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