{ "Constants":[{ "Name":"WINBIO_MAX_STRING_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"WINBIO_SCP_VERSION_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"WINBIO_SCP_RANDOM_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"WINBIO_SCP_DIGEST_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"WINBIO_SCP_CURVE_FIELD_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"WINBIO_SCP_PUBLIC_KEY_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65 ,"Attrs":[] },{ "Name":"WINBIO_SCP_PRIVATE_KEY_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"WINBIO_SCP_SIGNATURE_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"WINBIO_SCP_ENCRYPTION_KEY_SIZE_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"WINBIO_BIR_ALIGN_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"WINBIO_BIR_ALGIN_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"FACILITY_WINBIO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"FACILITY_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"WINBIO_E_UNSUPPORTED_FACTOR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861055 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_UNIT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861054 ,"Attrs":[] },{ "Name":"WINBIO_E_UNKNOWN_ID" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861053 ,"Attrs":[] },{ "Name":"WINBIO_E_CANCELED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861052 ,"Attrs":[] },{ "Name":"WINBIO_E_NO_MATCH" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861051 ,"Attrs":[] },{ "Name":"WINBIO_E_CAPTURE_ABORTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861050 ,"Attrs":[] },{ "Name":"WINBIO_E_ENROLLMENT_IN_PROGRESS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861049 ,"Attrs":[] },{ "Name":"WINBIO_E_BAD_CAPTURE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861048 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_CONTROL_CODE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861047 ,"Attrs":[] },{ "Name":"WINBIO_E_DATA_COLLECTION_IN_PROGRESS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861045 ,"Attrs":[] },{ "Name":"WINBIO_E_UNSUPPORTED_DATA_FORMAT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861044 ,"Attrs":[] },{ "Name":"WINBIO_E_UNSUPPORTED_DATA_TYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861043 ,"Attrs":[] },{ "Name":"WINBIO_E_UNSUPPORTED_PURPOSE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861042 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_DEVICE_STATE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861041 ,"Attrs":[] },{ "Name":"WINBIO_E_DEVICE_BUSY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861040 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_CANT_CREATE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861039 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_CANT_OPEN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861038 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_CANT_CLOSE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861037 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_CANT_ERASE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861036 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_CANT_FIND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861035 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_ALREADY_EXISTS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861034 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_FULL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861032 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_LOCKED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861031 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_CORRUPTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861030 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_NO_SUCH_RECORD" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861029 ,"Attrs":[] },{ "Name":"WINBIO_E_DUPLICATE_ENROLLMENT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861028 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_READ_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861027 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_WRITE_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861026 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_NO_RESULTS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861025 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_NO_MORE_RECORDS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861024 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_EOF" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861023 ,"Attrs":[] },{ "Name":"WINBIO_E_DATABASE_BAD_INDEX_VECTOR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861022 ,"Attrs":[] },{ "Name":"WINBIO_E_INCORRECT_BSP" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861020 ,"Attrs":[] },{ "Name":"WINBIO_E_INCORRECT_SENSOR_POOL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861019 ,"Attrs":[] },{ "Name":"WINBIO_E_NO_CAPTURE_DATA" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861018 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_SENSOR_MODE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861017 ,"Attrs":[] },{ "Name":"WINBIO_E_LOCK_VIOLATION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861014 ,"Attrs":[] },{ "Name":"WINBIO_E_DUPLICATE_TEMPLATE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861013 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_OPERATION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861012 ,"Attrs":[] },{ "Name":"WINBIO_E_SESSION_BUSY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861011 ,"Attrs":[] },{ "Name":"WINBIO_E_CRED_PROV_DISABLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861008 ,"Attrs":[] },{ "Name":"WINBIO_E_CRED_PROV_NO_CREDENTIAL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861007 ,"Attrs":[] },{ "Name":"WINBIO_E_DISABLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861006 ,"Attrs":[] },{ "Name":"WINBIO_E_CONFIGURATION_FAILURE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861005 ,"Attrs":[] },{ "Name":"WINBIO_E_SENSOR_UNAVAILABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861004 ,"Attrs":[] },{ "Name":"WINBIO_E_SAS_ENABLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861003 ,"Attrs":[] },{ "Name":"WINBIO_E_DEVICE_FAILURE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861002 ,"Attrs":[] },{ "Name":"WINBIO_E_FAST_USER_SWITCH_DISABLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861001 ,"Attrs":[] },{ "Name":"WINBIO_E_NOT_ACTIVE_CONSOLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146861000 ,"Attrs":[] },{ "Name":"WINBIO_E_EVENT_MONITOR_ACTIVE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860999 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_PROPERTY_TYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860998 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_PROPERTY_ID" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860997 ,"Attrs":[] },{ "Name":"WINBIO_E_UNSUPPORTED_PROPERTY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860996 ,"Attrs":[] },{ "Name":"WINBIO_E_ADAPTER_INTEGRITY_FAILURE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860995 ,"Attrs":[] },{ "Name":"WINBIO_E_INCORRECT_SESSION_TYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860994 ,"Attrs":[] },{ "Name":"WINBIO_E_SESSION_HANDLE_CLOSED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860993 ,"Attrs":[] },{ "Name":"WINBIO_E_DEADLOCK_DETECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860992 ,"Attrs":[] },{ "Name":"WINBIO_E_NO_PREBOOT_IDENTITY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860991 ,"Attrs":[] },{ "Name":"WINBIO_E_MAX_ERROR_COUNT_EXCEEDED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860990 ,"Attrs":[] },{ "Name":"WINBIO_E_AUTO_LOGON_DISABLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860989 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_TICKET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860988 ,"Attrs":[] },{ "Name":"WINBIO_E_TICKET_QUOTA_EXCEEDED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860987 ,"Attrs":[] },{ "Name":"WINBIO_E_DATA_PROTECTION_FAILURE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860986 ,"Attrs":[] },{ "Name":"WINBIO_E_CRED_PROV_SECURITY_LOCKOUT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860985 ,"Attrs":[] },{ "Name":"WINBIO_E_UNSUPPORTED_POOL_TYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860984 ,"Attrs":[] },{ "Name":"WINBIO_E_SELECTION_REQUIRED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860983 ,"Attrs":[] },{ "Name":"WINBIO_E_PRESENCE_MONITOR_ACTIVE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860982 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_SUBFACTOR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860981 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860980 ,"Attrs":[] },{ "Name":"WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860979 ,"Attrs":[] },{ "Name":"WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860978 ,"Attrs":[] },{ "Name":"WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860977 ,"Attrs":[] },{ "Name":"WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860976 ,"Attrs":[] },{ "Name":"WINBIO_E_CALIBRATION_BUFFER_INVALID" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860975 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_KEY_IDENTIFIER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860974 ,"Attrs":[] },{ "Name":"WINBIO_E_KEY_CREATION_FAILED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860973 ,"Attrs":[] },{ "Name":"WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860972 ,"Attrs":[] },{ "Name":"WINBIO_E_PROPERTY_UNAVAILABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860971 ,"Attrs":[] },{ "Name":"WINBIO_E_POLICY_PROTECTION_UNAVAILABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860970 ,"Attrs":[] },{ "Name":"WINBIO_E_INSECURE_SENSOR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860969 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_BUFFER_ID" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860968 ,"Attrs":[] },{ "Name":"WINBIO_E_INVALID_BUFFER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860967 ,"Attrs":[] },{ "Name":"WINBIO_E_TRUSTLET_INTEGRITY_FAIL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860966 ,"Attrs":[] },{ "Name":"WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2146860965 ,"Attrs":[] },{ "Name":"WINBIO_I_MORE_DATA" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":589825 ,"Attrs":[] },{ "Name":"WINBIO_I_EXTENDED_STATUS_INFORMATION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":589826 ,"Attrs":[] },{ "Name":"GUID_DEVINTERFACE_BIOMETRIC_READER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e2b5183a-99ea-4cc3-ad6b-80ca8d715b80" ,"Attrs":[] },{ "Name":"IOCTL_BIOMETRIC_VENDOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4464640 ,"Attrs":[] },{ "Name":"WINBIO_WBDI_MAJOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"WINBIO_WBDI_MINOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] }], "Types":[{ "Name":"WINBIO_SETTING_SOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_SETTING_SOURCE_INVALID","Value":0} ,{"Name":"WINBIO_SETTING_SOURCE_DEFAULT","Value":1} ,{"Name":"WINBIO_SETTING_SOURCE_LOCAL","Value":3} ,{"Name":"WINBIO_SETTING_SOURCE_POLICY","Value":2} ] ,"IntegerBase":"UInt32" },{ "Name":"WINBIO_COMPONENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_COMPONENT_SENSOR","Value":1} ,{"Name":"WINBIO_COMPONENT_ENGINE","Value":2} ,{"Name":"WINBIO_COMPONENT_STORAGE","Value":3} ] ,"IntegerBase":"UInt32" },{ "Name":"WINBIO_POOL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_POOL_SYSTEM","Value":1} ,{"Name":"WINBIO_POOL_PRIVATE","Value":2} ] ,"IntegerBase":"UInt32" },{ "Name":"WINBIO_VERSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_IDENTITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Value_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Wildcard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TemplateGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"AccountSid","Type":{"Kind":"ApiRef","Name":"_AccountSid_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Value_e__Union"]},"Attrs":[]} ,{"Name":"SecureId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_AccountSid_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":68},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"WINBIO_SECURE_CONNECTION_PARAMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_SECURE_CONNECTION_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ModelCertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IntermediateCA1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IntermediateCA2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_BIR_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_BIR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"HeaderBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"StandardDataBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VendorDataBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SignatureBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_REGISTERED_FORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Owner","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_BIR_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ValidFields","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"HeaderVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"PatronHeaderVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"DataFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Subtype","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"DataQuality","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} ,{"Name":"CreationDate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ValidityPeriod","Type":{"Kind":"ApiRef","Name":"_ValidityPeriod_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"BiometricDataFormat","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ProductId","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_ValidityPeriod_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BeginDate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EndDate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"WINBIO_BDB_ANSI_381_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"FormatIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VersionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProductId","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CaptureDeviceId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ImageAcquisitionLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"HorizontalScanResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"VerticalScanResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"HorizontalImageResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"VerticalImageResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ElementCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ScaleUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"PixelDepth","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ImageCompressionAlg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_BDB_ANSI_381_RECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BlockLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HorizontalLineLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"VerticalLineLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Position","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"CountOfViews","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ViewNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ImageQuality","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ImpressionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_SECURE_BUFFER_HEADER_V1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ValidationTag","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_EVENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"_Parameters_e__Union","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Parameters_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Unclaimed","Type":{"Kind":"ApiRef","Name":"_Unclaimed_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"UnclaimedIdentify","Type":{"Kind":"ApiRef","Name":"_UnclaimedIdentify_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"Error","Type":{"Kind":"ApiRef","Name":"_Error_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Error_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_UnclaimedIdentify_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Unclaimed_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"WINBIO_PRESENCE_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Iris_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EyeBoundingBox_1","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EyeBoundingBox_2","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PupilCenter_1","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PupilCenter_2","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_FacialFeatures_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BoundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"OpaqueEngineData","Type":{"Kind":"ApiRef","Name":"_OpaqueEngineData_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_FacialFeatures_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_OpaqueEngineData_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":78},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"WINBIO_PRESENCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"TrackingId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Ticket","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Properties","Type":{"Kind":"ApiRef","Name":"WINBIO_PRESENCE_PROPERTIES","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Authorization","Type":{"Kind":"ApiRef","Name":"_Authorization_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Authorization_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"WINBIO_BSP_SCHEMA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BiometricFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BspId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"Vendor","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_UNIT_SCHEMA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BiometricFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SensorSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeviceInstanceId","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"Manufacturer","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"Model","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"FirmwareVersion","Type":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_STORAGE_SCHEMA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BiometricFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DatabaseId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"DataFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FilePath","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"ConnectionString","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_EXTENDED_SENSOR_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"GenericSensorCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Specific_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Voice_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Iris_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FrameSize","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FrameOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MandatoryOrientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Fingerprint_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_FacialFeatures_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FrameSize","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FrameOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MandatoryOrientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HardwareInfo","Type":{"Kind":"ApiRef","Name":"_HardwareInfo_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union","_FacialFeatures_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_HardwareInfo_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ColorSensorId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"InfraredSensorId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"InfraredSensorRotationAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] }] },{ "Name":"WINBIO_EXTENDED_ENGINE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"GenericEngineCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Specific_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Voice_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union","_Voice_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_EnrollmentRequirements_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"_Iris_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union","_Iris_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_EnrollmentRequirements_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"_Fingerprint_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union","_Fingerprint_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_EnrollmentRequirements_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"GeneralSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Center","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TopEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BottomEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LeftEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RightEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"_FacialFeatures_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union","_FacialFeatures_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_EnrollmentRequirements_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] }] },{ "Name":"WINBIO_EXTENDED_STORAGE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"GenericStorageCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Specific_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Voice_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Iris_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Fingerprint_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_FacialFeatures_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"WINBIO_EXTENDED_ENROLLMENT_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"TemplateStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PercentComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Specific_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Voice_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Iris_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EyeBoundingBox_1","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EyeBoundingBox_2","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PupilCenter_1","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PupilCenter_2","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"GridPointCompletionPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"GridPointIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Point3D","Type":{"Kind":"ApiRef","Name":"_Point3D_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union","_Iris_e__Struct"]},"Attrs":[]} ,{"Name":"StopCaptureAndShowCriticalFeedback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Point3D_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"X","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"Y","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"Z","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"_Fingerprint_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"GeneralSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Center","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TopEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BottomEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LeftEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RightEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_FacialFeatures_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BoundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"OpaqueEngineData","Type":{"Kind":"ApiRef","Name":"_OpaqueEngineData_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Specific_e__Union","_FacialFeatures_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_OpaqueEngineData_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":78},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[] }] }] }] },{ "Name":"WINBIO_EXTENDED_UNIT_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Availability","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_FP_BU_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SensorAttached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CreationResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_ANTI_SPOOF_POLICY_ACTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_ANTI_SPOOF_DISABLE","Value":0} ,{"Name":"WINBIO_ANTI_SPOOF_ENABLE","Value":1} ,{"Name":"WINBIO_ANTI_SPOOF_REMOVE","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"WINBIO_POLICY_SOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_POLICY_UNKNOWN","Value":0} ,{"Name":"WINBIO_POLICY_DEFAULT","Value":1} ,{"Name":"WINBIO_POLICY_LOCAL","Value":2} ,{"Name":"WINBIO_POLICY_ADMIN","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"WINBIO_ANTI_SPOOF_POLICY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Action","Type":{"Kind":"ApiRef","Name":"WINBIO_ANTI_SPOOF_POLICY_ACTION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"WINBIO_POLICY_SOURCE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_CREDENTIAL_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_CREDENTIAL_PASSWORD","Value":1} ,{"Name":"WINBIO_CREDENTIAL_ALL","Value":-1} ] ,"IntegerBase":"Int32" },{ "Name":"WINBIO_CREDENTIAL_FORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_PASSWORD_GENERIC","Value":1} ,{"Name":"WINBIO_PASSWORD_PACKED","Value":2} ,{"Name":"WINBIO_PASSWORD_PROTECTED","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"WINBIO_CREDENTIAL_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_CREDENTIAL_NOT_SET","Value":1} ,{"Name":"WINBIO_CREDENTIAL_SET","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"WINBIO_EXTENDED_ENROLLMENT_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_ACCOUNT_POLICY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AntiSpoofBehavior","Type":{"Kind":"ApiRef","Name":"WINBIO_ANTI_SPOOF_POLICY_ACTION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_PROTECTION_POLICY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"DatabaseId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"UserState","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"PolicySize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Policy","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_GESTURE_METADATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"BiometricType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MatchType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProtectionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_ASYNC_NOTIFICATION_METHOD" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINBIO_ASYNC_NOTIFY_NONE","Value":0} ,{"Name":"WINBIO_ASYNC_NOTIFY_CALLBACK","Value":1} ,{"Name":"WINBIO_ASYNC_NOTIFY_MESSAGE","Value":2} ,{"Name":"WINBIO_ASYNC_NOTIFY_MAXIMUM_VALUE","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"WINBIO_ASYNC_RESULT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"ApiStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"_Parameters_e__Union","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Parameters_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Verify","Type":{"Kind":"ApiRef","Name":"_Verify_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"Identify","Type":{"Kind":"ApiRef","Name":"_Identify_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnrollBegin","Type":{"Kind":"ApiRef","Name":"_EnrollBegin_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnrollCapture","Type":{"Kind":"ApiRef","Name":"_EnrollCapture_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnrollCommit","Type":{"Kind":"ApiRef","Name":"_EnrollCommit_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnumEnrollments","Type":{"Kind":"ApiRef","Name":"_EnumEnrollments_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"CaptureSample","Type":{"Kind":"ApiRef","Name":"_CaptureSample_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"DeleteTemplate","Type":{"Kind":"ApiRef","Name":"_DeleteTemplate_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"GetProperty","Type":{"Kind":"ApiRef","Name":"_GetProperty_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"SetProperty","Type":{"Kind":"ApiRef","Name":"_SetProperty_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"GetEvent","Type":{"Kind":"ApiRef","Name":"_GetEvent_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"_ControlUnit_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnumServiceProviders","Type":{"Kind":"ApiRef","Name":"_EnumServiceProviders_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnumBiometricUnits","Type":{"Kind":"ApiRef","Name":"_EnumBiometricUnits_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnumDatabases","Type":{"Kind":"ApiRef","Name":"_EnumDatabases_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"VerifyAndReleaseTicket","Type":{"Kind":"ApiRef","Name":"_VerifyAndReleaseTicket_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"IdentifyAndReleaseTicket","Type":{"Kind":"ApiRef","Name":"_IdentifyAndReleaseTicket_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"EnrollSelect","Type":{"Kind":"ApiRef","Name":"_EnrollSelect_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"MonitorPresence","Type":{"Kind":"ApiRef","Name":"_MonitorPresence_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"GetProtectionPolicy","Type":{"Kind":"ApiRef","Name":"_GetProtectionPolicy_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ,{"Name":"NotifyUnitStatusChange","Type":{"Kind":"ApiRef","Name":"_NotifyUnitStatusChange_e__Struct","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":["_Parameters_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_NotifyUnitStatusChange_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ExtendedStatus","Type":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_UNIT_STATUS","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_GetProtectionPolicy_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Policy","Type":{"Kind":"ApiRef","Name":"WINBIO_PROTECTION_POLICY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_MonitorPresence_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PresenceCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"PresenceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PRESENCE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnrollSelect_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SelectorValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_IdentifyAndReleaseTicket_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Ticket","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_VerifyAndReleaseTicket_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Match","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Ticket","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnumDatabases_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"StorageCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"StorageSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_SCHEMA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnumBiometricUnits_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"UnitCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"UnitSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_UNIT_SCHEMA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnumServiceProviders_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BspCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"BspSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BSP_SCHEMA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_ControlUnit_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Component","Type":{"Kind":"ApiRef","Name":"WINBIO_COMPONENT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OperationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_GetEvent_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"WINBIO_EVENT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_SetProperty_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_GetProperty_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_DeleteTemplate_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_CaptureSample_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Sample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnumEnrollments_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SubFactorCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"SubFactorArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnrollCommit_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"IsNewTemplate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnrollCapture_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EnrollBegin_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Identify_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Verify_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Match","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"PWINBIO_ASYNC_COMPLETION_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"AsyncResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_ASYNC_RESULT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PWINBIO_VERIFY_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"VerifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Match","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PWINBIO_IDENTIFY_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"IdentifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PWINBIO_LOCATE_SENSOR_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"LocateCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PWINBIO_ENROLL_CAPTURE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"EnrollCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PWINBIO_EVENT_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"EventCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EVENT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PWINBIO_CAPTURE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"CaptureCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Sample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"_WINIBIO_SENSOR_CONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ ] ,"NestedTypes":[] },{ "Name":"_WINIBIO_ENGINE_CONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ ] ,"NestedTypes":[] },{ "Name":"_WINIBIO_STORAGE_CONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ ] ,"NestedTypes":[] },{ "Name":"WINBIO_STORAGE_RECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"IndexVector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"IndexElementCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"TemplateBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"TemplateBlobSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"PayloadBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"PayloadBlobSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_PIPELINE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SensorHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EngineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"StorageHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SensorInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SENSOR_INTERFACE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"EngineInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_ENGINE_INTERFACE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"StorageInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_INTERFACE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"SensorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WINIBIO_SENSOR_CONTEXT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"EngineContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WINIBIO_ENGINE_CONTEXT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"StorageContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WINIBIO_STORAGE_CONTEXT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ,{"Name":"FrameworkInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_FRAMEWORK_INTERFACE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_ADAPTER_INTERFACE_VERSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PIBIO_SENSOR_ATTACH_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_DETACH_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_CLEAR_CONTEXT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_QUERY_STATUS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_RESET_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_SET_MODE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PIBIO_SENSOR_SET_INDICATOR_STATUS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"IndicatorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PIBIO_SENSOR_GET_INDICATOR_STATUS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"IndicatorStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_START_CAPTURE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_FINISH_CAPTURE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SampleBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"SampleSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_CANCEL_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_CONTROL_UNIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PowerEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PIBIO_SENSOR_PIPELINE_INIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_PIPELINE_CLEANUP_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_ACTIVATE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_DEACTIVATE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SensorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_SENSOR_INFO","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"SensorInfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"FormatArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"FormatArraySize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"FormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ] },{ "Name":"PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"CalibrationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"CalibrationBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RawBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} ,{"Name":"RawBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ResultBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} ,{"Name":"ResultBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] },{ "Name":"PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SecureBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"MetadataBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"MetadataBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ResultBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} ,{"Name":"ResultBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] },{ "Name":"PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"TypeInfoBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"TypeInfoBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"TypeInfoDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_CONNECT_SECURE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ConnectionParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SECURE_CONNECTION_PARAMS","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"ConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SECURE_CONNECTION_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_START_CAPTURE_EX_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"Nonce","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]} ,{"Name":"NonceSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_START_NOTIFY_WAKE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Reason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"WINBIO_SENSOR_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ATTACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Detach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DETACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_STATUS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reset","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_RESET_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SetMode","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_SET_MODE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SetIndicatorStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_SET_INDICATOR_STATUS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetIndicatorStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_GET_INDICATOR_STATUS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"StartCapture","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_START_CAPTURE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"FinishCapture","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_FINISH_CAPTURE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ExportSensorData","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CANCEL_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"PushDataToEngine","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CONTROL_UNIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ControlUnitPrivileged","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"NotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"PipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"PipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Activate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Deactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryCalibrationFormats","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SetCalibrationFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AcceptCalibrationData","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AsyncImportRawBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AsyncImportSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryPrivateSensorType","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ConnectSecure","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CONNECT_SECURE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"StartCaptureEx","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_START_CAPTURE_EX_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"StartNotifyWake","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_START_NOTIFY_WAKE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"FinishNotifyWake","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PWINBIO_QUERY_SENSOR_INTERFACE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"SensorInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SENSOR_INTERFACE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_ATTACH_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_DETACH_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_CLEAR_CONTEXT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"StandardFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ,{"Name":"VendorFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"IndexElementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"AlgorithmCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"AlgorithmBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"AlgorithmBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"NullNullTerminated"]} ] },{ "Name":"PIBIO_ENGINE_SET_HASH_ALGORITHM_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"AlgorithmBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"AlgorithmBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SampleHint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SampleBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"SampleBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"SampleSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_VERIFY_FEATURE_SET_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"Match","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"PayloadBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"PayloadBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"HashValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]} ,{"Name":"HashSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"PayloadBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"PayloadBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"HashValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]} ,{"Name":"HashSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_UPDATE_ENROLLMENT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"HashValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"HashSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"Duplicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_COMMIT_ENROLLMENT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"PayloadBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"PayloadBlobSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_DISCARD_ENROLLMENT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_CONTROL_UNIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PowerEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_RESERVED_1_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_PIPELINE_INIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_PIPELINE_CLEANUP_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_ACTIVATE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_DEACTIVATE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"EngineInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_ENGINE_INFO","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"EngineInfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_IDENTIFY_ALL_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PresenceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"PresenceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PRESENCE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SelectorValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_ENROLLMENT_PARAMETERS","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"EnrollmentStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_ENROLLMENT_STATUS","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"EnrollmentStatusSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_REFRESH_CACHE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"FormatArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"FormatCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"SelectedFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"MaxBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"DiscardAndRepeatCapture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"CalibrationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"CalibrationBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"MaxBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PolicyItemArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WINBIO_ACCOUNT_POLICY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"PolicyItemCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_CREATE_KEY_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Key","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"KeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"KeyIdentifierSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ResultSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Nonce","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"NonceSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"KeyIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"KeyIdentifierSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"Authorization","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"AuthorizationSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"TypeInfoBufferAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"TypeInfoBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Nonce","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"NonceSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Nonce","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} ,{"Name":"NonceSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"Authentication","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"AuthenticationSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"WINBIO_ENGINE_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ATTACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Detach","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_DETACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryPreferredFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryIndexVectorSize","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryHashAlgorithms","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SetHashAlgorithm","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_HASH_ALGORITHM_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QuerySampleHint","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AcceptSampleData","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ExportEngineData","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VerifyFeatureSet","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_VERIFY_FEATURE_SET_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"IdentifyFeatureSet","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CreateEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"UpdateEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_UPDATE_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetEnrollmentStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetEnrollmentHash","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CheckForDuplicate","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CommitEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_COMMIT_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"DiscardEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_DISCARD_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CONTROL_UNIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ControlUnitPrivileged","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"NotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved_1","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"PipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"PipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Activate","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Deactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"IdentifyAll","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_ALL_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SetEnrollmentSelector","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SetEnrollmentParameters","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryExtendedEnrollmentStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"RefreshCache","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_REFRESH_CACHE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SelectCalibrationFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryCalibrationData","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SetAccountPolicy","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CreateKey","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CREATE_KEY_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"IdentifyFeatureSetSecure","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AcceptPrivateSensorTypeInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CreateEnrollmentAuthenticated","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"IdentifyFeatureSetAuthenticated","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PWINBIO_QUERY_ENGINE_INTERFACE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"EngineInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_ENGINE_INTERFACE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_ATTACH_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_DETACH_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_CLEAR_CONTEXT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_CREATE_DATABASE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ConnectString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"IndexElementCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"InitialSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_ERASE_DATABASE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ConnectString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PIBIO_STORAGE_OPEN_DATABASE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ConnectString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"PIBIO_STORAGE_CLOSE_DATABASE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_GET_DATA_FORMAT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_GET_DATABASE_SIZE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"AvailableRecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"TotalRecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_ADD_RECORD_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_DELETE_RECORD_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_QUERY_BY_SUBJECT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_QUERY_BY_CONTENT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"IndexVector","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"IndexElementCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_GET_RECORD_COUNT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_FIRST_RECORD_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_NEXT_RECORD_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_GET_CURRENT_RECORD_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_CONTROL_UNIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PowerEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_PIPELINE_INIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_PIPELINE_CLEANUP_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_ACTIVATE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_DEACTIVATE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"StorageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_STORAGE_INFO","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"StorageInfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RecordsAdded","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"PIBIO_STORAGE_RESERVED_1_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"PIBIO_STORAGE_RESERVED_2_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"WINBIO_STORAGE_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ATTACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Detach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DETACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CreateDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CREATE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"EraseDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ERASE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"OpenDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_OPEN_DATABASE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"CloseDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLOSE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetDataFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_DATA_FORMAT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetDatabaseSize","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_DATABASE_SIZE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AddRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ADD_RECORD_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"DeleteRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DELETE_RECORD_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryBySubject","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_BY_SUBJECT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryByContent","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_BY_CONTENT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetRecordCount","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_RECORD_COUNT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"FirstRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_FIRST_RECORD_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"NextRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NEXT_RECORD_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetCurrentRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_CURRENT_RECORD_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CONTROL_UNIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ControlUnitPrivileged","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"NotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"PipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"PipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Activate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Deactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"NotifyDatabaseChange","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved1","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved2","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_2_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"UpdateRecordBegin","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"UpdateRecordCommit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PWINBIO_QUERY_STORAGE_INTERFACE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"StorageInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_INTERFACE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ExtendedStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_UNIT_STATUS","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"ExtendedStatusSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RequiredCapacity","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"MaxBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"BufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"RequiredCapacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"MaxBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"BufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReturnedDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"AllocationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_FREE_MEMORY_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"PIBIO_FRAMEWORK_GET_PROPERTY_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] },{ "Name":"PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SecureBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"SecureBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"SecureBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"SecureBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SecureIdentityCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"SecureIdentities","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Authentication","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} ,{"Name":"AuthenticationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Iv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]} ,{"Name":"IvSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"EncryptedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6}]} ,{"Name":"EncryptedDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"WINBIO_FRAMEWORK_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"SetUnitStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageAttach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ATTACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageDetach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DETACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCreateDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CREATE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageOpenDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_OPEN_DATABASE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCloseDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLOSE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageDeleteRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DELETE_RECORD_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageNotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStoragePipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStoragePipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageActivate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageDeactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageQueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCacheClear","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCacheImportBegin","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCacheImportNext","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCacheImportEnd","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCacheExportBegin","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCacheExportNext","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmStorageCacheExportEnd","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorAttach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ATTACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorDetach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DETACH_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorPushDataToEngine","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorNotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorPipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorPipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorActivate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorDeactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorAsyncImportRawBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VsmSensorAsyncImportSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved1","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved2","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved3","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved4","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"Reserved5","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_2_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"AllocateMemory","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"FreeMemory","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_FREE_MEMORY_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"GetProperty","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_GET_PROPERTY_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"LockAndValidateSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"ReleaseSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"QueryAuthorizedEnrollments","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"DecryptSample","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_SENSOR_ATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"WinBioVersion","Type":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SensorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SensorSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ManufacturerName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"ModelName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"FirmwareVersion","Type":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"SupportedFormatEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SupportedFormat","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_UPDATE_FIRMWARE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirmwareData","Type":{"Kind":"ApiRef","Name":"WINBIO_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_CALIBRATION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CalibrationData","Type":{"Kind":"ApiRef","Name":"WINBIO_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_DIAGNOSTICS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SensorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VendorDiagnostics","Type":{"Kind":"ApiRef","Name":"WINBIO_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_BLANK_PAYLOAD" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_CAPTURE_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VendorFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_CAPTURE_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SensorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CaptureData","Type":{"Kind":"ApiRef","Name":"WINBIO_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_SUPPORTED_ALGORITHMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NumberOfAlgorithms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AlgorithmData","Type":{"Kind":"ApiRef","Name":"WINBIO_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_GET_INDICATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IndicatorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_SET_INDICATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IndicatorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_PRIVATE_SENSOR_TYPE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PrivateSensorTypeInfo","Type":{"Kind":"ApiRef","Name":"WINBIO_DATA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_ENCRYPTED_CAPTURE_PARAMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":[]} ,{"Name":"VendorFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"NonceSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WINBIO_NOTIFY_WAKE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WinBioHresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }], "Functions":[{ "Name":"WinBioEnumServiceProviders" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BspSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BSP_SCHEMA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"BspCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"WinBioEnumBiometricUnits" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_UNIT_SCHEMA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"UnitCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"WinBioEnumDatabases" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"StorageSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_SCHEMA","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"StorageCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"WinBioAsyncOpenFramework" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"NotificationMethod","Type":{"Kind":"ApiRef","Name":"WINBIO_ASYNC_NOTIFICATION_METHOD","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"TargetWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MessageCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PWINBIO_ASYNC_COMPLETION_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"AsynchronousOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"FrameworkHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioCloseFramework" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioAsyncEnumServiceProviders" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioAsyncEnumBiometricUnits" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioAsyncEnumDatabases" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioAsyncMonitorFrameworkChanges" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ChangeTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioOpenSession" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PoolType","Type":{"Kind":"ApiRef","Name":"WINBIO_POOL","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ,{"Name":"UnitCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} ,{"Name":"SessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"WinBioAsyncOpenSession" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PoolType","Type":{"Kind":"ApiRef","Name":"WINBIO_POOL","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ,{"Name":"UnitCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} ,{"Name":"NotificationMethod","Type":{"Kind":"ApiRef","Name":"WINBIO_ASYNC_NOTIFICATION_METHOD","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"TargetWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MessageCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PWINBIO_ASYNC_COMPLETION_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"AsynchronousOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"SessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioCloseSession" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioVerify" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Match","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioVerifyWithCallback" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"VerifyCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_VERIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"VerifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"WinBioIdentify" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioIdentifyWithCallback" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IdentifyCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_IDENTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"IdentifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"WinBioWait" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioCancel" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioLocateSensor" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioLocateSensorWithCallback" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"LocateCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_LOCATE_SENSOR_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"LocateCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"WinBioEnrollBegin" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioEnrollSelect" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SelectorValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"WinBioEnrollCapture" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioEnrollCaptureWithCallback" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EnrollCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_ENROLL_CAPTURE_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"EnrollCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"WinBioEnrollCommit" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"IsNewTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioEnrollDiscard" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioEnumEnrollments" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactorArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} ,{"Name":"SubFactorCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioImproveBegin" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioImproveEnd" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioRegisterEventMonitor" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EventCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_EVENT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"EventCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"WinBioUnregisterEventMonitor" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioMonitorPresence" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioCaptureSample" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Sample","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}}},"Attrs":["Out","Optional"]} ,{"Name":"SampleSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioCaptureSampleWithCallback" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"CaptureCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_CAPTURE_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"CaptureCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"WinBioDeleteTemplate" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ] },{ "Name":"WinBioLockUnit" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioUnlockUnit" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioControlUnit" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Component","Type":{"Kind":"ApiRef","Name":"WINBIO_COMPONENT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioControlUnitPrivileged" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Component","Type":{"Kind":"ApiRef","Name":"WINBIO_COMPONENT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]} ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioGetProperty" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] },{ "Name":"WinBioSetProperty" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":7}]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"WinBioFree" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"WinBioSetCredential" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_TYPE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"CredentialSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_FORMAT","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ] },{ "Name":"WinBioRemoveCredential" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_TYPE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ] },{ "Name":"WinBioRemoveAllCredentials" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ ] },{ "Name":"WinBioRemoveAllDomainCredentials" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ ] },{ "Name":"WinBioGetCredentialState" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_TYPE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]},"Attrs":["In"]} ,{"Name":"CredentialState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_STATE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"WinBioLogonIdentifiedUser" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"WinBioGetEnrolledFactors" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"AccountOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["In"]} ,{"Name":"EnrolledFactors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"WinBioGetEnabledSetting" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SETTING_SOURCE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"WinBioGetLogonSetting" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SETTING_SOURCE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"WinBioGetDomainLogonSetting" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SETTING_SOURCE","TargetKind":"Default","Api":"Devices.BiometricFramework","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"WinBioAcquireFocus" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ ] },{ "Name":"WinBioReleaseFocus" ,"SetLastError":false ,"DllImport":"winbio.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ ] }], "UnicodeAliases":[ ] }