new documented shell32 functions
"Martin Fuchs" <[email protected]> Wed, 12 Nov 2003 00:21:02 +0100
| Newsgroups | gmane.comp.gnu.mingw.patches |
|---|---|
| Message-ID | <004401c3a8aa$79522880$060ba8c0@lisi> |
2003-11-12 Martin Fuchs [email protected] * include/shlobj.h, lib/shell32.def: add previously undocumented functions of shell32.dll Now they are documented in MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/ilfree.asp -- Martin Fuchs [email protected]
shlobj.patch
(application/octet-stream, 1.7 KB)
Index: include/shlobj.h =================================================================== RCS file: /cvs/src/src/winsup/w32api/include/shlobj.h,v retrieving revision 1.27 diff -u -p -d -r1.27 shlobj.h --- include/shlobj.h 13 Oct 2003 00:22:38 -0000 1.27 +++ include/shlobj.h 11 Nov 2003 23:17:44 -0000 @@ -941,6 +941,20 @@ typedef BROWSEINFOA BROWSEINFO,*PBROWSEI #endif #endif /* UNICODE */ +BOOL WINAPI ILIsEqual(LPCITEMIDLIST, LPCITEMIDLIST); +BOOL WINAPI ILIsParent(LPCITEMIDLIST, LPCITEMIDLIST, BOOL); +BOOL WINAPI ILRemoveLastID(LPITEMIDLIST); +HRESULT WINAPI ILLoadFromStream(IStream*, LPITEMIDLIST*); +HRESULT WINAPI ILSaveToStream(IStream*, LPCITEMIDLIST); +LPITEMIDLIST WINAPI ILAppendID(LPITEMIDLIST, LPCSHITEMID, BOOL); +LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST); +LPITEMIDLIST WINAPI ILCloneFirst(LPCITEMIDLIST); +LPITEMIDLIST WINAPI ILCombine(LPCITEMIDLIST, LPCITEMIDLIST); +LPITEMIDLIST WINAPI ILFindChild(LPCITEMIDLIST, LPCITEMIDLIST); +LPITEMIDLIST WINAPI ILFindLastID(LPCITEMIDLIST); +LPITEMIDLIST WINAPI ILGetNext(LPCITEMIDLIST); +UINT WINAPI ILGetSize(LPCITEMIDLIST); +void WINAPI ILFree(LPITEMIDLIST); #pragma pack(pop) #ifdef __cplusplus Index: lib/shell32.def =================================================================== RCS file: /cvs/src/src/winsup/w32api/lib/shell32.def,v retrieving revision 1.5 diff -u -p -d -r1.5 shell32.def --- lib/shell32.def 10 Aug 2003 00:40:01 -0000 1.5 +++ lib/shell32.def 11 Nov 2003 23:17:44 -0000 @@ -166,3 +166,17 @@ Control_FillCache_RunDLL@16 CommandLineToArgvW@8 CheckEscapesW@8 CheckEscapesA@8 +ILAppendID@12 +ILClone@4 +ILCloneFirst@4 +ILCombine@8 +ILFindChild@8 +ILFindLastID@4 +ILFree@4 +ILGetNext@4 +ILGetSize@4 +ILIsEqual@8 +ILIsParent@12 +ILLoadFromStream@8 +ILRemoveLastID@4 +ILSaveToStream@8