Headers diff for winbio.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.71-Windows 10 1511 10586.494 versions



 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

This html diff was produced by rfcdiff 1.41.