User`s guide

xcviii Contents
CHAPTER 4
This chapter describes API extensions to Windows HLLAPI that allow asynchronous communication.
These extensions have been designed for all implementations and versions of the Microsoft Windows
graphical environment starting from Microsoft Windows version 3.0. They provide for Windows
HLLAPI implementations and applications in 16- and 32-bit operating environments.
Windows HLLAPI allows multithreaded Windows-based processes. A process contains one or more
threads of execution. In the non-multithreaded world of the 16-bit Windows environment, a task
corresponds to a process with a single thread. All references to threads in this document refer to actual
threads in multithreaded Windows environments. In non multithreaded environments, such as the
Windows version 3.0 graphical environment, “thread” is synonymous with “process.”
The extensions for the Windows environment included in Windows HLLAPI are provided for
maximum Microsoft Windows programming compatibility and optimum application performance.
Each of these function calls have corresponding prototypes in the WHLLAPI.H header file, found in
Appendix A.
Extensions for the Windows
Environment