shell32: Update specs for SHGetSetFolderCustomSettings to behaviour above win2003.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
26a4109904
commit
62a84f6a3c
@ -259,7 +259,7 @@
|
|||||||
|
|
||||||
701 stdcall CDefFolderMenu_Create2(ptr ptr long ptr ptr ptr long ptr ptr)
|
701 stdcall CDefFolderMenu_Create2(ptr ptr long ptr ptr ptr long ptr ptr)
|
||||||
704 stdcall -noname GUIDFromStringW(wstr ptr)
|
704 stdcall -noname GUIDFromStringW(wstr ptr)
|
||||||
709 stdcall SHGetSetFolderCustomSettings(ptr str long)
|
709 stdcall SHGetSetFolderCustomSettings(ptr wstr long)
|
||||||
714 stdcall @(ptr) SHELL32_714 # PathIsTemporaryW
|
714 stdcall @(ptr) SHELL32_714 # PathIsTemporaryW
|
||||||
723 stdcall -noname SHCreateSessionKey(long ptr)
|
723 stdcall -noname SHCreateSessionKey(long ptr)
|
||||||
727 stdcall SHGetImageList(long ptr ptr)
|
727 stdcall SHGetImageList(long ptr ptr)
|
||||||
|
@ -607,11 +607,11 @@ HRESULT WINAPI SHOpenFolderAndSelectItems( PCIDLIST_ABSOLUTE pidlFolder, UINT ci
|
|||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* SHGetSetFolderCustomSettings
|
* SHGetSetFolderCustomSettings
|
||||||
*
|
*
|
||||||
* Only in XP (up to SP2) and Server 2003
|
* Only Unicode above Server 2003
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI SHGetSetFolderCustomSettings( LPSHFOLDERCUSTOMSETTINGS fcs, LPCSTR path, DWORD flag )
|
HRESULT WINAPI SHGetSetFolderCustomSettings( LPSHFOLDERCUSTOMSETTINGS fcs, PCWSTR path, DWORD flag )
|
||||||
{
|
{
|
||||||
FIXME("%p %s 0x%x: stub\n", fcs, path, flag);
|
FIXME("%p %s 0x%x: stub\n", fcs, debugstr_w(path), flag);
|
||||||
return E_NOTIMPL;
|
return E_NOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1475,6 +1475,21 @@ int WINAPI SHCreateDirectoryExW(HWND, LPCWSTR, LPSECURITY_ATTRIBUTES);
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* SHGetSetFolderCustomSettings API
|
* SHGetSetFolderCustomSettings API
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define FCS_READ 0x00000001
|
||||||
|
#define FCS_FORCEWRITE 0x00000002
|
||||||
|
#define FCS_WRITE (FCS_READ | FCS_FORCEWRITE)
|
||||||
|
|
||||||
|
#define FCS_FLAG_DRAGDROP 0x00000002
|
||||||
|
|
||||||
|
#define FCSM_VIEWID 0x00000001
|
||||||
|
#define FCSM_WEBVIEWTEMPLATE 0x00000002
|
||||||
|
#define FCSM_INFOTIP 0x00000004
|
||||||
|
#define FCSM_CLSID 0x00000008
|
||||||
|
#define FCSM_ICONFILE 0x00000010
|
||||||
|
#define FCSM_LOGO 0x00000020
|
||||||
|
#define FCSM_FLAGS 0x00000040
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
DWORD dwSize;
|
DWORD dwSize;
|
||||||
DWORD dwMask;
|
DWORD dwMask;
|
||||||
@ -1493,7 +1508,7 @@ typedef struct {
|
|||||||
DWORD cchLogo;
|
DWORD cchLogo;
|
||||||
} SHFOLDERCUSTOMSETTINGS, *LPSHFOLDERCUSTOMSETTINGS;
|
} SHFOLDERCUSTOMSETTINGS, *LPSHFOLDERCUSTOMSETTINGS;
|
||||||
|
|
||||||
HRESULT WINAPI SHGetSetFolderCustomSettings(LPSHFOLDERCUSTOMSETTINGS pfcs, LPCSTR pszPath, DWORD dwReadWrite);
|
HRESULT WINAPI SHGetSetFolderCustomSettings(LPSHFOLDERCUSTOMSETTINGS pfcs, PCWSTR pszPath, DWORD dwReadWrite);
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* SHGetSpecialFolderLocation API
|
* SHGetSpecialFolderLocation API
|
||||||
|
Loading…
x
Reference in New Issue
Block a user