// Generated .IDL file (by the OLE/COM Object Viewer) // // typelib filename: [ uuid(52C22573-6E90-2829-7F8B-A2CBF010E26E), version(3.8), custom(90883F05-3D28-11D2-8F17-00A0C9A6186D, "SigIDpActiveX, Version=3.8.0.2833, Culture=neutral, PublicKeyToken=a268b79286b40863") ] library SigIDpActiveX { // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046} importlib("stdole2.tlb"); // Forward declare all types defined in this typelib interface _SigIDp; [ odl, uuid(CA009B50-8B31-4BA8-8FF5-9BF00A8D2ACD), version(1.0), dual, oleautomation, custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "SigIDpActiveX._SigIDp") ] interface _SigIDp : IDispatch { [id(0x60030005)] HRESULT SetWindowPosMode([in] long mode); [id(0x60030006)] HRESULT SetWindowPos( [in] long winPosX, [in] long winPosY); [id(0x60030007)] HRESULT SetDialogDelay( [in] long delaymilliseconds, [out, retval] long* pRetVal); [id(0x60030008)] HRESULT ConnectQuery([out, retval] VARIANT_BOOL* pRetVal); [id(0x60030009)] HRESULT GetDialogDelay([out, retval] long* pRetVal); [id(0x6003000a)] HRESULT ValidateFingerprintString( [in] BSTR stringfp, [out, retval] long* pRetVal); [id(0x6003000b)] HRESULT SetIdentificationFingerprint([out, retval] long* pRetVal); [id(0x6003000c)] HRESULT CloseidentificationFingerprint([out, retval] long* pRetVal); [id(0x6003000d)] HRESULT IdentifyUser( [in] BSTR stringfingerprint, [out, retval] long* pRetVal); [id(0x6003000e)] HRESULT GetFingerprintFile( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x6003000f)] HRESULT GetFingerprintString([out, retval] BSTR* pRetVal); [id(0x60030010)] HRESULT ValidateFingerprintFile( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030011)] HRESULT CreateBmp( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030012)] HRESULT CreateJpg( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030013)] HRESULT CreateLowResBmp( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030014)] HRESULT CreateLowResJpg( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030015)] HRESULT CreateTif( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030016)] HRESULT CreateLowResTif( [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030017)] HRESULT GetBmpString([out, retval] BSTR* pRetVal); [id(0x60030018)] HRESULT GetBmpBufferBytesLowRes([out, retval] VARIANT* pRetVal); [id(0x60030019)] HRESULT GetBmpBufferBytes([out, retval] VARIANT* pRetVal); [id(0x6003001a)] HRESULT BitmapBufferWrite([out, retval] VARIANT_BOOL* pRetVal); [id(0x6003001b)] HRESULT BmpBufferClose([out, retval] VARIANT_BOOL* pRetVal); [id(0x6003001c)] HRESULT BmpBufferSize([out, retval] long* pRetVal); [id(0x6003001d)] HRESULT GetBmpBufferByte( [in] long index, [out, retval] unsigned char* pRetVal); [id(0x6003001e)] HRESULT BitmapBufferWriteLowRes([out, retval] VARIANT_BOOL* pRetVal); [id(0x6003001f)] HRESULT BmpBufferCloseLowRes([out, retval] VARIANT_BOOL* pRetVal); [id(0x60030020)] HRESULT BmpBufferSizeLowRes([out, retval] long* pRetVal); [id(0x60030021)] HRESULT GetBmpBufferByteLowRes( [in] long index, [out, retval] unsigned char* pRetVal); [id(0x60030026)] HRESULT SetBmpString( [in] BSTR fpstring, [in] BSTR sFilePath, [out, retval] long* pRetVal); [id(0x60030027)] HRESULT GetVerificationFingerprintString([out, retval] BSTR* pRetVal); }; [ uuid(E5255A12-9ED6-42C6-8066-9710379745DA), version(1.0), custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "SigIDpActiveX.SigIDp") ] coclass SigIDp { [default] interface _SigIDp; }; typedef [uuid(812EE060-2851-37E6-8B4E-355519D960D3), version(1.0) , custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "SigIDpActiveX.ComVariant+Variant") ] struct tagVariant { unsigned short vt; unsigned short wReserved1; unsigned short wReserved2; unsigned short wReserved3; long data01; long data02; } Variant; };