I need to convert the structure below to delphi. I am in doubt about what this ":4" value means in the "reserved" and "version" members. It looks like it interferes in the size of the structure! Anyone with any tips?
typedef struct _FSRTL_COMMON_FCB_HEADER {
CSHORT NodeTypeCode;
CSHORT NodeByteSize;
UCHAR Flags;
UCHAR IsFastIoPossible;
UCHAR Flags2;
UCHAR Reserved :4;
UCHAR Version :4;
PERESOURCE Resource;
...