Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
#define P6IMPLEMENT_GETIMODULE (   verInfo,
  dllStart,
  dllEnd 
)
Value:
static P6R::P6INT32 g_cActiveComponents = 0; \
extern "C" P6EXPORT P6R::P6ERR P6CCALL p6GetIModule(P6R::p6IModule **ppModule) \
{ \
return p6GlueGetIModule(&g_sComponentDataArray[0], \
g_cComponentDataEntries, \
&g_cActiveComponents, \
ppModule,(verInfo),(dllStart),(dllEnd)); \
}
#define P6CCALL
Definition: p6defs.h:124
P6ERR P6CCALL p6GlueGetIModule(const P6COMPONENTDATA *pCompDataArray, const P6INT32 cCompDataArray, P6INT32 *pcActiveComponents, p6IModule **ppModule, const P6VERINFO *pVerinfo, P6DLLSTART pfnStart, P6DLLSTART pfnEnd)
#define P6EXPORT
Definition: p6defs.h:121
P6UINT32 P6ERR
COM err return type see P6ERR.h.
Definition: p6types.h:141
Component module interface used to interface with the COM runtime.
Definition: p6compif.h:165
int32_t P6INT32
Definition: p6types.h:76

Definition at line 676 of file p6comhlpr.h.