C# (CSharp) Microsoft.Protocols.TestSuites.MS_OXCFXICS Namespace

Classes

Name Description
AbsMessage The Message structure.
AbstractAttachment The abstract attachment structure.
AbstractContentsSync The contentsSync
AbstractDeletion Deletion structure.
AbstractDownloadInfo The abstract download context
AbstractFastTransferStream Abstract FastTransferStream.
AbstractFolder The abstract folder structure.
AbstractFolderChange FolderChange structure.
AbstractFolderContent FolderContent root element structure.
AbstractFolderMessage The FolderMessage structure.
AbstractHierarchySync Hierarchy Sync.
AbstractMessage The abstract message structure.
AbstractMessageChangeInfo The ProgressPerMessage.
AbstractMessageChildren MessageChildren element structure.
AbstractMessageContent MessageContent root element structure.
AbstractMessageList The MessageList root element structure.
AbstractState Represents abstracted state for the state in fast transfer stream.
AbstractTopFolder TopFolder root element structure.
AbstractUpdatedState The abstract Updated State structure.
AbstractUploadInfo The abstract upload context
AdapterHelper Adapter helper
AddressBookEntryId Address book EntryIDs can represent several types of Address Book objects including individual users, distribution lists, containers, and templates.
Attachment Contains an attachmentContent. Attachment = NewAttach attachmentContent EndAttach
AttachmentContent The attachmentContent element contains the properties and the embedded message of an Attachment object. If present, attachmentContent = propList [EmbeddedMessage]
AuxBlock
BitmaskCommand Represent a bitmask command.
CN
CodePage The CodePage class used to transmit string properties using the code page format.
Command Represents a command in GLOBSET serialization.
ConflictInfo The last conflict info generated when the last call import*
ConnectionData The data for connection
ContentsSync The ContentsSync element contains the result of the contents synchronization download operation. contentsSync = [progressTotal] *( [ProgressPerMessage] messageChange ) [deletions] [readStateChanges] state IncrSyncEnd
Deletions The deletions element contains information about IDs of messaging objects that had been deleted, expired, or moved out of the synchronization scope since the last synchronization, as specified in the initial ICS state. deletions = IncrSyncDel propList
DispidGroupNamedPropInfo A GroupNamedPropInfo has a dispid.
DispidNamedPropInfo Represents a NamedPropInfo has a dispid.
EmbeddedMessage Contain a MessageContent. EmbeddedMessage = StartEmbed MessageContent EndEmbed
EndCommand Represent an end command.
ErrorInfo The errorInfo element provides for out-of-band error reporting and recovery. errorInfo = FXErrorInfo propList
ExtendedErrorInfo
FastTransferStream Used for serializing or deserializing a fast transfer stream.
FixedPropTypePropValue Represent a fixedPropType PropValue.
FolderChange The FolderChange element contains a new or changed folder in the hierarchy synchronization. folderChange = IncrSyncChg propList
FolderContent The folderContent element contains the content of a folder: its properties, messages, and subFolders. folderContent = propList [PidTagEcWarning] ( PidTagNewFXFolder / folderMessages ) [ PidTagFXDelProp *SubFolder ] Actual stream deserialization: folderContent = propList [PidTagEcWarning] ( (*(*PidTagFXDelProp PidTagNewFXFolder)) / folderMessages ) [ *PidTagFXDelProp *SubFolder ]
FolderId The FolderId field
FolderMessages The folderMessages element contains the messages contained in a folder. folderMessages = *2( PidTagFXDelProp MessageList )
FolderReplicaInfo
GID
GLOBCNT
GLOBCNTRange Contain a GLOBCNT range.
GLOBSET
GroupInfo The groupInfo element provides a definition for the property group mapping. Property group mappings, after they are defined by using the groupInfo element, can be referenced with the PidTagIncrSyncGroupId meta-property further in the stream by its group ID. groupInfo = IncrSyncGroupInfo propList
GroupNamedPropInfo The GroupNamedPropInfo
GroupPropertyName
GroupTypedPropInfo GroupTypedPropInfo class.
HierarchySync The hierarchySync element contains the result of the hierarchy synchronization download operation. hierarchySync = *folderChange [deletions] state IncrSyncEnd
ICSStateData Definition of ICS data structure.
IDSET
LexicalTypeHelper Supply help functions for lexical enumerations.
MS_OXCFXICSAdapter Adapter class of MS-OXCFXICS
MarkersHelper Supply help functions for manipulate Markers.
MessageChange The messageChange element represents a change to a Message object. messageChange = messageChangeFull / MessageChangePartial
MessageChangeFull The messageChangeFull element contains the complete content of a new or changed message: the message properties, the recipients, and the attachments. messageChangeFull = IncrSyncChg messageChangeHeader IncrSyncMessage propList MessageChildren
MessageChangePartial The MessageChangePartial element represents the difference in message content since the last download, as identified by the initial ICS state. MessageChangePartial = [groupInfo] [PidTagIncrSyncGroupId] IncrSyncChgPartial messageChangeHeader *( PidTagIncrementalSyncMessagePartial propList ) MessageChildren
MessageChildren The MessageChildren element represents children of the Message objects: Recipient and Attachment objects. MessageChildren = [ PidTagFXDelProp ] [ *Recipient ] [ PidTagFXDelProp ] [ *attachment ]
MessageContent The MessageContent element represents the content of a message: its properties, the recipients, and the attachments. MessageContent = propList MessageChildren
MessageId The MessageId field
MessageList The MessageList element contains a list of messages, which is determined by the scope of the operation. MessageList = 1*( [PidTagEcWarning] message )
Model Model program.
ModelHelper Helper class of Model
MvPropTypePropValue multi-valued property type PropValue
NameGroupNamedPropInfo The NameGroupNamedPropInfo class.
NameNamedPropInfo The NameNamedPropInfo class.
NamedPropIdGroupTypedPropInfo The NamedPropIdGroupTypedPropInfo class.
NamedPropInfo The NamedPropInfo class.
PopCommand Represent a pop command.
PredecessorChangeList
ProgressPerMessage The ProgressPerMessage element contains data that describes the approximate size of message change data that follows. ProgressPerMessage = IncrSyncProgressPerMsg propList
ProgressTotal The progressTotal element contains data that describes the approximate size of all the messageChange elements that will follow in this stream. progressTotal = IncrSyncProgressMode propList
PropList Contains a list of propValues. propList = *PropValue
PropValue The PropValue element represents identification information and the value of the property.
PropertyGroupInfo
PushCommand Represent a push command.
REPLGUID_IDSET
REPLGUID_IDSETElement
REPLID_IDSET
REPLID_IDSETElement
RangeCommand Represent a range command.
ReadStateChanges The readStateChanges element contains information about MIDs of Message objects that had their read state changed since the last synchronization, as specified by the initial ICS state. readStateChanges = IncrSyncRead propList
Recipient The Recipient element represents a Recipient object, which is a subobject of the Message object. Recipient = StartRecip propList EndToRecip
S01_SyncFastTransferCopyFolder_TestSuite
S01_SyncFastTransferFolder_TestSuite
S01_SyncFastTransferGhostedFolder_TestSuite
S01_SyncFastTransferInvalidParameter_TestSuite
S01_SyncFastTransferMoveFlag_TestSuite
S01_SyncFastTransferReplica_TestSuite
S01_SyncFastTransferUnusedFlag_TestSuite
S02_SyncFastTransferMessageWithErrorParameter_TestSuite
S03_SyncFastTransferAttachmentLevel_TestSuite
S03_SyncFastTransferAttachment_TestSuite
S04_SyncFastTransferServerClientServerUsecpid_TestSuite
S05_SyncICSHierarchyChange_TestSuite
S05_SyncICSHierarchyDeleteCheck_TestSuite
S05_SyncICSHierarchyImportErrorCode_TestSuite
S05_SyncICSHierarchyInvalid_TestSuite
S06_SyncICSContentAllMessage_TestSuite
S06_SyncICSContentsDeletionCheck_TestSuite
S06_SyncICSContentsFAIWithIgnoreSpecifiedOnFAI_TestSuite
S06_SyncICSContentsFAI_TestSuite
S06_SyncICSContentsInvalid_TestSuite
S06_SyncICSContentsMoveFAI_TestSuite
S06_SyncICSContentsPartialItem_TestSuite
S06_SyncICSContentsRTF_TestSuite
S06_SyncICSContentsUpdateReadStateFail_TestSuite
S06_SyncICSReadStatus_TestSuite
S07_SyncICSStateDownload_TestSuite
S07_SyncICSStateUpload_TestSuite
S08_SyncICSFolderConflict_TestSuite
S09_SyncICSMessageConflict_TestSuite
SerializableBase Base serializable class.
SerializableFieldAttribute
SerializableObjectAttribute
Serializer Contains method to serialize a serializable object.
ServerID
SizedXid
State The state element contains the final ICS state of the synchronization download operation.
StreamBufferContent The structure to save how the FastTransfer stream are download
StreamHelper A helper class for stream operations
StringEncodingAttribute
SubFolder Contains a folderContent. SubFolder = StartSubFld folderContent EndFolder
TaggedPropIdGroupTypedPropInfo The TaggedPropIdGroupTypedPropInfo class.
TaggedPropIdPropInfo The TaggedPropIdPropInfo class.
VarPropTypePropValue The VarPropTypePropValue class.
XID