#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\dartzip.dll")(GUID . "{8FAA9698-263D-4AA2-A2F9-43A3CE1EB1E8}")(DESCRIPTION . "Dart Zip Control")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("DartStrings" (TYPE . "Coclass")(DESCRIPTION . "Dart Strings Class")(GUID . "{E9D55102-9683-11D2-BA68-0040053687FE}")(ALIASES "IDartStrings") (FUNCTIONS )) ("IDartStrings" (TYPE . "Dispinterface")(DESCRIPTION . "DartStrings Interface")(GUID . "{E9D55101-9683-11D2-BA68-0040053687FE}")(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_BSTR")(PARAMS ("Index" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string given a relative index or substring")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_PTR.VT_VARIANT")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a string given a relative index or substring")) ((NAME . "Delimiter") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Separates strings when adding, inserted between strings with the All Property")) ((NAME . "Delimiter") (RIID . #x00000001) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Separates strings when adding, inserted between strings with the All Property")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of Strings in the collection")) ((NAME . "All") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns all strings concatenated together")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x34) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Strings enumerator")) ((NAME . "Find") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ("SubString" "VT_BSTR")("StartAfter" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Find a string given a substring matching the beginning of string in collection")) ((NAME . "Clear") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all strings in the collection")) ((NAME . "Remove") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove and return a String from the collection")) ((NAME . "Add") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_BSTR")("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a string to the collection")))) ("DartStream" (TYPE . "Coclass")(DESCRIPTION . "DartStream Class")(GUID . "{0C1F87AE-AE62-11D3-911C-00105A17B608}")(ALIASES "IDartStream") (FUNCTIONS )) ("IDartStream" (TYPE . "Dispinterface")(DESCRIPTION . "DartStream Interface")(GUID . "{0C1F87AD-AE62-11D3-911C-00105A17B608}")(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 . "FileName") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Original file name specified.")) ((NAME . "FileName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Original file name specified.")) ((NAME . "DeleteOnDestroy") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Remove associated file when object is destroyed.")) ((NAME . "DeleteOnDestroy") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Remove associated file when object is destroyed.")) ((NAME . "FileMode") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.FileModeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specify file creation options.")) ((NAME . "FileMode") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FileModeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specify file creation options.")) ((NAME . "Ref") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Storage for any Variant.")) ((NAME . "Ref") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Storage for any Variant.")) ((NAME . "Position") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Current position in the buffer.")) ((NAME . "Position") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Current position in the buffer.")) ((NAME . "Size") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Size of the buffer.")) ((NAME . "UniqueName") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Filename of open file.")) ((NAME . "Read") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ("Buffer" "VT_PTR.VT_VARIANT")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Read data from the current position.")) ((NAME . "Write") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("Buffer" "VT_VARIANT")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Write data to the current position.")) ((NAME . "Clear") (RIID . #x0000000a) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clear the buffer of all data.")) ((NAME . "ReadString") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return data from the current position as a String.")) ((NAME . "ReadBytes") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_VARIANT")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return data from the current position as a Byte Array.")) ((NAME . "SyncWrite") (RIID . #x00000061) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("pcbuffer" "VT_PTR.VT_UI1")("lbufferlength" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AsyncRead") (RIID . #x00000062) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("pcbuffer" "VT_PTR.VT_UI1")("lbufferlength" "VT_I4")("handle" "VT_PTR.VT_PTR.IDartStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AsyncWrite") (RIID . #x00000063) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("pcbuffer" "VT_PTR.VT_UI1")("lbufferlength" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MemoryRead") (RIID . #x00000064) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("pcbuffer" "VT_PTR.VT_UI1")("lbufferlength" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MemoryWrite") (RIID . #x00000065) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("pcbuffer" "VT_PTR.VT_UI1")("lbufferlength" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CRead") (RIID . #x00000066) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("pcbuffer" "VT_PTR.VT_UI1")("lbufferlength" "VT_I4")("handle" "VT_PTR.VT_PTR.IDartStream")("Wait" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CWrite") (RIID . #x00000067) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("pcbuffer" "VT_PTR.VT_UI1")("lbufferlength" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "put_FileNameEx") (RIID . #x00000068) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_SizeEx") (RIID . #x00000069) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Sync") (RIID . #x0000006a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-SET ))))) ("FileModeConstants" (TYPE . "Enum")(DESCRIPTION . "File Mode Constants")(GUID . "{2C9B7380-AE63-11D3-911C-00105A17B608}")(FUNCTIONS )) ("DartStreams" (TYPE . "Coclass")(DESCRIPTION . "DartStreams Class")(GUID . "{B22FE43C-D1E8-432A-A862-9F83D5F04732}")(ALIASES "IDartStreams") (FUNCTIONS )) ("IDartStreams" (TYPE . "Dispinterface")(DESCRIPTION . "DartStreams Interface")(GUID . "{8243AD9B-A8D4-474D-9C44-CE20C67D4662}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property _NewEnum")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IDartStream")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set or return a DartStream Object based on an index.")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("pStream" "VT_PTR.IDartStream")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a DartStream Object to the collection.")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_PTR.IDartStream")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a DartStream Object from the collection.")) ((NAME . "Clear") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove all objects from the collection.")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of DartStream objects in the collection.")))) ("IFileStore" (TYPE . "Dispinterface")(DESCRIPTION . "IFileStore Interface")(GUID . "{6A0BEAC0-B1FB-4F1C-A3FB-5B50AA6C2585}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property _NewEnum")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IFile")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a File Object from the collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of objects in this collection")) ((NAME . "TotalBytes") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The total number of uncompressed bytes represented by the collection")) ((NAME . "PasswordRequired") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies if encryption is used in one or more items")) ((NAME . "Format") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.FormatConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the file format for the target operating system")) ((NAME . "Format") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_USERDEFINED.Enum.FormatConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the file format for the target operating system")) ((NAME . "VolumeLabel") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The media volume label")) ((NAME . "VolumeLabel") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The media volume label")) ((NAME . "Add") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("Source" "VT_VARIANT")("IncludeSubs" "VT_BOOL")("PreservePath" "VT_BOOL")("Password" "VT_BSTR")("Encryption" "VT_USERDEFINED.Enum.EncryptionConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a File Object to the collection from media/stream")) ((NAME . "Remove") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a File Object from the collection")) ((NAME . "Clear") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears the collection of all file objects")) ((NAME . "Zip") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Destination" "VT_VARIANT")("settings" "VT_PTR.ISpanSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs a zip operation to media/stream on the items in the FileStore")) ((NAME . "Unzip") (RIID . #x0000000a) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Destination" "VT_VARIANT")("PreservePath" "VT_BOOL")("Overwrite" "VT_BOOL")("Password" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs an unzip operation to media/stream on the items in the FileStore")) ((NAME . "Load") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Source" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Load a zip file/strem into the FileStore")) ((NAME . "Comment") (RIID . #x0000000c) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The comment for a zip file")) ((NAME . "Comment") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("Source" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The comment for a zip file")) ((NAME . "ZipSelfExtract") (RIID . #x0000000d) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("Destination" "VT_VARIANT")("BinaryLocation" "VT_BSTR")("settings" "VT_PTR.ISpanSettings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs a zip operation to media/stream on the items in the FileStore creating a Self-Extracting Executable")))) ("IFile" (TYPE . "Dispinterface")(DESCRIPTION . "IFile Interface")(GUID . "{4AE15732-AABE-43A4-82F1-8A5BAACEE94E}")(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 . "Size") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The non-compressed size of the file")) ((NAME . "CompressedSize") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The compressed size of the file")) ((NAME . "PercentCompressed") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The compression percentage")) ((NAME . "CRC") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The check-sum value for the file")) ((NAME . "Modified") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The last modified date/time")) ((NAME . "DiskNumber") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The location of the file if spanned")) ((NAME . "WarningText") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The text Description of a warning")) ((NAME . "Encryption") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_USERDEFINED.Enum.EncryptionConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The encryption mechanism for the compressed file")) ((NAME . "Name") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name of the file")) ((NAME . "Name") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The name of the file")) ((NAME . "Path") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The directory structure for the file")) ((NAME . "Path") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The directory structure for the file")) ((NAME . "Comments") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Any Comments for the file")) ((NAME . "Comments") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Any Comments for the file")) ((NAME . "Extract") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Destination" "VT_VARIANT")("Password" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Decompress a compressed file/buffer to media/buffer")) ((NAME . "Attributes") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_PTR.IFileAttributes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The attributes for the file")))) ("EncryptionConstants" (TYPE . "Enum")(DESCRIPTION . "Encryption type in use")(GUID . "{A5F739A1-0DD6-11D2-AAAC-004FEFFAEFB4}")(FUNCTIONS )) ("IFileAttributes" (TYPE . "Dispinterface")(DESCRIPTION . "IFileAttributes Interface")(GUID . "{902395FB-329F-4E7C-8050-A21C3551BC97}")(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 . "ReadOnlyFile") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether a file is Read-Only")) ((NAME . "ReadOnlyFile") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether a file is Read-Only")) ((NAME . "HiddenFile") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether a file is Hidden")) ((NAME . "HiddenFile") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether a file is Hidden")) ((NAME . "SystemFile") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether a file is a System File")) ((NAME . "SystemFile") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether a file is a System File")) ((NAME . "ArchiveFile") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the value of the archive bit")) ((NAME . "ArchiveFile") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the value of the archive bit")) ((NAME . "NTCompressedFile") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether a file is marked as compressed")) ((NAME . "NTCompressedFile") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether a file is marked as compressed")) ((NAME . "NTEncryptedFile") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether a file is marked Encrypted")) ((NAME . "NTEncryptedFile") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether a file is marked Encrypted")))) ("FormatConstants" (TYPE . "Enum")(DESCRIPTION . "OS Format Used")(GUID . "{A5F739A1-0DD6-11D2-AAAC-002FEFFAEFB4}")(FUNCTIONS )) ("ISpanSettings" (TYPE . "Dispinterface")(DESCRIPTION . "ISpanSettings Interface")(GUID . "{D8F40DB6-6B4D-41DD-B01F-05ECA3DA64F5}")(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 . "FirstDiskSize") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the size of the first disk/volume")) ((NAME . "FirstDiskSize") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the size of the first disk/volume")) ((NAME . "RemovableDisk") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies if the target media is removable")) ((NAME . "RemovableDisk") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies if the target media is removable")) ((NAME . "DiskSize") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the size of the target disk/volume")) ((NAME . "DiskSize") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the size of the target disk/volume")) ((NAME . "MinimumSize") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the minimum size of the targeted removable media")) ((NAME . "MinimumSize") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the minimum size of the targeted removable media")))) ("ZipErrorConstants" (TYPE . "Enum")(DESCRIPTION . "Zip Error Constants")(GUID . "{A5F739A1-0DD6-11D2-AAAC-002EEFFAEFB4}")(FUNCTIONS )) ("BackgroundOperationConstants" (TYPE . "Enum")(DESCRIPTION . "BackgroundOperation Constants")(GUID . "{A5F739A1-0DD6-11D2-AAAC-002EEAFAEFB4}")(FUNCTIONS )) ("ZipStatusConstants" (TYPE . "Enum")(DESCRIPTION . "Status of the current operation")(GUID . "{A5F739A1-0DD6-11D2-AAAC-102FEFFAEFB4}")(FUNCTIONS )) ("AlgorithmConstants" (TYPE . "Enum")(DESCRIPTION . "The Algorithm currently in use for compression")(GUID . "{A5F739A1-0DD6-11D2-AAAC-003FEFFAEFB4}")(FUNCTIONS )) ("IZip" (TYPE . "Dispinterface")(DESCRIPTION . "IZip Interface")(GUID . "{C6BB86CC-3636-426A-8A0B-D10099A5FEE3}")(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 . "About") (RIID . #xfffffdd8) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display Control information in a dialog box.")) ((NAME . "FileStore") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_PTR.IFileStore")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection that manages all file related interaction")) ((NAME . "BackgroundOperation") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.BackgroundOperationConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets whether compression occurs synchronously or asynchronously")) ((NAME . "BackgroundOperation") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BackgroundOperationConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets whether compression occurs synchronously or asynchronously")) ((NAME . "DoEvents") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Allow for the processing of events during control operation")) ((NAME . "DoEvents") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Allow for the processing of events during control operation")) ((NAME . "Algorithm") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.AlgorithmConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The compression algorithm")) ((NAME . "Algorithm") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AlgorithmConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "The compression algorithm")) ((NAME . "ProgressSize") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets how often the Progress Event will fire")) ((NAME . "ProgressSize") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets how often the Progress Event will fire")) ((NAME . "Abort") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Aborts the current operation")) ((NAME . "QuickZip") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Source" "VT_BSTR")("Destination" "VT_BSTR")("IncludeSubs" "VT_BOOL")("PreservePath" "VT_BOOL")("Password" "VT_BSTR")("Encryption" "VT_USERDEFINED.Enum.EncryptionConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a zip file based on a name/wildcard/or list using a single method")) ((NAME . "QuickUnzip") (RIID . #x0000000a) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Source" "VT_BSTR")("Destination" "VT_BSTR")("PreservePath" "VT_BOOL")("Password" "VT_BSTR")("Overwrite" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Extracts files from an existing zip file, using a single method")) ((NAME . "FireError") (RIID . #x00000061) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Number" "VT_USERDEFINED.Enum.ZipErrorConstants")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireProgress") (RIID . #x00000062) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Status" "VT_USERDEFINED.Enum.ZipStatusConstants")("File" "VT_PTR.IFile")("FileNumber" "VT_I4")("FileBytes" "VT_I4")("TotalBytes" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireDisk") (RIID . #x00000063) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("DiskNeeded" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("_IZipEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IZipEvents Interface")(GUID . "{93B971BC-48C6-4140-8E1F-9879DC9744C7}")(FUNCTIONS ((NAME . "Error") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Number" "VT_USERDEFINED.Enum.ZipErrorConstants")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when an error or warning condition has occurred")) ((NAME . "Progress") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Status" "VT_USERDEFINED.Enum.ZipStatusConstants")("File" "VT_PTR.IFile")("FileNumber" "VT_I4")("FileBytes" "VT_I4")("TotalBytes" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when a reply has been received from a command.")) ((NAME . "Disk") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("DiskNeeded" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when the state of the control connection changes.")))) ("Zip" (TYPE . "Coclass")(DESCRIPTION . "Zip Class")(GUID . "{42BA826E-F8D8-4D8D-8C05-14ABCE99D4DD}")(ALIASES "IZip""_IZipEvents") (FUNCTIONS )) ("FileStore" (TYPE . "Coclass")(DESCRIPTION . "FileStore Class")(GUID . "{D44E8296-4227-45BF-AABF-C0170A8BC7C2}")(ALIASES "IFileStore") (FUNCTIONS )) ("File" (TYPE . "Coclass")(DESCRIPTION . "File Class")(GUID . "{8E49238F-F305-4EDB-BAAD-0C373787891D}")(ALIASES "IFile") (FUNCTIONS )) ("FileAttributes" (TYPE . "Coclass")(DESCRIPTION . "FileAttributes Class")(GUID . "{AB564751-71AF-4714-89D4-E1AD861F9E24}")(ALIASES "IFileAttributes") (FUNCTIONS )) ("SpanSettings" (TYPE . "Coclass")(DESCRIPTION . "SpanSettings Class")(GUID . "{F72F6289-BA07-4DC0-8C78-46FFBFB59545}")(ALIASES "ISpanSettings") (FUNCTIONS )) )))