Variable types => array of byte
есть типы: string, два word'a и тип record, мне нуно запихать это всё в array of byte для отправки одним пакетом через ClientSocket
CopyMemory тебе поможет, только не забывай после каждого копирования увеличивать смещение на размер скопированных данных.