Win32 Extensions
The most fundamental interface to Windows features is provided by the Win32 extensions. In most cases, these modules provide access similar to the Win32 API that C or C++ programmers would have, such as access to Windows handles and other low-level concepts.
Table 3.1 displays the Win32 extension modules.
|
Module |
Description |
|
|
Interfaces to Windows memory-mapped files, a mechanism that allows data to be shared among multiple processes. |
|
|
An interface to the Open DataBase Connectivity API, a portable API for connecting to multiple databases. We discuss ODBC and other database techniques in Chapter 13. |
|
|
Accesses many of the common and simple Windows APIs; a general-purpose module with a cross section of API support. |
|
|
Accesses the Windows event and signaling API. This module allows you to manipulate and wait for Windows events, semaphores, mutexes, etc. |
|
|
An interface to the Windows NT Event Log. The
|
|
|
An interface to the Windows NT Performance Monitor. This module uses a helper DLL provided by Microsoft known as the Performance Data Helper or PDH. We discuss the Windows NT Performance Monitor in Chapter 18. |
|
|
Accesses the pipe-related Win32 functions, ... |