Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Todos os tipos simples são representados por um único caractere de formato que indica o tipo pelo seu nome. Isto inclui todos os tipos numéricos e alguns outros tipos especiais de IDL. A lista é a seguinte:
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
Os tipos SMALL, WCHAR, HYPER, ERROR_STATUS_T __INT3264 são intrínsecos MIDL com interpretações RPC especiais. Os tipos INT e __INT32 mapeiam para FC_LONG, INT não assinado e __INT32 não assinado mapeiam para FC_ULONG, __INT64 e __INT64 não assinados mapeiam para FC_HYPER.
Os tipos __INT128, FLOAT128 e FLOAT80 não são suportados.