List of Microsoft Windows application programming interfaces and frameworks
The following is a list of Microsoft APIs and frameworks.
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
- Setup API
- Windows API's old versions: Win16, Win32s
- XNA libraries for cross platform Xbox 360/Windows development
Frameworks
This list is incomplete; you can help by expanding it.
- .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)
- 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)
- Framework Class Library (FCL)
- 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
This article is issued from Wikipedia - version of the 10/4/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.