[PATCH] gdi32: add D3DKMTCloseAdapter stub
Zhiyi Zhang
zzhang at codeweavers.com
Fri Mar 8 05:34:39 CST 2019
On 3/8/19 6:55 PM, Louis Lenders wrote:
> 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 | 9 +++++++++
> dlls/gdi32/gdi32.spec | 1 +
> 3 files changed, 11 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..063e7554a2 100644
> --- a/dlls/gdi32/driver.c
> +++ b/dlls/gdi32/driver.c
> @@ -1253,3 +1253,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_NO_MEMORY;
> +}
For a close operation, returning a STATUS_SUCCESS should be more appropriate.
> \ No newline at end of file
> 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)
More information about the wine-devel
mailing list