protected unsafe static extern int AddAce( ACL *pAcl, uint dwAceRevision, uint dwStartingAceIndex, ACE_HEADER *pAceList, uint nAceListLength);
protected unsafe static extern int GetAce( ACL *pAcl, uint dwAceIndex, out ACE_HEADER *pAce);