#include "p6runtimeapi.h"
Go to the source code of this file.
Classes | |
class | P6R::p6ComPtr< I > |
class | P6R::p6ComPtr< p6ICom > |
class | P6R::p6ComPtrBase< I > |
class | P6R::p6ComPtrNoAddrefRelease< I > |
Namespaces | |
P6R | |
Macros | |
#define | VALIDATECOMPTR(type, smartComPtr) IID_##type, reinterpret_cast<P6R::P6VOID**>(static_cast<type**>((smartComPtr).addressofWithRelease())) |
Functions | |
template<typename Interface > | |
P6VOID | P6R::swap (p6ComPtr< Interface > &left, p6ComPtr< Interface > &right) |
P6COM smart interface pointer template.
Definition in file p6comptr.h.