#include <hyp.std.factorydata.h>
Public Types | |
typedef com_result (* | PTR_CREATEINSTANCE )(IUnknown *,CUnknown **) |
Public Methods | |
CFactoryData (const hypCLSID *pCLSID, PTR_CREATEINSTANCE CreateInstance, const std::string &ComponentName) | |
CFactoryData (const CFactoryData &aFactoryData) | |
~CFactoryData () | |
bool | IsClassID (const hypCLSID &clsid) const |
Public Attributes | |
const hypCLSID* | m_pCLSID |
PTR_CREATEINSTANCE | CreateInstance |
std::string | m_ComponentName |
|
Defines a function pointer to a function CreateInstance that must be defined by each component. |
|
Help function used to find the CLSID of the component. |
|
Pointer to the function that create the component.
|
|
Friendly name of the component.
|
|
Pointer to the component CLSID.
|
|
|