ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

SIfacePtr< T > Struct Template Reference

wrapper class for COM interface pointers More...

#include <shellclasses.h>

Inherited by ConnectionPoint< T >.

Public Member Functions

 SIfacePtr ()
 SIfacePtr (T *p)
 SIfacePtr (IUnknown *unknown, REFIID riid)
 ~SIfacePtr ()
Toperator-> ()
const Toperator-> () const
 operator T * ()
T ** operator& ()
bool empty () const
SIfacePtroperator= (T *p)
void operator= (SIfacePtr const &o)
HRESULT CreateInstance (REFIID clsid, REFIID riid)
template<typename I >
HRESULT QueryInterface (REFIID riid, I *p)
Tget ()
void Free ()

Protected Member Functions

 SIfacePtr (const SIfacePtr &o)

Protected Attributes

T_p

Detailed Description

template<typename T>
struct SIfacePtr< T >

wrapper class for COM interface pointers

Definition at line 332 of file shellclasses.h.


The documentation for this struct was generated from the following file:

Generated on Sat May 26 2012 06:43:11 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.