Windows provides two sets of APIs for building Windows Store apps: the Windows Runtime and the Windows Library for JavaScript.
Windows Runtime These JavaScript, C#, Visual Basic, and C++ APIs provide access to all core platform features.
The namespaces are exposed using API metadata format (Windows.winmd) similar to that used by the .NET framework (Ecma-335).
Windows Library for JavaScript These JavaScript APIs provide controls, CSS styles, and helper functions that help you write object-oriented code. The WinJS namespace covers functionality that is similar to the Windows.UI.XAML namespaces in the Windows Runtime.
When you reference these JavaScript files in your app, you must add base.js first, then ui.js.
Windows Store apps only: Windows Store app APIs that are expressed as HTML or XAML elements are supported only in Windows Store apps, and are not supported in desktop apps or browsers.
Core
- Windows.ApplicationModel
- Windows.ApplicationModel.Activation
- Windows.ApplicationModel.Background
- Windows.ApplicationModel.Core
- Windows.ApplicationModel.Resources
- Windows.ApplicationModel.Resources.Core
- Windows.ApplicationModel.Resources.Management
- Windows.ApplicationModel.Search
- Windows.ApplicationModel.Store
- Windows.Foundation
- Windows.Foundation.Collections
- Windows.Foundation.Diagnostics
- Windows.Foundation.Metadata
- Windows.Management.Core
- Windows.Management.Deployment
- Windows.System
- Windows.System.Display
- Windows.System.Profile
- Windows.System.RemoteDesktop
- Windows.System.Threading
- Windows.System.Threading.Core
- Windows.System.UserProfile
- Windows.UI.WebUI
- Windows.UI.Xaml
- Windows.UI.Xaml.Hosting
- Windows.UI.Xaml.Interop
- Windows.UI.Xaml.Markup
- Windows.UI.Xaml.Resources
- WinJS
- WinJS.Application
- WinJS.Resources
Controls
Data and content
- Windows.ApplicationModel.DataTransfer
- Windows.ApplicationModel.DataTransfer.ShareTarget
- Windows.Data.Html
- Windows.Data.Json
- Windows.Data.Xml.Dom
- Windows.Data.Xml.Xsl
- Windows.Web
- Windows.Web.AtomPub
- Windows.Web.Syndication
- Windows.UI.Xaml.Data
- Windows.UI.Xaml.Documents
- WinJS.Binding
Devices
- Windows.Devices.Enumeration
- Windows.Devices.Enumeration.Pnp
- Windows.Devices.Geolocation
- Windows.Devices.Input
- Windows.Devices.Portable
- Windows.Devices.Printers.Extensions
- Windows.Devices.Sensors
- Windows.Devices.Sms
Files and folders
- Windows.Storage
- Windows.Storage.AccessCache
- Windows.Storage.BulkAccess
- Windows.Storage.Compression
- Windows.Storage.FileProperties
- Windows.Storage.Pickers
- Windows.Storage.Pickers.Provider
- Windows.Storage.Provider
- Windows.Storage.Search
- Windows.Storage.Streams
Globalization
- Windows.Globalization
- Windows.Globalization.Collation
- Windows.Globalization.DateTimeFormatting
- Windows.Globalization.Fonts
- Windows.Globalization.NumberFormatting
Graphics
- Windows.Graphics.Display
- Windows.Graphics.Imaging
- Windows.UI.Xaml.Media
- Windows.UI.Xaml.Media.Animation
- Windows.UI.Xaml.Media.Imaging
- Windows.UI.Xaml.Shapes
Helpers
Media
- Windows.Media
- Windows.Media.Capture
- Windows.Media.Devices
- Windows.Media.MediaProperties
- Windows.Media.Playlists
- Windows.Media.PlayTo
- Windows.Media.Protection
- Windows.Media.Transcoding
- Windows.UI.Xaml.Media
Networking
- Windows.Networking
- Windows.Networking.BackgroundTransfer
- Windows.Networking.Connectivity
- Windows.Networking.NetworkOperators
- Windows.Networking.Proximity
- Windows.Networking.PushNotifications
- Windows.Networking.Sockets
Printing
Presentation
- Windows.UI
- Windows.UI.ApplicationSettings
- Windows.UI.Core
- Windows.UI.Core.AnimationMetrics
- Windows.UI.Notifications
- Windows.UI.Popups
- Windows.UI.StartScreen
- Windows.UI.Text
- Windows.UI.ViewManagement
- Windows.UI.Xaml
- Windows.UI.Xaml.Controls
- Windows.UI.Xaml.Controls.Primitives
- Windows.UI.Xaml.Documents
- Windows.UI.Xaml.Media.Animation
- Windows.UI.Xaml.Media.Media3D
- Windows.UI.Xaml.Navigation
- WinJS.Navigation
- WinJS.UI
- WinJS.UI.Animation
- WinJS.UI.Fragments
- WinJS.UI.Pages
Remote Desktop
Security
- Windows.Security.Authentication.OnlineId
- Windows.Security.Authentication.Web
- Windows.Security.Credentials
- Windows.Security.Credentials.UI
- Windows.Security.Cryptography
- Windows.Security.Cryptography.Certificates
- Windows.Security.Cryptography.Core
- Windows.Security.Cryptography.DataProtection
- Windows.Security.ExchangeActiveSyncProvisioning
Social
UI Automation
- Windows.UI.Xaml.Automation
- Windows.UI.Xaml.Automation.Peers
- Windows.UI.Xaml.Automation.Provider
- Windows.UI.Xaml.Automation.Text
User interaction
Build date: 12/7/2012