Term
|
Definition
| The collection of code the runs the Windows API |
|
|
Term
|
Definition
| the kernel of the Windows operating system, and the most important file on your computer |
|
|
Term
|
Definition
| Hardware Abstraction Layer, and is the portion of code that allows low-level mechanisms such as interrupts and BIOS communication to be handled independently. |
|
|
Term
|
Definition
| NTDLL contains a number of user-mode functions such as system call stubs and the run-time library (RTL) code, collectively known as the (largely undocumented) "Native API". |
|
|
Term
|
Definition
| a kernel-mode driver that implements windowing and graphics, allowing for user interfaces to be created |
|
|
Term
| What comprises the Win32 API |
|
Definition
- kernel32.DLL
- advapi32.DLL
- gdi32.DLL
- user32.DLL
|
|
|
Term
|
Definition
| This contains most of the system-related Win32 API functions. Most of these functions are just wrappers around the lower-level NTDLL functions, but some functionality such as National Language Support (NLS) and console handling are not available in NTDLL. |
|
|
Term
|
Definition
| This contains other system-related functions such as registry and service handling. |
|
|
Term
|
Definition
| This contains a number of basic functions for drawing. These functions are all relatively simple, and allow the user to draw shapes (circles, rectangles, etc.) on the screen, to display and manipulate bitmaps, etc |
|
|
Term
|
Definition
| This contains a number of functions that implement the familiar user-interface of Windows. Programs, message boxes, prompts, etc are all implemented using the User32 functions. User32 performs its tasks by calling system calls implemented by WIN32K.SYS. |
|
|
Term
|
Definition
| MSVCRT.DLL is the dynamic link library that contains the implementations of the C standard library (stdlib) functions that C programmers should be familiar with. These are the functions defined in the common header files stdio.h, string.h, stdlib.h, etc |
|
|
Term
|
Definition
| This is the Winsock2 library, that contains the standard Berkeley socket API for communicating on the internet. |
|
|
Term
| What are the layers of the Windows API |
|
Definition
- NTOSKRNL.EXE and HAL.DLL
- NTDLL.DLL and WIN32K.SYS
- Win32 API
|
|
|