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 Password Settings
       Determining if Users Can Create Any Password (GetAllowAnyPwd)
       Allowing Users to Create Any Password (SetAllowAnyPwd)
       Determining if Users are Allowed to Change their Passwords (GetChangePwd)
       Allowing Users to Change their Passwords (SetChangePwd)
       Forcing a User to Change Password on Login (ForcePasswordChange)
       Viewing Whether Account Lockout is Enabled for a User (GetLockoutNotDisable)
       Setting Account Lockout for a User (SetLockoutNotDisable)
       Viewing a User's Lockout Period (LockoutPeriod)
       Determining the Number of Failed Password Attempts (GetIncorrectPasswordAttempts)
       Specifying the Number of Incorrect Password Attempts (SetIncorrectPasswordAttempts)
       Viewing Invalid Attempts Period for a Client (InvalidAttemptsPeriod)
       Viewing the Number of Invalid Login Attempts Allowed for a Client (MaxInvalidLoginAttempts)
       Retrieving the Failed Password Limit (GetPwdRetries)
       Specifying the Failed Password Limit (SetPwdRetries)
       Determining Failed Password Limit (GetHasPwdRetries)
       Limiting Failed Password Attempts (SetHasPwdRetries)
       Determining if or when Account Password is to Expire (IsPasswordAgeLimited)
       Determining whether a User Account's Inactivity Period is Limited (IsActivityPeriodLimited)
       Determining whether Force Password Reset is On (GetForcePasswordResetOnNextLogin)
    User FTP Security Settings
    User Connection Protocols
    User Connection Limits
    User Transfer Settings
    User IP Access Ban List
    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