2.2 Common Data Types

This protocol uses the RPC base types and definitions specified in [C706] and [MS-RPCE], plus additional data types and structures that are defined in section 2.2.1.1 through section 2.2.2.2.23.

The following table lists the types and structures that are defined in this specification. Any structure that is not defined in this specification is reserved and MUST be ignored by the client.

Type

Type name

Simple Data Type

CXH (section 2.2.1.1)

Simple Data Type

ACXH (section 2.2.1.2)

Simple Data Type

BIG_RANGE_ULONG (section 2.2.1.3)

Simple Data Type

SMALL_RANGE_ULONG (section 2.2.1.4)

Structure

RPC_HEADER_EXT (section 2.2.2.1)

Structure

AUX_HEADER (section 2.2.2.2)

Structure

AUX_PERF_REQUESTID (section 2.2.2.2.1)

Structure

AUX_PERF_SESSIONINFO (section 2.2.2.2.2)

Structure

AUX_PERF_SESSIONINFO_V2 (section 2.2.2.2.3)

Structure

AUX_PERF_CLIENTINFO (section 2.2.2.2.4)

Structure

AUX_PERF_SERVERINFO (section 2.2.2.2.5)

Structure

AUX_PERF_PROCESSINFO (section 2.2.2.2.6)

Structure

AUX_PERF_DEFMDB_SUCCESS (section 2.2.2.2.7)

Structure

AUX_PERF_DEFGC_SUCCESS (section 2.2.2.2.8)

Structure

AUX_PERF_MDB_SUCCESS (section 2.2.2.2.9)

Structure

AUX_PERF_MDB_SUCCESS_V2 (section 2.2.2.2.10)

Structure

AUX_PERF_GC_SUCCESS (section 2.2.2.2.11)

Structure

AUX_PERF_GC_SUCCESS_V2 (section 2.2.2.2.12)

Structure

AUX_PERF_FAILURE (section 2.2.2.2.13)

Structure

AUX_PERF_FAILURE_V2 (section 2.2.2.2.14)

Structure

AUX_CLIENT_CONTROL (section 2.2.2.2.15)

Structure

AUX_OSVERSIONINFO (section 2.2.2.2.16)

Structure

AUX_EXORGINFO (section 2.2.2.2.17)

Structure

AUX_PERF_ACCOUNTINFO (section 2.2.2.2.18)

Structure

AUX_SERVER_CAPABILITIES (section 2.2.2.2.19)

Structure

AUX_ENDPOINT_CAPABILITIES (section 2.2.2.2.20)

Structure

AUX_CLIENT_CONNECTION_INFO (section 2.2.2.2.21)

Structure

AUX_SERVER_SESSION_INFO (section 2.2.2.2.22)

Structure

AUX_PROTOCOL_DEVICE_IDENTIFICATION (section 2.2.2.2.23)