| Class IDirect3DRMObject (unit DirectX) |
IUnknown
* Base interface
| Constructors |
| Functions |
function AddDestroyCallback(lpCallback: D3DRMOBJECTCALLBACK;
lpArg: Pointer): HRESULT;
function Clone(pUnkOuter: IUnknown; const riid: TGUID;
out ppvObj): HRESULT;
function DeleteDestroyCallback(d3drmObjProc: D3DRMOBJECTCALLBACK;
lpArg: Pointer): HRESULT;
function GetAppData: DWORD;
function GetClassName(var lpdwSize: DWORD; lpName: PChar): HRESULT;
function GetName(var lpdwSize: DWORD; lpName: PChar): HRESULT;
function SetAppData(ulData: DWORD): HRESULT;
function SetName(lpName: PChar): HRESULT;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function AddDestroyCallback(lpCallback: D3DRMOBJECTCALLBACK;
lpArg: Pointer): HRESULT;
function Clone(pUnkOuter: IUnknown; const riid: TGUID;
out ppvObj): HRESULT;** IDirect3DRMObject methods
function DeleteDestroyCallback(d3drmObjProc: D3DRMOBJECTCALLBACK;
lpArg: Pointer): HRESULT;
function GetAppData: DWORD;
function GetClassName(var lpdwSize: DWORD; lpName: PChar): HRESULT;
function GetName(var lpdwSize: DWORD; lpName: PChar): HRESULT;
function SetAppData(ulData: DWORD): HRESULT;
function SetName(lpName: PChar): HRESULT;| Properties |
| Events |
| Variables |