There are three common uses for 32-bit memory in a Windows application. In increasing order of complexity, they are:
Using 32-bit data objects in 16-bit code
Using 32-bit code and data in a subroutine library
Using 32-bit code and data for the main program
The remaining topics in this section briefly describe these uses.