9 Index
A
Abstract data model
Acquiring additional interfaces on the object
Activation - higher-layer triggered events
Activation_Properties_Blob packet
ActivationContextInfoData structure
C
Client
customREMOTE_REPLY_SCM_INFO structure
customREMOTE_REQUEST_SCM_INFO structure
D
Data model - abstract
Data types
Data types - common - overview
Determining RPC binding information
E
Error information ORPC extension
Events
Examples
idl correlation example for iid_is
IDL correlation for iid_is example
object activation + orpc call + release sequence
object activation + ORPC call + release sequence example
OXID resolution sequence example
queryinterface + orpc call + release sequence
QueryInterface + ORPC call + release sequence example
F
G
H
Higher-layer triggered events
I
Idl correlation example for iid_is example
IDL correlation for iid_is example
Implementer - security considerations
Initialization
InstantiationInfoData structure
L
Local events
M
Message processing
Messages
N
O
Object activation + orpc call + release sequence example
Object exporter
Object reference - unmarshaling
Object references (section 1.3.2, section 3.2.4.1, section 3.2.4.3)
Object resolver
OID entries
OID/IPID/resolver table - updating after unmarshaling
ORPC invocations (section 3.1.1.5.4, section 3.2.4.2)
OXID resolution
Oxid resolution sequence example
OXID table - client - updating
OXID table - updating after unmarshaling
P
Pinging (section 3.1.1.6.1, section 3.2.6.1)
Protocol Details
Q
Queryinterface + orpc call + release sequence example
R
Relationship to other protocols
Releasing reference counts on an interface
Requesting reference counts on an interface
RPC binding information - OXID resolution
S
Security
Sequencing rules
SpecialPropertiesData structure
T
Timer events
Timers
Triggered events - higher-layer
U
Unmarshaling an object reference
Updating client OXID table - activation
Updating client tables after unmarshaling
V