[PATCH] gdi32: Add D3DKMTSetQueuedLimit() stub.

Huw Davies huw at codeweavers.com
Tue Jan 28 04:23:57 CST 2020


On Sun, Jan 26, 2020 at 05:59:46PM -0600, Chip Davis wrote:
> Signed-off-by: Chip Davis <cdavis at 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.



More information about the wine-devel mailing list