#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\dartmail.dll")(GUID . "{6484C000-AFB3-11D2-A03C-004005405625}")(DESCRIPTION . "Dart Smtp, Pop, Imap Controls")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("StateConstants" (TYPE . "Enum")(DESCRIPTION . "TCP State constants")(GUID . "{599629D0-0520-11D2-AAA2-0020AFFAEFB4}")(FUNCTIONS )) ("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")))) ("MailErrorConstants" (TYPE . "Enum")(DESCRIPTION . "Enumerates Mail-Specific Errors")(GUID . "{DEAA4893-3ABC-21D3-10C7-00106A17B608}")(FUNCTIONS )) ("ImapMethodConstants" (TYPE . "Enum")(DESCRIPTION . "Enumerates values of the Method parameter of the Progress Event.")(GUID . "{EA7A4890-3ABC-11D3-90C7-00105A17B608}")(FUNCTIONS )) ("ImapStatusConstants" (TYPE . "Enum")(DESCRIPTION . "Enumerates values of the Status parameter of the Progress Event.")(GUID . "{EA7A4891-3ABC-11D3-90C7-00105A17B608}")(FUNCTIONS )) ("GetConstants" (TYPE . "Enum")(DESCRIPTION . "Enumerates values of the Part parameter of the Get Method.")(GUID . "{EA7A4892-3ABC-11D3-90C7-00105A17B608}")(FUNCTIONS )) ("PutConstants" (TYPE . "Enum")(DESCRIPTION . "Enumerates values of the Part parameter of the Put Method.")(GUID . "{EA7A4893-3ABC-11D3-90C7-00105A17B608}")(FUNCTIONS )) ("DsnConstants" (TYPE . "Enum")(DESCRIPTION . "Smtp DsnConstants")(GUID . "{51BDFB41-A72E-11D2-A03B-004005405625}")(FUNCTIONS )) ("AttributeConstants" (TYPE . "Enum")(DESCRIPTION . "AttributeConstants")(GUID . "{32A0D3CE-33CA-11D3-B2D8-00C04F79563A}")(FUNCTIONS )) ("ReturnTypeConstants" (TYPE . "Enum")(DESCRIPTION . "Message ReturnTypeConstants")(GUID . "{234D3F9A-CC29-11D2-B293-00C04F79563A}")(FUNCTIONS )) ("FormatConstants" (TYPE . "Enum")(DESCRIPTION . "Message FormatConstants.")(GUID . "{B1B70305-1B49-11D3-BDE2-00D0090107F1}")(FUNCTIONS )) ("SegmentConstants" (TYPE . "Enum")(DESCRIPTION . "Message SegmentConstants")(GUID . "{B1B70304-1B49-11D3-BDE2-00D0090107F1}")(FUNCTIONS )) ("SmtpMethodConstants" (TYPE . "Enum")(DESCRIPTION . "Smtp Progress Event Method constants")(GUID . "{51BDFB43-A72E-11D2-A03B-004005405625}")(FUNCTIONS )) ("SmtpStatusConstants" (TYPE . "Enum")(DESCRIPTION . "Smtp Progress Event Status constants")(GUID . "{51BDFB44-A72E-11D2-A03B-004005405625}")(FUNCTIONS )) ("CodingConstants" (TYPE . "Enum")(DESCRIPTION . "Message CodingConstants")(GUID . "{4D27AB29-CC24-11D2-B293-00C04F79563A}")(FUNCTIONS )) ("LabelConstants" (TYPE . "Enum")(DESCRIPTION . "Header constants for the HeaderFields object")(GUID . "{234D3F9B-CC29-11D2-B293-00C04F79563A}")(FUNCTIONS )) ("PartConstants" (TYPE . "Enum")(DESCRIPTION . "POP PartConstants")(GUID . "{742D2F4B-D284-11D2-9AAA-00C0F0058C75}")(FUNCTIONS )) ("PopMethodConstants" (TYPE . "Enum")(DESCRIPTION . "PopMethodConstants")(GUID . "{742D2F4C-D284-11D2-9AAA-00C0F0058C75}")(FUNCTIONS )) ("PopStatusConstants" (TYPE . "Enum")(DESCRIPTION . "PopStatusConstants")(GUID . "{742D2F4D-D284-11D2-9AAA-00C0F0058C75}")(FUNCTIONS )) ("VerifyMethodConstants" (TYPE . "Enum")(DESCRIPTION . "VerityMethodConstants")(GUID . "{5EF3B4C1-07E6-11D5-A8FC-00A024667AE3}")(FUNCTIONS )) ("IPart" (TYPE . "Dispinterface")(DESCRIPTION . "Part Interface")(GUID . "{ADEADBA0-CB21-11D2-B293-00C04F79563A}")(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 . "File") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "File for this part.")) ((NAME . "File") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "File for this part.")) ((NAME . "Header") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.IHeaderFields")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of header fields for this part.")) ((NAME . "Header") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.VT_PTR.IHeaderFields")) (FLAGS ( IS-SET ))(DESCRIPTION . "A collection of header fields for this part.")) ((NAME . "Data") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ("ReturnType" "VT_USERDEFINED.Enum.ReturnTypeConstants")) (FLAGS ( IS-GET ))(DESCRIPTION . "Data for this part.")) ((NAME . "Data") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("ReturnType" "VT_USERDEFINED.Enum.ReturnTypeConstants")("riid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Data for this part.")) ((NAME . "Parts") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_PTR.IParts")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of Part objects in this part.")) ((NAME . "Parts") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("ReturnType" "VT_PTR.VT_PTR.IParts")) (FLAGS ( IS-SET ))(DESCRIPTION . "A collection of Part objects in this part.")) ((NAME . "Error") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates failed MD5 Digest integrity check for this part.")) ((NAME . "Index") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "String identifier for this part.")) ((NAME . "Charset") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Character set used in this Part.")) ((NAME . "Charset") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("ReturnType" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Character set used in this Part.")))) ("IHeaderFields" (TYPE . "Dispinterface")(DESCRIPTION . "HeaderFields Interface")(GUID . "{F030E810-CCAB-11D2-A03F-004005405625}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of strings in the collection.")) ((NAME . "All") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The concatenation of all strings in the collection separted by a CR/LF pair.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Access to the collection by index.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ("Label" "VT_USERDEFINED.Enum.LabelConstants")("Value" "VT_BSTR")("Unique" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add one or more header fields to the collection.")) ((NAME . "Clear") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove all header fields from the collection.")) ((NAME . "Remove") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ("Label" "VT_USERDEFINED.Enum.LabelConstants")("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a label from the collection.")) ((NAME . "Find") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ("Label" "VT_USERDEFINED.Enum.LabelConstants")("LabelString" "VT_BSTR")("StartAfter" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Search for a header label.")) ((NAME . "Charset") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Character set used to encode 8 bit header data.")) ((NAME . "Charset") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("Label" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Character set used to encode 8 bit header data.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x40) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Headers enumerator")))) ("IParts" (TYPE . "Dispinterface")(DESCRIPTION . "Parts Interface")(GUID . "{7589A9FD-CBEB-11D2-B293-00C04F79563A}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of Part objects in the collection.")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a Part from the collection.")) ((NAME . "Clear") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all Part objects from the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.IPart")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Provides array subscript access to the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Parts Enumerator")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_PTR.IPart")("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a Part to the collection.")))) ("IPartList" (TYPE . "Dispinterface")(DESCRIPTION . "PartList Interface")(GUID . "{7589A9F9-CBEB-11D2-B293-00C04F79563A}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of Part objects in the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IPart")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Provides array access into the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "PartsList Enumerator")))) ("IMessage" (TYPE . "Dispinterface")(DESCRIPTION . "Message Interface")(GUID . "{7589AA01-CBEB-11D2-B293-00C04F79563A}")(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 . "AttachmentDirectory") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Directory for decoded mail attachments.")) ((NAME . "AttachmentDirectory") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Directory for decoded mail attachments.")) ((NAME . "AttachmentDefaults") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of default header fields for common attachment types.")) ((NAME . "AttachmentDefaults") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IDartStrings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Collection of default header fields for common attachment types.")) ((NAME . "Subject") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Message Subject.")) ((NAME . "Subject") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Message Subject.")) ((NAME . "To") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of addresses the message is addressed to.")) ((NAME . "To") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IDartStrings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Collection of addresses the message is addressed to.")) ((NAME . "Cc") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of addresses for sending copies.")) ((NAME . "Cc") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IDartStrings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Collection of addresses for sending copies.")) ((NAME . "Bcc") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of addresses for sending "blind" copies.")) ((NAME . "Bcc") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IDartStrings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Collection of addresses for sending "blind" copies.")) ((NAME . "Text") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Message text for non-multipart messages.")) ((NAME . "Text") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Message text for non-multipart messages.")) ((NAME . "Parts") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_PTR.IParts")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of Part objects for multipart messages.")) ((NAME . "Parts") (RIID . #x00000008) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IParts")) (FLAGS ( IS-SET ))(DESCRIPTION . "Collection of Part objects for multipart messages.")) ((NAME . "From") (RIID . #x00000009) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Message originator.")) ((NAME . "From") (RIID . #x00000009) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Message originator.")) ((NAME . "Content") (RIID . #x0000000a) (OFFSET . #x64) (RETURNS . "VT_VARIANT")(PARAMS ("Segment" "VT_USERDEFINED.Enum.SegmentConstants")("ReturnType" "VT_USERDEFINED.Enum.ReturnTypeConstants")) (FLAGS ( IS-GET ))(DESCRIPTION . "Encoded message or header.")) ((NAME . "Content") (RIID . #x0000000a) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("Segment" "VT_USERDEFINED.Enum.SegmentConstants")("ReturnType" "VT_USERDEFINED.Enum.ReturnTypeConstants")("lcid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Encoded message or header.")) ((NAME . "Size") (RIID . #x0000000b) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Approximate message size.")) ((NAME . "Attribute") (RIID . #x0000000c) (OFFSET . #x70) (RETURNS . "VT_VARIANT")(PARAMS ("Attribute" "VT_USERDEFINED.Enum.AttributeConstants")) (FLAGS ( IS-GET ))(DESCRIPTION . "Server specific message attributes.")) ((NAME . "PartList") (RIID . #x0000000d) (OFFSET . #x74) (RETURNS . "VT_PTR.IPartList")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Master collection of Part objects at all levels.")) ((NAME . "Browse") (RIID . #x0000000e) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display a Browse/Edit window.")) ((NAME . "DecodeBuf") (RIID . #x0000000f) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("SourceBuf" "VT_VARIANT")("DestBuf" "VT_PTR.VT_VARIANT")("CodingType" "VT_USERDEFINED.Enum.CodingConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Decode a buffer and return a result.")) ((NAME . "EncodeBuf") (RIID . #x00000010) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("SourceBuf" "VT_VARIANT")("DestBuf" "VT_PTR.VT_VARIANT")("CodingType" "VT_USERDEFINED.Enum.CodingConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Encode a buffer and return a result.")) ((NAME . "Encode") (RIID . #x00000011) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ("Segment" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Encode a message segment.")) ((NAME . "Load") (RIID . #x00000012) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")("Segment" "VT_USERDEFINED.Enum.SegmentConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Load a message from disk.")) ((NAME . "Store") (RIID . #x00000013) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")("Format" "VT_USERDEFINED.Enum.FormatConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Store a message to disk.")) ((NAME . "AddAttachment") (RIID . #x00000014) (OFFSET . #x90) (RETURNS . "VT_PTR.IPart")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add an attachment to the message.")) ((NAME . "AddDigest") (RIID . #x00000015) (OFFSET . #x94) (RETURNS . "VT_PTR.IPart")(PARAMS ("Message" "VT_VARIANT")("Intro" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Combine introductory text and existing messages to form a digest.")) ((NAME . "AddMessage") (RIID . #x00000016) (OFFSET . #x98) (RETURNS . "VT_PTR.IPart")(PARAMS ("Message" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a complete message as an attachment.")) ((NAME . "Header") (RIID . #x00000017) (OFFSET . #x9c) (RETURNS . "VT_PTR.IHeaderFields")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of message header fields for the message.")) ((NAME . "Header") (RIID . #x00000017) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("Message" "VT_PTR.IHeaderFields")) (FLAGS ( IS-SET ))(DESCRIPTION . "Collection of message header fields for the message.")) ((NAME . "Reply") (RIID . #x00000018) (OFFSET . #xa4) (RETURNS . "VT_PTR.IMessage")(PARAMS ("Text" "VT_VARIANT")("Leader" "VT_BSTR")("All" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a reply to the sender or all recipients.")) ((NAME . "Forward") (RIID . #x00000019) (OFFSET . #xa8) (RETURNS . "VT_PTR.IMessage")(PARAMS ("To" "VT_BSTR")("Text" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a forwarded message.")) ((NAME . "Decode") (RIID . #x0000001a) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("Segment" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Decode a message segment.")) ((NAME . "QuotedPrintable") (RIID . #x0000001c) (OFFSET . #xb0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables use of Quoted-Printable encoding.")) ((NAME . "QuotedPrintable") (RIID . #x0000001c) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("Segment" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables use of Quoted-Printable encoding.")) ((NAME . "MD5") (RIID . #x0000001d) (OFFSET . #xb8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables use of the MD5 digest integrity check.")) ((NAME . "MD5") (RIID . #x0000001d) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("Segment" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables use of the MD5 digest integrity check.")) ((NAME . "AddText") (RIID . #x0000001e) (OFFSET . #xc0) (RETURNS . "VT_PTR.IPart")(PARAMS ("Text" "VT_VARIANT")("Charset" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add text to a multipart message.")) ((NAME . "Charset") (RIID . #x0000001f) (OFFSET . #xc4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Character set used in the Text Property.")) ((NAME . "Charset") (RIID . #x0000001f) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Character set used in the Text Property.")) ((NAME . "AttachmentOverwrite") (RIID . #x00000020) (OFFSET . #xcc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls the overwrite existing attachment files.")) ((NAME . "AttachmentOverwrite") (RIID . #x00000020) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls the overwrite existing attachment files.")) ((NAME . "AddHtml") (RIID . #x00000021) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an HTML file and its links to this object.")))) ("IMailboxes" (TYPE . "Dispinterface")(DESCRIPTION . "Mailboxes Interface")(GUID . "{ED0F6001-3AAC-11D3-90C7-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 . "Count") (RIID . #x00000014) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of mailboxes in the collection.")) ((NAME . "Add") (RIID . #x00000028) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Mailbox" "VT_PTR.IMailbox")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a mailbox.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_PTR.IMailbox")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return a Mailbox object given an index.")) ((NAME . "Remove") (RIID . #x00000029) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete a mailbox.")) ((NAME . "Subscribe") (RIID . #x0000002a) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Subscribe to a mailbox.")) ((NAME . "Unsubscribe") (RIID . #x0000002b) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Unsubscribe to a mailbox.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x34) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Mailboxes Enumerator")))) ("IMailbox" (TYPE . "Dispinterface")(DESCRIPTION . "Mailbox Interface")(GUID . "{ED0F5FFF-3AAC-11D3-90C7-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 . "Messages") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IMessages")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of Message Objects, populated by the Get Method.")) ((NAME . "Messages") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IMessages")) (FLAGS ( IS-SET ))(DESCRIPTION . "Collection of Message Objects, populated by the Get Method.")) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Mailbox name.")) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Mailbox name.")) ((NAME . "ReadOnly") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Mailbox is read-only or read-write.")) ((NAME . "ReadOnly") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Mailbox is read-only or read-write.")) ((NAME . "Count") (RIID . #x00000014) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Total number of messages in the mailbox on the server.")) ((NAME . "Recent") (RIID . #x00000015) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of messages marked as recent.")) ((NAME . "Delimiter") (RIID . #x00000016) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Used to parse Name into a hierarchy.")) ((NAME . "Flags") (RIID . #x00000017) (OFFSET . #x40) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of flags set for the mailbox.")) ((NAME . "Uid") (RIID . #x00000018) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Unique id for the mailbox.")) ((NAME . "Add") (RIID . #x00000028) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a message to the mailbox.")) ((NAME . "Copy") (RIID . #x00000029) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Destination" "VT_BSTR")("MsgSet" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copy one or more messages to another mailbox.")) ((NAME . "Delete") (RIID . #x0000002a) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("MsgSet" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Mark one or more messages for deletion.")) ((NAME . "Get") (RIID . #x0000002b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.GetConstants")("MsgSet" "VT_BSTR")("Msg" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get one or more messages or message parts.")) ((NAME . "Purge") (RIID . #x0000002c) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Permanently deletes all messages previously marked for deletion.")) ((NAME . "Put") (RIID . #x0000002d) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("Value" "VT_BSTR")("Part" "VT_USERDEFINED.Enum.PutConstants")("MsgSet" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set one or more messages parts.")) ((NAME . "Search") (RIID . #x0000002e) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("Criteria" "VT_BSTR")("MsgSet" "VT_PTR.VT_VARIANT")("CharacterSet" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Search for messages.")) ((NAME . "Undelete") (RIID . #x0000002f) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("MsgSet" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Unmark one or more messages previously marked for deletion.")) ((NAME . "Refresh") (RIID . #x00000030) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Refresh the Count, Recent, and UID Property.")) ((NAME . "Append") (RIID . #x0000005b) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("Message" "VT_BSTR")("bFlags" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a message to the mailbox.")) ((NAME . "Unseen") (RIID . #x0000005c) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Unseen")))) ("IMessages" (TYPE . "Dispinterface")(DESCRIPTION . "Messages Interface")(GUID . "{7589A9FF-CBEB-11D2-B293-00C04F79563A}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of Messages in the collection.")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a message the collection.")) ((NAME . "Clear") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove all messages from the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.IMessage")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Provides array subscript access to the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Messages Enumerator")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Message" "VT_PTR.IMessage")("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a message to the collection.")))) ("_ISmtpEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_ISmtpEvents Interface")(GUID . "{6484C00D-AFB3-11D2-A03C-004005405625}")(FUNCTIONS ((NAME . "Error") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Number" "VT_USERDEFINED.Enum.MailErrorConstants")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when an Error condition occurs.")) ((NAME . "State") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when the State Property changes.")) ((NAME . "Progress") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.SmtpMethodConstants")("Status" "VT_USERDEFINED.Enum.SmtpStatusConstants")("Reply" "VT_BSTR")("Count" "VT_I4")("Size" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when a method has completed, the server has sent a reply, or progress information is available.")))) ("_IPopEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IPopEvents Interface")(GUID . "{A7C7CD8E-D27D-11D2-9AAA-00C0F0058C75}")(FUNCTIONS ((NAME . "Error") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Error" "VT_USERDEFINED.Enum.MailErrorConstants")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when an Error condition occurs.")) ((NAME . "State") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when the State Property changes.")) ((NAME . "Progress") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.PopMethodConstants")("Status" "VT_USERDEFINED.Enum.PopStatusConstants")("Reply" "VT_BSTR")("MessageNumber" "VT_I4")("Count" "VT_I4")("Size" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when a method has completed, the server has sent a reply, or progress information is available.")))) ("Mailbox" (TYPE . "Coclass")(DESCRIPTION . "Mailbox Class")(GUID . "{ED0F6000-3AAC-11D3-90C7-00105A17B608}")(ALIASES "IMailbox") (FUNCTIONS )) ("Mailboxes" (TYPE . "Coclass")(DESCRIPTION . "Mailboxes Class")(GUID . "{ED0F6002-3AAC-11D3-90C7-00105A17B608}")(ALIASES "IMailboxes") (FUNCTIONS )) ("_IImapEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IImapEvents Interface")(GUID . "{ED0F6005-3AAC-11D3-90C7-00105A17B608}")(FUNCTIONS ((NAME . "Alert") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when the server sends an alert message.")) ((NAME . "Error") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Number" "VT_USERDEFINED.Enum.MailErrorConstants")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when an error occurs.")) ((NAME . "Progress") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.ImapMethodConstants")("Status" "VT_USERDEFINED.Enum.ImapStatusConstants")("Reply" "VT_BSTR")("MessageNumber" "VT_I4")("Count" "VT_I4")("Size" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires to report the completion, status, or progress of a method.")) ((NAME . "State") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when the State Property changes.")))) ("Imap" (TYPE . "Coclass")(DESCRIPTION . "Imap Class")(GUID . "{ED0F6004-3AAC-11D3-90C7-00105A17B608}")(ALIASES "IImap""_IImapEvents") (FUNCTIONS )) ("IImap" (TYPE . "Dispinterface")(DESCRIPTION . "Imap Interface")(GUID . "{ED0F6003-3AAC-11D3-90C7-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 . "Timeout") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls blocking operations.")) ((NAME . "Timeout") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls blocking operations.")) ((NAME . "AttachmentDirectory") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Directory for decoded attachments.")) ((NAME . "AttachmentDirectory") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Directory for decoded attachments.")) ((NAME . "Capabilities") (RIID . #x00000014) (OFFSET . #x2c) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of optional protocol cababilities suported by the server.")) ((NAME . "Mailboxes") (RIID . #x00000015) (OFFSET . #x30) (RETURNS . "VT_PTR.IMailboxes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of Mailbox obejcts.")) ((NAME . "State") (RIID . #x00000016) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.StateConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type StateConstants, state of the connection.")) ((NAME . "About") (RIID . #xfffffdd8) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays control information in a dialog box.")) ((NAME . "Abort") (RIID . #x00000029) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Release all buffers, close the connection, and abort any blocking method.")) ((NAME . "Command") (RIID . #x0000002a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("Command" "VT_BSTR")("Reply" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Send any command string.")) ((NAME . "Login") (RIID . #x0000002b) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Server" "VT_BSTR")("Username" "VT_BSTR")("Password" "VT_BSTR")("RemotePort" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Establish a session with a server.")) ((NAME . "Logout") (RIID . #x0000002c) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "End the session.")) ((NAME . "Refresh") (RIID . #x0000002d) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("Reference" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "List mailboxes.")) ((NAME . "Trace") (RIID . #x0000002e) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_PTR.VT_VARIANT")("Send" "VT_BOOL")("Receive" "VT_BOOL")("SendPrompt" "VT_BSTR")("ReceivePrompt" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Store communications for monitoring or debugging purposes.")) ((NAME . "Blocked") (RIID . #x00000017) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True while the control is currently executing a Method with a positive Timeout value.")) ((NAME . "AttachmentOverwrite") (RIID . #x00000018) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls whether existing attachment files are overwritten.")) ((NAME . "AttachmentOverwrite") (RIID . #x00000018) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls whether existing attachment files are overwritten.")) ((NAME . "AutoClose") (RIID . #x00000019) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls whether MailBoxes are automatically closed when they are no longer used.")) ((NAME . "AutoClose") (RIID . #x00000019) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls whether MailBoxes are automatically closed when they are no longer used.")) ((NAME . "EnableNonAscii") (RIID . #x0000001a) (OFFSET . #x68) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables the usage of Non-ASCII characters in the Username")) ((NAME . "EnableNonAscii") (RIID . #x0000001a) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables the usage of Non-ASCII characters in the Username")) ((NAME . "Idle") (RIID . #x0000001b) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls whether the Imap control is in IDLE mode.")) ((NAME . "Idle") (RIID . #x0000001b) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls whether the Imap control is in IDLE mode.")))) ("Smtp" (TYPE . "Coclass")(DESCRIPTION . "Dart Smtp Control")(GUID . "{66EB4ABD-A720-11D2-A03B-004005405625}")(ALIASES "ISmtp""_ISmtpEvents") (FUNCTIONS )) ("ISmtp" (TYPE . "Dispinterface")(DESCRIPTION . "Smtp Interface")(GUID . "{6484C00C-AFB3-11D2-A03C-004005405625}")(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 . "To") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of recipients that override the recipients found in the message header.")) ((NAME . "To") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IDartStrings")) (FLAGS ( IS-SET ))(DESCRIPTION . "A collection of recipients that override the recipients found in the message header.")) ((NAME . "From") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Override the message's From Property.")) ((NAME . "From") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Override the message's From Property.")) ((NAME . "Timeout") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "Timeout") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "State") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_USERDEFINED.Enum.StateConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The state of the connection.")) ((NAME . "Capabilities") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of optional protocol capabilities supported by the server.")) ((NAME . "Message") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_PTR.IMessage")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The message to be sent.")) ((NAME . "Message") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IMessage")) (FLAGS ( IS-SET ))(DESCRIPTION . "The message to be sent.")) ((NAME . "Abort") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Release all buffers, close the connection, and abort any blocking method.")) ((NAME . "DSN") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Notify" "VT_USERDEFINED.Enum.DsnConstants")("Segment" "VT_USERDEFINED.Enum.SegmentConstants")("EnvelopeId" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set Delivery Status Notification settings.")) ((NAME . "Login") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Server" "VT_BSTR")("RemotePort" "VT_I4")("Username" "VT_BSTR")("Password" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Establish a session with a server.")) ((NAME . "Logout") (RIID . #x0000000a) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "End the session.")) ((NAME . "Send") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("Msg" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Send message using the current session.")) ((NAME . "QuickSend") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("To" "VT_BSTR")("From" "VT_BSTR")("Subject" "VT_BSTR")("Text" "VT_BSTR")("Attachments" "VT_BSTR")("Server" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Build and send a message.")) ((NAME . "Reset") (RIID . #x0000000d) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reset the session.")) ((NAME . "Command") (RIID . #x0000000e) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("Command" "VT_BSTR")("Reply" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Send any command to the server.")) ((NAME . "Trace") (RIID . #x0000000f) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_PTR.VT_VARIANT")("Send" "VT_BOOL")("Receive" "VT_BOOL")("SendPrompt" "VT_BSTR")("ReceivePrompt" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Store communication data for monitoring or debugging purposes.")) ((NAME . "Verify") (RIID . #x00000010) (OFFSET . #x6c) (RETURNS . "VT_USERDEFINED.Enum.VerifyMethodConstants")(PARAMS ("DnsServers" "VT_PTR.IDartStrings")("Address" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Verify an e-mail address.")) ((NAME . "Blocked") (RIID . #x00000011) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True while the control is currently executing a Method with a positive Timeout value.")) ((NAME . "ClientMode") (RIID . #x00000012) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ClientMode")) ((NAME . "ClientMode") (RIID . #x00000012) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("DnsServers" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ClientMode")))) ("Part" (TYPE . "Coclass")(DESCRIPTION . "Part Class")(GUID . "{ADEADBA1-CB21-11D2-B293-00C04F79563A}")(ALIASES "IPart") (FUNCTIONS )) ("PartList" (TYPE . "Coclass")(DESCRIPTION . "PartList Class")(GUID . "{7589A9FE-CBEB-11D2-B293-00C04F79563A}")(ALIASES "IPartList") (FUNCTIONS )) ("Parts" (TYPE . "Coclass")(DESCRIPTION . "Parts Class")(GUID . "{7589A9FA-CBEB-11D2-B293-00C04F79563A}")(ALIASES "IParts") (FUNCTIONS )) ("Messages" (TYPE . "Coclass")(DESCRIPTION . "Messages Class")(GUID . "{7589AA00-CBEB-11D2-B293-00C04F79563A}")(ALIASES "IMessages") (FUNCTIONS )) ("Message" (TYPE . "Coclass")(DESCRIPTION . "Message Class")(GUID . "{7589AA02-CBEB-11D2-B293-00C04F79563A}")(ALIASES "IMessage") (FUNCTIONS )) ("HeaderFields" (TYPE . "Coclass")(DESCRIPTION . "HeaderFields Class")(GUID . "{F030E811-CCAB-11D2-A03F-004005405625}")(ALIASES "IHeaderFields") (FUNCTIONS )) ("MsgBrowse" (TYPE . "Coclass")(DESCRIPTION . "MsgBrowse Class")(GUID . "{4B78B5C8-D880-11D2-B296-00C04F79563A}")(ALIASES "IUnknown") (FUNCTIONS )) ("HeadersBrowsePage" (TYPE . "Coclass")(DESCRIPTION . "HeadersBrowsePage Class")(GUID . "{D0C0CC34-DADA-11D2-B297-00C04F79563A}")(ALIASES "IUnknown") (FUNCTIONS )) ("MimeLabelPage" (TYPE . "Coclass")(DESCRIPTION . "MimeLabelPage Class")(GUID . "{D0C0CC35-DADA-11D2-B297-00C04F79563A}")(ALIASES "IUnknown") (FUNCTIONS )) ("Pop" (TYPE . "Coclass")(DESCRIPTION . "Dart Pop Control")(GUID . "{A7C7CD8D-D27D-11D2-9AAA-00C0F0058C75}")(ALIASES "IPop""_IPopEvents") (FUNCTIONS )) ("IPop" (TYPE . "Dispinterface")(DESCRIPTION . "Pop Interface")(GUID . "{A7C7CD8C-D27D-11D2-9AAA-00C0F0058C75}")(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 . "Timeout") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "Timeout") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "Capabilities") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of optional extensions supported by the server.")) ((NAME . "Messages") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.IMessages")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of Message Objects that is populated by the Get Method.")) ((NAME . "Messages") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IMessages")) (FLAGS ( IS-SET ))(DESCRIPTION . "A collection of Message Objects that is populated by the Get Method.")) ((NAME . "Preview") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of lines requested for the Get Method preview request.")) ((NAME . "Preview") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Number of lines requested for the Get Method preview request.")) ((NAME . "State") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.StateConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The state of the connection.")) ((NAME . "Count") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of messages available on the server.")) ((NAME . "AttachmentDirectory") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Directory for decoded mail attachments.")) ((NAME . "AttachmentDirectory") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Directory for decoded mail attachments.")) ((NAME . "Abort") (RIID . #x0000000a) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Release all buffers, close the connection, and abort any blocking method.")) ((NAME . "Delete") (RIID . #x0000000b) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("MsgSet" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Mark messages for deletion.")) ((NAME . "Get") (RIID . #x0000000c) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.PartConstants")("MsgSet" "VT_BSTR")("Msg" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get one or more messages or attributes.")) ((NAME . "Login") (RIID . #x0000000d) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("Server" "VT_BSTR")("Username" "VT_BSTR")("Password" "VT_BSTR")("RemotePort" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Establish a session with a server.")) ((NAME . "Logout") (RIID . #x0000000e) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all messages marked for deletion and end the session.")) ((NAME . "Reset") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clear any "mark-for-delete" flags.")) ((NAME . "Trace") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_PTR.VT_VARIANT")("Send" "VT_BOOL")("Receive" "VT_BOOL")("SendPrompt" "VT_BSTR")("ReceivePrompt" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Store communication data for monitoring or debugging purposes.")) ((NAME . "Command") (RIID . #x00000013) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("Command" "VT_BSTR")("Reply" "VT_PTR.VT_BSTR")("Multiline" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Send any command to the server.")) ((NAME . "Blocked") (RIID . #x00000014) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True while the control is currently executing a Method with a positive Timeout value.")) ((NAME . "AttachmentOverwrite") (RIID . #x00000015) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls the overwrite existing attachment files.")) ((NAME . "AttachmentOverwrite") (RIID . #x00000015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Command" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls the overwrite existing attachment files.")))) )))