visit Kofax web site

ActiveSW.idl File Reference


Detailed Description

SignWare Dynamic Development toolkit, ActiveX wrapper.

Author:
htr
The ActiveX component extends the C-API according to the specification of Microsoft OLE COM ActiveX technology.

All methods return the COM automation result, that is S_OK in success.


Namespaces

namespace  ACTIVESWLib

Data Structures

interface  ACTIVESWLib::_ISPAcquireEvents
 Interface _ISPAcquireEvents. More...
interface  ACTIVESWLib::_ISPGuiAcquEvents
 Interface _ISPGuiAcquEvents. More...
interface  ACTIVESWLib::_ISPGuiContainerEvents
 Interface _ISPGuiContainerEvents. More...
interface  ACTIVESWLib::_ISPScannerEvents
 Interface _ISPScannerEvents. More...
interface  ACTIVESWLib::_ISPTabletEvents
 Interface _ISPTabletEvents. More...
interface  ACTIVESWLib::ISPAcquire
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPAcquireInterface ISPAcquire. More...
interface  ACTIVESWLib::ISPBackgroundObjects
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPBackgroundObjects. More...
interface  ACTIVESWLib::ISPCleanParameter
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPCleanParameterInterface ISPCleanParameter. More...
interface  ACTIVESWLib::ISPCompare
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPCompareInterface ISPCompare. More...
interface  ACTIVESWLib::ISPFlatFile
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPFlatFileInterface ISPFlatFile. More...
interface  ACTIVESWLib::ISPGuiAcqu
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPGuiAcquInterface ISPGuiAcqu. More...
interface  ACTIVESWLib::ISPGuiContainer
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPGuiContainerInterface ISPGuiContainer. More...
interface  ACTIVESWLib::ISPGuiDisp
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPGuiDispInterface ISPGuiDisp. More...
interface  ACTIVESWLib::ISPGuiDyn
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPGuiDynInterface ISPGuiDyn. More...
interface  ACTIVESWLib::ISPImage
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPImageInterface ISPImage. More...
interface  ACTIVESWLib::ISPPropertyMap
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPPropertyMapInterface ISPPropertyMap. More...
interface  ACTIVESWLib::ISPReference
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPReferenceInterface ISPReference. More...
interface  ACTIVESWLib::ISPScanner
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPScannerInterface ISPScanner. More...
interface  ACTIVESWLib::ISPScannerEnum
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPScannerEnumInterface ISPScannerEnum. More...
interface  ACTIVESWLib::ISPSignature
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPSignatureInterface ISPSignature. More...
interface  ACTIVESWLib::ISPSignware
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPSignwareInterface ISPSignware. More...
interface  ACTIVESWLib::ISPSmartCard
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPSmartcardInterface ISPSmartCard. More...
interface  ACTIVESWLib::ISPSmartCardDriver
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPSmartcardDriverInterface ISPSmartCardDriver. More...
interface  ACTIVESWLib::ISPTablet
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPTabletInterface ISPTablet. More...
interface  ACTIVESWLib::ISPTabletEnum
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPTabletEnumInterface ISPTabletEnum. More...
interface  ACTIVESWLib::ISPTeller
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPTellerInterface ISPTeller. More...
interface  ACTIVESWLib::ISPTellerImage
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPTellerImageInterface ISPTellerImage. More...
interface  ACTIVESWLib::ISPTemplate
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPTemplateInterface ISPTemplate. More...
interface  ACTIVESWLib::ISPTicket
 SignWare Dynamic Development toolkit, ActiveX wrapper for SPTicketInterface ISPTicket. More...
interface  ACTIVESWLib::ISPWeightedFrames
 SignWare Dynamic Development toolkit, container of weighted frames.Interface ISPWeightedFrames. More...
class  ACTIVESWLib::SPAcquire
 implements ISPAcquire More...
class  ACTIVESWLib::SPBackgroundObjects
 implements ISPBackgroundObjects More...
class  ACTIVESWLib::SPCleanParameter
 implements ISPCleanParameter More...
class  ACTIVESWLib::SPCompare
 implements ISPCompare More...
class  ACTIVESWLib::SPFlatFile
 implements ISPFlatFile More...
class  ACTIVESWLib::SPGuiAcqu
 implements ISPGuiAcqu More...
class  ACTIVESWLib::SPGuiContainer
 implements ISPGuiContainer More...
class  ACTIVESWLib::SPGuiDisp
 implements ISPGuiDisp More...
class  ACTIVESWLib::SPGuiDyn
 implements ISPGuiDyn More...
class  ACTIVESWLib::SPImage
 implements ISPImage More...
class  ACTIVESWLib::SPPropertyMap
 implements ISPPropertyMap More...
class  ACTIVESWLib::SPReference
 implements ISPReference More...
class  ACTIVESWLib::SPScanner
 implements ISPScanner More...
class  ACTIVESWLib::SPScannerEnum
 implements ISPScannerEnum More...
class  ACTIVESWLib::SPSignature
 implements ISPSignature More...
class  ACTIVESWLib::SPSignware
 implements ISPSignware More...
class  ACTIVESWLib::SPSmartCard
 implements ISPSmartCard More...
class  ACTIVESWLib::SPSmartCardDriver
 implements ISPSmartCardDriver More...
class  ACTIVESWLib::SPTablet
 implements ISPTablet More...
class  ACTIVESWLib::SPTabletEnum
 implements ISPTabletEnum More...
class  ACTIVESWLib::SPTeller
 implements ISPTeller More...
class  ACTIVESWLib::SPTellerImage
 implements ISPTellerImage More...
class  ACTIVESWLib::SPTemplate
 implements ISPTemplate More...
class  ACTIVESWLib::SPTicket
 implements ISPTicket More...
class  ACTIVESWLib::SPWeightedFrames
 implements ISPWeightedFrames More...

Enumerations

enum  ACTIVESWLib::SPAcquireDone { ACTIVESWLib::SPX_IDOK = 1, ACTIVESWLib::SPX_IDCANCEL = 2 }
 Constants in SPAcquire::AcquireDone, SPGuiAcqu::AcquireDone. More...
enum  ACTIVESWLib::SPCompareEngine { ACTIVESWLib::SPX_COMPARE_DSTAT_ENGINE = 1, ACTIVESWLib::SPX_COMPARE_DYNAMIC_ENGINE = 2, ACTIVESWLib::SPX_COMPARE_STATIC_ENGINE = 3 }
 Signware compare engines. More...
enum  ACTIVESWLib::SPCompareMode {
  ACTIVESWLib::SPX_COMPARE_STATIC = 1, ACTIVESWLib::SPX_COMPARE_DYNAMIC = 2, ACTIVESWLib::SPX_COMPARE_DESKEW = 4, ACTIVESWLib::SPX_COMPARE_NORMALIZE_SAMPLERATE = 8,
  ACTIVESWLib::SPX_COMPARE_MIRROR = 0x10, ACTIVESWLib::SPX_COMPARE_AUTOZOOM = 0x20, ACTIVESWLib::SPX_COMPARE_DSTAT = 0x40, ACTIVESWLib::SPX_COMPARE_AUTO_ENGINE = 0x80
}
 Compare modes. More...
enum  ACTIVESWLib::SPContainerLayout { ACTIVESWLib::SPX_GUICONTAINER_TILED_HORZ = 1, ACTIVESWLib::SPX_GUICONTAINER_TILED_VERT = 2, ACTIVESWLib::SPX_GUICONTAINER_STACKED = 3 }
enum  ACTIVESWLib::SPContainerObject { ACTIVESWLib::SPX_GUICONTAINER_GUIACQU = 1, ACTIVESWLib::SPX_GUICONTAINER_GUIDISP = 2, ACTIVESWLib::SPX_GUICONTAINER_GUIDYN = 3 }
enum  ACTIVESWLib::SPDynamicFormat {
  ACTIVESWLib::SPX_FF_ISO_MASK_SINGLE = 0x000000ff, ACTIVESWLib::SPX_FF_ISO_MASK_WRAPPER = 0x00000f00, ACTIVESWLib::SPX_FF_ISO_MASK_BDB = 0x0000f000, ACTIVESWLib::SPX_FF_ISO_MASK_DATA = 0x000f0000,
  ACTIVESWLib::SPX_FF_ISO_MASK_FLAGS = 0xfff00000, ACTIVESWLib::SPX_FF_SOFTPRO = 0, ACTIVESWLib::SPX_FF_ISO_19794_MINIMUM = 1, ACTIVESWLib::SPX_FF_ISO_19794_SIMPLE = 2,
  ACTIVESWLib::SPX_FF_ISO_19794_COMPLEX = 3, ACTIVESWLib::SPX_FF_ISO_19785_3_NONE = 0x00000000, ACTIVESWLib::SPX_FF_ISO_19785_3_FORMAT2 = 0x00000200, ACTIVESWLib::SPX_FF_ISO_19785_3_FORMAT3 = 0x00000300,
  ACTIVESWLib::SPX_FF_ISO_19785_3_FORMAT6 = 0x00000600, ACTIVESWLib::SPX_FF_ISO_19794_7_2007TC1 = 0x00001000, ACTIVESWLib::SPX_FF_ISO_19794_7_2014 = 0x00002000, ACTIVESWLib::SPX_FF_ISO_19794_7_FULL = 0x00000000,
  ACTIVESWLib::SPX_FF_ISO_FLAG_METERS = 0x00100000, ACTIVESWLib::SPX_FF_ISO_FLAG_NO_FIX = 0x00200000, ACTIVESWLib::SPX_FF_ISO_FLAG_COMPAT1 = 0x00400000, ACTIVESWLib::SPX_FF_ISO_FLAG_NO_EXT_DATA = 0x00800000
}
 Dynamic signature or reference formats. More...
enum  ACTIVESWLib::SPError {
  ACTIVESWLib::SPX_NOERR = 0, ACTIVESWLib::SPX_PARAMERR = -1, ACTIVESWLib::SPX_CLASSERR = -2, ACTIVESWLib::SPX_METHODERR = -3,
  ACTIVESWLib::SPX_FIELDERR = -4, ACTIVESWLib::SPX_UNSUPPORTEDERR = -5, ACTIVESWLib::SPX_MEMERR = -6, ACTIVESWLib::SPX_STATICERR = -7,
  ACTIVESWLib::SPX_INTERR = -8, ACTIVESWLib::SPX_CRYPTERR = -11, ACTIVESWLib::SPX_BUFFERERR = -14, ACTIVESWLib::SPX_CORRUPTEDDATAERR = -15,
  ACTIVESWLib::SPX_VERSIONERR = -16, ACTIVESWLib::SPX_OPENERR = -17, ACTIVESWLib::SPX_CREATEERR = -18, ACTIVESWLib::SPX_DIBERR = -20,
  ACTIVESWLib::SPX_COMMERR = -21, ACTIVESWLib::SPX_TWAINERR = -22, ACTIVESWLib::SPX_CANCELERR = -23, ACTIVESWLib::SPX_APPLERR = -24,
  ACTIVESWLib::SPX_BUSYERR = -25, ACTIVESWLib::SPX_FILEERR = -26, ACTIVESWLib::SPX_DYNAMICERR = -27, ACTIVESWLib::SPX_NOPADERR = -28,
  ACTIVESWLib::SPX_LINKLIBRARYERR = -29, ACTIVESWLib::SPX_OFFLINEERR = -31, ACTIVESWLib::SPX_SMARTCARDERR = -32, ACTIVESWLib::SPX_CHECKSUMERR = -33,
  ACTIVESWLib::SPX_LICENSEERR = -34, ACTIVESWLib::SPX_INVALIDERR = -35, ACTIVESWLib::SPX_IDENTICERR = -38, ACTIVESWLib::SPX_GRAPHICERR = -39,
  ACTIVESWLib::SPX_TIMEOUTERR = -40
}
 Error codes. More...
enum  ACTIVESWLib::SPImageType {
  ACTIVESWLib::SPX_IMAGE_BMP_WIN = 1, ACTIVESWLib::SPX_IMAGE_JPEG = 3, ACTIVESWLib::SPX_IMAGE_GIF = 4, ACTIVESWLib::SPX_IMAGE_CCITT4 = 5,
  ACTIVESWLib::SPX_IMAGE_TIFF = 6, ACTIVESWLib::SPX_IMAGE_PNG = 8, ACTIVESWLib::SPX_IMAGE_BLACKWHITE = 0x010000, ACTIVESWLib::SPX_IMAGE_CROSSED = 0x020000,
  ACTIVESWLib::SPX_IMAGE_ANTIALIAS = 0x040000, ACTIVESWLib::SPX_DONT_RENDER_METAFONT = 0x080000, ACTIVESWLib::SPX_DONT_RENDER_DIRECT = 0x100000, ACTIVESWLib::SPX_IMAGE_BLACKWHITE_1BPP = 0x200000,
  ACTIVESWLib::SPX_IMAGE_COLOR = 0x400000
}
enum  ACTIVESWLib::SPSignwareDefaults {
  ACTIVESWLib::SPX_MIN_STATIC_MATCH = 80, ACTIVESWLib::SPX_MIN_DYNAMIC_MATCH = 80, ACTIVESWLib::SPX_MIN_DSTAT_MATCH = 80, ACTIVESWLib::SPX_MIN_REF_QUALITY_STATIC = 35,
  ACTIVESWLib::SPX_MIN_REF_QUALITY_DYNAMIC = 60, ACTIVESWLib::SPX_VARIANCE_LIMIT = 80, ACTIVESWLib::SPX_NUMBER_OF_SIGNATURES_FOR_REFERENCE = 3
}
 Predefined Signware Constants. More...
enum  ACTIVESWLib::SPSignwareStatus { ACTIVESWLib::SPX_SDK_LOADED = 1, ACTIVESWLib::SPX_GRAPHICLIB_LOADED = 0x10, ACTIVESWLib::SPX_AWT_LOADED = 0x40 }
 Signware Status: loaded modules. More...
enum  ACTIVESWLib::SPTabletBackgroundImage { ACTIVESWLib::SPX_ACTIVE_IMAGE = 0, ACTIVESWLib::SPX_IDLE_IMAGE = 1, ACTIVESWLib::SPX_IMMEDIATE_IMAGE = 2 }
enum  ACTIVESWLib::SPTabletDevice { ACTIVESWLib::SPX_UNKNOWN_DEV = 0 }
enum  ACTIVESWLib::SPTabletDisplay { ACTIVESWLib::SPX_TABLET_NO_DISPLAY = 0, ACTIVESWLib::SPX_TABLET_LCD_DISPLAY = 1, ACTIVESWLib::SPX_TABLET_PC_DISPLAY = 2 }
enum  ACTIVESWLib::SPTabletDriver { ACTIVESWLib::SPX_UNKNOWN_DRV = 0, ACTIVESWLib::SPX_WINTAB_DRV = 1, ACTIVESWLib::SPX_TABLETSERVER_DRV = 5, ACTIVESWLib::SPX_REMOTETABLET_DRV = 6 }
enum  ACTIVESWLib::SPTabletPropertyDetail { ACTIVESWLib::SPX_TABLET_PHYSICAL = 1, ACTIVESWLib::SPX_TABLET_LOGICAL = 2 }
enum  ACTIVESWLib::SPTabletState { ACTIVESWLib::SPX_TABLET_STATE_IDLE = 0, ACTIVESWLib::SPX_TABLET_STATE_CONNECT = 1, ACTIVESWLib::SPX_TABLET_STATE_ACQUIRE = 2 }
enum  ACTIVESWLib::SPTabletType { ACTIVESWLib::SPX_TABLET_NO_REALTIME_VECTORS = 1, ACTIVESWLib::SPX_TABLET_HARDWARE_AS_VIRTUAL_BUTTONS = 2 }
enum  ACTIVESWLib::SPTicketAction {
  ACTIVESWLib::SPX_TICKET_LOAD_SIGNWARE = 1, ACTIVESWLib::SPX_TICKET_LOAD_STATIC = 2, ACTIVESWLib::SPX_TICKET_LOAD_DYNAMIC = 3, ACTIVESWLib::SPX_TICKET_COMPARE_STATIC = 5,
  ACTIVESWLib::SPX_TICKET_COMPARE_DYNAMIC = 6, ACTIVESWLib::SPX_TICKET_CLEAN = 7, ACTIVESWLib::SPX_TICKET_CAPTURE = 9, ACTIVESWLib::SPX_TICKET_RENDER = 10
}

Functions

 ACTIVESWLib::importlib ("stdole2.tlb")
 ACTIVESWLib::importlib ("stdole32.tlb")