SvcClassInfo
Part of Net/Svc message.
Name | Type | Size in bytes | Size in bits | Value |
---|---|---|---|---|
Length | integer | 2 | 16 | - |
CreateOnClient | boolean | 0.125 | 1 | - |
ServerClasses¹ | byte[] | - | - | ServerClass[] |
¹ Depends if the CreateOnClient
bit was not set.
Pseudocode Example
let length = read_le_i16();
let create_on_client = read_one_bit();
if !create_on_client {
for _ 0..length {
let class_id = read_bits(length.log2() + 1);
let class_name = read_ascii_string();
let data_table_name = read_ascii_string();
}
}