Changeset 99828 in vbox for trunk/src/VBox/Additions/WINNT/Graphics
- Timestamp:
- May 17, 2023 1:48:57 PM (23 months ago)
- svn:sync-xref-src-repo-rev:
- 157464
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Video
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.cpp
r98103 r99828 158 158 } 159 159 160 void VBoxDispDumpPSO(SURFOBJ *pso, c har *s)160 void VBoxDispDumpPSO(SURFOBJ *pso, const char *s) 161 161 { 162 162 RT_NOREF(pso, s); -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispInternal.h
r98103 r99828 163 163 164 164 BOOL VBoxDispIsScreenSurface(SURFOBJ *pso); 165 void VBoxDispDumpPSO(SURFOBJ *pso, c har *s);165 void VBoxDispDumpPSO(SURFOBJ *pso, const char *s); 166 166 167 167 BOOL vrdpDrvRealizeBrush(BRUSHOBJ *pbo, SURFOBJ *psoTarget, SURFOBJ *psoPattern, SURFOBJ *psoMask, -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPCommon.h
r98103 r99828 61 61 VP_STATUS VBoxMPCmnRegInit(IN PVBOXMP_DEVEXT pExt, OUT VBOXMPCMNREGISTRY *pReg); 62 62 VP_STATUS VBoxMPCmnRegFini(IN VBOXMPCMNREGISTRY Reg); 63 VP_STATUS VBoxMPCmnRegSetDword(IN VBOXMPCMNREGISTRY Reg, P WSTR pName, uint32_t Val);64 VP_STATUS VBoxMPCmnRegQueryDword(IN VBOXMPCMNREGISTRY Reg, P WSTR pName, uint32_t *pVal);63 VP_STATUS VBoxMPCmnRegSetDword(IN VBOXMPCMNREGISTRY Reg, PCWSTR pName, uint32_t Val); 64 VP_STATUS VBoxMPCmnRegQueryDword(IN VBOXMPCMNREGISTRY Reg, PCWSTR pName, uint32_t *pVal); 65 65 66 66 /* Pointer related */ -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPMisc.cpp
r98103 r99828 405 405 } 406 406 407 NTSTATUS vboxWddmRegOpenKeyEx(OUT PHANDLE phKey, IN HANDLE hRootKey, IN P WCHAR pName, IN ACCESS_MASK fAccess)407 NTSTATUS vboxWddmRegOpenKeyEx(OUT PHANDLE phKey, IN HANDLE hRootKey, IN PCWCHAR pName, IN ACCESS_MASK fAccess) 408 408 { 409 409 OBJECT_ATTRIBUTES ObjAttr; … … 416 416 } 417 417 418 NTSTATUS vboxWddmRegOpenKey(OUT PHANDLE phKey, IN P WCHAR pName, IN ACCESS_MASK fAccess)418 NTSTATUS vboxWddmRegOpenKey(OUT PHANDLE phKey, IN PCWCHAR pName, IN ACCESS_MASK fAccess) 419 419 { 420 420 return vboxWddmRegOpenKeyEx(phKey, NULL, pName, fAccess); … … 562 562 } 563 563 564 NTSTATUS vboxWddmRegQueryValueDword(IN HANDLE hKey, IN P WCHAR pName, OUT PDWORD pDword)564 NTSTATUS vboxWddmRegQueryValueDword(IN HANDLE hKey, IN PCWCHAR pName, OUT PDWORD pDword) 565 565 { 566 566 struct … … 591 591 } 592 592 593 NTSTATUS vboxWddmRegSetValueDword(IN HANDLE hKey, IN P WCHAR pName, IN DWORD val)593 NTSTATUS vboxWddmRegSetValueDword(IN HANDLE hKey, IN PCWCHAR pName, IN DWORD val) 594 594 { 595 595 UNICODE_STRING RtlStr; -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPMisc.h
r98103 r99828 93 93 NTSTATUS vboxWddmRegQueryDrvKeyName(PVBOXMP_DEVEXT pDevExt, ULONG cbBuf, PWCHAR pBuf, PULONG pcbResult); 94 94 95 NTSTATUS vboxWddmRegOpenKeyEx(OUT PHANDLE phKey, IN HANDLE hRootKey, IN P WCHAR pName, IN ACCESS_MASK fAccess);96 NTSTATUS vboxWddmRegOpenKey(OUT PHANDLE phKey, IN P WCHAR pName, IN ACCESS_MASK fAccess);97 NTSTATUS vboxWddmRegQueryValueDword(IN HANDLE hKey, IN P WCHAR pName, OUT PDWORD pDword);98 NTSTATUS vboxWddmRegSetValueDword(IN HANDLE hKey, IN P WCHAR pName, IN DWORD val);95 NTSTATUS vboxWddmRegOpenKeyEx(OUT PHANDLE phKey, IN HANDLE hRootKey, IN PCWCHAR pName, IN ACCESS_MASK fAccess); 96 NTSTATUS vboxWddmRegOpenKey(OUT PHANDLE phKey, IN PCWCHAR pName, IN ACCESS_MASK fAccess); 97 NTSTATUS vboxWddmRegQueryValueDword(IN HANDLE hKey, IN PCWCHAR pName, OUT PDWORD pDword); 98 NTSTATUS vboxWddmRegSetValueDword(IN HANDLE hKey, IN PCWCHAR pName, IN DWORD val); 99 99 100 100 NTSTATUS vboxWddmRegDrvFlagsSet(PVBOXMP_DEVEXT pDevExt, DWORD fVal); -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPRegistry.cpp
r98103 r99828 52 52 { 53 53 if (!Reg) 54 {55 54 return ERROR_INVALID_PARAMETER; 56 }57 55 58 56 NTSTATUS Status = ZwClose(Reg); … … 60 58 } 61 59 62 VP_STATUS VBoxMPCmnRegQueryDword(IN VBOXMPCMNREGISTRY Reg, P WSTR pName, uint32_t *pVal)60 VP_STATUS VBoxMPCmnRegQueryDword(IN VBOXMPCMNREGISTRY Reg, PCWSTR pName, uint32_t *pVal) 63 61 { 64 62 /* seems like the new code assumes the Reg functions zeroes up the value on failure */ … … 66 64 67 65 if (!Reg) 68 {69 66 return ERROR_INVALID_PARAMETER; 70 }71 67 72 68 NTSTATUS Status = vboxWddmRegQueryValueDword(Reg, pName, (PDWORD)pVal); … … 74 70 } 75 71 76 VP_STATUS VBoxMPCmnRegSetDword(IN VBOXMPCMNREGISTRY Reg, P WSTR pName, uint32_t Val)72 VP_STATUS VBoxMPCmnRegSetDword(IN VBOXMPCMNREGISTRY Reg, PCWSTR pName, uint32_t Val) 77 73 { 78 74 if (!Reg) -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPDriver.cpp
r98103 r99828 108 108 109 109 /* Write hw information to registry, so that it's visible in windows property dialog */ 110 rc = VideoPortSetRegistryParameters(pExt, L"HardwareInformation.ChipType",110 rc = VideoPortSetRegistryParameters(pExt, (PWSTR)L"HardwareInformation.ChipType", 111 111 g_wszVBoxChipType, sizeof(g_wszVBoxChipType)); 112 112 VBOXMP_WARN_VPS(rc); 113 rc = VideoPortSetRegistryParameters(pExt, L"HardwareInformation.DacType",113 rc = VideoPortSetRegistryParameters(pExt, (PWSTR)L"HardwareInformation.DacType", 114 114 g_wszVBoxDACType, sizeof(g_wszVBoxDACType)); 115 115 VBOXMP_WARN_VPS(rc); 116 rc = VideoPortSetRegistryParameters(pExt, L"HardwareInformation.MemorySize",116 rc = VideoPortSetRegistryParameters(pExt, (PWSTR)L"HardwareInformation.MemorySize", 117 117 &cbVRAM, sizeof(ULONG)); 118 118 VBOXMP_WARN_VPS(rc); 119 rc = VideoPortSetRegistryParameters(pExt, L"HardwareInformation.AdapterString",119 rc = VideoPortSetRegistryParameters(pExt, (PWSTR)L"HardwareInformation.AdapterString", 120 120 g_wszVBoxAdapterString, sizeof(g_wszVBoxAdapterString)); 121 121 VBOXMP_WARN_VPS(rc); 122 rc = VideoPortSetRegistryParameters(pExt, L"HardwareInformation.BiosString",122 rc = VideoPortSetRegistryParameters(pExt, (PWSTR)L"HardwareInformation.BiosString", 123 123 g_wszVBoxBiosString, sizeof(g_wszVBoxBiosString)); 124 124 VBOXMP_WARN_VPS(rc); -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPRegistry.cpp
r98103 r99828 58 58 } 59 59 60 VP_STATUS VBoxMPCmnRegSetDword(IN VBOXMPCMNREGISTRY Reg, P WSTR pName, uint32_t Val)60 VP_STATUS VBoxMPCmnRegSetDword(IN VBOXMPCMNREGISTRY Reg, PCWSTR pName, uint32_t Val) 61 61 { 62 return VideoPortSetRegistryParameters(Reg, pName, &Val, sizeof(Val));62 return VideoPortSetRegistryParameters(Reg, (PWSTR)pName, &Val, sizeof(Val)); 63 63 } 64 64 65 VP_STATUS VBoxMPCmnRegQueryDword(IN VBOXMPCMNREGISTRY Reg, P WSTR pName, uint32_t *pVal)65 VP_STATUS VBoxMPCmnRegQueryDword(IN VBOXMPCMNREGISTRY Reg, PCWSTR pName, uint32_t *pVal) 66 66 { 67 VP_STATUS rc; 68 69 rc = VideoPortGetRegistryParameters(Reg, pName, FALSE, VBoxMPQueryNamedValueCB, pVal); 70 if (rc!=NO_ERROR && pVal) 71 { 67 VP_STATUS rc = VideoPortGetRegistryParameters(Reg, (PWSTR)pName, FALSE, VBoxMPQueryNamedValueCB, pVal); 68 if (rc != NO_ERROR && pVal) 72 69 *pVal = 0; 73 }74 70 return rc; 75 71 }
Note:
See TracChangeset
for help on using the changeset viewer.