9 Index

A

Abstract data model

   client

   server

Allocate Extended GUID Range Sub-Request Processing method

Allocate Extended GUID Range Sub-Response Processing method

Applicability

B

Basic data types

Binary Item data type

C

Capability negotiation

Cell ID array data type

Cell ID data type

Cell manifest example

Change tracking

Client

   abstract data model

   Allocate Extended GUID Range Sub-Response Processing method

   initialization

   local events

   message processing

   overview

   Put Changes Sub-Response Processing method

   Query Access Sub-Response Processing method

   Query Changes Sub-Response Processing method

   sequencing rules

   timer events

   timers

Common

   overview

Common data types

Compact unsigned 64-bit integer data type

D

Data element package data type

Data model - abstract

   client

   server

Data types

   basic

   Binary Item

   cell ID

   cell ID array

   common - overview

   compact unsigned 64-bit integer

   data element package

   extended guid

   extended GUID array

   file chunk reference

   knowledge

   request message syntax

   request type enumeration

   response error

   response message syntax

   serial number

   stream object header

   String Item

   sub-request

   sub-responses

E

Events

   local - client

   local - server

   timer - client

   timer - server

Examples

   put changes request

   put changes response

   query changes request

   query changes response

Extended GUID array data type

Extended guid data type

F

Fields - vendor-extensible

File chunk reference data type

Full IDL

G

Glossary

I

IDL

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client

   server

Introduction

K

Knowledge data type

L

Local events

   client

   server

M

Message processing

   client

   server

Messages

   common data types

   transport

Methods

   Allocate Extended GUID Range Sub-Request Processing

   Allocate Extended GUID Range Sub-Response Processing

   Put Changes Sub-Request Processing

   Put Changes Sub-Response Processing

   Query Access Sub-Request Processing

   Query Access Sub-Response Processing

   Query Changes Sub-Request Processing

   Query Changes Sub-Response Processing

N

Normative references

O

Object group example

Overview (synopsis)

P

Parameters - security index

Preconditions

Prerequisites

Product behavior

Protocol Details

   overview

Put changes request example

   cell manifest

   object group

   request end

   request header

   revision manifest

   storage index

   storage manifest

Put changes response example

Put Changes Sub-Request Processing method

Put Changes Sub-Response Processing method

Q

Query Access Sub-Request Processing method

Query Access Sub-Response Processing method

Query changes request example

Query changes response example

Query Changes Sub-Request Processing method

Query Changes Sub-Response Processing method

R

References

   informative

   normative

Relationship to other protocols

Request end example

Request header example

Request message syntax

   sub-requests

Request type enumeration

Response error

   cell error

   HRESULT error

   protocol error

   Win32 error

Response message syntax

Revision manifest example

S

Security

   implementer considerations

   parameter index

Sequencing rules

   client

   server

Serial number data type

Server

   abstract data model

   Allocate Extended GUID Range Sub-Request Processing method

   initialization

   local events

   message processing

   overview

   Put Changes Sub-Request Processing method

   Query Access Sub-Request Processing method

   Query Changes Sub-Request Processing method

   sequencing rules

   timer events

   timers

Standards assignments

Storage index example

Storage manifest example

Stream object header data type

String Item data type

Sub-requests

   allocate extended GUID range

   put changes

   query access

   query changes

   target partition Id

Sub-responses

   allocate extended GUID range

   put changes

   query changes

Sub-responses query access

T

Timer events

   client

   server

Timers

   client

   server

Tracking changes

Transport

V

Vendor-extensible fields

Versioning