Expand Minimize

Windows API reference for Windows Runtime apps

Applies to Windows and Windows Phone

There are two sets of APIs for building Windows Runtime 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).

WinJS 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 Runtime apps only: Windows Store app APIs that are expressed as HTML or XAML elements are supported only in Windows Runtime 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.Search.Core
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.Profile.SystemManufacturers
Windows.System.RemoteDesktop
Windows.System.Threading
Windows.System.Threading.Core
Windows.System.UserProfile
Windows.UI.Core
Windows.UI.ViewManagement
Windows.UI.WebUI
Windows.UI.Xaml
WinJS
WinJS.Application
WinJS.Resources
WinJS.Utilities.Scheduler

Controls

Windows.Storage.Pickers
Windows.UI.Xaml.Controls
Windows.UI.Xaml.Controls.Maps
Windows.UI.Xaml.Controls.Primitives
Windows.UI.Xaml.Media.Animation
WinJS.UI

Data and content

Windows.ApplicationModel.DataTransfer
Windows.ApplicationModel.DataTransfer.ShareTarget
Windows.Data.Html
Windows.Data.Json
Windows.Data.Pdf
Windows.Data.Text
Windows.Data.Xml.Dom
Windows.Data.Xml.Xsl
Windows.Services.Maps
Windows.UI.Xaml.Data
Windows.UI.Xaml.Documents
WinJS.Binding

Devices

Windows.Devices.Background
Windows.Devices.Bluetooth.GenericAttributeProfile
Windows.Devices.Bluetooth.Rfcomm
Windows.Devices.Custom
Windows.Devices.Enumeration
Windows.Devices.Enumeration.Pnp
Windows.Devices.Geolocation
Windows.Devices.Geolocation.Geofencing
Windows.Devices.HumanInterfaceDevice
Windows.Devices.Input
Windows.Devices.PointOfService
Windows.Devices.Portable
Windows.Devices.Printers.Extensions
Windows.Devices.Scanners
Windows.Devices.Sensors
Windows.Devices.SmartCards
Windows.Devices.Sms
Windows.Devices.Usb
Windows.Devices.WiFiDirect
Windows.Media.Devices
Windows.Networking.Proximity
Windows.System.Profile.SystemManufacturers

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

Windows.UI.Xaml.Hosting
Windows.UI.Xaml.Interop
Windows.UI.Xaml.Markup
Windows.UI.Xaml.Resources
WinJS.Class
WinJS.Namespace
WinJS.Utilities

Media

Windows.Media
Windows.Media.Capture
Windows.Media.Capture.Core
Windows.Media.ContentRestrictions
Windows.Media.Core
Windows.Media.Devices
Windows.Media.Devices.Core
Windows.Media.Editing
Windows.Media.Effects
Windows.Media.MediaProperties
Windows.Media.Playback
Windows.Media.Playlists
Windows.Media.PlayTo
Windows.Media.Protection
Windows.Media.SpeechSynthesis
Windows.Media.SpeechRecognition
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
Windows.Web
Windows.Web.AtomPub
Windows.Web.Http
Windows.Web.Http.Filters
Windows.Web.Http.Headers
Windows.Web.Syndication

Printing

Windows.Graphics.Printing
Windows.Graphics.Printing.OptionDetails
Windows.UI.Xaml.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.WebUI
Windows.UI.Xaml
Windows.UI.Xaml.Controls
Windows.UI.Xaml.Controls.Maps
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

Remote Desktop app container client
RemoteApp and Desktop Connections workspaces API

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.EnterpriseData
Windows.Security.ExchangeActiveSyncProvisioning

Social

Windows.ApplicationModel.Appointments
Windows.ApplicationModel.Appointments.AppointmentsProvider
Windows.ApplicationModel.Calls
Windows.ApplicationModel.Contacts
Windows.ApplicationModel.Contacts.Provider

UI Automation

Windows.UI.Xaml.Automation
Windows.UI.Xaml.Automation.Peers
Windows.UI.Xaml.Automation.Provider
Windows.UI.Xaml.Automation.Text

User interaction

Windows.UI.Core
Windows.UI.Input
Windows.UI.Input.Inking
Windows.UI.Popups
Windows.UI.Xaml.Input

Windows Preview API

WindowsPreview.Devices.Midi

 

 

Show:
© 2014 Microsoft