mirror of
https://github.com/reactos/reactos.git
synced 2025-06-04 17:00:31 +00:00
[PSDK]
sync shlwapi.h to wine 1.1.39 svn path=/trunk/; revision=45797
This commit is contained in:
parent
ddf5c06d6f
commit
4e6908db0b
1 changed files with 29 additions and 1 deletions
|
@ -85,6 +85,34 @@ DWORD WINAPI SHCopyKeyW(HKEY,LPCWSTR,HKEY,DWORD);
|
|||
|
||||
HKEY WINAPI SHRegDuplicateHKey(HKEY);
|
||||
|
||||
/* SHRegGetValue flags */
|
||||
typedef INT SRRF;
|
||||
|
||||
#define SRRF_RT_REG_NONE 0x1
|
||||
#define SRRF_RT_REG_SZ 0x2
|
||||
#define SRRF_RT_REG_EXPAND_SZ 0x4
|
||||
#define SRRF_RT_REG_BINARY 0x8
|
||||
#define SRRF_RT_REG_DWORD 0x10
|
||||
#define SRRF_RT_REG_MULTI_SZ 0x20
|
||||
#define SRRF_RT_REG_QWORD 0x40
|
||||
|
||||
#define SRRF_RT_DWORD (SRRF_RT_REG_BINARY|SRRF_RT_REG_DWORD)
|
||||
#define SRRF_RT_QWORD (SRRF_RT_REG_BINARY|SRRF_RT_REG_QWORD)
|
||||
#define SRRF_RT_ANY 0xffff
|
||||
|
||||
#define SRRF_RM_ANY 0
|
||||
#define SRRF_RM_NORMAL 0x10000
|
||||
#define SRRF_RM_SAFE 0x20000
|
||||
#define SRRF_RM_SAFENETWORK 0x40000
|
||||
|
||||
#define SRRF_NOEXPAND 0x10000000
|
||||
#define SRRF_ZEROONFAILURE 0x20000000
|
||||
#define SRRF_NOVIRT 0x40000000
|
||||
|
||||
LSTATUS WINAPI SHRegGetValueA(HKEY,LPCSTR,LPCSTR,SRRF,LPDWORD,LPVOID,LPDWORD);
|
||||
LSTATUS WINAPI SHRegGetValueW(HKEY,LPCWSTR,LPCWSTR,SRRF,LPDWORD,LPVOID,LPDWORD);
|
||||
#define SHRegGetValue WINELIB_NAME_AW(SHRegGetValue)
|
||||
|
||||
/* Undocumented registry functions */
|
||||
|
||||
DWORD WINAPI SHDeleteOrphanKeyA(HKEY,LPCSTR);
|
||||
|
@ -388,7 +416,7 @@ BOOL WINAPI PathIsDirectoryEmptyW(LPCWSTR);
|
|||
|
||||
BOOL WINAPI PathIsFileSpecA(LPCSTR);
|
||||
BOOL WINAPI PathIsFileSpecW(LPCWSTR);
|
||||
#define PathIsFileSpec WINELIB_NAME_AW(PathIsFileSpec)
|
||||
#define PathIsFileSpec WINELIB_NAME_AW(PathIsFileSpec);
|
||||
|
||||
BOOL WINAPI PathIsPrefixA(LPCSTR,LPCSTR);
|
||||
BOOL WINAPI PathIsPrefixW(LPCWSTR,LPCWSTR);
|
||||
|
|
Loading…
Reference in a new issue