8 Index

A

Abstract data model

   client

   server

Abstract data model - client

   contents table

   hierarchy table

Applicability

C

Capability negotiation

Change tracking

Client

   abstract data model

   initialization

   other local events

   timer events

   timers

Client - abstract data model

   contents table

   hierarchy table

Client - higher-layer triggered events

   copying a folder and its contents

   creating a folder

   deleting a folder

   deleting the contents of a folder

   getting a contents table

   getting a hierarchy table

   getting details about a search folder

   moving a folder and its contents

   opening a folder

   setting up a folder

Client - message processing

   processing ROPs asynchronously

   releasing a Server object

Client - sequencing rules

   processing ROPs asynchronously

   releasing a Server object

Copying a folder example

   client request buffer

   overview

   server responds to client request

Creating a new folder example

   client request buffer

   overview

   server responds to client request

D

Data model - abstract

   client

   server

Deleting an existing folder example

   client request buffer

   overview

   server responds to client request

Deleting messages within a folder example

   client request buffer

   overview

   server responds to client request

E

Examples

   copying a folder

   creating a new folder

   deleting an existing folder

   deleting messages within a folder

   getting the list of subfolders within a message folder

   getting the search criteria for a search folder

   moving a folder

   moving messages from one folder to another

   overview

   setting the search criteria for a search folder

F

Fields - vendor-extensible

Folder object properties

   Folder object specific properties

   general properties

Folder Object Properties message

Folder object specific properties

G

General Folder object properties

Getting the list of subfolders within a message folder example

   client request buffer

   overview

   server responds to client request

Getting the search criteria for a search folder example

   client request buffer

   overview

   server responds to client request

Glossary

H

Higher-layer triggered events

   server

Higher-layer triggered events - client

   copying a folder and its contents

   creating a folder

   deleting a folder

   deleting the contents of a folder

   getting a contents table

   getting a hierarchy table

   getting details about a search folder

   moving a folder and its contents

   opening a folder

   setting up a folder

I

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client

   server

Introduction

M

Message processing - client

   processing ROPs asynchronously

   releasing a Server object

Message processing - server

   processing a RopCopyFolder ROP request

   processing a RopCreateFolder ROP request

   processing a RopDeleteFolder ROP request

   processing a RopDeleteMessages ROP request

   processing a RopEmptyFolder ROP request

   processing a RopGetContentsTable ROP request

   processing a RopGetHierarchyTable ROP request

   processing a RopGetSearchCriteria ROP request

   processing a RopHardDeleteMessages ROP request

   processing a RopHardDeleteMessagesAndSubfolders ROP request

   processing a RopMoveCopyMessages ROP request

   processing a RopMoveFolder ROP request

   processing a RopOpenFolder ROP request

   processing a RopSetSearchCriteria ROP request

Messages

   Folder Object Properties

   ROPs

   transport

Moving a folder example

   client request buffer

   overview

   server responds to client request

Moving messages from one folder to another example

   client request buffer

   overview

   server responds to client request

N

Normative references

O

Other local events

   client

   server

Overview (synopsis)

P

Parameters - security index

Preconditions

Prerequisites

Product behavior

R

References

   informative

   normative

Relationship to other protocols

RopCopyFolder ROP

RopCreateFolder ROP

RopDeleteFolder ROP

RopDeleteMessages ROP

RopEmptyFolder ROP

RopGetContentsTable ROP

RopGetHierarchyTable ROP

RopGetSearchCriteria ROP

RopHardDeleteMessages ROP

RopHardDeleteMessagesAndSubfolders ROP

RopMoveCopyMessages ROP

RopMoveFolder ROP

RopOpenFolder ROP

ROPs

   RopCopyFolder ROP

   RopCreateFolder ROP

   RopDeleteFolder ROP

   RopDeleteMessages ROP

   RopEmptyFolder ROP

   RopGetContentsTable ROP

   RopGetHierarchyTable ROP

   RopGetSearchCriteria ROP

   RopHardDeleteMessages ROP

   RopHardDeleteMessagesAndSubfolders ROP

   RopMoveCopyMessages ROP

   RopMoveFolder ROP

   RopOpenFolder ROP

   RopSetSearchCriteria ROP

ROPs message

RopSetSearchCriteria ROP

S

Security

   implementer considerations

   parameter index

Sequencing rules - client

   processing ROPs asynchronously

   releasing a Server object

Sequencing rules - server

   processing a RopCopyFolder ROP request

   processing a RopCreateFolder ROP request

   processing a RopDeleteFolder ROP request

   processing a RopDeleteMessages ROP request

   processing a RopEmptyFolder ROP request

   processing a RopGetContentsTable ROP request

   processing a RopGetHierarchyTable ROP request

   processing a RopGetSearchCriteria ROP request

   processing a RopHardDeleteMessages ROP request

   processing a RopHardDeleteMessagesAndSubfolders ROP request

   processing a RopMoveCopyMessages ROP request

   processing a RopMoveFolder ROP request

   processing a RopOpenFolder ROP request

   processing a RopSetSearchCriteria ROP request

Server

   abstract data model

   higher-layer triggered events

   initialization

   other local events

   timer events

   timers

Server - message processing

   processing a RopCopyFolder ROP request

   processing a RopCreateFolder ROP request

   processing a RopDeleteFolder ROP request

   processing a RopDeleteMessages ROP request

   processing a RopEmptyFolder ROP request

   processing a RopGetContentsTable ROP request

   processing a RopGetHierarchyTable ROP request

   processing a RopGetSearchCriteria ROP request

   processing a RopHardDeleteMessages ROP request

   processing a RopHardDeleteMessagesAndSubfolders ROP request

   processing a RopMoveCopyMessages ROP request

   processing a RopMoveFolder ROP request

   processing a RopOpenFolder ROP request

   processing a RopSetSearchCriteria ROP request

Server - sequencing rules

   processing a RopCopyFolder ROP request

   processing a RopCreateFolder ROP request

   processing a RopDeleteFolder ROP request

   processing a RopDeleteMessages ROP request

   processing a RopEmptyFolder ROP request

   processing a RopGetContentsTable ROP request

   processing a RopGetHierarchyTable ROP request

   processing a RopGetSearchCriteria ROP request

   processing a RopHardDeleteMessages ROP request

   processing a RopHardDeleteMessagesAndSubfolders ROP request

   processing a RopMoveCopyMessages ROP request

   processing a RopOpenFolder ROP request

   processing a RopSetSearchCriteria ROP request

   processing aRopMoveFolder ROP request

Setting the search criteria for a search folder example

   client request buffer

   overview

   server responds to client request

Standards assignments

T

Timer events

   client

   server

Timers

   client

   server

Tracking changes

Transport

Triggered events - client

   copying a folder and its contents

   creating a folder

   deleting a folder

   deleting the contents of a folder

   getting a contents table

   getting a hierarchy table

   getting details about a search folder

   moving a folder and its contents

   opening a folder

   setting up a folder

Triggered events - higher-layer

   server

V

Vendor-extensible fields

Versioning