Loader API

Functions

P6API P6R::P6INT32 p6AtomicDec32 (P6R::P6INT32 volatile *pVar)
 Atomically decrements the variable pointed to by pVar by one.
P6API P6R::P6INT32 p6AtomicInc32 (P6R::P6INT32 volatile *pVar)
 Atomically increments the variable pointed to by pVar by one.
P6API P6R::P6ERR P6R::p6CleanupLoader ()
 Cleans up and shuts down the component loader.
P6API P6R::P6ERR p6CreateInstance (P6R::p6ICom *pOuter, const P6R::CID &cid, const P6R::IID &iid, P6R::P6VOID **ppIface)
 Creates a single uninitialized instance of the class/interface associated with the specified component ID.
P6API P6R::P6CHAR * p6ErrToStr (P6R::P6ERR err, P6R::P6CHAR *pszBuffer, P6R::P6SIZE cBuffer)
 Convert a standard P6R::P6ERR into it's ASCII string representation.
P6API P6R::P6WCHAR * p6ErrToWStr (P6R::P6ERR err, P6R::P6WCHAR *pszBuffer, P6R::P6SIZE cBuffer)
 Convert a standard P6R::P6ERR into it's P6WCHAR* string representation.
P6API P6R::P6ERR p6GetRuntimeIface (const P6R::IID &iid, P6R::P6VOID **ppIface)
 This method is used to retreive any of the loader runtime interfaces.
P6API P6R::P6ERR P6R::p6InitializeLoader (P6R::p6IDataStream *pLogSink, P6R::P6INT32 nVerbosity, P6SCLF fFlags)
 Initializes the component loader.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.