mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 09:03:25 +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 ***************************************************************/
|
/* 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
|
NTSTATUS
|
||||||
SampInitDatabase(VOID)
|
SampInitDatabase(VOID)
|
||||||
{
|
{
|
||||||
|
@ -52,7 +27,10 @@ SampInitDatabase(VOID)
|
||||||
|
|
||||||
TRACE("SampInitDatabase()\n");
|
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))
|
if (!NT_SUCCESS(Status))
|
||||||
{
|
{
|
||||||
ERR("Failed to open the SAM key (Status: 0x%08lx)\n", Status);
|
ERR("Failed to open the SAM key (Status: 0x%08lx)\n", Status);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue