* 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:
		| @@ -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> | 2006-10-04  Danny Smith  <dannysmith@users.sourceforge.net> | ||||||
|  |  | ||||||
| 	* include/rpc.h: Add whitespace. | 	* include/rpc.h: Add whitespace. | ||||||
|   | |||||||
| @@ -41,6 +41,11 @@ extern "C" { | |||||||
| #define REG_NOTIFY_CHANGE_LAST_SET 4 | #define REG_NOTIFY_CHANGE_LAST_SET 4 | ||||||
| #define REG_NOTIFY_CHANGE_SECURITY 8 | #define REG_NOTIFY_CHANGE_SECURITY 8 | ||||||
|  |  | ||||||
|  | #if (WINVER >= 0x0502) | ||||||
|  | #define KEY_WOW64_32KEY 0x0200 | ||||||
|  | #define KEY_WOW64_64KEY 0x0100 | ||||||
|  | #endif | ||||||
|  |  | ||||||
| #ifndef RC_INVOKED | #ifndef RC_INVOKED | ||||||
| typedef ACCESS_MASK REGSAM; | typedef ACCESS_MASK REGSAM; | ||||||
| typedef struct value_entA { | 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 RegCreateKeyW(HKEY,LPCWSTR,PHKEY); | ||||||
| WINADVAPI LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR); | WINADVAPI LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR); | ||||||
| WINADVAPI LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR); | 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 RegDeleteValueA(HKEY,LPCSTR); | ||||||
| WINADVAPI LONG WINAPI RegDeleteValueW(HKEY,LPCWSTR); | WINADVAPI LONG WINAPI RegDeleteValueW(HKEY,LPCWSTR); | ||||||
| WINADVAPI LONG WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD); | WINADVAPI LONG WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD); | ||||||
| @@ -115,6 +124,9 @@ typedef VALENTW VALENT,*PVALENT; | |||||||
| #define RegCreateKey RegCreateKeyW | #define RegCreateKey RegCreateKeyW | ||||||
| #define RegCreateKeyEx RegCreateKeyExW | #define RegCreateKeyEx RegCreateKeyExW | ||||||
| #define RegDeleteKey RegDeleteKeyW | #define RegDeleteKey RegDeleteKeyW | ||||||
|  | #if (WINVER >= 0x0502) | ||||||
|  | #define RegDeleteKeyEx RegDeleteKeyExW | ||||||
|  | #endif | ||||||
| #define RegDeleteValue RegDeleteValueW | #define RegDeleteValue RegDeleteValueW | ||||||
| #define RegEnumKey RegEnumKeyW | #define RegEnumKey RegEnumKeyW | ||||||
| #define RegEnumKeyEx RegEnumKeyExW | #define RegEnumKeyEx RegEnumKeyExW | ||||||
| @@ -140,6 +152,9 @@ typedef VALENTA VALENT,*PVALENT; | |||||||
| #define RegCreateKey RegCreateKeyA | #define RegCreateKey RegCreateKeyA | ||||||
| #define RegCreateKeyEx RegCreateKeyExA | #define RegCreateKeyEx RegCreateKeyExA | ||||||
| #define RegDeleteKey RegDeleteKeyA | #define RegDeleteKey RegDeleteKeyA | ||||||
|  | #if (WINVER >= 0x0502) | ||||||
|  | #define RegDeleteKeyEx RegDeleteKeyExA | ||||||
|  | #endif | ||||||
| #define RegDeleteValue RegDeleteValueA | #define RegDeleteValue RegDeleteValueA | ||||||
| #define RegEnumKey RegEnumKeyA | #define RegEnumKey RegEnumKeyA | ||||||
| #define RegEnumKeyEx RegEnumKeyExA | #define RegEnumKeyEx RegEnumKeyExA | ||||||
|   | |||||||
| @@ -395,6 +395,8 @@ RegCreateKeyExW@36 | |||||||
| RegCreateKeyW@12 | RegCreateKeyW@12 | ||||||
| RegDeleteKeyA@8 | RegDeleteKeyA@8 | ||||||
| RegDeleteKeyW@8 | RegDeleteKeyW@8 | ||||||
|  | RegDeleteKeyExA@16 | ||||||
|  | RegDeleteKeyExW@16 | ||||||
| RegDeleteValueA@8 | RegDeleteValueA@8 | ||||||
| RegDeleteValueW@8 | RegDeleteValueW@8 | ||||||
| RegDisablePredefinedCache@0 | RegDisablePredefinedCache@0 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user