Ejemplo n.º 1
0
 public static extern int SetSecurityDescriptorSacl(ref SECURITY_DESCRIPTOR pSecurityDescriptor, int bSaclPresent,
                                                ref ACL pSacl, int bSaclDefaulted);
Ejemplo n.º 2
0
 public static extern int AddAuditAccessAce(ref ACL pAcl, int dwAceRevision, int dwAccessMask, IntPtr pSid,
                                        int bAuditSuccess, int bAuditFailure);
Ejemplo n.º 3
0
 public static extern int SetAclInformation(ref ACL pAcl, IntPtr pAclInformation, int nAclInformationLength,
                                        short dwAclInformationClass);
Ejemplo n.º 4
0
 public static extern int AddAccessDeniedAce(ref ACL pAcl, int dwAceRevision, int AccessMask, IntPtr pSid);
Ejemplo n.º 5
0
 public static extern int AddAce(ref ACL pAcl, int dwAceRevision, int dwStartingAceIndex, IntPtr pAceList,
                             int nAceListLength);
Ejemplo n.º 6
0
 public static extern int IsValidAcl(ref ACL pAcl);
Ejemplo n.º 7
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);
Ejemplo n.º 8
0
 public static extern int InitializeAcl(ref ACL pAcl, int nAclLength, int dwAclRevision);
Ejemplo n.º 9
0
 public static extern int GetSecurityDescriptorDacl(ref SECURITY_DESCRIPTOR pSecurityDescriptor,
                                                ref int lpbDaclPresent, ref ACL pDacl, ref int lpbDaclDefaulted);
Ejemplo n.º 10
0
 public static extern int GetAce(ref ACL pAcl, int dwAceIndex, IntPtr pAce);
Ejemplo n.º 11
0
 public static extern int FindFirstFreeAce(ref ACL pAcl, ref int pAce);
Ejemplo n.º 12
0
 public static extern int DeleteAce(ref ACL pAcl, int dwAceIndex);