* include/shlobj.h (SHELLFLAGSTATE): Add structure.
(SHGetInstanceExplorer): Correct return type. (SHGetFolderPath[AW]: Likewise. Thanks to Magnus Olsen <greatlord@sourceforge.users.net> for report.
This commit is contained in:
parent
2a33c5f1ed
commit
5060d48ee7
|
@ -1,3 +1,11 @@
|
||||||
|
2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/shlobj.h (SHELLFLAGSTATE): Add structure.
|
||||||
|
(SHGetInstanceExplorer): Correct return type.
|
||||||
|
(SHGetFolderPath[AW]): Likewise.
|
||||||
|
Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
|
||||||
|
for report.
|
||||||
|
|
||||||
2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
|
2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* lib/test.c: Include winldap.h, ntldap.h, winber.h.
|
* lib/test.c: Include winldap.h, ntldap.h, winber.h.
|
||||||
|
|
|
@ -759,6 +759,23 @@ DECLARE_INTERFACE_(IShellIcon,IUnknown)
|
||||||
};
|
};
|
||||||
typedef IShellIcon *LPSHELLICON;
|
typedef IShellIcon *LPSHELLICON;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
BOOL fShowAllObjects : 1;
|
||||||
|
BOOL fShowExtensions : 1;
|
||||||
|
BOOL fNoConfirmRecycle : 1;
|
||||||
|
BOOL fShowSysFiles : 1;
|
||||||
|
BOOL fShowCompColor : 1;
|
||||||
|
BOOL fDoubleClickInWebView : 1;
|
||||||
|
BOOL fDesktopHTML : 1;
|
||||||
|
BOOL fWin95Classic : 1;
|
||||||
|
BOOL fDontPrettyPath : 1;
|
||||||
|
BOOL fShowAttribCol : 1;
|
||||||
|
BOOL fMapNetDrvBtn : 1;
|
||||||
|
BOOL fShowInfoTip : 1;
|
||||||
|
BOOL fHideIcons : 1;
|
||||||
|
UINT fRestFlags : 3;
|
||||||
|
} SHELLFLAGSTATE, * LPSHELLFLAGSTATE;
|
||||||
|
|
||||||
void WINAPI SHAddToRecentDocs(UINT,PCVOID);
|
void WINAPI SHAddToRecentDocs(UINT,PCVOID);
|
||||||
LPITEMIDLIST WINAPI SHBrowseForFolderA(PBROWSEINFOA);
|
LPITEMIDLIST WINAPI SHBrowseForFolderA(PBROWSEINFOA);
|
||||||
LPITEMIDLIST WINAPI SHBrowseForFolderW(PBROWSEINFOW);
|
LPITEMIDLIST WINAPI SHBrowseForFolderW(PBROWSEINFOW);
|
||||||
|
@ -766,7 +783,7 @@ void WINAPI SHChangeNotify(LONG,UINT,PCVOID,PCVOID);
|
||||||
HRESULT WINAPI SHGetDataFromIDListA(LPSHELLFOLDER,LPCITEMIDLIST,int,PVOID,int);
|
HRESULT WINAPI SHGetDataFromIDListA(LPSHELLFOLDER,LPCITEMIDLIST,int,PVOID,int);
|
||||||
HRESULT WINAPI SHGetDataFromIDListW(LPSHELLFOLDER,LPCITEMIDLIST,int,PVOID,int);
|
HRESULT WINAPI SHGetDataFromIDListW(LPSHELLFOLDER,LPCITEMIDLIST,int,PVOID,int);
|
||||||
HRESULT WINAPI SHGetDesktopFolder(LPSHELLFOLDER*);
|
HRESULT WINAPI SHGetDesktopFolder(LPSHELLFOLDER*);
|
||||||
HRESULT WINAPI SHGetInstanceExplorer(LPUNKNOWN);
|
HRESULT WINAPI SHGetInstanceExplorer(IUnknown **);
|
||||||
HRESULT WINAPI SHGetMalloc(LPMALLOC*);
|
HRESULT WINAPI SHGetMalloc(LPMALLOC*);
|
||||||
BOOL WINAPI SHGetPathFromIDListA(LPCITEMIDLIST,LPSTR);
|
BOOL WINAPI SHGetPathFromIDListA(LPCITEMIDLIST,LPSTR);
|
||||||
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST,LPWSTR);
|
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST,LPWSTR);
|
||||||
|
@ -777,8 +794,8 @@ BOOL WINAPI SHGetSpecialFolderPathA(HWND,LPSTR,int,BOOL);
|
||||||
BOOL WINAPI SHGetSpecialFolderPathW(HWND,LPWSTR,int,BOOL);
|
BOOL WINAPI SHGetSpecialFolderPathW(HWND,LPWSTR,int,BOOL);
|
||||||
#endif
|
#endif
|
||||||
/* SHGetFolderPath in shfolder.dll on W9x, NT4, also in shell32.dll on W2K */
|
/* SHGetFolderPath in shfolder.dll on W9x, NT4, also in shell32.dll on W2K */
|
||||||
BOOL WINAPI SHGetFolderPathA(HWND,int,HANDLE,DWORD,LPSTR);
|
HRESULT WINAPI SHGetFolderPathA(HWND,int,HANDLE,DWORD,LPSTR);
|
||||||
BOOL WINAPI SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR);
|
HRESULT WINAPI SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR);
|
||||||
#if (_WIN32_WINDOWS >= 0x0490) || (_WIN32_WINNT >= 0x0500) /* ME or W2K */
|
#if (_WIN32_WINDOWS >= 0x0490) || (_WIN32_WINNT >= 0x0500) /* ME or W2K */
|
||||||
HRESULT WINAPI SHGetFolderLocation(HWND,int,HANDLE,DWORD,LPITEMIDLIST*);
|
HRESULT WINAPI SHGetFolderLocation(HWND,int,HANDLE,DWORD,LPITEMIDLIST*);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue