Class IDirect3DRMObject (unit DirectX)

Inherits from

IUnknown

* Base interface

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


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