<snip> > iMsg = Createobject("CDO.Message") > iConf = Createobject("CDO.Configuration") > Flds = iConf.Fields > With Flds > .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 > .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = Thisform.prpSmtp > .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 > .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = .F. > .Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 > .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = .F. > > .Update > Endwith <snip>>>
... WITH loCfgFields * Send using SMTP server .Item(cdoSendUsingMethod) = cdoSendUsingPort .Item(cdoSMTPServer) = This.cSMTPServer .Item(cdoSMTPServerPort) = This.nSMTPServerPort .Item(cdoSMTPConnectionTimeout) = This.nSMTPConnectionTimeout .Item(cdoUseMessageResponseText)= This.lUseMessageResponseText IF This.nSMTPAuthenticate = cdoBasic .Item(cdoSMTPAuthenticate) = This.nSMTPAuthenticate .Item(cdoSendUserName) = This.cSendUserName .Item(cdoSendPassword) = This.cSendPassword ENDIF *.Item(cdoURLProxyServer) = "server:80" *.Item(cdoURLProxyBypass) = "<local>" .Item(cdoURLGetLatestVersion) = This.lURLGetLatestVersion ... *** CDO 2000 header *** *cdo2000.h #DEFINE cdoDefaults -1 && Load all applicable default values from both Outlook Express (OE) and Internet Information Services. #DEFINE cdoIIS 1 && Load configuration default values from the local Internet Information Service. #DEFINE cdoOutlookExpress 2 && Load configuration values from the default identify of the default Outlook Express account. #DEFINE cdoDSNDefault 0 && No DSN commands are issued. #DEFINE cdoDSNNever 1 && No DSNs are issued. #DEFINE cdoDSNFailure 2 && Return an DSN if delivery fails. #DEFINE cdoDSNSuccess 4 && Return a DSN if delivery succeeds. #DEFINE cdoDSNDelay 8 && Return a DSN if delivery is delayed. #DEFINE cdoDSNSuccessFailOrDelay 14 && Return a DSN if delivery succeeds, fails, or is delayed. #DEFINE cdoRunNextSink 0 && Proceed to run the next sink. #DEFINE cdoSkipRemainingSinks 1 && Do not notify (skip) any remaining sinks for the event (i.e. this sink has consumed the event). #DEFINE cdoLow 0 #DEFINE cdoNormal 1 #DEFINE cdoHigh 2 #DEFINE cdoStatSuccess 0 && Success. Proceed to deliver message. #DEFINE cdoStatAbortDelivery 2 && Discard message and do not deliver. #DEFINE cdoStatBadMail 3 && Do not deliver message and place it in the bad mail location. #DEFINE cdoSuppressNone 0 && Download all resources referred to in elements within the resource at the specified URI. (not recursive) #DEFINE cdoSuppressImages 1 && Do not download resources referred to in IMG elements. #DEFINE cdoSuppressBGSounds 2 && Do not download resources referred to in BGSOUND elements. #DEFINE cdoSuppressFrames 4 && Do not download resources referred to in FRAME elements. #DEFINE cdoSuppressObjects 8 && Do not download resources referred to in OBJECT elements. #DEFINE cdoSuppressStyleSheets 16 && Do not download resources referred to in LINK elements. #DEFINE cdoSuppressAll 31 && Do not download any resources referred to from within the page. #DEFINE cdoPostMessage 1 && Post the message. #DEFINE cdoProcessControl 2 && Send message through process control. #DEFINE cdoProcessModerator 4 && Send message to moderator. #DEFINE cdoPostUsingPickup 1 && Post the message using the local NNTP Service pickup directory. #DEFINE cdoPostUsingPort 2 && Post the message using the NNTP protocol over the network. #DEFINE cdoPriorityNonUrgent -1 #DEFINE cdoPriorityNormal 0 #DEFINE cdoPriorityUrgent 1 #DEFINE cdoAnonymous 0 && Perform no authentication (anonymous) #DEFINE cdoBasic 1 && Use the basic (clear text) authentication mechanism. #DEFINE cdoNTLM 2 && Use the NTLM authentication mechanism #DEFINE cdoRefTypeId 0 && The reference paramter contains a value for the Content-ID header. The HTML body refers to the resource using this Content-ID header #DEFINE cdoRefTypeLocation 1 && The reference parameter contains a value for the Content-Location MIME header. The HTML body refers to this resource using this message-relative URL. #DEFINE cdoSendUsingPickup 1 && Send message using the local SMTP service pickup directory. #DEFINE cdoSendUsingPort 2 && Send the message using the SMTP protocol over the network. #DEFINE cdoSensitivityNone 0 #DEFINE cdoPersonal 1 #DEFINE cdoPrivate 2 #DEFINE cdoCompanyConfidential 3 #DEFINE cdoUTC 0 && (UTC) Universal Coordinated Time #DEFINE cdoGMT 1 && (GMT) Greenwich Mean Time; Dublin, Edinburgh, London #DEFINE cdoLisbon 2 && (GMT+01:00) Lisbon, Warsaw #DEFINE cdoParis 3 && (GMT+01:00) Paris, Madrid #DEFINE cdoBerlin 4 && (GMT+01:00) Berlin, Stockholm, Rome, Bern, Brussels, Vienna #DEFINE cdoEasternEurope 5 && (GMT+02:00) Eastern Europe #DEFINE cdoPrague 6 && (GMT+01:00) Prague #DEFINE cdoAthens 7 && (GMT+02:00) Athens, Helsinki, Istanbul #DEFINE cdoBrasilia 8 && (GMT-03:00) Brasilia #DEFINE cdoAtlanticCanada 9 && (GMT-04:00) Atlantic Time (Canada) #DEFINE cdoCentral 11 && (GMT-06:00) Central Time (US & Canada) #DEFINE cdoMountain 12 && (GMT-07:00) Mountain Time (US & Canada) #DEFINE cdoPacific 13 && (GMT-08:00) Pacific Time (US & Canada); Tijuana #DEFINE cdoAlaska 14 && (GMT-09:00) Alaska #DEFINE cdoHawaii 15 && (GMT-10:00) Hawaii #DEFINE cdoMidwayIsland 16 && (GMT-11:00) Midway Island, Samoa #DEFINE cdoWellington 17 && (GMT+12:00) Wellington, Auckland #DEFINE cdoBrisbane 18 && (GMT+10:00) Brisbane, Melbourne, Sydney #DEFINE cdoAdelaide 19 && (GMT+09:30) Adelaide #DEFINE cdoTokyo 20 && (GMT+09:00) Tokyo, Osaka, Sapporo, Seoul, Yakutsk #DEFINE cdoHongKong 21 && (GMT+08:00) Hong Kong, Perth, Singapore, Taipei #DEFINE cdoBangkok 22 && (GMT+07:00) Bangkok, Jakarta, Hanoi #DEFINE cdoBombay 23 && (GMT+05:30) Bombay, Calcutta, Madras, New Delhi, Colombo #DEFINE cdoAbuDhabi 24 && (GMT+04:00) Abu Dhabi, Muscat, Tbilisi, Kazan, Volgograd #DEFINE cdoTehran 25 && (GMT+03:30) Tehran #DEFINE cdoBaghdad 26 && (GMT+03:00) Baghdad, Kuwait, Nairobi, Riyadh #DEFINE cdoIsrael 27 && (GMT+02:00) Israel #DEFINE cdoNewfoundland 28 && (GMT-03:30) Newfoundland #DEFINE cdoAzores 29 && (GMT-01:00) Azores, Cape Verde Is. #DEFINE cdoMidAtlantic 30 && (GMT-02:00) Mid-Atlantic #DEFINE cdoMonrovia 31 && (GMT) Monrovia, Casablanca #DEFINE cdoBuenosAires 32 && (GMT-03:00) Buenos Aires, Georgetown #DEFINE cdoCaracas 33 && (GMT-04:00) Caracas, La Paz #DEFINE cdoIndiana 34 && (GMT-05:00) Indiana (East) #DEFINE cdoBogota 35 && (GMT-05:00) Bogota, Lima #DEFINE cdoSaskatchewan 36 && (GMT-06:00) Saskatchewan #DEFINE cdoMexicoCity 37 && (GMT-06:00) Mexico City, Tegucigalpa #DEFINE cdoArizona 38 && (GMT-07:00) Arizona #DEFINE cdoEniwetok 39 && (GMT-12:00) Eniwetok, Kwajalein #DEFINE cdoFiji 40 && (GMT+12:00) Fiji, Kamchatka, Marshall Is. #DEFINE cdoMagadan 41 && (GMT+11:00) Magadan, Solomon Is., New Caledonia #DEFINE cdoHobart 42 && (GMT+10:00) Hobart #DEFINE cdoGuam 43 && (GMT+10:00) Guam, Port Moresby, Vladivostok #DEFINE cdoDarwin 44 && (GMT+09:30) Darwin #DEFINE cdoBeijing 45 && (GMT+08:00) Beijing, Chongqing, Urumqi #DEFINE cdoAlmaty 46 && (GMT+06:00) Almaty, Dhaka #DEFINE cdoIslamabad 47 && (GMT+05:00) Islamabad, Karachi, Sverdlovsk, Tashkent #DEFINE cdoKabul 48 && (GMT+04:30) Kabul #DEFINE cdoCairo 49 && (GMT+02:00) Cairo #DEFINE cdoHarare 50 && (GMT+02:00) Harare, Pretoria #DEFINE cdoMoscow 51 && (GMT+03:00) Moscow, St. Petersburg #DEFINE cdoInvalidTimeZone 52 #DEFINE cdoTimeZoneIDURN "urn:schemas:calendar:timezoneid" #DEFINE cdoBIG5 "big5" #DEFINE cdoEUC_JP "euc-jp" #DEFINE cdoEUC_KR "euc-kr" #DEFINE cdoGB2312 "gb2312" #DEFINE cdoISO_2022_JP "iso-2022-jp" #DEFINE cdoISO_2022_KR "iso-2022-kr" #DEFINE cdoISO_8859_1 "iso-8859-1" #DEFINE cdoISO_8859_2 "iso-8859-2" #DEFINE cdoISO_8859_3 "iso-8859-3" #DEFINE cdoISO_8859_4 "iso-8859-4" #DEFINE cdoISO_8859_5 "iso-8859-5" #DEFINE cdoISO_8859_6 "iso-8859-6" #DEFINE cdoISO_8859_7 "iso-8859-7" #DEFINE cdoISO_8859_8 "iso-8859-8" #DEFINE cdoISO_8859_9 "iso-8859-9" #DEFINE cdoKOI8_R "koi8-r" #DEFINE cdoShift_JIS "shift-jis" #DEFINE cdoUS_ASCII "us-ascii" #DEFINE cdoUTF_7 "utf-7" #DEFINE cdoUTF_8 "utf-8" #DEFINE cdoAutoPromoteBodyParts "http://schemas.microsoft.com/cdo/configuration/autopromotebodyparts" #DEFINE cdoFlushBuffersOnWrite "http://schemas.microsoft.com/cdo/configuration/flushbuffersonwrite" #DEFINE cdoHTTPCookies "http://schemas.microsoft.com/cdo/configuration/httpcookies" #DEFINE cdoLanguageCode "http://schemas.microsoft.com/cdo/configuration/languagecode" #DEFINE cdoNNTPAccountName "http://schemas.microsoft.com/cdo/configuration/nntpaccountname" #DEFINE cdoNNTPAuthenticate "http://schemas.microsoft.com/cdo/configuration/nntpauthenticate" #DEFINE cdoNNTPConnectionTimeout "http://schemas.microsoft.com/cdo/configuration/nntpconnectiontimeout" #DEFINE cdoNNTPServer "http://schemas.microsoft.com/cdo/configuration/nntpserver" #DEFINE cdoNNTPServerPickupDirectory "http://schemas.microsoft.com/cdo/configuration/nntpserverpickupdirectory" #DEFINE cdoNNTPServerPort "http://schemas.microsoft.com/cdo/configuration/nntpserverport" #DEFINE cdoNNTPUseSSL "http://schemas.microsoft.com/cdo/configuration/nntpusessl" #DEFINE cdoPostEmailAddress "http://schemas.microsoft.com/cdo/configuration/postemailaddress" #DEFINE cdoPostPassword "http://schemas.microsoft.com/cdo/configuration/postpassword" #DEFINE cdoPostUserName "http://schemas.microsoft.com/cdo/configuration/postusername" #DEFINE cdoPostUserReplyEmailAddress "http://schemas.microsoft.com/cdo/configuration/postuserreplyemailaddress" #DEFINE cdoPostUsingMethod "http://schemas.microsoft.com/cdo/configuration/postusing" #DEFINE cdoSaveSentItems "http://schemas.microsoft.com/cdo/configuration/savesentitems" #DEFINE cdoSendEmailAddress "http://schemas.microsoft.com/cdo/configuration/sendemailaddress" #DEFINE cdoSendPassword "http://schemas.microsoft.com/cdo/configuration/sendpassword" #DEFINE cdoSendUserName "http://schemas.microsoft.com/cdo/configuration/sendusername" #DEFINE cdoSendUserReplyEmailAddress "http://schemas.microsoft.com/cdo/configuration/senduserreplyemailaddress" #DEFINE cdoSendUsingMethod "http://schemas.microsoft.com/cdo/configuration/sendusing" #DEFINE cdoSMTPAccountName "http://schemas.microsoft.com/cdo/configuration/smtpaccountname" #DEFINE cdoSMTPAuthenticate "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" #DEFINE cdoSMTPConnectionTimeout "http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" #DEFINE cdoSMTPServer "http://schemas.microsoft.com/cdo/configuration/smtpserver" #DEFINE cdoSMTPServerPickupDirectory "http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory" #DEFINE cdoSMTPServerPort "http://schemas.microsoft.com/cdo/configuration/smtpserverport" #DEFINE cdoSMTPUseSSL "http://schemas.microsoft.com/cdo/configuration/smtpusessl" #DEFINE cdoURLGetLatestVersion "http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion" #DEFINE cdoURLProxyBypass "http://schemas.microsoft.com/cdo/configuration/urlproxybypass" #DEFINE cdoURLProxyServer "http://schemas.microsoft.com/cdo/configuration/urlproxyserver" #DEFINE cdoUseMessageResponseText "http://schemas.microsoft.com/cdo/configuration/usemessageresponsetext" #DEFINE cdoGif "image/gif" #DEFINE cdoJpeg "image/jpeg" #DEFINE cdoMessageExternalBody "message/external-body" #DEFINE cdoMessagePartial "message/partial" #DEFINE cdoMessageRFC822 "message/rfc822" #DEFINE cdoMultipartAlternative "multipart/alternative" #DEFINE cdoMultipartDigest "multipart/digest" #DEFINE cdoMultipartMixed "multipart/mixed" #DEFINE cdoMultipartRelated "multipart/related" #DEFINE cdoTextHTML "text/html" #DEFINE cdoTextPlain "text/plain" #DEFINE cdo7bit "7bit" #DEFINE cdo8bit "8bit" #DEFINE cdoBase64 "base64" #DEFINE cdoBinary "binary" #DEFINE cdoMacBinHex40 "mac-binhex40" #DEFINE cdoQuotedPrintable "quoted-printable" #DEFINE cdoUuencode "uuencode" #DEFINE cdoAttachmentFilename "urn:schemas:httpmail:attachmentfilename" #DEFINE cdoBcc "urn:schemas:httpmail:bcc" #DEFINE cdoCc "urn:schemas:httpmail:cc" #DEFINE cdoContentDispositionType "urn:schemas:httpmail:content-disposition-type" #DEFINE cdoContentMediaType "urn:schemas:httpmail:content-media-type" #DEFINE cdoDate "urn:schemas:httpmail:date" #DEFINE cdoDateReceived "urn:schemas:httpmail:datereceived" #DEFINE cdoFrom "urn:schemas:httpmail:from" #DEFINE cdoHasAttachment "urn:schemas:httpmail:hasattachment" #DEFINE cdoHTMLDescription "urn:schemas:httpmail:htmldescription" #DEFINE cdoImportance "urn:schemas:httpmail:importance" #DEFINE cdoNormalizedSubject "urn:schemas:httpmail:normalizedsubject" #DEFINE cdoReplyTo "urn:schemas:httpmail:reply-to" #DEFINE cdoSender "urn:schemas:httpmail:sender" #DEFINE cdoSubject "urn:schemas:httpmail:subject" #DEFINE cdoTextDescription "urn:schemas:httpmail:textdescription" #DEFINE cdoThreadTopic "urn:schemas:httpmail:thread-topic" #DEFINE cdoAdoStream "_Stream" #DEFINE cdoIBodyPart "IBodyPart" #DEFINE cdoIConfiguration "IConfiguration" #DEFINE cdoIDataSource "IDataSource" #DEFINE cdoIMessage "IMessage" #DEFINE cdoIStream "IStream" #DEFINE cdoApproved "urn:schemas:mailheader:approved" #DEFINE cdoComment "urn:schemas:mailheader:comment" #DEFINE cdoContentBase "urn:schemas:mailheader:content-base" #DEFINE cdoContentDescription "urn:schemas:mailheader:content-description" #DEFINE cdoContentId "urn:schemas:mailheader:content-id" #DEFINE cdoContentLanguage "urn:schemas:mailheader:content-language" #DEFINE cdoContentLocation "urn:schemas:mailheader:content-location" #DEFINE cdoContentTransferEncoding "urn:schemas:mailheader:content-transfer-encoding" #DEFINE cdoContentType "urn:schemas:mailheader:content-type" #DEFINE cdoControl "urn:schemas:mailheader:control" #DEFINE cdoDisposition "urn:schemas:mailheader:disposition" #DEFINE cdoDispositionNotificationTo "urn:schemas:mailheader:disposition-notification-to" #DEFINE cdoDistribution "urn:schemas:mailheader:distribution" #DEFINE cdoExpires "urn:schemas:mailheader:expires" #DEFINE cdoFollowupTo "urn:schemas:mailheader:followup-to" #DEFINE cdoInReplyTo "urn:schemas:mailheader:in-reply-to" #DEFINE cdoLines "urn:schemas:mailheader:lines" #DEFINE cdoMessageId "urn:schemas:mailheader:message-id" #DEFINE cdoMIMEVersion "urn:schemas:mailheader:mime-version" #DEFINE cdoNewsgroups "urn:schemas:mailheader:newsgroups" #DEFINE cdoOrganization "urn:schemas:mailheader:organization" #DEFINE cdoOriginalRecipient "urn:schemas:mailheader:original-recipient" #DEFINE cdoPath "urn:schemas:mailheader:path" #DEFINE cdoPostingVersion "urn:schemas:mailheader:posting-version" #DEFINE cdoReceived "urn:schemas:mailheader:received" #DEFINE cdoReferences "urn:schemas:mailheader:references" #DEFINE cdoRelayVersion "urn:schemas:mailheader:relay-version" #DEFINE cdoReturnPath "urn:schemas:mailheader:return-path" #DEFINE cdoReturnReceiptTo "urn:schemas:mailheader:return-receipt-to" #DEFINE cdoSummary "urn:schemas:mailheader:summary" #DEFINE cdoThreadIndex "urn:schemas:mailheader:thread-index" #DEFINE cdoXMailer "urn:schemas:mailheader:x-mailer" #DEFINE cdoXref "urn:schemas:mailheader:xref" #DEFINE cdoXUnsent "urn:schemas:mailheader:x-unsent" #DEFINE cdoNSConfiguration "http://schemas.microsoft.com/cdo/configuration/" #DEFINE cdoNSContacts "urn:schemas:contacts:" #DEFINE cdoNSHTTPMail "urn:schemas:httpmail:" #DEFINE cdoNSMailHeader "urn:schemas:mailheader:" #DEFINE cdoNSNNTPEnvelope "http://schemas.microsoft.com/cdo/nntpenvelope/" #DEFINE cdoNSSMTPEnvelope "http://schemas.microsoft.com/cdo/smtpenvelope/" #DEFINE cdoNewsgroupList "http://schemas.microsoft.com/cdo/nntpenvelope/newsgrouplist" #DEFINE cdoNNTPProcessing "http://schemas.microsoft.com/cdo/nntpenvelope/nntpprocessing" #DEFINE cdoArrivalTime "http://schemas.microsoft.com/cdo/smtpenvelope/arrivaltime" #DEFINE cdoClientIPAddress "http://schemas.microsoft.com/cdo/smtpenvelope/clientipaddress" #DEFINE cdoMessageStatus "http://schemas.microsoft.com/cdo/smtpenvelope/messagestatus" #DEFINE cdoPickupFileName "http://schemas.microsoft.com/cdo/smtpenvelope/pickupfilename" #DEFINE cdoRecipientList "http://schemas.microsoft.com/cdo/smtpenvelope/recipientlist" #DEFINE cdoSenderEmailAddress "http://schemas.microsoft.com/cdo/smtpenvelope/senderemailaddress" #DEFINE CDO_E_UNCAUGHT_EXCEPTION -2147220991 #DEFINE CDO_E_NOT_OPENED -2147220990 #DEFINE CDO_E_UNSUPPORTED_DATASOURCE -2147220989 #DEFINE CDO_E_INVALID_PROPERTYNAME -2147220988 #DEFINE CDO_E_PROP_UNSUPPORTED -2147220987 #DEFINE CDO_E_INACTIVE -2147220986 #DEFINE CDO_E_NO_SUPPORT_FOR_OBJECTS -2147220985 #DEFINE CDO_E_NOT_AVAILABLE -2147220984 #DEFINE CDO_E_NO_DEFAULT_DROP_DIR -2147220983 #DEFINE CDO_E_SMTP_SERVER_REQUIRED -2147220982 #DEFINE CDO_E_NNTP_SERVER_REQUIRED -2147220981 #DEFINE CDO_E_RECIPIENT_MISSING -2147220980 #DEFINE CDO_E_FROM_MISSING -2147220979 #DEFINE CDO_E_SENDER_REJECTED -2147220978 #DEFINE CDO_E_RECIPIENTS_REJECTED -2147220977 #DEFINE CDO_E_NNTP_POST_FAILED -2147220976 #DEFINE CDO_E_SMTP_SEND_FAILED -2147220975 #DEFINE CDO_E_CONNECTION_DROPPED -2147220974 #DEFINE CDO_E_FAILED_TO_CONNECT -2147220973 #DEFINE CDO_E_INVALID_POST -2147220972 #DEFINE CDO_E_AUTHENTICATION_FAILURE -2147220971 #DEFINE CDO_E_INVALID_CONTENT_TYPE -2147220970 #DEFINE CDO_E_LOGON_FAILURE -2147220969 #DEFINE CDO_E_HTTP_NOT_FOUND -2147220968 #DEFINE CDO_E_HTTP_FORBIDDEN -2147220967 #DEFINE CDO_E_HTTP_FAILED -2147220966 #DEFINE CDO_E_MULTIPART_NO_DATA -2147220965 #DEFINE CDO_E_INVALID_ENCODING_FOR_MULTIPART -2147220964 #DEFINE CDO_E_PROP_NOT_FOUND -2147220962 #DEFINE CDO_E_INVALID_SEND_OPTION -2147220960 #DEFINE CDO_E_INVALID_POST_OPTION -2147220959 #DEFINE CDO_E_NO_PICKUP_DIR -2147220958 #DEFINE CDO_E_NOT_ALL_DELETED -2147220957 #DEFINE CDO_E_PROP_READONLY -2147220953 #DEFINE CDO_E_PROP_CANNOT_DELETE -2147220952 #DEFINE CDO_E_BAD_DATA -2147220951 #DEFINE CDO_E_PROP_NONHEADER -2147220950 #DEFINE CDO_E_INVALID_CHARSET -2147220949 #DEFINE CDO_E_ADOSTREAM_NOT_BOUND -2147220948 #DEFINE CDO_E_CONTENTPROPXML_NOT_FOUND -2147220947 #DEFINE CDO_E_CONTENTPROPXML_WRONG_CHARSET -2147220946 #DEFINE CDO_E_CONTENTPROPXML_PARSE_FAILED -2147220945 #DEFINE CDO_E_CONTENTPROPXML_CONVERT_FAILED -2147220944 #DEFINE CDO_E_NO_DIRECTORIES_SPECIFIED -2147220943 #DEFINE CDO_E_DIRECTORIES_UNREACHABLE -2147220942 #DEFINE CDO_E_BAD_SENDER -2147220941 #DEFINE CDO_E_SELF_BINDING -2147220940 #DEFINE CDO_E_ARGUMENT1 -2147205120 #DEFINE CDO_E_ARGUMENT2 -2147205119 #DEFINE CDO_E_ARGUMENT3 -2147205118 #DEFINE CDO_E_ARGUMENT4 -2147205117 #DEFINE CDO_E_ARGUMENT5 -2147205116 #DEFINE CDO_E_NOT_FOUND -2146644475 #DEFINE CDO_E_INVALID_ENCODING_TYPE -2146644451