WINAPI
WinAPI, short for Windows API, is the core set of application programming interfaces provided by Microsoft Windows that enables native applications to interact with the operating system. The term most often refers to the Win32 API, the 32-bit API that forms the foundation for Windows desktop applications; these interfaces continue to be available on 64-bit editions and newer Windows versions.
The Win32 API is composed of a large collection of functions exposed by system DLLs such as
Programs written against the Win32 API are typically written in C or C++, though other languages provide
Over time, Windows introduced complementary interfaces such as the Windows Runtime for modern apps; however, the