2 * Copyright 2009 Piotr Caban for Codeweavers
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19 #include "urlmon_main.h"
21 #include "wine/debug.h"
23 WINE_DEFAULT_DEBUG_CHANNEL(urlmon
);
25 HRESULT CALLBACK
IWinInetHttpInfo_QueryInfo_Proxy(IWinInetHttpInfo
* This
,
26 DWORD dwOption
, LPVOID pBuffer
, DWORD
*pcbBuf
, DWORD
*pdwFlags
,
33 HRESULT __RPC_STUB
IWinInetHttpInfo_QueryInfo_Stub(IWinInetHttpInfo
* This
,
34 DWORD dwOption
, BYTE
*pBuffer
, DWORD
*pcbBuf
, DWORD
*pdwFlags
,
41 HRESULT CALLBACK
IWinInetInfo_QueryOption_Proxy(IWinInetInfo
* This
,
42 DWORD dwOption
, LPVOID pBuffer
, DWORD
*pcbBuf
)
48 HRESULT __RPC_STUB
IWinInetInfo_QueryOption_Stub(IWinInetInfo
* This
,
49 DWORD dwOption
, BYTE
*pBuffer
, DWORD
*pcbBuf
)
55 HRESULT CALLBACK
IBindHost_MonikerBindToStorage_Proxy(IBindHost
* This
,
56 IMoniker
*pMk
, IBindCtx
*pBC
, IBindStatusCallback
*pBSC
,
57 REFIID riid
, void **ppvObj
)
63 HRESULT __RPC_STUB
IBindHost_MonikerBindToStorage_Stub(IBindHost
* This
,
64 IMoniker
*pMk
, IBindCtx
*pBC
, IBindStatusCallback
*pBSC
,
65 REFIID riid
, IUnknown
**ppvObj
)
71 HRESULT CALLBACK
IBindHost_MonikerBindToObject_Proxy(IBindHost
* This
,
72 IMoniker
*pMk
, IBindCtx
*pBC
, IBindStatusCallback
*pBSC
,
73 REFIID riid
, void **ppvObj
)
79 HRESULT __RPC_STUB
IBindHost_MonikerBindToObject_Stub(IBindHost
* This
,
80 IMoniker
*pMk
, IBindCtx
*pBC
, IBindStatusCallback
*pBSC
,
81 REFIID riid
, IUnknown
**ppvObj
)
87 HRESULT CALLBACK
IBindStatusCallbackEx_GetBindInfoEx_Proxy(
88 IBindStatusCallbackEx
* This
, DWORD
*grfBINDF
, BINDINFO
*pbindinfo
,
89 DWORD
*grfBINDF2
, DWORD
*pdwReserved
)
95 HRESULT __RPC_STUB
IBindStatusCallbackEx_GetBindInfoEx_Stub(
96 IBindStatusCallbackEx
* This
, DWORD
*grfBINDF
, RemBINDINFO
*pbindinfo
,
97 RemSTGMEDIUM
*pstgmed
, DWORD
*grfBINDF2
, DWORD
*pdwReserved
)
103 HRESULT CALLBACK
IBindStatusCallback_GetBindInfo_Proxy(
104 IBindStatusCallback
* This
, DWORD
*grfBINDF
, BINDINFO
*pbindinfo
)
110 HRESULT __RPC_STUB
IBindStatusCallback_GetBindInfo_Stub(
111 IBindStatusCallback
* This
, DWORD
*grfBINDF
,
112 RemBINDINFO
*pbindinfo
, RemSTGMEDIUM
*pstgmed
)
118 HRESULT CALLBACK
IBindStatusCallback_OnDataAvailable_Proxy(
119 IBindStatusCallback
* This
, DWORD grfBSCF
, DWORD dwSize
,
120 FORMATETC
*pformatetc
, STGMEDIUM
*pstgmed
)
126 HRESULT __RPC_STUB
IBindStatusCallback_OnDataAvailable_Stub(
127 IBindStatusCallback
* This
, DWORD grfBSCF
, DWORD dwSize
,
128 RemFORMATETC
*pformatetc
, RemSTGMEDIUM
*pstgmed
)
134 HRESULT CALLBACK
IBinding_GetBindResult_Proxy(IBinding
* This
,
135 CLSID
*pclsidProtocol
, DWORD
*pdwResult
,
136 LPOLESTR
*pszResult
, DWORD
*pdwReserved
)
142 HRESULT __RPC_STUB
IBinding_GetBindResult_Stub(IBinding
* This
,
143 CLSID
*pclsidProtocol
, DWORD
*pdwResult
,
144 LPOLESTR
*pszResult
, DWORD dwReserved
)
150 HRESULT STDMETHODCALLTYPE
IWindowForBindingUI_GetWindow_Proxy(
151 IWindowForBindingUI
* This
, REFGUID rguidReason
, HWND
*phwnd
)
157 void __RPC_STUB
IWindowForBindingUI_GetWindow_Stub(IRpcStubBuffer
* This
,
158 IRpcChannelBuffer
* pRpcChannelBuffer
, PRPC_MESSAGE pRpcMessage
,