pub unsafe extern "system" fn NtAccessCheckByTypeResultList(
    SecurityDescriptor: PSECURITY_DESCRIPTOR,
    PrincipalSelfSid: PSID,
    ClientToken: HANDLE,
    DesiredAccess: ACCESS_MASK,
    ObjectTypeList: POBJECT_TYPE_LIST,
    ObjectTypeListLength: ULONG,
    GenericMapping: PGENERIC_MAPPING,
    PrivilegeSet: PPRIVILEGE_SET,
    PrivilegeSetLength: PULONG,
    GrantedAccess: PACCESS_MASK,
    AccessStatus: PNTSTATUS
) -> NTSTATUS