Changeset 42154 in vbox for trunk/src/VBox/Additions/WINNT
- Timestamp:
- Jul 13, 2012 11:00:53 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79125
- Location:
- trunk/src/VBox/Additions/WINNT
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h
r37423 r42154 27 27 /*Basic datatypes*/ 28 28 typedef long VBOXVP_STATUS; 29 #ifndef VBOX_USING_W2K3DDK 30 typedef struct _ENG_EVENT *VBOXPEVENT; 31 #else 29 32 typedef struct _VIDEO_PORT_EVENT *VBOXPEVENT; 33 #endif 30 34 typedef struct _VIDEO_PORT_SPIN_LOCK *VBOXPSPIN_LOCK; 31 35 typedef union _LARGE_INTEGER *VBOXPLARGE_INTEGER; -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk
r41485 r42154 22 22 # VBoxDisp - Windows Guest Additions XPDM Display Driver 23 23 # 24 # Note. This has to run on NT4! 25 # (VBOX_LIB_IPRT_GUEST_R0_NT4 == VBOX_LIB_IPRT_GUEST_R0 on 64-bit) 24 # Note. This has to run on NT4! (*_NT4 => *_W2K3 when targetting 64-bit.) 26 25 # 27 26 SYSMODS += VBoxDisp 28 27 VBoxDisp_TEMPLATE = VBOXGUESTR0 29 28 VBoxDisp_SYSSUFF = .dll 29 VBoxDisp_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 30 30 VBoxDisp_DEFS = _WIN32_WINNT=0x0501 VBOX_WITH_DDRAW 31 31 VBoxDisp_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED … … 63 63 endif 64 64 VBoxDisp_LIBS = \ 65 $(PATH_SDK_ W2K3DDK_LIB)/win32k.lib \65 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/win32k.lib \ 66 66 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \ 67 67 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) … … 84 84 DLLS += VBoxDispD3D 85 85 VBoxDispD3D_TEMPLATE = VBOXGUESTR3DLL 86 VBoxDispD3D_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 86 87 VBoxDispD3D_DEFS = UNICODE _UNICODE VBOX_WITH_WDDM VBOXWDDMDISP LOG_TO_BACKDOOR LOG_TO_BACKDOOR_DRV VBOX_WITH_HGCM 87 88 ifdef DEBUG_misha … … 103 104 VBoxDispD3D_DEFS += VBOX_WITH_CROGL 104 105 endif 105 VBoxDispD3D_INCS = ../../../include .. 106 VBoxDispD3D_INCS = \ 107 ../../../include \ 108 .. 106 109 VBoxDispD3D_SOURCES = \ 107 110 wddm/VBoxDispD3D.cpp \ … … 121 124 #VBoxDispD3D_DEFS += VBOX_WITH_CRHGSMI 122 125 #endif 123 VBoxDispD3D_SDKS = WINDDKWLH124 126 VBoxDispD3D_LIBS = \ 125 127 $(VBOX_LIB_IPRT_GUEST_R3) \ … … 147 149 LIBRARIES += VBoxCrHgsmi 148 150 VBoxCrHgsmi_TEMPLATE = VBOXGUESTR3LIB 151 VBoxCrHgsmi_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 149 152 VBoxCrHgsmi_DEFS = UNICODE _UNICODE VBOX_WITH_CRHGSMI IN_VBOXCRHGSMI VBOX_WITH_WDDM VBOX_WITH_VDMA VBOX_WITH_HGCM 150 153 VBoxCrHgsmi_INCS = ../../../include .. … … 154 157 wddm/VBoxDispDbg.cpp \ 155 158 wddm/VBoxUhgsmiKmt.cpp 156 VBoxCrHgsmi_SDKS = WINDDKWLH157 159 158 160 # … … 171 173 LIBRARIES += VBoxDispMpLogger 172 174 VBoxDispMpLogger_TEMPLATE = VBOXGUESTR3LIB 175 VBoxDispMpLogger_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 173 176 VBoxDispMpLogger_DEFS = UNICODE _UNICODE VBOX_WITH_CRHGSMI IN_VBOXCRHGSMI VBOX_WITH_WDDM VBOX_WITH_VDMA VBOX_WITH_HGCM 174 177 VBoxDispMpLogger_INCS = ../../../include .. 175 178 VBoxDispMpLogger_SOURCES = \ 176 179 wddm/VBoxDispMpLogger.cpp 177 VBoxDispMpLogger_SDKS = WINDDKWLH178 180 179 181 # … … 191 193 DLLS += vbvdbg 192 194 vbvdbg_TEMPLATE = VBOXR3STATIC 195 vbvdbg_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 193 196 vbvdbg_DEFS = UNICODE _UNICODE 194 197 vbvdbg_SOURCES = \ 195 198 wddm/dbg/VBoxVideoWinDbg.cpp \ 196 199 wddm/dbg/VBoxVideoWinDbg.def 197 vbvdbg_SDKS = WINDDKWLH198 200 199 201 PROGRAMS += tstMvWnd 200 202 tstMvWnd_TEMPLATE = VBOXR3EXE 201 tstMvWnd_DEFS = UNICODE _UNICODE203 tstMvWnd_DEFS = UNICODE _UNICODE 202 204 tstMvWnd_SOURCES = \ 203 205 wddm/dbg/tstMvWnd.cpp 204 tstMvWnd_LIBS = $(LIB_RUNTIME)206 tstMvWnd_LIBS = $(LIB_RUNTIME) 205 207 tstMvWnd_LDFLAGS.win = /SUBSYSTEM:windows 206 208 207 209 PROGRAMS += DumpD3DCaps9 208 210 DumpD3DCaps9_TEMPLATE = VBOXR3EXE 209 DumpD3DCaps9_DEFS = UNICODE _UNICODE 211 DumpD3DCaps9_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 212 DumpD3DCaps9_DEFS = UNICODE _UNICODE 210 213 DumpD3DCaps9_SOURCES = \ 211 214 wddm/dbg/DumpD3DCaps9.cpp 212 DumpD3DCaps9_LIBS = $(LIB_RUNTIME)215 DumpD3DCaps9_LIBS = $(LIB_RUNTIME) 213 216 DumpD3DCaps9_LDFLAGS.win = /SUBSYSTEM:CONSOLE 214 DumpD3DCaps9_SDKS = WINDDKWLH215 217 216 218 endif #VBOXVIDEOWINDBG -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DCmn.h
r42101 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBoxVideo Display D3D User mode dll -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk
r42101 r42154 22 22 # VBoxVideo - Windows Guest Additions XPDM Miniport Video Driver 23 23 # 24 # Note. This has to run on NT4! 25 # (VBOX_LIB_IPRT_GUEST_R0_NT4 == VBOX_LIB_IPRT_GUEST_R0 on 64-bit) 24 # Note. This has to run on NT4! (*_NT4 => *_W2K3 when targetting 64-bit.) 26 25 # 27 26 SYSMODS += VBoxVideo 28 27 VBoxVideo_TEMPLATE = VBOXGUESTR0 29 VBoxVideo_DEFS = VBOX_XPDM_MINIPORT VBOX_WITH_8BPP_MODES 28 VBoxVideo_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 29 VBoxVideo_DEFS = VBOX_XPDM_MINIPORT VBOX_WITH_8BPP_MODES VBOX_USING_$(VBOX_WINDDK_GST_NT4) 30 30 VBoxVideo_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED 31 31 ifdef VBOX_WITH_VIDEOHWACCEL … … 39 39 xpdm/VBoxMP.def \ 40 40 xpdm/VBoxMP.rc \ 41 42 43 44 41 xpdm/VBoxMPVideoPortAPI.cpp \ 42 xpdm/VBoxMPInternal.cpp \ 43 xpdm/VBoxMPRegistry.cpp \ 44 xpdm/VBoxMPIOCTL.cpp \ 45 45 common/VBoxMPUtils.cpp \ 46 46 common/VBoxMPCommon.cpp \ 47 48 47 common/VBoxMPHGSMI.cpp \ 48 common/VBoxMPVidModes.cpp \ 49 49 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp \ 50 50 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp 51 51 VBoxVideo_LIBS = \ 52 $(PATH_SDK_ W2K3DDK_LIB)/videoprt.lib \53 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \54 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \52 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/videoprt.lib \ 53 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/ntoskrnl.lib \ 54 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/hal.lib \ 55 55 $(VBOX_LIB_VBGL_R0) \ 56 56 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \ 57 57 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 58 58 VBoxVideo_LIBS.x86 = \ 59 $(PATH_SDK_ W2K3DDK_LIB)/exsup.lib59 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib 60 60 61 61 ifdef VBOX_WITH_WDDM … … 65 65 SYSMODS += VBoxVideoWddm 66 66 VBoxVideoWddm_TEMPLATE = VBOXGUESTR0 67 VBoxVideoWddm_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 67 68 VBoxVideoWddm_DEFS += VBOX_WITH_8BPP_MODES 68 69 VBoxVideoWddm_DEFS += VBOX_WDDM_MINIPORT VBOX_WITH_WDDM VBOX_WITH_HGCM … … 95 96 96 97 VBoxVideoWddm_INCS += \ 97 ../../../include \ 98 .. \ 99 . \ 100 ../../../../common/VBoxGuestLib \ 101 $(VBOX_PATH_CROGL_INCLUDE) \ 102 $(VBOX_PATH_CROGL_GENFILES) \ 103 $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer 98 ../../../include \ 99 .. \ 100 . \ 101 ../../../../common/VBoxGuestLib \ 102 $(VBOX_PATH_CROGL_INCLUDE) \ 103 $(VBOX_PATH_CROGL_GENFILES) \ 104 $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer 105 104 106 VBoxVideoWddm_LDFLAGS.x86 += /Entry:DriverEntry@8 105 107 VBoxVideoWddm_LDFLAGS.amd64 += /Entry:DriverEntry 106 VBoxVideoWddm_SDKS = WINDDKWLH 108 107 109 VBoxVideoWddm_SOURCES = \ 108 110 wddm/VBoxMPWddm.cpp \ … … 137 139 wddm/VBoxMPVhwa.cpp 138 140 endif 141 139 142 VBoxVideoWddm_LIBS.x86 = \ 140 $(PATH_SDK_ WINDDKWLH_LIB)/BufferOverflowK.lib143 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/BufferOverflowK.lib 141 144 #VBoxVideoWddm_LIBS.x86 += \ 142 # $(PATH_SDK_ WINDDKWLH_LIB)/exsup.lib145 # $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/exsup.lib 143 146 VBoxVideoWddm_LIBS = \ 144 $(PATH_SDK_ WINDDKWLH_LIB)/ntoskrnl.lib \145 $(PATH_SDK_ WINDDKWLH_LIB)/hal.lib \146 $(PATH_SDK_ WINDDKWLH_LIB)/displib.lib \147 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/ntoskrnl.lib \ 148 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/hal.lib \ 149 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/displib.lib \ 147 150 $(VBOX_LIB_VBGL_R0) \ 148 $(VBOX_LIB_IPRT_GUEST_R0 _NT4) \151 $(VBOX_LIB_IPRT_GUEST_R0) \ 149 152 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 150 153 … … 156 159 VBoxVideoW8_EXTENDS = VBoxVideoWddm 157 160 VBoxVideoW8_TEMPLATE = VBOXGUESTWIN8R0 161 VBoxVideoW8_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_W8) 158 162 VBoxVideoW8_DEFS += $(VBoxVideoWddm_DEFS) VBOX_WDDM_WIN8 159 VBoxVideoW8_SDKS = WINDDKW8160 163 VBoxVideoW8_SOURCES = $(subst VBoxMPWddm.rc,VBoxMPW8.rc,$(VBoxVideoWddm_SOURCES)) 161 164 VBoxVideoW8_LIBS.x86 = \ 162 $(PATH_SDK_WINDDKW8_LIB)/BufferOverflowK.lib 163 #VBoxVideoW8_LIBS.x86 += \ 164 # $(PATH_SDK_WINDDKW8_LIB)/exsup.lib 165 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib 165 166 VBoxVideoW8_LIBS = \ 166 $(PATH_SDK_WINDDKW8_LIB)/ntoskrnl.lib \167 $(PATH_SDK_WINDDKW8_LIB)/hal.lib \168 $(PATH_SDK_WINDDKW8_LIB)/displib.lib \169 170 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \171 172 VBoxVideoW8_LIBS.amd64 = $(PATH_SDK_ WINDDKW8_LIB)/BufferOverflowK.lib167 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/ntoskrnl.lib \ 168 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/hal.lib \ 169 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/displib.lib \ 170 $(VBOX_LIB_VBGL_R0) \ 171 $(VBOX_LIB_IPRT_GUEST_R0) \ 172 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 173 VBoxVideoW8_LIBS.amd64 = $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib 173 174 endif # VBOX_WDDM_WIN8 174 175 -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVdma.h
r42081 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBox WDDM Miniport driver -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp
r42151 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBox WDDM Miniport driver -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk
r42136 r42154 46 46 TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS = VBOXGUESTR3NPDLL 47 47 TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS_BY = appending 48 TEMPLATE_VBoxGuestWineD3DxDLL_SDKS.amd64 = WINDDKWLH 48 TEMPLATE_VBoxGuestWineD3DxDLL_SDKS.amd64 = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 49 TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.amd64 = $(if-expr $(VBOX_WINDDK_GST_WLH) != WINDDKWLH,VBOX_USING_WINDDK_W7_OR_LATER,) 49 50 TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.x86 = __i386__ 50 51 TEMPLATE_VBoxGuestWineD3DxDLL_INCS.x86 = include … … 154 155 DLLS += wined3d 155 156 wined3d_TEMPLATE = VBoxGuestWineDLL 156 wined3d_SDKS = WINDDKWLH157 wined3d_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 157 158 wined3d_DEFS = \ 158 159 _USE_MATH_DEFINES \ 160 $(if-expr $(VBOX_WINDDK_GST_WLH) != WINDDKWLH,VBOX_USING_WINDDK_W7_OR_LATER,) \ 159 161 VBOX_WINE_WITHOUT_LIBWINE \ 160 162 VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT \ … … 164 166 wined3d_DEFS += WINE_NO_DEBUG_MSGS 165 167 endif 166 wined3d_INCS := vbox/libWineStub/include 168 wined3d_INCS := \ 169 vbox/libWineStub/include 167 170 wined3d_SOURCES := \ 168 171 wined3d/arb_program_shader.c \ … … 248 251 DLLS += VBoxD3D8 249 252 VBoxD3D8_TEMPLATE = VBoxGuestWineDLL 250 VBoxD3D8_SDKS = WINDDKWLH253 VBoxD3D8_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 251 254 VBoxD3D8_DEFS = _USE_MATH_DEFINES \ 255 VBOX_USING_WINDDK \ 252 256 VBOX_WINE_WITHOUT_LIBWINE 253 257 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) … … 287 291 DLLS += VBoxD3D9 288 292 VBoxD3D9_TEMPLATE = VBoxGuestWineDLL 289 VBoxD3D9_SDKS = WINDDKWLH293 VBoxD3D9_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 290 294 VBoxD3D9_DEFS = _USE_MATH_DEFINES \ 295 VBOX_USING_WINDDK \ 291 296 VBOX_WINE_WITHOUT_LIBWINE 292 297 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/directx.c
r41320 r42154 3022 3022 if (DevModeW.dmFields&DM_DISPLAYFLAGS) 3023 3023 { 3024 #if 0 //defined(RT_ARCH_AMD64) && !defined(VBOX_WITH_WDDM) 3025 # ifndef DM_INTERLACED 3026 # define DM_INTERLACED 0x00000002 3027 # endif 3024 #ifdef VBOX_USING_WINDDK_W7_OR_LATER 3028 3025 if (DevModeW.dmDisplayFlags&DM_INTERLACED) 3029 3026 #else … … 3041 3038 if (DevModeW.dmFields&DM_DISPLAYORIENTATION) 3042 3039 { 3043 #if 0 //defined(RT_ARCH_AMD64) && !defined(VBOX_WITH_WDDM)3040 #ifdef VBOX_USING_WINDDK_W7_OR_LATER 3044 3041 switch (DevModeW.dmDisplayOrientation) 3045 3042 #else … … 3060 3057 break; 3061 3058 default: 3062 #if 0 //defined(RT_ARCH_AMD64) && !defined(VBOX_WITH_WDDM)3059 #ifdef VBOX_USING_WINDDK_W7_OR_LATER 3063 3060 WARN("Unexpected display orientation %#x", DevModeW.dmDisplayOrientation); 3064 3061 #else -
trunk/src/VBox/Additions/WINNT/Installer/Loader/Makefile.kmk
r41477 r42154 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 ifeq ($(KBUILD_TARGET_ARCH),x86) 22 21 23 # This has to be 32-bit, so don't include it in the 64-bit build. 22 if "$(KBUILD_TARGET_ARCH)" == "x86" 23 PROGRAMS.x86 += VBoxWindowsAdditions 24 VBoxWindowsAdditions_TEMPLATE= VBOXGUESTR3EXE 25 VBoxWindowsAdditions_DEFS = _WIN32_WINNT=0x0400 _UNICODE UNICODE 26 VBoxWindowsAdditions_SOURCES = \ 27 VBoxWindowsAdditions.cpp \ 28 VBoxWindowsAdditions.rc 24 PROGRAMS.x86 += VBoxWindowsAdditions 25 VBoxWindowsAdditions_TEMPLATE= VBOXGUESTR3EXE 26 VBoxWindowsAdditions_DEFS = _WIN32_WINNT=0x0400 _UNICODE UNICODE 27 VBoxWindowsAdditions_SOURCES = \ 28 VBoxWindowsAdditions.cpp \ 29 VBoxWindowsAdditions.rc 29 30 30 31 32 33 31 VBoxWindowsAdditions_LDFLAGS = \ 32 /DISALLOWLIB:msvcrt.lib \ 33 /DISALLOWLIB:msvcprt.lib \ 34 /DISALLOWLIB:libcmt.lib 34 35 35 36 37 36 VBoxWindowsAdditions_LIBS = \ 37 $(PATH_TOOL_$(TEMPLATE_VBOXR3EXE_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/oldnames.lib \ 38 $(PATH_TOOL_$(TEMPLATE_VBOXR3EXE_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcmt.lib \ 38 39 $(PATH_TOOL_$(TEMPLATE_VBOXR3EXE_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcpmt.lib 39 40 40 41 42 41 # Version stuff. 42 VBoxWindowsAdditions.cpp_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV) 43 VBoxWindowsAdditions.cpp_DEPS = $(VBOX_SVN_REV_KMK) 43 44 44 45 46 47 45 # The icon location is configurable. 46 VBoxWindowsAdditions.rc_INCS += $(VBoxWindowsAdditions_0_OUTDIR) 47 VBoxWindowsAdditions.rc_DEPS += $(VBoxWindowsAdditions_0_OUTDIR)/VBoxWindowsAdditions-icon.rc 48 VBoxWindowsAdditions.rc_CLEAN = $(VBoxWindowsAdditions_0_OUTDIR)/VBoxWindowsAdditions-icon.rc 48 49 49 50 50 51 # Icon include file. 51 52 $$(VBoxWindowsAdditions_0_OUTDIR)/VBoxWindowsAdditions-icon.rc: $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) Makefile.kmk | $$(dir $$@) 52 53 $(RM) -f $@ 53 54 $(APPEND) $@ 'IDI_VIRTUALBOX ICON DISCARDABLE "$(subst /,\\,$(VBOX_WINDOWS_ADDITIONS_ICON_FILE))"' 54 55 55 endif # x86 only 56 endif # (x86 only because of the above rule) 57 56 58 57 59 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk
r42142 r42154 38 38 endif 39 39 VBoxDrvInst_DEPS = $(VBOX_SVN_REV_KMK) 40 VBoxDrvInst_SDKS = WINPSDK W2K3DDK40 VBoxDrvInst_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK_GST) $(VBOX_WINDDK_GST) 41 41 VBoxDrvInst_LIBS = \ 42 $(PATH_SDK_ W2K3DDK_LIB)/setupapi.lib \43 $(PATH_SDK_ W2K3DDK_LIB)/newdev.lib42 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/setupapi.lib \ 43 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/newdev.lib 44 44 VBoxDrvInst_SOURCES = \ 45 45 VBoxDrvInst.cpp \ -
trunk/src/VBox/Additions/WINNT/Installer/VBoxDrvInst.cpp
r35834 r42154 5 5 6 6 /* 7 * Copyright (C) 2011 Oracle Corporation7 * Copyright (C) 2011-2012 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 20 20 * Header Files * 21 21 *******************************************************************************/ 22 23 22 #ifndef UNICODE 24 # define UNICODE23 # define UNICODE 25 24 #endif 26 25 27 26 #include <VBox/version.h> 28 27 29 #include < windows.h>28 #include <Windows.h> 30 29 #include <setupapi.h> 31 30 #include <stdio.h> … … 79 78 80 79 /* DIFx error codes */ 80 /** @todo any reason why we're not using difxapi.h instead of these redefinitions? */ 81 #ifndef ERROR_DRIVER_STORE_ADD_FAILED 82 # define ERROR_DRIVER_STORE_ADD_FAILED \ 83 (APPLICATION_ERROR_MASK | ERROR_SEVERITY_ERROR | 0x0247L) 84 #endif 81 85 #define ERROR_DEPENDENT_APPLICATIONS_EXIST \ 82 86 (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x300) 83 #define ERROR_DRIVER_STORE_ADD_FAILED \84 (APPLICATION_ERROR_MASK | ERROR_SEVERITY_ERROR | 0x0247L)85 87 #define ERROR_DRIVER_PACKAGE_NOT_IN_STORE \ 86 88 (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x302) … … 91 93 92 94 #ifdef DEBUG 93 #define VBOX_DRVINST_LOGFILE"C:\\Temp\\VBoxDrvInstDIFx.log"95 # define VBOX_DRVINST_LOGFILE "C:\\Temp\\VBoxDrvInstDIFx.log" 94 96 #endif 95 97 -
trunk/src/VBox/Additions/WINNT/Mouse/NT4/Makefile.kmk
r41477 r42154 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 ifeq ($(KBUILD_TARGET_ARCH),x86) 22 SYSMODS += VBoxMouseNT 21 SYSMODS.x86 += VBoxMouseNT 23 22 VBoxMouseNT_TEMPLATE = VBOXGUESTR0 24 23 VBoxMouseNT_DEFS = LOG_TO_BACKDOOR 24 VBoxMouseNT_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 25 25 VBoxMouseNT_INCS = \ 26 26 $(VBoxMouseNT_0_OUTDIR) … … 30 30 VBoxPS2NT.rc 31 31 VBoxMouseNT_LIBS = \ 32 $(PATH_SDK_ W2K3DDK_LIB)/exsup.lib \33 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \34 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \32 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib \ 33 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/ntoskrnl.lib \ 34 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/hal.lib \ 35 35 $(VBOX_LIB_VBGL_R0) \ 36 36 $(VBOX_LIB_IPRT_GUEST_R0_NT4) 37 37 VBoxMouseNT_CLEAN = \ 38 38 $(VBoxMouseNT_0_OUTDIR)/VBoxMouseNT.pdb 39 endif # x8640 39 41 40 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/WINNT/Mouse/NT4/VBoxPS2NT.cpp
r40353 r42154 25 25 #include <string.h> 26 26 RT_C_DECLS_BEGIN 27 #define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap 27 28 #undef PAGE_SIZE 28 29 #undef PAGE_SHIFT … … 30 31 #include <ntddkbd.h> 31 32 #include <ntddmou.h> 33 #undef _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap 32 34 RT_C_DECLS_END 33 35 -
trunk/src/VBox/Additions/WINNT/Mouse/NT5/Makefile.kmk
r41477 r42154 25 25 VBoxMouse_TEMPLATE = VBOXGUESTR0 26 26 VBoxMouse_DEFS = LOG_TO_BACKDOOR 27 VBoxMouse_SDKS.x86 = ReorderCompilerIncs $(VBOX_WINDDK_GST_W2K) 27 28 #VBoxMouse_DEFS += LOG_ENABLED 28 29 VBoxMouse_CXXFLAGS = -Od … … 30 31 VBoxMouse_LDFLAGS.x86 = -Entry:DriverEntry@8 31 32 VBoxMouse_LDFLAGS.amd64 = -Entry:DriverEntry 32 VBoxMouse_SOURCES = VBoxMFDriver.cpp \ 33 VBoxMFInternal.cpp \ 34 VBoxMF.rc 33 VBoxMouse_SOURCES = \ 34 VBoxMFDriver.cpp \ 35 VBoxMFInternal.cpp \ 36 VBoxMF.rc 37 VBoxMouse_LIBS.x86 = \ 38 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB)/ntoskrnl.lib \ 39 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB)/hal.lib 40 VBoxMouse_LIBS.amd64 = \ 41 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/ntoskrnl.lib \ 42 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/hal.lib 35 43 VBoxMouse_LIBS = \ 36 $(PATH_SDK_W2K3DDK_LIB)/ntoskrnl.lib \37 $(PATH_SDK_W2K3DDK_LIB)/hal.lib \38 44 $(VBOX_LIB_IPRT_GUEST_R0) \ 39 45 $(VBOX_LIB_VBGL_R0) -
trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h
r38932 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBox Mouse filter header … … 26 25 #include <iprt/assert.h> 27 26 #include "../common/VBoxMouseLog.h" 27 #ifdef RT_ARCH_X86 28 # define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap 29 #endif 28 30 RT_C_DECLS_BEGIN 29 31 #include <ntddk.h> … … 32 34 #include <ntdd8042.h> 33 35 RT_C_DECLS_END 36 #ifdef RT_ARCH_X86 37 # undef _InterlockedAddLargeStatistic 38 #endif 34 39 #include <VBox/VMMDev.h> 35 40 -
trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFInternal.cpp
r41642 r42154 17 17 */ 18 18 19 #define WIN9X_COMPAT_SPINLOCK /* Avoid duplicate _KeInitializeSpinLock@4 error on x86. */ 20 #include <iprt/asm.h> 19 21 #include "VBoxMF.h" 20 22 #include <VBox/VBoxGuestLib.h> 21 23 #include <VBox/VBoxGuest.h> 22 24 #include <iprt/assert.h> 23 #include <iprt/asm.h>24 25 25 26 typedef struct VBOXGDC -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/Makefile.kmk
r41477 r42154 27 27 #VBoxSF_DEFS += LOG_ENABLED 28 28 29 VBoxSF_SDKS.x86 = WINDDKW2K 30 VBoxSF_SDKS.amd64 = WINDDKWLH 29 ifeq ($(VBOX_WINDDK_GST),W2K3DDK) 30 VBoxSF_SDKS.x86 = ReorderCompilerIncs WINDDKW2K 31 else 32 VBoxSF_SDKS.x86 = ReorderCompilerIncs $(VBOX_WINDDK_GST_W2K) 33 endif 34 VBoxSF_SDKS.amd64 = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 31 35 32 36 VBoxSF_INCS = \ … … 44 48 VBoxSF.rc 45 49 46 VBoxSF_LIBS.x86 = \ 47 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rxce.lib \ 48 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rdbsslib.lib \ 49 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/copysup.lib \ 50 $(PATH_SDK_WINDDKW2K_LIB.x86)/ntoskrnl.lib \ 51 $(PATH_SDK_WINDDKW2K_LIB.x86)/hal.lib \ 52 $(PATH_SDK_WINDDKW2K_LIB.x86)/ksecdd.lib \ 53 $(PATH_SDK_WINDDKW2K_LIB.x86)/BufferOverflowK.lib 50 ifeq ($(VBOX_WINDDK_GST),W2K3DDK) 51 VBoxSF_LIBS.x86 = \ 52 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rxce.lib \ 53 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rdbsslib.lib \ 54 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/copysup.lib \ 55 $(PATH_SDK_WINDDKW2K_LIB.x86)/ntoskrnl.lib \ 56 $(PATH_SDK_WINDDKW2K_LIB.x86)/hal.lib \ 57 $(PATH_SDK_WINDDKW2K_LIB.x86)/ksecdd.lib \ 58 $(PATH_SDK_WINDDKW2K_LIB.x86)/BufferOverflowK.lib 59 else 60 VBoxSF_LIBS.x86 = \ 61 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/rxce.lib \ 62 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/rdbsslib.lib \ 63 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/copysup.lib \ 64 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/ntoskrnl.lib \ 65 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/hal.lib \ 66 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/ksecdd.lib \ 67 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/BufferOverflowK.lib 68 endif 54 69 55 70 VBoxSF_LIBS.amd64 = \ 56 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/rxce.lib \57 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/rdbsslib.lib \58 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/copysup.lib \59 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/ntoskrnl.lib \60 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/hal.lib \61 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/ksecdd.lib \62 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/BufferOverflowK.lib71 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/rxce.lib \ 72 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/rdbsslib.lib \ 73 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/copysup.lib \ 74 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/ntoskrnl.lib \ 75 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/hal.lib \ 76 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/ksecdd.lib \ 77 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/BufferOverflowK.lib 63 78 64 79 VBoxSF_LIBS = \ -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/file.c
r40269 r42154 55 55 56 56 /* @todo check if this is necessary. */ 57 #if (NTDDI_VERSION >= NTDDI_VISTA)/* Correct spelling for Vista 6001 SDK. */57 #ifdef FCB_STATE_READCACHING_ENABLED /* Correct spelling for Vista 6001 SDK. */ 58 58 if (!FlagOn(capFcb->FcbState, FCB_STATE_READCACHING_ENABLED)) 59 59 #else -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/path.c
r40987 r42154 498 498 499 499 /* Disable FastIO. It causes a verifier bugcheck. */ 500 #if (NTDDI_VERSION >= NTDDI_VISTA)500 #ifdef SRVOPEN_FLAG_DONTUSE_READ_CACHING 501 501 SetFlag(SrvOpen->Flags, SRVOPEN_FLAG_DONTUSE_READ_CACHING | SRVOPEN_FLAG_DONTUSE_WRITE_CACHING); 502 502 #else -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsf.c
r40313 r42154 1 /* $Id$ */ 1 2 /** @file 2 * 3 * VirtualBox Windows Guest Shared Folders 3 * VirtualBox Windows Guest Shared Folders. 4 4 * 5 5 * File System Driver initialization and generic routines … … 1382 1382 * WML stubs which are referenced by rdbsslib. 1383 1383 */ 1384 NTSTATUS WmlTinySystemControl( void)1384 NTSTATUS WmlTinySystemControl(IN OUT PVOID pWmiLibInfo, IN PVOID pDevObj, IN PVOID pIrp) 1385 1385 { 1386 1386 return STATUS_WMI_GUID_NOT_FOUND; 1387 1387 } 1388 1388 1389 ULONG WmlTrace( void)1389 ULONG WmlTrace(IN ULONG ulType, IN PVOID pTraceUuid, IN ULONG64 ullLogger, ...) 1390 1390 { 1391 1391 return STATUS_SUCCESS; 1392 1392 } 1393 -
trunk/src/VBox/Additions/WINNT/SharedFolders/np/Makefile.kmk
r41477 r42154 21 21 DLLS += VBoxMRXNP 22 22 VBoxMRXNP_TEMPLATE = VBOXGUESTR3DLL 23 VBoxMRXNP_SDKS = WINDDK 23 ifeq ($(VBOX_WINDDK_GST),W2K3DDK) 24 VBoxMRXNP_SDKS = ReorderCompilerIncs WINDDK 25 else 26 VBoxMRXNP_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_W2K) 27 endif 24 28 VBoxMRXNP_DEFS = LOG_TO_BACKDOOR _WIN32_WINNT=0x0500 UNICODE WIN32_LEAN_AND_MEAN=1 25 29 #VBoxMRXNP_DEFS += LOG_ENABLED -
trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk
r42003 r42154 25 25 VBoxTray_DEBUG_INSTTYPE = both 26 26 endif 27 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110) 28 VBoxTray_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST) 29 endif 27 30 VBoxTray_DEFS = VBOX_WITH_HGCM LOG_TO_BACKDOOR 28 31 VBoxTray_INCS = ../include 32 if !defined(VBOX_USE_VCC100) && !defined(VBOX_USE_VCC110) 33 include $(KBUILD_PATH)/sdks/WINDDK.kmk # WTF is this about? 34 VBoxTray_INCS += $(PATH_SDK_WINDDK_INC_API) $(PATH_SDK_WINDDK_INC_DDK) 35 endif 29 36 VBoxTray_SOURCES = \ 30 37 VBoxTray.cpp \ … … 61 68 $(VBOX_LIB_VBGL_R3) 62 69 63 include $(KBUILD_PATH)/sdks/WINDDK.kmk64 VBoxTray_INCS += $(PATH_SDK_WINDDK_INC_API) $(PATH_SDK_WINDDK_INC_DDK)65 66 70 ifdef VBOX_WITH_WDDM 67 71 VBoxTray_DEFS += VBOX_WITH_WDDM -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDispIf.h
r34130 r42154 18 18 #include <windows.h> 19 19 #ifdef VBOX_WITH_WDDM 20 # define D3DKMDT_SPECIAL_MULTIPLATFORM_TOOL 20 21 # include <d3dkmthk.h> 21 22 #endif -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp
r35863 r42154 15 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 16 16 */ 17 17 18 #define _WIN32_WINNT 0x0500 18 #include < windows.h>19 #include <Windows.h> 19 20 #include "VBoxTray.h" 20 21 #include "VBoxHelpers.h"
Note:
See TracChangeset
for help on using the changeset viewer.