Microsoft Windows 10 website screenshot

Microsoft Windows 10

Collection of APIs and developer resources for building applications on the Windows 10 platform, including Universal Windows Platform (UWP), Win32, and Windows Runtime APIs for desktop, mobile, and IoT applications.

17 APIs 0 Features
DesktopOperating SystemUWPWin32Windows

APIs

Windows Runtime (WinRT) API

Modern API surface for building Universal Windows Platform (UWP) applications that run across all Windows 10 device families. WinRT provides a type system, APIs, and runtime env...

Win32 API

Core Windows API for building traditional desktop applications using C and C++. Win32 provides direct access to system-level functionality including window management, graphics,...

Windows Notifications API

API for sending and managing toast notifications, tile notifications, and badge updates in Windows 10 applications. Supports adaptive and interactive notifications with custom l...

Windows ML API

API for integrating trained machine learning models into Windows applications using the ONNX format. Windows ML evaluates models locally on the device using hardware acceleratio...

Windows Storage API

API for file system access, storage management, and data operations in Windows applications. Provides classes for reading, writing, and managing files and folders with appropria...

Windows Cortana API

API for integrating voice commands and Cortana digital assistant capabilities into Windows applications. Enables voice-activated interactions and custom voice command definitions.

Windows Ink API

API for pen and stylus input in Windows applications, providing inking surfaces, stroke recognition, and handwriting analysis. Supports pressure sensitivity, tilt, and barrel bu...

Windows Composition API

The Windows.UI.Composition API provides access to the visual layer between the XAML framework and the DirectX graphics layer. It enables high-performance, retained-mode graphics...

DirectX Graphics API

Low-level graphics API for building high-performance 2D and 3D rendering in Windows applications. Includes Direct3D for 3D graphics, Direct2D for 2D graphics, and DirectWrite fo...

Windows Media Capture API

API for capturing photos, audio, and video from camera and microphone devices in Windows applications. Provides classes for previewing, recording, and processing media streams w...

Windows Networking API

API for network communication in Windows applications, providing support for sockets, WebSockets, HTTP clients, and background transfers. Enables TCP/UDP communication and real-...

Windows Bluetooth API

API for Bluetooth communication in Windows applications, supporting Bluetooth Classic (RFCOMM) and Bluetooth Low Energy (GATT) protocols for connecting to and exchanging data wi...

Windows Geolocation API

API for obtaining geographic location data in Windows applications. Provides access to latitude, longitude, altitude, heading, and speed from GNSS, Wi-Fi, cellular networks, and...

Windows Sensors API

API for accessing device sensor data including accelerometer, gyroscope, compass, light sensor, and proximity sensor. Provides a unified interface for reading sensor values and ...

Windows Hello Authentication API

Biometric and PIN-based authentication API that replaces passwords with strong two-factor authentication. Supports facial recognition, fingerprint scanning, and PIN-based user v...

WinUI API

Modern native UI framework for building Windows desktop applications with the Fluent Design System. WinUI provides XAML-based controls, high-performance rendering, and supports ...

Windows Background Tasks API

API for running code in the background when an application is suspended or not running. Supports time-triggered, system-triggered, and maintenance-triggered background tasks for...

Collections

Arazzo Workflows

Microsoft Windows 10 Register Background Task with Access

Confirm background access, request it when unspecified, register a time-triggered background task, and read back its details.

ARAZZO

Microsoft Windows 10 Bluetooth LE Read GATT Characteristic

Discover a paired BLE device, drill into its GATT services and characteristics, and read a characteristic value.

ARAZZO

Microsoft Windows 10 Geolocation Access and Current Position

Check location permission, request it when unspecified, and then read the device's current geographic position.

ARAZZO

Microsoft Windows 10 Create and Confirm Geofence

Ensure location access, create a circular geofence, and confirm it appears among the active geofences.

ARAZZO

Microsoft Windows 10 Media Capture Photo

Pick a camera, initialize a capture session, start the preview, and capture a photo to a file.

ARAZZO

Microsoft Windows 10 Windows ML Load and Evaluate Model

Load an ONNX model, create a hardware-accelerated evaluation session, and run an inference against bound inputs.

ARAZZO

Microsoft Windows 10 Schedule Grouped Toast Notification

Create a toast notification collection, schedule a future toast, and confirm it appears in the pending list.

ARAZZO

Microsoft Windows 10 Storage Read and Update File

List files in a known folder, inspect the first file, read its text content, and write updated content back.

ARAZZO

Microsoft Windows 10 Windows Hello Enroll Key Credential

Confirm Windows Hello is available, create a passwordless key credential, and retrieve its TPM attestation for server registration.

ARAZZO

Microsoft Windows 10 Windows Hello Step-Up Sign Challenge

Verify the user with biometrics or PIN, open their key credential, and sign a server challenge for step-up authentication.

ARAZZO

Pricing Plans

Rate Limits

Microsoft Windows 10 Rate Limits

3 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Microsoft Windows 10 Context

0 classes · 28 properties

JSON-LD

JSON Structure

Microsoft Windows 10 Structure

0 properties

JSON STRUCTURE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
🟢
StatusPage
StatusPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Signup
Signup
📦
SDKs
SDKs
📄
ChangeLog
ChangeLog
🔗
Reference
Reference
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Microsoft Windows 10 WinUI API
  version: 2.0.0
items:
- info:
    name: Controls
    type: folder
  items:
  - info:
      name: Microsoft Windows 10 List WinUI controls
      type: http
    http:
      method: GET
      url: https://api.windows.com/winui/controls
      params:
      - name: category
        value: ''
        type: query
        description: Filter controls by category
    docs: Retrieves the catalog of available WinUI XAML controls organized by category. Includes basic input controls (Button,
      TextBox, CheckBox), collections (ListView, GridView, TreeView), navigation (NavigationView, TabView, Pivot), status
      (ProgressBar, ProgressRing, InfoBar), and media controls (MediaPlayerElement, Image).
  - info:
      name: Microsoft Windows 10 Get control details
      type: http
    http:
      method: GET
      url: https://api.windows.com/winui/controls/:controlName
      params:
      - name: controlName
        value: ''
        type: path
        description: Control name (e.g., NavigationView, InfoBar, TreeView)
    docs: Retrieves detailed information about a specific WinUI control including its properties, events, methods, XAML usage
      examples, and Fluent Design System guidelines.
- info:
    name: Themes
    type: folder
  items:
  - info:
      name: Microsoft Windows 10 List available themes
      type: http
    http:
      method: GET
      url: https://api.windows.com/winui/themes
    docs: Retrieves the list of available application themes. WinUI supports Light, Dark, and HighContrast themes with automatic
      system theme detection via Application.RequestedTheme.
- info:
    name: Styles
    type: folder
  items:
  - info:
      name: Microsoft Windows 10 List built-in styles
      type: http
    http:
      method: GET
      url: https://api.windows.com/winui/styles
      params:
      - name: resourceType
        value: ''
        type: query
        description: Filter by resource type
    docs: Retrieves the catalog of built-in WinUI styles and resources including Fluent Design System brushes, typography,
      corner radius, spacing, and animation definitions from generic.xaml.
- info:
    name: Icons
    type: folder
  items:
  - info:
      name: Microsoft Windows 10 List Fluent Design icons
      type: http
    http:
      method: GET
      url: https://api.windows.com/winui/icons
      params:
      - name: search
        value: ''
        type: query
        description: Search icons by name
    docs: Retrieves the catalog of available Segoe Fluent Icons for use with SymbolIcon and FontIcon controls. Includes icon
      name, unicode code point, and preview information.
bundled: true