* include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
mappings. (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define. * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
This commit is contained in:
parent
fbcc8bbe74
commit
66845c62b1
|
@ -1,3 +1,10 @@
|
|||
2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
|
||||
mappings.
|
||||
(KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
|
||||
* lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
|
||||
|
||||
2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* include/rpc.h: Add whitespace.
|
||||
|
|
|
@ -41,6 +41,11 @@ extern "C" {
|
|||
#define REG_NOTIFY_CHANGE_LAST_SET 4
|
||||
#define REG_NOTIFY_CHANGE_SECURITY 8
|
||||
|
||||
#if (WINVER >= 0x0502)
|
||||
#define KEY_WOW64_32KEY 0x0200
|
||||
#define KEY_WOW64_64KEY 0x0100
|
||||
#endif
|
||||
|
||||
#ifndef RC_INVOKED
|
||||
typedef ACCESS_MASK REGSAM;
|
||||
typedef struct value_entA {
|
||||
|
@ -68,6 +73,10 @@ WINADVAPI LONG WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPS
|
|||
WINADVAPI LONG WINAPI RegCreateKeyW(HKEY,LPCWSTR,PHKEY);
|
||||
WINADVAPI LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR);
|
||||
WINADVAPI LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR);
|
||||
#if (WINVER >= 0x0502)
|
||||
WINADVAPI LONG WINAPI RegDeleteKeyExA(HKEY,LPCSTR,REGSAM,DWORD);
|
||||
WINADVAPI LONG WINAPI RegDeleteKeyExW(HKEY,LPCWSTR,REGSAM,DWORD);
|
||||
#endif
|
||||
WINADVAPI LONG WINAPI RegDeleteValueA(HKEY,LPCSTR);
|
||||
WINADVAPI LONG WINAPI RegDeleteValueW(HKEY,LPCWSTR);
|
||||
WINADVAPI LONG WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
|
||||
|
@ -115,6 +124,9 @@ typedef VALENTW VALENT,*PVALENT;
|
|||
#define RegCreateKey RegCreateKeyW
|
||||
#define RegCreateKeyEx RegCreateKeyExW
|
||||
#define RegDeleteKey RegDeleteKeyW
|
||||
#if (WINVER >= 0x0502)
|
||||
#define RegDeleteKeyEx RegDeleteKeyExW
|
||||
#endif
|
||||
#define RegDeleteValue RegDeleteValueW
|
||||
#define RegEnumKey RegEnumKeyW
|
||||
#define RegEnumKeyEx RegEnumKeyExW
|
||||
|
@ -140,6 +152,9 @@ typedef VALENTA VALENT,*PVALENT;
|
|||
#define RegCreateKey RegCreateKeyA
|
||||
#define RegCreateKeyEx RegCreateKeyExA
|
||||
#define RegDeleteKey RegDeleteKeyA
|
||||
#if (WINVER >= 0x0502)
|
||||
#define RegDeleteKeyEx RegDeleteKeyExA
|
||||
#endif
|
||||
#define RegDeleteValue RegDeleteValueA
|
||||
#define RegEnumKey RegEnumKeyA
|
||||
#define RegEnumKeyEx RegEnumKeyExA
|
||||
|
|
|
@ -395,6 +395,8 @@ RegCreateKeyExW@36
|
|||
RegCreateKeyW@12
|
||||
RegDeleteKeyA@8
|
||||
RegDeleteKeyW@8
|
||||
RegDeleteKeyExA@16
|
||||
RegDeleteKeyExW@16
|
||||
RegDeleteValueA@8
|
||||
RegDeleteValueW@8
|
||||
RegDisablePredefinedCache@0
|
||||
|
|
Loading…
Reference in New Issue