MCPcopy Create free account
hub / github.com/cinience/RedisStudio / QueryInterface

Method QueryInterface

DuiLib/Control/UIFlash.cpp:106–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104 }
105
106 HRESULT STDMETHODCALLTYPE CFlashUI::QueryInterface( REFIID riid, void **ppvObject )
107 {
108 *ppvObject = NULL;
109
110 if( riid == IID_IUnknown)
111 *ppvObject = static_cast<LPUNKNOWN>(this);
112 else if( riid == IID_IDispatch)
113 *ppvObject = static_cast<IDispatch*>(this);
114 else if( riid == __uuidof(_IShockwaveFlashEvents))
115 *ppvObject = static_cast<_IShockwaveFlashEvents*>(this);
116
117 if( *ppvObject != NULL )
118 AddRef();
119 return *ppvObject == NULL ? E_NOINTERFACE : S_OK;
120 }
121
122 ULONG STDMETHODCALLTYPE CFlashUI::AddRef( void )
123 {

Callers 2

TranslateAcceleratorMethod · 0.45
RegisterEventHandlerMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected