Windows API Documentation

Windows API is a set of APIs, (application programming interfaces) available in the Microsoft Windows operating systems.

Windows API

Portions copyright Wikipedia, the free encyclopaedia

A Windows SDK is available, and provides documentation and tools to better enable developers to create software using the Windows API and associated Windows technologies.

Win16 was the first, 16-bit version, of these APIs.

Win32 is the 32-bit API for modern versions of Microsoft Windows. The API consists of C functions implemented in dynamically linked libraries (DLLs), mainly in core DLLs: kernel32.dll, user32.dll and gdi32.dll. Although Microsoft's implementation of the Windows API is copyright, other vendors can emulate Windows by providing an identical API, without breaching copyright.

The original design of the Windows API was to be object-oriented. However computers at the time were limited in power and many new APIs and enhancements have been introduced, leading to the loss of some object-oriented aspects.

  • Win32API.Txt - Win32 API Declarations for Visual Basic (1999)
  • winapi31.txt - Win16 API Declarations for Visual Basic (1992)
  • MAPI32.TXT - MAPI32 API Declarations for Visual Basic (1998)


   (C) 2018 PeatSoft