#include <shellclasses.h>
Public Member Functions | |
IComSrvQI (REFIID uuid_base) | |
STDMETHODIMP | QueryInterface (REFIID riid, LPVOID *ppv) |
Protected Member Functions | |
IComSrvQI () | |
virtual | ~IComSrvQI () |
Protected Attributes | |
REFIID | _uuid_base |
Definition at line 466 of file shellclasses.h.
Definition at line 468 of file shellclasses.h.
: _uuid_base(uuid_base) { }
Definition at line 484 of file shellclasses.h.
{}
Definition at line 485 of file shellclasses.h.
{}
STDMETHODIMP IComSrvQI< BASE >::QueryInterface | ( | REFIID | riid, |
LPVOID * | ppv | ||
) | [inline] |
Definition at line 473 of file shellclasses.h.
{ *ppv = NULL; if (IsEqualIID(riid, _uuid_base) || IsEqualIID(riid, IID_IUnknown)) {*ppv=static_cast<BASE*>(this); this->AddRef(); return S_OK;} return E_NOINTERFACE; }
REFIID IComSrvQI< BASE >::_uuid_base [protected] |
Definition at line 487 of file shellclasses.h.
Referenced by IComSrvQI< IEnumFORMATETC >::QueryInterface().
ROS Explorer Source Code Documentation
generated on 02.01.2013 by ![]() |