|
Windows C++ Library
|
The IFacePtr class declaration. More...
Classes | |
| class | WCL::IFacePtr< T > |
| A smart-pointer type for use with COM interfaces. More... | |
Namespaces | |
| namespace | WCL |
The Windows C++ Library namespace. | |
Functions | |
| template<typename T > | |
| T ** | WCL::AttachTo (IFacePtr< T > &ptr) |
| Helper function to gain access to the internal member so that it can be passed as an output parameter, without overloading the & operator. | |
| template<typename I > | |
| HRESULT | WCL::QueryInterface (IUnknown *object, I **iface) |
| Query the object for a new interface. | |
| template<typename O , typename I > | |
| HRESULT | WCL::QueryInterface (IFacePtr< O > &object, IFacePtr< I > &iface) |
| Query the object for a new interface. | |
The IFacePtr class declaration.
1.7.6.1