From: Piotr Caban piotr@codeweavers.com
--- dlls/msado15/tests/msado15.c | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/dlls/msado15/tests/msado15.c b/dlls/msado15/tests/msado15.c index b5e39012360..4dcb0a7498f 100644 --- a/dlls/msado15/tests/msado15.c +++ b/dlls/msado15/tests/msado15.c @@ -636,6 +636,11 @@ static HRESULT WINAPI rowset_QueryInterface(IRowset *iface, REFIID riid, void ** trace("Requested interface IID_IRowset\n"); *obj = &rowset->IRowset_iface; } + else if (IsEqualIID(riid, &IID_IRowsetExactScroll)) + { + trace("Requested interface IID_IRowsetExactScroll\n"); + return E_NOINTERFACE; + } else if (IsEqualIID(riid, &IID_IRowsetInfo)) { trace("Requested interface IID_IRowsetInfo\n"); @@ -838,6 +843,10 @@ static void test_ADORecordsetConstruction(void)
Field_Release( field );
+ hr = _Recordset_get_RecordCount( recordset, &size ); + ok( hr == S_OK, "got %08lx\n", hr ); + todo_wine ok( size == -1, "size = %Id\n", size ); + SET_EXPECT( rowset_GetNextRows ); SET_EXPECT( rowset_ReleaseRows ); hr = _Recordset_MoveNext( recordset );