2.3 Common Data Types

This protocol enables the ms_union extension specified in [MS-RPCE] (section 2.2.4.5).

This protocol requests that the RPC runtime, via the strict_context_handle attribute, rejects the use of context handles created by a method of a different RPC interface than this one, as specified in [MS-RPCE] (section 3).

In addition to RPC base types and definitions specified in [C706] and [MS-RPCE], the NSPI protocol uses additional data types.

The following table summarizes the types that are defined in this specification.

Name

Description

FlatUID_r

Byte order specified GUIDs

PropertyTagArray_r

Property value structure

Binary_r

Property value structure

ShortArray_r

Property value structure

LongArray_r

Property value structure

StringArray_r

Property value structure

BinaryArray_r

Property value structure

FlatUIDArray_r

Property value structure

WStringArray_r

Property value structure

DateTimeArray_r

Property value structure

PROP_VAL_UNION

Property value structure

PropertyValue_r

Property value structure

PropertyRow_r

Table row structure

PropertyRowSet_r

Table rows structure

AndRestriction_r

Table restriction structure

OrRestriction_r

Table restriction structure

NotRestriction_r

Table restriction structure

ContentRestriction_r

Table restriction structure

BitMaskRestriction_r

Table restriction structure

PropertyRestriction_r

Table restriction structure

ComparePropsRestriction_r

Table restriction structure

SubRestriction_r

Table restriction structure

SizeRestriction_r

Table restriction structure

ExistRestriction_r

Table restriction structure

RestrictionUnion_r

Table restriction structure

Restriction_r

Table restriction structure

PropertyName_r

Address book property specifier

PropertyNameSet_r

Collection of PropertyName_r structures

StringsArray_r

Collection of 8-bit character strings

WStringsArray_r

Collection of Unicode strings

STAT

Table status structure

MinimalEntryID

Address Book object identification

EphemeralEntryID

Address Book object identification

PermanentEntryID

Address Book object identification

NSPI_HANDLE

RPC context handle

Show: