[Enterprise Extensions only]

IDL floating point types

IDL supports the float and double floating-point types. The float type represents the IEEE single-precision floating-point numbers; double represents the IEEE double-precision floating-point numbers.

Because returning floats and doubles by value might not be compatible across all Windows compilers, client programs should return floats and doubles by reference.