5.192 SYNTAX_ADDRESS
The SYNTAX_ADDRESS packet is the concrete type for a sequence of bytes or Unicode characters.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dataLen |
|||||||||||||||||||||||||||||||
byteVal (variable) |
|||||||||||||||||||||||||||||||
... |
dataLen (4 bytes): The size of the entire structure (including this field), in bytes.
byteVal (variable): The byte or character data.
The following structure definition shows an alternative representation of this data type.
-
typedef struct { DWORD dataLen; union { BYTE byteVal[]; wchar_t uVal[]; }; } SYNTAX_ADDRESS;