mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-15 21:57:17 +00:00
msdasql: Trace unsupported interfaces.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1bc19b0c40
commit
e18045a662
|
@ -315,6 +315,31 @@ static HRESULT WINAPI command_QueryInterface(ICommandText *iface, REFIID riid, v
|
|||
IUnknown_AddRef((IUnknown*)*ppv);
|
||||
return S_OK;
|
||||
}
|
||||
else if (IsEqualGUID(&IID_IMultipleResults, riid))
|
||||
{
|
||||
TRACE("IID_IMultipleResults not supported\n");
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
else if(IsEqualGUID(&IID_ICommandStream, riid))
|
||||
{
|
||||
TRACE("ICommandStream not support\n");
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
else if (IsEqualGUID(&IID_IRowsetChange, riid))
|
||||
{
|
||||
TRACE("IID_IRowsetChange not supported\n");
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
else if (IsEqualGUID(&IID_IRowsetUpdate, riid))
|
||||
{
|
||||
TRACE("IID_IRowsetUpdate not supported\n");
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
else if (IsEqualGUID(&IID_IRowsetLocate, riid))
|
||||
{
|
||||
TRACE("IID_IRowsetLocate not supported\n");
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
|
||||
FIXME("(%p)->(%s %p)\n", iface, debugstr_guid(riid), ppv);
|
||||
return E_NOINTERFACE;
|
||||
|
|
|
@ -119,6 +119,7 @@ static void test_command_interfaces(IUnknown *cmd)
|
|||
ICommandStream *commandstream;
|
||||
IColumnsInfo *colinfo;
|
||||
IMultipleResults *multiple;
|
||||
IUnknown *unk;
|
||||
|
||||
hr = IUnknown_QueryInterface(cmd, &IID_ICommandProperties, (void**)&commandProp);
|
||||
ok(hr == S_OK, "got 0x%08x\n", hr);
|
||||
|
@ -148,6 +149,15 @@ static void test_command_interfaces(IUnknown *cmd)
|
|||
|
||||
hr = IUnknown_QueryInterface(cmd, &IID_IMultipleResults, (void**)&multiple);
|
||||
ok(hr == E_NOINTERFACE, "got 0x%08x\n", hr);
|
||||
|
||||
hr = IUnknown_QueryInterface(cmd, &IID_IRowsetChange, (void**)&unk);
|
||||
ok(hr == E_NOINTERFACE, "got 0x%08x\n", hr);
|
||||
|
||||
hr = IUnknown_QueryInterface(cmd, &IID_IRowsetUpdate, (void**)&unk);
|
||||
ok(hr == E_NOINTERFACE, "got 0x%08x\n", hr);
|
||||
|
||||
hr = IUnknown_QueryInterface(cmd, &IID_IRowsetLocate, (void**)&unk);
|
||||
ok(hr == E_NOINTERFACE, "got 0x%08x\n", hr);
|
||||
}
|
||||
|
||||
static void test_sessions(void)
|
||||
|
|
Loading…
Reference in a new issue