[StructLayout(LayoutKind.Sequential)]
struct LUID {
public uint LowPart;
public uint HighPart;
}
Structure LUID
Public LowPart As Integer
Public HighPart As Integer
End Structure
Why is this defined as two ints instead of a long? As far as I can see there's no need to treat it as anything other than
an opaque 64 bit field