Microsoft Exchange Chat Service
      Introduction to Chat Service
        Quick Tour of Chat Service Features
          Server Extensions and the Extensibility Model
          Client Compatibility
          Easy Administration
          Microsoft Windows NT Server Integration
        Quick Tour of Chat Service Documentation
          Release Notes
          Help
          Online Documentation
          Related Documentation
        How Chat Service Works
        Glossary of Chat Service Terms
      Chat Service in Action
        Setting Up a Three-Server Chat Network
          To Configure the First Chat Server
          To Configure the Second Chat Server
          To Configure the Third Chat Server
        Setting Up and Transcribing a Private Online Meeting
          To Connect to the Meeting Server
          To Set Up the Meeting Channel
          To Set Up Transcription for the Channel
          To Designate a Location for the Transcript
        Setting Up a Secure Channel for Children
          To Connect to the Server Where You Want to Create the Secure Channel
          To Create the Member Account
          To Set Up the Secure Channel
          To Set Up a Profanity Filter for the Channel
        Setting Up a Large Online Event
          To Connect to the Server Where You Want to Set Up the Event
          To Set Up the Speakers' Channel
          To Set Up the Discussion Channel
      Operating Chat Service
        Upgrading Earlier Versions of Chat Service
        Activating Configuration Changes
        Stopping Chat Service
        Reinstalling Chat Service
        Creating and Managing Persistent Channels (Chat Rooms)
          Creating a Persistent Channel
          Creating a Secure Channel
          Closing a Persistent Channel
          Deleting a Persistent Channel
          Duplicating a Persistent Channel
          Setting Up a Cloneable Channel
        Managing Chat Service Users
          Adding Sysops or Sysop Managers
          Banning a User
          Creating a User Class
          Disconnecting a User From Chat Service
        Filtering Inappropriate Language
          Creating a List of Words You Want to Filter
          Applying a Filter to a Persistent Channel
          Applying a Filter to All Dynamic Channels
          Filtering Private Messages, Channel Names, or Nicknames
          Configuring the Profanity Filter From a Chat Client
        Transcribing Conversations
          Designating a Location for the Transcripts
          Transcribing Conversations in a Persistent Channel
          Transcribing Conversations in All Channels
          Viewing Channel Transcripts From a Web Browser
          Configuring Channel Transcription From a Chat Client
        Managing Chat Servers
          Connecting to a Chat Server
          Controlling Dynamic Channels
          Setting Up User Authentication
          Managing Server Extensions
          Disconnecting From a Chat Server
        Managing a Chat Network
          Linking Two Chat Servers
        Property Sheet Reference
          Service: General Property Sheet
          Service: Channels Property Sheet
          Service: Settings Property Sheet
          Service: Messages Property Sheet
          Service: Profanity Filter Property Sheet
          Service: Channel Transcription Property Sheet
          Channels (Rooms): General Property Sheet
          Channels (Rooms): Access Property Sheet
          Channels (Rooms): Settings Property Sheet
          Channels (Rooms): Modes Property Sheet
          Channels (Rooms): Profanity Filter Property Sheet
          Channels (Rooms): Channel Transcription Property Sheet
          Portals: General Property Sheet
          User Classes: General Property Sheet
          User Classes: Access Property Sheet
          User Classes: Settings Property Sheet
          Banned Users: General Property Sheet
      Maintaining Chat Service
        Maintenance Overview
        Backing Up and Restoring a Chat Service Configuration
        Monitoring Chat Service
          Chat Service Performance Counters
          Monitoring Security
          Monitoring Performance
          Monitoring Capacity
        Generating Chat Service Performance Logs
          Viewing Performance Logs for Data Analysis and Trending
        Viewing Messages with Event Viewer
      Troubleshooting Chat Service
        Troubleshooting Overview
        Viewing Messages with Event Viewer
        Verifying Network Connectivity Using the PING Program
        Verifying Chat Service Availability with Telnet
        Checking for a Split in the Chat Network
        Solving Common Problems
          Server Access Problems
          Channel Problems
      Chat Service Command-Line Reference
        Chatcmd.exe Command Line Utility
          Chatcmd.exe Syntax
            Conventions Used in Syntax
          Using Response Files
          Command Switch Listing
            AddBan
            AddChannel
            AddClass
            AddPortal
            AddService
            DeleteBan
            DeleteChannel
            DeleteClass
            DeletePortal
            DeleteService
            FixChannels
            GetAdmin
            GetAdmin_A
            GetAdmin_W
            GetBan
            GetChannel
            GetClass
            GetClientTCPPort
            GetClientALTPort
            GetClientUDPPort
            GetDefaultLimit
            GetDNSLookupAnon
            GetMaxAnon
            GetMaxConn
            GetMaxMembers
            GetModes
            GetMOTD
            GetMOTD_A
            GetMOTD_W
            GetName
            GetNSID
            GetPortal
            GetServerTCPPort
            GetService
            GetTitle
            GetTitle_A
            GetTitle_W
            KillChannel
            KillUser
            ListBans
            ListChannels
            ListClasses
            ListConfig
            ListPortals
            ListServices
            SetAdmin
            SetAdmin_A
            SetAdmin_W
            SetBan
            SetChannel
            SetClass
            SetClientTCPPort
            SetClientALTPort
            SetClientUDPPort
            SetDefaultLimit
            SetDNSLookupAnon
            SetMaxAnon
            SetMaxConn
            SetMaxMembers
            SetModes
            SetMOTD
            SetMOTD_A
            SetMOTD_W
            SetName
            SetNSID
            SetPortal
            SetSecurity
            SetServerTCPPort
            SetService
            SetTitle
            SetTitle_A
            SetTitle_W
        IRC Protocol Command Enhancements
          Lusers
          Mode
          Names
          Notice
          Privmsg
          Silence
        IRCX Protocol Commands
          Access
          Create
          Data
          Event
          Ircx
          Isircx
          Listx
          Prop
          Whisper
        User Masks
        Unicode Character Support
    Microsoft Exchange Chat Server Extensibility SDK
      Chat Server Development Guide
        Introduction to Chat Server Extensibility SDK
          Features
          Extension Types
          Scenarios
        Chat Server Events
          Event Binding
          Generic Bindings
          Pre-Updates and Post-Updates
          Multiple Server Event Distribution
          Canceling Events
        Creating an Extension with Visual Basic
          Create a new "ActiveX DLL" project
          Implement the callback interfaces
          Fill in the minimum requirements
          Build a binary compatible version
          Register and install your component
        Creating an Extension with Visual C++
          Create a new "ATL COM AppWizard" project
          Add a new ATL object
          Edit your project's IDL file
          Add the Chat Extensibility object model include files
          Modify your extension's header file
          Register your component with the chat administrator
          Fill in the minimum requirements
        Supporting Property Pages
          Create a new property page component
          Add support for ISpecifyPropertyPages
          Implement OnGetPropertyPageClass
          Register the property page component
          Communicate with the extension
      Chat Server SDK Reference
        The Chat Server Object Model
          ChatAccessEntries Collection
            Add Method
            Clear Method
            Count Property
            Item Property
            Remove Method
          ChatAccessEntry Object
            Creator Property
            Level Property
            Mask Property
            Reason Property
            Timeout Property
            Type Property
          ChatChannel Object
            AccessEntries Property
            Account Property
            AuthenticatedOnly Property
            AuthenticatedSpeakersOnly Property
            CanReceiveExternal Property
            CanRemoteUsersJoin Property
            CanWhisper Property
            Close Method
            Hidden Property
            HostKey Property
            InviteOnly Property
            IsAuditorium Property
            IsAutoStart Property
            IsClone Property
            IsCloneable Property
            IsEchoSource Property
            IsImpersonate Property
            IsPersistent Property
            IsRemoteChannel Property
            JoinText Property
            Knock Property
            Lag Property
            Language Property
            Limit Property
            MemberKey Property
            Members Property
            Moderated Property
            Name Property
            NoFormatMode Property
            OwnerKey Property
            PartText Property
            PICS Property
            Private Property
            ProtocolMessageOut Method
            Secret Property
            Server Property
            Subject Property
            Topic Property
            TopicOperatorOnly Property
          ChatChannels Collection
            Count Property
            Item Property
          ChatServer Object
            AccessEntries Property
            Channels Property
            Configuration Property
            Name Property
            Users Property
          ChatUser Object
            AccessEntries Property
            Admin Property
            Authenticated Property
            Away Property
            CanCreateDynamic Property
            CanHostChannel Property
            CanJoinDynamic Property
            Channels Property
            Close Method
            DNSAddress Property
            ElapsedTime Property
            Gagged Property
            HostMachineName Property
            Identity Property
            IdleTime Property
            Invisible Property
            IPAddress Property
            IsIRCX Property
            IsRemoteUser Property
            MaxChannels Property
            Nick Property
            ProtocolMessageIn Method
            ProtocolMessageOut Method
            RealName Property
            Server Property
            Sysop Property
          ChatUsers Collection
            Count Property
            Item Property
        The Chat Server Extensibility API
          IChatChannelCallBack Interface
            IChatChannelCallBack::OnAddAccess
            IChatChannelCallBack::OnAddMember
            IChatChannelCallBack::OnChangedMember
            IChatChannelCallBack::OnChannelPropertyChanged
            IChatChannelCallBack::OnChannelText
            IChatChannelCallBack::OnRemoveAccess
            IChatChannelCallBack::OnRemoveMember
          IChatExtensionCallBack Interface
            IChatExtensionCallBack::Init
            IChatExtensionCallBack::Name
            IChatExtensionCallBack::OnConfigureExtension
            IChatExtensionCallBack::OnGetPropertyPageClass
            IChatExtensionCallBack::OnInstall
            IChatExtensionCallBack::OnUninstall
            IChatExtensionCallBack::Term
          IChatRegistrar Object
            AddChannelEvent Method
            AddServerEvent Method
            AddUserEvent Method
          IChatServerCallBack Interface
            IChatServerCallBack::OnAddAccess
            IChatServerCallBack::OnCloseChannel
            IChatServerCallBack::OnCloseUser
            IChatServerCallBack::OnNewChannel
            IChatServerCallBack::OnNewUser
            IChatServerCallBack::OnRemoveAccess
          IChatUserCallBack Interface
            IChatUserCallBack::OnAddAccess
            IChatUserCallBack::OnAddChannel
            IChatUserCallBack::OnAwayChanged
            IChatUserCallBack::OnNickChanged
            IChatUserCallBack::OnPrivateText
            IChatUserCallBack::OnProtocolMessageIn
            IChatUserCallBack::OnProtocolMessageOut
            IChatUserCallBack::OnRemoveAccess
            IChatUserCallBack::OnRemoveChannel
            IChatUserCallBack::OnUserPropertyChanged
        Chat Service Administration
          ChatAccount Object
            AssociateWithGroup Method
            ChatMembers Property
            FriendlyName Property
            Name Property
          ChatAccounts Collection
            Add Method
            Count Property
            CreateGroup Method
            CreateItem Method
            IsGroup Method
            Item Property
            Remove Method
          ChatBan Object
            DomainName Property
            Mask Property
            Nickname Property
            Reason Property
            StartTime Property
            StopTime Property
            UserName Property
          ChatBans Collection
            Add Method
            Count Property
            CreateItem Method
            Item Property
            Remove Method
          ChatClass Object
            ClientProtocol Property
            ConnectionLimit Property
            DenyCreate Property
            DenyHost Property
            DenyJoin Property
            DenyLogon Property
            EnableIPDNSMasking Property
            IdentMask Property
            InputFloodLimit Property
            IPAddress Property
            IPMask Property
            LogonMode Property
            MaxChannels Property
            MessageLag Property
            Name Property
            NickDelay Property
            OutputSaturationLimit Property
            PingDelay Property
            ProtectionLevel Property
            StartTime Property
            StopTime Property
          ChatClasses Collection
            Add Method
            Count Property
            CreateItem Method
            Item Property
            Remove Method
          ChatConfiguration Object
            ChatAccounts Property
            ChatBans Property
            ChatClasses Property
            ChatExtensions Property
            ChatPersistentChannels Property
            ChatPortals Property
            Service Property
          ChatExtension Object
            FriendlyName Property
            Instance Property
            Name Property
            Priority Property
          ChatExtensions Collection
            Add Method
            ChatUnboundExtensions Property
            Count Property
            CreateItem Method
            Item Property
            Remove Method
          ChatMember Object
            Access Property
            Class Property
            Name Property
          ChatMembers Collection
            Add Method
            Count Property
            CreateItem Method
            Item Property
            Remove Method
          ChatPersistentChannel Object
            Account Property
            ClientData Property
            ClientGUID Property
            Flags Property
            HostPassword Property
            JoinMessage Property
            Language Property
            LeaveMessage Property
            MemberLimit Property
            MemberPassword Property
            Modes Property
            Name Property
            OwnerPassword Property
            PICSRating Property
            Subject Property
            Topic Property
            Visibility Property
          ChatPersistentChannels Collection
            Add Method
            Count Property
            CreateItem Method
            Item Property
            Remove Method
          ChatPortal Object
            ConnectTime Property
            IdleTime Property
            IPAddress Property
            IsUpLink Property
            Name Property
            NetworkServiceID Property
            Port Property
          ChatPortals Collection
            Add Method
            Count Property
            CreateItem Method
            Item Property
            Remove Method
          ChatService Object
            AdministratorComment Property
            AdministratorInfo Property
            ClientAlternatePort Property
            ClientTCPPort Property
            ClientUDPPort Property
            CloseChannel Method
            Continue Method
            DefaultMaxMembers Property
            DisableClearTextAuthentication Property
            DisableNTLMAuthentication Property
            DisconnectUser Method
            DynamicMaxMembers Property
            IsIntranetMode Property
            IsNoDynamicChannels Property
            IsNoNewConnections Property
            IsNoOwnerHostMode Property
            IsSysopOwnerInDynamicChannels Property
            MaxAnonymousConnections Property
            MaxServerConnections Property
            MessageOfTheDay Property
            ModeBits Property
            NSID Property
            Pause Method
            ReverseDNSLookup Property
            ServerProtocol Property
            ServerTCPPort Property
            ServerUDPPort Property
            ServiceName Property
            SSPIProvider Property
            State Property
            Title Property
          ChatUnboundExtensions Collection
            Count Property
            Item Property
            Update Method
        Enumerated Constants
          Channel Properties
          Chat Access Level
          Chat Access List
          Chat Access Type
          Chat Channel Flags
          Chat Channel Modes
          Chat Channel Visibility
          Chat Class Protection Level
          Chat Class Logon Mode
          Chat Member Access Level
          Chat Protocol
          Chat Service Modes
          Chat Service Reverse DNS Lookup
          Chat User Modes
          IRC Command Types
          Property Page Types
          User Properties
      Sample Extensions
        ChannelBlock Sample
        CustomCommand Sample
        LogMonitor (C++) Sample
        LogMonitor (VB) Sample
        MangleTopic Sample
        MsgFilter Sample