1 /* Copyright (c) 2012 Apple Inc. All Rights Reserved. */
3 #ifndef _SECURITY_AUTH_TYPES_H_
4 #define _SECURITY_AUTH_TYPES_H_
7 #include <mach/message.h>
18 audit_token_t opaqueToken
;
21 typedef au_asid_t session_id_t
;
22 typedef struct _session_s
* session_t
;
23 typedef struct _process_s
* process_t
;
24 typedef struct _connection_s
* connection_t
;
26 typedef struct _auth_token_s
* auth_token_t
;
27 typedef struct _credential_s
* credential_t
;
29 typedef struct _ccaudit_s
* ccaudit_t
;
30 typedef struct _mechanism_s
* mechanism_t
;
31 typedef struct _rule_s
* rule_t
;
32 typedef struct _agent_s
* agent_t
;
33 typedef struct _engine_s
* engine_t
;
35 typedef struct _authdb_s
* authdb_t
;
36 typedef struct _authdb_connection_s
* authdb_connection_t
;
38 typedef struct _auth_items_s
* auth_items_t
;
39 typedef struct _auth_rights_s
* auth_rights_t
;
41 #endif /* !_SECURITY_AUTH_TYPES_H_ */