SECURITY_INFORMATION (Enums)
Last changed: -202.1.96.195

.
Summary

C# Definition:

[Flags] enum SECURITY_INFORMATION : uint
{
    OWNER_SECURITY_INFORMATION        = 0x00000001,
    GROUP_SECURITY_INFORMATION        = 0x00000002,
    DACL_SECURITY_INFORMATION         = 0x00000004,
    SACL_SECURITY_INFORMATION         = 0x00000008,
    UNPROTECTED_SACL_SECURITY_INFORMATION = 0x10000000,
    UNPROTECTED_DACL_SECURITY_INFORMATION = 0x20000000,
    PROTECTED_SACL_SECURITY_INFORMATION   = 0x40000000,
    PROTECTED_DACL_SECURITY_INFORMATION   = 0x80000000
}

VB Definition:

Public Enum SECURITY_INFORMATION As Integer
    OWNER_SECURITY_INFORMATION = &H1
    GROUP_SECURITY_INFORMATION = &H2
    DACL_SECURITY_INFORMATION = &H4
    SACL_SECURITY_INFORMATION = &H8
    UNPROTECTED_SACL_SECURITY_INFORMATION = &H10000000
    UNPROTECTED_DACL_SECURITY_INFORMATION = &H20000000
    PROTECTED_SACL_SECURITY_INFORMATION = &H40000000
    PROTECTED_DACL_SECURITY_INFORMATION = &H80000000
End Enum

C# Definition (alternative naming convention):

[Flags]
enum SecurityInformation : uint {
     Owner       = 0x00000001,
     Group       = 0x00000002,
     Dacl        = 0x00000004,
     Sacl        = 0x00000008,
     ProtectedDacl   = 0x80000000,
     ProtectedSacl   = 0x40000000,
     UnprotectedDacl = 0x20000000,
     UnprotectedSacl = 0x10000000
}

Notes:

None.

Documentation