8 Index

A

Abstract data model

   client (section 3.1.1, section 3.2.1)

   server (section 3.1.1, section 3.3.1)

Annotated copy sequence examples

Annotated initialization sequence examples

Annotated paste sequence examples

Applicability

C

Capability negotiation

Change tracking

Client

   abstract data model (section 3.1.1, section 3.2.1)

   higher-layer triggered events (section 3.1.4, section 3.2.4)

   initialization (section 3.1.3, section 3.2.3)

   local events (section 3.1.7, section 3.2.7)

   message processing (section 3.1.5, section 3.2.5)

   other local events

   sequencing rules (section 3.1.5, section 3.2.5)

   timer events (section 3.1.6, section 3.2.6)

   timers (section 3.1.2, section 3.2.2)

Client Capabilities store

Client Clipboard Capabilities PDU example

Client Temporary Directory PDU example

Client Temporary Directory store

Clipboard basics

Clipboard format

Clipboard Format ID Map

Clipboard PDU Header (CLIPRDR_HEADER) message

Clipboard Redirection Virtual Channel

CLIPRDR_CAPS

CLIPRDR_CAPS packet

CLIPRDR_CAPS_SET

CLIPRDR_CAPS_SET packet

CLIPRDR_FILECONTENTS_REQUEST

CLIPRDR_FILECONTENTS_REQUEST packet

CLIPRDR_FILECONTENTS_RESPONSE

CLIPRDR_FILECONTENTS_RESPONSE packet

CLIPRDR_FILEDESCRIPTOR packet

CLIPRDR_FILELIST packet

CLIPRDR_FORMAT_DATA_REQUEST

CLIPRDR_FORMAT_DATA_REQUEST packet

CLIPRDR_FORMAT_DATA_RESPONSE

CLIPRDR_FORMAT_DATA_RESPONSE packet

CLIPRDR_FORMAT_LIST

CLIPRDR_FORMAT_LIST packet

CLIPRDR_GENERAL_CAPABILITY

CLIPRDR_GENERAL_CAPABILITY packet

CLIPRDR_HEADER

CLIPRDR_HEADER packet

CLIPRDR_LOCK_CLIPDATA packet

CLIPRDR_LONG_FORMAT_NAME

CLIPRDR_LONG_FORMAT_NAME packet

CLIPRDR_LONG_FORMAT_NAMES

CLIPRDR_LONG_FORMAT_NAMES packet

CLIPRDR_MFPICT

CLIPRDR_MFPICT packet

CLIPRDR_MONITOR_READY

CLIPRDR_MONITOR_READY packet

CLIPRDR_PALETTE

CLIPRDR_PALETTE packet

CLIPRDR_SHORT_FORMAT_NAME

CLIPRDR_SHORT_FORMAT_NAME packet

CLIPRDR_SHORT_FORMAT_NAMES

CLIPRDR_SHORT_FORMAT_NAMES packet

CLIPRDR_TEMP_DIRECTORY

CLIPRDR_TEMP_DIRECTORY packet

CLIPRDR_UNLOCK_CLIPDATA packet

Copy Sequence (section 1.3.2.2.1, section 2.2.3, section 3.1.5.2, section 4.2)

Copy Sequence message

D

Data model - abstract

   client (section 3.1.1, section 3.2.1)

   server (section 3.1.1, section 3.3.1)

Data types

   file stream

   generic

   metafile

   overview

   palette

Delayed rendering

Direct file access

E

Examples

   annotated copy sequence examples

   annotated initialization sequence examples

   annotated paste sequence examples

   client Clipboard Capabilities PDU example

   client Temporary Directory PDU example

   Format Data Request PDU example

   Format Data Response PDU example

   Format List PDU example (section 4.1.5, section 4.2.1)

   Format List Response PDU example (section 4.1.6, section 4.2.2)

   server Clipboard Capabilities PDU example

   server Monitor Ready PDU example

F

Fields - vendor-extensible

File List

File stream data types

Format Data Request PDU example

Format Data Response PDU example

Format List PDU example (section 4.1.5, section 4.2.1)

Format List Response PDU example (section 4.1.6, section 4.2.2)

FORMAT_LIST_RESPONSE

FORMAT_LIST_RESPONSE packet

G

Generic data types

Glossary

H

Higher-layer triggered events

   client (section 3.1.4, section 3.2.4)

   server (section 3.1.4, section 3.3.4)

I

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client (section 3.1.3, section 3.2.3)

   server (section 3.1.3, section 3.3.3)

Initialization Sequence (section 1.3.2.1, section 2.2.2, section 3.2.5.1, section 3.3.5.1, section 4.1)

Initialization Sequence message

Interacting with local Clipboard and applications

Introduction

L

Local Clipboard update

Local events

   client (section 3.1.7, section 3.2.7)

   server (section 3.1.7, section 3.3.7)

Local paste operation

M

Message processing

   client (section 3.1.5, section 3.2.5)

   server (section 3.1.5, section 3.3.5)

Messages

   Clipboard PDU Header (CLIPRDR_HEADER)

   Copy Sequence

   Initialization Sequence

   Paste Sequence

   syntax

   transport

Metafile data types

Monitoring Clipboard updates

N

Normative references

O

Other local events

   client

   server

Overview

Overview (synopsis)

P

Palette data types

PALETTEENTRY

PALETTEENTRY packet

Parameters - security

Parameters - security index

Paste Sequence (section 1.3.2.2.3, section 2.2.5, section 3.1.5.4, section 4.4)

Paste Sequence message

Preconditions

Prerequisites

Processing a Client Clipboard Capabilities PDU

Processing a File Contents Request PDU

Processing a File Contents Response PDU

Processing a Format Data Request PDU

Processing a Format Data Response PDU

Processing a Monitor Ready PDU

Processing a Server Clipboard Capabilities PDU

Processing a Temporary Directory PDU

Processing Clipboard PDU

Processing Format List PDU

Processing Format List Response PDU

Product behavior

R

References

   informative

   normative

Relationship to other protocols

S

Security

   implementer considerations

   overview

   parameter index

   parameters

Sending a Client Clipboard Capabilities PDU

Sending a File Contents Request PDU

Sending a File Contents Response PDU

Sending a Format Data Request PDU

Sending a Format Data Response PDU

Sending a Monitor Ready PDU

Sending a Server Clipboard Capabilities PDU

Sending a Temporary Directory PDU

Sending Format List PDU

Sending Format List Response PDU

Sequencing rules

   client (section 3.1.5, section 3.2.5)

   server (section 3.1.5, section 3.3.5)

Server

   abstract data model (section 3.1.1, section 3.3.1)

   higher-layer triggered events (section 3.1.4, section 3.3.4)

   initialization (section 3.1.3, section 3.3.3)

   local events (section 3.1.7, section 3.3.7)

   message processing (section 3.1.5, section 3.3.5)

   other local events

   sequencing rules (section 3.1.5, section 3.3.5)

   timer events (section 3.1.6, section 3.3.6)

   timers (section 3.1.2, section 3.3.2)

Server Capabilities store

Server Clipboard Capabilities PDU example

Server Monitor Ready PDU example

Standards assignments

Syntax - message

T

Timer events

   client (section 3.1.6, section 3.2.6)

   server (section 3.1.6, section 3.3.6)

Timers

   client (section 3.1.2, section 3.2.2)

   server (section 3.1.2, section 3.3.2)

Tracking changes

Transport

Transport - message

Triggered events - higher-layer

   client (section 3.1.4, section 3.2.4)

   server (section 3.1.4, section 3.3.4)

V

Vendor-extensible fields

Versioning