Skip to content

Commit

Permalink
Merge branch 'release/0.3.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
takuya-takeuchi committed Aug 11, 2018
2 parents 40eb0c7 + 762303a commit 746445a
Show file tree
Hide file tree
Showing 94 changed files with 2,706 additions and 372 deletions.
110 changes: 56 additions & 54 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,57 +4,59 @@ Windows Biometric Framework .NET wrapper

## Support API

|Function|Support|
|----|:----:|
|WinBioAcquireFocus||
|WinBioAsyncEnumBiometricUnits||
|WinBioAsyncEnumDatabases||
|WinBioAsyncEnumServiceProviders||
|WinBioAsyncMonitorFrameworkChanges||
|WinBioAsyncOpenFramework||
|WinBioAsyncOpenSession||
|WinBioCancel||
|WinBioCaptureSample||
|WinBioCaptureSampleWithCallback||
|WinBioCloseFramework||
|WinBioCloseSession||
|WinBioControlUnit||
|WinBioControlUnitPrivileged||
|WinBioDeleteTemplate||
|WinBioEnrollBegin||
|WinBioEnrollCapture||
|WinBioEnrollCaptureWithCallback||
|WinBioEnrollCommit||
|WinBioEnrollDiscard||
|WinBioEnrollSelect||
|WinBioEnumBiometricUnits||
|WinBioEnumDatabases||
|WinBioEnumEnrollments||
|WinBioEnumServiceProviders||
|WinBioFree||
|WinBioGetCredentialState||
|WinBioGetDomainLogonSetting||
|WinBioGetEnabledSetting||
|WinBioGetEnrolledFactors||
|WinBioGetLogonSetting||
|WinBioGetProperty||
|WinBioIdentify||
|WinBioIdentifyWithCallback||
|WinBioLocateSensor||
|WinBioLocateSensorWithCallback||
|WinBioLockUnit||
|WinBioLogonIdentifiedUser||
|WinBioMonitorPresence||
|WinBioOpenSession||
|WinBioRegisterEventMonitor||
|WinBioReleaseFocus||
|WinBioRemoveAllCredentials||
|WinBioRemoveAllDomainCredentials||
|WinBioRemoveCredential||
|WinBioSetCredential||
|WinBioSetProperty||
|WinBioUnlockUnit||
|WinBioUnregisterEventMonitor||
|WinBioVerify||
|WinBioVerifyWithCallback||
|WinBioWait||
[![API Cover Progress](https://img.shields.io/badge/API%20Coverage-46%25%20(24/52)-green.svg)]()

|Function|Support|Note|
|----|:----:|----|
|WinBioAcquireFocus|||
|WinBioAsyncEnumBiometricUnits|||
|WinBioAsyncEnumDatabases|||
|WinBioAsyncEnumServiceProviders|||
|WinBioAsyncMonitorFrameworkChanges|||
|WinBioAsyncOpenFramework|||
|WinBioAsyncOpenSession|||
|WinBioCancel|||
|WinBioCaptureSample|||
|WinBioCaptureSampleWithCallback|||
|WinBioCloseFramework|||
|WinBioCloseSession|||
|WinBioControlUnit|||
|WinBioControlUnitPrivileged|||
|WinBioDeleteTemplate|||
|WinBioEnrollBegin|||
|WinBioEnrollCapture|||
|WinBioEnrollCaptureWithCallback|||
|WinBioEnrollCommit|||
|WinBioEnrollDiscard|||
|WinBioEnrollSelect|||
|WinBioEnumBiometricUnits|||
|WinBioEnumDatabases|||
|WinBioEnumEnrollments|||
|WinBioEnumServiceProviders|||
|WinBioFree||Internal use only|
|WinBioGetCredentialState|||
|WinBioGetDomainLogonSetting|||
|WinBioGetEnabledSetting|||
|WinBioGetEnrolledFactors|||
|WinBioGetLogonSetting|||
|WinBioGetProperty|||
|WinBioIdentify|||
|WinBioIdentifyWithCallback|||
|WinBioLocateSensor|||
|WinBioLocateSensorWithCallback|||
|WinBioLockUnit|||
|WinBioLogonIdentifiedUser|||
|WinBioMonitorPresence|||
|WinBioOpenSession|||
|WinBioRegisterEventMonitor|||
|WinBioReleaseFocus|||
|WinBioRemoveAllCredentials|||
|WinBioRemoveAllDomainCredentials|||
|WinBioRemoveCredential|||
|WinBioSetCredential|||
|WinBioSetProperty|||
|WinBioUnlockUnit|||
|WinBioUnregisterEventMonitor|||
|WinBioVerify|||
|WinBioVerifyWithCallback|||
|WinBioWait|||
10 changes: 10 additions & 0 deletions examples/FrameworkTester/DesignTimes/WinBioCancelViewModel.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using FrameworkTester.ViewModels.Interfaces;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioCancelViewModel : WinBioViewModel, IWinBioCancelViewModel
{
}

}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using System.Windows.Media.Imaging;
using FrameworkTester.ViewModels.Interfaces;
using GalaSoft.MvvmLight.Command;
using WinBiometricDotNet;

namespace FrameworkTester.DesignTimes
Expand All @@ -8,6 +9,11 @@ namespace FrameworkTester.DesignTimes
public sealed class WinBioCaptureSampleWithCallbackViewModel : WinBioViewModel, IWinBioCaptureSampleWithCallbackViewModel
{

public RelayCommand CancelCommand
{
get;
}

public BitmapSource CaptureImage
{
get;
Expand Down
24 changes: 24 additions & 0 deletions examples/FrameworkTester/DesignTimes/WinBioEnrollBeginViewModel.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
using System.Collections.Generic;
using FrameworkTester.ViewModels.Interfaces;
using WinBiometricDotNet;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioEnrollBeginViewModel : WinBioViewModel, IWinBioEnrollBeginViewModel
{

public FingerPosition SelectedFingerPosition
{
get;
set;
}

public IEnumerable<FingerPosition> FingerPositions
{
get;
}

}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using FrameworkTester.ViewModels.Interfaces;
using WinBiometricDotNet;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioEnrollCaptureViewModel : WinBioViewModel, IWinBioEnrollCaptureViewModel
{

public RejectDetails RejectDetail
{
get;
}

}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
using FrameworkTester.ViewModels.Interfaces;
using GalaSoft.MvvmLight.Command;
using WinBiometricDotNet;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioEnrollCaptureWithCallbackViewModel : WinBioViewModel, IWinBioEnrollCaptureWithCallbackViewModel
{

public RelayCommand CancelCommand
{
get;
}

public RejectDetails RejectDetail
{
get;
}

}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
using System;
using FrameworkTester.ViewModels.Interfaces;
using WinBiometricDotNet;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioEnrollCommitViewModel : WinBioViewModel, IWinBioEnrollCommitViewModel
{

public IdentityTypes Type
{
get;
}

public string Sid
{
get;
}

public Guid TemplateGuid
{
get;
}

}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using FrameworkTester.ViewModels.Interfaces;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioEnrollDiscardViewModel : WinBioViewModel, IWinBioEnrollDiscardViewModel
{
}

}
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
using System.Collections.Generic;
using System.Collections.ObjectModel;
using FrameworkTester.ViewModels.Interfaces;
using GalaSoft.MvvmLight.Command;
using WinBiometricDotNet;

namespace FrameworkTester.DesignTimes
{
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
using FrameworkTester.ViewModels.Interfaces;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioLocateSensorViewModel : WinBioViewModel, IWinBioLocateSensorViewModel
{

public uint UnitId
{
get;
}

}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
using FrameworkTester.ViewModels.Interfaces;
using GalaSoft.MvvmLight.Command;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioLocateSensorWithCallbackViewModel : WinBioViewModel, IWinBioLocateSensorWithCallbackViewModel
{

public RelayCommand CancelCommand
{
get;
}

public uint UnitId
{
get;
}

}

}
10 changes: 10 additions & 0 deletions examples/FrameworkTester/DesignTimes/WinBioLockUnitViewModel.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using FrameworkTester.ViewModels.Interfaces;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioLockUnitViewModel : WinBioViewModel, IWinBioLockUnitViewModel
{
}

}
10 changes: 10 additions & 0 deletions examples/FrameworkTester/DesignTimes/WinBioUnlockUnitViewModel.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using FrameworkTester.ViewModels.Interfaces;

namespace FrameworkTester.DesignTimes
{

public sealed class WinBioUnlockUnitViewModel : WinBioViewModel, IWinBioUnlockUnitViewModel
{
}

}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System.Collections.Generic;
using System.Windows.Media.Imaging;
using FrameworkTester.ViewModels.Interfaces;
using WinBiometricDotNet;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Collections.Generic;
using System.Windows.Media.Imaging;
using FrameworkTester.ViewModels.Interfaces;
using GalaSoft.MvvmLight.Command;
using WinBiometricDotNet;

namespace FrameworkTester.DesignTimes
Expand All @@ -9,6 +9,11 @@ namespace FrameworkTester.DesignTimes
public sealed class WinBioVerifyWithCallbackViewModel : WinBioViewModel, IWinBioVerifyWithCallbackViewModel
{

public RelayCommand CancelCommand
{
get;
}

public bool IsMatch
{
get;
Expand Down
Loading

0 comments on commit 746445a

Please sign in to comment.