UNPKG

bankcard-reader

Version:
17 lines (16 loc) 659 B
import { BankCardData, Config, Device as DeviceBase, Options } from '@waiting/bankcard-reader-base'; import { DModel as M, FModel as FM } from 'win32-def'; export { BankCardData, Config, Options, }; /** dll接口方法 */ export interface DllFuncsModel extends FM.DllFuncsModel { JC_GetBankNumber(bankNum: M.POINT): M.INT; FJ_GetBankNumber(bankNum: M.POINT): M.INT; } export interface Kernel32Model extends FM.DllFuncsModel { SetDllDirectoryW(lpPathName: M.LPCTSTR): M.BOOLEAN; GetDllDirectoryW(nBufferLength: M.DWORD, lpBuffer: M.LPTSTR): M.DWORD; } /** 读卡设置 */ export interface Device extends DeviceBase { apib: DllFuncsModel; }