Previous | Table of Contents | Next |
The basic data types available in Microsoft IDL and ODL map to the corresponding
data types available in OMG IDL as shown in Table 18-7.
Table 18-7 Microsoft IDL and ODL to OMG IDL Intrinsic Data Type Mappings
Microsoft IDL |
Microsoft ODL |
OMG IDL |
Description |
||
short | short | short | Signed integer with a range of -215...215 -1 | ||
long | long | long | Signed integer with a range of -231...231 -1 | ||
unsigned short | unsigned short | unsigned short | Unsigned integer with a range of 0...216 -1 | ||
unsigned long | unsigned long | unsigned long | Unsigned integer with a range of 0...232 -1 | ||
float | float | float | IEEE single -precision floating point number | ||
double | double | double | IEEE double-precision floating point number |
Table 18-7 Microsoft IDL and ODL to OMG IDL Intrinsic Data Type Mappings (Continued)
char | char | char | 8-bit quantity limited to the ISO Latin-1 character set | ||
boolean | boolean | boolean | 8-bit quantity, which is limited to 1 and 0 | ||
byte | unsigned char | octet | 8-bit opaque data type, guaranteed to not undergo any conversion during transfer between systems |