The following is a list of Microsoft APIs and frameworks.
APIs
[edit]Current
[edit]- Component Model
- Component Object Model (COM)
- Distributed Component Object Model (DCOM)
- COM+
- Microsoft Data Access Components (MDAC), including: OLE DB
- Cryptographic API (CAPICOM)
- ActiveX Data Objects (ADO)
- Collaboration Data Objects (CDO);
- Windows Runtime (WinRT)
- DirectShow
- DirectX
- Direct2D
- Direct3D
- DirectDraw
- DirectInput
- DirectMusic
- DirectPlay
- DirectSetup
- DirectSound
- DirectWrite
- XACT (Cross-platform Audio Creation Tool)
- XAudio 2
- Media Foundation (Windows Vista / Windows 7)
- Interface
- Graphics Device Interface (GDI) and GDI+
- Application Programming Interface (API)
- Messaging Application Programming Interface (MAPI)
- Remote Application Programming Interface (RAPI)
- Speech Application Programming Interface (SAPI)
- Telephony Application Programming Interface (TAPI)
- Extensible Storage Engine (Jet Blue)
- Object linking and embedding (OLE)
- Uniscribe (see Template:Microsoft APIs section: Software Factories)
- Windows Image Acquisition (WIA)
- Windows Management Instrumentation (WMI)
- Winsock
- Win32 console
- Windows API (current versions: Win32; Win64)
Deprecated
[edit]- Active Scripting[1]
- ActiveX[2][3]
- Collaboration Data Objects for Windows NT Server
- Dynamic Data Exchange[4][5]
- Older data access technologies
- Jet Database Engine[6]
- Data object
- Remote Data Services (RDS)
- Setup API
- Windows API (old versions: Win16; Win32s[7])
- XNA libraries for cross-platform Xbox 360/Windows development[8]
Frameworks
[edit]- .NET Framework
- Remoting, Assemblies, Metadata
- Common Language Runtime, Common Type System, Global Assembly Cache, Microsoft Intermediate Language, Windows Forms
- ADO.NET, ASP.NET
- Windows Communication Foundation (WCF)
- Windows Presentation Foundation (WPF)
- Windows Workflow Foundation (WF)
- Windows CardSpace (WCS)
- Universal Windows Platform (UWP)
- Windows PowerShell
- Microsoft Management Console (MMC)
- Text Services Framework
- Windows Driver Model
- Windows Driver Foundation
Libraries
[edit]- Microsoft Foundation Class Library (MFC)
- Active Template Library (ATL)
- Framework Class Library (FCL)
- Object Windows Library (OWL)
- Standard Template Library (STL)
- Visual Component Library (VCL)
- Windows Template Library (WTL)
- Windows UI Library (WinUI)
- Text Object Model (TOM)
See also
[edit]References
[edit]- ^ "Fabulous Adventures In Coding : Rumours of VBScript's Death Have Been Greatly Exaggerated". blogs.msdn.com. Archived from the original on 2008-04-04. Retrieved 2025-12-08.
- ^ "Microsoft nixes ActiveX add-on technology in new Edge browser". Computerworld. Retrieved 2025-12-08.
- ^ Dansimp. "Microsoft Edge - Frequently Asked Questions (FAQ) for IT Pros". learn.microsoft.com. Retrieved 2025-12-08.
- ^ "The Old New Thing | Please feel free to stop using DDE". The Old New Thing. 2007-02-26. Archived from the original on 2019-03-15. Retrieved 2025-12-08.
- ^ "Nick on Silverlight and WPF : USER & GDI Compat, part 5 -- Miscellaneous". blogs.msdn.com. Archived from the original on 2007-12-17. Retrieved 2025-12-08.
- ^ David-Engel. "Driver history for Microsoft SQL Server - SQL Server". learn.microsoft.com. Retrieved 2025-12-08.
- ^ "Win32s 1.1". WinWorld. Retrieved 2025-12-08.
- ^ Voice+1717-4445, 6605 Cypresswood Dr Suite 425 Houston TX 77379 USA. "XNA is Dead; Long Live the New XNA, MonoGame". CODE. Retrieved 2025-12-08.
{{cite web}}: CS1 maint: numeric names: authors list (link)