Read this first!
What's New in the COM API?
List of Interfaces, Methods, and Properties
List of Enumerations and Constants
Creating Scripts
Server Management (ICIServer)
Site Management (ICISite and ICISites)
User/Client Management (ICIClientSettings)
    Client Settings Interface Methods and Properties (ICIClientSettings)
    User Account Details
    User Account General Settings
    User Password Settings
    User FTP Security Settings
    User Connection Protocols
    User Connection Limits
    User Transfer Settings
    User IP Access Ban List
       User IP Access Ban List
       Retrieving Allowed IP Masks for a User (GetAllowedMasks)
       Retrieving Denied IP Mask for a User (GetDeniedMask)
       Adding an IP Access Mask for a Client (AddIPAccessRule)
       Removing an IP Access Mask for User (RemoveIPAccessRule)
       Viewing Allowed IP Addresses (IPAccessAllowedDefault)
       Determining if Users are Restricted to a Specific IP Address (GetHomeIP)
       Restricting Users to a Specific IP Address (SetHomeIP)
       Retrieving Users' Home IP Address (GetHomeIPString)
       Specifying Users' Home IP Address (SetHomeIPString)
       Retrieving Allowed IP Address (GetLimitAccessByIP)
       Setting Allowed IP Address (SetLimitAccessByIP)
    Retrieving Number of Login Attempts Allowed (GetLimitLoginAttempts)
    Specifying Number of Login Attempts Allowed (SetLimitLoginAttempts)
    Viewing Anonymous Logins (GetAnonymousLogin)
    Allowing or Prohibiting Anonymous Logins (SetAnonymousLogin)
VFS Permission Settings (ICIPermission)
Command Settings Interface (ICICommandSettings)
Certificate Information Interface (ICICertInfo)
Event Rule Interfaces, Properties, and Methods