Jupp (abgesehn von dem :2 )
vom inneren Speicheraufbau entspricht es ja genau Folgendem, aber mit dem Doppelrecord liegt es wenigstens nah an Windows seiner Definition, was logisch besser wäre.
Delphi-Quellcode:
Tndu_NDIS_TCP_LARGE_SEND_OFFLOAD_V1 = record
Encapsulation: ulong;
MaxOffLoadSize: ulong;
MinSegmentCount: ulong;
TcpOptions: ulong; //TcpOptions:2;
IpOptions: ulong; //IpOptions:2;
end;
wegen dem ...Options, im
MSDN steh jedenfalls nur was von "A
ULONG value that a miniport driver sets to indicate ...", also für'n Anfang würde ich es wohl auch erstmal so versuchen
[add]

Zitat von
OregonGhost:
Sind die Dinger mit den Doppelpunkten nicht Bitfelder? Also nicht wirklich zwei ULONGs, sondern je zwei Bit lange vorzeichenlose Integer

hmmm ... Bitfelder ....

... also BOOL/LongBool?
Code:
[color=silver]TcpOptions: LongBool;
IpOptions: LongBool;[/color]
Ein Therapeut entspricht 1024 Gigapeut.