pub unsafe fn AddAuditAccessAceEx<P0, P1, P2>(
    pacl: *mut ACL,
    dwacerevision: ACE_REVISION,
    aceflags: ACE_FLAGS,
    dwaccessmask: u32,
    psid: P0,
    bauditsuccess: P1,
    bauditfailure: P2
) -> Result<()>
where P0: IntoParam<PSID>, P1: IntoParam<BOOL>, P2: IntoParam<BOOL>,