|
|
Home | Loader API | Interfaces | File List | Index | |
P6COM runtime interfaces definitions. More...
#include "p6errorinfo.h"
#include "p6err.h"
#include "p6com.h"
#include "p6errorinfo.h"
Go to the source code of this file.
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 | 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. |
P6COM runtime interfaces definitions.
Runtime interfaces are interfaces that are provided directly by the runtime itself. Runtime interface's are retrieved using the p6GetRuntimeIface() function (instead of p6CreateInstance()).
Definition in file p6runtimeapi.h.