ReactOS 0.4.17-dev-806-gffa4164
d3dkmddi.h File Reference
#include <d3dkmdt.h>
#include <windef.h>
Include dependency graph for d3dkmddi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _DXGKARGCB_PRESENT_DISPLAYONLY_PROGRESS
 
struct  _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS
 
struct  _DXGKARG_PRESENT_DISPLAYONLY
 
struct  _DXGKARG_ESCAPE
 
struct  _DXGK_DRIVERCAPS
 
struct  _DXGK_DISPLAY_DRIVERCAPS_EXTENSION
 
struct  _DXGKCB_GETHANDLEDATAFLAGS
 
struct  _DXGK_ALLOCATIONINFOFLAGS_WDDM2_0
 
struct  _DXGK_SEGMENTPREFERENCE
 
struct  _DXGK_SEGMENTBANKPREFERENCE
 
struct  _DXGK_ALLOCATIONINFOFLAGS
 
struct  _DXGK_ALLOCATIONUSAGEINFO1
 
struct  _DXGK_ALLOCATIONUSAGEHINT
 
struct  _DXGK_ALLOCATIONINFO
 
struct  _DXGK_CREATEALLOCATIONFLAGS
 
struct  _DXGKARG_CREATEALLOCATION
 
struct  _DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS
 
struct  _DXGKARGCB_NOTIFY_INTERRUPT_DATA
 
struct  _DXGKARGCB_GETHANDLEDATA
 
struct  _DXGKARGCB_GETCAPTUREADDRESS
 
struct  _DXGKARGCB_ENUMHANDLECHILDREN
 
struct  _DXGK_ENUM_PIVOT
 
struct  _DXGKARG_ENUMVIDPNCOFUNCMODALITY
 
struct  _DXGK_SETPOINTERPOSITION_FLAGS
 
struct  _DXGKARG_SETPOINTERPOSITION
 
struct  _DXGKARG_SETPOINTERSHAPE
 
struct  _DXGKARG_ISSUPPORTEDVIDPN
 
struct  _DXGKARG_RECOMMENDFUNCTIONALVIDPN
 
struct  _DXGKARG_RECOMMENDVIDPNTOPOLOGY
 
struct  _DXGKARG_RECOMMENDMONITORMODES
 
struct  _DXGKARG_SETVIDPNSOURCEVISIBILITY
 
struct  _DXGK_COMMITVIDPN_FLAGS
 
struct  _DXGKARG_COMMITVIDPN
 
struct  _DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH
 
struct  _DXGK_SETVIDPNSOURCEADDRESS_FLAGS
 
struct  _DXGKARG_SETVIDPNSOURCEADDRESS
 
struct  _DXGK_VIDPNSOURCEMODESET_INTERFACE
 
struct  _DXGK_VIDPNTARGETMODESET_INTERFACE
 
struct  _DXGK_VIDPNTOPOLOGY_INTERFACE
 
struct  _DXGK_VIDPN_INTERFACE
 
struct  _DXGK_MONITORSOURCEMODESET_INTERFACE
 
struct  _DXGK_MONITORFREQUENCYRANGESET_INTERFACE
 
struct  _DXGK_MONITORDESCRIPTORSET_INTERFACE
 
struct  _DXGK_MONITOR_INTERFACE
 
struct  _DXGK_CREATECONTEXTALLOCATIONFLAGS
 
struct  _DXGKARGCB_CREATECONTEXTALLOCATION
 
struct  _DXGKARGCB_RELEASEHANDLEDATA
 
struct  _DXGKARGCB_MAPCONTEXTALLOCATION
 
struct  _DXGKARGCB_UPDATECONTEXTALLOCATION
 
struct  _DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE
 
struct  _DXGK_QUERYADAPTERINFOFLAGS
 
struct  _DXGKARG_QUERYADAPTERINFO
 
struct  _DXGK_DEVICEINFOFLAGS
 
struct  _DXGK_DEVICEINFO
 
struct  _DXGK_CREATEDEVICEFLAGS
 
struct  _DXGKARG_CREATEDEVICE
 
struct  _DXGKARG_QUERYVIDPNHWCAPABILITY
 

Typedefs

typedef enum _DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID
 
typedef struct _DXGKARGCB_PRESENT_DISPLAYONLY_PROGRESS DXGKARGCB_PRESENT_DISPLAYONLY_PROGRESS
 
typedef VOID(APIENTRYDXGKCB_PRESENT_DISPLAYONLY_PROGRESS) (_In_ const HANDLE hAdapter, _In_ const DXGKARGCB_PRESENT_DISPLAYONLY_PROGRESS *pArgs)
 
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO
 
typedef struct _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS
 
typedef struct _DXGKARG_PRESENT_DISPLAYONLY DXGKARG_PRESENT_DISPLAYONLY
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_PRESENTDISPLAYONLY(_In_ const HANDLE hAdapter, _In_ const DXGKARG_PRESENT_DISPLAYONLY *pPresentDisplayOnly)
 
typedef DXGKDDI_PRESENTDISPLAYONLYPDXGKDDI_PRESENTDISPLAYONLY
 
typedef struct _DXGKARG_ESCAPE DXGKARG_ESCAPE
 
typedef struct _DXGKARG_ESCAPEPDXGKARG_ESCAPE
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_ESCAPE(_In_ const HANDLE hAdapter, _In_ const DXGKARG_ESCAPE *pEscape)
 
typedef DXGKDDI_ESCAPEPDXGKDDI_ESCAPE
 
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2
 
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3
 
typedef enum _DXGK_HANDLE_TYPE DXGK_HANDLE_TYPE
 
typedef enum _DXGK_INTERRUPT_TYPE DXGK_INTERRUPT_TYPE
 
typedef enum _DXGK_MONITOR_INTERFACE_VERSION DXGK_MONITOR_INTERFACE_VERSION
 
typedef enum _DXGK_VIDPN_INTERFACE_VERSION DXGK_VIDPN_INTERFACE_VERSION
 
typedef enum _DXGK_ENGINE_STATE DXGK_ENGINE_STATE
 
typedef enum _DXGK_QUERYADAPTERINFOTYPE DXGK_QUERYADAPTERINFOTYPE
 
typedef enum _DXGK_WDDMVERSION DXGK_WDDMVERSION
 
typedef struct _DXGK_DRIVERCAPS DXGK_DRIVERCAPS
 
typedef struct _DXGK_DISPLAY_DRIVERCAPS_EXTENSION DXGK_DISPLAY_DRIVERCAPS_EXTENSION
 
typedef struct _DXGKCB_GETHANDLEDATAFLAGS DXGKCB_GETHANDLEDATAFLAGS
 
typedef struct _DXGK_ALLOCATIONINFOFLAGS_WDDM2_0 DXGK_ALLOCATIONINFOFLAGS_WDDM2_0
 
typedef struct _DXGK_SEGMENTPREFERENCE DXGK_SEGMENTPREFERENCE
 
typedef struct _DXGK_SEGMENTPREFERENCEPDXGK_SEGMENTPREFERENCE
 
typedef struct _DXGK_SEGMENTBANKPREFERENCE DXGK_SEGMENTBANKPREFERENCE
 
typedef struct _DXGK_ALLOCATIONINFOFLAGS DXGK_ALLOCATIONINFOFLAGS
 
typedef struct _DXGK_ALLOCATIONUSAGEINFO1 DXGK_ALLOCATIONUSAGEINFO1
 
typedef struct _DXGK_ALLOCATIONUSAGEHINT DXGK_ALLOCATIONUSAGEHINT
 
typedef struct _DXGK_ALLOCATIONINFO DXGK_ALLOCATIONINFO
 
typedef struct _DXGK_CREATEALLOCATIONFLAGS DXGK_CREATEALLOCATIONFLAGS
 
typedef struct _DXGKARG_CREATEALLOCATION DXGKARG_CREATEALLOCATION
 
typedef struct _DXGKARG_CREATEALLOCATIONPDXGKARG_CREATEALLOCATION
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_CREATEALLOCATION(_In_ const HANDLE hAdapter, _Inout_ PDXGKARG_CREATEALLOCATION pCreateAllocation)
 
typedef DXGKDDI_CREATEALLOCATIONPDXGKDDI_CREATEALLOCATION
 
typedef struct _DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS
 
typedef struct _DXGKARGCB_NOTIFY_INTERRUPT_DATA DXGKARGCB_NOTIFY_INTERRUPT_DATA
 
typedef struct _DXGKARGCB_NOTIFY_INTERRUPT_DATAPDXGKARGCB_NOTIFY_INTERRUPT_DATA
 
typedef struct _DXGKARGCB_GETHANDLEDATA DXGKARGCB_GETHANDLEDATA
 
typedef struct _DXGKARGCB_GETHANDLEDATAPDXGKARGCB_GETHANDLEDATA
 
typedef _In_ CONST DXGKARGCB_GETHANDLEDATAIN_CONST_PDXGKARGCB_GETHANDLEDATA
 
typedef struct _DXGKARGCB_GETCAPTUREADDRESS DXGKARGCB_GETCAPTUREADDRESS
 
typedef struct _DXGKARGCB_GETCAPTUREADDRESSPDXGKARGCB_GETCAPTUREADDRESS
 
typedef struct _DXGKARGCB_ENUMHANDLECHILDREN DXGKARGCB_ENUMHANDLECHILDREN
 
typedef struct _DXGKARGCB_ENUMHANDLECHILDRENPDXGKARGCB_ENUMHANDLECHILDREN
 
typedef _In_ CONST DXGKARGCB_ENUMHANDLECHILDRENIN_CONST_PDXGKARGCB_ENUMHANDLECHILDREN
 
typedef struct _DXGK_ENUM_PIVOT DXGK_ENUM_PIVOT
 
typedef struct _DXGKARG_ENUMVIDPNCOFUNCMODALITY DXGKARG_ENUMVIDPNCOFUNCMODALITY
 
typedef _In_ CONST DXGKARG_ENUMVIDPNCOFUNCMODALITY *CONST IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST
 
typedef struct _DXGK_SETPOINTERPOSITION_FLAGS DXGK_SETPOINTERPOSITION_FLAGS
 
typedef struct _DXGKARG_SETPOINTERPOSITION DXGKARG_SETPOINTERPOSITION
 
typedef struct _DXGKARG_SETPOINTERSHAPE DXGKARG_SETPOINTERSHAPE
 
typedef struct _DXGKARG_ISSUPPORTEDVIDPN DXGKARG_ISSUPPORTEDVIDPN
 
typedef struct _DXGKARG_RECOMMENDFUNCTIONALVIDPN DXGKARG_RECOMMENDFUNCTIONALVIDPN
 
typedef struct _DXGKARG_RECOMMENDVIDPNTOPOLOGY DXGKARG_RECOMMENDVIDPNTOPOLOGY
 
typedef struct _DXGK_MONITORSOURCEMODESET_INTERFACE DXGK_MONITORSOURCEMODESET_INTERFACE
 
typedef struct _DXGKARG_RECOMMENDMONITORMODES DXGKARG_RECOMMENDMONITORMODES
 
typedef struct _DXGKARG_SETVIDPNSOURCEVISIBILITY DXGKARG_SETVIDPNSOURCEVISIBILITY
 
typedef struct _DXGK_COMMITVIDPN_FLAGS DXGK_COMMITVIDPN_FLAGS
 
typedef struct _DXGKARG_COMMITVIDPN DXGKARG_COMMITVIDPN
 
typedef struct _DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH
 
typedef struct _DXGK_SETVIDPNSOURCEADDRESS_FLAGS DXGK_SETVIDPNSOURCEADDRESS_FLAGS
 
typedef struct _DXGKARG_SETVIDPNSOURCEADDRESS DXGKARG_SETVIDPNSOURCEADDRESS
 
typedef _Inout_ DXGKARGCB_NOTIFY_INTERRUPT_DATAIN_CONST_PDXGKARGCB_NOTIFY_INTERRUPT_DATA
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_GETNUMMODES) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Out_ SIZE_T *const pNumSourceModes)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_ACQUIREFIRSTMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Outptr_ const D3DKMDT_VIDPN_SOURCE_MODE **ppFirstVidPnSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_ACQUIRENEXTMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ const D3DKMDT_VIDPN_SOURCE_MODE *pVidPnSourceModeInfo, _Outptr_ const D3DKMDT_VIDPN_SOURCE_MODE **ppNextVidPnSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_ACQUIREPINNEDMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Outptr_ const D3DKMDT_VIDPN_SOURCE_MODE **ppPinnedVidPnSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_RELEASEMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ const D3DKMDT_VIDPN_SOURCE_MODE *pVidPnSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_CREATENEWMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Outptr_ D3DKMDT_VIDPN_SOURCE_MODE **ppNewVidPnSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_ADDMODE) (_In_ D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ D3DKMDT_VIDPN_SOURCE_MODE *pVidPnSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNSOURCEMODESET_PINMODE) (_In_ D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ const D3DKMDT_VIDEO_PRESENT_SOURCE_MODE_ID VidPnSourceModeId)
 
typedef struct _DXGK_VIDPNSOURCEMODESET_INTERFACE DXGK_VIDPNSOURCEMODESET_INTERFACE
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_GETNUMMODES) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Out_ SIZE_T *const pNumTargetModes)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_ACQUIREFIRSTMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Outptr_ const D3DKMDT_VIDPN_TARGET_MODE **ppFirstVidPnTargetModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_ACQUIRENEXTMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ const D3DKMDT_VIDPN_TARGET_MODE *pVidPnTargetModeInfo, _Outptr_ const D3DKMDT_VIDPN_TARGET_MODE **ppNextVidPnTargetModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_ACQUIREPINNEDMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Outptr_ const D3DKMDT_VIDPN_TARGET_MODE **ppPinnedVidPnTargetModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_RELEASEMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ const D3DKMDT_VIDPN_TARGET_MODE *pVidPnTargetModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_CREATENEWMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Outptr_ D3DKMDT_VIDPN_TARGET_MODE **ppNewVidPnTargetModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_ADDMODE) (_In_ D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ D3DKMDT_VIDPN_TARGET_MODE *pVidPnTargetModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTARGETMODESET_PINMODE) (_In_ D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ const D3DKMDT_VIDEO_PRESENT_TARGET_MODE_ID VidPnTargetModeId)
 
typedef struct _DXGK_VIDPNTARGETMODESET_INTERFACE DXGK_VIDPNTARGETMODESET_INTERFACE
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _Out_ PSIZE_T pNumPaths)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _Out_ PSIZE_T pNumPathsFromSource)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_ENUMPATHTARGETSFROMSOURCE) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DKMDT_VIDPN_PRESENT_PATH_INDEX VidPnPresentPathIndex, _Out_ D3DDDI_VIDEO_PRESENT_TARGET_ID *pVidPnTargetId)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_GETPATHSOURCEFROMTARGET) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidTopology, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Out_ D3DDDI_VIDEO_PRESENT_SOURCE_ID *pVidPnSourceId)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_ACQUIREPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Outptr_ const D3DKMDT_VIDPN_PRESENT_PATH **ppVidPnPresentPathInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_ACQUIREFIRSTPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _Outptr_ const D3DKMDT_VIDPN_PRESENT_PATH **ppFirstVidPnPresentPathInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_ACQUIRENEXTPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DKMDT_VIDPN_PRESENT_PATH *pVidPnPresentPathInfo, _Outptr_ const D3DKMDT_VIDPN_PRESENT_PATH **ppNextVidPnPresentPathInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY i_hVidPnTopology, _In_ const D3DKMDT_VIDPN_PRESENT_PATH *i_pVidPnPresentPathInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DKMDT_VIDPN_PRESENT_PATH *pVidPnPresentPathInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _Outptr_ D3DKMDT_VIDPN_PRESENT_PATH **ppNewVidPnPresentPathInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_ADDPATH) (_In_ D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ D3DKMDT_VIDPN_PRESENT_PATH *pVidPnPresentPath)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPNTOPOLOGY_REMOVEPATH) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId)
 
typedef struct _DXGK_VIDPNTOPOLOGY_INTERFACE DXGK_VIDPNTOPOLOGY_INTERFACE
 
typedef struct _DXGK_VIDPNTOPOLOGY_INTERFACEPDXGK_VIDPNTOPOLOGY_INTERFACE
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_GETTOPOLOGY) (_In_ const D3DKMDT_HVIDPN hVidPn, _Out_ D3DKMDT_HVIDPNTOPOLOGY *phVidPnTopology, _Outptr_ const DXGK_VIDPNTOPOLOGY_INTERFACE **ppVidPnTopologyInterface)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_ACQUIRESOURCEMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _Out_ D3DKMDT_HVIDPNSOURCEMODESET *phVidPnSourceModeSet, _Outptr_ const DXGK_VIDPNSOURCEMODESET_INTERFACE **ppVidPnSourceModeSetInterface)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_RELEASESOURCEMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_CREATENEWSOURCEMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _Out_ D3DKMDT_HVIDPNSOURCEMODESET *phNewVidPnSourceModeSet, _Outptr_ const DXGK_VIDPNSOURCEMODESET_INTERFACE **ppVidPnSourceModeSetInterface)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_ASSIGNSOURCEMODESET) (_In_ D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET) (_In_ D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const SIZE_T NumMethods, _In_reads_(NumMethods) CONST D3DDDI_MULTISAMPLINGMETHOD *pSupportedMethodSet)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_ACQUIRETARGETMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Out_ D3DKMDT_HVIDPNTARGETMODESET *phVidPnTargetModeSet, _Outptr_ const DXGK_VIDPNTARGETMODESET_INTERFACE **ppVidPnTargetModeSetInterface)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_RELEASETARGETMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_CREATENEWTARGETMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Out_ D3DKMDT_HVIDPNTARGETMODESET *phNewVidPnTargetModeSet, _Outptr_ const DXGK_VIDPNTARGETMODESET_INTERFACE **ppVidPnTargetModeSetInterace)
 
typedef NTSTATUS(APIENTRYDXGKDDI_VIDPN_ASSIGNTARGETMODESET) (_In_ D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet)
 
typedef struct _DXGK_VIDPN_INTERFACE DXGK_VIDPN_INTERFACE
 
typedef struct _DXGK_VIDPN_INTERFACEPDXGK_VIDPN_INTERFACE
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORSOURCEMODESET_GETNUMMODES) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Out_ const PSIZE_T pNumMonitorSourceModes)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORSOURCEMODESET_ACQUIREPREFERREDMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Outptr_ const D3DKMDT_MONITOR_SOURCE_MODE **ppFirstMonitorSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORSOURCEMODESET_ACQUIREFIRSTMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Outptr_ const D3DKMDT_MONITOR_SOURCE_MODE **ppFirstMonitorSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORSOURCEMODESET_ACQUIRENEXTMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _In_ const D3DKMDT_MONITOR_SOURCE_MODE *pMonitorSourceModeInfo, _Outptr_ const D3DKMDT_MONITOR_SOURCE_MODE **ppNextMonitorSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Outptr_ D3DKMDT_MONITOR_SOURCE_MODE **ppNewMonitorSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORSOURCEMODESET_ADDMODE) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _In_ const D3DKMDT_MONITOR_SOURCE_MODE *pMonitorSourceModeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORSOURCEMODESET_RELEASEMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _In_ const D3DKMDT_MONITOR_SOURCE_MODE *pMonitorSourceModeInfo)
 
typedef struct _DXGK_MONITORSOURCEMODESET_INTERFACEPDXGK_MONITORSOURCEMODESET_INTERFACE
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORFREQUENCYRANGESET_GETNUMFREQUENCYRANGES) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _Out_ const PSIZE_T pNumMonitorFrequencyRanges)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORFREQUENCYRANGESET_ACQUIREFIRSTFREQUENCYRANGEINFO) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _Outptr_ const D3DKMDT_MONITOR_FREQUENCY_RANGE **ppFirstMonitorFrequencyRangeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORFREQUENCYRANGESET_ACQUIRENEXTFREQUENCYRANGEINFO) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _In_ const D3DKMDT_MONITOR_FREQUENCY_RANGE *pMonitorFrequencyRangeInfo, _Outptr_ const D3DKMDT_MONITOR_FREQUENCY_RANGE **ppNextMonitorFrequencyRangeInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORFREQUENCYRANGESET_RELEASEFREQUENCYRANGEINFO) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _In_ const D3DKMDT_MONITOR_FREQUENCY_RANGE *pMonitorFrequencyRangeInfo)
 
typedef struct _DXGK_MONITORFREQUENCYRANGESET_INTERFACE DXGK_MONITORFREQUENCYRANGESET_INTERFACE
 
typedef struct _DXGK_MONITORFREQUENCYRANGESET_INTERFACEPDXGK_MONITORFREQUENCYRANGESET_INTERFACE
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORDESCRIPTORSET_GETNUMDESCRIPTORS) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _Out_ const PSIZE_T pNumMonitorDescriptors)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORDESCRIPTORSET_ACQUIREFIRSTDESCRIPTORINFO) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _Outptr_ const D3DKMDT_MONITOR_DESCRIPTOR **ppFirstMonitorDescriptorInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _In_ const D3DKMDT_MONITOR_DESCRIPTOR *pMonitorDescriptorInfo, _Outptr_ const D3DKMDT_MONITOR_DESCRIPTOR **ppNextMonitorDescriptorInfo)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITORDESCRIPTORSET_RELEASEDESCRIPTORINFO) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _In_ const D3DKMDT_MONITOR_DESCRIPTOR *pMonitorDescriptorInfo)
 
typedef struct _DXGK_MONITORDESCRIPTORSET_INTERFACE DXGK_MONITORDESCRIPTORSET_INTERFACE
 
typedef struct _DXGK_MONITORDESCRIPTORSET_INTERFACEPDXGK_MONITORDESCRIPTORSET_INTERFACE
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITOR_ACQUIREMONITORSOURCEMODESET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VideoPresentTargetId, _Out_ D3DKMDT_HMONITORSOURCEMODESET *phMonitorSourceModeSet, _Outptr_ const PDXGK_MONITORSOURCEMODESET_INTERFACE *ppMonitorSourceModeSetInterface)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITOR_RELEASEMONITORSOURCEMODESET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITOR_GETMONITORFREQUENCYRANGESET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VideoPresentTargetId, _Out_ D3DKMDT_HMONITORFREQUENCYRANGESET *phMonitorFrequencyRangeSet, _Outptr_ const PDXGK_MONITORFREQUENCYRANGESET_INTERFACE *ppMonitorFrequencyRangeSetInterface)
 
typedef NTSTATUS(APIENTRYDXGKDDI_MONITOR_GETMONITORDESCRIPTORSET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VideoPresentTargetId, _Out_ D3DKMDT_HMONITORDESCRIPTORSET *phMonitorDescriptorSet, _Outptr_ const PDXGK_MONITORDESCRIPTORSET_INTERFACE *ppMonitorDescriptorSetInterface)
 
typedef struct _DXGK_MONITOR_INTERFACE DXGK_MONITOR_INTERFACE
 
typedef struct _DXGK_MONITOR_INTERFACEPDXGK_MONITOR_INTERFACE
 
typedef VOID *(APIENTRYDXGKCB_GETHANDLEDATA) (IN_CONST_PDXGKARGCB_GETHANDLEDATA)
 
typedef D3DKMT_HANDLE(APIENTRYDXGKCB_GETHANDLEPARENT) (_In_ D3DKMT_HANDLE hAllocation)
 
typedef D3DKMT_HANDLE(APIENTRYDXGKCB_ENUMHANDLECHILDREN) (IN_CONST_PDXGKARGCB_ENUMHANDLECHILDREN)
 
typedef VOID(APIENTRYDXGKCB_NOTIFY_INTERRUPT) (_In_ const HANDLE hAdapter, IN_CONST_PDXGKARGCB_NOTIFY_INTERRUPT_DATA)
 
typedef VOID(APIENTRYDXGKCB_NOTIFY_DPC) (_In_ const HANDLE hAdapter)
 
typedef NTSTATUS(APIENTRYDXGKCB_QUERYVIDPNINTERFACE) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const DXGK_VIDPN_INTERFACE_VERSION VidPnInterfaceVersion, _Outptr_ const DXGK_VIDPN_INTERFACE **ppVidPnInterface)
 
typedef NTSTATUS(APIENTRYDXGKCB_QUERYMONITORINTERFACE) (_In_ const HANDLE hAdapter, _In_ const DXGK_MONITOR_INTERFACE_VERSION MonitorInterfaceVersion, _Outptr_ const DXGK_MONITOR_INTERFACE **ppMonitorInterface)
 
typedef NTSTATUS(APIENTRYDXGKCB_GETCAPTUREADDRESS) (_Inout_ PDXGKARGCB_GETCAPTUREADDRESS)
 
typedef struct _DXGK_CREATECONTEXTALLOCATIONFLAGS DXGK_CREATECONTEXTALLOCATIONFLAGS
 
typedef struct _DXGKARGCB_CREATECONTEXTALLOCATION DXGKARGCB_CREATECONTEXTALLOCATION
 
typedef struct _DXGKARGCB_CREATECONTEXTALLOCATIONPDXGKARGCB_CREATECONTEXTALLOCATION
 
typedef NTSTATUS(APIENTRYDXGKCB_CREATECONTEXTALLOCATION) (_Inout_ PDXGKARGCB_CREATECONTEXTALLOCATION)
 
typedef NTSTATUS(APIENTRYDXGKCB_DESTROYCONTEXTALLOCATION) (_In_ const HANDLE hAdapter, _In_ const HANDLE hAllocation)
 
typedef VOID(APIENTRYDXGKCB_SETPOWERCOMPONENTACTIVE) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex)
 
typedef NTSTATUS(APIENTRYDXGKCB_POWERRUNTIMECONTROLREQUEST) (_In_ const HANDLE hAdapter, _In_ const LPCGUID PowerControlCode, _In_opt_ PVOID InBuffer, _In_ SIZE_T InBufferSize, _Out_opt_ PVOID OutBuffer, _In_ SIZE_T OutBufferSize, _Out_opt_ PSIZE_T BytesReturned)
 
typedef VOID(APIENTRYDXGKCB_SETPOWERCOMPONENTIDLE) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex)
 
typedef VOID(APIENTRYDXGKCB_SETPOWERCOMPONENTLATENCY) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex, _In_ ULONGLONG Latency)
 
typedef VOID(APIENTRYDXGKCB_SETPOWERCOMPONENTRESIDENCY) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex, _In_ ULONGLONG Residency)
 
typedef VOID(APIENTRYDXGKCB_COMPLETEFSTATETRANSITION) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex)
 
typedef VOID(APIENTRYDXGKCB_COMPLETEPSTATETRANSITION) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex, _In_ UINT CompletedPState)
 
typedef VOIDDXGKARG_RELEASE_HANDLE
 
typedef DXGKARG_RELEASE_HANDLEPDXGKARG_RELEASE_HANDLE
 
typedef VOID *(APIENTRYDXGKCB_ACQUIREHANDLEDATA) (_In_ const PDXGKARGCB_GETHANDLEDATA pGetHandleData, _Out_ PDXGKARG_RELEASE_HANDLE pReleaseHandle)
 
typedef struct _DXGKARGCB_RELEASEHANDLEDATA DXGKARGCB_RELEASEHANDLEDATA
 
typedef VOID(APIENTRYDXGKCB_RELEASEHANDLEDATA) (_In_ const DXGKARGCB_RELEASEHANDLEDATA pArgs)
 
typedef struct _DXGKARGCB_MAPCONTEXTALLOCATION DXGKARGCB_MAPCONTEXTALLOCATION
 
typedef D3DGPU_VIRTUAL_ADDRESS(APIENTRYDXGKCB_MAPCONTEXTALLOCATION) (_In_ const HANDLE hAdapter, _In_ const DXGKARGCB_MAPCONTEXTALLOCATION *pArgs)
 
typedef struct _DXGKARGCB_UPDATECONTEXTALLOCATION DXGKARGCB_UPDATECONTEXTALLOCATION
 
typedef NTSTATUS(APIENTRYDXGKCB_UPDATECONTEXTALLOCATION) (_In_ const HANDLE hAdapter, _In_ const DXGKARGCB_UPDATECONTEXTALLOCATION *pArgs)
 
typedef struct _DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE
 
typedef NTSTATUS(APIENTRYDXGKCB_RESERVEGPUVIRTUALADDRESSRANGE) (_In_ const HANDLE hAdapter, _Inout_ DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE *pArgs)
 
typedef enum _DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS
 
typedef VOID(APIENTRYDXGKCB_HARDWARECONTENTPROTECTIONTEARDOWN) (_In_ const HANDLE hAdapter, _In_ UINT Flags)
 
typedef struct _DXGK_QUERYADAPTERINFOFLAGS DXGK_QUERYADAPTERINFOFLAGS
 
typedef struct _DXGKARG_QUERYADAPTERINFO DXGKARG_QUERYADAPTERINFO
 
typedef struct _DXGKARG_QUERYADAPTERINFOPDXGKARG_QUERYADAPTERINFO
 
typedef struct _DXGK_DEVICEINFOFLAGS DXGK_DEVICEINFOFLAGS
 
typedef struct _DXGK_DEVICEINFO DXGK_DEVICEINFO
 
typedef struct _DXGK_CREATEDEVICEFLAGS DXGK_CREATEDEVICEFLAGS
 
typedef struct _DXGKARG_CREATEDEVICE DXGKARG_CREATEDEVICE
 
typedef struct _DXGKARG_CREATEDEVICEPDXGKARG_CREATEDEVICE
 
typedef NTSTATUS APIENTRY DXGKDDI_QUERYADAPTERINFO(_In_ const HANDLE hAdapter, _In_ const DXGKARG_QUERYADAPTERINFO *pQueryAdapterInfo)
 
typedef NTSTATUS APIENTRY DXGKDDI_CREATEDEVICE(_In_ const HANDLE hAdapter, _Inout_ PDXGKARG_CREATEDEVICE pCreateDevice)
 
typedef struct _DXGKARG_QUERYVIDPNHWCAPABILITY DXGKARG_QUERYVIDPNHWCAPABILITY
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_QUERYVIDPNHWCAPABILITY(_In_ const HANDLE hAdapter, _Inout_ DXGKARG_QUERYVIDPNHWCAPABILITY *pVidPnHWCaps)
 
typedef DXGKDDI_QUERYVIDPNHWCAPABILITYPDXGKDDI_QUERYVIDPNHWCAPABILITY
 
typedef DXGKDDI_QUERYADAPTERINFOPDXGKDDI_QUERYADAPTERINFO
 
typedef DXGKDDI_CREATEDEVICEPDXGKDDI_CREATEDEVICE
 
typedef UINT32PDXGKDDI_DESTROYALLOCATION
 
typedef UINT32PDXGKDDI_DESCRIBEALLOCATION
 
typedef UINT32PDXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA
 
typedef UINT32PDXGKDDI_ACQUIRESWIZZLINGRANGE
 
typedef UINT32PDXGKDDI_RELEASESWIZZLINGRANGE
 
typedef UINT32PDXGKDDI_PATCH
 
typedef UINT32PDXGKDDI_SUBMITCOMMAND
 
typedef UINT32PDXGKDDI_PREEMPTCOMMAND
 
typedef UINT32PDXGKDDI_CANCELCOMMAND
 
typedef UINT32PDXGKDDI_BUILDPAGINGBUFFER
 
typedef UINT32PDXGKDDI_SETPALETTE
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_SETPOINTERPOSITION) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETPOINTERPOSITION *pSetPointerPosition)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_SETPOINTERSHAPE) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETPOINTERSHAPE *pSetPointerShape)
 
typedef UINT32PDXGKDDI_RESETFROMTIMEOUT
 
typedef UINT32PDXGKDDI_RESTARTFROMTIMEOUT
 
typedef UINT32PDXGKDDI_COLLECTDBGINFO
 
typedef UINT32PDXGKDDI_QUERYCURRENTFENCE
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_ISSUPPORTEDVIDPN) (_In_ const HANDLE hAdapter, _Inout_ DXGKARG_ISSUPPORTEDVIDPN *pIsSupportedVidPn)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_RECOMMENDFUNCTIONALVIDPN) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_RECOMMENDFUNCTIONALVIDPN *pRecommendFunctionalVidPn)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_ENUMVIDPNCOFUNCMODALITY) (_In_ const HANDLE hAdapter, _In_ IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_SETVIDPNSOURCEADDRESS) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETVIDPNSOURCEADDRESS *pSetVidPnSourceAddress)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_SETVIDPNSOURCEVISIBILITY) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETVIDPNSOURCEVISIBILITY *pSetVidPnSourceVisibility)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_COMMITVIDPN) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_COMMITVIDPN *pCommitVidPn)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH *pUpdateActiveVidPnPresentPath)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_RECOMMENDMONITORMODES) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_RECOMMENDMONITORMODES *pRecommendMonitorModes)
 
typedef _Check_return_ NTSTATUS(APIENTRYPDXGKDDI_RECOMMENDVIDPNTOPOLOGY) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_RECOMMENDVIDPNTOPOLOGY *pRecommendVidPnTopology)
 
typedef UINT32PDXGKDDI_GETSCANLINE
 
typedef UINT32PDXGKDDI_STOPCAPTURE
 
typedef UINT32PDXGKDDI_CONTROLINTERRUPT
 
typedef UINT32PDXGKDDI_CREATEOVERLAY
 
typedef UINT32PDXGKDDI_DESTROYDEVICE
 
typedef UINT32PDXGKDDI_CLOSEALLOCATION
 
typedef UINT32PDXGKDDI_UPDATEOVERLAY
 
typedef UINT32PDXGKDDI_FLIPOVERLAY
 
typedef UINT32PDXGKDDI_DESTROYOVERLAY
 
typedef UINT32PDXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT
 
typedef struct _DXGKARG_OPENALLOCATION DXGKARG_OPENALLOCATION
 
typedef struct _DXGKARG_PRESENT DXGKARG_PRESENT
 
typedef struct _DXGKARG_RENDER DXGKARG_RENDER
 
typedef struct _DXGKARG_CREATECONTEXT DXGKARG_CREATECONTEXT
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_OPENALLOCATIONINFO(_In_ const HANDLE hDevice, _In_ const DXGKARG_OPENALLOCATION *pOpenAllocation)
 
typedef DXGKDDI_OPENALLOCATIONINFOPDXGKDDI_OPENALLOCATIONINFO
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_PRESENT(_In_ const HANDLE hContext, _Inout_ DXGKARG_PRESENT *pPresent)
 
typedef DXGKDDI_PRESENTPDXGKDDI_PRESENT
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_RENDER(_In_ const HANDLE hContext, _Inout_ DXGKARG_RENDER *pRender)
 
typedef DXGKDDI_RENDERPDXGKDDI_RENDER
 
typedef DXGKDDI_RENDERPDXGKDDI_RENDERKM
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_CREATECONTEXT(_In_ const HANDLE hDevice, _Inout_ DXGKARG_CREATECONTEXT *pCreateContext)
 
typedef DXGKDDI_CREATECONTEXTPDXGKDDI_CREATECONTEXT
 
typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_DESTROYCONTEXT(_In_ const HANDLE hContext)
 
typedef DXGKDDI_DESTROYCONTEXTPDXGKDDI_DESTROYCONTEXT
 
typedef VOIDPDXGKDDISETPOWERCOMPONENTFSTATE
 
typedef VOIDPDXGKDDI_QUERYDEPENDENTENGINEGROUP
 
typedef VOIDPDXGKDDI_QUERYENGINESTATUS
 
typedef VOIDPDXGKDDI_RESETENGINE
 
typedef VOIDPDXGKDDIPOWERRUNTIMECONTROLREQUEST
 
typedef VOIDPDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY
 
typedef VOIDPDXGKDDI_GETNODEMETADATA
 
typedef VOIDPDXGKDDISETPOWERPSTATE
 
typedef VOIDPDXGKDDI_CONTROLINTERRUPT2
 
typedef VOIDPDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT
 
typedef VOIDPDXGKDDI_CALIBRATEGPUCLOCK
 
typedef VOIDPDXGKDDI_FORMATHISTORYBUFFER
 
typedef VOIDPDXGKDDI_RENDERGDI
 
typedef VOIDPDXGKDDI_SUBMITCOMMANDVIRTUAL
 
typedef VOIDPDXGKDDI_SETROOTPAGETABLE
 
typedef VOIDPDXGKDDI_GETROOTPAGETABLESIZE
 
typedef VOIDPDXGKDDI_MAPCPUHOSTAPERTURE
 
typedef VOIDPDXGKDDI_UNMAPCPUHOSTAPERTURE
 
typedef VOIDPDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2
 
typedef VOIDPDXGKDDI_CREATEPROCESS
 
typedef VOIDPDXGKDDI_DESTROYPROCESS
 
typedef VOIDPDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2
 
typedef VOIDPDXGKDDI_POWERRUNTIMESETDEVICEHANDLE
 
typedef VOIDPDXGKDDI_SETSTABLEPOWERSTATE
 
typedef VOIDPDXGKDDI_SETVIDEOPROTECTEDREGION
 
typedef VOIDDXGKCB_MULTIPLANEOVERLAYDISABLED
 
typedef VOIDDXGKCB_MITIGATEDRANGEUPDATE
 
typedef VOIDPDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3
 
typedef VOIDPDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3
 
typedef VOIDPDXGKDDI_POSTMULTIPLANEOVERLAYPRESENT
 
typedef VOIDPDXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY
 
typedef VOIDPDXGKDDI_CONTROLMODEBEHAVIOR
 
typedef VOIDPDXGKDDI_UPDATEMONITORLINKINFO
 
typedef VOIDDXGKCB_INVALIDATEHWCONTEXT
 
typedef VOIDDXGKCB_INDICATE_CONNECTOR_CHANGE
 
typedef VOIDDXGKCB_UNBLOCKUEFIFRAMEBUFFERRANGES
 
typedef VOIDPDXGKDDI_CREATEHWCONTEXT
 
typedef VOIDPDXGKDDI_DESTROYHWCONTEXT
 
typedef VOIDPDXGKDDI_CREATEHWQUEUE
 
typedef VOIDPDXGKDDI_DESTROYHWQUEUE
 
typedef VOIDPDXGKDDI_SUBMITCOMMANDTOHWQUEUE
 
typedef VOIDPDXGKDDI_SWITCHTOHWCONTEXTLIST
 
typedef VOIDPDXGKDDI_RESETHWENGINE
 
typedef VOIDPDXGKDDI_CREATEPERIODICFRAMENOTIFICATION
 
typedef VOIDPDXGKDDI_DESTROYPERIODICFRAMENOTIFICATION
 
typedef VOIDPDXGKDDI_SETTIMINGSFROMVIDPN
 
typedef VOIDPDXGKDDI_SETTARGETGAMMA
 
typedef VOIDPDXGKDDI_SETTARGETCONTENTTYPE
 
typedef VOIDPDXGKDDI_SETTARGETANALOGCOPYPROTECTION
 
typedef VOIDPDXGKDDI_DISPLAYDETECTCONTROL
 
typedef VOIDPDXGKDDI_QUERYCONNECTIONCHANGE
 
typedef VOIDPDXGKDDI_GETMULTIPLANEOVERLAYCAPS
 
typedef VOIDPDXGKDDI_GETPOSTCOMPOSITIONCAPS
 
typedef VOIDDXGKCB_SETPROTECTEDSESSIONSTATUS
 
typedef VOIDPDXGKDDI_UPDATEHWCONTEXTSTATE
 
typedef VOIDPDXGKDDI_CREATEPROTECTEDSESSION
 
typedef VOIDPDXGKDDI_DESTROYPROTECTEDSESSION
 

Enumerations

enum  _DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID { DXGK_PRESENT_DISPLAYONLY_PROGRESS_ID_COMPLETE = 0 , DXGK_PRESENT_DISPLAYONLY_PROGRESS_ID_FAILED = 1 }
 
enum  _DXGK_HANDLE_TYPE { DXGK_HANDLE_ALLOCATION = 1 , DXGK_HANDLE_RESOURCE = 2 }
 
enum  _DXGK_INTERRUPT_TYPE {
  DXGK_INTERRUPT_DMA_COMPLETED = 1 , DXGK_INTERRUPT_DMA_PREEMPTED = 2 , DXGK_INTERRUPT_CRTC_VSYNC = 3 , DXGK_INTERRUPT_DMA_FAULTED = 4 ,
  DXGK_INTERRUPT_DISPLAYONLY_VSYNC = 5 , DXGK_INTERRUPT_DISPLAYONLY_PRESENT_PROGRESS = 6 , DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY = 7 , DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE = 8 ,
  DXGK_INTERRUPT_DMA_PAGE_FAULTED = 9 , DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY2 = 10 , DXGK_INTERRUPT_MONITORED_FENCE_SIGNALED = 11 , DXGK_INTERRUPT_HWQUEUE_PAGE_FAULTED = 12 ,
  DXGK_INTERRUPT_HWCONTEXTLIST_SWITCH_COMPLETED = 13 , DXGK_INTERRUPT_PERIODIC_MONITORED_FENCE_SIGNALED = 14 , DXGK_INTERRUPT_SCHEDULING_LOG_INTERRUPT = 15 , DXGK_INTERRUPT_GPU_ENGINE_TIMEOUT = 16 ,
  DXGK_INTERRUPT_SUSPEND_CONTEXT_COMPLETED = 17 , DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY3 = 18 , DXGK_INTERRUPT_NATIVE_FENCE_SIGNALED = 19 , DXGK_INTERRUPT_GPU_ENGINE_STATE_CHANGE = 20
}
 
enum  _DXGK_MONITOR_INTERFACE_VERSION { DXGK_MONITOR_INTERFACE_VERSION_UNINITIALIZED = 0 , DXGK_MONITOR_INTERFACE_VERSION_V1 = 1 , DXGK_MONITOR_INTERFACE_VERSION_V2 = 2 }
 
enum  _DXGK_VIDPN_INTERFACE_VERSION { DXGK_VIDPN_INTERFACE_VERSION_UNINITIALIZED = 0 , DXGK_VIDPN_INTERFACE_VERSION_V1 = 1 , DXGK_VIDPN_INTERFACE_VERSION_V2 = 2 }
 
enum  _DXGK_ENGINE_STATE { DXGK_ENGINE_STATE_ACTIVE = 0 , DXGK_ENGINE_STATE_IDLE = 1 , DXGK_ENGINE_STATE_HUNG = 2 }
 
enum  _DXGK_QUERYADAPTERINFOTYPE {
  DXGKQAITYPE_UMDRIVERPRIVATE = 0 , DXGKQAITYPE_DRIVERCAPS = 1 , DXGKQAITYPE_QUERYSEGMENT = 2 , DXGKQAITYPE_RESERVED = 3 ,
  DXGKQAITYPE_QUERYSEGMENT2 = 4 , DXGKQAITYPE_QUERYSEGMENT3 = 5 , DXGKQAITYPE_NUMPOWERCOMPONENTS = 6 , DXGKQAITYPE_POWERCOMPONENTINFO = 7 ,
  DXGKQAITYPE_PREFERREDGPUNODE = 8 , DXGKQAITYPE_POWERCOMPONENTPSTATEINFO = 9 , DXGKQAITYPE_HISTORYBUFFERPRECISION = 10 , DXGKQAITYPE_QUERYSEGMENT4 = 11 ,
  DXGKQAITYPE_SEGMENTMEMORYSTATE = 12 , DXGKQAITYPE_GPUMMUCAPS = 13 , DXGKQAITYPE_PAGETABLELEVELDESC = 14 , DXGKQAITYPE_PHYSICALADAPTERCAPS = 15 ,
  DXGKQAITYPE_DISPLAY_DRIVERCAPS_EXTENSION = 16 , DXGKQAITYPE_INTEGRATED_DISPLAY_DESCRIPTOR = 17 , DXGKQAITYPE_UEFIFRAMEBUFFERRANGES = 18 , DXGKQAITYPE_QUERYCOLORIMETRYOVERRIDES = 19 ,
  DXGKQAITYPE_DISPLAYID_DESCRIPTOR = 20 , DXGKQAITYPE_FRAMEBUFFERSAVESIZE = 21 , DXGKQAITYPE_HARDWARERESERVEDRANGES = 22 , DXGKQAITYPE_INTEGRATED_DISPLAY_DESCRIPTOR2 = 23 ,
  DXGKQAITYPE_NODEPERFDATA = 24 , DXGKQAITYPE_ADAPTERPERFDATA = 25 , DXGKQAITYPE_ADAPTERPERFDATA_CAPS = 26 , DXGKQAITYPE_GPUVERSION = 27 ,
  DXGKQAITYPE_DEVICE_TYPE_CAPS = 28 , DXGKQAITYPE_WDDMDEVICECAPS = 29 , DXGKQAITYPE_GPUPCAPS = 30 , DXGKQAITYPE_QUERYTARGETGAMMACAPS = 31 ,
  DXGKQAITYPE_SCANOUT_CAPS = 33 , DXGKQAITYPE_PHYSICAL_MEMORY_CAPS = 34 , DXGKQAITYPE_IOMMU_CAPS = 35 , DXGKQAITYPE_HARDWARERESERVEDRANGES2 = 36 ,
  DXGKQAITYPE_NATIVE_FENCE_CAPS = 37 , DXGKQAITYPE_USERMODESUBMISSION_CAPS = 38
}
 
enum  _DXGK_WDDMVERSION { DXGKDDI_WDDMv1_0 = 0x1000 , DXGKDDI_WDDMv1_1 = 0x1100 , DXGKDDI_WDDMv1_2 = 0x1200 }
 
enum  _DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS { DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAG_PREEMPTIVE = 1 }
 

Functions

 C_ASSERT (sizeof(DXGK_ALLOCATIONINFOFLAGS_WDDM2_0)==0x4)
 
 C_ASSERT (sizeof(DXGK_SEGMENTPREFERENCE)==0x4)
 
 C_ASSERT (sizeof(DXGK_SEGMENTBANKPREFERENCE)==0x4)
 
 C_ASSERT (sizeof(DXGK_ALLOCATIONINFOFLAGS)==0x4)
 
 C_ASSERT (sizeof(DXGK_ALLOCATIONUSAGEINFO1)==0x24)
 
 C_ASSERT (sizeof(DXGK_ALLOCATIONUSAGEHINT)==0x28)
 
 C_ASSERT (sizeof(DXGK_ALLOCATIONINFO)==0x40)
 

Typedef Documentation

◆ D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS

◆ DXGK_ALLOCATIONINFO

◆ DXGK_ALLOCATIONINFOFLAGS

◆ DXGK_ALLOCATIONINFOFLAGS_WDDM2_0

◆ DXGK_ALLOCATIONUSAGEHINT

◆ DXGK_ALLOCATIONUSAGEINFO1

◆ DXGK_COMMITVIDPN_FLAGS

◆ DXGK_CREATEALLOCATIONFLAGS

◆ DXGK_CREATECONTEXTALLOCATIONFLAGS

◆ DXGK_CREATEDEVICEFLAGS

◆ DXGK_DEVICEINFO

◆ DXGK_DEVICEINFOFLAGS

◆ DXGK_DISPLAY_DRIVERCAPS_EXTENSION

◆ DXGK_DRIVERCAPS

◆ DXGK_ENGINE_STATE

◆ DXGK_ENUM_PIVOT

◆ DXGK_HANDLE_TYPE

◆ DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS

◆ DXGK_INTERRUPT_TYPE

◆ DXGK_MONITOR_INTERFACE

◆ DXGK_MONITOR_INTERFACE_VERSION

◆ DXGK_MONITORDESCRIPTORSET_INTERFACE

◆ DXGK_MONITORFREQUENCYRANGESET_INTERFACE

◆ DXGK_MONITORSOURCEMODESET_INTERFACE

◆ DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO

typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO

Definition at line 34 of file d3dkmddi.h.

◆ DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2

typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2

Definition at line 101 of file d3dkmddi.h.

◆ DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3

typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3

Definition at line 105 of file d3dkmddi.h.

◆ DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID

◆ DXGK_QUERYADAPTERINFOFLAGS

◆ DXGK_QUERYADAPTERINFOTYPE

◆ DXGK_SEGMENTBANKPREFERENCE

◆ DXGK_SEGMENTPREFERENCE

◆ DXGK_SETPOINTERPOSITION_FLAGS

◆ DXGK_SETVIDPNSOURCEADDRESS_FLAGS

◆ DXGK_VIDPN_INTERFACE

◆ DXGK_VIDPN_INTERFACE_VERSION

◆ DXGK_VIDPNSOURCEMODESET_INTERFACE

◆ DXGK_VIDPNTARGETMODESET_INTERFACE

◆ DXGK_VIDPNTOPOLOGY_INTERFACE

◆ DXGK_WDDMVERSION

◆ DXGKARG_COMMITVIDPN

◆ DXGKARG_CREATEALLOCATION

◆ DXGKARG_CREATECONTEXT

typedef struct _DXGKARG_CREATECONTEXT DXGKARG_CREATECONTEXT

Definition at line 1942 of file d3dkmddi.h.

◆ DXGKARG_CREATEDEVICE

◆ DXGKARG_ENUMVIDPNCOFUNCMODALITY

◆ DXGKARG_ESCAPE

◆ DXGKARG_ISSUPPORTEDVIDPN

◆ DXGKARG_OPENALLOCATION

typedef struct _DXGKARG_OPENALLOCATION DXGKARG_OPENALLOCATION

Definition at line 1939 of file d3dkmddi.h.

◆ DXGKARG_PRESENT

typedef struct _DXGKARG_PRESENT DXGKARG_PRESENT

Definition at line 1940 of file d3dkmddi.h.

◆ DXGKARG_PRESENT_DISPLAYONLY

◆ DXGKARG_QUERYADAPTERINFO

◆ DXGKARG_QUERYVIDPNHWCAPABILITY

◆ DXGKARG_RECOMMENDFUNCTIONALVIDPN

◆ DXGKARG_RECOMMENDMONITORMODES

◆ DXGKARG_RECOMMENDVIDPNTOPOLOGY

◆ DXGKARG_RELEASE_HANDLE

Definition at line 1544 of file d3dkmddi.h.

◆ DXGKARG_RENDER

typedef struct _DXGKARG_RENDER DXGKARG_RENDER

Definition at line 1941 of file d3dkmddi.h.

◆ DXGKARG_SETPOINTERPOSITION

◆ DXGKARG_SETPOINTERSHAPE

◆ DXGKARG_SETVIDPNSOURCEADDRESS

◆ DXGKARG_SETVIDPNSOURCEVISIBILITY

◆ DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH

◆ DXGKARGCB_CREATECONTEXTALLOCATION

◆ DXGKARGCB_ENUMHANDLECHILDREN

◆ DXGKARGCB_GETCAPTUREADDRESS

◆ DXGKARGCB_GETHANDLEDATA

◆ DXGKARGCB_MAPCONTEXTALLOCATION

◆ DXGKARGCB_NOTIFY_INTERRUPT_DATA

◆ DXGKARGCB_PRESENT_DISPLAYONLY_PROGRESS

◆ DXGKARGCB_RELEASEHANDLEDATA

◆ DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE

◆ DXGKARGCB_UPDATECONTEXTALLOCATION

◆ DXGKCB_ACQUIREHANDLEDATA

typedef VOID *(APIENTRY * DXGKCB_ACQUIREHANDLEDATA) (_In_ const PDXGKARGCB_GETHANDLEDATA pGetHandleData, _Out_ PDXGKARG_RELEASE_HANDLE pReleaseHandle)

Definition at line 1548 of file d3dkmddi.h.

◆ DXGKCB_COMPLETEFSTATETRANSITION

typedef VOID(APIENTRY * DXGKCB_COMPLETEFSTATETRANSITION) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex)

Definition at line 1522 of file d3dkmddi.h.

◆ DXGKCB_COMPLETEPSTATETRANSITION

typedef VOID(APIENTRY * DXGKCB_COMPLETEPSTATETRANSITION) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex, _In_ UINT CompletedPState)

Definition at line 1533 of file d3dkmddi.h.

◆ DXGKCB_CREATECONTEXTALLOCATION

typedef NTSTATUS(APIENTRY * DXGKCB_CREATECONTEXTALLOCATION) (_Inout_ PDXGKARGCB_CREATECONTEXTALLOCATION)

Definition at line 1467 of file d3dkmddi.h.

◆ DXGKCB_DESTROYCONTEXTALLOCATION

typedef NTSTATUS(APIENTRY * DXGKCB_DESTROYCONTEXTALLOCATION) (_In_ const HANDLE hAdapter, _In_ const HANDLE hAllocation)

Definition at line 1473 of file d3dkmddi.h.

◆ DXGKCB_ENUMHANDLECHILDREN

typedef D3DKMT_HANDLE(APIENTRY * DXGKCB_ENUMHANDLECHILDREN) (IN_CONST_PDXGKARGCB_ENUMHANDLECHILDREN)

Definition at line 1395 of file d3dkmddi.h.

◆ DXGKCB_GETCAPTUREADDRESS

typedef NTSTATUS(APIENTRY * DXGKCB_GETCAPTUREADDRESS) (_Inout_ PDXGKARGCB_GETCAPTUREADDRESS)

Definition at line 1423 of file d3dkmddi.h.

◆ DXGKCB_GETHANDLEDATA

typedef VOID *(APIENTRY * DXGKCB_GETHANDLEDATA) (IN_CONST_PDXGKARGCB_GETHANDLEDATA)

Definition at line 1387 of file d3dkmddi.h.

◆ DXGKCB_GETHANDLEDATAFLAGS

◆ DXGKCB_GETHANDLEPARENT

typedef D3DKMT_HANDLE(APIENTRY * DXGKCB_GETHANDLEPARENT) (_In_ D3DKMT_HANDLE hAllocation)

Definition at line 1391 of file d3dkmddi.h.

◆ DXGKCB_HARDWARECONTENTPROTECTIONTEARDOWN

typedef VOID(APIENTRY * DXGKCB_HARDWARECONTENTPROTECTIONTEARDOWN) (_In_ const HANDLE hAdapter, _In_ UINT Flags)

Definition at line 1629 of file d3dkmddi.h.

◆ DXGKCB_INDICATE_CONNECTOR_CHANGE

Definition at line 2047 of file d3dkmddi.h.

◆ DXGKCB_INVALIDATEHWCONTEXT

Definition at line 2046 of file d3dkmddi.h.

◆ DXGKCB_MAPCONTEXTALLOCATION

typedef D3DGPU_VIRTUAL_ADDRESS(APIENTRY * DXGKCB_MAPCONTEXTALLOCATION) (_In_ const HANDLE hAdapter, _In_ const DXGKARGCB_MAPCONTEXTALLOCATION *pArgs)

Definition at line 1579 of file d3dkmddi.h.

◆ DXGKCB_MITIGATEDRANGEUPDATE

Definition at line 2036 of file d3dkmddi.h.

◆ DXGKCB_MULTIPLANEOVERLAYDISABLED

Definition at line 2035 of file d3dkmddi.h.

◆ DXGKCB_NOTIFY_DPC

typedef VOID(APIENTRY * DXGKCB_NOTIFY_DPC) (_In_ const HANDLE hAdapter)

Definition at line 1404 of file d3dkmddi.h.

◆ DXGKCB_NOTIFY_INTERRUPT

typedef VOID(APIENTRY * DXGKCB_NOTIFY_INTERRUPT) (_In_ const HANDLE hAdapter, IN_CONST_PDXGKARGCB_NOTIFY_INTERRUPT_DATA)

Definition at line 1399 of file d3dkmddi.h.

◆ DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS

◆ DXGKCB_POWERRUNTIMECONTROLREQUEST

Definition at line 1487 of file d3dkmddi.h.

◆ DXGKCB_PRESENT_DISPLAYONLY_PROGRESS

typedef VOID(APIENTRY * DXGKCB_PRESENT_DISPLAYONLY_PROGRESS) (_In_ const HANDLE hAdapter, _In_ const DXGKARGCB_PRESENT_DISPLAYONLY_PROGRESS *pArgs)

Definition at line 28 of file d3dkmddi.h.

◆ DXGKCB_QUERYMONITORINTERFACE

typedef NTSTATUS(APIENTRY * DXGKCB_QUERYMONITORINTERFACE) (_In_ const HANDLE hAdapter, _In_ const DXGK_MONITOR_INTERFACE_VERSION MonitorInterfaceVersion, _Outptr_ const DXGK_MONITOR_INTERFACE **ppMonitorInterface)

Definition at line 1416 of file d3dkmddi.h.

◆ DXGKCB_QUERYVIDPNINTERFACE

typedef NTSTATUS(APIENTRY * DXGKCB_QUERYVIDPNINTERFACE) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const DXGK_VIDPN_INTERFACE_VERSION VidPnInterfaceVersion, _Outptr_ const DXGK_VIDPN_INTERFACE **ppVidPnInterface)

Definition at line 1409 of file d3dkmddi.h.

◆ DXGKCB_RELEASEHANDLEDATA

typedef VOID(APIENTRY * DXGKCB_RELEASEHANDLEDATA) (_In_ const DXGKARGCB_RELEASEHANDLEDATA pArgs)

Definition at line 1561 of file d3dkmddi.h.

◆ DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE

typedef NTSTATUS(APIENTRY * DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE) (_In_ const HANDLE hAdapter, _Inout_ DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE *pArgs)

Definition at line 1617 of file d3dkmddi.h.

◆ DXGKCB_SETPOWERCOMPONENTACTIVE

typedef VOID(APIENTRY * DXGKCB_SETPOWERCOMPONENTACTIVE) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex)

Definition at line 1480 of file d3dkmddi.h.

◆ DXGKCB_SETPOWERCOMPONENTIDLE

typedef VOID(APIENTRY * DXGKCB_SETPOWERCOMPONENTIDLE) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex)

Definition at line 1499 of file d3dkmddi.h.

◆ DXGKCB_SETPOWERCOMPONENTLATENCY

typedef VOID(APIENTRY * DXGKCB_SETPOWERCOMPONENTLATENCY) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex, _In_ ULONGLONG Latency)

Definition at line 1506 of file d3dkmddi.h.

◆ DXGKCB_SETPOWERCOMPONENTRESIDENCY

typedef VOID(APIENTRY * DXGKCB_SETPOWERCOMPONENTRESIDENCY) (_In_ const HANDLE hAdapter, _In_ UINT ComponentIndex, _In_ ULONGLONG Residency)

Definition at line 1514 of file d3dkmddi.h.

◆ DXGKCB_SETPROTECTEDSESSIONSTATUS

Definition at line 2069 of file d3dkmddi.h.

◆ DXGKCB_UNBLOCKUEFIFRAMEBUFFERRANGES

Definition at line 2048 of file d3dkmddi.h.

◆ DXGKCB_UPDATECONTEXTALLOCATION

typedef NTSTATUS(APIENTRY * DXGKCB_UPDATECONTEXTALLOCATION) (_In_ const HANDLE hAdapter, _In_ const DXGKARGCB_UPDATECONTEXTALLOCATION *pArgs)

Definition at line 1593 of file d3dkmddi.h.

◆ DXGKDDI_CREATEALLOCATION

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_CREATEALLOCATION(_In_ const HANDLE hAdapter, _Inout_ PDXGKARG_CREATEALLOCATION pCreateAllocation)

Definition at line 555 of file d3dkmddi.h.

◆ DXGKDDI_CREATECONTEXT

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_CREATECONTEXT(_In_ const HANDLE hDevice, _Inout_ DXGKARG_CREATECONTEXT *pCreateContext)

Definition at line 1979 of file d3dkmddi.h.

◆ DXGKDDI_CREATEDEVICE

typedef NTSTATUS APIENTRY DXGKDDI_CREATEDEVICE(_In_ const HANDLE hAdapter, _Inout_ PDXGKARG_CREATEDEVICE pCreateDevice)

Definition at line 1730 of file d3dkmddi.h.

◆ DXGKDDI_DESTROYCONTEXT

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_DESTROYCONTEXT(_In_ const HANDLE hContext)

Definition at line 1989 of file d3dkmddi.h.

◆ DXGKDDI_ESCAPE

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_ESCAPE(_In_ const HANDLE hAdapter, _In_ const DXGKARG_ESCAPE *pEscape)

Definition at line 93 of file d3dkmddi.h.

◆ DXGKDDI_MONITOR_ACQUIREMONITORSOURCEMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITOR_ACQUIREMONITORSOURCEMODESET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VideoPresentTargetId, _Out_ D3DKMDT_HMONITORSOURCEMODESET *phMonitorSourceModeSet, _Outptr_ const PDXGK_MONITORSOURCEMODESET_INTERFACE *ppMonitorSourceModeSetInterface)

Definition at line 1348 of file d3dkmddi.h.

◆ DXGKDDI_MONITOR_GETMONITORDESCRIPTORSET

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITOR_GETMONITORDESCRIPTORSET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VideoPresentTargetId, _Out_ D3DKMDT_HMONITORDESCRIPTORSET *phMonitorDescriptorSet, _Outptr_ const PDXGK_MONITORDESCRIPTORSET_INTERFACE *ppMonitorDescriptorSetInterface)

Definition at line 1370 of file d3dkmddi.h.

◆ DXGKDDI_MONITOR_GETMONITORFREQUENCYRANGESET

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITOR_GETMONITORFREQUENCYRANGESET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VideoPresentTargetId, _Out_ D3DKMDT_HMONITORFREQUENCYRANGESET *phMonitorFrequencyRangeSet, _Outptr_ const PDXGK_MONITORFREQUENCYRANGESET_INTERFACE *ppMonitorFrequencyRangeSetInterface)

Definition at line 1362 of file d3dkmddi.h.

◆ DXGKDDI_MONITOR_RELEASEMONITORSOURCEMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITOR_RELEASEMONITORSOURCEMODESET) (_In_ const D3DKMDT_ADAPTER hAdapter, _In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet)

Definition at line 1356 of file d3dkmddi.h.

◆ DXGKDDI_MONITORDESCRIPTORSET_ACQUIREFIRSTDESCRIPTORINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORDESCRIPTORSET_ACQUIREFIRSTDESCRIPTORINFO) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _Outptr_ const D3DKMDT_MONITOR_DESCRIPTOR **ppFirstMonitorDescriptorInfo)

Definition at line 1321 of file d3dkmddi.h.

◆ DXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _In_ const D3DKMDT_MONITOR_DESCRIPTOR *pMonitorDescriptorInfo, _Outptr_ const D3DKMDT_MONITOR_DESCRIPTOR **ppNextMonitorDescriptorInfo)

Definition at line 1327 of file d3dkmddi.h.

◆ DXGKDDI_MONITORDESCRIPTORSET_GETNUMDESCRIPTORS

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORDESCRIPTORSET_GETNUMDESCRIPTORS) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _Out_ const PSIZE_T pNumMonitorDescriptors)

Definition at line 1315 of file d3dkmddi.h.

◆ DXGKDDI_MONITORDESCRIPTORSET_RELEASEDESCRIPTORINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORDESCRIPTORSET_RELEASEDESCRIPTORINFO) (_In_ const D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet, _In_ const D3DKMDT_MONITOR_DESCRIPTOR *pMonitorDescriptorInfo)

Definition at line 1334 of file d3dkmddi.h.

◆ DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIREFIRSTFREQUENCYRANGEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIREFIRSTFREQUENCYRANGEINFO) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _Outptr_ const D3DKMDT_MONITOR_FREQUENCY_RANGE **ppFirstMonitorFrequencyRangeInfo)

Definition at line 1288 of file d3dkmddi.h.

◆ DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIRENEXTFREQUENCYRANGEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIRENEXTFREQUENCYRANGEINFO) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _In_ const D3DKMDT_MONITOR_FREQUENCY_RANGE *pMonitorFrequencyRangeInfo, _Outptr_ const D3DKMDT_MONITOR_FREQUENCY_RANGE **ppNextMonitorFrequencyRangeInfo)

Definition at line 1294 of file d3dkmddi.h.

◆ DXGKDDI_MONITORFREQUENCYRANGESET_GETNUMFREQUENCYRANGES

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORFREQUENCYRANGESET_GETNUMFREQUENCYRANGES) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _Out_ const PSIZE_T pNumMonitorFrequencyRanges)

Definition at line 1282 of file d3dkmddi.h.

◆ DXGKDDI_MONITORFREQUENCYRANGESET_RELEASEFREQUENCYRANGEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORFREQUENCYRANGESET_RELEASEFREQUENCYRANGEINFO) (_In_ const D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet, _In_ const D3DKMDT_MONITOR_FREQUENCY_RANGE *pMonitorFrequencyRangeInfo)

Definition at line 1301 of file d3dkmddi.h.

◆ DXGKDDI_MONITORSOURCEMODESET_ACQUIREFIRSTMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORSOURCEMODESET_ACQUIREFIRSTMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Outptr_ const D3DKMDT_MONITOR_SOURCE_MODE **ppFirstMonitorSourceModeInfo)

Definition at line 1240 of file d3dkmddi.h.

◆ DXGKDDI_MONITORSOURCEMODESET_ACQUIRENEXTMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORSOURCEMODESET_ACQUIRENEXTMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _In_ const D3DKMDT_MONITOR_SOURCE_MODE *pMonitorSourceModeInfo, _Outptr_ const D3DKMDT_MONITOR_SOURCE_MODE **ppNextMonitorSourceModeInfo)

Definition at line 1246 of file d3dkmddi.h.

◆ DXGKDDI_MONITORSOURCEMODESET_ACQUIREPREFERREDMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORSOURCEMODESET_ACQUIREPREFERREDMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Outptr_ const D3DKMDT_MONITOR_SOURCE_MODE **ppFirstMonitorSourceModeInfo)

Definition at line 1234 of file d3dkmddi.h.

◆ DXGKDDI_MONITORSOURCEMODESET_ADDMODE

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORSOURCEMODESET_ADDMODE) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _In_ const D3DKMDT_MONITOR_SOURCE_MODE *pMonitorSourceModeInfo)

Definition at line 1259 of file d3dkmddi.h.

◆ DXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Outptr_ D3DKMDT_MONITOR_SOURCE_MODE **ppNewMonitorSourceModeInfo)

Definition at line 1253 of file d3dkmddi.h.

◆ DXGKDDI_MONITORSOURCEMODESET_GETNUMMODES

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORSOURCEMODESET_GETNUMMODES) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _Out_ const PSIZE_T pNumMonitorSourceModes)

Definition at line 1228 of file d3dkmddi.h.

◆ DXGKDDI_MONITORSOURCEMODESET_RELEASEMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_MONITORSOURCEMODESET_RELEASEMODEINFO) (_In_ const D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet, _In_ const D3DKMDT_MONITOR_SOURCE_MODE *pMonitorSourceModeInfo)

Definition at line 1265 of file d3dkmddi.h.

◆ DXGKDDI_OPENALLOCATIONINFO

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_OPENALLOCATIONINFO(_In_ const HANDLE hDevice, _In_ const DXGKARG_OPENALLOCATION *pOpenAllocation)

Definition at line 1948 of file d3dkmddi.h.

◆ DXGKDDI_PRESENT

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_PRESENT(_In_ const HANDLE hContext, _Inout_ DXGKARG_PRESENT *pPresent)

Definition at line 1958 of file d3dkmddi.h.

◆ DXGKDDI_PRESENTDISPLAYONLY

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_PRESENTDISPLAYONLY(_In_ const HANDLE hAdapter, _In_ const DXGKARG_PRESENT_DISPLAYONLY *pPresentDisplayOnly)

Definition at line 70 of file d3dkmddi.h.

◆ DXGKDDI_QUERYADAPTERINFO

typedef NTSTATUS APIENTRY DXGKDDI_QUERYADAPTERINFO(_In_ const HANDLE hAdapter, _In_ const DXGKARG_QUERYADAPTERINFO *pQueryAdapterInfo)

Definition at line 1723 of file d3dkmddi.h.

◆ DXGKDDI_QUERYVIDPNHWCAPABILITY

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_QUERYVIDPNHWCAPABILITY(_In_ const HANDLE hAdapter, _Inout_ DXGKARG_QUERYVIDPNHWCAPABILITY *pVidPnHWCaps)

Definition at line 1748 of file d3dkmddi.h.

◆ DXGKDDI_RENDER

typedef _Check_return_ NTSTATUS APIENTRY DXGKDDI_RENDER(_In_ const HANDLE hContext, _Inout_ DXGKARG_RENDER *pRender)

Definition at line 1968 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_ACQUIRESOURCEMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_ACQUIRESOURCEMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _Out_ D3DKMDT_HVIDPNSOURCEMODESET *phVidPnSourceModeSet, _Outptr_ const DXGK_VIDPNSOURCEMODESET_INTERFACE **ppVidPnSourceModeSetInterface)

Definition at line 1142 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_ACQUIRETARGETMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_ACQUIRETARGETMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Out_ D3DKMDT_HVIDPNTARGETMODESET *phVidPnTargetModeSet, _Outptr_ const DXGK_VIDPNTARGETMODESET_INTERFACE **ppVidPnTargetModeSetInterface)

Definition at line 1181 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET) (_In_ D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const SIZE_T NumMethods, _In_reads_(NumMethods) CONST D3DDDI_MULTISAMPLINGMETHOD *pSupportedMethodSet)

Definition at line 1172 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_ASSIGNSOURCEMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_ASSIGNSOURCEMODESET) (_In_ D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet)

Definition at line 1164 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_ASSIGNTARGETMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_ASSIGNTARGETMODESET) (_In_ D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet)

Definition at line 1206 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_CREATENEWSOURCEMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_CREATENEWSOURCEMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _Out_ D3DKMDT_HVIDPNSOURCEMODESET *phNewVidPnSourceModeSet, _Outptr_ const DXGK_VIDPNSOURCEMODESET_INTERFACE **ppVidPnSourceModeSetInterface)

Definition at line 1156 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_CREATENEWTARGETMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_CREATENEWTARGETMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Out_ D3DKMDT_HVIDPNTARGETMODESET *phNewVidPnTargetModeSet, _Outptr_ const DXGK_VIDPNTARGETMODESET_INTERFACE **ppVidPnTargetModeSetInterace)

Definition at line 1197 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_GETTOPOLOGY

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_GETTOPOLOGY) (_In_ const D3DKMDT_HVIDPN hVidPn, _Out_ D3DKMDT_HVIDPNTOPOLOGY *phVidPnTopology, _Outptr_ const DXGK_VIDPNTOPOLOGY_INTERFACE **ppVidPnTopologyInterface)

Definition at line 1135 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_RELEASESOURCEMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_RELEASESOURCEMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet)

Definition at line 1150 of file d3dkmddi.h.

◆ DXGKDDI_VIDPN_RELEASETARGETMODESET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPN_RELEASETARGETMODESET) (_In_ const D3DKMDT_HVIDPN hVidPn, _In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet)

Definition at line 1190 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_ACQUIREFIRSTMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_ACQUIREFIRSTMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Outptr_ const D3DKMDT_VIDPN_SOURCE_MODE **ppFirstVidPnSourceModeInfo)

Definition at line 923 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_ACQUIRENEXTMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_ACQUIRENEXTMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ const D3DKMDT_VIDPN_SOURCE_MODE *pVidPnSourceModeInfo, _Outptr_ const D3DKMDT_VIDPN_SOURCE_MODE **ppNextVidPnSourceModeInfo)

Definition at line 929 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_ACQUIREPINNEDMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_ACQUIREPINNEDMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Outptr_ const D3DKMDT_VIDPN_SOURCE_MODE **ppPinnedVidPnSourceModeInfo)

Definition at line 936 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_ADDMODE

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_ADDMODE) (_In_ D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ D3DKMDT_VIDPN_SOURCE_MODE *pVidPnSourceModeInfo)

Definition at line 954 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_CREATENEWMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_CREATENEWMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Outptr_ D3DKMDT_VIDPN_SOURCE_MODE **ppNewVidPnSourceModeInfo)

Definition at line 948 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_GETNUMMODES

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_GETNUMMODES) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _Out_ SIZE_T *const pNumSourceModes)

Definition at line 917 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_PINMODE

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_PINMODE) (_In_ D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ const D3DKMDT_VIDEO_PRESENT_SOURCE_MODE_ID VidPnSourceModeId)

Definition at line 960 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNSOURCEMODESET_RELEASEMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNSOURCEMODESET_RELEASEMODEINFO) (_In_ const D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet, _In_ const D3DKMDT_VIDPN_SOURCE_MODE *pVidPnSourceModeInfo)

Definition at line 942 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_ACQUIREFIRSTMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_ACQUIREFIRSTMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Outptr_ const D3DKMDT_VIDPN_TARGET_MODE **ppFirstVidPnTargetModeInfo)

Definition at line 984 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_ACQUIRENEXTMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_ACQUIRENEXTMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ const D3DKMDT_VIDPN_TARGET_MODE *pVidPnTargetModeInfo, _Outptr_ const D3DKMDT_VIDPN_TARGET_MODE **ppNextVidPnTargetModeInfo)

Definition at line 990 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_ACQUIREPINNEDMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_ACQUIREPINNEDMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Outptr_ const D3DKMDT_VIDPN_TARGET_MODE **ppPinnedVidPnTargetModeInfo)

Definition at line 997 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_ADDMODE

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_ADDMODE) (_In_ D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ D3DKMDT_VIDPN_TARGET_MODE *pVidPnTargetModeInfo)

Definition at line 1015 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_CREATENEWMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_CREATENEWMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Outptr_ D3DKMDT_VIDPN_TARGET_MODE **ppNewVidPnTargetModeInfo)

Definition at line 1009 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_GETNUMMODES

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_GETNUMMODES) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _Out_ SIZE_T *const pNumTargetModes)

Definition at line 978 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_PINMODE

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_PINMODE) (_In_ D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ const D3DKMDT_VIDEO_PRESENT_TARGET_MODE_ID VidPnTargetModeId)

Definition at line 1021 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTARGETMODESET_RELEASEMODEINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTARGETMODESET_RELEASEMODEINFO) (_In_ const D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet, _In_ const D3DKMDT_VIDPN_TARGET_MODE *pVidPnTargetModeInfo)

Definition at line 1003 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_ACQUIREFIRSTPATHINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_ACQUIREFIRSTPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _Outptr_ const D3DKMDT_VIDPN_PRESENT_PATH **ppFirstVidPnPresentPathInfo)

Definition at line 1075 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_ACQUIRENEXTPATHINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_ACQUIRENEXTPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DKMDT_VIDPN_PRESENT_PATH *pVidPnPresentPathInfo, _Outptr_ const D3DKMDT_VIDPN_PRESENT_PATH **ppNextVidPnPresentPathInfo)

Definition at line 1081 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_ACQUIREPATHINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_ACQUIREPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Outptr_ const D3DKMDT_VIDPN_PRESENT_PATH **ppVidPnPresentPathInfo)

Definition at line 1067 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_ADDPATH

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_ADDPATH) (_In_ D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ D3DKMDT_VIDPN_PRESENT_PATH *pVidPnPresentPath)

Definition at line 1106 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _Outptr_ D3DKMDT_VIDPN_PRESENT_PATH **ppNewVidPnPresentPathInfo)

Definition at line 1100 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_ENUMPATHTARGETSFROMSOURCE

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_ENUMPATHTARGETSFROMSOURCE) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DKMDT_VIDPN_PRESENT_PATH_INDEX VidPnPresentPathIndex, _Out_ D3DDDI_VIDEO_PRESENT_TARGET_ID *pVidPnTargetId)

Definition at line 1052 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _Out_ PSIZE_T pNumPaths)

Definition at line 1039 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _Out_ PSIZE_T pNumPathsFromSource)

Definition at line 1045 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_GETPATHSOURCEFROMTARGET

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_GETPATHSOURCEFROMTARGET) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidTopology, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId, _Out_ D3DDDI_VIDEO_PRESENT_SOURCE_ID *pVidPnSourceId)

Definition at line 1060 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DKMDT_VIDPN_PRESENT_PATH *pVidPnPresentPathInfo)

Definition at line 1094 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_REMOVEPATH

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_REMOVEPATH) (_In_ const D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology, _In_ const D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId, _In_ const D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId)

Definition at line 1112 of file d3dkmddi.h.

◆ DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO

typedef NTSTATUS(APIENTRY * DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO) (_In_ const D3DKMDT_HVIDPNTOPOLOGY i_hVidPnTopology, _In_ const D3DKMDT_VIDPN_PRESENT_PATH *i_pVidPnPresentPathInfo)

Definition at line 1088 of file d3dkmddi.h.

◆ IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST

◆ IN_CONST_PDXGKARGCB_ENUMHANDLECHILDREN

◆ IN_CONST_PDXGKARGCB_GETHANDLEDATA

◆ IN_CONST_PDXGKARGCB_NOTIFY_INTERRUPT_DATA

◆ PDXGK_MONITOR_INTERFACE

◆ PDXGK_MONITORDESCRIPTORSET_INTERFACE

◆ PDXGK_MONITORFREQUENCYRANGESET_INTERFACE

◆ PDXGK_MONITORSOURCEMODESET_INTERFACE

◆ PDXGK_SEGMENTPREFERENCE

◆ PDXGK_VIDPN_INTERFACE

◆ PDXGK_VIDPNTOPOLOGY_INTERFACE

◆ PDXGKARG_CREATEALLOCATION

◆ PDXGKARG_CREATEDEVICE

◆ PDXGKARG_ESCAPE

◆ PDXGKARG_QUERYADAPTERINFO

◆ PDXGKARG_RELEASE_HANDLE

Definition at line 1545 of file d3dkmddi.h.

◆ PDXGKARGCB_CREATECONTEXTALLOCATION

◆ PDXGKARGCB_ENUMHANDLECHILDREN

◆ PDXGKARGCB_GETCAPTUREADDRESS

◆ PDXGKARGCB_GETHANDLEDATA

◆ PDXGKARGCB_NOTIFY_INTERRUPT_DATA

◆ PDXGKDDI_ACQUIRESWIZZLINGRANGE

Definition at line 1820 of file d3dkmddi.h.

◆ PDXGKDDI_BUILDPAGINGBUFFER

Definition at line 1826 of file d3dkmddi.h.

◆ PDXGKDDI_CALIBRATEGPUCLOCK

Definition at line 2014 of file d3dkmddi.h.

◆ PDXGKDDI_CANCELCOMMAND

Definition at line 1825 of file d3dkmddi.h.

◆ PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT

Definition at line 2013 of file d3dkmddi.h.

◆ PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2

Definition at line 2025 of file d3dkmddi.h.

◆ PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3

Definition at line 2037 of file d3dkmddi.h.

◆ PDXGKDDI_CLOSEALLOCATION

Definition at line 1927 of file d3dkmddi.h.

◆ PDXGKDDI_COLLECTDBGINFO

Definition at line 1847 of file d3dkmddi.h.

◆ PDXGKDDI_COMMITVIDPN

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_COMMITVIDPN) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_COMMITVIDPN *pCommitVidPn)

Definition at line 1892 of file d3dkmddi.h.

◆ PDXGKDDI_CONTROLINTERRUPT

Definition at line 1924 of file d3dkmddi.h.

◆ PDXGKDDI_CONTROLINTERRUPT2

Definition at line 2012 of file d3dkmddi.h.

◆ PDXGKDDI_CONTROLMODEBEHAVIOR

Definition at line 2041 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEALLOCATION

Definition at line 560 of file d3dkmddi.h.

◆ PDXGKDDI_CREATECONTEXT

Definition at line 1983 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEDEVICE

Definition at line 1757 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEHWCONTEXT

Definition at line 2049 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEHWQUEUE

Definition at line 2051 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEOVERLAY

Definition at line 1925 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEPERIODICFRAMENOTIFICATION

Definition at line 2056 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEPROCESS

Definition at line 2026 of file d3dkmddi.h.

◆ PDXGKDDI_CREATEPROTECTEDSESSION

Definition at line 2071 of file d3dkmddi.h.

◆ PDXGKDDI_DESCRIBEALLOCATION

Definition at line 1818 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYALLOCATION

Definition at line 1817 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYCONTEXT

Definition at line 1992 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYDEVICE

Definition at line 1926 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYHWCONTEXT

Definition at line 2050 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYHWQUEUE

Definition at line 2052 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYOVERLAY

Definition at line 1930 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYPERIODICFRAMENOTIFICATION

Definition at line 2057 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYPROCESS

Definition at line 2027 of file d3dkmddi.h.

◆ PDXGKDDI_DESTROYPROTECTEDSESSION

Definition at line 2072 of file d3dkmddi.h.

◆ PDXGKDDI_DISPLAYDETECTCONTROL

Definition at line 2062 of file d3dkmddi.h.

◆ PDXGKDDI_ENUMVIDPNCOFUNCMODALITY

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_ENUMVIDPNCOFUNCMODALITY) (_In_ const HANDLE hAdapter, _In_ IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality)

Definition at line 1868 of file d3dkmddi.h.

◆ PDXGKDDI_ESCAPE

Definition at line 98 of file d3dkmddi.h.

◆ PDXGKDDI_FLIPOVERLAY

Definition at line 1929 of file d3dkmddi.h.

◆ PDXGKDDI_FORMATHISTORYBUFFER

Definition at line 2015 of file d3dkmddi.h.

◆ PDXGKDDI_GETMULTIPLANEOVERLAYCAPS

Definition at line 2064 of file d3dkmddi.h.

◆ PDXGKDDI_GETNODEMETADATA

Definition at line 2010 of file d3dkmddi.h.

◆ PDXGKDDI_GETPOSTCOMPOSITIONCAPS

Definition at line 2065 of file d3dkmddi.h.

◆ PDXGKDDI_GETROOTPAGETABLESIZE

Definition at line 2022 of file d3dkmddi.h.

◆ PDXGKDDI_GETSCANLINE

Definition at line 1922 of file d3dkmddi.h.

◆ PDXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA

Definition at line 1819 of file d3dkmddi.h.

◆ PDXGKDDI_ISSUPPORTEDVIDPN

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_ISSUPPORTEDVIDPN) (_In_ const HANDLE hAdapter, _Inout_ DXGKARG_ISSUPPORTEDVIDPN *pIsSupportedVidPn)

Definition at line 1852 of file d3dkmddi.h.

◆ PDXGKDDI_MAPCPUHOSTAPERTURE

Definition at line 2023 of file d3dkmddi.h.

◆ PDXGKDDI_OPENALLOCATIONINFO

◆ PDXGKDDI_PATCH

Definition at line 1822 of file d3dkmddi.h.

◆ PDXGKDDI_POSTMULTIPLANEOVERLAYPRESENT

Definition at line 2039 of file d3dkmddi.h.

◆ PDXGKDDI_POWERRUNTIMESETDEVICEHANDLE

Definition at line 2029 of file d3dkmddi.h.

◆ PDXGKDDI_PREEMPTCOMMAND

Definition at line 1824 of file d3dkmddi.h.

◆ PDXGKDDI_PRESENT

Definition at line 1962 of file d3dkmddi.h.

◆ PDXGKDDI_PRESENTDISPLAYONLY

◆ PDXGKDDI_QUERYADAPTERINFO

Definition at line 1756 of file d3dkmddi.h.

◆ PDXGKDDI_QUERYCONNECTIONCHANGE

Definition at line 2063 of file d3dkmddi.h.

◆ PDXGKDDI_QUERYCURRENTFENCE

Definition at line 1848 of file d3dkmddi.h.

◆ PDXGKDDI_QUERYDEPENDENTENGINEGROUP

Definition at line 2002 of file d3dkmddi.h.

◆ PDXGKDDI_QUERYENGINESTATUS

Definition at line 2003 of file d3dkmddi.h.

◆ PDXGKDDI_QUERYVIDPNHWCAPABILITY

◆ PDXGKDDI_RECOMMENDFUNCTIONALVIDPN

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_RECOMMENDFUNCTIONALVIDPN) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_RECOMMENDFUNCTIONALVIDPN *pRecommendFunctionalVidPn)

Definition at line 1860 of file d3dkmddi.h.

◆ PDXGKDDI_RECOMMENDMONITORMODES

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_RECOMMENDMONITORMODES) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_RECOMMENDMONITORMODES *pRecommendMonitorModes)

Definition at line 1908 of file d3dkmddi.h.

◆ PDXGKDDI_RECOMMENDVIDPNTOPOLOGY

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_RECOMMENDVIDPNTOPOLOGY) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_RECOMMENDVIDPNTOPOLOGY *pRecommendVidPnTopology)

Definition at line 1916 of file d3dkmddi.h.

◆ PDXGKDDI_RELEASESWIZZLINGRANGE

Definition at line 1821 of file d3dkmddi.h.

◆ PDXGKDDI_RENDER

Definition at line 1972 of file d3dkmddi.h.

◆ PDXGKDDI_RENDERGDI

Definition at line 2019 of file d3dkmddi.h.

◆ PDXGKDDI_RENDERKM

Definition at line 1973 of file d3dkmddi.h.

◆ PDXGKDDI_RESETENGINE

Definition at line 2004 of file d3dkmddi.h.

◆ PDXGKDDI_RESETFROMTIMEOUT

Definition at line 1845 of file d3dkmddi.h.

◆ PDXGKDDI_RESETHWENGINE

Definition at line 2055 of file d3dkmddi.h.

◆ PDXGKDDI_RESTARTFROMTIMEOUT

Definition at line 1846 of file d3dkmddi.h.

◆ PDXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT

Definition at line 1931 of file d3dkmddi.h.

◆ PDXGKDDI_SETPALETTE

Definition at line 1827 of file d3dkmddi.h.

◆ PDXGKDDI_SETPOINTERPOSITION

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_SETPOINTERPOSITION) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETPOINTERPOSITION *pSetPointerPosition)

Definition at line 1831 of file d3dkmddi.h.

◆ PDXGKDDI_SETPOINTERSHAPE

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_SETPOINTERSHAPE) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETPOINTERSHAPE *pSetPointerShape)

Definition at line 1839 of file d3dkmddi.h.

◆ PDXGKDDI_SETROOTPAGETABLE

Definition at line 2021 of file d3dkmddi.h.

◆ PDXGKDDI_SETSTABLEPOWERSTATE

Definition at line 2030 of file d3dkmddi.h.

◆ PDXGKDDI_SETTARGETANALOGCOPYPROTECTION

Definition at line 2061 of file d3dkmddi.h.

◆ PDXGKDDI_SETTARGETCONTENTTYPE

Definition at line 2060 of file d3dkmddi.h.

◆ PDXGKDDI_SETTARGETGAMMA

Definition at line 2059 of file d3dkmddi.h.

◆ PDXGKDDI_SETTIMINGSFROMVIDPN

Definition at line 2058 of file d3dkmddi.h.

◆ PDXGKDDI_SETVIDEOPROTECTEDREGION

Definition at line 2031 of file d3dkmddi.h.

◆ PDXGKDDI_SETVIDPNSOURCEADDRESS

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_SETVIDPNSOURCEADDRESS) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETVIDPNSOURCEADDRESS *pSetVidPnSourceAddress)

Definition at line 1876 of file d3dkmddi.h.

◆ PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY

◆ PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2

◆ PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

◆ PDXGKDDI_SETVIDPNSOURCEVISIBILITY

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_SETVIDPNSOURCEVISIBILITY) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_SETVIDPNSOURCEVISIBILITY *pSetVidPnSourceVisibility)

Definition at line 1884 of file d3dkmddi.h.

◆ PDXGKDDI_STOPCAPTURE

Definition at line 1923 of file d3dkmddi.h.

◆ PDXGKDDI_SUBMITCOMMAND

Definition at line 1823 of file d3dkmddi.h.

◆ PDXGKDDI_SUBMITCOMMANDTOHWQUEUE

Definition at line 2053 of file d3dkmddi.h.

◆ PDXGKDDI_SUBMITCOMMANDVIRTUAL

Definition at line 2020 of file d3dkmddi.h.

◆ PDXGKDDI_SWITCHTOHWCONTEXTLIST

Definition at line 2054 of file d3dkmddi.h.

◆ PDXGKDDI_UNMAPCPUHOSTAPERTURE

Definition at line 2024 of file d3dkmddi.h.

◆ PDXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH

typedef _Check_return_ NTSTATUS(APIENTRY * PDXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH) (_In_ const HANDLE hAdapter, _In_ const DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH *pUpdateActiveVidPnPresentPath)

Definition at line 1900 of file d3dkmddi.h.

◆ PDXGKDDI_UPDATEHWCONTEXTSTATE

Definition at line 2070 of file d3dkmddi.h.

◆ PDXGKDDI_UPDATEMONITORLINKINFO

Definition at line 2042 of file d3dkmddi.h.

◆ PDXGKDDI_UPDATEOVERLAY

Definition at line 1928 of file d3dkmddi.h.

◆ PDXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY

Definition at line 2040 of file d3dkmddi.h.

◆ PDXGKDDIPOWERRUNTIMECONTROLREQUEST

Definition at line 2005 of file d3dkmddi.h.

◆ PDXGKDDISETPOWERCOMPONENTFSTATE

Definition at line 2001 of file d3dkmddi.h.

◆ PDXGKDDISETPOWERPSTATE

Definition at line 2011 of file d3dkmddi.h.

Enumeration Type Documentation

◆ _DXGK_ENGINE_STATE

Enumerator
DXGK_ENGINE_STATE_ACTIVE 
DXGK_ENGINE_STATE_IDLE 
DXGK_ENGINE_STATE_HUNG 

Definition at line 180 of file d3dkmddi.h.

181{
@ DXGK_ENGINE_STATE_ACTIVE
Definition: d3dkmddi.h:182
@ DXGK_ENGINE_STATE_IDLE
Definition: d3dkmddi.h:183
@ DXGK_ENGINE_STATE_HUNG
Definition: d3dkmddi.h:184
enum _DXGK_ENGINE_STATE DXGK_ENGINE_STATE

◆ _DXGK_HANDLE_TYPE

Enumerator
DXGK_HANDLE_ALLOCATION 
DXGK_HANDLE_RESOURCE 

Definition at line 108 of file d3dkmddi.h.

109{
@ DXGK_HANDLE_RESOURCE
Definition: d3dkmddi.h:111
@ DXGK_HANDLE_ALLOCATION
Definition: d3dkmddi.h:110
enum _DXGK_HANDLE_TYPE DXGK_HANDLE_TYPE

◆ _DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS

Enumerator
DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAG_PREEMPTIVE 

Definition at line 1623 of file d3dkmddi.h.

1624{
enum _DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS
@ DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAG_PREEMPTIVE
Definition: d3dkmddi.h:1625

◆ _DXGK_INTERRUPT_TYPE

Enumerator
DXGK_INTERRUPT_DMA_COMPLETED 
DXGK_INTERRUPT_DMA_PREEMPTED 
DXGK_INTERRUPT_CRTC_VSYNC 
DXGK_INTERRUPT_DMA_FAULTED 
DXGK_INTERRUPT_DISPLAYONLY_VSYNC 
DXGK_INTERRUPT_DISPLAYONLY_PRESENT_PROGRESS 
DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY 
DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE 
DXGK_INTERRUPT_DMA_PAGE_FAULTED 
DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY2 
DXGK_INTERRUPT_MONITORED_FENCE_SIGNALED 
DXGK_INTERRUPT_HWQUEUE_PAGE_FAULTED 
DXGK_INTERRUPT_HWCONTEXTLIST_SWITCH_COMPLETED 
DXGK_INTERRUPT_PERIODIC_MONITORED_FENCE_SIGNALED 
DXGK_INTERRUPT_SCHEDULING_LOG_INTERRUPT 
DXGK_INTERRUPT_GPU_ENGINE_TIMEOUT 
DXGK_INTERRUPT_SUSPEND_CONTEXT_COMPLETED 
DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY3 
DXGK_INTERRUPT_NATIVE_FENCE_SIGNALED 
DXGK_INTERRUPT_GPU_ENGINE_STATE_CHANGE 

Definition at line 114 of file d3dkmddi.h.

115{
120
121#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WIN8)
125#endif // DXGKDDI_INTERFACE_VERSION
126
127#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM1_3)
129#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM1_3)
130
131#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_0)
133#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_0)
134
135#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_1)
137#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_1)
138
139#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_2)
144#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_2)
145
146#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_4)
150#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_4)
151
152#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_9)
154#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_9)
155
156#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM3_1)
159#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM3_1)
160
@ DXGK_INTERRUPT_DMA_PAGE_FAULTED
Definition: d3dkmddi.h:132
@ DXGK_INTERRUPT_HWQUEUE_PAGE_FAULTED
Definition: d3dkmddi.h:141
@ DXGK_INTERRUPT_PERIODIC_MONITORED_FENCE_SIGNALED
Definition: d3dkmddi.h:143
@ DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY
Definition: d3dkmddi.h:124
@ DXGK_INTERRUPT_GPU_ENGINE_STATE_CHANGE
Definition: d3dkmddi.h:158
@ DXGK_INTERRUPT_HWCONTEXTLIST_SWITCH_COMPLETED
Definition: d3dkmddi.h:142
@ DXGK_INTERRUPT_DMA_FAULTED
Definition: d3dkmddi.h:119
@ DXGK_INTERRUPT_GPU_ENGINE_TIMEOUT
Definition: d3dkmddi.h:148
@ DXGK_INTERRUPT_DISPLAYONLY_PRESENT_PROGRESS
Definition: d3dkmddi.h:123
@ DXGK_INTERRUPT_NATIVE_FENCE_SIGNALED
Definition: d3dkmddi.h:157
@ DXGK_INTERRUPT_DMA_PREEMPTED
Definition: d3dkmddi.h:117
@ DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY2
Definition: d3dkmddi.h:136
@ DXGK_INTERRUPT_CRTC_VSYNC_WITH_MULTIPLANE_OVERLAY3
Definition: d3dkmddi.h:153
@ DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE
Definition: d3dkmddi.h:128
@ DXGK_INTERRUPT_DISPLAYONLY_VSYNC
Definition: d3dkmddi.h:122
@ DXGK_INTERRUPT_SCHEDULING_LOG_INTERRUPT
Definition: d3dkmddi.h:147
@ DXGK_INTERRUPT_MONITORED_FENCE_SIGNALED
Definition: d3dkmddi.h:140
@ DXGK_INTERRUPT_SUSPEND_CONTEXT_COMPLETED
Definition: d3dkmddi.h:149
@ DXGK_INTERRUPT_DMA_COMPLETED
Definition: d3dkmddi.h:116
@ DXGK_INTERRUPT_CRTC_VSYNC
Definition: d3dkmddi.h:118
enum _DXGK_INTERRUPT_TYPE DXGK_INTERRUPT_TYPE

◆ _DXGK_MONITOR_INTERFACE_VERSION

Enumerator
DXGK_MONITOR_INTERFACE_VERSION_UNINITIALIZED 
DXGK_MONITOR_INTERFACE_VERSION_V1 
DXGK_MONITOR_INTERFACE_VERSION_V2 

Definition at line 163 of file d3dkmddi.h.

164{
enum _DXGK_MONITOR_INTERFACE_VERSION DXGK_MONITOR_INTERFACE_VERSION
@ DXGK_MONITOR_INTERFACE_VERSION_V1
Definition: d3dkmddi.h:166
@ DXGK_MONITOR_INTERFACE_VERSION_UNINITIALIZED
Definition: d3dkmddi.h:165
@ DXGK_MONITOR_INTERFACE_VERSION_V2
Definition: d3dkmddi.h:167

◆ _DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID

Enumerator
DXGK_PRESENT_DISPLAYONLY_PROGRESS_ID_COMPLETE 
DXGK_PRESENT_DISPLAYONLY_PROGRESS_ID_FAILED 

Definition at line 15 of file d3dkmddi.h.

16{
@ DXGK_PRESENT_DISPLAYONLY_PROGRESS_ID_COMPLETE
Definition: d3dkmddi.h:17
@ DXGK_PRESENT_DISPLAYONLY_PROGRESS_ID_FAILED
Definition: d3dkmddi.h:18
enum _DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID

◆ _DXGK_QUERYADAPTERINFOTYPE

Enumerator
DXGKQAITYPE_UMDRIVERPRIVATE 
DXGKQAITYPE_DRIVERCAPS 
DXGKQAITYPE_QUERYSEGMENT 
DXGKQAITYPE_RESERVED 
DXGKQAITYPE_QUERYSEGMENT2 
DXGKQAITYPE_QUERYSEGMENT3 
DXGKQAITYPE_NUMPOWERCOMPONENTS 
DXGKQAITYPE_POWERCOMPONENTINFO 
DXGKQAITYPE_PREFERREDGPUNODE 
DXGKQAITYPE_POWERCOMPONENTPSTATEINFO 
DXGKQAITYPE_HISTORYBUFFERPRECISION 
DXGKQAITYPE_QUERYSEGMENT4 
DXGKQAITYPE_SEGMENTMEMORYSTATE 
DXGKQAITYPE_GPUMMUCAPS 
DXGKQAITYPE_PAGETABLELEVELDESC 
DXGKQAITYPE_PHYSICALADAPTERCAPS 
DXGKQAITYPE_DISPLAY_DRIVERCAPS_EXTENSION 
DXGKQAITYPE_INTEGRATED_DISPLAY_DESCRIPTOR 
DXGKQAITYPE_UEFIFRAMEBUFFERRANGES 
DXGKQAITYPE_QUERYCOLORIMETRYOVERRIDES 
DXGKQAITYPE_DISPLAYID_DESCRIPTOR 
DXGKQAITYPE_FRAMEBUFFERSAVESIZE 
DXGKQAITYPE_HARDWARERESERVEDRANGES 
DXGKQAITYPE_INTEGRATED_DISPLAY_DESCRIPTOR2 
DXGKQAITYPE_NODEPERFDATA 
DXGKQAITYPE_ADAPTERPERFDATA 
DXGKQAITYPE_ADAPTERPERFDATA_CAPS 
DXGKQAITYPE_GPUVERSION 
DXGKQAITYPE_DEVICE_TYPE_CAPS 
DXGKQAITYPE_WDDMDEVICECAPS 
DXGKQAITYPE_GPUPCAPS 
DXGKQAITYPE_QUERYTARGETGAMMACAPS 
DXGKQAITYPE_SCANOUT_CAPS 
DXGKQAITYPE_PHYSICAL_MEMORY_CAPS 
DXGKQAITYPE_IOMMU_CAPS 
DXGKQAITYPE_HARDWARERESERVEDRANGES2 
DXGKQAITYPE_NATIVE_FENCE_CAPS 
DXGKQAITYPE_USERMODESUBMISSION_CAPS 

Definition at line 187 of file d3dkmddi.h.

188{
192#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WIN7)
195#endif // DXGKDDI_INTERFACE_VERSION_WIN7
196#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WIN8)
201#endif // DXGKDDI_INTERFACE_VERSION_WIN8
202#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM1_3)
205#endif // DXGKDDI_INTERFACE_VERSION_WDDM1_3
206#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_0)
213#endif // DXGKDDI_INTERFACE_VERSION_WDDM2_0
214#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_2)
218#endif // DXGKDDI_INTERFACE_VERSION_WDDM2_2
219#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_3)
221#endif // DXGKDDI_INTERFACE_VERSION_WDDM2_3
222#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_4)
230#endif // DXGKDDI_INTERFACE_VERSION_WDDM2_4
231#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_5)
233#endif // DXGKDDI_INTERFACE_VERSION_WDDM2_5
234#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_6)
239#endif // DXGKDDI_INTERFACE_VERSION_WDDM2_6
240#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_9)
243#endif // DXGKDDI_INTERFACE_VERSION_WDDM2_9
244#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM3_1)
248#endif // DXGKDDI_INTERFACE_VERSION_WDDM3_1
249
enum _DXGK_QUERYADAPTERINFOTYPE DXGK_QUERYADAPTERINFOTYPE
@ DXGKQAITYPE_PHYSICALADAPTERCAPS
Definition: d3dkmddi.h:211
@ DXGKQAITYPE_HARDWARERESERVEDRANGES2
Definition: d3dkmddi.h:245
@ DXGKQAITYPE_QUERYSEGMENT2
Definition: d3dkmddi.h:194
@ DXGKQAITYPE_UEFIFRAMEBUFFERRANGES
Definition: d3dkmddi.h:216
@ DXGKQAITYPE_POWERCOMPONENTINFO
Definition: d3dkmddi.h:199
@ DXGKQAITYPE_FRAMEBUFFERSAVESIZE
Definition: d3dkmddi.h:223
@ DXGKQAITYPE_USERMODESUBMISSION_CAPS
Definition: d3dkmddi.h:247
@ DXGKQAITYPE_DEVICE_TYPE_CAPS
Definition: d3dkmddi.h:232
@ DXGKQAITYPE_UMDRIVERPRIVATE
Definition: d3dkmddi.h:189
@ DXGKQAITYPE_RESERVED
Definition: d3dkmddi.h:193
@ DXGKQAITYPE_NUMPOWERCOMPONENTS
Definition: d3dkmddi.h:198
@ DXGKQAITYPE_NATIVE_FENCE_CAPS
Definition: d3dkmddi.h:246
@ DXGKQAITYPE_NODEPERFDATA
Definition: d3dkmddi.h:226
@ DXGKQAITYPE_GPUMMUCAPS
Definition: d3dkmddi.h:209
@ DXGKQAITYPE_HISTORYBUFFERPRECISION
Definition: d3dkmddi.h:204
@ DXGKQAITYPE_WDDMDEVICECAPS
Definition: d3dkmddi.h:235
@ DXGKQAITYPE_INTEGRATED_DISPLAY_DESCRIPTOR
Definition: d3dkmddi.h:215
@ DXGKQAITYPE_SCANOUT_CAPS
Definition: d3dkmddi.h:238
@ DXGKQAITYPE_QUERYTARGETGAMMACAPS
Definition: d3dkmddi.h:237
@ DXGKQAITYPE_PREFERREDGPUNODE
Definition: d3dkmddi.h:200
@ DXGKQAITYPE_QUERYCOLORIMETRYOVERRIDES
Definition: d3dkmddi.h:217
@ DXGKQAITYPE_ADAPTERPERFDATA
Definition: d3dkmddi.h:227
@ DXGKQAITYPE_PHYSICAL_MEMORY_CAPS
Definition: d3dkmddi.h:241
@ DXGKQAITYPE_QUERYSEGMENT3
Definition: d3dkmddi.h:197
@ DXGKQAITYPE_HARDWARERESERVEDRANGES
Definition: d3dkmddi.h:224
@ DXGKQAITYPE_GPUVERSION
Definition: d3dkmddi.h:229
@ DXGKQAITYPE_PAGETABLELEVELDESC
Definition: d3dkmddi.h:210
@ DXGKQAITYPE_GPUPCAPS
Definition: d3dkmddi.h:236
@ DXGKQAITYPE_INTEGRATED_DISPLAY_DESCRIPTOR2
Definition: d3dkmddi.h:225
@ DXGKQAITYPE_IOMMU_CAPS
Definition: d3dkmddi.h:242
@ DXGKQAITYPE_DRIVERCAPS
Definition: d3dkmddi.h:190
@ DXGKQAITYPE_SEGMENTMEMORYSTATE
Definition: d3dkmddi.h:208
@ DXGKQAITYPE_DISPLAY_DRIVERCAPS_EXTENSION
Definition: d3dkmddi.h:212
@ DXGKQAITYPE_QUERYSEGMENT4
Definition: d3dkmddi.h:207
@ DXGKQAITYPE_ADAPTERPERFDATA_CAPS
Definition: d3dkmddi.h:228
@ DXGKQAITYPE_DISPLAYID_DESCRIPTOR
Definition: d3dkmddi.h:220
@ DXGKQAITYPE_QUERYSEGMENT
Definition: d3dkmddi.h:191
@ DXGKQAITYPE_POWERCOMPONENTPSTATEINFO
Definition: d3dkmddi.h:203

◆ _DXGK_VIDPN_INTERFACE_VERSION

Enumerator
DXGK_VIDPN_INTERFACE_VERSION_UNINITIALIZED 
DXGK_VIDPN_INTERFACE_VERSION_V1 
DXGK_VIDPN_INTERFACE_VERSION_V2 

Definition at line 170 of file d3dkmddi.h.

171{
174
175#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_9)
177#endif // (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_9)
@ DXGK_VIDPN_INTERFACE_VERSION_UNINITIALIZED
Definition: d3dkmddi.h:172
@ DXGK_VIDPN_INTERFACE_VERSION_V1
Definition: d3dkmddi.h:173
@ DXGK_VIDPN_INTERFACE_VERSION_V2
Definition: d3dkmddi.h:176
enum _DXGK_VIDPN_INTERFACE_VERSION DXGK_VIDPN_INTERFACE_VERSION

◆ _DXGK_WDDMVERSION

Enumerator
DXGKDDI_WDDMv1_0 
DXGKDDI_WDDMv1_1 
DXGKDDI_WDDMv1_2 

Definition at line 258 of file d3dkmddi.h.

259{
260 DXGKDDI_WDDMv1_0 = 0x1000,
261 DXGKDDI_WDDMv1_1 = 0x1100,
262 DXGKDDI_WDDMv1_2 = 0x1200,
@ DXGKDDI_WDDMv1_2
Definition: d3dkmddi.h:262
@ DXGKDDI_WDDMv1_1
Definition: d3dkmddi.h:261
@ DXGKDDI_WDDMv1_0
Definition: d3dkmddi.h:260
enum _DXGK_WDDMVERSION DXGK_WDDMVERSION

Function Documentation

◆ C_ASSERT() [1/7]

C_ASSERT ( sizeof(DXGK_ALLOCATIONINFO = =0x40)

◆ C_ASSERT() [2/7]

C_ASSERT ( sizeof(DXGK_ALLOCATIONINFOFLAGS = =0x4)

◆ C_ASSERT() [3/7]

◆ C_ASSERT() [4/7]

C_ASSERT ( sizeof(DXGK_ALLOCATIONUSAGEHINT = =0x28)

◆ C_ASSERT() [5/7]

C_ASSERT ( sizeof(DXGK_ALLOCATIONUSAGEINFO1 = =0x24)

◆ C_ASSERT() [6/7]

C_ASSERT ( sizeof(DXGK_SEGMENTBANKPREFERENCE = =0x4)

◆ C_ASSERT() [7/7]

C_ASSERT ( sizeof(DXGK_SEGMENTPREFERENCE = =0x4)