mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 13:35:47 +00:00
[MKHIVE]
Revert remaining changes of r47019. svn path=/trunk/; revision=47040
This commit is contained in:
parent
cc87229eb8
commit
93b98b3f84
2 changed files with 10 additions and 29 deletions
|
@ -188,7 +188,7 @@ do_reg_operation(
|
|||
{
|
||||
if (ValueName)
|
||||
{
|
||||
RegDeleteValueA (KeyHandle, ValueName);
|
||||
RegDeleteValueA (KeyHandle, ValueName);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -253,7 +253,7 @@ do_reg_operation(
|
|||
if (!(Flags & FLG_ADDREG_BINVALUETYPE) ||
|
||||
(Type == REG_DWORD && InfHostGetFieldCount (Context) == 5))
|
||||
{
|
||||
CHAR *Str = NULL;
|
||||
PCHAR Str = NULL;
|
||||
|
||||
if (Type == REG_MULTI_SZ)
|
||||
{
|
||||
|
|
|
@ -25,9 +25,9 @@
|
|||
|
||||
/*
|
||||
* TODO:
|
||||
* - Implement RegDeleteKeyW()
|
||||
* - Implement RegDeleteKey()
|
||||
* - Implement RegEnumValue()
|
||||
* - Implement RegQueryValueExW()
|
||||
* - Implement RegQueryValueExA()
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
|
@ -246,34 +246,15 @@ RegCreateKeyA(
|
|||
}
|
||||
|
||||
LONG WINAPI
|
||||
RegDeleteKeyW(IN HKEY hKey,
|
||||
IN LPCWSTR lpSubKey)
|
||||
RegDeleteKeyA(HKEY Key,
|
||||
LPCSTR Name)
|
||||
{
|
||||
if (lpSubKey != NULL && wcschr(lpSubKey, L'\\') != NULL)
|
||||
return(ERROR_INVALID_PARAMETER);
|
||||
if (Name != NULL && strchr(Name, '\\') != NULL)
|
||||
return(ERROR_INVALID_PARAMETER);
|
||||
|
||||
DPRINT1("RegDeleteKeyW: FIXME!\n");
|
||||
DPRINT1("FIXME!\n");
|
||||
|
||||
return(ERROR_SUCCESS);
|
||||
}
|
||||
|
||||
LONG WINAPI
|
||||
RegDeleteKeyA(IN HKEY hKey,
|
||||
IN LPCSTR lpSubKey)
|
||||
{
|
||||
PWSTR lpSubKeyW;
|
||||
LONG rc;
|
||||
|
||||
if (lpSubKey != NULL && strchr(lpSubKey, '\\') != NULL)
|
||||
return(ERROR_INVALID_PARAMETER);
|
||||
|
||||
lpSubKeyW = MultiByteToWideChar(lpSubKey);
|
||||
if (!lpSubKeyW)
|
||||
return ERROR_OUTOFMEMORY;
|
||||
|
||||
rc = RegDeleteKeyW(hKey, lpSubKeyW);
|
||||
free(lpSubKeyW);
|
||||
return rc;
|
||||
return(ERROR_SUCCESS);
|
||||
}
|
||||
|
||||
LONG WINAPI
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue