Changeset 14685 in vbox
- Timestamp:
- Nov 27, 2008 8:13:37 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 39995
- Location:
- trunk/src/VBox
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
r14655 r14685 107 107 $(INSTALL) -m 644 $< $(@D) 108 108 109 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltNotify.dll: $$(TARGET_VBoxNetFltNotify) | $$(dir $$@) 110 $(INSTALL) -m 644 $< $(@D) 111 109 112 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.cat: \ 110 113 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.sys \ 114 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltNotify.dll \ 111 115 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.inf \ 112 116 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt_m.inf \ … … 127 131 128 132 PROGRAMS.win += NetFltInstall NetFltUninstall 129 130 133 # 131 134 # NetFltInstall … … 143 146 NetFltUninstall_LIBS += $(PATH_LIB)/WinNetConfig.lib 144 147 148 ifeq ($(KBUILD_TARGET), win) 149 # 150 # VBoxNetFltNotify 151 # 152 DLLS.win += VBoxNetFltNotify 153 PATH_VBoxNetFltNotifyCOM = $(PATH_TARGET)/VBoxNetFltNotifyCOM 154 155 VBOXNETFLT_NOTIFY_GENERATES = $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_i.c \ 156 $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_p.c \ 157 $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.h \ 158 $(PATH_VBoxNetFltNotifyCOM)/dlldata.c \ 159 $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.tlb 160 161 VBOXNETFLT_NOTIFY_IDL ?= $(EXEC_X86_WIN32) $(call VBOX_FN_MAKE_WIN_PATH,$(firstword $(wildcard \ 162 $(PATH_SDK_WINPSDK_BIN)/Midl.Exe\ 163 $(PATH_SDK_WINPSDK)/Bin/Midl.Exe\ 164 $(PATH_DEVTOOLS)/win.x86/bin/midl.exe\ 165 ) Sorry_Cannot_Find_The_Midl_Compiler_In_The_PSDK)) 166 167 VBoxNetFltNotify_TEMPLATE = VBOXR3STATIC 168 VBoxNetFltNotify_SDKS = WINPSDK W2K3DDK VBOX_NTDLL 169 VBoxNetFltNotify_INCS += \ 170 $(PATH_VBoxNetFltNotifyCOM) 171 VBoxNetFltNotify_SOURCES = \ 172 win/notifyobj/VBoxNetFltNotify.cpp \ 173 win/notifyobj/VBoxNetFltNotify.def \ 174 win/notifyobj/VBoxNetFltNotify.rc 175 VBoxNetFltNotify_DEPS += $(VBOXNETFLT_NOTIFY_GENERATES) 176 #VBoxNetFltNotify_INTERMEDIATES += $(VBOXNETFLT_NOTIFY_GENERATES) 177 VBoxNetFltNotify_DEFS += _WIN32_WINNT=0x0500 WIN32 _ATL_STATIC_REGISTRY 178 VBoxNetFltNotify_LIBS += \ 179 $(PATH_TOOL_$(VBOX_VCC_TOOL)_ATLMFC_LIB)/atls.lib 180 VBoxNetFltNotify_CLEAN += $(VBOXNETFLT_NOTIFY_GENERATES) 181 #VBoxNetFltNotify_DIRS += $(PATH_VBoxNetFltNotifyCOM) 182 183 $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_i.c \ 184 + $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_p.c \ 185 + $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.h \ 186 + $(PATH_VBoxNetFltNotifyCOM)/dlldata.c \ 187 + $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.tlb: $(PATH_SUB_CURRENT)/win/notifyobj/VBoxNetFltNotifyn.idl 188 $(MKDIR) -p $(PATH_VBoxNetFltNotifyCOM) 189 $(VBOXNETFLT_NOTIFY_IDL) /nologo \ 190 /out $(call VBOX_FN_MAKE_WIN_PATH,$(PATH_VBoxNetFltNotifyCOM)) \ 191 /cpp_cmd $(subst $(EXEC_X86_WIN32),,$(call VBOX_FN_MAKE_WIN_PATH,$(TOOL_$(VBOX_VCC_TOOL)_CC))) \ 192 $(addprefix /I , $(call VBOX_FN_MAKE_WIN_PATH,$(SDK_W2K3DDK_INCS))) \ 193 $(call VBOX_FN_MAKE_WIN_PATH,$<) 194 endif #ifeq ($(KBUILD_TARGET), win) 145 195 else if1of ($(KBUILD_TARGET), linux solaris) 146 196 # -
trunk/src/VBox/Main/ConsoleImpl2.cpp
r14543 r14685 1336 1336 FILE_ATTRIBUTE_NORMAL, 1337 1337 NULL); 1338 Assert(hDevice != INVALID_HANDLE_VALUE);1339 1338 if (hDevice != INVALID_HANDLE_VALUE) 1340 1339 { … … 1364 1363 else 1365 1364 { 1366 AssertBreakpoint();1367 1365 int winEr = GetLastError(); 1368 1366 LogRel(("Console::configConstructor: DeviceIoControl failed, err (0x%x), ignoring\n", winEr)); 1367 AssertBreakpoint(); 1369 1368 } 1370 1369 … … 1375 1374 int winEr = GetLastError(); 1376 1375 LogRel(("Console::configConstructor: CreateFile failed, err (0x%x), ignoring\n", winEr)); 1376 AssertBreakpoint(); 1377 1377 } 1378 1378 CoTaskMemFree(pName); -
trunk/src/VBox/Main/HostImpl.cpp
r14579 r14685 1028 1028 while( hr == S_OK ) 1029 1029 { 1030 hr = VBoxNetCfgWinGetBindingInterfaceEnum(pBp, &pEnumBi); 1031 Assert(hr == S_OK); 1032 if ( hr == S_OK ) 1030 /* S_OK == enabled, S_FALSE == disabled */ 1031 if(pBp->IsEnabled() == S_OK) 1033 1032 { 1034 hr = VBoxNetCfgWinGet FirstBindingInterface(pEnumBi, &pBi);1033 hr = VBoxNetCfgWinGetBindingInterfaceEnum(pBp, &pEnumBi); 1035 1034 Assert(hr == S_OK); 1036 while(hr == S_OK)1035 if ( hr == S_OK ) 1037 1036 { 1038 hr = pBi->GetLowerComponent( &pMpNcc);1037 hr = VBoxNetCfgWinGetFirstBindingInterface(pEnumBi, &pBi); 1039 1038 Assert(hr == S_OK); 1040 if(hr == S_OK)1039 while(hr == S_OK) 1041 1040 { 1042 vboxNetWinAddComponent(&list, pMpNcc); 1043 VBoxNetCfgWinReleaseRef( pMpNcc ); 1041 hr = pBi->GetLowerComponent( &pMpNcc ); 1042 Assert(hr == S_OK); 1043 if(hr == S_OK) 1044 { 1045 vboxNetWinAddComponent(&list, pMpNcc); 1046 VBoxNetCfgWinReleaseRef( pMpNcc ); 1047 } 1048 VBoxNetCfgWinReleaseRef(pBi); 1049 1050 hr = VBoxNetCfgWinGetNextBindingInterface(pEnumBi, &pBi); 1044 1051 } 1045 VBoxNetCfgWinReleaseRef(pBi); 1046 1047 hr = VBoxNetCfgWinGetNextBindingInterface(pEnumBi, &pBi); 1052 VBoxNetCfgWinReleaseRef(pEnumBi); 1048 1053 } 1049 VBoxNetCfgWinReleaseRef(pEnumBi);1050 1054 } 1051 1055 VBoxNetCfgWinReleaseRef(pBp);
Note:
See TracChangeset
for help on using the changeset viewer.