ENCYCLOPEDIA 4U .com



Encyclopedia Home Page

Google
  Web Encyclopedia4u.com

 

Windows API

Windows API or Windows SDK is a set of APIs, (application programming interfaces) available in the Microsoft Windows series.

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

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: kernel.dll, user.dll and gdi.dll. Although Microsoft's implementation of the Windows API is copyright, it is generally accepted that other vendors can emulate Windows by providing an identical API, without breaching copyright.

The Windows API was originally designed to be object oriented, but 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. In some ways it is a low-level interface, so many programmers prefer to use the MFC (Microsoft Foundation Classes) and other class libraries such as Borland's OWL (Object Windows Library) for a more high-level approach.

Among other things, the Windows API contains the graphical widget toolkit used in different Windows versions.

The WINE project is an attempt to provide this API set for UNIX-like platforms.

Among common API functions are:

  • CreateWindow
  • SetWindowText
  • ExitWindows
  • TextOut

See also: DirectX, component object model, .NET

External Links





Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.



Copyright © 2005 Par Web Solutions All Rights reserved.
| Privacy

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Windows API".