typedef struct _AUX_ACCESS_DATA
{
    PRIVILEGE_SET *PrivilegesUsed;
    GENERIC_MAPPING GenericMapping;
    unsigned long AccessesToAudit;
    unsigned long MaximumAuditMask;
    GUID TransactionId;
    void *NewSecurityDescriptor;
    void *ExistingSecurityDescriptor;
    void *ParentSecurityDescriptor;
    void (*DeRefSecurityDescriptor)(void *, void *);
    void *SDLock;
    ACCESS_REASONS AccessReasons;
} AUX_ACCESS_DATA, *PAUX_ACCESS_DATA;