// Conversion / utility routines // Composition of a type id public static UInt32 MAKE_BCDE_DATA_TYPE(BCDE_CLASS _Class, BCDE_FORMAT _Format, UInt32 _Subtype) { return (((((UInt32)_Class) & 0xF) << 28) | ((((UInt32)_Format) & 0xF) << 24) | ((_Subtype) & 0x00FFFFFF)); }