oledb32: Fixed IDataInitialize definition.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
00046b816c
commit
37fcb0d630
2 changed files with 13 additions and 7 deletions
|
@ -918,13 +918,13 @@ static HRESULT WINAPI datainit_CreateDBInstance(IDataInitialize *iface, REFCLSID
|
||||||
return CoCreateInstance(provider, outer, clsctx, riid, (void**)datasource);
|
return CoCreateInstance(provider, outer, clsctx, riid, (void**)datasource);
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI datainit_RemoteCreateDBInstanceEx(IDataInitialize *iface, REFCLSID clsidProvider,
|
static HRESULT WINAPI datainit_CreateDBInstanceEx(IDataInitialize *iface, REFCLSID provider, IUnknown *outer,
|
||||||
IUnknown *pUnkOuter, DWORD dwClsCtx, LPWSTR pwszReserved, COSERVERINFO *pServerInfo,
|
DWORD clsctx, LPWSTR reserved, COSERVERINFO *server_info, DWORD cmq, MULTI_QI *results)
|
||||||
DWORD cmq, GUID **rgpIID, IUnknown **rgpItf, HRESULT *rghr)
|
|
||||||
{
|
{
|
||||||
datainit *This = impl_from_IDataInitialize(iface);
|
datainit *This = impl_from_IDataInitialize(iface);
|
||||||
|
|
||||||
FIXME("(%p)->()\n", This);
|
FIXME("(%p)->(%s %p %#x %s %p %u %p)\n", This, debugstr_guid(provider), outer, clsctx,
|
||||||
|
debugstr_w(reserved), server_info, cmq, results);
|
||||||
|
|
||||||
return E_NOTIMPL;
|
return E_NOTIMPL;
|
||||||
}
|
}
|
||||||
|
@ -958,7 +958,7 @@ static const struct IDataInitializeVtbl datainit_vtbl =
|
||||||
datainit_GetDataSource,
|
datainit_GetDataSource,
|
||||||
datainit_GetInitializationString,
|
datainit_GetInitializationString,
|
||||||
datainit_CreateDBInstance,
|
datainit_CreateDBInstance,
|
||||||
datainit_RemoteCreateDBInstanceEx,
|
datainit_CreateDBInstanceEx,
|
||||||
datainit_LoadStringFromStorage,
|
datainit_LoadStringFromStorage,
|
||||||
datainit_WriteStringToStorage
|
datainit_WriteStringToStorage
|
||||||
};
|
};
|
||||||
|
|
|
@ -102,10 +102,16 @@ library MSDASC
|
||||||
[in] DWORD dwClsCtx, [in] LPWSTR pwszReserved,
|
[in] DWORD dwClsCtx, [in] LPWSTR pwszReserved,
|
||||||
[in] REFIID riid, [out] IUnknown** ppDataSource);
|
[in] REFIID riid, [out] IUnknown** ppDataSource);
|
||||||
|
|
||||||
|
[local]
|
||||||
|
HRESULT CreateDBInstanceEx([in] REFCLSID clsidProvider, [in] IUnknown* pUnkOuter,
|
||||||
|
[in] DWORD dwClsCtx, [in] LPWSTR pwszReserved, [in] COSERVERINFO* pServerInfo,
|
||||||
|
[in] DWORD cmq, [in, out, size_is(cmq)] MULTI_QI *results);
|
||||||
|
|
||||||
|
[call_as(CreateDBInstanceEx)]
|
||||||
HRESULT RemoteCreateDBInstanceEx([in] REFCLSID clsidProvider, [in] IUnknown* pUnkOuter,
|
HRESULT RemoteCreateDBInstanceEx([in] REFCLSID clsidProvider, [in] IUnknown* pUnkOuter,
|
||||||
[in] DWORD dwClsCtx, [in] LPWSTR pwszReserved, [in] COSERVERINFO* pServerInfo,
|
[in] DWORD dwClsCtx, [in] LPWSTR pwszReserved, [in] COSERVERINFO* pServerInfo,
|
||||||
[in] DWORD cmq, [in] GUID** rgpIID, [out] IUnknown** rgpItf,
|
[in] DWORD cmq, [in, size_is(cmq)] const IID **iids, [out, size_is(cmq)] IUnknown **ifs,
|
||||||
[out] HRESULT* rghr);
|
[out, size_is(cmq)] HRESULT *hr);
|
||||||
|
|
||||||
HRESULT LoadStringFromStorage([in] LPWSTR pwszFileName, [out] LPWSTR* ppwszInitializationString);
|
HRESULT LoadStringFromStorage([in] LPWSTR pwszFileName, [out] LPWSTR* ppwszInitializationString);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue