Rob Shearman : urlmon: Implement stubs for URLOpenBlockingStreamA/
W and URLOpenStreamA/W.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Aug 8 08:59:53 CDT 2007
Module: wine
Branch: master
Commit: 9105b64a777daa410dbf55e97d1c53a38841a973
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9105b64a777daa410dbf55e97d1c53a38841a973
Author: Rob Shearman <rob at codeweavers.com>
Date: Fri Aug 3 22:09:48 2007 +0100
urlmon: Implement stubs for URLOpenBlockingStreamA/W and URLOpenStreamA/W.
---
dlls/urlmon/umstream.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
dlls/urlmon/urlmon.spec | 8 ++++----
2 files changed, 50 insertions(+), 4 deletions(-)
diff --git a/dlls/urlmon/umstream.c b/dlls/urlmon/umstream.c
index cd5e153..ec2b306 100644
--- a/dlls/urlmon/umstream.c
+++ b/dlls/urlmon/umstream.c
@@ -378,3 +378,49 @@ static const IStreamVtbl stvt =
IStream_fnClone
};
+
+/***********************************************************************
+ * URLOpenBlockingStreamA (URLMON.@)
+ */
+HRESULT WINAPI URLOpenBlockingStreamA(LPUNKNOWN pCaller, LPCSTR szURL,
+ LPSTREAM *ppStream, DWORD dwReserved,
+ LPBINDSTATUSCALLBACK lpfnCB)
+{
+ FIXME("(%p, %s, %p, 0x%x, %p): stub\n", pCaller, szURL, ppStream, dwReserved, lpfnCB);
+ *ppStream = NULL;
+ return E_NOTIMPL;
+}
+
+/***********************************************************************
+ * URLOpenBlockingStreamW (URLMON.@)
+ */
+HRESULT WINAPI URLOpenBlockingStreamW(LPUNKNOWN pCaller, LPCWSTR szURL,
+ LPSTREAM *ppStream, DWORD dwReserved,
+ LPBINDSTATUSCALLBACK lpfnCB)
+{
+ FIXME("(%p, %s, %p, 0x%x, %p): stub\n", pCaller, debugstr_w(szURL), ppStream,
+ dwReserved, lpfnCB);
+ *ppStream = NULL;
+ return E_NOTIMPL;
+}
+
+/***********************************************************************
+* URLOpenStreamA (URLMON.@)
+*/
+HRESULT WINAPI URLOpenStreamA(LPUNKNOWN pCaller, LPCSTR szURL, DWORD dwReserved,
+ LPBINDSTATUSCALLBACK lpfnCB)
+{
+ FIXME("(%p, %s, 0x%x, %p): stub\n", pCaller, szURL, dwReserved, lpfnCB);
+ return E_NOTIMPL;
+}
+
+/***********************************************************************
+* URLOpenStreamW (URLMON.@)
+*/
+HRESULT WINAPI URLOpenStreamW(LPUNKNOWN pCaller, LPCWSTR szURL, DWORD dwReserved,
+ LPBINDSTATUSCALLBACK lpfnCB)
+{
+ FIXME("(%p, %s, 0x%x, %p): stub\n", pCaller, debugstr_w(szURL), dwReserved,
+ lpfnCB);
+ return E_NOTIMPL;
+}
diff --git a/dlls/urlmon/urlmon.spec b/dlls/urlmon/urlmon.spec
index c72c0eb..1da697d 100644
--- a/dlls/urlmon/urlmon.spec
+++ b/dlls/urlmon/urlmon.spec
@@ -70,12 +70,12 @@
@ stdcall URLDownloadToFileA(ptr str str long ptr)
@ stdcall URLDownloadToFileW(ptr wstr wstr long ptr)
@ stub URLDownloadW
-@ stub URLOpenBlockingStreamA
-@ stub URLOpenBlockingStreamW
+@ stdcall URLOpenBlockingStreamA(ptr str ptr long ptr)
+@ stdcall URLOpenBlockingStreamW(ptr wstr ptr long ptr)
@ stub URLOpenPullStreamA
@ stub URLOpenPullStreamW
-@ stub URLOpenStreamA
-@ stub URLOpenStreamW
+@ stdcall URLOpenStreamA(ptr str long ptr)
+@ stdcall URLOpenStreamW(ptr wstr long ptr)
@ stub UrlMkBuildVersion
@ stdcall UrlMkGetSessionOption(long ptr long ptr long)
@ stdcall UrlMkSetSessionOption(long ptr long long)
More information about the wine-cvs
mailing list