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 */