The following is a list of Microsoft APIs.
Contents |
Application programming interfaces
Active
- Collaboration Data Objects (CDO)
- Component Object Model (COM) including ActiveX, ActiveX Data Objects (ADO) and Distributed Component Object Model (DCOM)
- Cryptographic Application Programming Interface
- DirectShow
- DirectX, including: Direct3D, DirectDraw, DirectInput, DirectMusic, DirectPlay, DirectSetup, and DirectSound
- Graphics Device Interface (GDI) and GDI+
- Extensible Storage Engine (Jet Blue)
- Microsoft Data Access Components (MDAC), including: OLE DB
- Messaging Application Programming Interface (MAPI)
- Object linking and embedding (OLE), OLE Automation
- Remote Application Programming Interface (RAPI)
- Speech Application Programming Interface (SAPI)
- Telephony Application Programming Interface (TAPI)
- Uniscribe
- Windows Image Acquisition (WIA)
- Windows Management Instrumentation (WMI)
- Winsock
- Win32 console
- Windows API's current versions: Win32, Win64
Deprecated
- Active Scripting
- Collaboration Data Objects for Windows NT Server
- Dynamic Data Exchange
- Older data access technologies: Microsoft Jet Database Engine, Data Access Objects (DAO), Remote Data Objects (RDO), Remote Data Services (RDS)
- Setup API
- Windows API's old versions: Win16, Win32s
Frameworks
Active
- Customer Care Framework
- .NET Framework, including: Remoting, Assemblies, Metadata, Common Language Runtime, Common Type System, Global Assembly Cache, Microsoft Intermediate Language, Windows Forms, Windows Communication Foundation, Windows Presentation Foundation, Windows CardSpace, Windows PowerShell, Windows Workflow Foundation