InitializeObjectAttributes
C# Signature:
static unsafe void InitializeObjectAttributes(out OBJECT_ATTRIBUTES InitializedAttributes, ref UNICODE_STRING ObjectName, uint Attributes, IntPtr RootDirectory, IntPtr SecurityDescriptor)
{
fixed (UNICODE_STRING* objectNamePtr = &ObjectName)
{
InitializedAttributes.Length = sizeof(OBJECT_ATTRIBUTES);
InitializedAttributes.RootDirectory = RootDirectory;
InitializedAttributes.Attributes = Attributes;
InitializedAttributes.ObjectName = (IntPtr)objectNamePtr;
InitializedAttributes.SecurityDescriptor = SecurityDescriptor;
InitializedAttributes.SecurityQualityOfService = NULL;
}
}
VB Signature:
Declare Function InitializeObjectAttributes Lib "ntdll.dll" (TODO) As TODO
Última actualización