From: Rémi Bernon rbernon@codeweavers.com
The list of exports was incorrectly updated, this fixes it to the list that is currently exported on Windows 7 to 10, and forward them all to gdi32.dll. --- dlls/d3d11/d3d11.spec | 60 +++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 31 deletions(-)
diff --git a/dlls/d3d11/d3d11.spec b/dlls/d3d11/d3d11.spec index bb755e2e869..5bee6d0fa73 100644 --- a/dlls/d3d11/d3d11.spec +++ b/dlls/d3d11/d3d11.spec @@ -5,41 +5,39 @@ @ stdcall D3D11CreateDevice(ptr long ptr long ptr long long ptr ptr ptr) @ stdcall D3D11CreateDeviceAndSwapChain(ptr long ptr long ptr long long ptr ptr ptr ptr ptr) @ stdcall D3D11On12CreateDevice(ptr long ptr long ptr long long ptr ptr ptr) -@ stdcall D3DKMTCheckVidPnExclusiveOwnership(ptr) gdi32.D3DKMTCheckVidPnExclusiveOwnership @ stdcall D3DKMTCloseAdapter(ptr) gdi32.D3DKMTCloseAdapter -@ stub D3DKMTCreateAllocation -@ stub D3DKMTCreateContext +@ stdcall D3DKMTCreateAllocation(ptr) gdi32.D3DKMTCreateAllocation +@ stdcall D3DKMTCreateContext(ptr) gdi32.D3DKMTCreateContext @ stdcall D3DKMTCreateDevice(ptr) gdi32.D3DKMTCreateDevice -@ stub D3DKMTCreateSynchronizationObject -@ stub D3DKMTDestroyAllocation -@ stub D3DKMTDestroyContext +@ stdcall D3DKMTCreateSynchronizationObject(ptr) gdi32.D3DKMTCreateSynchronizationObject +@ stdcall D3DKMTDestroyAllocation(ptr) gdi32.D3DKMTDestroyAllocation +@ stdcall D3DKMTDestroyContext(ptr) gdi32.D3DKMTDestroyContext @ stdcall D3DKMTDestroyDevice(ptr) gdi32.D3DKMTDestroyDevice -@ stub D3DKMTDestroySynchronizationObject -@ stub D3DKMTEscape -@ stub D3DKMTGetContextSchedulingPriority -@ stub D3DKMTGetDeviceState -@ stub D3DKMTGetDisplayModeList -@ stub D3DKMTGetMultisampleMethodList -@ stub D3DKMTGetRuntimeData -@ stub D3DKMTGetSharedPrimaryHandle -@ stub D3DKMTLock -@ stdcall D3DKMTOpenAdapterFromGdiDisplayName(ptr) gdi32.D3DKMTOpenAdapterFromGdiDisplayName -@ stub D3DKMTOpenAdapterFromHdc -@ stub D3DKMTOpenResource -@ stub D3DKMTPresent +@ stdcall D3DKMTDestroySynchronizationObject(ptr) gdi32.D3DKMTDestroySynchronizationObject +@ stdcall D3DKMTEscape(ptr) gdi32.D3DKMTEscape +@ stdcall D3DKMTGetContextSchedulingPriority(ptr) gdi32.D3DKMTGetContextSchedulingPriority +@ stdcall D3DKMTGetDeviceState(ptr) gdi32.D3DKMTGetDeviceState +@ stdcall D3DKMTGetDisplayModeList(ptr) gdi32.D3DKMTGetDisplayModeList +@ stdcall D3DKMTGetMultisampleMethodList(ptr) gdi32.D3DKMTGetMultisampleMethodList +@ stdcall D3DKMTGetRuntimeData(ptr) gdi32.D3DKMTGetRuntimeData +@ stdcall D3DKMTGetSharedPrimaryHandle(ptr) gdi32.D3DKMTGetSharedPrimaryHandle +@ stdcall D3DKMTLock(ptr) gdi32.D3DKMTLock +@ stdcall D3DKMTOpenAdapterFromHdc(ptr) gdi32.D3DKMTOpenAdapterFromHdc +@ stdcall D3DKMTOpenResource(ptr) gdi32.D3DKMTOpenResource +@ stdcall D3DKMTPresent(ptr) gdi32.D3DKMTPresent @ stdcall D3DKMTQueryAdapterInfo(ptr) gdi32.D3DKMTQueryAdapterInfo -@ stub D3DKMTQueryAllocationResidency -@ stub D3DKMTQueryResourceInfo -@ stub D3DKMTRender -@ stub D3DKMTSetAllocationPriority -@ stub D3DKMTSetContextSchedulingPriority -@ stub D3DKMTSetDisplayMode -@ stub D3DKMTSetDisplayPrivateDriverFormat -@ stub D3DKMTSetGammaRamp +@ stdcall D3DKMTQueryAllocationResidency(ptr) gdi32.D3DKMTQueryAllocationResidency +@ stdcall D3DKMTQueryResourceInfo(ptr) gdi32.D3DKMTQueryResourceInfo +@ stdcall D3DKMTRender(ptr) gdi32.D3DKMTRender +@ stdcall D3DKMTSetAllocationPriority(ptr) gdi32.D3DKMTSetAllocationPriority +@ stdcall D3DKMTSetContextSchedulingPriority(ptr) gdi32.D3DKMTSetContextSchedulingPriority +@ stdcall D3DKMTSetDisplayMode(ptr) gdi32.D3DKMTSetDisplayMode +@ stdcall D3DKMTSetDisplayPrivateDriverFormat(ptr) gdi32.D3DKMTSetDisplayPrivateDriverFormat +@ stdcall D3DKMTSetGammaRamp(ptr) gdi32.D3DKMTSetGammaRamp @ stdcall D3DKMTSetVidPnSourceOwner(ptr) gdi32.D3DKMTSetVidPnSourceOwner -@ stub D3DKMTSignalSynchronizationObject -@ stub D3DKMTUnlock -@ stub D3DKMTWaitForSynchronizationObject -@ stub D3DKMTWaitForVerticalBlankEvent +@ stdcall D3DKMTSignalSynchronizationObject(ptr) gdi32.D3DKMTSignalSynchronizationObject +@ stdcall D3DKMTUnlock(ptr) gdi32.D3DKMTUnlock +@ stdcall D3DKMTWaitForSynchronizationObject(ptr) gdi32.D3DKMTWaitForSynchronizationObject +@ stdcall D3DKMTWaitForVerticalBlankEvent(ptr) gdi32.D3DKMTWaitForVerticalBlankEvent @ stub OpenAdapter10 @ stub OpenAdapter10_2