Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is a Windows API? [closed]

Tags:

winapi

What is a Windows API?

like image 253
user122401 Avatar asked Jun 14 '09 18:06

user122401


People also ask

What is the Windows API used for?

The Windows API (application programming interface) allows user-written programs to interact with Windows, for example to display things on screen and get input from mouse and keyboard. All Windows programs except console programs must interact with the Windows API regardless of the language.

What does Microsoft API stand for?

Overview. API stands for application programming interface, which is a set of definitions and protocols for building and integrating application software.

Is there Windows API?

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.

Is Win32 API still used?

Over the years, Microsoft has adopted it internally for the development of Office 365, Skype, and other applications. That was 16 years ago. However, Win32 still is the predominant legacy programming API. More apps out in the wild use it than anything else.


2 Answers

It's a set of functions and data structures that a Windows program can use to ask Windows to do something, like opening a file, displaying a message, etc.

Pretty much everything that a Windows program does involves calling various API functions.

Collectively, all the API functions that Windows makes available are called "The Windows API".

like image 96
RichieHindle Avatar answered Oct 18 '22 18:10

RichieHindle


It is not a Windows API, it is the Windows API, and in short it is the set of functions exposed by Windows that allows software to interact with the operating system.

like image 21
Fredrik Mörk Avatar answered Oct 18 '22 17:10

Fredrik Mörk