Add stub patch for RegDeleteKeyExA/W by Stefan100 stefan__100__ at hotmail.com from IRC.

svn path=/trunk/; revision=31136
This commit is contained in:
James Tabor 2007-12-11 05:33:31 +00:00
parent 080cda6bc6
commit 4a4580c880
3 changed files with 39 additions and 0 deletions

View file

@ -479,6 +479,8 @@ RegCreateKeyExW@36
RegCreateKeyW@12
RegDeleteKeyA@8
RegDeleteKeyW@8
RegDeleteKeyExA@16
RegDeleteKeyExW@16
RegDeleteKeyValueA@12
RegDeleteKeyValueW@12
RegDeleteTreeA@8

View file

@ -1244,6 +1244,39 @@ Cleanup:
return ERROR_SUCCESS;
}
/************************************************************************
* RegDeleteKeyExA
*
* @unimplemented
*/
LONG
WINAPI
RegDeleteKeyExA ( HKEY hKey,
LPCSTR lpSubKey,
REGSAM samDesired,
DWORD Reserved
)
{
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return ERROR_CALL_NOT_IMPLEMENTED;
}
/************************************************************************
* RegDeleteKeyExW
*
* @unimplemented
*/
LONG
WINAPI
RegDeleteKeyExW (HKEY hKey,
LPCWSTR lpSubKey,
REGSAM samDesired,
DWORD Reserved
)
{
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return ERROR_CALL_NOT_IMPLEMENTED;
}
/************************************************************************
* RegDeleteKeyValueW

View file

@ -82,6 +82,8 @@ LONG WINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTR
LONG WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD);
LONG WINAPI RegCreateKeyW(HKEY,LPCWSTR,PHKEY);
LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR);
LONG WINAPI RegDeleteKeyExA (HKEY,LPCSTR,REGSAM,DWORD);
LONG WINAPI RegDeleteKeyExW (HKEY,LPCWSTR,REGSAM,DWORD);
#if (_WIN32_WINNT >= 0x0600)
LONG WINAPI RegDeleteKeyValueA(HKEY,LPCSTR,LPCSTR);
LONG WINAPI RegDeleteKeyValueW(HKEY,LPCWSTR,LPCWSTR);
@ -165,6 +167,7 @@ typedef VALENTW VALENT,*PVALENT;
#define RegCreateKey RegCreateKeyW
#define RegCreateKeyEx RegCreateKeyExW
#define RegDeleteKey RegDeleteKeyW
#define RegDeleteKeyEx RegDeleteKeyExW
#if (_WIN32_WINNT >= 0x0600)
#define RegDeleteKeyValue RegDeleteKeyValueW
#define RegDeleteTree RegDeleteTreeW
@ -206,6 +209,7 @@ typedef VALENTA VALENT,*PVALENT;
#define RegCreateKey RegCreateKeyA
#define RegCreateKeyEx RegCreateKeyExA
#define RegDeleteKey RegDeleteKeyA
#define RegDeleteKeyEx RegDeleteKeyExA
#if (_WIN32_WINNT >= 0x0600)
#define RegDeleteKeyValue RegDeleteKeyValueA
#define RegDeleteTree RegDeleteTreeA