On Sun, Jan 26, 2020 at 05:59:46PM -0600, Chip Davis wrote:
Signed-off-by: Chip Davis cdavis@codeweavers.com diff --git a/include/ddk/d3dkmthk.h b/include/ddk/d3dkmthk.h index 6d6a1d68cd0c..f9dd2d85eed3 100644 --- a/include/ddk/d3dkmthk.h +++ b/include/ddk/d3dkmthk.h @@ -597,6 +597,27 @@ typedef struct _D3DKMT_QUERYSTATISTICS }; } D3DKMT_QUERYSTATISTICS;
+typedef enum _D3DKMT_QUEUEDLIMIT_TYPE +{
- D3DKMT_SET_QUEUEDLIMIT_PRESENT,
This should be = 1
- D3DKMT_GET_QUEUEDLIMIT_PRESENT
+} D3DKMT_QUEUEDLIMIT_TYPE;
+typedef struct _D3DKMT_SETQUEUEDLIMIT +{
- D3DKMT_HANDLE hDevice;
- D3DKMT_QUEUEDLIMIT_TYPE Type;
- union
- {
UINT QueuedPresentLimit;
struct
{
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT QueuedPendingFlipLimit;
};
- };
+} D3DKMT_SETQUEUEDLIMIT;
#ifdef __cplusplus extern "C" { @@ -610,6 +631,7 @@ 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); +NTSTATUS WINAPI D3DKMTSetQueuedLimit(D3DKMT_SETQUEUEDLIMIT *desc);
Missing const.
Huw.