ホーム › Devices.BiometricFramework › 定数
定数
126Windows.Win32.Devices.BiometricFramework
| 名前 | 型 | 値 |
|---|---|---|
| WINBIO_MAX_STRING_LEN | DWORD | 256 |
| WINBIO_SCP_VERSION_1 | DWORD | 1 |
| WINBIO_SCP_RANDOM_SIZE_V1 | DWORD | 32 |
| WINBIO_SCP_DIGEST_SIZE_V1 | DWORD | 32 |
| WINBIO_SCP_CURVE_FIELD_SIZE_V1 | DWORD | 32 |
| WINBIO_SCP_PUBLIC_KEY_SIZE_V1 | DWORD | 65 |
| WINBIO_SCP_PRIVATE_KEY_SIZE_V1 | DWORD | 32 |
| WINBIO_SCP_SIGNATURE_SIZE_V1 | DWORD | 64 |
| WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1 | DWORD | 16 |
| WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1 | DWORD | 32 |
| WINBIO_BIR_ALIGN_SIZE | DWORD | 8 |
| WINBIO_BIR_ALGIN_SIZE | DWORD | 8 |
| WINBIO_DATA_FLAG_PRIVACY | WORD | 2 |
| WINBIO_DATA_FLAG_INTEGRITY | WORD | 1 |
| WINBIO_DATA_FLAG_SIGNED | WORD | 4 |
| WINBIO_DATA_FLAG_RAW | WORD | 32 |
| WINBIO_DATA_FLAG_INTERMEDIATE | WORD | 64 |
| WINBIO_DATA_FLAG_PROCESSED | WORD | 128 |
| WINBIO_DATA_FLAG_OPTION_MASK_PRESENT | WORD | 8 |
| WINBIO_ANSI_381_PIXELS_PER_INCH | WORD | 1 |
| WINBIO_ANSI_381_PIXELS_PER_CM | WORD | 2 |
| WINBIO_ANSI_381_IMG_UNCOMPRESSED | WORD | 0 |
| WINBIO_ANSI_381_IMG_BIT_PACKED | WORD | 1 |
| WINBIO_ANSI_381_IMG_COMPRESSED_WSQ | WORD | 2 |
| WINBIO_ANSI_381_IMG_COMPRESSED_JPEG | WORD | 3 |
| WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000 | WORD | 4 |
| WINBIO_ANSI_381_IMG_COMPRESSED_PNG | WORD | 5 |
| WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_PLAIN | WORD | 0 |
| WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_ROLLED | WORD | 1 |
| WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_PLAIN | WORD | 2 |
| WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_ROLLED | WORD | 3 |
| WINBIO_ANSI_381_IMP_TYPE_LATENT | WORD | 7 |
| WINBIO_ANSI_381_IMP_TYPE_SWIPE | WORD | 8 |
| WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_CONTACTLESS | WORD | 9 |
| FACILITY_WINBIO | DWORD | 9 |
| FACILITY_NONE | DWORD | 0 |
| WINBIO_E_UNSUPPORTED_FACTOR | HRESULT | -2146861055 |
| WINBIO_E_INVALID_UNIT | HRESULT | -2146861054 |
| WINBIO_E_UNKNOWN_ID | HRESULT | -2146861053 |
| WINBIO_E_CANCELED | HRESULT | -2146861052 |
| WINBIO_E_NO_MATCH | HRESULT | -2146861051 |
| WINBIO_E_CAPTURE_ABORTED | HRESULT | -2146861050 |
| WINBIO_E_ENROLLMENT_IN_PROGRESS | HRESULT | -2146861049 |
| WINBIO_E_BAD_CAPTURE | HRESULT | -2146861048 |
| WINBIO_E_INVALID_CONTROL_CODE | HRESULT | -2146861047 |
| WINBIO_E_DATA_COLLECTION_IN_PROGRESS | HRESULT | -2146861045 |
| WINBIO_E_UNSUPPORTED_DATA_FORMAT | HRESULT | -2146861044 |
| WINBIO_E_UNSUPPORTED_DATA_TYPE | HRESULT | -2146861043 |
| WINBIO_E_UNSUPPORTED_PURPOSE | HRESULT | -2146861042 |
| WINBIO_E_INVALID_DEVICE_STATE | HRESULT | -2146861041 |
| WINBIO_E_DEVICE_BUSY | HRESULT | -2146861040 |
| WINBIO_E_DATABASE_CANT_CREATE | HRESULT | -2146861039 |
| WINBIO_E_DATABASE_CANT_OPEN | HRESULT | -2146861038 |
| WINBIO_E_DATABASE_CANT_CLOSE | HRESULT | -2146861037 |
| WINBIO_E_DATABASE_CANT_ERASE | HRESULT | -2146861036 |
| WINBIO_E_DATABASE_CANT_FIND | HRESULT | -2146861035 |
| WINBIO_E_DATABASE_ALREADY_EXISTS | HRESULT | -2146861034 |
| WINBIO_E_DATABASE_FULL | HRESULT | -2146861032 |
| WINBIO_E_DATABASE_LOCKED | HRESULT | -2146861031 |
| WINBIO_E_DATABASE_CORRUPTED | HRESULT | -2146861030 |
| WINBIO_E_DATABASE_NO_SUCH_RECORD | HRESULT | -2146861029 |
| WINBIO_E_DUPLICATE_ENROLLMENT | HRESULT | -2146861028 |
| WINBIO_E_DATABASE_READ_ERROR | HRESULT | -2146861027 |
| WINBIO_E_DATABASE_WRITE_ERROR | HRESULT | -2146861026 |
| WINBIO_E_DATABASE_NO_RESULTS | HRESULT | -2146861025 |
| WINBIO_E_DATABASE_NO_MORE_RECORDS | HRESULT | -2146861024 |
| WINBIO_E_DATABASE_EOF | HRESULT | -2146861023 |
| WINBIO_E_DATABASE_BAD_INDEX_VECTOR | HRESULT | -2146861022 |
| WINBIO_E_INCORRECT_BSP | HRESULT | -2146861020 |
| WINBIO_E_INCORRECT_SENSOR_POOL | HRESULT | -2146861019 |
| WINBIO_E_NO_CAPTURE_DATA | HRESULT | -2146861018 |
| WINBIO_E_INVALID_SENSOR_MODE | HRESULT | -2146861017 |
| WINBIO_E_LOCK_VIOLATION | HRESULT | -2146861014 |
| WINBIO_E_DUPLICATE_TEMPLATE | HRESULT | -2146861013 |
| WINBIO_E_INVALID_OPERATION | HRESULT | -2146861012 |
| WINBIO_E_SESSION_BUSY | HRESULT | -2146861011 |
| WINBIO_E_CRED_PROV_DISABLED | HRESULT | -2146861008 |
| WINBIO_E_CRED_PROV_NO_CREDENTIAL | HRESULT | -2146861007 |
| WINBIO_E_DISABLED | HRESULT | -2146861006 |
| WINBIO_E_CONFIGURATION_FAILURE | HRESULT | -2146861005 |
| WINBIO_E_SENSOR_UNAVAILABLE | HRESULT | -2146861004 |
| WINBIO_E_SAS_ENABLED | HRESULT | -2146861003 |
| WINBIO_E_DEVICE_FAILURE | HRESULT | -2146861002 |
| WINBIO_E_FAST_USER_SWITCH_DISABLED | HRESULT | -2146861001 |
| WINBIO_E_NOT_ACTIVE_CONSOLE | HRESULT | -2146861000 |
| WINBIO_E_EVENT_MONITOR_ACTIVE | HRESULT | -2146860999 |
| WINBIO_E_INVALID_PROPERTY_TYPE | HRESULT | -2146860998 |
| WINBIO_E_INVALID_PROPERTY_ID | HRESULT | -2146860997 |
| WINBIO_E_UNSUPPORTED_PROPERTY | HRESULT | -2146860996 |
| WINBIO_E_ADAPTER_INTEGRITY_FAILURE | HRESULT | -2146860995 |
| WINBIO_E_INCORRECT_SESSION_TYPE | HRESULT | -2146860994 |
| WINBIO_E_SESSION_HANDLE_CLOSED | HRESULT | -2146860993 |
| WINBIO_E_DEADLOCK_DETECTED | HRESULT | -2146860992 |
| WINBIO_E_NO_PREBOOT_IDENTITY | HRESULT | -2146860991 |
| WINBIO_E_MAX_ERROR_COUNT_EXCEEDED | HRESULT | -2146860990 |
| WINBIO_E_AUTO_LOGON_DISABLED | HRESULT | -2146860989 |
| WINBIO_E_INVALID_TICKET | HRESULT | -2146860988 |
| WINBIO_E_TICKET_QUOTA_EXCEEDED | HRESULT | -2146860987 |
| WINBIO_E_DATA_PROTECTION_FAILURE | HRESULT | -2146860986 |
| WINBIO_E_CRED_PROV_SECURITY_LOCKOUT | HRESULT | -2146860985 |
| WINBIO_E_UNSUPPORTED_POOL_TYPE | HRESULT | -2146860984 |
| WINBIO_E_SELECTION_REQUIRED | HRESULT | -2146860983 |
| WINBIO_E_PRESENCE_MONITOR_ACTIVE | HRESULT | -2146860982 |
| WINBIO_E_INVALID_SUBFACTOR | HRESULT | -2146860981 |
| WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY | HRESULT | -2146860980 |
| WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT | HRESULT | -2146860979 |
| WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT | HRESULT | -2146860978 |
| WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL | HRESULT | -2146860977 |
| WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE | HRESULT | -2146860976 |
| WINBIO_E_CALIBRATION_BUFFER_INVALID | HRESULT | -2146860975 |
| WINBIO_E_INVALID_KEY_IDENTIFIER | HRESULT | -2146860974 |
| WINBIO_E_KEY_CREATION_FAILED | HRESULT | -2146860973 |
| WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL | HRESULT | -2146860972 |
| WINBIO_E_PROPERTY_UNAVAILABLE | HRESULT | -2146860971 |
| WINBIO_E_POLICY_PROTECTION_UNAVAILABLE | HRESULT | -2146860970 |
| WINBIO_E_INSECURE_SENSOR | HRESULT | -2146860969 |
| WINBIO_E_INVALID_BUFFER_ID | HRESULT | -2146860968 |
| WINBIO_E_INVALID_BUFFER | HRESULT | -2146860967 |
| WINBIO_E_TRUSTLET_INTEGRITY_FAIL | HRESULT | -2146860966 |
| WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND | HRESULT | -2146860965 |
| WINBIO_I_MORE_DATA | HRESULT | 589825 |
| WINBIO_I_EXTENDED_STATUS_INFORMATION | HRESULT | 589826 |
| GUID_DEVINTERFACE_BIOMETRIC_READER | GUID | {E2B5183A-99EA-4CC3-AD6B-80CA8D715B80} |
| IOCTL_BIOMETRIC_VENDOR | DWORD | 4464640 |
| WINBIO_WBDI_MAJOR_VERSION | DWORD | 1 |
| WINBIO_WBDI_MINOR_VERSION | DWORD | 0 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define WINBIO_MAX_STRING_LEN 256
#define WINBIO_SCP_VERSION_1 1
#define WINBIO_SCP_RANDOM_SIZE_V1 32
#define WINBIO_SCP_DIGEST_SIZE_V1 32
#define WINBIO_SCP_CURVE_FIELD_SIZE_V1 32
#define WINBIO_SCP_PUBLIC_KEY_SIZE_V1 65
#define WINBIO_SCP_PRIVATE_KEY_SIZE_V1 32
#define WINBIO_SCP_SIGNATURE_SIZE_V1 64
#define WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1 16
#define WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1 32
#define WINBIO_BIR_ALIGN_SIZE 8
#define WINBIO_BIR_ALGIN_SIZE 8
#define WINBIO_DATA_FLAG_PRIVACY 2
#define WINBIO_DATA_FLAG_INTEGRITY 1
#define WINBIO_DATA_FLAG_SIGNED 4
#define WINBIO_DATA_FLAG_RAW 32
#define WINBIO_DATA_FLAG_INTERMEDIATE 64
#define WINBIO_DATA_FLAG_PROCESSED 128
#define WINBIO_DATA_FLAG_OPTION_MASK_PRESENT 8
#define WINBIO_ANSI_381_PIXELS_PER_INCH 1
#define WINBIO_ANSI_381_PIXELS_PER_CM 2
#define WINBIO_ANSI_381_IMG_UNCOMPRESSED 0
#define WINBIO_ANSI_381_IMG_BIT_PACKED 1
#define WINBIO_ANSI_381_IMG_COMPRESSED_WSQ 2
#define WINBIO_ANSI_381_IMG_COMPRESSED_JPEG 3
#define WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000 4
#define WINBIO_ANSI_381_IMG_COMPRESSED_PNG 5
#define WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_PLAIN 0
#define WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_ROLLED 1
#define WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_PLAIN 2
#define WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_ROLLED 3
#define WINBIO_ANSI_381_IMP_TYPE_LATENT 7
#define WINBIO_ANSI_381_IMP_TYPE_SWIPE 8
#define WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_CONTACTLESS 9
#define FACILITY_WINBIO 9
#define FACILITY_NONE 0
#define WINBIO_E_UNSUPPORTED_FACTOR -2146861055
#define WINBIO_E_INVALID_UNIT -2146861054
#define WINBIO_E_UNKNOWN_ID -2146861053
#define WINBIO_E_CANCELED -2146861052
#define WINBIO_E_NO_MATCH -2146861051
#define WINBIO_E_CAPTURE_ABORTED -2146861050
#define WINBIO_E_ENROLLMENT_IN_PROGRESS -2146861049
#define WINBIO_E_BAD_CAPTURE -2146861048
#define WINBIO_E_INVALID_CONTROL_CODE -2146861047
#define WINBIO_E_DATA_COLLECTION_IN_PROGRESS -2146861045
#define WINBIO_E_UNSUPPORTED_DATA_FORMAT -2146861044
#define WINBIO_E_UNSUPPORTED_DATA_TYPE -2146861043
#define WINBIO_E_UNSUPPORTED_PURPOSE -2146861042
#define WINBIO_E_INVALID_DEVICE_STATE -2146861041
#define WINBIO_E_DEVICE_BUSY -2146861040
#define WINBIO_E_DATABASE_CANT_CREATE -2146861039
#define WINBIO_E_DATABASE_CANT_OPEN -2146861038
#define WINBIO_E_DATABASE_CANT_CLOSE -2146861037
#define WINBIO_E_DATABASE_CANT_ERASE -2146861036
#define WINBIO_E_DATABASE_CANT_FIND -2146861035
#define WINBIO_E_DATABASE_ALREADY_EXISTS -2146861034
#define WINBIO_E_DATABASE_FULL -2146861032
#define WINBIO_E_DATABASE_LOCKED -2146861031
#define WINBIO_E_DATABASE_CORRUPTED -2146861030
#define WINBIO_E_DATABASE_NO_SUCH_RECORD -2146861029
#define WINBIO_E_DUPLICATE_ENROLLMENT -2146861028
#define WINBIO_E_DATABASE_READ_ERROR -2146861027
#define WINBIO_E_DATABASE_WRITE_ERROR -2146861026
#define WINBIO_E_DATABASE_NO_RESULTS -2146861025
#define WINBIO_E_DATABASE_NO_MORE_RECORDS -2146861024
#define WINBIO_E_DATABASE_EOF -2146861023
#define WINBIO_E_DATABASE_BAD_INDEX_VECTOR -2146861022
#define WINBIO_E_INCORRECT_BSP -2146861020
#define WINBIO_E_INCORRECT_SENSOR_POOL -2146861019
#define WINBIO_E_NO_CAPTURE_DATA -2146861018
#define WINBIO_E_INVALID_SENSOR_MODE -2146861017
#define WINBIO_E_LOCK_VIOLATION -2146861014
#define WINBIO_E_DUPLICATE_TEMPLATE -2146861013
#define WINBIO_E_INVALID_OPERATION -2146861012
#define WINBIO_E_SESSION_BUSY -2146861011
#define WINBIO_E_CRED_PROV_DISABLED -2146861008
#define WINBIO_E_CRED_PROV_NO_CREDENTIAL -2146861007
#define WINBIO_E_DISABLED -2146861006
#define WINBIO_E_CONFIGURATION_FAILURE -2146861005
#define WINBIO_E_SENSOR_UNAVAILABLE -2146861004
#define WINBIO_E_SAS_ENABLED -2146861003
#define WINBIO_E_DEVICE_FAILURE -2146861002
#define WINBIO_E_FAST_USER_SWITCH_DISABLED -2146861001
#define WINBIO_E_NOT_ACTIVE_CONSOLE -2146861000
#define WINBIO_E_EVENT_MONITOR_ACTIVE -2146860999
#define WINBIO_E_INVALID_PROPERTY_TYPE -2146860998
#define WINBIO_E_INVALID_PROPERTY_ID -2146860997
#define WINBIO_E_UNSUPPORTED_PROPERTY -2146860996
#define WINBIO_E_ADAPTER_INTEGRITY_FAILURE -2146860995
#define WINBIO_E_INCORRECT_SESSION_TYPE -2146860994
#define WINBIO_E_SESSION_HANDLE_CLOSED -2146860993
#define WINBIO_E_DEADLOCK_DETECTED -2146860992
#define WINBIO_E_NO_PREBOOT_IDENTITY -2146860991
#define WINBIO_E_MAX_ERROR_COUNT_EXCEEDED -2146860990
#define WINBIO_E_AUTO_LOGON_DISABLED -2146860989
#define WINBIO_E_INVALID_TICKET -2146860988
#define WINBIO_E_TICKET_QUOTA_EXCEEDED -2146860987
#define WINBIO_E_DATA_PROTECTION_FAILURE -2146860986
#define WINBIO_E_CRED_PROV_SECURITY_LOCKOUT -2146860985
#define WINBIO_E_UNSUPPORTED_POOL_TYPE -2146860984
#define WINBIO_E_SELECTION_REQUIRED -2146860983
#define WINBIO_E_PRESENCE_MONITOR_ACTIVE -2146860982
#define WINBIO_E_INVALID_SUBFACTOR -2146860981
#define WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY -2146860980
#define WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT -2146860979
#define WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT -2146860978
#define WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL -2146860977
#define WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE -2146860976
#define WINBIO_E_CALIBRATION_BUFFER_INVALID -2146860975
#define WINBIO_E_INVALID_KEY_IDENTIFIER -2146860974
#define WINBIO_E_KEY_CREATION_FAILED -2146860973
#define WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL -2146860972
#define WINBIO_E_PROPERTY_UNAVAILABLE -2146860971
#define WINBIO_E_POLICY_PROTECTION_UNAVAILABLE -2146860970
#define WINBIO_E_INSECURE_SENSOR -2146860969
#define WINBIO_E_INVALID_BUFFER_ID -2146860968
#define WINBIO_E_INVALID_BUFFER -2146860967
#define WINBIO_E_TRUSTLET_INTEGRITY_FAIL -2146860966
#define WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND -2146860965
#define WINBIO_I_MORE_DATA 589825
#define WINBIO_I_EXTENDED_STATUS_INFORMATION 589826
#define IOCTL_BIOMETRIC_VENDOR 4464640
#define WINBIO_WBDI_MAJOR_VERSION 1
#define WINBIO_WBDI_MINOR_VERSION 0public const uint WINBIO_MAX_STRING_LEN = 256;
public const uint WINBIO_SCP_VERSION_1 = 1;
public const uint WINBIO_SCP_RANDOM_SIZE_V1 = 32;
public const uint WINBIO_SCP_DIGEST_SIZE_V1 = 32;
public const uint WINBIO_SCP_CURVE_FIELD_SIZE_V1 = 32;
public const uint WINBIO_SCP_PUBLIC_KEY_SIZE_V1 = 65;
public const uint WINBIO_SCP_PRIVATE_KEY_SIZE_V1 = 32;
public const uint WINBIO_SCP_SIGNATURE_SIZE_V1 = 64;
public const uint WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1 = 16;
public const uint WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1 = 32;
public const uint WINBIO_BIR_ALIGN_SIZE = 8;
public const uint WINBIO_BIR_ALGIN_SIZE = 8;
public const ushort WINBIO_DATA_FLAG_PRIVACY = 2;
public const ushort WINBIO_DATA_FLAG_INTEGRITY = 1;
public const ushort WINBIO_DATA_FLAG_SIGNED = 4;
public const ushort WINBIO_DATA_FLAG_RAW = 32;
public const ushort WINBIO_DATA_FLAG_INTERMEDIATE = 64;
public const ushort WINBIO_DATA_FLAG_PROCESSED = 128;
public const ushort WINBIO_DATA_FLAG_OPTION_MASK_PRESENT = 8;
public const ushort WINBIO_ANSI_381_PIXELS_PER_INCH = 1;
public const ushort WINBIO_ANSI_381_PIXELS_PER_CM = 2;
public const ushort WINBIO_ANSI_381_IMG_UNCOMPRESSED = 0;
public const ushort WINBIO_ANSI_381_IMG_BIT_PACKED = 1;
public const ushort WINBIO_ANSI_381_IMG_COMPRESSED_WSQ = 2;
public const ushort WINBIO_ANSI_381_IMG_COMPRESSED_JPEG = 3;
public const ushort WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000 = 4;
public const ushort WINBIO_ANSI_381_IMG_COMPRESSED_PNG = 5;
public const ushort WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_PLAIN = 0;
public const ushort WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_ROLLED = 1;
public const ushort WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_PLAIN = 2;
public const ushort WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_ROLLED = 3;
public const ushort WINBIO_ANSI_381_IMP_TYPE_LATENT = 7;
public const ushort WINBIO_ANSI_381_IMP_TYPE_SWIPE = 8;
public const ushort WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_CONTACTLESS = 9;
public const uint FACILITY_WINBIO = 9;
public const uint FACILITY_NONE = 0;
public const int WINBIO_E_UNSUPPORTED_FACTOR = -2146861055;
public const int WINBIO_E_INVALID_UNIT = -2146861054;
public const int WINBIO_E_UNKNOWN_ID = -2146861053;
public const int WINBIO_E_CANCELED = -2146861052;
public const int WINBIO_E_NO_MATCH = -2146861051;
public const int WINBIO_E_CAPTURE_ABORTED = -2146861050;
public const int WINBIO_E_ENROLLMENT_IN_PROGRESS = -2146861049;
public const int WINBIO_E_BAD_CAPTURE = -2146861048;
public const int WINBIO_E_INVALID_CONTROL_CODE = -2146861047;
public const int WINBIO_E_DATA_COLLECTION_IN_PROGRESS = -2146861045;
public const int WINBIO_E_UNSUPPORTED_DATA_FORMAT = -2146861044;
public const int WINBIO_E_UNSUPPORTED_DATA_TYPE = -2146861043;
public const int WINBIO_E_UNSUPPORTED_PURPOSE = -2146861042;
public const int WINBIO_E_INVALID_DEVICE_STATE = -2146861041;
public const int WINBIO_E_DEVICE_BUSY = -2146861040;
public const int WINBIO_E_DATABASE_CANT_CREATE = -2146861039;
public const int WINBIO_E_DATABASE_CANT_OPEN = -2146861038;
public const int WINBIO_E_DATABASE_CANT_CLOSE = -2146861037;
public const int WINBIO_E_DATABASE_CANT_ERASE = -2146861036;
public const int WINBIO_E_DATABASE_CANT_FIND = -2146861035;
public const int WINBIO_E_DATABASE_ALREADY_EXISTS = -2146861034;
public const int WINBIO_E_DATABASE_FULL = -2146861032;
public const int WINBIO_E_DATABASE_LOCKED = -2146861031;
public const int WINBIO_E_DATABASE_CORRUPTED = -2146861030;
public const int WINBIO_E_DATABASE_NO_SUCH_RECORD = -2146861029;
public const int WINBIO_E_DUPLICATE_ENROLLMENT = -2146861028;
public const int WINBIO_E_DATABASE_READ_ERROR = -2146861027;
public const int WINBIO_E_DATABASE_WRITE_ERROR = -2146861026;
public const int WINBIO_E_DATABASE_NO_RESULTS = -2146861025;
public const int WINBIO_E_DATABASE_NO_MORE_RECORDS = -2146861024;
public const int WINBIO_E_DATABASE_EOF = -2146861023;
public const int WINBIO_E_DATABASE_BAD_INDEX_VECTOR = -2146861022;
public const int WINBIO_E_INCORRECT_BSP = -2146861020;
public const int WINBIO_E_INCORRECT_SENSOR_POOL = -2146861019;
public const int WINBIO_E_NO_CAPTURE_DATA = -2146861018;
public const int WINBIO_E_INVALID_SENSOR_MODE = -2146861017;
public const int WINBIO_E_LOCK_VIOLATION = -2146861014;
public const int WINBIO_E_DUPLICATE_TEMPLATE = -2146861013;
public const int WINBIO_E_INVALID_OPERATION = -2146861012;
public const int WINBIO_E_SESSION_BUSY = -2146861011;
public const int WINBIO_E_CRED_PROV_DISABLED = -2146861008;
public const int WINBIO_E_CRED_PROV_NO_CREDENTIAL = -2146861007;
public const int WINBIO_E_DISABLED = -2146861006;
public const int WINBIO_E_CONFIGURATION_FAILURE = -2146861005;
public const int WINBIO_E_SENSOR_UNAVAILABLE = -2146861004;
public const int WINBIO_E_SAS_ENABLED = -2146861003;
public const int WINBIO_E_DEVICE_FAILURE = -2146861002;
public const int WINBIO_E_FAST_USER_SWITCH_DISABLED = -2146861001;
public const int WINBIO_E_NOT_ACTIVE_CONSOLE = -2146861000;
public const int WINBIO_E_EVENT_MONITOR_ACTIVE = -2146860999;
public const int WINBIO_E_INVALID_PROPERTY_TYPE = -2146860998;
public const int WINBIO_E_INVALID_PROPERTY_ID = -2146860997;
public const int WINBIO_E_UNSUPPORTED_PROPERTY = -2146860996;
public const int WINBIO_E_ADAPTER_INTEGRITY_FAILURE = -2146860995;
public const int WINBIO_E_INCORRECT_SESSION_TYPE = -2146860994;
public const int WINBIO_E_SESSION_HANDLE_CLOSED = -2146860993;
public const int WINBIO_E_DEADLOCK_DETECTED = -2146860992;
public const int WINBIO_E_NO_PREBOOT_IDENTITY = -2146860991;
public const int WINBIO_E_MAX_ERROR_COUNT_EXCEEDED = -2146860990;
public const int WINBIO_E_AUTO_LOGON_DISABLED = -2146860989;
public const int WINBIO_E_INVALID_TICKET = -2146860988;
public const int WINBIO_E_TICKET_QUOTA_EXCEEDED = -2146860987;
public const int WINBIO_E_DATA_PROTECTION_FAILURE = -2146860986;
public const int WINBIO_E_CRED_PROV_SECURITY_LOCKOUT = -2146860985;
public const int WINBIO_E_UNSUPPORTED_POOL_TYPE = -2146860984;
public const int WINBIO_E_SELECTION_REQUIRED = -2146860983;
public const int WINBIO_E_PRESENCE_MONITOR_ACTIVE = -2146860982;
public const int WINBIO_E_INVALID_SUBFACTOR = -2146860981;
public const int WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY = -2146860980;
public const int WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT = -2146860979;
public const int WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT = -2146860978;
public const int WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL = -2146860977;
public const int WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE = -2146860976;
public const int WINBIO_E_CALIBRATION_BUFFER_INVALID = -2146860975;
public const int WINBIO_E_INVALID_KEY_IDENTIFIER = -2146860974;
public const int WINBIO_E_KEY_CREATION_FAILED = -2146860973;
public const int WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL = -2146860972;
public const int WINBIO_E_PROPERTY_UNAVAILABLE = -2146860971;
public const int WINBIO_E_POLICY_PROTECTION_UNAVAILABLE = -2146860970;
public const int WINBIO_E_INSECURE_SENSOR = -2146860969;
public const int WINBIO_E_INVALID_BUFFER_ID = -2146860968;
public const int WINBIO_E_INVALID_BUFFER = -2146860967;
public const int WINBIO_E_TRUSTLET_INTEGRITY_FAIL = -2146860966;
public const int WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND = -2146860965;
public const int WINBIO_I_MORE_DATA = 589825;
public const int WINBIO_I_EXTENDED_STATUS_INFORMATION = 589826;
public const uint IOCTL_BIOMETRIC_VENDOR = 4464640;
public const uint WINBIO_WBDI_MAJOR_VERSION = 1;
public const uint WINBIO_WBDI_MINOR_VERSION = 0;WINBIO_MAX_STRING_LEN = 256
WINBIO_SCP_VERSION_1 = 1
WINBIO_SCP_RANDOM_SIZE_V1 = 32
WINBIO_SCP_DIGEST_SIZE_V1 = 32
WINBIO_SCP_CURVE_FIELD_SIZE_V1 = 32
WINBIO_SCP_PUBLIC_KEY_SIZE_V1 = 65
WINBIO_SCP_PRIVATE_KEY_SIZE_V1 = 32
WINBIO_SCP_SIGNATURE_SIZE_V1 = 64
WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1 = 16
WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1 = 32
WINBIO_BIR_ALIGN_SIZE = 8
WINBIO_BIR_ALGIN_SIZE = 8
WINBIO_DATA_FLAG_PRIVACY = 2
WINBIO_DATA_FLAG_INTEGRITY = 1
WINBIO_DATA_FLAG_SIGNED = 4
WINBIO_DATA_FLAG_RAW = 32
WINBIO_DATA_FLAG_INTERMEDIATE = 64
WINBIO_DATA_FLAG_PROCESSED = 128
WINBIO_DATA_FLAG_OPTION_MASK_PRESENT = 8
WINBIO_ANSI_381_PIXELS_PER_INCH = 1
WINBIO_ANSI_381_PIXELS_PER_CM = 2
WINBIO_ANSI_381_IMG_UNCOMPRESSED = 0
WINBIO_ANSI_381_IMG_BIT_PACKED = 1
WINBIO_ANSI_381_IMG_COMPRESSED_WSQ = 2
WINBIO_ANSI_381_IMG_COMPRESSED_JPEG = 3
WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000 = 4
WINBIO_ANSI_381_IMG_COMPRESSED_PNG = 5
WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_PLAIN = 0
WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_ROLLED = 1
WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_PLAIN = 2
WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_ROLLED = 3
WINBIO_ANSI_381_IMP_TYPE_LATENT = 7
WINBIO_ANSI_381_IMP_TYPE_SWIPE = 8
WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_CONTACTLESS = 9
FACILITY_WINBIO = 9
FACILITY_NONE = 0
WINBIO_E_UNSUPPORTED_FACTOR = -2146861055
WINBIO_E_INVALID_UNIT = -2146861054
WINBIO_E_UNKNOWN_ID = -2146861053
WINBIO_E_CANCELED = -2146861052
WINBIO_E_NO_MATCH = -2146861051
WINBIO_E_CAPTURE_ABORTED = -2146861050
WINBIO_E_ENROLLMENT_IN_PROGRESS = -2146861049
WINBIO_E_BAD_CAPTURE = -2146861048
WINBIO_E_INVALID_CONTROL_CODE = -2146861047
WINBIO_E_DATA_COLLECTION_IN_PROGRESS = -2146861045
WINBIO_E_UNSUPPORTED_DATA_FORMAT = -2146861044
WINBIO_E_UNSUPPORTED_DATA_TYPE = -2146861043
WINBIO_E_UNSUPPORTED_PURPOSE = -2146861042
WINBIO_E_INVALID_DEVICE_STATE = -2146861041
WINBIO_E_DEVICE_BUSY = -2146861040
WINBIO_E_DATABASE_CANT_CREATE = -2146861039
WINBIO_E_DATABASE_CANT_OPEN = -2146861038
WINBIO_E_DATABASE_CANT_CLOSE = -2146861037
WINBIO_E_DATABASE_CANT_ERASE = -2146861036
WINBIO_E_DATABASE_CANT_FIND = -2146861035
WINBIO_E_DATABASE_ALREADY_EXISTS = -2146861034
WINBIO_E_DATABASE_FULL = -2146861032
WINBIO_E_DATABASE_LOCKED = -2146861031
WINBIO_E_DATABASE_CORRUPTED = -2146861030
WINBIO_E_DATABASE_NO_SUCH_RECORD = -2146861029
WINBIO_E_DUPLICATE_ENROLLMENT = -2146861028
WINBIO_E_DATABASE_READ_ERROR = -2146861027
WINBIO_E_DATABASE_WRITE_ERROR = -2146861026
WINBIO_E_DATABASE_NO_RESULTS = -2146861025
WINBIO_E_DATABASE_NO_MORE_RECORDS = -2146861024
WINBIO_E_DATABASE_EOF = -2146861023
WINBIO_E_DATABASE_BAD_INDEX_VECTOR = -2146861022
WINBIO_E_INCORRECT_BSP = -2146861020
WINBIO_E_INCORRECT_SENSOR_POOL = -2146861019
WINBIO_E_NO_CAPTURE_DATA = -2146861018
WINBIO_E_INVALID_SENSOR_MODE = -2146861017
WINBIO_E_LOCK_VIOLATION = -2146861014
WINBIO_E_DUPLICATE_TEMPLATE = -2146861013
WINBIO_E_INVALID_OPERATION = -2146861012
WINBIO_E_SESSION_BUSY = -2146861011
WINBIO_E_CRED_PROV_DISABLED = -2146861008
WINBIO_E_CRED_PROV_NO_CREDENTIAL = -2146861007
WINBIO_E_DISABLED = -2146861006
WINBIO_E_CONFIGURATION_FAILURE = -2146861005
WINBIO_E_SENSOR_UNAVAILABLE = -2146861004
WINBIO_E_SAS_ENABLED = -2146861003
WINBIO_E_DEVICE_FAILURE = -2146861002
WINBIO_E_FAST_USER_SWITCH_DISABLED = -2146861001
WINBIO_E_NOT_ACTIVE_CONSOLE = -2146861000
WINBIO_E_EVENT_MONITOR_ACTIVE = -2146860999
WINBIO_E_INVALID_PROPERTY_TYPE = -2146860998
WINBIO_E_INVALID_PROPERTY_ID = -2146860997
WINBIO_E_UNSUPPORTED_PROPERTY = -2146860996
WINBIO_E_ADAPTER_INTEGRITY_FAILURE = -2146860995
WINBIO_E_INCORRECT_SESSION_TYPE = -2146860994
WINBIO_E_SESSION_HANDLE_CLOSED = -2146860993
WINBIO_E_DEADLOCK_DETECTED = -2146860992
WINBIO_E_NO_PREBOOT_IDENTITY = -2146860991
WINBIO_E_MAX_ERROR_COUNT_EXCEEDED = -2146860990
WINBIO_E_AUTO_LOGON_DISABLED = -2146860989
WINBIO_E_INVALID_TICKET = -2146860988
WINBIO_E_TICKET_QUOTA_EXCEEDED = -2146860987
WINBIO_E_DATA_PROTECTION_FAILURE = -2146860986
WINBIO_E_CRED_PROV_SECURITY_LOCKOUT = -2146860985
WINBIO_E_UNSUPPORTED_POOL_TYPE = -2146860984
WINBIO_E_SELECTION_REQUIRED = -2146860983
WINBIO_E_PRESENCE_MONITOR_ACTIVE = -2146860982
WINBIO_E_INVALID_SUBFACTOR = -2146860981
WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY = -2146860980
WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT = -2146860979
WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT = -2146860978
WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL = -2146860977
WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE = -2146860976
WINBIO_E_CALIBRATION_BUFFER_INVALID = -2146860975
WINBIO_E_INVALID_KEY_IDENTIFIER = -2146860974
WINBIO_E_KEY_CREATION_FAILED = -2146860973
WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL = -2146860972
WINBIO_E_PROPERTY_UNAVAILABLE = -2146860971
WINBIO_E_POLICY_PROTECTION_UNAVAILABLE = -2146860970
WINBIO_E_INSECURE_SENSOR = -2146860969
WINBIO_E_INVALID_BUFFER_ID = -2146860968
WINBIO_E_INVALID_BUFFER = -2146860967
WINBIO_E_TRUSTLET_INTEGRITY_FAIL = -2146860966
WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND = -2146860965
WINBIO_I_MORE_DATA = 589825
WINBIO_I_EXTENDED_STATUS_INFORMATION = 589826
IOCTL_BIOMETRIC_VENDOR = 4464640
WINBIO_WBDI_MAJOR_VERSION = 1
WINBIO_WBDI_MINOR_VERSION = 0pub const WINBIO_MAX_STRING_LEN: u32 = 256;
pub const WINBIO_SCP_VERSION_1: u32 = 1;
pub const WINBIO_SCP_RANDOM_SIZE_V1: u32 = 32;
pub const WINBIO_SCP_DIGEST_SIZE_V1: u32 = 32;
pub const WINBIO_SCP_CURVE_FIELD_SIZE_V1: u32 = 32;
pub const WINBIO_SCP_PUBLIC_KEY_SIZE_V1: u32 = 65;
pub const WINBIO_SCP_PRIVATE_KEY_SIZE_V1: u32 = 32;
pub const WINBIO_SCP_SIGNATURE_SIZE_V1: u32 = 64;
pub const WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1: u32 = 16;
pub const WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1: u32 = 32;
pub const WINBIO_BIR_ALIGN_SIZE: u32 = 8;
pub const WINBIO_BIR_ALGIN_SIZE: u32 = 8;
pub const WINBIO_DATA_FLAG_PRIVACY: u16 = 2;
pub const WINBIO_DATA_FLAG_INTEGRITY: u16 = 1;
pub const WINBIO_DATA_FLAG_SIGNED: u16 = 4;
pub const WINBIO_DATA_FLAG_RAW: u16 = 32;
pub const WINBIO_DATA_FLAG_INTERMEDIATE: u16 = 64;
pub const WINBIO_DATA_FLAG_PROCESSED: u16 = 128;
pub const WINBIO_DATA_FLAG_OPTION_MASK_PRESENT: u16 = 8;
pub const WINBIO_ANSI_381_PIXELS_PER_INCH: u16 = 1;
pub const WINBIO_ANSI_381_PIXELS_PER_CM: u16 = 2;
pub const WINBIO_ANSI_381_IMG_UNCOMPRESSED: u16 = 0;
pub const WINBIO_ANSI_381_IMG_BIT_PACKED: u16 = 1;
pub const WINBIO_ANSI_381_IMG_COMPRESSED_WSQ: u16 = 2;
pub const WINBIO_ANSI_381_IMG_COMPRESSED_JPEG: u16 = 3;
pub const WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000: u16 = 4;
pub const WINBIO_ANSI_381_IMG_COMPRESSED_PNG: u16 = 5;
pub const WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_PLAIN: u16 = 0;
pub const WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_ROLLED: u16 = 1;
pub const WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_PLAIN: u16 = 2;
pub const WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_ROLLED: u16 = 3;
pub const WINBIO_ANSI_381_IMP_TYPE_LATENT: u16 = 7;
pub const WINBIO_ANSI_381_IMP_TYPE_SWIPE: u16 = 8;
pub const WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_CONTACTLESS: u16 = 9;
pub const FACILITY_WINBIO: u32 = 9;
pub const FACILITY_NONE: u32 = 0;
pub const WINBIO_E_UNSUPPORTED_FACTOR: i32 = -2146861055;
pub const WINBIO_E_INVALID_UNIT: i32 = -2146861054;
pub const WINBIO_E_UNKNOWN_ID: i32 = -2146861053;
pub const WINBIO_E_CANCELED: i32 = -2146861052;
pub const WINBIO_E_NO_MATCH: i32 = -2146861051;
pub const WINBIO_E_CAPTURE_ABORTED: i32 = -2146861050;
pub const WINBIO_E_ENROLLMENT_IN_PROGRESS: i32 = -2146861049;
pub const WINBIO_E_BAD_CAPTURE: i32 = -2146861048;
pub const WINBIO_E_INVALID_CONTROL_CODE: i32 = -2146861047;
pub const WINBIO_E_DATA_COLLECTION_IN_PROGRESS: i32 = -2146861045;
pub const WINBIO_E_UNSUPPORTED_DATA_FORMAT: i32 = -2146861044;
pub const WINBIO_E_UNSUPPORTED_DATA_TYPE: i32 = -2146861043;
pub const WINBIO_E_UNSUPPORTED_PURPOSE: i32 = -2146861042;
pub const WINBIO_E_INVALID_DEVICE_STATE: i32 = -2146861041;
pub const WINBIO_E_DEVICE_BUSY: i32 = -2146861040;
pub const WINBIO_E_DATABASE_CANT_CREATE: i32 = -2146861039;
pub const WINBIO_E_DATABASE_CANT_OPEN: i32 = -2146861038;
pub const WINBIO_E_DATABASE_CANT_CLOSE: i32 = -2146861037;
pub const WINBIO_E_DATABASE_CANT_ERASE: i32 = -2146861036;
pub const WINBIO_E_DATABASE_CANT_FIND: i32 = -2146861035;
pub const WINBIO_E_DATABASE_ALREADY_EXISTS: i32 = -2146861034;
pub const WINBIO_E_DATABASE_FULL: i32 = -2146861032;
pub const WINBIO_E_DATABASE_LOCKED: i32 = -2146861031;
pub const WINBIO_E_DATABASE_CORRUPTED: i32 = -2146861030;
pub const WINBIO_E_DATABASE_NO_SUCH_RECORD: i32 = -2146861029;
pub const WINBIO_E_DUPLICATE_ENROLLMENT: i32 = -2146861028;
pub const WINBIO_E_DATABASE_READ_ERROR: i32 = -2146861027;
pub const WINBIO_E_DATABASE_WRITE_ERROR: i32 = -2146861026;
pub const WINBIO_E_DATABASE_NO_RESULTS: i32 = -2146861025;
pub const WINBIO_E_DATABASE_NO_MORE_RECORDS: i32 = -2146861024;
pub const WINBIO_E_DATABASE_EOF: i32 = -2146861023;
pub const WINBIO_E_DATABASE_BAD_INDEX_VECTOR: i32 = -2146861022;
pub const WINBIO_E_INCORRECT_BSP: i32 = -2146861020;
pub const WINBIO_E_INCORRECT_SENSOR_POOL: i32 = -2146861019;
pub const WINBIO_E_NO_CAPTURE_DATA: i32 = -2146861018;
pub const WINBIO_E_INVALID_SENSOR_MODE: i32 = -2146861017;
pub const WINBIO_E_LOCK_VIOLATION: i32 = -2146861014;
pub const WINBIO_E_DUPLICATE_TEMPLATE: i32 = -2146861013;
pub const WINBIO_E_INVALID_OPERATION: i32 = -2146861012;
pub const WINBIO_E_SESSION_BUSY: i32 = -2146861011;
pub const WINBIO_E_CRED_PROV_DISABLED: i32 = -2146861008;
pub const WINBIO_E_CRED_PROV_NO_CREDENTIAL: i32 = -2146861007;
pub const WINBIO_E_DISABLED: i32 = -2146861006;
pub const WINBIO_E_CONFIGURATION_FAILURE: i32 = -2146861005;
pub const WINBIO_E_SENSOR_UNAVAILABLE: i32 = -2146861004;
pub const WINBIO_E_SAS_ENABLED: i32 = -2146861003;
pub const WINBIO_E_DEVICE_FAILURE: i32 = -2146861002;
pub const WINBIO_E_FAST_USER_SWITCH_DISABLED: i32 = -2146861001;
pub const WINBIO_E_NOT_ACTIVE_CONSOLE: i32 = -2146861000;
pub const WINBIO_E_EVENT_MONITOR_ACTIVE: i32 = -2146860999;
pub const WINBIO_E_INVALID_PROPERTY_TYPE: i32 = -2146860998;
pub const WINBIO_E_INVALID_PROPERTY_ID: i32 = -2146860997;
pub const WINBIO_E_UNSUPPORTED_PROPERTY: i32 = -2146860996;
pub const WINBIO_E_ADAPTER_INTEGRITY_FAILURE: i32 = -2146860995;
pub const WINBIO_E_INCORRECT_SESSION_TYPE: i32 = -2146860994;
pub const WINBIO_E_SESSION_HANDLE_CLOSED: i32 = -2146860993;
pub const WINBIO_E_DEADLOCK_DETECTED: i32 = -2146860992;
pub const WINBIO_E_NO_PREBOOT_IDENTITY: i32 = -2146860991;
pub const WINBIO_E_MAX_ERROR_COUNT_EXCEEDED: i32 = -2146860990;
pub const WINBIO_E_AUTO_LOGON_DISABLED: i32 = -2146860989;
pub const WINBIO_E_INVALID_TICKET: i32 = -2146860988;
pub const WINBIO_E_TICKET_QUOTA_EXCEEDED: i32 = -2146860987;
pub const WINBIO_E_DATA_PROTECTION_FAILURE: i32 = -2146860986;
pub const WINBIO_E_CRED_PROV_SECURITY_LOCKOUT: i32 = -2146860985;
pub const WINBIO_E_UNSUPPORTED_POOL_TYPE: i32 = -2146860984;
pub const WINBIO_E_SELECTION_REQUIRED: i32 = -2146860983;
pub const WINBIO_E_PRESENCE_MONITOR_ACTIVE: i32 = -2146860982;
pub const WINBIO_E_INVALID_SUBFACTOR: i32 = -2146860981;
pub const WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY: i32 = -2146860980;
pub const WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT: i32 = -2146860979;
pub const WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT: i32 = -2146860978;
pub const WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL: i32 = -2146860977;
pub const WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE: i32 = -2146860976;
pub const WINBIO_E_CALIBRATION_BUFFER_INVALID: i32 = -2146860975;
pub const WINBIO_E_INVALID_KEY_IDENTIFIER: i32 = -2146860974;
pub const WINBIO_E_KEY_CREATION_FAILED: i32 = -2146860973;
pub const WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL: i32 = -2146860972;
pub const WINBIO_E_PROPERTY_UNAVAILABLE: i32 = -2146860971;
pub const WINBIO_E_POLICY_PROTECTION_UNAVAILABLE: i32 = -2146860970;
pub const WINBIO_E_INSECURE_SENSOR: i32 = -2146860969;
pub const WINBIO_E_INVALID_BUFFER_ID: i32 = -2146860968;
pub const WINBIO_E_INVALID_BUFFER: i32 = -2146860967;
pub const WINBIO_E_TRUSTLET_INTEGRITY_FAIL: i32 = -2146860966;
pub const WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND: i32 = -2146860965;
pub const WINBIO_I_MORE_DATA: i32 = 589825;
pub const WINBIO_I_EXTENDED_STATUS_INFORMATION: i32 = 589826;
pub const IOCTL_BIOMETRIC_VENDOR: u32 = 4464640;
pub const WINBIO_WBDI_MAJOR_VERSION: u32 = 1;
pub const WINBIO_WBDI_MINOR_VERSION: u32 = 0;const (
WINBIO_MAX_STRING_LEN uint32 = 256
WINBIO_SCP_VERSION_1 uint32 = 1
WINBIO_SCP_RANDOM_SIZE_V1 uint32 = 32
WINBIO_SCP_DIGEST_SIZE_V1 uint32 = 32
WINBIO_SCP_CURVE_FIELD_SIZE_V1 uint32 = 32
WINBIO_SCP_PUBLIC_KEY_SIZE_V1 uint32 = 65
WINBIO_SCP_PRIVATE_KEY_SIZE_V1 uint32 = 32
WINBIO_SCP_SIGNATURE_SIZE_V1 uint32 = 64
WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1 uint32 = 16
WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1 uint32 = 32
WINBIO_BIR_ALIGN_SIZE uint32 = 8
WINBIO_BIR_ALGIN_SIZE uint32 = 8
WINBIO_DATA_FLAG_PRIVACY uint16 = 2
WINBIO_DATA_FLAG_INTEGRITY uint16 = 1
WINBIO_DATA_FLAG_SIGNED uint16 = 4
WINBIO_DATA_FLAG_RAW uint16 = 32
WINBIO_DATA_FLAG_INTERMEDIATE uint16 = 64
WINBIO_DATA_FLAG_PROCESSED uint16 = 128
WINBIO_DATA_FLAG_OPTION_MASK_PRESENT uint16 = 8
WINBIO_ANSI_381_PIXELS_PER_INCH uint16 = 1
WINBIO_ANSI_381_PIXELS_PER_CM uint16 = 2
WINBIO_ANSI_381_IMG_UNCOMPRESSED uint16 = 0
WINBIO_ANSI_381_IMG_BIT_PACKED uint16 = 1
WINBIO_ANSI_381_IMG_COMPRESSED_WSQ uint16 = 2
WINBIO_ANSI_381_IMG_COMPRESSED_JPEG uint16 = 3
WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000 uint16 = 4
WINBIO_ANSI_381_IMG_COMPRESSED_PNG uint16 = 5
WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_PLAIN uint16 = 0
WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_ROLLED uint16 = 1
WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_PLAIN uint16 = 2
WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_ROLLED uint16 = 3
WINBIO_ANSI_381_IMP_TYPE_LATENT uint16 = 7
WINBIO_ANSI_381_IMP_TYPE_SWIPE uint16 = 8
WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_CONTACTLESS uint16 = 9
FACILITY_WINBIO uint32 = 9
FACILITY_NONE uint32 = 0
WINBIO_E_UNSUPPORTED_FACTOR int32 = -2146861055
WINBIO_E_INVALID_UNIT int32 = -2146861054
WINBIO_E_UNKNOWN_ID int32 = -2146861053
WINBIO_E_CANCELED int32 = -2146861052
WINBIO_E_NO_MATCH int32 = -2146861051
WINBIO_E_CAPTURE_ABORTED int32 = -2146861050
WINBIO_E_ENROLLMENT_IN_PROGRESS int32 = -2146861049
WINBIO_E_BAD_CAPTURE int32 = -2146861048
WINBIO_E_INVALID_CONTROL_CODE int32 = -2146861047
WINBIO_E_DATA_COLLECTION_IN_PROGRESS int32 = -2146861045
WINBIO_E_UNSUPPORTED_DATA_FORMAT int32 = -2146861044
WINBIO_E_UNSUPPORTED_DATA_TYPE int32 = -2146861043
WINBIO_E_UNSUPPORTED_PURPOSE int32 = -2146861042
WINBIO_E_INVALID_DEVICE_STATE int32 = -2146861041
WINBIO_E_DEVICE_BUSY int32 = -2146861040
WINBIO_E_DATABASE_CANT_CREATE int32 = -2146861039
WINBIO_E_DATABASE_CANT_OPEN int32 = -2146861038
WINBIO_E_DATABASE_CANT_CLOSE int32 = -2146861037
WINBIO_E_DATABASE_CANT_ERASE int32 = -2146861036
WINBIO_E_DATABASE_CANT_FIND int32 = -2146861035
WINBIO_E_DATABASE_ALREADY_EXISTS int32 = -2146861034
WINBIO_E_DATABASE_FULL int32 = -2146861032
WINBIO_E_DATABASE_LOCKED int32 = -2146861031
WINBIO_E_DATABASE_CORRUPTED int32 = -2146861030
WINBIO_E_DATABASE_NO_SUCH_RECORD int32 = -2146861029
WINBIO_E_DUPLICATE_ENROLLMENT int32 = -2146861028
WINBIO_E_DATABASE_READ_ERROR int32 = -2146861027
WINBIO_E_DATABASE_WRITE_ERROR int32 = -2146861026
WINBIO_E_DATABASE_NO_RESULTS int32 = -2146861025
WINBIO_E_DATABASE_NO_MORE_RECORDS int32 = -2146861024
WINBIO_E_DATABASE_EOF int32 = -2146861023
WINBIO_E_DATABASE_BAD_INDEX_VECTOR int32 = -2146861022
WINBIO_E_INCORRECT_BSP int32 = -2146861020
WINBIO_E_INCORRECT_SENSOR_POOL int32 = -2146861019
WINBIO_E_NO_CAPTURE_DATA int32 = -2146861018
WINBIO_E_INVALID_SENSOR_MODE int32 = -2146861017
WINBIO_E_LOCK_VIOLATION int32 = -2146861014
WINBIO_E_DUPLICATE_TEMPLATE int32 = -2146861013
WINBIO_E_INVALID_OPERATION int32 = -2146861012
WINBIO_E_SESSION_BUSY int32 = -2146861011
WINBIO_E_CRED_PROV_DISABLED int32 = -2146861008
WINBIO_E_CRED_PROV_NO_CREDENTIAL int32 = -2146861007
WINBIO_E_DISABLED int32 = -2146861006
WINBIO_E_CONFIGURATION_FAILURE int32 = -2146861005
WINBIO_E_SENSOR_UNAVAILABLE int32 = -2146861004
WINBIO_E_SAS_ENABLED int32 = -2146861003
WINBIO_E_DEVICE_FAILURE int32 = -2146861002
WINBIO_E_FAST_USER_SWITCH_DISABLED int32 = -2146861001
WINBIO_E_NOT_ACTIVE_CONSOLE int32 = -2146861000
WINBIO_E_EVENT_MONITOR_ACTIVE int32 = -2146860999
WINBIO_E_INVALID_PROPERTY_TYPE int32 = -2146860998
WINBIO_E_INVALID_PROPERTY_ID int32 = -2146860997
WINBIO_E_UNSUPPORTED_PROPERTY int32 = -2146860996
WINBIO_E_ADAPTER_INTEGRITY_FAILURE int32 = -2146860995
WINBIO_E_INCORRECT_SESSION_TYPE int32 = -2146860994
WINBIO_E_SESSION_HANDLE_CLOSED int32 = -2146860993
WINBIO_E_DEADLOCK_DETECTED int32 = -2146860992
WINBIO_E_NO_PREBOOT_IDENTITY int32 = -2146860991
WINBIO_E_MAX_ERROR_COUNT_EXCEEDED int32 = -2146860990
WINBIO_E_AUTO_LOGON_DISABLED int32 = -2146860989
WINBIO_E_INVALID_TICKET int32 = -2146860988
WINBIO_E_TICKET_QUOTA_EXCEEDED int32 = -2146860987
WINBIO_E_DATA_PROTECTION_FAILURE int32 = -2146860986
WINBIO_E_CRED_PROV_SECURITY_LOCKOUT int32 = -2146860985
WINBIO_E_UNSUPPORTED_POOL_TYPE int32 = -2146860984
WINBIO_E_SELECTION_REQUIRED int32 = -2146860983
WINBIO_E_PRESENCE_MONITOR_ACTIVE int32 = -2146860982
WINBIO_E_INVALID_SUBFACTOR int32 = -2146860981
WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY int32 = -2146860980
WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT int32 = -2146860979
WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT int32 = -2146860978
WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL int32 = -2146860977
WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE int32 = -2146860976
WINBIO_E_CALIBRATION_BUFFER_INVALID int32 = -2146860975
WINBIO_E_INVALID_KEY_IDENTIFIER int32 = -2146860974
WINBIO_E_KEY_CREATION_FAILED int32 = -2146860973
WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL int32 = -2146860972
WINBIO_E_PROPERTY_UNAVAILABLE int32 = -2146860971
WINBIO_E_POLICY_PROTECTION_UNAVAILABLE int32 = -2146860970
WINBIO_E_INSECURE_SENSOR int32 = -2146860969
WINBIO_E_INVALID_BUFFER_ID int32 = -2146860968
WINBIO_E_INVALID_BUFFER int32 = -2146860967
WINBIO_E_TRUSTLET_INTEGRITY_FAIL int32 = -2146860966
WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND int32 = -2146860965
WINBIO_I_MORE_DATA int32 = 589825
WINBIO_I_EXTENDED_STATUS_INFORMATION int32 = 589826
IOCTL_BIOMETRIC_VENDOR uint32 = 4464640
WINBIO_WBDI_MAJOR_VERSION uint32 = 1
WINBIO_WBDI_MINOR_VERSION uint32 = 0
)#define global WINBIO_MAX_STRING_LEN 256
#define global WINBIO_SCP_VERSION_1 1
#define global WINBIO_SCP_RANDOM_SIZE_V1 32
#define global WINBIO_SCP_DIGEST_SIZE_V1 32
#define global WINBIO_SCP_CURVE_FIELD_SIZE_V1 32
#define global WINBIO_SCP_PUBLIC_KEY_SIZE_V1 65
#define global WINBIO_SCP_PRIVATE_KEY_SIZE_V1 32
#define global WINBIO_SCP_SIGNATURE_SIZE_V1 64
#define global WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1 16
#define global WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1 32
#define global WINBIO_BIR_ALIGN_SIZE 8
#define global WINBIO_BIR_ALGIN_SIZE 8
#define global WINBIO_DATA_FLAG_PRIVACY 2
#define global WINBIO_DATA_FLAG_INTEGRITY 1
#define global WINBIO_DATA_FLAG_SIGNED 4
#define global WINBIO_DATA_FLAG_RAW 32
#define global WINBIO_DATA_FLAG_INTERMEDIATE 64
#define global WINBIO_DATA_FLAG_PROCESSED 128
#define global WINBIO_DATA_FLAG_OPTION_MASK_PRESENT 8
#define global WINBIO_ANSI_381_PIXELS_PER_INCH 1
#define global WINBIO_ANSI_381_PIXELS_PER_CM 2
#define global WINBIO_ANSI_381_IMG_UNCOMPRESSED 0
#define global WINBIO_ANSI_381_IMG_BIT_PACKED 1
#define global WINBIO_ANSI_381_IMG_COMPRESSED_WSQ 2
#define global WINBIO_ANSI_381_IMG_COMPRESSED_JPEG 3
#define global WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000 4
#define global WINBIO_ANSI_381_IMG_COMPRESSED_PNG 5
#define global WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_PLAIN 0
#define global WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_ROLLED 1
#define global WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_PLAIN 2
#define global WINBIO_ANSI_381_IMP_TYPE_NONLIVE_SCAN_ROLLED 3
#define global WINBIO_ANSI_381_IMP_TYPE_LATENT 7
#define global WINBIO_ANSI_381_IMP_TYPE_SWIPE 8
#define global WINBIO_ANSI_381_IMP_TYPE_LIVE_SCAN_CONTACTLESS 9
#define global FACILITY_WINBIO 9
#define global FACILITY_NONE 0
#define global WINBIO_E_UNSUPPORTED_FACTOR (-2146861055)
#define global WINBIO_E_INVALID_UNIT (-2146861054)
#define global WINBIO_E_UNKNOWN_ID (-2146861053)
#define global WINBIO_E_CANCELED (-2146861052)
#define global WINBIO_E_NO_MATCH (-2146861051)
#define global WINBIO_E_CAPTURE_ABORTED (-2146861050)
#define global WINBIO_E_ENROLLMENT_IN_PROGRESS (-2146861049)
#define global WINBIO_E_BAD_CAPTURE (-2146861048)
#define global WINBIO_E_INVALID_CONTROL_CODE (-2146861047)
#define global WINBIO_E_DATA_COLLECTION_IN_PROGRESS (-2146861045)
#define global WINBIO_E_UNSUPPORTED_DATA_FORMAT (-2146861044)
#define global WINBIO_E_UNSUPPORTED_DATA_TYPE (-2146861043)
#define global WINBIO_E_UNSUPPORTED_PURPOSE (-2146861042)
#define global WINBIO_E_INVALID_DEVICE_STATE (-2146861041)
#define global WINBIO_E_DEVICE_BUSY (-2146861040)
#define global WINBIO_E_DATABASE_CANT_CREATE (-2146861039)
#define global WINBIO_E_DATABASE_CANT_OPEN (-2146861038)
#define global WINBIO_E_DATABASE_CANT_CLOSE (-2146861037)
#define global WINBIO_E_DATABASE_CANT_ERASE (-2146861036)
#define global WINBIO_E_DATABASE_CANT_FIND (-2146861035)
#define global WINBIO_E_DATABASE_ALREADY_EXISTS (-2146861034)
#define global WINBIO_E_DATABASE_FULL (-2146861032)
#define global WINBIO_E_DATABASE_LOCKED (-2146861031)
#define global WINBIO_E_DATABASE_CORRUPTED (-2146861030)
#define global WINBIO_E_DATABASE_NO_SUCH_RECORD (-2146861029)
#define global WINBIO_E_DUPLICATE_ENROLLMENT (-2146861028)
#define global WINBIO_E_DATABASE_READ_ERROR (-2146861027)
#define global WINBIO_E_DATABASE_WRITE_ERROR (-2146861026)
#define global WINBIO_E_DATABASE_NO_RESULTS (-2146861025)
#define global WINBIO_E_DATABASE_NO_MORE_RECORDS (-2146861024)
#define global WINBIO_E_DATABASE_EOF (-2146861023)
#define global WINBIO_E_DATABASE_BAD_INDEX_VECTOR (-2146861022)
#define global WINBIO_E_INCORRECT_BSP (-2146861020)
#define global WINBIO_E_INCORRECT_SENSOR_POOL (-2146861019)
#define global WINBIO_E_NO_CAPTURE_DATA (-2146861018)
#define global WINBIO_E_INVALID_SENSOR_MODE (-2146861017)
#define global WINBIO_E_LOCK_VIOLATION (-2146861014)
#define global WINBIO_E_DUPLICATE_TEMPLATE (-2146861013)
#define global WINBIO_E_INVALID_OPERATION (-2146861012)
#define global WINBIO_E_SESSION_BUSY (-2146861011)
#define global WINBIO_E_CRED_PROV_DISABLED (-2146861008)
#define global WINBIO_E_CRED_PROV_NO_CREDENTIAL (-2146861007)
#define global WINBIO_E_DISABLED (-2146861006)
#define global WINBIO_E_CONFIGURATION_FAILURE (-2146861005)
#define global WINBIO_E_SENSOR_UNAVAILABLE (-2146861004)
#define global WINBIO_E_SAS_ENABLED (-2146861003)
#define global WINBIO_E_DEVICE_FAILURE (-2146861002)
#define global WINBIO_E_FAST_USER_SWITCH_DISABLED (-2146861001)
#define global WINBIO_E_NOT_ACTIVE_CONSOLE (-2146861000)
#define global WINBIO_E_EVENT_MONITOR_ACTIVE (-2146860999)
#define global WINBIO_E_INVALID_PROPERTY_TYPE (-2146860998)
#define global WINBIO_E_INVALID_PROPERTY_ID (-2146860997)
#define global WINBIO_E_UNSUPPORTED_PROPERTY (-2146860996)
#define global WINBIO_E_ADAPTER_INTEGRITY_FAILURE (-2146860995)
#define global WINBIO_E_INCORRECT_SESSION_TYPE (-2146860994)
#define global WINBIO_E_SESSION_HANDLE_CLOSED (-2146860993)
#define global WINBIO_E_DEADLOCK_DETECTED (-2146860992)
#define global WINBIO_E_NO_PREBOOT_IDENTITY (-2146860991)
#define global WINBIO_E_MAX_ERROR_COUNT_EXCEEDED (-2146860990)
#define global WINBIO_E_AUTO_LOGON_DISABLED (-2146860989)
#define global WINBIO_E_INVALID_TICKET (-2146860988)
#define global WINBIO_E_TICKET_QUOTA_EXCEEDED (-2146860987)
#define global WINBIO_E_DATA_PROTECTION_FAILURE (-2146860986)
#define global WINBIO_E_CRED_PROV_SECURITY_LOCKOUT (-2146860985)
#define global WINBIO_E_UNSUPPORTED_POOL_TYPE (-2146860984)
#define global WINBIO_E_SELECTION_REQUIRED (-2146860983)
#define global WINBIO_E_PRESENCE_MONITOR_ACTIVE (-2146860982)
#define global WINBIO_E_INVALID_SUBFACTOR (-2146860981)
#define global WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY (-2146860980)
#define global WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT (-2146860979)
#define global WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT (-2146860978)
#define global WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL (-2146860977)
#define global WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE (-2146860976)
#define global WINBIO_E_CALIBRATION_BUFFER_INVALID (-2146860975)
#define global WINBIO_E_INVALID_KEY_IDENTIFIER (-2146860974)
#define global WINBIO_E_KEY_CREATION_FAILED (-2146860973)
#define global WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL (-2146860972)
#define global WINBIO_E_PROPERTY_UNAVAILABLE (-2146860971)
#define global WINBIO_E_POLICY_PROTECTION_UNAVAILABLE (-2146860970)
#define global WINBIO_E_INSECURE_SENSOR (-2146860969)
#define global WINBIO_E_INVALID_BUFFER_ID (-2146860968)
#define global WINBIO_E_INVALID_BUFFER (-2146860967)
#define global WINBIO_E_TRUSTLET_INTEGRITY_FAIL (-2146860966)
#define global WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND (-2146860965)
#define global WINBIO_I_MORE_DATA 589825
#define global WINBIO_I_EXTENDED_STATUS_INFORMATION 589826
#define global GUID_DEVINTERFACE_BIOMETRIC_READER "{E2B5183A-99EA-4CC3-AD6B-80CA8D715B80}"
#define global IOCTL_BIOMETRIC_VENDOR 4464640
#define global WINBIO_WBDI_MAJOR_VERSION 1
#define global WINBIO_WBDI_MINOR_VERSION 0