CVS: winex/include shlwapi.h,1.1.1.11,1.2

[email protected] 14 Dec 2007 20:33:11 -0000
Newsgroups gmane.comp.emulators.winex.cvs
Message-ID <[email protected]>
Subject: winex/include shlwapi.h,1.1.1.11,1.2Update of /var/lib/cvsd/cvsroot/winex/include
In directory agravaine:/tmp/cvs-serv17048/include

Modified Files:
	shlwapi.h 
Log Message:
Prototypes for SHCreateStream* functions.


Index: shlwapi.h
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/include/shlwapi.h,v
retrieving revision 1.1.1.11
retrieving revision 1.2
diff -u -d -r1.1.1.11 -r1.2
--- shlwapi.h	17 Dec 2003 18:56:09 -0000	1.1.1.11
+++ shlwapi.h	14 Dec 2007 20:33:09 -0000	1.2
@@ -676,14 +676,22 @@
 /* Stream functions */
 #ifndef NO_SHLWAPI_STREAM
 
-IStream * WINAPI SHOpenRegStreamA(HKEY,LPCSTR,LPCSTR,DWORD);
-IStream * WINAPI SHOpenRegStreamW(HKEY,LPCWSTR,LPCWSTR,DWORD);
+struct IStream * WINAPI SHOpenRegStreamA(HKEY,LPCSTR,LPCSTR,DWORD);
+struct IStream * WINAPI SHOpenRegStreamW(HKEY,LPCWSTR,LPCWSTR,DWORD);
 #define SHOpenRegStream WINELIB_NAME_AW(SHOpenRegStream)
 
-IStream * WINAPI SHOpenRegStream2A(HKEY,LPCSTR,LPCSTR,DWORD);
-IStream * WINAPI SHOpenRegStream2W(HKEY,LPCWSTR,LPCWSTR,DWORD);
+struct IStream * WINAPI SHOpenRegStream2A(HKEY,LPCSTR,LPCSTR,DWORD);
+struct IStream * WINAPI SHOpenRegStream2W(HKEY,LPCWSTR,LPCWSTR,DWORD);
 #define SHOpenRegStream2 WINELIB_NAME_AW(SHOpenRegStream2)
 
+HRESULT WINAPI SHCreateStreamOnFileA(LPCSTR,DWORD,struct IStream**);
+HRESULT WINAPI SHCreateStreamOnFileW(LPCWSTR,DWORD,struct IStream**);
+#define SHCreateStreamOnFile WINELIB_NAME_AW(SHCreateStreamOnFile)
+
+HRESULT WINAPI SHCreateStreamOnFileEx(LPCWSTR,DWORD,DWORD,BOOL,struct IStream*,struct IStream**);
+
+HRESULT WINAPI SHCreateStreamWrapper(LPBYTE,DWORD,DWORD,struct IStream**);
+
 #endif /* NO_SHLWAPI_STREAM */