- List of Microsoft Windows application programming interfaces and frameworks
-
The following is a list of Microsoft APIs and frameworks.
Contents
APIs
-
This list is incomplete; you can help by expanding it.
Current
- Component Model
- ActiveX
- 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)
- 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)
- 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'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 object
- Data Access Objects (DAO)
- Remote Data Objects (RDO)
- Remote Data Services (RDS)
- Setup API
- Windows API's old versions: Win16, Win32s
Frameworks
-
This list is incomplete; you can help by expanding it.
Current
- .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 (WWF)
- Windows CardSpace (WCS)
- Windows PowerShell
-
- Microsoft Management Console (MMC)
- Text Services Framework
- Windows Driver Model
- Windows Driver Foundation
Libraries
- Microsoft Foundation Class Library (MFC)
- Active Template Library (ATL)
- Base Class Library (BCL)
- Object Windows Library (OWL)
- Standard Template Library (STL)
- Visual Component Library (VCL)
- Windows Template Library (WTL)
- Text Object Model (TOM)
Third Parties
-
This list is incomplete; you can help by expanding it.
See also
Microsoft APIs and frameworks Graphics Audio Multimedia Web Data access Networking Communication Administration and
managementComponent model Libraries Device drivers Windows Driver Model · Windows Driver Foundation (KMDF · UMDF) · WDDM · NDIS · UAA · Broadcast Driver Architecture · VxDSecurity .NET Software factories IPC Accessibility Text and multilingual
supportCategories:- Microsoft lists
- Microsoft application programming interfaces
-
Wikimedia Foundation. 2010.