Volume 1 of Application Programming Interface for Windows is the first half of a two-volume functional specification of the Microsoft Windows 3.1 application programming interface. Together, these two volumes contain the core programming functions used in all modern versions of Windows-a "baseline" of commands under which all programs, no matter what operating system is used, will function. Application Programming Interface for Windows forms the basis for all Windows programming, including Windows 95/98 and NT, as well as WINE and other Windows-under-Unix emulation projects. You can rely on this two-volume reference guide whether you are developing an application for Microsoft Windows, or are working on porting a Windows application to another operating system, such as Linux or BeOS. Application Programming Interface for Windows also serves as a handy reference to general Windows programming functions and syntax.