Jump to content

Template:Microsoft APIs: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
XMLHttpRequest is not a Microsoft API...
m Removing link(s) Wikipedia:Articles for deletion/EFx Factory closed as soft delete (XFDcloser)
 
(105 intermediate revisions by 48 users not shown)
Line 1: Line 1:
{{Navbox
{{Navbox
|name = Microsoft APIs
| name = Microsoft APIs
|state = {{{state|<includeonly>autocollapse</includeonly><noinclude>expanded</noinclude>}}}
| state = {{{state<includeonly>|autocollapse</includeonly>}}}
|title = [[List of Microsoft Windows application programming interfaces and frameworks|Microsoft APIs and frameworks]]
| title = [[List of Microsoft Windows application programming interfaces and frameworks|Microsoft APIs and frameworks]]
| listclass = hlist
| groupstyle = line-height:1.2em


|group1 = Graphics
| group1 = Graphics and UI
| list1 =
|list1 = {{nowrap begin}} [[AutoCollage 2008]]{{·w}} [[Desktop Window Manager]]{{·w}} [[DirectX]]{{·w}} [[Direct3D]]{{·w}} [[Graphics Device Interface|GDI]]{{·w}} [[Windows Presentation Foundation]]{{·w}} [[Windows Color System]]{{·w}} [[Windows Image Acquisition]]{{·w}} [[Windows Imaging Component]] {{nowrap end}}
*[[Desktop Window Manager]]
*[[Direct2D]]
*[[Direct3D]]
*[[D3DX|D3D (extensions)]]
*[[Graphics Device Interface|GDI / GDI+]]
*[[Windows Presentation Foundation|WPF]]
*[[Microsoft Silverlight|Silverlight]]
*[[Windows UI Library|WinUI]]
*[[Windows Color System]]
*[[Windows Image Acquisition]]
*[[Windows Imaging Component]]
*[[DirectX Graphics Infrastructure|DirectX Graphics Infrastructure (DXGI)]]
*[[Windows Advanced Rasterization Platform]]
*[[WinG]]
| group2 = Audio
| list2 =
*[[DirectMusic]]
*[[DirectSound]]
*[[DirectX plugin]]
*[[Cross-platform Audio Creation Tool|XACT]]
*[[Microsoft Speech API|Speech API]]
*[[XAudio2]]


| group3 = Multimedia
|group2 = Audio
| list3 =
|list2 = {{nowrap begin}} [[DirectSound]]{{·w}} [[DirectMusic]]{{·w}} [[DirectX plugin]]{{·w}} [[XACT]]{{·w}} [[Speech Application Programming Interface|Speech API]] {{nowrap end}}
*[[DirectX]]
**[[DirectX Media Objects|Media Objects]]
**[[DirectX Video Acceleration|Video Acceleration]]
*[[Xinput]]
*[[DirectInput]]
*[[DirectShow]]
*[[Image Mastering API]]
*[[Managed DirectX]]
*[[Media Foundation]]
*[[Microsoft XNA|XNA]]
*[[Windows Media]]
*[[Video for Windows]]


| group4 = Web
|group3 = Multimedia
| list4 =
|list3 = {{nowrap begin}} [[DirectShow]]{{·w}} [[DirectX Media Objects]]{{·w}} [[DirectX Video Acceleration]]{{·w}} [[Windows Media]]{{·w}} [[Media Foundation]]{{·w}} [[Image Mastering API]] {{nowrap end}}
*[[Trident (software)|MSHTML]]
*[[Windows RSS Platform|RSS Platform]]
*[[JScript]]
*[[VBScript]]
*[[Browser Helper Object|BHO]]
*[[XMLHttpRequest|XDR]]
*[[Microsoft Gadgets|SideBar Gadgets]]
*[[TypeScript]]


| group5 = Data access
|group4 = Web
| list5 =
|list4 = {{nowrap begin}} [[Trident (layout engine)|MSHTML]]{{·w}} [[MSXML]]{{·w}} [[Windows RSS Platform|RSS Platform]]{{·w}} [[JScript]]{{·w}} [[VBScript]]{{·w}} [[Browser Helper Object|BHO]]{{·w}} [[Microsoft Gadgets|SideBar Gadgets]] {{nowrap end}}
*[[Microsoft Data Access Components|Data Access Components (MDAC)]]
**[[ActiveX Data Objects|ADO]]
**[[ADO.NET]]
**[[ODBC]]
**[[OLE DB]]
*[[Extensible Storage Engine]]
*[[Entity Framework]]
*[[Microsoft Sync Framework|Sync Framework]]
*[[Access Database Engine]]
*[[MSXML]]
*[[Open Packaging Conventions|OPC]]


| group6 = Networking
|group5 = Data access
| list6 =
|list5 = {{nowrap begin}} [[Microsoft Data Access Components]]{{·w}} [[Extensible Storage Engine]]{{·w}} [[ADO.NET]]{{·w}} [[ADO.NET Entity Framework|ADO.NET Entity Framework]]{{·w}} [[Microsoft Sync Framework|Sync Framework]]{{·w}} [[Microsoft Jet Database Engine|Jet Engine]] {{nowrap end}}
*[[Winsock]]
**[[Layered Service Provider|LSP]]
*[[Windows Vista networking technologies#Winsock Kernel|Winsock Kernel]]
*[[Windows Filtering Platform|Filtering Platform]]
*[[Network Driver Interface Specification|NDIS]]
*[[Windows Rally]]
*[[Background Intelligent Transfer Service|BITS]]
*[[Windows Vista networking technologies#Peer-to-peer communication|P2P API]]
*[[Microsoft Message Queuing|MSMQ]]
*[[Microsoft Messaging Passing Interface|MS MPI]]
*[[DirectPlay]]


| group7 = Communication
|group6 = Networking
| list7 =
|list6 = {{nowrap begin}} [[Winsock]] ([[Layered Service Provider|LSP]]){{·w}} [[Winsock Kernel]]{{·w}} [[Windows Filtering Platform|Filtering Platform]]{{·w}} [[Network Driver Interface Specification]]{{·w}} [[Windows Rally]]{{·w}} [[Background Intelligent Transfer Service|BITS]]{{·w}} [[Windows Vista networking technologies#Peer-to-peer communication|P2P API]] {{nowrap end}}
*[[MAPI|Messaging API]]
*[[Telephony Application Programming Interface|Telephony API]]
*[[Windows Communication Foundation|WCF]]


| group8 = Administration and<br />management
|group7 = Communication
| list8 =
|list7 = {{nowrap begin}} [[Messaging Application Programming Interface|Messaging API]]{{·w}} [[Telephony Application Programming Interface|Telephony API]] {{nowrap end}}
*[[Win32 console]]
*[[Windows Script Host]]
*[[Windows Management Instrumentation|WMI (extensions)]]
*[[PowerShell]]
*[[Windows Task Scheduler|Task Scheduler]]
*[[Windows Vista I/O technologies#Offline Files|Offline Files]]
*[[Shadow Copy]]
*[[Windows Installer]]
*[[Windows Error Reporting|Error Reporting]]
*[[Event Viewer#Windows Event Log|Event Log]]
*[[Common Log File System]]


| group9 = [[Component-based software engineering|Component model]]
|group8 = <div style="line-height:1.1em;">Administration and<br/>management</div>
| list9 =
|list8 = {{nowrap begin}} [[Win32 console]]{{·w}} [[Windows Script Host]]{{·w}} [[Windows Management Instrumentation]]{{·w}} [[Windows PowerShell]]{{·w}} [[Task Scheduler]]{{·w}} [[Offline Files]]{{·w}} [[Shadow Copy]]{{·w}} [[Windows Installer]]{{·w}} [[Windows Error Reporting]]{{·w}} [[Windows Event Log]]{{·w}} [[Common Log File System]] {{nowrap end}}
*[[Component Object Model|COM]]
*[[Component Object Model#COM+|COM+]]
*[[ActiveX]]
*[[Distributed Component Object Model]]
*[[.NET Framework]]


| group10 = [[Library (computing)|Libraries]]
|group9 = [[Component-based software engineering|Component model]]
| list10 =
|list9 = {{nowrap begin}} [[Component Object Model|COM]]{{·w}} [[Component Object Model#COM+|COM+]]{{·w}} [[ActiveX]]{{·w}} [[Distributed Component Object Model]]{{·w}} [[.NET Framework]] {{nowrap end}}
*[[Framework Class Library]]
*[[Microsoft Foundation Class Library|Microsoft Foundation Classes (MFC)]]
*[[Active Template Library|Active Template Library (ATL)]]
*[[Windows Template Library|Windows Template Library (WTL)]]


| group11 = [[Device driver]]s
|group10 = [[Library (computing)|Libraries]]
| list11 =
|list10 = {{nowrap begin}} [[Microsoft Foundation Class Library|Microsoft Foundation Class (MFC)]]{{·w}} [[Active Template Library|Active Template Library (ATL)]]{{·w}} [[Windows Template Library|Windows Template Library (WTL)]] {{nowrap end}}
*[[Windows Driver Model|WDM]]
*[[Windows Driver Frameworks|WDF]]
**[[Kernel-Mode Driver Framework|KMDF]]
**[[User-Mode Driver Framework|UMDF]]
*[[Windows Display Driver Model|WDDM]]
*[[Network Driver Interface Specification|NDIS]]
*[[Universal Audio Architecture|UAA]]
*[[Broadcast Driver Architecture|BDA]]
*[[VxD]]


| group12 = Security
|group11 = Driver development
| list12 =
|list11 = {{nowrap begin}} [[Windows Driver Model]] ([[Broadcast Driver Architecture]]){{·w}} [[Windows Driver Foundation]] ([[Kernel-Mode Driver Framework|KMDF]]{{·w}} [[User-Mode Driver Framework|UMDF]]) {{nowrap end}}
*[[Microsoft CryptoAPI|Crypto API]]
**[[CAPICOM]]
*[[Windows CardSpace]]
*[[Data Protection API]]
*[[Security Support Provider Interface|Security Support Provider Interface (SSPI)]]


| group13 = [[.NET Framework|.NET]]
|group12 = Security
| list13 =
|list12 = {{nowrap begin}} [[Cryptographic API|Crypto API]] ([[CAPICOM]]){{·w}} [[Windows CardSpace]]{{·w}} [[Data protection API]]{{·w}} [[Security Support Provider Interface]] {{nowrap end}}
*[[ASP.NET]]
*[[ADO.NET]]
*[[.NET Remoting|Remoting]]
*[[Microsoft Silverlight|Silverlight]]
*[[Task Parallel Library|TPL]]
*[[Windows Communication Foundation|WCF]]
*[[Windows CardSpace|WCS]]
*[[Windows Presentation Foundation|WPF]]
*[[Windows Workflow Foundation|WF]]


| group14 = [[Software Factory (Microsoft .NET)|Software factories]]
|group13 = .NET
| list14 =
|list13 = {{nowrap begin}} [[.NET Framework]]{{·w}} [[ASP.NET]]{{·w}} [[ADO.NET]]{{·w}} [[.NET Remoting|Remoting]]{{·w}} [[Windows Presentation Foundation]]{{·w}} [[Windows Workflow Foundation]]{{·w}} [[Windows Communication Foundation]]{{·w}} [[Windows CardSpace]]{{·w}} [[Microsoft XNA|XNA]]{{·w}} [[Microsoft Silverlight|Silverlight]]{{·w}} [[Task Parallel Library]] {{nowrap end}}
*[[Microsoft Enterprise Library|Enterprise Library]]
*[[Composite UI Application Block|Composite UI]]
*[[Microsoft Customer Care Framework|CCF]]
*[[Microsoft Connected Services Framework|CSF]]


| group15 = [[Inter-process communication|IPC]]
|group14 = [[Software factory|Software factories]]
| list15 =
|list14 = {{nowrap begin}} [[EFx Factory]]{{·w}} [[Microsoft Enterprise Library|Enterprise Library]]{{·w}} [[Composite UI Application Block|Composite UI]]{{·w}} [[Microsoft Customer Care Framework|CCF]]{{·w}} [[Microsoft Connected Services Framework|CSF]]{{nowrap end}}
*[[Microsoft RPC|MSRPC]]
*[[Dynamic Data Exchange|Dynamic Data Exchange (DDE)]]
*[[.NET Remoting|Remoting]]
*[[Windows Communication Foundation|WCF]]


| group16 = Accessibility
|group15 = [[Inter-process communication|IPC]]
| list16 =
|list15 = {{nowrap begin}} [[MSRPC]]{{·w}} [[Named pipe#Named pipes in Windows|Named pipes]]{{·w}} [[Memory-mapped file]]{{·w}} [[Dynamic Data Exchange|DDE]]{{·w}} [[MailSlot]] {{nowrap end}}
*[[Microsoft Active Accessibility|Active Accessibility]]
*[[Microsoft UI Automation|UI Automation]]


| group17 = Text and multilingual<br />support
|group16 = Accessibility
| list17 =
|list16 = {{nowrap begin}} [[Microsoft Active Accessibility|Active Accessibility]]{{·w}} [[Microsoft UI Automation|UI Automation]] {{nowrap end}}
*[[DirectWrite]]
*[[Text Services Framework]]
*[[Text Object Model]]
*[[Input method|Input method editor]]
*[[Language Interface Pack]]
*[[Multilingual User Interface]]
*[[Uniscribe]]


|group17 = <div style="line-height:1.1em;">Text and multilingual<br/>support</div>
|list17 = {{nowrap begin}} [[Text Services Framework]]{{·w}} [[Text Object Model]]{{·w}}[[Input method editor]]{{·w}} [[Language Interface Pack]]{{·w}} [[Multilingual User Interface]]{{·w}} [[Uniscribe]] {{nowrap end}}

|group18 = Games
|list18 = {{nowrap begin}} [[Direct3D]]{{·w}} [[D3DX]]{{·w}} [[DirectSound]]{{·w}} [[DirectInput]]{{·w}} [[DirectPlay]]{{·w}} [[DirectMusic]]{{·w}} [[Managed DirectX]]{{·w}} [[Microsoft XNA]]<!--{{·w}} --> {{nowrap end}}
}}<noinclude>
}}<noinclude>
{{Documentation|Template:Microsoft/doc}}


[[Category:Microsoft-related templates]]
{{Documentation, template|Template:Microsoft/doc}}
[[Category:Software development templates]]

[[Category:Microsoft-related templates|{{PAGENAME}}]]
[[Category:Microsoft application programming interfaces]]
[[Category:Software templates|{{PAGENAME}}]]
[[Category:Microsoft application programming interfaces|{{PAGENAME}}]]

[[ms:Templat:Microsoft APIs]]
[[zh:Template:Microsoft APIs]]
</noinclude>
</noinclude>

Latest revision as of 12:47, 4 November 2024