// cbClientAddress: ( LE) (including the size of the mandatory NULL terminator)
buf.writeShortLE(clientAddress.length + 2);
// Client address: (UCS2)
buf.writeBytes(clientAddress);
buf.writeShort(0);
// cbClientDir: 64 bytes (0x40, LE) (including the size of the mandatory NULL terminator)
buf.writeShortLE(clientDir.length + 2);
// Client directory: (UCS2)