簡單類型
所有簡單類型都是以單一格式字元表示,以名稱表示類型。 這包括所有數值類型和一些其他特殊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類型。