9 Index

A

Abstract data model

   client

   server

Applicability

Attribute Rule

B

Background

Backup and archive the event log example example

BinXml

BinXml - server

   array type

   BinXml templates

   BinXml type

   optional substitutions

   overview

   prescriptive details

   type system

Binxml example using templates example

BinXml method

BinXml sample (section 4.4, section 4.8)

BinXmlVariant_Structure packet

Bookmark

Bookmark example example

Bookmark sample

BooleanArray structure

C

Cancellation sequencing

   canceling clear or export methods

   canceling queries

   canceling subscriptions

   overview

Cancellation Sequencing method

Capability negotiation

CDATA Section Rule

Change tracking

Channel names

Channels

CharRef Rule

Client

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

   transport

CloseEmptyElement Token Rule

CloseStartElement Token Rule

Common data types

Common values

D

Data model - abstract

   client

   server

Data types

   common - overview

Description

Descriptor - event

E

Element Rule

EndElement Token Rule

EntityRef Rule

Error codes

Event

Event descriptor

Event metadata enumerator sequencing

Event Metadata Enumerator Sequencing method

Events

   local - client

   local - server

   timer - client

   timer - server

EvtRpcAssertConfig (Opnum 15) method

EvtRpcAssertConfig method

EvtRpcAssertConfigFlags enumeration

EvtRpcCancel (Opnum 14) method

EvtRpcCancel method

EvtRpcClearLog (Opnum 6) method

EvtRpcClearLog method

EvtRpcClose (Opnum 13) method

EvtRpcClose method

EvtRpcExportLog (Opnum 7) method

EvtRpcExportLog method

EvtRpcGetChannelConfig (Opnum 20) method

EvtRpcGetChannelConfig method

EvtRpcGetChannelList (Opnum 19) method

EvtRpcGetChannelList method

EvtRpcGetClassicLogDisplayName (Opnum 28) method

EvtRpcGetClassicLogDisplayName method

EvtRpcGetEventMetadataEnum (Opnum 26) method

EvtRpcGetEventMetadataEnum method

EvtRpcGetLogFileInfo (Opnum 18) method

EvtRpcGetLogFileInfo method

EvtRpcGetNextEventMetadata (Opnum 27) method

EvtRpcGetNextEventMetadata method

EvtRpcGetPublisherList method

EvtRpcGetPublisherList(Opnum 22) method

EvtRpcGetPublisherListForChannel (Opnum 23) method

EvtRpcGetPublisherListForChannel method

EvtRpcGetPublisherMetadata (Opnum 24) method

EvtRpcGetPublisherMetadata method

EvtRpcGetPublisherResourceMetadata (Opnum 25) method

EvtRpcGetPublisherResourceMetadata method

EvtRpcLocalizeExportLog (Opnum 8) method

EvtRpcLocalizeExportLog method

EvtRpcMessageRender (Opnum 9) method

EvtRpcMessageRender method

EvtRpcMessageRenderDefault (Opnum 10) method

EvtRpcMessageRenderDefault method

EvtRpcOpenLogHandle (Opnum 17) method

EvtRpcOpenLogHandle method

EvtRpcPutChannelConfig (Opnum 21) method

EvtRpcPutChannelConfig method

EvtRpcQueryChannelInfo structure

EvtRpcQueryNext (Opnum 11) method

EvtRpcQueryNext method

EvtRpcQuerySeek (Opnum 12) method

EvtRpcQuerySeek method

EvtRpcRegisterControllableOperation (Opnum 4) method

EvtRpcRegisterControllableOperation method

EvtRpcRegisterLogQuery (Opnum 5) method

EvtRpcRegisterLogQuery method

EvtRpcRegisterRemoteSubscription (Opnum 0) method

EvtRpcRegisterRemoteSubscription method

EvtRpcRemoteSubscriptionNext (Opnum 2) method

EvtRpcRemoteSubscriptionNext method

EvtRpcRemoteSubscriptionNextAsync (Opnum 1) method

EvtRpcRemoteSubscriptionNextAsync method

EvtRpcRemoteSubscriptionWaitAsync (Opnum 3) method

EvtRpcRemoteSubscriptionWaitAsync method

EvtRpcRetractConfig (Opnum 16) method

EvtRpcRetractConfig method

EvtRpcVariant structure

EvtRpcVariantList structure

Examples

   backup and archive the event log example

   binxml example using templates

   BinXml sample (section 4.4, section 4.8)

   bookmark example

   Bookmark sample

   get channel list example

   get event metadata example

   get log information example

   get publisher list example

   publisher table and channel table example

   pull subscription example

   push subscription example

   query example

   query sample

   render localized event message example

   simple binxml example

   structured query example

F

Fields - vendor-extensible

Filter

Filter XPath 1.0 extensions

Filter XPath 1.0 subset

Full IDL

G

Get channel list example example

Get event metadata example example

Get log information example example

Get publisher list example example

Glossary

GuidArray structure

H

Handles

I

IDL

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client

   server

Introduction

L

Local events

   client

   server

Localized string table

Log information sequencing

Log Information Sequencing method

Logs

M

Message processing

   client

   server

Messages

   common data types

   common values

   data types

   syntax

   transport

      client

      overview

      server

Methods

   BinXml

   Cancellation Sequencing

   Event Metadata Enumerator Sequencing

   EvtRpcAssertConfig (Opnum 15)

   EvtRpcCancel (Opnum 14)

   EvtRpcClearLog (Opnum 6)

   EvtRpcClose (Opnum 13)

   EvtRpcExportLog (Opnum 7)

   EvtRpcGetChannelConfig (Opnum 20)

   EvtRpcGetChannelList (Opnum 19)

   EvtRpcGetClassicLogDisplayName (Opnum 28)

   EvtRpcGetEventMetadataEnum (Opnum 26)

   EvtRpcGetLogFileInfo (Opnum 18)

   EvtRpcGetNextEventMetadata (Opnum 27)

   EvtRpcGetPublisherList(Opnum 22)

   EvtRpcGetPublisherListForChannel (Opnum 23)

   EvtRpcGetPublisherMetadata (Opnum 24)

   EvtRpcGetPublisherResourceMetadata (Opnum 25)

   EvtRpcLocalizeExportLog (Opnum 8)

   EvtRpcMessageRender (Opnum 9)

   EvtRpcMessageRenderDefault (Opnum 10)

   EvtRpcOpenLogHandle (Opnum 17)

   EvtRpcPutChannelConfig (Opnum 21)

   EvtRpcQueryNext (Opnum 11)

   EvtRpcQuerySeek (Opnum 12)

   EvtRpcRegisterControllableOperation (Opnum 4)

   EvtRpcRegisterLogQuery (Opnum 5)

   EvtRpcRegisterRemoteSubscription (Opnum 0)

   EvtRpcRemoteSubscriptionNext (Opnum 2)

   EvtRpcRemoteSubscriptionNextAsync (Opnum 1)

   EvtRpcRemoteSubscriptionWaitAsync (Opnum 3)

   EvtRpcRetractConfig (Opnum 16)

   Log Information Sequencing

   Publisher Metadata Sequencing

   Query Sequencing

   Subscription Sequencing

N

Names

   channel

   publisher

Normative references

O

Overview (synopsis)

P

Parameters - security index

PIData Rule

PITarget Rule

Preconditions

Prerequisites

Product behavior

Publisher metadata sequencing

Publisher Metadata Sequencing method

Publisher names

Publisher table and channel table example example

Publishers

Pull subscription example example

Push subscription example example

Q

Queries (section 2.2.16, section 3.1.1.8)

Query example

Query example example

Query sample

Query sequencing

Query Sequencing method

R

References

   informative

   normative

Relationship to other protocols

Render localized event message example example

Result_Set packet

RpcInfo structure

S

Security

   implementer considerations

   parameter index

Sequencing rules

   client

   server

Server

   abstract data model

   BinXml - overview

   BinXml method

   Cancellation Sequencing method

   Event Metadata Enumerator Sequencing method

   EvtRpcAssertConfig (Opnum 15) method

   EvtRpcCancel (Opnum 14) method

   EvtRpcClearLog (Opnum 6) method

   EvtRpcClose (Opnum 13) method

   EvtRpcExportLog (Opnum 7) method

   EvtRpcGetChannelConfig (Opnum 20) method

   EvtRpcGetChannelList (Opnum 19) method

   EvtRpcGetClassicLogDisplayName (Opnum 28) method

   EvtRpcGetEventMetadataEnum (Opnum 26) method

   EvtRpcGetLogFileInfo (Opnum 18) method

   EvtRpcGetNextEventMetadata (Opnum 27) method

   EvtRpcGetPublisherList(Opnum 22) method

   EvtRpcGetPublisherListForChannel (Opnum 23) method

   EvtRpcGetPublisherMetadata (Opnum 24) method

   EvtRpcGetPublisherResourceMetadata (Opnum 25) method

   EvtRpcLocalizeExportLog (Opnum 8) method

   EvtRpcMessageRender (Opnum 9) method

   EvtRpcMessageRenderDefault (Opnum 10) method

   EvtRpcOpenLogHandle (Opnum 17) method

   EvtRpcPutChannelConfig (Opnum 21) method

   EvtRpcQueryNext (Opnum 11) method

   EvtRpcQuerySeek (Opnum 12) method

   EvtRpcRegisterControllableOperation (Opnum 4) method

   EvtRpcRegisterLogQuery (Opnum 5) method

   EvtRpcRegisterRemoteSubscription (Opnum 0) method

   EvtRpcRemoteSubscriptionNext (Opnum 2) method

   EvtRpcRemoteSubscriptionNextAsync (Opnum 1) method

   EvtRpcRemoteSubscriptionWaitAsync (Opnum 3) method

   EvtRpcRetractConfig (Opnum 16) method

   initialization

   local events

   Log Information Sequencing method

   message processing

   overview

   Publisher Metadata Sequencing method

   Query Sequencing method

   sequencing rules

   Subscription Sequencing method

   timer events

   timers

   transport

Simple binxml example example

Simple BinXml sample

Standards assignments

StringArray structure

Structured query example

Structured query example example

Subscription sequencing

Subscription Sequencing method

Subscriptions

Substitution Rule

Syntax (section 2.3, section 2.3.1)

T

tag_EvtRpcVariantType enumeration

TemplateInstanceData Rule

Templates - BinXml sample

Timer events

   client

   server

Timers

   client

   server

Tracking changes

Transport

   client

   overview

   server

U

UInt32Array structure

UInt64Array structure

V

Values - common

Vendor-extensible fields

Versioning