34DEFINE_GUID(IID_IDirect3DRMWinDevice, 0xc5016cc0, 0xd273, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
41#define INTERFACE IDirect3DRMWinDevice
63#if !defined(__cplusplus) || defined(CINTERFACE)
65#define IDirect3DRMWinDevice_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
66#define IDirect3DRMWinDevice_AddRef(p) (p)->lpVtbl->AddRef(p)
67#define IDirect3DRMWinDevice_Release(p) (p)->lpVtbl->Release(p)
69#define IDirect3DRMWinDevice_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c)
70#define IDirect3DRMWinDevice_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b)
71#define IDirect3DRMWinDevice_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b)
72#define IDirect3DRMWinDevice_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a)
73#define IDirect3DRMWinDevice_GetAppData(p) (p)->lpVtbl->GetAppData(p)
74#define IDirect3DRMWinDevice_SetName(p,a) (p)->lpVtbl->SetName(p,a)
75#define IDirect3DRMWinDevice_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b)
76#define IDirect3DRMWinDevice_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b)
78#define IDirect3DRMWinDevice_HandlePaint(p,a) (p)->lpVtbl->HandlePaint(p,a)
79#define IDirect3DRMWinDevice_HandleActivate(p,a) (p)->lpVtbl->HandleActivate(p,a)
82#define IDirect3DRMWinDevice_QueryInterface(p,a,b) (p)->QueryInterface(a,b)
83#define IDirect3DRMWinDevice_AddRef(p) (p)->AddRef()
84#define IDirect3DRMwinDevice_Release(p) (p)->Release()
86#define IDirect3DRMWinDevice_Clone(p,a,b,c) (p)->Clone(a,b,c)
87#define IDirect3DRMWinDevice_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b)
88#define IDirect3DRMWinDevice_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b)
89#define IDirect3DRMWinDevice_SetAppData(p,a) (p)->SetAppData(a)
90#define IDirect3DRMWinDevice_GetAppData(p) (p)->GetAppData()
91#define IDirect3DRMWinDevice_SetName(p,a) (p)->SetName(a)
92#define IDirect3DRMWinDevice_GetName(p,a,b) (p)->GetName(a,b)
93#define IDirect3DRMWinDevice_GetClassName(p,a,b) (p)->GetClassName(a,b)
95#define IDirect3DRMWinDevice_HandlePaint(p,a) (p)->HandlePaint(a)
96#define IDirect3DRMWinDevice_HandleActivate(p,a) (p)->HandleActivate(a)
#define DECLARE_INTERFACE_(i, b)
void(__cdecl * D3DRMOBJECTCALLBACK)(struct IDirect3DRMObject *obj, void *arg)
struct IDirect3DRMWinDevice ** LPLPDIRECT3DRMWINDEVICE
struct IDirect3DRMWinDevice * LPDIRECT3DRMWINDEVICE
static HRESULT GetName(LPSHELLFOLDER lpsf, LPITEMIDLIST pidl, DWORD dwFlags, LPWSTR lpstrFileName)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
static HMODULE MODULEINFO DWORD cb
static HRESULT QueryInterface(REFIID, void **)
static ULONG WINAPI AddRef(IStream *iface)
#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject