Exemple #1
0
 public static extern int IsValidSecurityDescriptor(ref SECURITY_DESCRIPTOR pSecurityDescriptor);
Exemple #2
0
 public static extern int MakeAbsoluteSD(ref SECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor,
     ref SECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor, ref int lpdwAbsoluteSecurityDescriptorSize,
     ref ACL pDacl, ref int lpdwDaclSize, ref ACL pSacl, ref int lpdwSaclSize, IntPtr pOwner,
     ref int lpdwOwnerSize, IntPtr pPrimaryGroup, ref int lpdwPrimaryGroupSize);
Exemple #3
0
 public static extern int SetUserObjectSecurity(IntPtr hObj, ref int pSIRequested, ref SECURITY_DESCRIPTOR pSd);
Exemple #4
0
 public static extern int InitializeSecurityDescriptor(ref SECURITY_DESCRIPTOR pSecurityDescriptor,
     int dwRevision);
Exemple #5
0
 public static extern int SetPrivateObjectSecurity(int SecurityInformation,
     SECURITY_DESCRIPTOR ModificationDescriptor, SECURITY_DESCRIPTOR ObjectsSecurityDescriptor,
     GENERIC_MAPPING GenericMapping, int Token);
Exemple #6
0
 public static extern int SetSecurityDescriptorOwner(ref SECURITY_DESCRIPTOR pSecurityDescriptor, IntPtr pOwner,
     int bOwnerDefaulted);
Exemple #7
0
 public static extern int GetKernelObjectSecurity(IntPtr handle, int RequestedInformation,
     ref SECURITY_DESCRIPTOR pSecurityDescriptor, int nLength, ref int lpnLengthNeeded);
Exemple #8
0
 public static extern int SetFileSecurity(string lpFileName, int SecurityInformation,
     ref SECURITY_DESCRIPTOR pSecurityDescriptor);
Exemple #9
0
 public static extern int DestroyPrivateObjectSecurity(ref SECURITY_DESCRIPTOR ObjectDescriptor);
Exemple #10
0
 public static extern int GetFileSecurity(string lpFileName, int RequestedInformation,
     ref SECURITY_DESCRIPTOR pSecurityDescriptor, int nLength, ref int lpnLengthNeeded);
Exemple #11
0
 public static extern int CreatePrivateObjectSecurity(ref SECURITY_DESCRIPTOR ParentDescriptor,
     SECURITY_DESCRIPTOR CreatorDescriptor, SECURITY_DESCRIPTOR NewDescriptor, int IsDirectoryObject, int Token,
     GENERIC_MAPPING GenericMapping);
Exemple #12
0
 public static extern int AccessCheckAndAuditAlarm(string SubsystemName, IntPtr HandleId, string ObjectTypeName,
     string ObjectName, SECURITY_DESCRIPTOR SecurityDescriptor, int DesiredAccess, GENERIC_MAPPING GenericMapping,
     int ObjectCreation, int GrantedAccess, int AccessStatus, ref int pfGenerateOnClose);
Exemple #13
0
 public static extern int AccessCheck(ref SECURITY_DESCRIPTOR pSecurityDescriptor, int ClientToken,
     int DesiredAccess, GENERIC_MAPPING GenericMapping, PRIVILEGE_SET PrivilegeSet, int PrivilegeSetLength,
     int GrantedAccess, int Status);
Exemple #14
0
 public static extern int MakeSelfRelativeSD(ref SECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor,
     ref SECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor, ref int lpdwBufferLength);
Exemple #15
0
 public static extern int GetPrivateObjectSecurity(ref SECURITY_DESCRIPTOR ObjectDescriptor,
     int SecurityInformation, SECURITY_DESCRIPTOR ResultantDescriptor, int DescriptorLength, int ReturnLength);
Exemple #16
0
 public static extern int RegSetKeySecurity(IntPtr hKey, int SecurityInformation,
     ref SECURITY_DESCRIPTOR pSecurityDescriptor);
Exemple #17
0
 public static extern int GetSecurityDescriptorControl(ref SECURITY_DESCRIPTOR pSecurityDescriptor,
     short pControl, ref int lpdwRevision);
Exemple #18
0
 public static extern int SetKernelObjectSecurity(IntPtr handle, int SecurityInformation,
     SECURITY_DESCRIPTOR SecurityDescriptor);
Exemple #19
0
 public static extern int GetSecurityDescriptorDacl(ref SECURITY_DESCRIPTOR pSecurityDescriptor,
     ref int lpbDaclPresent, ref ACL pDacl, ref int lpbDaclDefaulted);
Exemple #20
0
 public static extern int SetSecurityDescriptorGroup(ref SECURITY_DESCRIPTOR pSecurityDescriptor, IntPtr pGroup,
     int bGroupDefaulted);
Exemple #21
0
 public static extern int GetSecurityDescriptorLength(ref SECURITY_DESCRIPTOR pSecurityDescriptor);
Exemple #22
0
 public static extern int SetSecurityDescriptorSacl(ref SECURITY_DESCRIPTOR pSecurityDescriptor, int bSaclPresent,
     ref ACL pSacl, int bSaclDefaulted);
Exemple #23
0
 public static extern int GetUserObjectSecurity(IntPtr hObj, ref int pSIRequested, ref SECURITY_DESCRIPTOR pSd,
     int nLength, ref int lpnLengthNeeded);