Category
page 1Microsoft application programming interfaces
Q5289
software platform developed by Microsoft
ASP.NET
ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Active Server Pages Network Enabled Technologies.
Q188695
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs (the X standing in for the particular API names) and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indi
Windows API
Microsoft's core set of application programming interfaces available in Windows operating systems
Microsoft Silverlight
application framework for writing and running rich Internet applications
Open Database Connectivity
ODBC, standard interface for accessing database systems
ActiveX
ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996. In principle, ActiveX is not dependent on Microsoft Windows operating systems, but in practice, most ActiveX controls only run on Windows. Most also require the client to be running on an x86-based computer because ActiveX controls contain compiled code.
Q220674
' (XHR') is an API in the form of a JavaScript object whose methods transmit HTTP requests from a web browser to a web server. The methods allow a browser-based application to send requests to the server after page loading is complete, and receive information back. XMLHttpRequest is a component of Ajax programming. Prior to Ajax, hyperlinks and form submissions were the primary mechanisms for interacting with the server, often replacing the current page with another one.
Component Object Model
Application Binary Interface by Microsoft
Extensible Application Markup Language
programming language
Windows Presentation Foundation
graphical subsystem
Q21622213
The .NET platform (pronounced as "dot net"; formerly named .NET Core) is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is a cross-platform successor to the .NET Framework. The project is mainly developed by Microsoft employees by way of the .NET Foundation and is today released under an MIT License.
Windows Communication Foundation
runtime and set of APIs in the .NET Framework for building connected, service-oriented applications
Graphics Device Interface
Microsoft Windows component responsible for representing objects as output devices such as monitors and printers
Microsoft Foundation Class Library
programming library for C++
Q613361
graphical user interface software library
Windows Installer
Windows desktop packaging SDK
Microsoft XNA
platform for video game development offered by Microsoft
Winsock
In computing, the Windows Sockets API (WSA), later shortened to Winsock, is an application programming interface (API) that defines how Windows network application software should access network services, especially TCP/IP. It defines a standard interface between a Windows TCP/IP client application (such as an FTP client or a web browser) and the underlying TCP/IP protocol stack. The nomenclature is based on the Berkeley sockets API used in BSD for communications between programs.
WinFS
WinFS (short for Windows Future Storage) was the code name for a canceled data storage and management system project based on relational databases, developed by Microsoft and first demonstrated in 2003. It was intended as an advanced storage subsystem for the Microsoft Windows operating system, designed for persistence and management of structured, semi-structured and unstructured data.
Object Linking and Embedding
technology developed by Microsoft
ADO.NET
ADO.NET is a data access technology from the Microsoft .NET Framework and .NET that provides communication between relational and non-relational systems through a common set of components.
ADO.NET is a set of computer software components that programmers can use to access data and data services from a database. It is a part of the base class library that is included with the Microsoft .NET Framework. It is commonly used by programmers to access and modify data stored in relational database systems, though it can also access data in non-relational data sources. ADO.NET is sometimes considered a
High Level Shader Language
shading language
Q21600523
universal application platform created and developed by Microsoft for Microsoft Windows
Windows Management Instrumentation
Extensions of Windows Driver Model
Blazor
Blazor is a free and open-source web framework that enables developers to create web user interfaces (UI) based on components, using C# and HTML. It is being developed by Microsoft, as part of the ASP.NET Core web app framework.

Q962763
DirectShow (sometimes abbreviated as DS or DShow), codename Quartz, is a multimedia framework and API produced by Microsoft for software developers to perform various operations with media files or streams. It is the replacement for Microsoft's earlier Video for Windows technology. Based on the Microsoft Windows Component Object Model (COM) framework, DirectShow provides a common interface for media across various programming languages, and is an extensible, filter-based framework that can render or record media files on demand at the request of the user or developer. The DirectShow developmen
ActiveX Data Objects
component Object Model APIs for accessing data sources
Microsoft Management Console
component of Windows 2000
Internet Server Application Programming Interface
API of Microsoft Internet Information Services server services
Media Transfer Protocol
communications protocol allowing files to be transferred to or from USB-attached devices such as cameras and smartphones
Dynamic Data Exchange
inter-process communication protocol on Microsoft Windows
Template:Microsoft APIs
Wikimedia template
Windows Driver Model
device driver framework
Active Template Library
C++ class template library developed by Microsoft, intended to simplify the programming of COM objects
.NET Remoting
Microsoft application programming interface

Network Driver Interface Specification
in computing, an application programming interface for network interface cards
VxD
VxD is the device driver model used in Microsoft Windows/386 2.x, the 386 enhanced mode of Windows 3.x, Windows 9x, and to some extent also by the Novell DOS 7, OpenDOS 7.01, and DR-DOS 7.02 (and higher) multitasker (TASKMGR). VxDs have access to the memory of the kernel and all running processes, as well as raw access to the hardware. Starting with Windows 98, Windows Driver Model was the recommended driver model to write drivers for, with the VxD driver model still being supported for backward compatibility, until Windows Me.
OLE DB
Microsoft API for uniform access from heterogeneous data sources
Windows Template Library
C++ template library for Win32 development
Windows Image Acquisition
image scanner API
Microsoft CryptoAPI
application programming interface
DirectX Video Acceleration
API for hardware video acceleration
Microsoft Data Access Components
framework
Security Support Provider Interface
Windows application programming interface
Dynamic Language Runtime
system Platform
Remote Data Objects
data access application programming interface primarily used in Microsoft Visual Basic applications on Windows 95 and later operating systems
Messaging Application Programming Interface
Messaging Application Programming Interface (MAPI) is an API for Microsoft Windows which allows programs to become email-aware. While MAPI is designed to be independent of the protocol, it is usually used to communicate with Microsoft Exchange Server.
ASP.NET Razor
Programming syntax for ASP.NET
Installable File System
framework
native API
lightweight API used by Windows NT and user mode applications
Data Protection API
Windows API for cryptography
Windows Driver Kit
software toolset from Microsoft that enables the development of device drivers for the Microsoft Windows platform
SignalR
SignalR is a free and open-source software library for Microsoft ASP.NET that allows server code to send asynchronous notifications to client-side web applications. The library includes server-side and client-side JavaScript components.
Media Control Interface
API for controlling multimedia peripherals connected to a Microsoft Windows or OS/2 computer
Windows Driver Frameworks
set of tools and libraries for developing device drivers under Microsoft Windows
DirectDraw
DirectDraw (ddraw.dll) is an API that used to be a part of Microsoft's DirectX API. DirectDraw is used to accelerate rendering of 2D graphics in applications. DirectDraw also allows applications to run fullscreen or embedded in a window such as most other MS Windows applications. DirectDraw uses hardware acceleration if it is available on the client's computer. DirectDraw allows direct access to video memory, hardware overlays, hardware blitters, and page flipping. Its video memory manager can manipulate video memory with ease, taking full advantage of the blitting and color decompression capa
OLE Automation
inter-process communication mechanism developed by Microsoft
Microsoft Speech API
application programming interface for Microsoft Windows
Microsoft Windows library files
list of main shared-libraries of Microsoft Windows