The Interface Definition Language (IDL) supports the following
integer types only, which represent the corresponding value ranges:
Integral type | Value range |
short | -215 through (215)-1 |
long | -231 through (231)-1 |
long long | -263 through (263)-1 |
unsigned short | 0 through (216)-1 |
unsigned long | 0 through (232)-1 |
unsigned long long | 0 through (264)-1 |