I think bit fields are not possible in c# structure. It is possible in c++. typedef struct { UINT16 SrcPort:16; UINT16 DstPort:16;...
Separate names with a comma.