10 #define P6LOADER_H__ 1
34 static const P6SCLF P6SCLF_NOFLAGS = 0x00000000;
39 static const P6SCLF P6SCLF_LOADALL = 0x00000001;
44 static const P6SCLF P6SCLF_DBGLOG = 0x00000002;
49 static const P6SCLF P6SCLF_INFLOG = 0x00000004;
54 static const P6SCLF P6SCLF_WRNLOG = 0x00000008;
58 static const P6SCLF P6SCLF_ALLLOG = 0x0000000f;
66 static const P6SCLF P6SCLF_NOUNLOAD = 0x00000010;
73 static const P6SCLF P6SCLF_LOGLOCALTM = 0x00000020;
P6API P6ERR P6CCALL p6InitializeLoader(p6IDataStream *pLogSink, P6INT32 nVerbosity, P6SCLF fFlags)
Initializes the component loader.
P6COM smart interface pointer template.
P6API P6ERR P6CCALL p6CleanupLoader()
Cleans up and shuts down the component loader.
#define P6API
[p6]COM runtime glue
p6IDataStream interface definitions
P6COM runtime interfaces definitions.
P6ERR(P6CCALL * P6INITIALIZELOADER)(p6IDataStream *pLogSink, P6INT32 nVerbosity, P6SCLF fFlags)
This interface is implmented by components that support receiving streamed data.
P6COM base interface definitions.
p6IErrorInfo interface definition
P6ERR(P6CCALL * P6CLEANUPLOADER)()
P6UINT32 P6ERR
COM err return type see P6ERR.h.
P6COM runtime interfaces definitions.
P6R Component runtime helper macros, templated, etc.