Go to the source code of this file.
|
#define | DXDIAG_DX9_SDK_VERSION 111 |
|
#define | _FACDXDIAG 0x007 |
|
#define | MAKE_DXDIAGHRESULT(code) MAKE_HRESULT( 1, _FACDXDIAG, code ) |
|
#define | DXDIAG_E_INSUFFICIENT_BUFFER MAKE_DXDIAGHRESULT(0x007A) |
|
#define | INTERFACE IDxDiagContainer |
|
#define | IDxDiagContainer_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDxDiagContainer_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDxDiagContainer_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDxDiagContainer_GetNumberOfChildContainers(p, a) (p)->lpVtbl->GetNumberOfChildContainers(p,a) |
|
#define | IDxDiagContainer_EnumChildContainerNames(p, a, b, c) (p)->lpVtbl->EnumChildContainerNames(p,a,b,c) |
|
#define | IDxDiagContainer_GetChildContainer(p, a, b) (p)->lpVtbl->GetChildContainer(p,a,b) |
|
#define | IDxDiagContainer_GetNumberOfProps(p, a) (p)->lpVtbl->GetNumberOfProps(p,a) |
|
#define | IDxDiagContainer_EnumPropNames(p, a, b, c) (p)->lpVtbl->EnumPropNames(p,a,b,c) |
|
#define | IDxDiagContainer_GetProp(p, a, b) (p)->lpVtbl->GetProp(p,a,b) |
|
#define | INTERFACE IDxDiagProvider |
|
#define | IDxDiagProvider_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDxDiagProvider_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDxDiagProvider_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDxDiagProvider_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | IDxDiagProvider_GetRootContainer(p, a) (p)->lpVtbl->GetRootContainer(p,a) |
|
|
| DEFINE_GUID (CLSID_DxDiagProvider, 0xA65B8071, 0x3BFE, 0x4213, 0x9A, 0x5B, 0x49, 0x1D, 0xA4, 0x46, 0x1C, 0xA7) |
|
| DEFINE_GUID (IID_IDxDiagProvider, 0x9C6B4CB0, 0x23F8, 0x49CC, 0xA3, 0xED, 0x45, 0xA5, 0x50, 0x00, 0xA6, 0xD2) |
|
| DEFINE_GUID (IID_IDxDiagContainer, 0x7D0F462F, 0x4064, 0x4862, 0xBC, 0x7F, 0x93, 0x3E, 0x50, 0x58, 0xC1, 0x0F) |
|
| DECLARE_INTERFACE_ (IDxDiagContainer, IUnknown) |
|
| DECLARE_INTERFACE_ (IDxDiagProvider, IUnknown) |
|
◆ _FACDXDIAG
◆ DXDIAG_DX9_SDK_VERSION
#define DXDIAG_DX9_SDK_VERSION 111 |
◆ DXDIAG_E_INSUFFICIENT_BUFFER
◆ IDxDiagContainer_AddRef
◆ IDxDiagContainer_EnumChildContainerNames
#define IDxDiagContainer_EnumChildContainerNames |
( |
|
p, |
|
|
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| (p)->lpVtbl->EnumChildContainerNames(p,a,b,c) |
◆ IDxDiagContainer_EnumPropNames
#define IDxDiagContainer_EnumPropNames |
( |
|
p, |
|
|
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| (p)->lpVtbl->EnumPropNames(p,a,b,c) |
◆ IDxDiagContainer_GetChildContainer
#define IDxDiagContainer_GetChildContainer |
( |
|
p, |
|
|
|
a, |
|
|
|
b |
|
) |
| (p)->lpVtbl->GetChildContainer(p,a,b) |
◆ IDxDiagContainer_GetNumberOfChildContainers
#define IDxDiagContainer_GetNumberOfChildContainers |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->GetNumberOfChildContainers(p,a) |
◆ IDxDiagContainer_GetNumberOfProps
#define IDxDiagContainer_GetNumberOfProps |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->GetNumberOfProps(p,a) |
◆ IDxDiagContainer_GetProp
◆ IDxDiagContainer_QueryInterface
◆ IDxDiagContainer_Release
◆ IDxDiagProvider_AddRef
◆ IDxDiagProvider_GetRootContainer
#define IDxDiagProvider_GetRootContainer |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->GetRootContainer(p,a) |
◆ IDxDiagProvider_Initialize
◆ IDxDiagProvider_QueryInterface
◆ IDxDiagProvider_Release
◆ INTERFACE [1/2]
◆ INTERFACE [2/2]
◆ MAKE_DXDIAGHRESULT
◆ DXDIAG_INIT_PARAMS
◆ LPDXDIAGCONTAINER
◆ LPDXDIAGPROVIDER
◆ PDXDIAGCONTAINER
◆ PDXDIAGPROVIDER
◆ DECLARE_INTERFACE_() [1/2]
DECLARE_INTERFACE_ |
( |
IDxDiagContainer |
, |
|
|
IUnknown |
|
|
) |
| |
Definition at line 75 of file dxdiag.h.
76{
77
81
88};
static HRESULT QueryInterface(REFIID, void **)
static ULONG WINAPI AddRef(IStream *iface)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
◆ DECLARE_INTERFACE_() [2/2]
DECLARE_INTERFACE_ |
( |
IDxDiagProvider |
, |
|
|
IUnknown |
|
|
) |
| |
◆ DEFINE_GUID() [1/3]
DEFINE_GUID |
( |
CLSID_DxDiagProvider |
, |
|
|
0xA65B8071 |
, |
|
|
0x3BFE |
, |
|
|
0x4213 |
, |
|
|
0x9A |
, |
|
|
0x5B |
, |
|
|
0x49 |
, |
|
|
0x1D |
, |
|
|
0xA4 |
, |
|
|
0x46 |
, |
|
|
0x1C |
, |
|
|
0xA7 |
|
|
) |
| |
◆ DEFINE_GUID() [2/3]
DEFINE_GUID |
( |
IID_IDxDiagContainer |
, |
|
|
0x7D0F462F |
, |
|
|
0x4064 |
, |
|
|
0x4862 |
, |
|
|
0xBC |
, |
|
|
0x7F |
, |
|
|
0x93 |
, |
|
|
0x3E |
, |
|
|
0x50 |
, |
|
|
0x58 |
, |
|
|
0xC1 |
, |
|
|
0x0F |
|
|
) |
| |
◆ DEFINE_GUID() [3/3]
DEFINE_GUID |
( |
IID_IDxDiagProvider |
, |
|
|
0x9C6B4CB0 |
, |
|
|
0x23F8 |
, |
|
|
0x49CC |
, |
|
|
0xA3 |
, |
|
|
0xED |
, |
|
|
0x45 |
, |
|
|
0xA5 |
, |
|
|
0x50 |
, |
|
|
0x00 |
, |
|
|
0xA6 |
, |
|
|
0xD2 |
|
|
) |
| |