#include "p6dllapi.h"
Go to the source code of this file.
Classes | |
struct | P6R::P6CATEGORYDATA |
struct | P6R::P6COMPONENTDATA |
interface | P6R::p6IEnumComponents |
interface | P6R::p6IFactory |
interface | P6R::p6IModule |
interface | P6R::p6IRegistrar |
Namespaces | |
P6R | |
Macros | |
#define | IF_p6IEnumComponents {0xC2B56A58,0x4B7C,0xE1F9,{0xC8,0x4E,0x47,0x94,0xFA,0x24,0x2D,0xC1}} |
#define | IF_p6IFactory {0x00000001,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} |
#define | IF_p6IModule {0xB4573CD0,0x764C,0x458e,{0xAE,0x09,0x9C,0x5D,0x75,0xC5,0x26,0x0F}} |
#define | IF_p6IRegistrar {0x6BBCC514,0xF8BA,0x40b9,{0x9C,0x52,0x32,0x9D,0xBE,0x3F,0x5D,0x9E}} |
#define | INTERFACE p6IRegistrar |
#define | INTERFACE p6IEnumComponents |
#define | INTERFACE p6IModule |
#define | INTERFACE p6IFactory |
Typedefs | |
typedef P6VOID(* | P6R::CIDCB )(const P6R::P6CID &cid, P6VOID *pCtx) |
typedef P6ERR(* | P6R::P6CREATEINST )(p6ICom *pOuter, const P6R::P6IID &iid, P6VOID **ppNewComponent) |
typedef P6ERR(* | P6R::P6DLLEND )() |
typedef P6ERR(* | P6R::P6DLLSTART )() |
Functions | |
P6ERR P6CCALL | P6R::p6GlueGetIModule (const P6COMPONENTDATA *pCompDataArray, const P6INT32 cCompDataArray, P6INT32 *pcActiveComponents, p6IModule **ppModule, const P6VERINFO *pVerinfo, P6DLLSTART pfnStart, P6DLLSTART pfnEnd) |
P6COM runtime component interface definitions.
P6COM components implement and make available these interfaces to the component runtime.
Definition in file p6compif.h.