8 Index

A

Abstract data model

   client

   server

Abstract data model object types - client

   per deferred actions contents table

Abstract data model object types - server

   per mailbox

   per message

   per rule

   per rules table

Adding a new rule example

   client request buffer

   overview

   server responds to client request

Applicability

C

Capability negotiation

Change tracking

Client

   abstract data model

   initialization

   message processing

   other local events

   sequencing rules

   timer events

   timers

Client - abstract data model object types

   per deferred action contents table

Client - higher-layer triggered events

   adding rules

   deleting rules

   downloading a message to a different store

   modifying rules

   processing DAMs and DEMs

   retrieving existing rules

Client request buffer

   adding a new rule example

   deleting a rule example

Client request for a rules table

   displaying rules to the user example

Creating rules

D

DAM syntax

   PidTagClientActions property

   PidTagDamBackPatched property

   PidTagDamOriginalEntryId property

   PidTagDeferredActionMessageOriginalEntryId property

   PidTagMessageClass property

   PidTagRuleFolderEntryId property

   PidTagRuleIds property

   PidTagRuleProvider property

DAM Syntax message

Data model - abstract

   client

   server

Deleting a rule example

   client request buffer

   overview

   server responds to client request

Deleting rules

DEM syntax

   PidTagDamOriginalEntryId property

   PidTagMessageClass property

   PidTagRuleActionNumber property

   PidTagRuleActionType property

   PidTagRuleError property

   PidTagRuleFolderEntryId property

   PidTagRuleId property

   PidTagRuleProvider property

DEM Syntax message

Displaying rules to the user example

   client request for a rules table

   overview

   server responds to client requests

E

Examples

   adding a new rule

   deleting a rule

   Displaying rules to the user

   overview

Executing client-side rules

Extended rules message syntax

   NamedPropertyInformation structure

   properties of an extended rule

Extended Rules Message Syntax message

F

Fields - vendor-extensible

G

Glossary

H

Higher-layer triggered events - client

   adding rules

   deleting rules

   downloading a message to a different store

   modifying rules

   retrieving existing rules

Higher-layer triggered events - server

   entering and exiting the Out of Office state

   processing incoming messages to a folder

   returning and maintaining the rules table

Higher-layer triggered events- client

   processing DAMs and DEMs

I

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client

   server

Introduction

M

Message processing

   client

   server

Message processing - server

   processing RopGetRulesTable

   processing RopModifyRules

   processing RopUpdateDeferredActionMessages

Message syntax

Messages

   DAM Syntax

   DEM Syntax

   Extended Rules Message Syntax

   RopGetRulesTable ROP

   RopModifyRules ROP

   RopUpdateDeferredActionMessages ROP

   RuleAction Structure

   syntax

   transport

Modifying rules

N

Normative references

O

Other local events

   client

   server

Overview

   executing client-side rules

   retrieving rules from the server

Overview - creating rules

Overview - deleting rules

Overview - modifying rules

Overview (synopsis)

P

Parameters - security index

Per deferred actions contents table abstract data model object type

   client

Per mailbox abstract data model object type

   server

Per message abstract data model object type

   server

Per rule abstract data model object type

   server

Per rules table abstract data model object type

   server

Preconditions

Prerequisites

Product behavior

R

References

   informative

   normative

Relationship to other protocols

Retrieving rules from the server

RopGetRulesTable ROP message

RopModifyRules format

   RuleData Structure

RopModifyRules ROP

   request buffer

   response buffer

RopModifyRules ROP message

RopUpdateDeferredActionMessages ROP

   request buffer

   response buffer

RopUpdateDeferredActionMessages ROP message

RuleAction structure

   ActionBlock structure

RuleAction Structure message

Rules-related folder properties

   PidTagHasRules property

Rules-related message properties

   PidTagHasDeferredActionMessages property

   PidTagReplyTemplateId property

   PidTagRwRulesStream property

S

Security

   implementer considerations

   parameter index

Sequencing rules

   client

   server

Sequencing rules - server

   processing RopGetRulesTable

   processing RopModifyRules

   processing RopUpdateDeferredActionMessages

Server

   abstract data model

   initialization

   message processing

   other local events

   sequencing rules

   timer events

   timers

Server - abstract data model object types

   per mailbox

   per message

   per rule

   per rules table

Server - higher-layer triggered events

   processing incoming messages to a folder

Server – higher-layer triggered events

   entering and exiting the Out of Office state

   returning and maintaining the rules table

Server - message processing

   processing RopGetRulesTable

   processing RopModifyRules

   processing RopUpdateDeferredActionMessages

Server - sequencing rules

   processing RopGetRulesTable

   processing RopModifyRules

   processing RopUpdateDeferredActionMessages

Server responds to client request

   adding a new rule example

   deleting a rule example

   displaying rules to the user example

Standards assignments

T

Timer events

   client

   server

Timers

   client

   server

Tracking changes

Transport

Triggered events - client

   adding rules

   deleting rules

   downloading a message to a different store

   modifying rules

   processing DAMs and DEMs

   retrieving existing rules

Triggered events - server

   entering and exiting the Out of Office state

   processing incoming messages to a folder

   returning and maintaining the rules table

V

Vendor-extensible fields

Versioning

Show: