mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 13:10:39 +00:00
[NTOS:SE]
Add the CmpAssignSecurityDescriptor() stub and improve some comments. svn path=/trunk/; revision=75108
This commit is contained in:
parent
abf7007043
commit
91cbbbe892
1 changed files with 16 additions and 6 deletions
|
@ -248,6 +248,15 @@ CmpSetSecurityDescriptor(IN PCM_KEY_CONTROL_BLOCK Kcb,
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
NTSTATUS
|
||||
CmpAssignSecurityDescriptor(IN PCM_KEY_CONTROL_BLOCK Kcb,
|
||||
IN PSECURITY_DESCRIPTOR SecurityDescriptor)
|
||||
{
|
||||
DPRINT("CmpAssignSecurityDescriptor(%p %p)\n",
|
||||
Kcb, SecurityDescriptor);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
CmpSecurityMethod(IN PVOID ObjectBody,
|
||||
|
@ -267,7 +276,7 @@ CmpSecurityMethod(IN PVOID ObjectBody,
|
|||
|
||||
Kcb = ((PCM_KEY_BODY)ObjectBody)->KeyControlBlock;
|
||||
|
||||
/* Acquire hive lock */
|
||||
/* Acquire the hive lock */
|
||||
CmpLockRegistry();
|
||||
|
||||
/* Acquire the KCB lock */
|
||||
|
@ -283,10 +292,10 @@ CmpSecurityMethod(IN PVOID ObjectBody,
|
|||
/* Don't touch deleted keys */
|
||||
if (Kcb->Delete)
|
||||
{
|
||||
/* Unlock the KCB */
|
||||
/* Release the KCB lock */
|
||||
CmpReleaseKcbLock(Kcb);
|
||||
|
||||
/* Unlock the HIVE */
|
||||
/* Release the hive lock */
|
||||
CmpUnlockRegistry();
|
||||
return STATUS_KEY_DELETED;
|
||||
}
|
||||
|
@ -318,17 +327,18 @@ CmpSecurityMethod(IN PVOID ObjectBody,
|
|||
|
||||
case AssignSecurityDescriptor:
|
||||
DPRINT("Assign security descriptor\n");
|
||||
/* HACK */
|
||||
Status = CmpAssignSecurityDescriptor(Kcb,
|
||||
SecurityDescriptor);
|
||||
break;
|
||||
|
||||
default:
|
||||
KeBugCheckEx(SECURITY_SYSTEM, 0, STATUS_INVALID_PARAMETER, 0, 0);
|
||||
}
|
||||
|
||||
/* Unlock the KCB */
|
||||
/* Release the KCB lock */
|
||||
CmpReleaseKcbLock(Kcb);
|
||||
|
||||
/* Unlock the hive */
|
||||
/* Release the hive lock */
|
||||
CmpUnlockRegistry();
|
||||
|
||||
return Status;
|
||||
|
|
Loading…
Reference in a new issue