SHOTIP.Connection
  Root object of hierarchy
 HttpConnection
  Main Http connectivity object
 Mail
  Main Smtp connectivity object
 PingData
  Ping results object


Methods
 AddHtmlFormInput
  Emulate HTML form data for POST requests
 Convert
  Converts the retrieved data into necessary format
 FetchData
  Connects to the specified URL and retrieve data
 SaveAs
  Saves the retrieved data to a disk file
Properties
 Fields
  Returns the Fields object to access headers
 HtmlForm
  Contains data to send by POST method
 LastModified
  Returns the date of last modification of fetched document
 Length
  Contains the real number of retrieved bytes
 NTDomain
  Sets the domain name for challenge/response authentication
 NTPassword
  Specifies the password for challenge/response authentication
 NTUser
  Specifies the login name for challenge/response authentication
 ProxyPort
  Contains the port number for proxy server
 ProxyServer
  Contains the name or IP address of proxy server
 StatusCode
  Contains the HTTP status code returned by server
 StatusString
  Contains the HTTP status string returned by server
 Timeout
  The time of waiting for single TCP/IP operation


Methods
 AddText
  Adds text to email body
 AttachFile
  Attaches the file to email message
 Send
  Sends email message
Properties
 Body
  Email content
 Charset
  Email text character set
 FileStart, FileSize
  Location of being attached data in the safearray
 From
  Email sender
 LastErrorMessage
  The error message from server
 SmtpServer
  Smtp server name used for sending email
 Subject
  Subject of email message
 To
  Email recipient
 Type
  Email content type
 WrapSize
  The length of string for text wrapping


Properties
 AverageTime
  Average time for successful attempts
 ErrorMessage
  Text of error message
 FailedCount
  Amount of unsuccessful attempts
 FailedCode
  Array of error codes for unsuccessful attempts
 FailedMessage
  Array of error messages for unsuccessful attempts
 SuccessfulCount
  Amount of successful attempts
 SuccessfulTime
  Array of successful response times


 Base64Decode
  Performs Base64 decoding of string
 Base64Encode
  Performs Base64 encoding of file
 Base64EncodeStart
  Starts Base64 encoding of file
 FindInBinary
  Searching in the binary safearray
 UUDecode
  Performs UU decoding of string
 UUEncode
  Performs UU encoding of file
 UUEncodeStart
  Starts UU encoding of file
 WriteFile
  Write binary safearray to disk file


Methods
 Close
  Close TCP/IP connection
 LookupHost
  Resolve host name or IP address
 Open
  Opens TCP/IP connection to the specified host and port
 Receive
  Receives data from server
 Send
  Sends data to server
Properties
 BinaryMode
  Sets either text or binary mode
 BufferSize
  Contains the size of internal buffer for data exchange
 Timeout
  Timeout for data sending and retrieving
 LastError
  Value of last error code