initializesecuritydescriptor (advapi32)
Last changed: -76.122.79.221

.
Summary
TODO - a short description

C# Signature:

[DllImport("advapi32.dll", SetLastError=true)]
static extern bool InitializeSecurityDescriptor(out SECURITY_DESCRIPTOR SecurityDescriptor, uint dwRevision);

VB.net Signature:

<DllImport("advapi32.dll", SetLastError:=True)> _
Private Shared Function InitializeSecurityDescriptor(ByRef SecurityDescriptor As SECURITY_DESCRIPTOR, dwRevision As UInteger) As Boolean
End Function

User-Defined Types:

SECURITY_DESCRIPTOR

Notes:

The dwRevision parameter must be SECURITY_DESCRIPTOR_REVISION (1).

Tips & Tricks:

Please add some!

Sample Code:

// Initialize the security descriptor structure

SECURITY_DESCRIPTOR securityDesc = new SECURITY_DESCRIPTOR();

InitializeSecurityDescriptor(out securityDesc, 1);

SetSecurityDescriptorDacl(ref securityDesc, true, IntPtr.Zero, false);

Alternative Managed API:

Do you know one? Please contribute it!

Documentation