include: Add DirectX 12 Agility SDK definitions.

This ports parts of commit 83625459c8227b0bd7b86c18946a35d3a806c80d
from wine.git into vkd3d.

Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
Martin Storsjö
2023-09-18 00:18:00 +03:00
committed by Alexandre Julliard
parent da89da2bf3
commit 5d13a90e37
Notes: Alexandre Julliard 2023-09-18 22:14:35 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/347
3 changed files with 25 additions and 0 deletions

View File

@@ -125,6 +125,7 @@ typedef struct _GUID
# endif
typedef GUID IID;
typedef GUID CLSID;
# ifdef INITGUID
# ifndef __cplusplus
@@ -223,9 +224,11 @@ typedef struct SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES;
# if defined(__cplusplus) && !defined(CINTERFACE)
# define REFIID const IID &
# define REFGUID const GUID &
# define REFCLSID const CLSID &
# else
# define REFIID const IID * const
# define REFGUID const GUID * const
# define REFCLSID const CLSID * const
# endif
#if defined(__cplusplus) && !defined(CINTERFACE)