ReactOS 0.4.17-dev-966-gf06eace
dxgidebug.idl File Reference

Go to the source code of this file.

Classes

struct  DXGI_INFO_QUEUE_MESSAGE
 
struct  DXGI_INFO_QUEUE_FILTER_DESC
 
struct  DXGI_INFO_QUEUE_FILTER
 
interface  IDXGIInfoQueue
 
interface  IDXGIDebug
 
interface  IDXGIDebug1
 

Typedefs

typedef GUID DXGI_DEBUG_ID
 
typedef enum DXGI_DEBUG_RLO_FLAGS DXGI_DEBUG_RLO_FLAGS
 
typedef enum DXGI_INFO_QUEUE_MESSAGE_CATEGORY DXGI_INFO_QUEUE_MESSAGE_CATEGORY
 
typedef enum DXGI_INFO_QUEUE_MESSAGE_SEVERITY DXGI_INFO_QUEUE_MESSAGE_SEVERITY
 
typedef int DXGI_INFO_QUEUE_MESSAGE_ID
 
typedef struct DXGI_INFO_QUEUE_MESSAGE DXGI_INFO_QUEUE_MESSAGE
 
typedef struct DXGI_INFO_QUEUE_FILTER_DESC DXGI_INFO_QUEUE_FILTER_DESC
 
typedef struct DXGI_INFO_QUEUE_FILTER DXGI_INFO_QUEUE_FILTER
 

Enumerations

enum  DXGI_DEBUG_RLO_FLAGS { DXGI_DEBUG_RLO_SUMMARY = 0x0001 , DXGI_DEBUG_RLO_DETAIL = 0x0002 , DXGI_DEBUG_RLO_IGNORE_INTERNAL = 0x0004 , DXGI_DEBUG_RLO_ALL = 0x0007 }
 
enum  DXGI_INFO_QUEUE_MESSAGE_CATEGORY {
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP ,
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING ,
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION , DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER
}
 
enum  DXGI_INFO_QUEUE_MESSAGE_SEVERITY {
  DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION , DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR , DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING , DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO ,
  DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE
}
 

Functions

 DEFINE_GUID (DXGI_DEBUG_ALL, 0xe48ae283, 0xda80, 0x490b, 0x87, 0xe6, 0x43, 0xe9, 0xa9, 0xcf, 0xda, 0x08)
 
 DEFINE_GUID (DXGI_DEBUG_DX, 0x35cdd7fc, 0x13b2, 0x421d, 0xa5, 0xd7, 0x7e, 0x44, 0x51, 0x28, 0x7d, 0x64)
 
 DEFINE_GUID (DXGI_DEBUG_DXGI, 0x25cddaa4, 0xb1c6, 0x47e1, 0xac, 0x3e, 0x98, 0x87, 0x5b, 0x5a, 0x2e, 0x2a)
 
 DEFINE_GUID (DXGI_DEBUG_APP, 0x06cd6e01, 0x4219, 0x4ebd, 0x87, 0x09, 0x27, 0xed, 0x23, 0x36, 0x0c, 0x62)
 
HRESULT WINAPI DXGIGetDebugInterface (REFIID riid, void **ppDebug)
 

Variables

const UINT DXGI_DEBUG_BINARY_VERSION = 1
 

Typedef Documentation

◆ DXGI_DEBUG_ID

Definition at line 23 of file dxgidebug.idl.

◆ DXGI_DEBUG_RLO_FLAGS

◆ DXGI_INFO_QUEUE_FILTER

◆ DXGI_INFO_QUEUE_FILTER_DESC

◆ DXGI_INFO_QUEUE_MESSAGE

◆ DXGI_INFO_QUEUE_MESSAGE_CATEGORY

◆ DXGI_INFO_QUEUE_MESSAGE_ID

Definition at line 59 of file dxgidebug.idl.

◆ DXGI_INFO_QUEUE_MESSAGE_SEVERITY

Enumeration Type Documentation

◆ DXGI_DEBUG_RLO_FLAGS

Enumerator
DXGI_DEBUG_RLO_SUMMARY 
DXGI_DEBUG_RLO_DETAIL 
DXGI_DEBUG_RLO_IGNORE_INTERNAL 
DXGI_DEBUG_RLO_ALL 

Definition at line 30 of file dxgidebug.idl.

30 {
32 DXGI_DEBUG_RLO_DETAIL = 0x0002,
34 DXGI_DEBUG_RLO_ALL = 0x0007
DXGI_DEBUG_RLO_FLAGS
Definition: dxgidebug.idl:30
@ DXGI_DEBUG_RLO_DETAIL
Definition: dxgidebug.idl:32
@ DXGI_DEBUG_RLO_ALL
Definition: dxgidebug.idl:34
@ DXGI_DEBUG_RLO_IGNORE_INTERNAL
Definition: dxgidebug.idl:33
@ DXGI_DEBUG_RLO_SUMMARY
Definition: dxgidebug.idl:31

◆ DXGI_INFO_QUEUE_MESSAGE_CATEGORY

Enumerator
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION 
DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER 

Definition at line 37 of file dxgidebug.idl.

37 {
DXGI_INFO_QUEUE_MESSAGE_CATEGORY
Definition: dxgidebug.idl:37
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING
Definition: dxgidebug.idl:44
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION
Definition: dxgidebug.idl:42
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION
Definition: dxgidebug.idl:46
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP
Definition: dxgidebug.idl:41
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS
Definition: dxgidebug.idl:39
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION
Definition: dxgidebug.idl:43
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN
Definition: dxgidebug.idl:38
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING
Definition: dxgidebug.idl:45
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION
Definition: dxgidebug.idl:47
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER
Definition: dxgidebug.idl:48
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION
Definition: dxgidebug.idl:40

◆ DXGI_INFO_QUEUE_MESSAGE_SEVERITY

Enumerator
DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION 
DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR 
DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING 
DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO 
DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE 

Definition at line 51 of file dxgidebug.idl.

Function Documentation

◆ DEFINE_GUID() [1/4]

DEFINE_GUID ( DXGI_DEBUG_ALL  ,
0xe48ae283  ,
0xda80  ,
0x490b  ,
0x87  ,
0xe6  ,
0x43  ,
0xe9  ,
0xa9  ,
0xcf  ,
0xda  ,
0x08   
)

◆ DEFINE_GUID() [2/4]

DEFINE_GUID ( DXGI_DEBUG_APP  ,
0x06cd6e01  ,
0x4219  ,
0x4ebd  ,
0x87  ,
0x09  ,
0x27  ,
0xed  ,
0x23  ,
0x36  ,
0x0c  ,
0x62   
)

◆ DEFINE_GUID() [3/4]

DEFINE_GUID ( DXGI_DEBUG_DX  ,
0x35cdd7fc  ,
0x13b2  ,
0x421d  ,
0xa5  ,
0xd7  ,
0x7e  ,
0x44  ,
0x51  ,
0x28  ,
0x7d  ,
0x64   
)

◆ DEFINE_GUID() [4/4]

DEFINE_GUID ( DXGI_DEBUG_DXGI  ,
0x25cddaa4  ,
0xb1c6  ,
0x47e1  ,
0xac  ,
0x3e  ,
0x98  ,
0x87  ,
0x5b  ,
0x5a  ,
0x2e  ,
0x2a   
)

◆ DXGIGetDebugInterface()

HRESULT WINAPI DXGIGetDebugInterface ( REFIID  riid,
void **  ppDebug 
)

Variable Documentation

◆ DXGI_DEBUG_BINARY_VERSION

const UINT DXGI_DEBUG_BINARY_VERSION = 1

Definition at line 21 of file dxgidebug.idl.