[PATCH v2] gdi32: add D3DKMTCloseAdapter stub

Louis Lenders xerox.xerox2000x at gmail.com
Fri Mar 8 06:50:46 CST 2019


v2: change return value to STATUS_SUCCESS


Wine-bug: https://bugs.winehq.org/show_bug.cgi?id=46571



Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
---
 .../api-ms-win-dx-d3dkmt-l1-1-0.spec                  |  2 +-
 dlls/gdi32/driver.c                                   | 11 +++++++++++
 dlls/gdi32/gdi32.spec                                 |  1 +
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/dlls/api-ms-win-dx-d3dkmt-l1-1-0/api-ms-win-dx-d3dkmt-l1-1-0.spec b/dlls/api-ms-win-dx-d3dkmt-l1-1-0/api-ms-win-dx-d3dkmt-l1-1-0.spec
index 405afb986f..e8aa38edf4 100644
--- a/dlls/api-ms-win-dx-d3dkmt-l1-1-0/api-ms-win-dx-d3dkmt-l1-1-0.spec
+++ b/dlls/api-ms-win-dx-d3dkmt-l1-1-0/api-ms-win-dx-d3dkmt-l1-1-0.spec
@@ -6,7 +6,7 @@
 @ stub D3DKMTCheckOcclusion
 @ stub D3DKMTCheckSharedResourceAccess
 @ stub D3DKMTCheckVidPnExclusiveOwnership
-@ stub D3DKMTCloseAdapter
+@ stdcall D3DKMTCloseAdapter(ptr) gdi32.D3DKMTCloseAdapter
 @ stub D3DKMTConfigureSharedResource
 @ stub D3DKMTCreateAllocation
 @ stub D3DKMTCreateAllocation2
diff --git a/dlls/gdi32/driver.c b/dlls/gdi32/driver.c
index 8920b73f59..78a16dd150 100644
--- a/dlls/gdi32/driver.c
+++ b/dlls/gdi32/driver.c
@@ -26,6 +26,8 @@
 #include <stdarg.h>
 #include <string.h>
 #include <stdio.h>
+#include "ntstatus.h"
+#define WIN32_NO_STATUS
 #include "windef.h"
 #include "winbase.h"
 #include "ddrawgdi.h"
@@ -1253,3 +1255,12 @@ NTSTATUS WINAPI D3DKMTEscape( const void *pData )
     FIXME("(%p): stub\n", pData);
     return STATUS_NO_MEMORY;
 }
+
+/******************************************************************************
+ *		D3DKMTCloseAdapter [GDI32.@]
+ */
+NTSTATUS WINAPI D3DKMTCloseAdapter( const void *pData )
+{
+    FIXME("(%p): stub\n", pData);
+    return STATUS_SUCCESS;
+}
diff --git a/dlls/gdi32/gdi32.spec b/dlls/gdi32/gdi32.spec
index 2dc8f0e887..6e8f0285f4 100644
--- a/dlls/gdi32/gdi32.spec
+++ b/dlls/gdi32/gdi32.spec
@@ -80,6 +80,7 @@
 @ stdcall CreateScalableFontResourceA(long str str str)
 @ stdcall CreateScalableFontResourceW(long wstr wstr wstr)
 @ stdcall CreateSolidBrush(long)
+@ stdcall D3DKMTCloseAdapter(ptr)
 @ stdcall D3DKMTCreateDCFromMemory(ptr)
 @ stdcall D3DKMTDestroyDCFromMemory(ptr)
 @ stdcall D3DKMTEscape(ptr)
-- 
2.20.1




More information about the wine-devel mailing list