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