Alistair Leslie-Hughes : gdi32: Add D3DKMTQueryStatistics stub.

Alexandre Julliard julliard at winehq.org
Fri Aug 2 14:26:30 CDT 2019


Module: wine
Branch: master
Commit: 5373f7264c13ea729a81867c4d90e2ce5a42cf50
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=5373f7264c13ea729a81867c4d90e2ce5a42cf50

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Fri Aug  2 03:34:31 2019 +0000

gdi32: Add D3DKMTQueryStatistics stub.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47074
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-dx-d3dkmt-l1-1-0/api-ms-win-dx-d3dkmt-l1-1-0.spec | 2 +-
 dlls/gdi32/driver.c                                              | 9 +++++++++
 dlls/gdi32/gdi32.spec                                            | 1 +
 include/ddk/d3dkmthk.h                                           | 1 +
 4 files changed, 12 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 43452cd..a28fc5c 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
@@ -68,7 +68,7 @@
 @ stub D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName
 @ stub D3DKMTQueryResourceInfo
 @ stub D3DKMTQueryResourceInfoFromNtHandle
-@ stub D3DKMTQueryStatistics
+@ stdcall D3DKMTQueryStatistics(ptr) gdi32.D3DKMTQueryStatistics
 @ stub D3DKMTReclaimAllocations
 @ stub D3DKMTReleaseKeyedMutex
 @ stub D3DKMTReleaseKeyedMutex2
diff --git a/dlls/gdi32/driver.c b/dlls/gdi32/driver.c
index 90f9656..fc0839f 100644
--- a/dlls/gdi32/driver.c
+++ b/dlls/gdi32/driver.c
@@ -1447,3 +1447,12 @@ NTSTATUS WINAPI D3DKMTDestroyDevice( const D3DKMT_DESTROYDEVICE *desc )
 
     return status;
 }
+
+/******************************************************************************
+ *		D3DKMTQueryStatistics [GDI32.@]
+ */
+NTSTATUS WINAPI D3DKMTQueryStatistics(D3DKMT_QUERYSTATISTICS *stats)
+{
+    FIXME("(%p): stub\n", stats);
+    return STATUS_SUCCESS;
+}
diff --git a/dlls/gdi32/gdi32.spec b/dlls/gdi32/gdi32.spec
index 9abd821..cc5d2c2 100644
--- a/dlls/gdi32/gdi32.spec
+++ b/dlls/gdi32/gdi32.spec
@@ -88,6 +88,7 @@
 @ stdcall D3DKMTEscape(ptr)
 @ stdcall D3DKMTOpenAdapterFromGdiDisplayName(ptr)
 @ stdcall D3DKMTOpenAdapterFromHdc(ptr)
+@ stdcall D3DKMTQueryStatistics(ptr)
 @ stdcall DPtoLP(long ptr long)
 @ stdcall DeleteColorSpace(long)
 @ stdcall DeleteDC(long)
diff --git a/include/ddk/d3dkmthk.h b/include/ddk/d3dkmthk.h
index 8e28c94..ea4df3a 100644
--- a/include/ddk/d3dkmthk.h
+++ b/include/ddk/d3dkmthk.h
@@ -608,6 +608,7 @@ NTSTATUS WINAPI D3DKMTCreateDCFromMemory(D3DKMT_CREATEDCFROMMEMORY *desc);
 NTSTATUS WINAPI D3DKMTDestroyDCFromMemory(const D3DKMT_DESTROYDCFROMMEMORY *desc);
 NTSTATUS WINAPI D3DKMTDestroyDevice(const D3DKMT_DESTROYDEVICE *desc);
 NTSTATUS WINAPI D3DKMTOpenAdapterFromGdiDisplayName(D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME *desc);
+NTSTATUS WINAPI D3DKMTQueryStatistics(D3DKMT_QUERYSTATISTICS *stats);
 
 #ifdef __cplusplus
 }




More information about the wine-cvs mailing list