3.1.4 Message Processing Events and Sequencing Rules

This protocol MUST indicate to the RPC runtime that it is to perform a strict Network Data Representation (NDR) data consistency check at target level 5.0, as specified in [MS-RPCE].

The methods that this interface includes are listed in the following table.<7> The phrase "Reserved" means that the client MUST NOT send the opnum, and the server behavior is undefined.

Methods in RPC Opnum Order

Method

Description

Opnum0NotUsedOnWire

Reserved.

opnum: 0

EcDoDisconnect

Closes a Session Context with the server. The Session Context is destroyed and all associated server state, objects, and resources that are associated with the Session Context are released. The method requires an active session context handle to be returned from the EcDoConnectEx method, as specified in section 3.1.4.1.

opnum: 1

Opnum2NotUsedOnWire

Reserved.

opnum: 2

Opnum3NotUsedOnWire

Reserved.

opnum: 3

EcRRegisterPushNotification

Registers a callback address with the server for a Session Context. The callback address is used to notify the client of a pending event on the server. The method requires an active session context handle to be returned from the EcDoConnectEx method.

opnum: 4

Opnum5NotUsedOnWire

Reserved.

opnum: 5

EcDummyRpc

This call returns a SUCCESS. A client can use it to determine whether it can communicate with the server.

opnum: 6

Opnum7NotUsedOnWire

Reserved.

opnum: 7

Opnum8NotUsedOnWire

Reserved.

opnum: 8

Opnum9NotUsedOnWire

Reserved.

opnum: 9

EcDoConnectEx

Creates a session context handle on the server to be used in subsequent calls to the EcDoDisconnect (section 3.1.4.3), EcDoRpcExt2 (section 3.1.4.2), and EcDoAsyncConnectEx (section 3.1.4.4) methods.

opnum: 10

EcDoRpcExt2

Passes generic ROP commands to the server for processing within a Session Context. The method requires an active session context handle to be returned from the EcDoConnectEx method.

opnum: 11

Opnum12NotUsedOnWire

Reserved.

opnum: 12

Opnum13NotUsedOnWire

Reserved.

opnum: 13

EcDoAsyncConnectEx

Binds a session context handle that is returned in the EcDoConnectEx method to a new asynchronous context handle that can be used in calls to the EcDoAsyncWaitEx method (section 3.3.4.1) in the AsyncEMSMDB interface. The method requires an active session context handle to be returned from the EcDoConnectEx method.

opnum: 14