#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "objbase.h"
#include "oleauto.h"
#include "dxdiag.h"
Go to the source code of this file.
Data Structures |
| struct | IDxDiagProviderImpl |
| struct | IDxDiagContainerImpl_SubContainer |
| struct | IDxDiagContainerImpl_Property |
| struct | IDxDiagContainerImpl |
Functions |
| HRESULT WINAPI | IDxDiagProviderImpl_QueryInterface (PDXDIAGPROVIDER iface, REFIID riid, LPVOID *ppobj) |
| ULONG WINAPI | IDxDiagProviderImpl_AddRef (PDXDIAGPROVIDER iface) |
| ULONG WINAPI | IDxDiagProviderImpl_Release (PDXDIAGPROVIDER iface) |
| HRESULT WINAPI | IDxDiagProviderImpl_Initialize (PDXDIAGPROVIDER iface, DXDIAG_INIT_PARAMS *pParams) |
| HRESULT WINAPI | IDxDiagProviderImpl_GetRootContainer (PDXDIAGPROVIDER iface, IDxDiagContainer **ppInstance) |
| HRESULT WINAPI | IDxDiagContainerImpl_QueryInterface (PDXDIAGCONTAINER iface, REFIID riid, LPVOID *ppobj) |
| ULONG WINAPI | IDxDiagContainerImpl_AddRef (PDXDIAGCONTAINER iface) |
| HRESULT WINAPI | IDxDiagContainerImpl_AddProp (PDXDIAGCONTAINER iface, LPCWSTR pwszPropName, VARIANT *pVarProp) |
| HRESULT WINAPI | IDxDiagContainerImpl_AddChildContainer (PDXDIAGCONTAINER iface, LPCWSTR pszContName, PDXDIAGCONTAINER pSubCont) |
| HRESULT | DXDiag_CreateDXDiagProvider (LPCLASSFACTORY iface, LPUNKNOWN punkOuter, REFIID riid, LPVOID *ppobj) |
| HRESULT | DXDiag_CreateDXDiagContainer (REFIID riid, LPVOID *ppobj) |
| HRESULT | DXDiag_InitRootDXDiagContainer (IDxDiagContainer *pRootCont) |
| static void | DXDIAGN_LockModule (void) |
| static void | DXDIAGN_UnlockModule (void) |
Variables |
| LONG | DXDIAGN_refCount |