mirror of
https://github.com/soukoku/ntwain.git
synced 2025-06-28 15:28:06 +08:00
22 lines
542 B
C#
22 lines
542 B
C#
using NTwain;
|
|
using NTwain.Data;
|
|
using System;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace SampleServer
|
|
{
|
|
public interface ITwainClient
|
|
{
|
|
// mirrors the twain session events
|
|
Task StateChanged(STATE state);
|
|
Task DefaultSourceChanged(string? source);
|
|
Task CurrentSourceChanged(string? source);
|
|
Task SourceDisabled(string source);
|
|
Task DeviceEvent(TW_DEVICEEVENT evt);
|
|
Task TransferError();
|
|
Task<CancelType> TransferReady(int pending, TWEJ eojType);
|
|
Task TransferCanceled();
|
|
Task Transferred();
|
|
}
|
|
}
|