In Windows environments, ESQL/C implements the global variables in Figure 1-32 as functions, which the sqlhdr.h file defines. These functions return values that have the same data types as their global-variable counterparts. Therefore, this change in implementation does not require modification of existing ESQL/C code. You can still use these functions in the same context as their global-variable counterparts.