#include <d3drm.h>
#include <ddraw.h>
#include <d3d.h>
Go to the source code of this file.
|
#define | INTERFACE IDirect3DRMWinDevice |
|
#define | IDirect3DRMWinDevice_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirect3DRMWinDevice_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirect3DRMWinDevice_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirect3DRMWinDevice_Clone(p, a, b, c) (p)->lpVtbl->Clone(p,a,b,c) |
|
#define | IDirect3DRMWinDevice_AddDestroyCallback(p, a, b) (p)->lpVtbl->AddDestroyCallback(p,a,b) |
|
#define | IDirect3DRMWinDevice_DeleteDestroyCallback(p, a, b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) |
|
#define | IDirect3DRMWinDevice_SetAppData(p, a) (p)->lpVtbl->SetAppData(p,a) |
|
#define | IDirect3DRMWinDevice_GetAppData(p) (p)->lpVtbl->GetAppData(p) |
|
#define | IDirect3DRMWinDevice_SetName(p, a) (p)->lpVtbl->SetName(p,a) |
|
#define | IDirect3DRMWinDevice_GetName(p, a, b) (p)->lpVtbl->GetName(p,a,b) |
|
#define | IDirect3DRMWinDevice_GetClassName(p, a, b) (p)->lpVtbl->GetClassName(p,a,b) |
|
#define | IDirect3DRMWinDevice_HandlePaint(p, a) (p)->lpVtbl->HandlePaint(p,a) |
|
#define | IDirect3DRMWinDevice_HandleActivate(p, a) (p)->lpVtbl->HandleActivate(p,a) |
|
|
| DEFINE_GUID (IID_IDirect3DRMWinDevice, 0xc5016cc0, 0xd273, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1) |
|
| DECLARE_INTERFACE_ (IDirect3DRMWinDevice, IDirect3DRMObject) |
|
◆ IDirect3DRMWinDevice_AddDestroyCallback
#define IDirect3DRMWinDevice_AddDestroyCallback |
( |
|
p, |
|
|
|
a, |
|
|
|
b |
|
) |
| (p)->lpVtbl->AddDestroyCallback(p,a,b) |
◆ IDirect3DRMWinDevice_AddRef
◆ IDirect3DRMWinDevice_Clone
#define IDirect3DRMWinDevice_Clone |
( |
|
p, |
|
|
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| (p)->lpVtbl->Clone(p,a,b,c) |
◆ IDirect3DRMWinDevice_DeleteDestroyCallback
#define IDirect3DRMWinDevice_DeleteDestroyCallback |
( |
|
p, |
|
|
|
a, |
|
|
|
b |
|
) |
| (p)->lpVtbl->DeleteDestroyCallback(p,a,b) |
◆ IDirect3DRMWinDevice_GetAppData
#define IDirect3DRMWinDevice_GetAppData |
( |
|
p | ) |
(p)->lpVtbl->GetAppData(p) |
◆ IDirect3DRMWinDevice_GetClassName
◆ IDirect3DRMWinDevice_GetName
◆ IDirect3DRMWinDevice_HandleActivate
#define IDirect3DRMWinDevice_HandleActivate |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->HandleActivate(p,a) |
◆ IDirect3DRMWinDevice_HandlePaint
#define IDirect3DRMWinDevice_HandlePaint |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->HandlePaint(p,a) |
◆ IDirect3DRMWinDevice_QueryInterface
◆ IDirect3DRMWinDevice_Release
◆ IDirect3DRMWinDevice_SetAppData
#define IDirect3DRMWinDevice_SetAppData |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->SetAppData(p,a) |
◆ IDirect3DRMWinDevice_SetName
#define IDirect3DRMWinDevice_SetName |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->SetName(p,a) |
◆ INTERFACE
◆ LPDIRECT3DRMWINDEVICE
◆ LPLPDIRECT3DRMWINDEVICE
◆ DECLARE_INTERFACE_()
DECLARE_INTERFACE_ |
( |
IDirect3DRMWinDevice |
, |
|
|
IDirect3DRMObject |
|
|
) |
| |
Definition at line 42 of file d3drmwin.h.
43{
44
48
57
60};
void(__cdecl * D3DRMOBJECTCALLBACK)(struct IDirect3DRMObject *obj, void *arg)
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)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
◆ DEFINE_GUID()
DEFINE_GUID |
( |
IID_IDirect3DRMWinDevice |
, |
|
|
0xc5016cc0 |
, |
|
|
0xd273 |
, |
|
|
0x11ce |
, |
|
|
0xac |
, |
|
|
0x48 |
, |
|
|
0x00 |
, |
|
|
0x00 |
, |
|
|
0xc0 |
, |
|
|
0x38 |
, |
|
|
0x25 |
, |
|
|
0xa1 |
|
|
) |
| |