* 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> | ||||
|  | ||||
| 	* 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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user