2.2.2.2.23 AUX_PROTOCOL_DEVICE_IDENTIFICATION Auxiliary Block Structure

The AUX_PROTOCOL_DEVICE_IDENTIFICATION auxiliary block structure identifies man-in-middle equipment used in messaging applications.

AUX_PROTOCOL_DEVICE_IDENTIFICATION auxiliary block structure. Identifies man in middle equipment used in messaging applications.

DeviceManufacturerOffset (2 bytes): The offset from the beginning of the AUX_HEADER structure, as specified in section 2.2.2.2, to the DeviceManufacturer field. A value of zero indicates that the DeviceManufacturer field is null or empty.

DeviceModelOffset (2 bytes): The offset from the beginning of the AUX_HEADER structure to the DeviceModel field. A value of zero indicates that the DeviceModel field is null or empty.

DeviceSerialNumberOffset (2 bytes): The offset from the beginning of the AUX_HEADER structure to the DeviceSerialNumber field. A value of zero indicates that the DeviceSerialNumber field is null or empty.

DeviceVersionOffset (2 bytes): The offset from the beginning of the AUX_HEADER structure to the DeviceVersion field. A value of zero indicates that the DeviceVersion field is null or empty.

DeviceFirmwareVersionOffset (2 bytes): The offset from the beginning of the AUX_HEADER structure to the DeviceFirmwareVersion field. A value of zero indicates that the DeviceFirmwareVersion field is null or empty.

DeviceManufacturer (variable): A null-terminated Unicode string that contains the name of the manufacturer of the device. This field is offset from the beginning of the AUX_HEADER structure by the value of the DeviceManufacturerOffset field.

DeviceModel (variable): A null-terminated Unicode string that contains the model name of the device. This field is offset from the beginning of the AUX_HEADER structure by the value of the DeviceModelOffset field.

DeviceSerialNumber (variable): A null-terminated Unicode string that contains the serial number of the device. This field is offset from the beginning of the AUX_HEADER structure by the value of the DeviceSerialNumberOffset field.

DeviceVersion (variable): A null-terminated Unicode string that contains the version number of the device. This field is offset from the beginning of the AUX_HEADER structure by the value of the DeviceVersionOffset field.

DeviceFirmwareVersion (variable): A null-terminated Unicode string that contains the firmware version of the device. This field is offset from the beginning of the AUX_HEADER structure by the value of the DeviceFirmwareVersionOffset field.