Closes the engine that was returned in the CreateEngine
function. This function is implemented by the RMA core.
STDAPI CloseEngine(
IRMAClientEngine* pEngine
);
IRMAClientEngine
interface that manages the client engine to be closed.
Returns a pointer to the client engine. This function is implemented by the RMA core and is run by top level clients.
STDAPI CreateEngine(
IRMAClientEngine** ppEngine
);
IRMAClientEngine
interface that manages the client engine being created.
Creates an instance of any of the objects supported by the DLL. This function is similar to Window's CoCreateInstance
function in its purpose, except that this function only creates objects from this plug-in DLL. This function is implemented by all plug-in DLLs.
![]() |
Note |
---|
Aggregation is never used. Therefore an outer unknown is not passed to this function, and you do not need to code for this situation. |
STDAPI RMACreateInstance(
IUnknown** ppIUnknown
);
Frees any global resources. This function is called just before the DLL is unloaded. This function is implemented by all plug-in DLLs.
STDAPI RMAShutdown(void);