Module: wine Branch: master Commit: 6d36bf5f276b8684b00d12c078391e6ec38fe356 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6d36bf5f276b8684b00d12c078...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Apr 19 13:47:27 2013 +0400
msdaps: Added proxy/stub for IDBInitialize_Uninitialize().
---
dlls/msdaps/usrmarshal.c | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-)
diff --git a/dlls/msdaps/usrmarshal.c b/dlls/msdaps/usrmarshal.c index ff5ae28..690077d 100644 --- a/dlls/msdaps/usrmarshal.c +++ b/dlls/msdaps/usrmarshal.c @@ -235,14 +235,29 @@ HRESULT __RPC_STUB IDBInitialize_Initialize_Stub(IDBInitialize* This, IErrorInfo
HRESULT CALLBACK IDBInitialize_Uninitialize_Proxy(IDBInitialize* This) { - FIXME("(%p): stub\n", This); - return E_NOTIMPL; + IErrorInfo *error; + HRESULT hr; + + TRACE("(%p)\n", This); + hr = IDBInitialize_RemoteUninitialize_Proxy(This, &error); + if(error) + { + SetErrorInfo(0, error); + IErrorInfo_Release(error); + } + return hr; }
-HRESULT __RPC_STUB IDBInitialize_Uninitialize_Stub(IDBInitialize* This, IErrorInfo **ppErrorInfoRem) +HRESULT __RPC_STUB IDBInitialize_Uninitialize_Stub(IDBInitialize* This, IErrorInfo **error) { - FIXME("(%p, %p): stub\n", This, ppErrorInfoRem); - return E_NOTIMPL; + HRESULT hr; + + TRACE("(%p, %p)\n", This, error); + *error = NULL; + hr = IDBInitialize_Uninitialize(This); + if(FAILED(hr)) GetErrorInfo(0, error); + + return hr; }
HRESULT CALLBACK IDBDataSourceAdmin_CreateDataSource_Proxy(IDBDataSourceAdmin* This, ULONG cPropertySets,