単純型
すべての単純型は、型を名前で示す 1 つの書式文字で表されます。 これには、すべての数値型とその他の特殊な IDL 型が含まれます。 一覧は次のとおりです。
FC_BYTE, // 0x01
FC_CHAR, // 0x02
FC_SMALL, // 0x03
FC_USMALL, // 0x04
FC_WCHAR, // 0x05
FC_SHORT, // 0x06
FC_USHORT, // 0x07
FC_LONG, // 0x08
FC_ULONG, // 0x09
FC_FLOAT, // 0x0a
FC_HYPER, // 0x0b
FC_DOUBLE, // 0x0c
FC_ENUM16, // 0x0d
FC_ENUM32, // 0x0e
FC_ERROR_STATUS_T, // 0x10
FC_INT3264, // 0xb8
FC_UINT3264, // 0xb9
SMALL、WCHAR、HYPER、ERROR_STATUS_T、__INT3264型は、特別な RPC 解釈を備えた MIDL 組み込みです。 INT 型と __INT32 型は、FC_LONG、unsigned INT、unsigned __INT32 にマップされ、FC_ULONG、__INT64、および unsigned __INT64 がFC_HYPERにマップされます。
__INT128、FLOAT128、および FLOAT80 型はサポートされていません。