mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
[SAMSRV]
Get rid of SampOpenSamKey. Use SampRegOpenKey instead. svn path=/trunk/; revision=59114
This commit is contained in:
parent
ff8f4a6ff9
commit
7a98c62a09
1 changed files with 4 additions and 26 deletions
|
@ -20,31 +20,6 @@ static HANDLE SamKeyHandle = NULL;
|
|||
|
||||
/* FUNCTIONS ***************************************************************/
|
||||
|
||||
static NTSTATUS
|
||||
SampOpenSamKey(VOID)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
UNICODE_STRING KeyName;
|
||||
NTSTATUS Status;
|
||||
|
||||
RtlInitUnicodeString(&KeyName,
|
||||
L"\\Registry\\Machine\\SAM");
|
||||
|
||||
InitializeObjectAttributes(&ObjectAttributes,
|
||||
&KeyName,
|
||||
OBJ_CASE_INSENSITIVE,
|
||||
NULL,
|
||||
NULL);
|
||||
|
||||
Status = RtlpNtOpenKey(&SamKeyHandle,
|
||||
KEY_READ | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS,
|
||||
&ObjectAttributes,
|
||||
0);
|
||||
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
NTSTATUS
|
||||
SampInitDatabase(VOID)
|
||||
{
|
||||
|
@ -52,7 +27,10 @@ SampInitDatabase(VOID)
|
|||
|
||||
TRACE("SampInitDatabase()\n");
|
||||
|
||||
Status = SampOpenSamKey();
|
||||
Status = SampRegOpenKey(NULL,
|
||||
L"\\Registry\\Machine\\SAM",
|
||||
KEY_READ | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS,
|
||||
&SamKeyHandle);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
ERR("Failed to open the SAM key (Status: 0x%08lx)\n", Status);
|
||||
|
|
Loading…
Reference in a new issue