1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use *;
use NonNull;
use crate::*;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klapolicydeviceownerauthenticationwithbiometrics?language=objc)
pub const kLAPolicyDeviceOwnerAuthenticationWithBiometrics: c_uint = 1;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klapolicydeviceownerauthentication?language=objc)
pub const kLAPolicyDeviceOwnerAuthentication: c_uint = 2;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klapolicydeviceownerauthenticationwithwatch?language=objc)
pub const kLAPolicyDeviceOwnerAuthenticationWithWatch: c_uint = 3;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klapolicydeviceownerauthenticationwithbiometricsorwatch?language=objc)
pub const kLAPolicyDeviceOwnerAuthenticationWithBiometricsOrWatch: c_uint = 4;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klapolicydeviceownerauthenticationwithwristdetection?language=objc)
pub const kLAPolicyDeviceOwnerAuthenticationWithWristDetection: c_uint = 5;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klapolicydeviceownerauthenticationwithcompanion?language=objc)
pub const kLAPolicyDeviceOwnerAuthenticationWithCompanion: c_uint =
kLAPolicyDeviceOwnerAuthenticationWithWatch;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klapolicydeviceownerauthenticationwithbiometricsorcompanion?language=objc)
pub const kLAPolicyDeviceOwnerAuthenticationWithBiometricsOrCompanion: c_uint =
kLAPolicyDeviceOwnerAuthenticationWithBiometricsOrWatch;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaaccesscontroloperationcreateitem?language=objc)
pub const kLAAccessControlOperationCreateItem: c_uint = 0;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaaccesscontroloperationuseitem?language=objc)
pub const kLAAccessControlOperationUseItem: c_uint = 1;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaaccesscontroloperationcreatekey?language=objc)
pub const kLAAccessControlOperationCreateKey: c_uint = 2;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaaccesscontroloperationusekeysign?language=objc)
pub const kLAAccessControlOperationUseKeySign: c_uint = 3;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaaccesscontroloperationusekeydecrypt?language=objc)
pub const kLAAccessControlOperationUseKeyDecrypt: c_uint = 4;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaaccesscontroloperationusekeykeyexchange?language=objc)
pub const kLAAccessControlOperationUseKeyKeyExchange: c_uint = 5;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klabiometrytypenone?language=objc)
pub const kLABiometryTypeNone: c_uint = 0;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klabiometrytypetouchid?language=objc)
pub const kLABiometryTypeTouchID: c_uint = 1 << 0;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klabiometrytypefaceid?language=objc)
pub const kLABiometryTypeFaceID: c_uint = 1 << 1;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klabiometrytypeopticid?language=objc)
pub const kLABiometryTypeOpticID: c_uint = 1 << 2;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klacredentialtypeapplicationpassword?language=objc)
pub const kLACredentialTypeApplicationPassword: c_uint = 0;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klacredentialsmartcardpin?language=objc)
pub const kLACredentialSmartCardPIN: c_int = -3;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorauthenticationfailed?language=objc)
pub const kLAErrorAuthenticationFailed: c_int = -1;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorusercancel?language=objc)
pub const kLAErrorUserCancel: c_int = -2;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerroruserfallback?language=objc)
pub const kLAErrorUserFallback: c_int = -3;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorsystemcancel?language=objc)
pub const kLAErrorSystemCancel: c_int = -4;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorpasscodenotset?language=objc)
pub const kLAErrorPasscodeNotSet: c_int = -5;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrortouchidnotavailable?language=objc)
pub const kLAErrorTouchIDNotAvailable: c_int = -6;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrortouchidnotenrolled?language=objc)
pub const kLAErrorTouchIDNotEnrolled: c_int = -7;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrortouchidlockout?language=objc)
pub const kLAErrorTouchIDLockout: c_int = -8;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorappcancel?language=objc)
pub const kLAErrorAppCancel: c_int = -9;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorinvalidcontext?language=objc)
pub const kLAErrorInvalidContext: c_int = -10;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorwatchnotavailable?language=objc)
pub const kLAErrorWatchNotAvailable: c_int = -11;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrornotinteractive?language=objc)
pub const kLAErrorNotInteractive: c_int = -1004;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorbiometrynotavailable?language=objc)
pub const kLAErrorBiometryNotAvailable: c_int = kLAErrorTouchIDNotAvailable;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorbiometrynotenrolled?language=objc)
pub const kLAErrorBiometryNotEnrolled: c_int = kLAErrorTouchIDNotEnrolled;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorbiometrylockout?language=objc)
pub const kLAErrorBiometryLockout: c_int = kLAErrorTouchIDLockout;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorbiometrynotpaired?language=objc)
pub const kLAErrorBiometryNotPaired: c_int = -12;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorbiometrydisconnected?language=objc)
pub const kLAErrorBiometryDisconnected: c_int = -13;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorinvaliddimensions?language=objc)
pub const kLAErrorInvalidDimensions: c_int = -14;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrorcompanionnotavailable?language=objc)
pub const kLAErrorCompanionNotAvailable: c_int = kLAErrorWatchNotAvailable;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klaerrordomain?language=objc)
pub const kLAErrorDomain: &CStr =
unsafe ;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klacompaniontypenone?language=objc)
pub const kLACompanionTypeNone: c_uint = 0;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klacompaniontypewatch?language=objc)
pub const kLACompanionTypeWatch: c_uint = 1 << 0;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klacompaniontypemac?language=objc)
pub const kLACompanionTypeMac: c_uint = 1 << 1;
/// [Apple's documentation](https://developer.apple.com/documentation/localauthentication/klacompaniontypevision?language=objc)
pub const kLACompanionTypeVision: c_uint = 1 << 2;