| Class | Description |
|---|---|
| ConnectivityException | Specifies an exception when a connection is setup. |
| ConnectivitySettings | Defines the way how connections must be set up. |
| Contact | Represents a single contact. |
| ContactEventArgs | Used as event argument when a contact is affected. |
| ContactGroup | Defines a single contact group. |
| ContactGroupEventArgs | Used as event argument when a contactgroup is affected. |
| ContactGroupList | Summary description for ContactGroupList. |
| ContactList | A collection of all contacts. |
| ContactList.AllowedListEnumerator | Enumerating through this list will only process contacts which are on your allowed list: these are contacts who are allowed to see your status. |
| ContactList.BlockedListEnumerator | Enumerating through this list will only process contacts which are on your blocked list: these are contacts who YOU have blocked and are not able to see your status. |
| ContactList.ForwardListEnumerator | Enumerating through this list will only process contacts which are on your forward list: these are the contacts on YOUR contactlist. |
| ContactList.ListEnumerator | The listenumerator is the base class for the more specific other iterators in ContactList. |
| ContactList.ReverseListEnumerator | Enumerating through this list will only process contacts which are on your reverse list: these are contacts who have YOU in their contactlist. |
| ContactStatusChangeEventArgs | Used as event argument when a contact changes it's status. |
| Conversation | A facade to the underlying switchboard session. |
| ConversationCreatedEventArgs | Used when a new switchboard session is created. |
| Credentials | Specifies the user credentials. These settings are used when authentication is required on the network. |
| DisplayImage | A User display image. |
| DotMSNException | The base class for all DotMSN related exceptions |
| Emoticon | Defines a single emoticon. |
| EmoticonDefinitionEventArgs | Used as event argument when a emoticon definition is send. |
| EmoticonMessage | A message that defines a list of emoticons used in the next textmessage. |
| ExceptionEventArgs | Used in events where a exception is raised. Via these events the client programmer can react on these exceptions. |
| ListMutateEventArgs | Used as event argument when any contact list mutates. |
| ListReceivedEventArgs | Used when a list (FL, Al, BL, RE) is received via synchronize or on request. |
| MailboxStatusEventArgs | Send as event argument when the server has send a (initial) mailbox status. |
| MailChangedEventArgs | Send as event argument when unread mail has been read or the owner moves mail. |
| Messenger | Provides an easy interface for the client programmer. |
| MobileMessage | Message that is send to a mobile device. |
| MSNErrorEventArgs | Used as event argument when msn sends us an error. |
| MSNObject | The MSNObject can hold an image, display, emoticon, etc. |
| MSNObjectCatalog | A collection of all available MSN objects. This class is implemented following the singleton pattern. |
| NewMailEventArgs | Send as event argument when the server notifies us of a new e-mail waiting. |
| NSMessageHandler | Handles the protocol messages from the notification server. NS9Handler implements protocol version MSNP9. |
| NSMessageHandler.SwitchboardQueueItem | Class used for items stored in the switchboard queue. |
| NSMessageProcessor | Handles the I/O of the Notification Server. |
| Owner | Represents the owner of the contactlist. |
| PingAnswerEventArgs | Used as event argument when an answer to a ping is received. |
| SBCreatedEventArgs | Used when a new switchboard session is created. |
| SBEventArgs | Used when a new switchboard session is affected. |
| SBMessageHandler | Handles the messages from the switchboard server. |
| SBMessageProcessor | Handles the I/O of the switchboard server. |
| Settings | General configuration options. |
| SignedOffEventArgs | Used when the local user is signed off. |
| StatusChangeEventArgs | Used as event argument when a contact changed status. |
| TextMessage | Represents a single plain textual message send over a switchboard (conversation). |
| TextMessageEventArgs | Used as event argument when a textual message is send. |
| UnauthorizedException | Indicates an authentication error with the Nexus service. |
| Delegate | Description |
|---|---|
| Contact.ContactChangedEventHandler | Used in events where a property of the contact changed |
| Contact.StatusChangedEventHandler | Used in events where the presence state of a contact changed |
| ContactChangedEventHandler | This delegate is used when events are fired and a single contact is affected. |
| ContactGroupChangedEventHandler | This delegate is used when events are fired and a single contact group is affected. |
| ContactStatusChangedEventHandler | This delegate is used when a single contact changed it's status. |
| ConversationCreatedEventHandler | Used when a new conversation is created. |
| EmoticonDefinitionReceivedEventHandler | Used when a emoticon definition is received from a remote contact. |
| ListMutatedAddedEventHandler | This delegate is used when a list is mutated: a contact is added or removed from a specific list. |
| ListReceivedEventHandler | This delegate is used when a complete list has been received from the server. |
| MailboxStatusEventHandler | This delegate is used when the mailbox status of the contact list owner has changed. |
| MailChangedEventHandler | This delegate is used when the contact list owner has removed or moved existing e-mail. |
| NewMailEventHandler | This delegate is used when the contact list owner has received new e-mail. |
| Owner.ProfileReceivedEventHandler | |
| PingAnswerEventHandler | This delegate is used in a ping answer event. |
| SBChangedEventHandler | Used when a switchboard is affected. |
| SBCreatedEventHandler | This delegate is used when a new switchboard is created. |
| SignedOffEventHandler | This delegate is used when a user signed off. |
| TextMessageReceivedEventHandler | Used when a text message is received from a remote contact. |
| UserTypingEventHandler | Used when a remote contact begins typing. |
| Enumeration | Description |
|---|---|
| ClientCapacities | The functions a (remote) client supports. |
| MessageCharSet | A charset that can be used in a message. |
| MSNError | Specifies an error a MSN Server can send. |
| MSNLists | One of the four lists used in the messenger network |
| MSNObjectType | Defines the type of MSNObject. |
| NotificationType | Specifieds the type of a notification message. |
| NotifyPrivacy | Defines the way MSN handles with new contacts
|
| PresenceStatus | Specifies the online presence state |
| PrivacyMode | Defines the privacy mode of the owner of the contactlist
|
| ProxyType | Specifies the type of proxy servers that can be used |
| SignedOffReason | Defines why a user has (been) signed off. |
| TextDecorations | The text decorations messenger sends with a message |