Desktop Functions: Smart Device Functions:
|
Search Results for "SECURITY_INFORMATION" in [All]user32
static extern bool SetUserObjectSecurity(IntPtr hObj, [In] ref SECURITY_INFORMATION
enum SECURITY_INFORMATION
OWNER_SECURITY_INFORMATION = 0x01,
GROUP_SECURITY_INFORMATION = 0x02,
DACL_SECURITY_INFORMATION = 0x04,
SACL_SECURITY_INFORMATION = 0x08 mqrtSECURITY_INFORMATION
public const int OWNER_SECURITY_INFORMATION = 0x1;
, mqrt.OWNER_SECURITY_INFORMATION
, mqrt.OWNER_SECURITY_INFORMATION SECURITY_INFORMATION
public const int OWNER_SECURITY_INFORMATION = 0x1;
, mqrt.OWNER_SECURITY_INFORMATION advapi32
Private Const DACL_SECURITY_INFORMATION = 4&
ret = GetNamedSecurityInfo(strPath, SE_FILE_OBJECT, DACL_SECURITY_INFORMATION, Nothing, Nothing, pOldDACL, Nothing, pSecDesc)
Declare Unicode Function ConvertSecurityDescriptorToStringSecurityDescriptor Lib "advapi32.dll" Alias "ConvertSecurityDescriptorToStringSecurityDescriptorW" (SD As IntPtr, SDRevision As Integer, SecurityInfo As SECURITY_INFORMATION, ByRef StringSD As IntPtr, StringSDLength As IntPtr) As Boolean
ret = GetNamedSecurityInfo(_Path, SE_OBJECT_TYPE.SE_FILE_OBJECT, SECURITY_INFORMATION.DACL_SECURITY_INFORMATION, Nothing, Nothing, pDACL, Nothing, pSD)
If GetNamedSecurityInfo(Path, SE_FILE_OBJECT, DACL_SECURITY_INFORMATION, Nothing, Nothing, pDACL, Nothing, pSecDesc) <> 0 Then
SECURITY_INFORMATION SecurityInfo,
ByVal SecurityInfo As SECURITY_INFORMATION, _ SE_OBJECT_TYPE, SECURITY_INFORMATION
OWNER_SECURITY_INFORMATION,
Private Const DACL_SECURITY_INFORMATION = 4&
ret = GetNamedSecurityInfo(strPath, SE_FILE_OBJECT, DACL_SECURITY_INFORMATION, Nothing, Nothing, pOldDACL, Nothing, pSecDesc)
SECURITY_INFORMATION SecurityInfo,
ByRef SecurityInfo As SECURITY_INFORMATION, _
SECURITY_INFORMATION securityInfo,
enum SECURITY_INFORMATION
OWNER_SECURITY_INFORMATION = 1,
GROUP_SECURITY_INFORMATION = 2,
DACL_SECURITY_INFORMATION = 4,
SACL_SECURITY_INFORMATION = 8,
returnValue = GetSecurityInfo(fileStream.Handle, SE_OBJECT_TYPE.SE_FILE_OBJECT, SECURITY_INFORMATION.OWNER_SECURITY_INFORMATION | SECURITY_INFORMATION.DACL_SECURITY_INFORMATION, out ownerSid, out groupSid, out dacl, out sacl, out securityDescriptor);
SECURITY_INFORMATION SecurityInformation,
SECURITY_INFORMATION SecurityInformation,
SECURITY_INFORMATION SecurityInfo,
ByVal SecurityInfo As SECURITY_INFORMATION, _ SE_OBJECT_TYPE, SECURITY_INFORMATION
private static extern uint SetNamedSecurityInfoW(String pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, IntPtr psidOwner, IntPtr psidGroup, IntPtr pDacl, IntPtr pSacl);
[Flags] private enum SECURITY_INFORMATION : uint
SECURITY_INFORMATION sFlags = SECURITY_INFORMATION.Owner;
SECURITY_INFORMATION.DACL_SECURITY_INFORMATION, _ Constantsconst int DACL_SECURITY_INFORMATION = 0x00000004; Const DACL_SECURITY_INFORMATION = 4& Enums
[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
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 |