Organization of This Manual

Following are brief descriptions of the chapters and appendixes in this manual:

Chapter 1, “Data Types,” describes the keywords that define the size and meaning of parameter and return values associated with the Windows application programming interface (API).

Chapter 2, “Messages,” describes formatted window messages, through which the Windows operating system communicates with applications, and notification messages, which notify a control's parent window of actions that occur within the control.

Chapter 3, “Structures,” defines the data structures associated with the functions that are part of the Windows API.

Chapter 4, “Macros,” describes the purpose and defines the parameters of macros used to help manipulate data in Windows applications.

Chapter 5, “Printer Escapes,” lists printer escapes for the Windows operating system.

Chapter 6, “Dynamic Data Exchange Transactions,” describes the transactions sent by the Dynamic Data Exchange Management Library (DDEML) to an application's dynamic data exchange (DDE) callback function. The transactions notify the application of DDE activity that affects the application.

Chapter 7, “File Manager Events and Messages,” provides descriptions of the events and menu commands File Manager sends to communicate with a File Manager extension dynamic-link library (DLL). The chapter also describes messages the DLL can send File Manager to retrieve information.

Chapter 8, “Control Panel Messages,” lists the messages Control Panel sends to communicate with a Control Panel DLL.

Chapter 9, “Common Dialog Box Messages,” describes the messages a common dialog box can send to notify applications that the user has made or changed a selection in the dialog box.

Chapter 10, “Installable Driver Messages,” lists the messages the Windows operating system sends to notify installable drivers about specific events.

Appendix A, “Binary and Ternary Raster-Operation Codes,” lists and describes the binary and ternary raster operations used by the graphics device interface (GDI).

Appendix B, “Virtual-Key Codes,” shows the symbolic constant names, hexadecimal values, and keyboard equivalents for Windows virtual-key codes.

Appendix C, “Character Tables,” illustrates the Windows character set, the Symbol character set, and the OEM character set used by the Windows operating system.