msdaps: Add server side stubs for IRowsetInfo.
This commit is contained in:
parent
923805b576
commit
59c2caa6f4
|
@ -346,6 +346,31 @@ static HRESULT WINAPI server_Hash(IWineRowServer *iface, HCHAPTER hReserved, DBB
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI server_GetProperties(IWineRowServer* iface, ULONG cPropertyIDSets,
|
||||
const DBPROPIDSET *rgPropertyIDSets, ULONG *pcPropertySets,
|
||||
DBPROPSET **prgPropertySets)
|
||||
{
|
||||
server *This = impl_from_IWineRowServer(iface);
|
||||
FIXME("(%p)->(%d, %p, %p, %p)\n", This, cPropertyIDSets, rgPropertyIDSets, pcPropertySets, prgPropertySets);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI server_GetReferencedRowset(IWineRowServer* iface, DBORDINAL iOrdinal,
|
||||
REFIID riid, IUnknown **ppReferencedRowset)
|
||||
{
|
||||
server *This = impl_from_IWineRowServer(iface);
|
||||
FIXME("(%p): stub\n", This);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI server_GetSpecification(IWineRowServer* iface, REFIID riid,
|
||||
IUnknown **ppSpecification)
|
||||
{
|
||||
server *This = impl_from_IWineRowServer(iface);
|
||||
FIXME("(%p): stub\n", This);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static const IWineRowServerVtbl server_vtbl =
|
||||
{
|
||||
server_QueryInterface,
|
||||
|
@ -365,7 +390,10 @@ static const IWineRowServerVtbl server_vtbl =
|
|||
server_Compare,
|
||||
server_GetRowsAt,
|
||||
server_GetRowsByBookmark,
|
||||
server_Hash
|
||||
server_Hash,
|
||||
server_GetProperties,
|
||||
server_GetReferencedRowset,
|
||||
server_GetSpecification
|
||||
};
|
||||
|
||||
static HRESULT create_server(IUnknown *outer, const CLSID *class, void **obj)
|
||||
|
|
|
@ -139,6 +139,21 @@ typedef struct
|
|||
[out, size_is(cBookmarks)] DBHASHVALUE rgHashedValues[],
|
||||
[out, size_is(cBookmarks)] DBROWSTATUS rgBookmarkStatus[]);
|
||||
|
||||
/* IRowsetInfo */
|
||||
|
||||
HRESULT GetProperties([in] ULONG cPropertyIDSets,
|
||||
[in, unique, size_is(cPropertyIDSets)] const DBPROPIDSET *rgPropertyIDSets,
|
||||
[in, out] ULONG *pcPropertySets,
|
||||
[out, size_is(,*pcPropertySets)] DBPROPSET **prgPropertySets);
|
||||
|
||||
HRESULT GetReferencedRowset([in] DBORDINAL iOrdinal,
|
||||
[in] REFIID riid,
|
||||
[out, iid_is(riid)] IUnknown **ppReferencedRowset);
|
||||
|
||||
HRESULT GetSpecification([in] REFIID riid,
|
||||
[out, iid_is(riid)] IUnknown **ppSpecification);
|
||||
|
||||
|
||||
}
|
||||
|
||||
[
|
||||
|
|
Loading…
Reference in New Issue