On Mon, Mar 14, 2011 at 05:03:37PM +0100, Piotr Caban wrote:
+static HRESULT WINAPI ShellBrowser_QueryInterface(
IShellBrowser* iface,
REFIID riid,
void **ppvObject)
+{
- ShellBrowser *This = impl_from_IShellBrowser(iface);
- *ppvObject = NULL;
- if(IsEqualGUID(&IID_IShellBrowser, riid))
*ppvObject = &This->IShellBrowser_iface;
- if(*ppvObject) {
TRACE("%p %s %p\n", This, debugstr_guid(riid), ppvObject);
IUnknown_AddRef((IUnknown*)*ppvObject);
return S_OK;
- }
You probably want to add support for IID_IUnknown here too.
Huw.