Article ID: 102101
Article Last Modified on 11/21/2006
PSID pSID;
if((((PACE_HEADER)pTempAce)->AceType) == ACCESS_ALLOWED_ACE_TYPE)
{
pSID=(PSID)&((PACCESS_ALLOWED_ACE)pTempAce)->SidStart;
}ACCESS_ALLOWED_ACE_TYPE ACCESS_DENIED_ACE_TYPE SYSTEM_AUDIT_ACE_TYPEThe conditional statement casts pTempAce (the pointer to the ACE) to a PACCESS_ALLOWED_ACE structure. The address of the SidStart member is then cast to a PSID and assigned to the pSID variable. pSID can now be used with any Win32 Security application programming interface (API) that takes a PSID as a parameter.
Additional query words: 3.10 3.50 kbSECTools
Keywords: kbacl kbinfo kbkernbase kbsecurity KB102101