///////////////////////////////////////////////////////////////////////// // Method: // IUnknown::QueryInterface // Purpose: // Implement this to export the interfaces supported by your // object. // STDMETHODIMP HXFileSystemManager::RMAFSManagerCallback::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXCallback), (IHXCallback*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXCallback*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
STDMETHODIMP HXCookiesHelper::QueryInterface(REFIID riid, void**ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IUnknown), this }, { GET_IIDHANDLE(IID_IHXCookiesHelper), (IHXCookiesHelper*) this }, }; return QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
STDMETHODIMP CHXBufferFromPool::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IUnknown), (IUnknown*) (IHXBuffer*) this }, { GET_IIDHANDLE(IID_IHXBuffer), (IHXBuffer*) this } }; return QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
///////////////////////////////////////////////////////////////////////// // Method: // IUnknown::QueryInterface // Purpose: // Implement this to export the interfaces supported by your // object. // STDMETHODIMP HXCDQualityResampler::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXAudioResampler), (IHXAudioResampler*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXAudioResampler*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
HX_RESULT CHXVolume::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXVolume), (IHXVolume*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXVolume*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
///////////////////////////////////////////////////////////////////////// // Method: // IUnknown::QueryInterface // Purpose: // Implement this to export the interfaces supported by your // object. // STDMETHODIMP HXClientPropWatch::PropWatchResponse::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXPropWatchResponse), (IHXPropWatchResponse*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXPropWatchResponse*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
STDMETHODIMP HXRecordControl::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXFormatResponse), (IHXFormatResponse*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXFormatResponse*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
///////////////////////////////////////////////////////////////////////// // Method: // IUnknown::QueryInterface // Purpose: // Implement this to export the interfaces supported by your // object. // STDMETHODIMP ScheduledSocketCallback::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXCallback), (IHXCallback*)this }, { GET_IIDHANDLE(IID_IHXInterruptSafe), (IHXInterruptSafe*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXCallback*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
/* * IUnknown methods */ STDMETHODIMP HXSymbianTCPResolvResp::QueryInterface(THIS_ REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXResolverResponse*)this }, { GET_IIDHANDLE(IID_IHXResolverResponse), (IHXResolverResponse*) this }, }; return QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
STDMETHODIMP HXExternalResourceManager::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXExternalResourceManager), (IHXExternalResourceManager*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXExternalResourceManager*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
///////////////////////////////////////////////////////////////////////// // Method: // IUnknown::QueryInterface // Purpose: // Implement this to export the interfaces supported by your // object. // STDMETHODIMP PacketHookHelperResponse::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXPacketHookHelperResponse), (IHXPacketHookHelperResponse*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXPacketHookHelperResponse*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
/* * IUnknown methods */ STDMETHODIMP HXSymbianTCPSocket::QueryInterface(THIS_ REFIID riid, void** ppvObj) { DPRINTF(D_TCPSOCKET, ("HXSymbianTCPSocket::QueryInterface()\n")); QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXTCPSocket*)this }, { GET_IIDHANDLE(IID_IHXTCPSocket), (IHXTCPSocket*) this }, { GET_IIDHANDLE(IID_IHXSetSocketOption), (IHXSetSocketOption*) this }, }; return QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
/************************************************************************ * Method: * IUnknown::QueryInterface */ STDMETHODIMP CHXSiteManager::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXSiteManager), (IHXSiteManager*)this }, { GET_IIDHANDLE(IID_IHXEventHookMgr), (IHXEventHookMgr*)this }, { GET_IIDHANDLE(IID_IHXSiteManager2), (IHXSiteManager2*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXSiteManager*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
STDMETHODIMP HXViewSource::QueryInterface(REFIID riid, void**ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXClientViewSource*)this }, { GET_IIDHANDLE(IID_IHXClientViewSource), (IHXClientViewSource*)this }, { GET_IIDHANDLE(IID_IHXClientViewRights), (IHXClientViewRights*)this }, { GET_IIDHANDLE(IID_IHXClientViewSourceSink), (IHXClientViewSourceSink*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
///////////////////////////////////////////////////////////////////////// // Method: // IUnknown::QueryInterface // Purpose: // Implement this to export the interfaces supported by your // object. // STDMETHODIMP HXScheduler::QueryInterface(REFIID riid, void** ppvObj) { #ifdef _MACINTOSH if (IsEqualIID(riid, IID_IHXInterruptState) && m_pContext) { return m_pContext->QueryInterface(riid, ppvObj); } #endif QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXScheduler), (IHXScheduler*)this }, { GET_IIDHANDLE(IID_IHXScheduler2), (IHXScheduler2*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXScheduler*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
STDMETHODIMP HXCloakedV2TCPSocket::QueryInterface(REFIID riid, void** ppvObj) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXSocket), (IHXSocket*)this }, { GET_IIDHANDLE(IID_IHXCloakedTCPSocket), (IHXCloakedTCPSocket*)this }, { GET_IIDHANDLE(IID_IHXHTTPProxy), (IHXHTTPProxy*)this }, { GET_IIDHANDLE(IID_IHXInterruptState), (IHXInterruptSafe*)this }, { GET_IIDHANDLE(IID_IHXResolveResponse), (IHXResolverResponse*)this }, { GET_IIDHANDLE(IID_IHXSocketResponse), (IHXSocketResponse*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXSocket*)this } }; return ::QIFind(qiList, QILISTSIZE(qiList), riid, ppvObj); }
STDMETHODIMP HXASMStream::QueryInterface ( REFIID interfaceID, void** ppInterfaceObj ) { QInterfaceList qiList[] = { { GET_IIDHANDLE(IID_IHXASMStream), (IHXASMStream*)this }, { GET_IIDHANDLE(IID_IHXASMStream2), (IHXASMStream2*)this }, { GET_IIDHANDLE(IID_IHXStreamBandwidthNegotiator), (IHXStreamBandwidthNegotiator*)this }, { GET_IIDHANDLE(IID_IHXStreamBandwidthBias), (IHXStreamBandwidthBias*)this }, { GET_IIDHANDLE(IID_IHXASMProps), (IHXASMProps*)this }, { GET_IIDHANDLE(IID_IHXAtomicRuleGather), (IHXAtomicRuleGather*)this }, { GET_IIDHANDLE(IID_IUnknown), (IUnknown*)(IHXASMStream*)this }, }; return ::QIFind(qiList, QILISTSIZE(qiList), interfaceID, ppInterfaceObj); }