Home | Info | Community | Development | myReactOS | Contact Us
[virtual]
Definition at line 166 of file shfldr_netconnect.cpp.
Referenced by ISF_NetConnect_Constructor().
{ *ppvObj = NULL; if (IsEqualIID(riid, IID_IUnknown) || IsEqualIID(riid, IID_IShellFolder) || IsEqualIID(riid, IID_IShellFolder2)) { *ppvObj = (IShellFolder2*)this; } else if (IsEqualIID (riid, IID_IPersistFolder) || IsEqualIID (riid, IID_IPersistFolder2)) { *ppvObj = (IPersistFolder2*)this; } else if (IsEqualIID(riid, IID_IShellExecuteHookW)) { *ppvObj = (IShellExecuteHookW*)this; } #if 0 else if (IsEqualIID(riid, IID_IPersistIDList)) { //*ppvObj = (IPersistIDList*)this; } #endif if (*ppvObj) { AddRef(); return S_OK; } /* TODO: * IID_IPersistFreeThreadedObject * IID_IBrowserFrameOptions * IID_IShellIconOverlay * IID_IPersistIDList * IID_IPersist */ return E_NOINTERFACE; }