#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. |
|
|