include: Add D3DKMTQueryVideoMemoryInfo() definition.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1a782a5215
commit
4cf797d4d8
|
@ -30,6 +30,12 @@ typedef enum _D3DKMT_VIDPNSOURCEOWNER_TYPE
|
|||
D3DKMT_VIDPNSOURCEOWNER_EMULATED = 4
|
||||
} D3DKMT_VIDPNSOURCEOWNER_TYPE;
|
||||
|
||||
typedef enum _D3DKMT_MEMORY_SEGMENT_GROUP
|
||||
{
|
||||
D3DKMT_MEMORY_SEGMENT_GROUP_LOCAL = 0,
|
||||
D3DKMT_MEMORY_SEGMENT_GROUP_NON_LOCAL = 1
|
||||
} D3DKMT_MEMORY_SEGMENT_GROUP;
|
||||
|
||||
typedef struct _D3DKMT_CREATEDEVICEFLAGS
|
||||
{
|
||||
UINT LegacyMode : 1;
|
||||
|
@ -603,6 +609,18 @@ typedef struct _D3DKMT_QUERYSTATISTICS
|
|||
} DUMMYUNIONNAME;
|
||||
} D3DKMT_QUERYSTATISTICS;
|
||||
|
||||
typedef struct _D3DKMT_QUERYVIDEOMEMORYINFO
|
||||
{
|
||||
HANDLE hProcess;
|
||||
D3DKMT_HANDLE hAdapter;
|
||||
D3DKMT_MEMORY_SEGMENT_GROUP MemorySegmentGroup;
|
||||
UINT64 Budget;
|
||||
UINT64 CurrentUsage;
|
||||
UINT64 CurrentReservation;
|
||||
UINT64 AvailableForReservation;
|
||||
UINT PhysicalAdapterIndex;
|
||||
} D3DKMT_QUERYVIDEOMEMORYINFO;
|
||||
|
||||
typedef enum _D3DKMT_QUEUEDLIMIT_TYPE
|
||||
{
|
||||
D3DKMT_SET_QUEUEDLIMIT_PRESENT = 1,
|
||||
|
@ -664,6 +682,7 @@ NTSTATUS WINAPI D3DKMTEscape( const D3DKMT_ESCAPE *desc );
|
|||
NTSTATUS WINAPI D3DKMTOpenAdapterFromGdiDisplayName(D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME *desc);
|
||||
NTSTATUS WINAPI D3DKMTOpenAdapterFromHdc( D3DKMT_OPENADAPTERFROMHDC *desc );
|
||||
NTSTATUS WINAPI D3DKMTQueryStatistics(D3DKMT_QUERYSTATISTICS *stats);
|
||||
NTSTATUS WINAPI D3DKMTQueryVideoMemoryInfo(D3DKMT_QUERYVIDEOMEMORYINFO *desc);
|
||||
NTSTATUS WINAPI D3DKMTSetQueuedLimit(D3DKMT_SETQUEUEDLIMIT *desc);
|
||||
NTSTATUS WINAPI D3DKMTSetVidPnSourceOwner(const D3DKMT_SETVIDPNSOURCEOWNER *desc);
|
||||
|
||||
|
|
Loading…
Reference in New Issue