gdi32: Add D3DKMTCloseAdapter() stub.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46571
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Louis Lenders 2019-03-14 08:49:14 +00:00 committed by Alexandre Julliard
parent 93e1a5f270
commit d150cc192e
5 changed files with 23 additions and 1 deletions

View File

@ -6,7 +6,7 @@
@ stub D3DKMTCheckOcclusion
@ stub D3DKMTCheckSharedResourceAccess
@ stub D3DKMTCheckVidPnExclusiveOwnership
@ stub D3DKMTCloseAdapter
@ stdcall D3DKMTCloseAdapter(ptr) gdi32.D3DKMTCloseAdapter
@ stub D3DKMTConfigureSharedResource
@ stub D3DKMTCreateAllocation
@ stub D3DKMTCreateAllocation2

View File

@ -26,12 +26,16 @@
#include <stdarg.h>
#include <string.h>
#include <stdio.h>
#include "ntstatus.h"
#define WIN32_NO_STATUS
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "ddrawgdi.h"
#include "wine/winbase16.h"
#include "winuser.h"
#include "winternl.h"
#include "ddk/d3dkmthk.h"
#include "gdi_private.h"
#include "wine/unicode.h"
@ -1253,3 +1257,12 @@ NTSTATUS WINAPI D3DKMTEscape( const void *pData )
FIXME("(%p): stub\n", pData);
return STATUS_NO_MEMORY;
}
/******************************************************************************
* D3DKMTCloseAdapter [GDI32.@]
*/
NTSTATUS WINAPI D3DKMTCloseAdapter( const D3DKMT_CLOSEADAPTER *desc )
{
FIXME("(%p): stub\n", desc);
return STATUS_SUCCESS;
}

View File

@ -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)

View File

@ -25,6 +25,8 @@
((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24))
#endif /* MAKEFOURCC */
typedef UINT D3DKMT_HANDLE;
typedef enum _D3DDDIFORMAT
{
D3DDDIFMT_UNKNOWN = 0,

View File

@ -21,6 +21,11 @@
#include <d3dukmdt.h>
typedef struct _D3DKMT_CLOSEADAPTER
{
D3DKMT_HANDLE hAdapter;
} D3DKMT_CLOSEADAPTER;
typedef struct _D3DKMT_CREATEDCFROMMEMORY
{
void *pMemory;
@ -45,6 +50,7 @@ extern "C"
{
#endif /* __cplusplus */
NTSTATUS WINAPI D3DKMTCloseAdapter(const D3DKMT_CLOSEADAPTER *desc);
NTSTATUS WINAPI D3DKMTCreateDCFromMemory(D3DKMT_CREATEDCFROMMEMORY *desc);
NTSTATUS WINAPI D3DKMTDestroyDCFromMemory(const D3DKMT_DESTROYDCFROMMEMORY *desc);