2.2.2 Structures

Unless otherwise specified, multiple-byte fields (16-bit, 32-bit, and 64-bit fields) MUST be transmitted in little-endian order (least-significant byte first) for the structures specified in section 2.2.2.1 (IPADDR_INFO), 2.2.2.2 (IPADDR_INFO_LIST), and 2.2.2.3 (RESOURCE_CHANGE). Other structures defined in this section use RPC encoding.

Structure name

Section

Description

IPADDR_INFO

2.2.2.1

The IPADDR_INFO structure specifies the IP addresses of the interface.

IPADDR_INFO_LIST

2.2.2.2

The IPADDR_INFO_LIST structure contains the list of available IP addresses on the destination Interface group.

RESOURCE_CHANGE

2.2.2.3

The server notifies the registered client of resource state changes through the RESOURCE_CHANGE structure.

RESP_ASYNC_NOTIFY

2.2.2.4

The RESP_ASYNC_NOTIFY structure contains the resource change type.

WITNESS_INTERFACE_INFO

2.2.2.5

The WITNESS_INTERFACE_INFO structure specifies the IP addresses of the interface.

WITNESS_INTERFACE_LIST

2.2.2.6

The WITNESS_INTERFACE_LIST structure specifies the list of interfaces available for witness registration.