List of all members.
Public Member Functions |
virtual void MCCOMAPI | LoadDLL ()=0 |
| Loads and initializes the dll.
|
virtual void MCCOMAPI | UnloadDLL ()=0 |
| Cleans up and unloads the dll.
|
virtual void MCCOMAPI | CoCreateInstance (const MCCLSID &rclsid, IMCUnknown *pUnkOuter, const MCIID &riid, void **ppv)=0 |
Detailed Description
Interface for a com dll. It should be created with gShSafeUtilities, then loaded and asked to create an object
Member Function Documentation
virtual void MCCOMAPI IComDll::CoCreateInstance |
( |
const MCCLSID & |
rclsid, |
|
|
IMCUnknown * |
pUnkOuter, |
|
|
const MCIID & |
riid, |
|
|
void ** |
ppv | |
|
) |
| | [pure virtual] |
Manually creates a component from the dll.
- Parameters:
-
| rclsid | Class ID of the component to create |
| pUnkOuter | Pointer to the controlling Unknown object (Used for COM aggregation). You can pass null |
| riid | Interface ID for the interface we want (can be the same than rclsid) |
| ppv | Points to the resulting interface of the component created |
virtual void MCCOMAPI IComDll::LoadDLL |
( |
|
) |
[pure virtual] |
Loads and initializes the dll.
virtual void MCCOMAPI IComDll::UnloadDLL |
( |
|
) |
[pure virtual] |
Cleans up and unloads the dll.
The documentation for this struct was generated from the following file: