add PoolType parameter to ObpCaptureObjectAttributes() and removed an unused parameter

svn path=/trunk/; revision=13183
This commit is contained in:
Thomas Bluemel 2005-01-21 13:25:28 +00:00
parent 3c5d760b6c
commit b3dfa90a2f
2 changed files with 5 additions and 5 deletions

View file

@ -327,8 +327,8 @@ typedef struct _CAPTURED_OBJECT_ATTRIBUTES
NTSTATUS NTSTATUS
ObpCaptureObjectAttributes(IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, ObpCaptureObjectAttributes(IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
IN POBJECT_TYPE ObjectType,
IN KPROCESSOR_MODE AccessMode, IN KPROCESSOR_MODE AccessMode,
IN POOL_TYPE PoolType,
IN BOOLEAN CaptureIfKernel, IN BOOLEAN CaptureIfKernel,
OUT PCAPTURED_OBJECT_ATTRIBUTES CapturedObjectAttributes OPTIONAL, OUT PCAPTURED_OBJECT_ATTRIBUTES CapturedObjectAttributes OPTIONAL,
OUT PUNICODE_STRING ObjectName OPTIONAL); OUT PUNICODE_STRING ObjectName OPTIONAL);

View file

@ -41,8 +41,8 @@ POBJECT_HEADER BODY_TO_HEADER(PVOID body)
NTSTATUS NTSTATUS
ObpCaptureObjectAttributes(IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, ObpCaptureObjectAttributes(IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
IN POBJECT_TYPE ObjectType,
IN KPROCESSOR_MODE AccessMode, IN KPROCESSOR_MODE AccessMode,
IN POOL_TYPE PoolType,
IN BOOLEAN CaptureIfKernel, IN BOOLEAN CaptureIfKernel,
OUT PCAPTURED_OBJECT_ATTRIBUTES CapturedObjectAttributes OPTIONAL, OUT PCAPTURED_OBJECT_ATTRIBUTES CapturedObjectAttributes OPTIONAL,
OUT PUNICODE_STRING ObjectName OPTIONAL) OUT PUNICODE_STRING ObjectName OPTIONAL)
@ -135,7 +135,7 @@ failbasiccleanup:
{ {
Status = SeCaptureSecurityDescriptor(AttributesCopy.SecurityDescriptor, Status = SeCaptureSecurityDescriptor(AttributesCopy.SecurityDescriptor,
AccessMode, AccessMode,
PagedPool, PoolType,
TRUE, TRUE,
&CapturedObjectAttributes->SecurityDescriptor); &CapturedObjectAttributes->SecurityDescriptor);
if(!NT_SUCCESS(Status)) if(!NT_SUCCESS(Status))
@ -183,7 +183,7 @@ failbasiccleanup:
if(OriginalCopy.Length > 0) if(OriginalCopy.Length > 0)
{ {
ObjectName->MaximumLength = OriginalCopy.Length + sizeof(WCHAR); ObjectName->MaximumLength = OriginalCopy.Length + sizeof(WCHAR);
ObjectName->Buffer = ExAllocatePool(NonPagedPool, ObjectName->Buffer = ExAllocatePool(PoolType,
ObjectName->MaximumLength); ObjectName->MaximumLength);
if(ObjectName->Buffer != NULL) if(ObjectName->Buffer != NULL)
{ {
@ -237,7 +237,7 @@ failallocatedcleanup:
if(OriginalCopy.Length > 0) if(OriginalCopy.Length > 0)
{ {
ObjectName->MaximumLength = OriginalCopy.Length + sizeof(WCHAR); ObjectName->MaximumLength = OriginalCopy.Length + sizeof(WCHAR);
ObjectName->Buffer = ExAllocatePool(NonPagedPool, ObjectName->Buffer = ExAllocatePool(PoolType,
ObjectName->MaximumLength); ObjectName->MaximumLength);
if(ObjectName->Buffer != NULL) if(ObjectName->Buffer != NULL)
{ {