Win32 API Functions
Alphabetical Index
-
CreateProcess
Creates a new process and its primary thread.
The CreateProcess function generates a new process to execute in the caller's address space. -
GetWindowText
Copies the text of the specified window's title (if it has one) into a buffer.
Retrieves the length, in characters, of the specified window's title bar text. -
SetWindowText
Changes the text of the specified window's title bar (if it has one).
Sets the text of the specified window's title bar. -
PostMessage
Places (posts) a message in the message queue of the specified thread or an application.
Posts a message to a message queue. -
SendMessage
Sends the specified message to a window or windows.
Sends the specified message to a window or windows. -
GetMessage
Retrieves messages from the calling thread's message queue.
Retrieves messages from the calling thread's message queue. -
PeekMessage
Checks to see whether a message is waiting in the specified thread's message queue.
Retrieves messages from the calling thread's message queue without removing them. -
AllocateMemory
Allocates a block of memory.
This function allocates the specified number of bytes from the heap. -
FreeMemory
Frees a previously allocated block of memory.
Frees the specified global memory object and invalidates its handle. -
GetModuleHandle
Retrieves a handle to a module (a dynamic-link library or application).
GetModuleHandle returns a handle to the module. -
GetProcAddress
Retrieves the address of an exported function or variable from the specified dynamic-link library.
Returns the address of an exported function or variable.
By Category
-
Process and Thread Management
Functions for creating, managing, and terminating processes and threads.
-
Window Management
Functions for creating, manipulating, and managing windows.
-
Memory Management
Functions for allocating, deallocating, and managing memory.
-
Graphics and Multimedia
Functions for drawing, image manipulation, and audio/video playback.
-
File and I/O Operations
Functions for reading, writing, and managing files.