From 99a3b239eb0d4b5b72c85e2e7d13d2fae2ed6658 Mon Sep 17 00:00:00 2001 From: Earnie Boyd Date: Wed, 14 Aug 2002 16:43:40 +0000 Subject: * include/shlobj.h (SHGetFolderPath): Add define. * lib/shell32.def (SHGetSpecialFolderPath): Add export. (SHGetFolderPath): Ditto. --- winsup/w32api/ChangeLog | 6 ++++++ winsup/w32api/include/shlobj.h | 4 ++++ winsup/w32api/lib/shell32.def | 4 ++++ 3 files changed, 14 insertions(+) (limited to 'winsup') diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index a3b1a3f4f..bfb245a62 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,9 @@ +2002-08-14 Earnie Boyd + + * include/shlobj.h (SHGetFolderPath): Add define. + * lib/shell32.def (SHGetSpecialFolderPath): Add export. + (SHGetFolderPath): Ditto. + 2002-08-13 Danny Smith * include/commdlg.h: Don't include COM headers or use diff --git a/winsup/w32api/include/shlobj.h b/winsup/w32api/include/shlobj.h index 4793a9efa..483d2c73a 100644 --- a/winsup/w32api/include/shlobj.h +++ b/winsup/w32api/include/shlobj.h @@ -743,6 +743,8 @@ HRESULT WINAPI SHLoadInProc(REFCLSID); /* FIXME/TODO: Only valid for _WIN32_IE >= 400? */ BOOL WINAPI SHGetSpecialFolderPathA(HWND,LPSTR,int,BOOL); BOOL WINAPI SHGetSpecialFolderPathW(HWND,LPSTR,int,BOOL); +BOOL WINAPI SHGetFolderPathA(HWND,int,HANDLE,DWORD,LPTSTR); +BOOL WINAPI SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPTSTR); #ifdef UNICODE typedef IShellExecuteHookW IShellExecuteHook; @@ -753,6 +755,7 @@ typedef BROWSEINFOW BROWSEINFO,*PBROWSEINFO,*LPBROWSEINFO; #define SHGetPathFromIDList SHGetPathFromIDListW /* FIXME/TODO: Only valid for _WIN32_IE >= 400? */ #define SHGetSpecialFolderPath SHGetSpecialFolderPathW +#define SHGetFolderPath SHGetFolderPathW #else typedef IShellExecuteHookA IShellExecuteHook; typedef IShellLinkA IShellLink; @@ -762,6 +765,7 @@ typedef BROWSEINFOA BROWSEINFO,*PBROWSEINFO,*LPBROWSEINFO; #define SHGetPathFromIDList SHGetPathFromIDListA /* FIXME/TODO: Only valid for _WIN32_IE >= 400? */ #define SHGetSpecialFolderPath SHGetSpecialFolderPathA +#define SHGetFolderPath SHGetFolderPathA #endif #pragma pack(pop) diff --git a/winsup/w32api/lib/shell32.def b/winsup/w32api/lib/shell32.def index 81e02387b..c7e61d414 100644 --- a/winsup/w32api/lib/shell32.def +++ b/winsup/w32api/lib/shell32.def @@ -59,7 +59,11 @@ SheChangeDirExA@4 SheChangeDirA@4 SHLoadInProc@4 SHHelpShortcuts_RunDLL@16 +SHGetFolderPathA@20 +SHGetFolderPathW@20 SHGetSpecialFolderLocation@12 +SHGetSpecialFolderPathA@16 +SHGetSpecialFolderPathW@16 SHGetPathFromIDListW@8 SHGetPathFromIDListA@8 SHGetPathFromIDList@8 -- cgit v1.2.3