Ich habe es abgeändert um die Querys wieder Byte für Byte eingeben zu können:
Delphi-Quellcode:
TInfoRequest = packed record
RequestHeader: array[0..3] of Byte;
PacketHeader: array[0..0] of Byte;
Payload: array[0..40] of Byte;
end;
Die anderen beiden Querys habe ich dementsprechend umgebaut und die funktionieren weiterhin.