| winbio.h (6.3.9600.17415-Windows 8.1) | | winbio.h (10.0.10586.71-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 143 | | skipping to change at line 143 |
| struct { | | struct { |
| WINBIO_PROPERTY_TYPE PropertyType; | | WINBIO_PROPERTY_TYPE PropertyType; |
| WINBIO_PROPERTY_ID PropertyId; | | WINBIO_PROPERTY_ID PropertyId; |
| WINBIO_IDENTITY Identity; | | WINBIO_IDENTITY Identity; |
| WINBIO_BIOMETRIC_SUBTYPE SubFactor; | | WINBIO_BIOMETRIC_SUBTYPE SubFactor; |
| SIZE_T PropertyBufferSize; | | SIZE_T PropertyBufferSize; |
| PVOID PropertyBuffer; | | PVOID PropertyBuffer; |
| } GetProperty; | | } GetProperty; |
| | |
| struct { | | struct { |
|
| ULONG None; | | WINBIO_PROPERTY_TYPE PropertyType; |
| | WINBIO_PROPERTY_ID PropertyId; |
| | WINBIO_IDENTITY Identity; |
| | WINBIO_BIOMETRIC_SUBTYPE SubFactor; |
| | SIZE_T PropertyBufferSize; |
| | PVOID PropertyBuffer; |
| } SetProperty; | | } SetProperty; |
| | |
| struct { | | struct { |
| WINBIO_EVENT Event; | | WINBIO_EVENT Event; |
| } GetEvent; | | } GetEvent; |
| | |
| struct { | | struct { |
| WINBIO_COMPONENT Component; | | WINBIO_COMPONENT Component; |
| ULONG ControlCode; | | ULONG ControlCode; |
| ULONG OperationStatus; | | ULONG OperationStatus; |
| | |
| skipping to change at line 196 | | skipping to change at line 201 |
| | |
| struct { | | struct { |
| WINBIO_IDENTITY Identity; | | WINBIO_IDENTITY Identity; |
| WINBIO_BIOMETRIC_SUBTYPE SubFactor; | | WINBIO_BIOMETRIC_SUBTYPE SubFactor; |
| WINBIO_REJECT_DETAIL RejectDetail; | | WINBIO_REJECT_DETAIL RejectDetail; |
| WINBIO_PROTECTION_TICKET Ticket; | | WINBIO_PROTECTION_TICKET Ticket; |
| } IdentifyAndReleaseTicket; | | } IdentifyAndReleaseTicket; |
| | |
| #endif // (NTDDI_VERSION >= NTDDI_WIN9) | | #endif // (NTDDI_VERSION >= NTDDI_WIN9) |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| | struct { |
| | ULONGLONG SelectorValue; |
| | } EnrollSelect; |
| | |
| | struct { |
| | WINBIO_PRESENCE_CHANGE ChangeType; |
| | SIZE_T PresenceCount; |
| | WINBIO_PRESENCE *PresenceArray; |
| | } MonitorPresence; |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| } Parameters; | | } Parameters; |
| | |
| } WINBIO_ASYNC_RESULT, *PWINBIO_ASYNC_RESULT; | | } WINBIO_ASYNC_RESULT, *PWINBIO_ASYNC_RESULT; |
| | |
| // | | // |
| // New-style callback routines... | | // New-style callback routines... |
| // | | // |
| typedef | | typedef |
| VOID | | VOID |
| (CALLBACK *PWINBIO_ASYNC_COMPLETION_CALLBACK)( | | (CALLBACK *PWINBIO_ASYNC_COMPLETION_CALLBACK)( |
| | |
| skipping to change at line 430 | | skipping to change at line 449 |
| // Enrollment operations | | // Enrollment operations |
| // | | // |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| HRESULT WINAPI | | HRESULT WINAPI |
| WinBioEnrollBegin( | | WinBioEnrollBegin( |
| _In_ WINBIO_SESSION_HANDLE SessionHandle, | | _In_ WINBIO_SESSION_HANDLE SessionHandle, |
| _In_ WINBIO_BIOMETRIC_SUBTYPE SubFactor, | | _In_ WINBIO_BIOMETRIC_SUBTYPE SubFactor, |
| _In_ WINBIO_UNIT_ID UnitId | | _In_ WINBIO_UNIT_ID UnitId |
| ); | | ); |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| | HRESULT WINAPI |
| | WinBioEnrollSelect( |
| | _In_ WINBIO_SESSION_HANDLE SessionHandle, |
| | _In_ ULONGLONG SelectorValue |
| | ); |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WinBioEnrollCapture( | | WinBioEnrollCapture( |
| _In_ WINBIO_SESSION_HANDLE SessionHandle, | | _In_ WINBIO_SESSION_HANDLE SessionHandle, |
| _Out_opt_ WINBIO_REJECT_DETAIL *RejectDetail | | _Out_opt_ WINBIO_REJECT_DETAIL *RejectDetail |
| ); | | ); |
| | |
| typedef | | typedef |
| VOID | | VOID |
| (CALLBACK *PWINBIO_ENROLL_CAPTURE_CALLBACK)( | | (CALLBACK *PWINBIO_ENROLL_CAPTURE_CALLBACK)( |
| _In_opt_ PVOID EnrollCallbackContext, | | _In_opt_ PVOID EnrollCallbackContext, |
| | |
| skipping to change at line 498 | | skipping to change at line 527 |
| _In_ WINBIO_EVENT_TYPE EventMask, | | _In_ WINBIO_EVENT_TYPE EventMask, |
| _In_ PWINBIO_EVENT_CALLBACK EventCallback, | | _In_ PWINBIO_EVENT_CALLBACK EventCallback, |
| _In_opt_ PVOID EventCallbackContext | | _In_opt_ PVOID EventCallbackContext |
| ); | | ); |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WinBioUnregisterEventMonitor( | | WinBioUnregisterEventMonitor( |
| _In_ WINBIO_SESSION_HANDLE SessionHandle | | _In_ WINBIO_SESSION_HANDLE SessionHandle |
| ); | | ); |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| | HRESULT WINAPI |
| | WinBioMonitorPresence( |
| | _In_ WINBIO_SESSION_HANDLE SessionHandle, |
| | _In_ WINBIO_UNIT_ID UnitId |
| | ); |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| // | | // |
| // Raw biometric operations | | // Raw biometric operations |
| // | | // |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| HRESULT WINAPI | | HRESULT WINAPI |
| WinBioCaptureSample( | | WinBioCaptureSample( |
| _In_ WINBIO_SESSION_HANDLE SessionHandle, | | _In_ WINBIO_SESSION_HANDLE SessionHandle, |
| _In_ WINBIO_BIR_PURPOSE Purpose, | | _In_ WINBIO_BIR_PURPOSE Purpose, |
| _In_ WINBIO_BIR_DATA_FLAGS Flags, | | _In_ WINBIO_BIR_DATA_FLAGS Flags, |
| | |
| skipping to change at line 609 | | skipping to change at line 648 |
| _In_ WINBIO_SESSION_HANDLE SessionHandle, | | _In_ WINBIO_SESSION_HANDLE SessionHandle, |
| _In_ WINBIO_PROPERTY_TYPE PropertyType, | | _In_ WINBIO_PROPERTY_TYPE PropertyType, |
| _In_ WINBIO_PROPERTY_ID PropertyId, | | _In_ WINBIO_PROPERTY_ID PropertyId, |
| _In_opt_ WINBIO_UNIT_ID UnitId, | | _In_opt_ WINBIO_UNIT_ID UnitId, |
| _In_opt_ WINBIO_IDENTITY *Identity, | | _In_opt_ WINBIO_IDENTITY *Identity, |
| _In_opt_ WINBIO_BIOMETRIC_SUBTYPE SubFactor, | | _In_opt_ WINBIO_BIOMETRIC_SUBTYPE SubFactor, |
| _Outptr_result_bytebuffer_maybenull_(*PropertyBufferSize) PVOID *PropertyBuf
fer, | | _Outptr_result_bytebuffer_maybenull_(*PropertyBufferSize) PVOID *PropertyBuf
fer, |
| _Out_opt_ SIZE_T *PropertyBufferSize | | _Out_opt_ SIZE_T *PropertyBufferSize |
| ); | | ); |
| | |
|
| | HRESULT WINAPI |
| | WinBioSetProperty( |
| | _In_ WINBIO_SESSION_HANDLE SessionHandle, |
| | _In_ WINBIO_PROPERTY_TYPE PropertyType, |
| | _In_ WINBIO_PROPERTY_ID PropertyId, |
| | _In_opt_ WINBIO_UNIT_ID UnitId, |
| | _In_opt_ WINBIO_IDENTITY *Identity, |
| | _In_opt_ WINBIO_BIOMETRIC_SUBTYPE SubFactor, |
| | _In_reads_bytes_(PropertyBufferSize) PVOID PropertyBuffer, |
| | _In_ SIZE_T PropertyBufferSize |
| | ); |
| | |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| // | | // |
| // Resource management | | // Resource management |
| // | | // |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| HRESULT WINAPI | | HRESULT WINAPI |
| WinBioFree( | | WinBioFree( |
| _In_ PVOID Address | | _In_ PVOID Address |
| ); | | ); |
| | |
| | |
| skipping to change at line 660 | | skipping to change at line 711 |
| _In_ WINBIO_IDENTITY Identity, | | _In_ WINBIO_IDENTITY Identity, |
| _In_ WINBIO_CREDENTIAL_TYPE Type, | | _In_ WINBIO_CREDENTIAL_TYPE Type, |
| _Out_ WINBIO_CREDENTIAL_STATE *CredentialState | | _Out_ WINBIO_CREDENTIAL_STATE *CredentialState |
| ); | | ); |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WinBioLogonIdentifiedUser( | | WinBioLogonIdentifiedUser( |
| _In_ WINBIO_SESSION_HANDLE SessionHandle | | _In_ WINBIO_SESSION_HANDLE SessionHandle |
| ); | | ); |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| | /////////////////////////////////////////////////////////////////////////////// |
| | // |
| | // Quick (client-side only) determination of account meta-data |
| | // |
| | /////////////////////////////////////////////////////////////////////////////// |
| | |
| | HRESULT WINAPI |
| | WinBioGetEnrolledFactors( |
| | _In_ WINBIO_IDENTITY *AccountOwner, |
| | _Out_ WINBIO_BIOMETRIC_TYPE *EnrolledFactors |
| | ); |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| // | | // |
| // Settings | | // Settings |
| // | | // |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| VOID WINAPI | | VOID WINAPI |
| WinBioGetEnabledSetting( | | WinBioGetEnabledSetting( |
| _Out_ BOOLEAN* Value, | | _Out_ BOOLEAN* Value, |
| _Out_ PWINBIO_SETTING_SOURCE_TYPE Source | | _Out_ PWINBIO_SETTING_SOURCE_TYPE Source |
| ); | | ); |
| | |
| End of changes. 6 change blocks. |
| 1 lines changed or deleted | | 68 lines changed or added |
|