IDirect3DRMObject Interface Method Groups
Applications use the methods of the IDirect3DRMObject interface to work with the object superclass of Direct3DRM objects. The methods can be organized into the following groups:
Application-specific GetAppData
data SetAppData
Cloning Clone
IUnknown AddRef
Naming GetClassName
Notifications AddDestroyCallback
All COM interfaces inherit the IUnknown interface methods, which are listed in the "IUnknown" group above. These three methods allow additional interfaces to be added to the Direct3DRMObject object without affecting the functionality of the original interface.
The Direct3DRMObject object is obtained through the appropriate call to the QueryInterface method from any Direct3DRM object. All Direct3DRM objects inherit the IDirect3DRMObject interface methods.