This is the basic interface: all other interfaces should be derived from this one, this will allow us to always use at least some minimal functionality given any interface pointer.
More...
QueryInterface (scfInterfaceID iInterfaceID, int iVersion)=0
Query a particular interface embedded into this object.
Static Public Methods
void*
QueryInterfaceSafe (iBase *ibase, scfInterfaceID iInterfaceID, int iVersion)
Query a particular interface embedded into an object.More...
Detailed Description
This is the basic interface: all other interfaces should be derived from this one, this will allow us to always use at least some minimal functionality given any interface pointer.
Member Function Documentation
void * iBase::QueryInterfaceSafe (
iBase * ibase,
scfInterfaceID iInterfaceID,
int iVersion ) [inline, static]
Query a particular interface embedded into an object.
This version will test if 'ibase' is NULL.
The documentation for this struct was generated from the following file: