#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\wiascr.dll")(GUID . "{95CEDD63-2E34-4B84-9FB3-F86AF1D4BF7A}")(DESCRIPTION . "Microsoft Windows Image Acquisition 1.01 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("WiaProtocol" (TYPE . "Coclass")(DESCRIPTION . "WiaProtocol Class")(GUID . "{13F3EA8B-91D7-4F0A-AD76-D2853AC8BECE}")(ALIASES "IUnknown") (FUNCTIONS )) ("WiaIntent" (TYPE . "Enum")(DESCRIPTION . "WiaIntents")(GUID . "{E9F173A4-EF5C-4553-9F80-87ECFB636D9B}")(FUNCTIONS )) ("WiaFlag" (TYPE . "Enum")(DESCRIPTION . "WiaFlags")(GUID . "{56385E6A-12C5-419D-8516-062B9613E042}")(FUNCTIONS )) ("WiaDeviceInfoPropertyId" (TYPE . "Enum")(DESCRIPTION . "WiaDeviceInfoPropertyIds")(GUID . "{9EED984D-AAC3-43CB-A993-98403F5ADC55}")(FUNCTIONS )) ("WiaItemPropertyId" (TYPE . "Enum")(DESCRIPTION . "WiaDeviceItemPropertyIds")(GUID . "{A0115E47-C46A-4C1D-A3B5-5ADB9F2FCD04}")(FUNCTIONS )) ("ICollection" (TYPE . "Dispinterface")(DESCRIPTION . "ICollection Interface")(GUID . "{C34C8CE7-B253-4F89-AA25-8A24AD71D0C0}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the specified item in the collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of members in the collection")) ((NAME . "Length") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("IWiaDispatchItem" (TYPE . "Dispinterface")(DESCRIPTION . "IWiaDeviceItem interface")(GUID . "{D06D503F-4B71-40F3-94A7-66478F732BC9}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectStatus") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current connection status")) ((NAME . "Time") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current time on the device")) ((NAME . "FirmwareVersion") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the firmware version of the device")) ((NAME . "GetItemsFromUI") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ICollection")(PARAMS ("Flags" "VT_USERDEFINED.Enum.WiaFlag")("Intent" "VT_USERDEFINED.Enum.WiaIntent")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays the acquisition dialog box")) ((NAME . "Transfer") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Filename" "VT_BSTR")("AsyncTransfer" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Transfers the item to a file, or clipboard if filename is clipboard")) ((NAME . "TakePicture") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_PTR.IWiaDispatchItem")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Takes a Picture and returns it if successful")) ((NAME . "Name") (RIID . #x00000014) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Name of the item")) ((NAME . "FullName") (RIID . #x00000015) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the full name of the item")) ((NAME . "ItemType") (RIID . #x00000016) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the type of this item")) ((NAME . "Width") (RIID . #x00000017) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the item in pixels")) ((NAME . "Height") (RIID . #x00000018) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the item in pixels")) ((NAME . "ThumbWidth") (RIID . #x00000032) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the the item's thumbnail")) ((NAME . "ThumbHeight") (RIID . #x00000033) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the item's thumbnail")) ((NAME . "Thumbnail") (RIID . #x00000034) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the path to the temporary image thumbnail")) ((NAME . "PictureHeight") (RIID . #x00000035) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the picture")) ((NAME . "PictureWidth") (RIID . #x00000036) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the picture")) ((NAME . "Children") (RIID . #x000001f4) (OFFSET . #x5c) (RETURNS . "VT_PTR.ICollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of this items children")) ((NAME . "GetPropById") (RIID . #x000003e8) (OFFSET . #x60) (RETURNS . "VT_VARIANT")(PARAMS ("Id" "VT_USERDEFINED.Enum.WiaItemPropertyId")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the value of the property with the given id")))) ("Item" (TYPE . "Coclass")(DESCRIPTION . "WiaItem Class")(GUID . "{E6C45109-442C-4585-BE44-F5D2884E544A}")(ALIASES "IWiaDispatchItem") (FUNCTIONS )) ("IWiaDeviceInfo" (TYPE . "Dispinterface")(DESCRIPTION . "IWiaDeviceInfo Interface")(GUID . "{5267FF5E-7CAF-4769-865D-17A25968525E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Create") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IWiaDispatchItem")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create an Item for this device")) ((NAME . "Id") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the id of the device")) ((NAME . "Name") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the device")) ((NAME . "Type") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the type of the device")) ((NAME . "Port") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the port the device is connected to")) ((NAME . "UIClsid") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the class id for the User Interface for this device")) ((NAME . "Manufacturer") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the manufacturer of this device")) ((NAME . "GetPropById") (RIID . #x000003e8) (OFFSET . #x38) (RETURNS . "VT_VARIANT")(PARAMS ("Id" "VT_USERDEFINED.Enum.WiaDeviceInfoPropertyId")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the value of the property with the given Id")))) ("DeviceInfo" (TYPE . "Coclass")(DESCRIPTION . "DeviceInfo Class")(GUID . "{34E1C006-99D2-4335-B0B1-CE7B9FE5396C}")(ALIASES "IWiaDeviceInfo") (FUNCTIONS )) ("Collection" (TYPE . "Coclass")(DESCRIPTION . "Collection Class")(GUID . "{6E27C0E7-1D45-4CA7-9BF7-BD6CDDAA1ADC}")(ALIASES "ICollection") (FUNCTIONS )) ("IWia" (TYPE . "Dispinterface")(DESCRIPTION . "IWia Interface")(GUID . "{B10BA1BC-3713-4EC0-8EEA-690EBD2CED8A}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Devices") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ICollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the DeviceInfo collection")) ((NAME . "Create") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.IWiaDispatchItem")(PARAMS ("Device" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a connection to the specified DeviceInfo, Id or Index")) ((NAME . "_DebugDialog") (RIID . #x0000271a) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("fWait" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("_IWiaEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Events fired by the IWia interface")(GUID . "{E5F04D72-6C16-42E2-BCCA-F8D0DB4ADE06}")(FUNCTIONS ((NAME . "OnDeviceConnected") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Id" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a device is connected")) ((NAME . "OnDeviceDisconnected") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Id" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a device is disconnected")) ((NAME . "OnTransferComplete") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_PTR.IWiaDispatchItem")("Path" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a Transfer has completed")))) ("Wia" (TYPE . "Coclass")(DESCRIPTION . "WIA Class")(GUID . "{4EC4272E-2E6F-4EEB-91D0-EBC4D58E8DEE}")(ALIASES "IWia""_IWiaEvents") (FUNCTIONS )) ("SafeWia" (TYPE . "Coclass")(DESCRIPTION . "WIA Class (Safe for Scripting)")(GUID . "{0DAD5531-BF31-43AC-A513-1F8926BBF5EC}")(ALIASES "IWia") (FUNCTIONS )) )))