2.2 Common Data Types

This protocol MUST indicate to the RPC runtime that it is to support both the NDR and NDR64 transfer syntaxes and provide a negotiation mechanism for determining which transfer syntax will be used, as specified in [MS-RPCE] section 3.

In addition to the RPC base types and definitions specified in [C706] and [MS-RPCE], additional data types are defined in this section.

The following data types are specified in [MS-DTYP]:

Data type name

Section

BOOL

[MS-DTYP] section 2.2.3

BYTE

[MS-DTYP] section 2.2.6

DWORD

[MS-DTYP] section 2.2.9

HRESULT

[MS-DTYP] section 2.2.18

LONG

[MS-DTYP] section 2.2.27

LPCWSTR

[MS-DTYP] section 2.2.34

LPWSTR

[MS-DTYP] section 2.2.36