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

Classes

Name Description
ActionBlock ActionBlock struct in RuleAction
AdapterHelper Help method collection.
AddressBookEntryID Address book EntryIDs can represent several types of Address Book objects including individual users, distribution lists, containers, and templates.
AddressBookFlaggedPropertyValue PropertyValueNode with property's value and error code
AddressBookFlaggedPropertyValueWithType PropertyValueNode with property's value, Type and flag
AddressBookPropValueList The AddressBookPropValueList structure contains a list of properties and their value.
AddressBookPropertyRow The AddressBookPropertyRow structure contains a list of property values without including the property tags that correspond to the property values.
AddressBookPropertyValue This define the base class for a property value node
AddressBookRequestBodyBase A base class of request body for Address Book Server Endpoint.
AddressBookResponseBodyBase A base class of response body for Address Book Server Endpoint.
AddressBookTaggedPropertyValue
AddressBookTypedPropertyValue PropertyValueNode with both property Type and property value
AndRestriction The AndRestriction structure describes an AND restriction, which is used to join a group of restrictions using a logical AND operation. The result of an AndRestriction is TRUE if all of its child restrictions evaluate to TRUE, and FALSE if any child restriction evaluates to FALSE.
AndRestriction_r The AndRestriction_r is a single RPC encoding.
BinaryArray_r The BinaryArray_r structure is an array of Binary_r data structures.
Binary_r The Binary_r structure encodes an array of un-interpreted bytes.
BindResponseBody A class indicates the response body of bind request
BitMaskRestriction The BitMaskRestriction structure describes a bitmask restriction, which performs a bitwise AND operation and compares the result with zero.
BounceActionData Action Data buffer format for ActionType: OP_BOUNCE
CommentRestriction Clients can use a CommentRestriction structure to save associated comments together with a restriction they pertain to. The comments are formatted as an arbitrary array of TaggedPropValue structures, and servers MUST store and retrieve this information for the client. If the Restriction field is present, servers MUST evaluate it; if it is not present, then the CommentRestriction node will effectively evaluate as TRUE. In either case, the comments themselves have no effect on the evaluation of the restriction.
ComparePropertiesRestriction The ComparePropertiesRestriction structure specifies a comparison between the values of two properties using a relational operator.
Constants This class intends to provide some important constant to retrieve the deployment data. So that can achieve easy-maintainability and easy-expandability.
ContentRestriction The ContentRestriction structure describes a content restriction, which is used to limit a table view to only those rows that include a column with contents matching a search string.
ContentRestriction_r The ContentRestriction_r structure is an encoding of the ContentRestriction data structure.
DateTimeArray_r The DateTimeArray_r structure encodes an array of FILETIME structures.
DeferredActionData Action Data buffer format for ActionType: OP_DEFER_ACTION
DeleteMarkReadActionData Action Data buffer format for ActionType: OP_DELETE or OP_MARK_AS_READ The incoming messages are deleted or marked as read according to the ActionType itself. These actions have no ActionData buffer.
Duration
EmailAddress
EphemeralEntryID The EphemeralEntryID structure identifies a specific object in the address book.
ExchangeServiceBinding
ExistRestriction The ExistRestriction structure tests whether a particular property value exists on a row of the table.
ExistRestriction_r Encodes the TaggedValue field of the PropertyRestriction data structure.
ExtendedRuleActions An extended rule's PidTagExtendedRuleMessageActions property contains additional information about the Version of the rule and the named properties stored in the rule action, as well as information about the actions to be performed by this rule.
ExtendedRuleCondition Extended rule conditions contain information about any named properties contained inside of them.
FILETIME The FILETIME data structure.
FlatUIDArray_r The FlatUIDArray_r structure encodes an array of FlatUID_r data structures.
FlatUID_r
FolderEntryID A folder entry id structure.
FolderID A FolderId structure.
ForwardDelegateActionData Action Data buffer format for ActionType: OP_FORWARD, OP_DELEGATE
GetUserOofSettingsCompletedEventArgs
GetUserOofSettingsRequest
GetUserOofSettingsResponse
LargePropTagArray The LargePropTagArray structure contains a list of property tags.
LongArray_r The LongArray_r structure encodes an array of 32-bit integers.
MS_OXORULEAdapter Adapter capture code for MS_OXORULEAdapter.
MS_OXORULESUTControlAdapter The implementation of the SUT Control Adapter interface which is used by test cases in the test suite to send an email to the recipient.
MS_OXWOOFSUTControlAdapter The implementation of the SUT Control Adapter interface which is used by test cases in the test suite to set or clear Out of Office state by calling Exchange OOF Web Service.
MessageEntryID Message entry id structure.
MoveCopyActionData Action Data buffer format for ActionType: OP_MOVE, OP_COPY
NamedPropertyInfo The Named Property Information Format provides context to any named property tags which are present in the structure it precedes. For every distinct (unique) named property used in the structure it precedes, the Named Property Information structure MUST contain one PropId-NamedProperty pair. Each PropId field is a property ID that MUST have a value of 0x8000 or greater and uniquely identifies the named property within an extended rule.
NotRestriction The NotRestriction structure describes a NOT restriction, which is used to apply a logical NOT operation to a single restriction. The result of a NotRestriction is TRUE if the child restriction evaluates to FALSE, and FALSE if the child restriction evaluates to TRUE.
NotRestriction_r The NotRestriction_r structure is an encoding of the NotRestriction data structure.
NspiMapiHttpAdapter The MapiHttpAdapter class contains the MAPIHTTP implements for the interfaces of IMS_OXNSPIAdapter.
NspiRpcAdapter The NspiRpcAdapter class contains the RPC implements for the interfaces of IMS_OXNSPIAdapter.
OrRestriction The OrRestriction structure describes an OR restriction, which is used to join a group of restrictions using a logical OR operation. The result of an OrRestriction is TRUE if at least one of its child restrictions evaluates to TRUE, and FALSE if all child restrictions evaluate to FALSE.
OrRestriction_r The OrRestriction_r is a single RPC encoding.
OxnspiInterop Class OxnspiInterop exposes the methods of the unmanaged library by importing the DLL RPC_RuntimeDllName.
PROP_VAL_UNION
PermanentEntryID The PermanentEntryID structure identifies a specific object in the address book.
PropertyName_r The PropertyName_r structure is an encoding of the PropertyName data structure.
PropertyRestriction The PropertyRestriction structure describes a property restriction that is used to match a constant with the value of a property.
PropertyRowSet_r The PropertyRowSet_r structure is an encoding of the PropertyRowSet data structure.
PropertyRow_r The PropertyRow_r structure is an encoding of the StandardPropertyRow data structure.
PropertyTagArray_r The PropertyTagArray_r structure is an encoding of the PropTagArray data structure.
PropertyValue_r The PropertyValue_r structure is an encoding of the PropertyValue data structure
Propertyrestriction_r The PropertyRestriction_r structure is an encoding of the PropertyRestriction data structure.
QueryRowsRequestBody A class indicates the QueryRows request type.
QueryRowsResponseBody A class indicates the response body of QueryRows request
RecipientBlock Recipient Data buffer structure which used for OP_FORWARD, OP_DELEGATE ActionType
ReplyActionData Action Data buffer format for ActionType: OP_REPLY, OP_OOF_REPLY
ReplyActionDataOfExtendedRule Action Data buffer format for ActionType: OP_REPLY, OP_OOF_REPLY
ReplyBody
ResponseMessageType
ResponseMessageTypeMessageXml
RestrictionUnion_r
Restriction_r The Restriction_r structure is an encoding of the Restriction filters.
Restrictions Base class of Restrictions
RuleAction For Rule Action format
RuleCondition Rule conditions contain information about any named properties contained inside of them.
RuleProperties Rule properties struct.
S01_AddModifyDeleteRetrieveRules
S02_ProcessServerSideRulesOtherthanOOF
S03_ProcessOutOfOfficeRule
S04_ProcessRulesOnPublicFolder
STAT
ServerEID A folder entry id structure.
ServerVersionInfo
SetUserOofSettingsCompletedEventArgs
SetUserOofSettingsRequest
SetUserOofSettingsResponse
ShortArray_r The ShortArray_r structure encodes an array of 16-bit integers.
SizeRestriction The SizeRestriction structure describes a Size restriction which compares the Size (in bytes) of a property value with a given Size.
StoreObjectEntryID A Store object EntryID identifies a mailbox Store object or a public folder Store object itself, rather than a message or Folder object residing in such a database.
StringArray_r The StringArray_r structure encodes an array of references to 8-bit character strings.
StringsArray_r The StringsArray_r structure is used to aggregate a number of character type strings into a single data structure.
SubObjectRestriction The SubObjectRestriction structure applies its subrestriction to a Message object's attachment table or recipients. If ANY row of the subobject satisfies the subrestriction, then the message satisfies the SubObjectRestriction.
TagActionData An OP_TAG action Data Buffer is a PropertyValue structure, packaged as specified in [MS-OXCDATA] section 2.11.2.1. This structure contains a PropertyTag_r structure.
TestSuiteBase
UnbindResponseBody A class indicates the response body of unbind request
UserOofSettings
WStringArray_r The WStringArray_r structure encodes an array of references to Unicode strings.
WStringsArray_r The WStringsArray_r structure is used to aggregate a number of wchar_t type strings into a single data structure.