{"id":13373411,"url":"https://github.com/Microsoft/Windows-universal-samples","last_synced_at":"2025-03-13T00:31:39.048Z","repository":{"id":28280573,"uuid":"31791381","full_name":"microsoft/Windows-universal-samples","owner":"microsoft","description":"API samples for the Universal Windows Platform.","archived":false,"fork":false,"pushed_at":"2024-09-18T22:26:49.000Z","size":50838,"stargazers_count":9594,"open_issues_count":151,"forks_count":7947,"subscribers_count":957,"default_branch":"main","last_synced_at":"2025-03-11T15:07:39.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-06T22:13:13.000Z","updated_at":"2025-03-11T13:39:12.000Z","dependencies_parsed_at":"2023-02-18T00:15:57.806Z","dependency_job_id":"4878964e-092b-4164-867e-487f311157c3","html_url":"https://github.com/microsoft/Windows-universal-samples","commit_stats":null,"previous_names":[],"tags_count":617,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2FWindows-universal-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2FWindows-universal-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2FWindows-universal-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2FWindows-universal-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/Windows-universal-samples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243318767,"owners_count":20272136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T04:01:04.590Z","updated_at":"2025-03-13T00:31:39.002Z","avatar_url":"https://github.com/microsoft.png","language":"JavaScript","readme":"\u003c!---\n  samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=619979\n---\u003e\n\n# Universal Windows Platform (UWP) app samples\n\nThis repo contains the samples that demonstrate the API usage patterns for the Universal Windows Platform (UWP) in the Windows Software Development Kit (SDK) for Windows 10. These code samples were created with the Universal Windows Platform templates available in Visual Studio, and are designed to run on desktop, mobile, and future devices that support the Universal Windows Platform.\n\n\u003e **Note:** If you are unfamiliar with Git and GitHub, you can download the entire collection as a \n\u003e [ZIP file](https://github.com/Microsoft/Windows-universal-samples/archive/main.zip), but be \n\u003e sure to unzip everything to access shared dependencies. For more info on working with the ZIP file, \n\u003e the samples collection, and GitHub, see [Get the UWP samples from GitHub](https://aka.ms/ovu2uq). \n\u003e For more samples, see the [Samples portal](https://aka.ms/winsamples) on the Windows Dev Center. \n\n## Universal Windows Platform development\n\nThese samples require Visual Studio and the Windows Software Development Kit (SDK) for Windows 10.\n\n   [Get a free copy of Visual Studio Community Edition with support for building Universal Windows Platform apps](http://go.microsoft.com/fwlink/p/?LinkID=280676)\n\nAdditionally, to stay on top of the latest updates to Windows and the development tools, become a Windows Insider by joining the Windows Insider Program.\n\n   [Become a Windows Insider](https://insider.windows.com/)\n\n## Using the samples\n\nThe easiest way to use these samples without using Git is to download the zip file containing the current version (using the following link or by clicking the \"Download ZIP\" button on the repo page). You can then unzip the entire archive and use the samples in Visual Studio.\n\n   [Download the samples ZIP](../../archive/main.zip)\n\n   **Notes:** \n   * Before you unzip the archive, right-click it, select **Properties**, and then select **Unblock**.\n   * Be sure to unzip the entire archive, and not just individual samples. The samples all depend on the SharedContent folder in the archive.   \n   * In Visual Studio, the platform target defaults to ARM, so be sure to change that to x64 or x86 if you want to test on a non-ARM device. \n   \nThe samples use Linked files in Visual Studio to reduce duplication of common files, including sample template files and image assets. These common files are stored in the SharedContent folder at the root of the repository, and are referred to in the project files using links.\n\n**Reminder:** If you unzip individual samples, they will not build due to references to other portions of the ZIP file that were not unzipped. You must unzip the entire archive if you intend to build the samples.\n\nFor more info about the programming models, platforms, languages, and APIs demonstrated in these samples, please refer to the guidance, tutorials, and reference topics provided in the Windows 10 documentation available in the [Windows Developer Center](http://go.microsoft.com/fwlink/p/?LinkID=532421). These samples are provided as-is in order to indicate or demonstrate the functionality of the programming models and feature APIs for Windows.\n\n## Contributions\n\nThese samples are direct from the feature teams and we welcome your input on issues and suggestions for new samples. At this time we are not accepting new samples from the public, but check back here as we evolve our contribution model.\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information, see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)\nor contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n\n## See also\n\nFor additional Windows samples, see [Windows on GitHub](http://microsoft.github.io/windows/). \n\n## Samples by category\n\n### App settings\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Package\"\u003eApp package information\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ApplicationData\"\u003eApplication data\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Store\"\u003eStore\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Audio, video, and camera\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/360VideoPlayback\"\u003e360-degree video playback\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AdaptiveStreaming\"\u003eAdaptive streaming\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraAdvancedCapture\"\u003eAdvanced capture\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AdvancedCasting\"\u003eAdvanced casting\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AudioCategory\"\u003eAudio categories\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AudioCreation\"\u003eAudio graphs\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BackgroundMediaPlayback\"\u003eBackground media playback\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraStarterKit\"\u003eBasic camera app\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BasicFaceDetection\"\u003eBasic face detection\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BasicFaceTracking\"\u003eBasic face tracking\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BasicMediaCasting\"\u003eBasic media casting\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraFaceDetection\"\u003eCamera face detection\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraFrames\"\u003eCamera frames\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraGetPreviewFrame\"\u003eCamera preview frame\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraProfile\"\u003eCamera profiles\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraResolution\"\u003eCamera resolution\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraStreamCoordinateMapper\"\u003eCamera stream coordinate mapper\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraStreamCorrelation\"\u003eCamera stream correlation\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LiveDash\"\u003eDASH streaming\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/D2DPhotoAdjustment\"\u003eDirect2D photo adjustment\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MediaEditing\"\u003eMedia editing\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MediaImport\"\u003eMedia import\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlCustomMediaTransportControls\"\u003eMedia transport controls\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MIDI\"\u003eMIDI\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Playlists\"\u003ePlaylists\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/PlayReady\"\u003ePlayReady\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraOpenCV\"\u003eProcessing frames with OpenCV\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SimpleImaging\"\u003eSimple imaging\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SpatialSound\"\u003eSpatial audio\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SystemMediaTransportControls\"\u003eSystem media transport controls\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MediaTranscoding\"\u003eTranscoding media\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/VideoPlayback\"\u003eVideo playback\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/VideoPlaybackSynchronization\"\u003eVideo playback synchronization\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CameraVideoStabilization\"\u003eVideo stabilization\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WindowsAudioSession\"\u003eWindows audio session (WASAPI)\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Communications\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BluetoothRfcommChat\"\u003eBluetooth RFCOMM chat\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SimpleCommunication\"\u003eReal-time communication\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SmsSendAndReceive\"\u003eSMS send and receive\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Contacts and calendar\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Appointments\"\u003eAppointment calendar\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ContactCards\"\u003eContact cards\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ContactPanel\"\u003eContact panel\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ContactPicker\"\u003eContact picker\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/UserDataAccountManager\"\u003eUserDataAccountManager\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Controls, layout, and text\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/3DPrinting\"\u003e3D Printing\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/3DPrintingFromUnity\"\u003e3D Printing from Unity\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlBottomUpList\"\u003eBottom-up list (XAML)\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Clipboard\"\u003eClipboard\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DWriteColorGlyph\"\u003eColored glyphs (DirectWrite)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlCommanding\"\u003eCommanding\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ContextMenu\"\u003eContext menu\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlContextMenu\"\u003eContext menu (XAML)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CustomEditControl\"\u003eCustom text edit control\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlDataVirtualization\"\u003eData virtualization\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DisplayOrientation\"\u003eDisplay orientation\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DWriteTextLayoutCloudFont\"\u003eDownloadable fonts (DirectWrite)\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlCloudFontIntegration\"\u003eDownloadable fonts (XAML)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlDragAndDrop\"\u003eDrag and drop\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlFocusVisuals\"\u003eFocus visuals\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/FullScreenMode\"\u003eFull screen mode\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlGamepadNavigation\"\u003eGamepad-style navigation (XAML)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DWriteLineSpacingModes\"\u003eLine spacing (DirectWrite)\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlListView\"\u003eListView and GridView\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LockScreenApps\"\u003eLock screen apps\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MessageDialog\"\u003eMessage dialog\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MultipleViews\"\u003eMultiple views\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/OCR\"\u003eOCR\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Printing\"\u003ePrinting\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DpiScaling\"\u003eScaling according to DPI\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AppWindow\"\u003eSecondary windows\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SplashScreen\"\u003eSplash screen\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlStateTriggers\"\u003eState triggers\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlTailoredMultipleViews\"\u003eTailored multiple views\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/TitleBar\"\u003eTitle bar\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"https://github.com/Microsoft/Xaml-Controls-Gallery\"\u003eUI basics (XAML)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/UserInteractionMode\"\u003eUser interaction mode\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlWebView\"\u003eWebView control (XAML)\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ResizeAppView\"\u003eWindow resizing\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Custom user interactions\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BasicInput\"\u003eBasic input\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ComplexInk\"\u003eComplex inking\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/InkAnalysis\"\u003eInk analysis\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LowLatencyInput\"\u003eLow latency input\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/PenHaptics\"\u003ePen haptics\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SimpleInk\"\u003eSimple inking\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/TouchKeyboard\"\u003eTouch keyboard\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/TouchKeyboardTextInput\"\u003eTouch keyboard text input\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Data\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Compression\"\u003eCompression\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ContentIndexer\"\u003eContent indexer\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Logging\"\u003eLogging\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/PdfDocument\"\u003ePDF document\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DataReaderWriter\"\u003eSerializing and deserializing data\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlBind\"\u003ex:Bind\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlDeferLoadStrategy\"\u003ex:DeferLoadStrategy\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XmlDocument\"\u003eXML DOM\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XmlLite\"\u003eXmlLite\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Deep links and app-to-app communication\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AppServices\"\u003eApp services\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/JumpList\"\u003eJump list customization\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/RemoteSystems\"\u003eRemote systems\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ShareSource\"\u003eSharing content source app\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ShareTarget\"\u003eSharing content target app\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/UserActivity\"\u003eUser activities\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Devices and sensors\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Accelerometer\"\u003eAccelerometer\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ActivitySensor\"\u003eActivity detection sensor\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AllJoyn/ConsumerExperiences\"\u003eAllJoyn consumer experiences\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AllJoyn/ProducerExperiences\"\u003eAllJoyn producer experiences\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Altimeter\"\u003eAltimeter\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BackgroundSensors\"\u003eBackground sensors\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BarcodeScanner\"\u003eBarcode scanner\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BarcodeScannerProvider\"\u003eBarcode scanner provider\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Barometer\"\u003eBarometer\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BluetoothAdvertisement\"\u003eBluetooth advertisement\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BluetoothLE\"\u003eBluetooth Low Energy\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CashDrawer\"\u003eCash drawer\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Compass\"\u003eCompass\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CustomHidDeviceAccess\"\u003eCustom HID device\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CustomSensors\"\u003eCustom sensors\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CustomSerialDeviceAccess\"\u003eCustom serial device\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CustomUsbDeviceAccess\"\u003eCustom USB device\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DeviceEnumerationAndPairing\"\u003eDevice enumeration and pairing\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/IoT-GPIO\"\u003eGeneral Purpose Input/Output (GPIO)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Gyrometer\"\u003eGyrometer\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Inclinometer\"\u003eInclinometer\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/IoT-I2C\"\u003eInter-Integrated Circuit (I2C)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LampArray\"\u003eLamp array\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LampDevice\"\u003eLamp device\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LightSensor\"\u003eLight sensor\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LineDisplay\"\u003eLine display\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Magnetometer\"\u003eMagnetometer\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MagneticStripeReader\"\u003eMagnetic stripe reader\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Nfc\"\u003eNear field communication (NFC)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/NfcProvisioner\"\u003eNFC enterprise provisioner\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/OrientationSensor\"\u003eOrientation sensor\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Pedometer\"\u003ePedometer\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/PosPrinter\"\u003ePOS printer\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/PresenceSensor\"\u003ePresence sensor\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ProximitySensor\"\u003eProximity sensor\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/RadialController\"\u003eRadial controller\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/RelativeInclinometer\"\u003eRelative inclinometer\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SerialArduino\"\u003eSerial Arduino\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/IoT-SPI\"\u003eSerial Peripheral Interface (SPI)\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SimpleOrientationSensor\"\u003eSimple orientation sensor\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Files, folders, and libraries\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/FileAccess\"\u003eFile access\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/FileThumbnails\"\u003eFile and folder thumbnail\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/FilePicker\"\u003eFile picker\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/FilePickerContracts\"\u003eFile picker provider\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/FileSearch\"\u003eFile search\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/FolderEnumeration\"\u003eFolder enumeration\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LibraryManagement\"\u003eLibrary management\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SemanticTextQuery\"\u003eSemantic text query\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Gaming\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Simple3DGameDX\"\u003eDirect3D game\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Simple3DGameXaml\"\u003eDirectX and XAML game\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Globalization and localization\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ApplicationResources\"\u003eApplication resources and localization\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Calendar\"\u003eCalendar\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DateTimeFormatting\"\u003eDate and time formatting\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/GlobalizationPreferences\"\u003eGlobalization preferences\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/JapanesePhoneticAnalysis\"\u003eJapanese phonetic analysis\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LanguageFont\"\u003eLanguage font mapping\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/LinguisticServices\"\u003eLinguistic services\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/NumberFormatting\"\u003eNumber formatting and parsing\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/TextSegmentation\"\u003eText segmentation\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/TextSuggestion\"\u003eText suggestions\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Unicode\"\u003eUnicode string processing\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Graphics and animation\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlAnimatedGif\"\u003eAnimated GIF playback (XAML)\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AnimationMetrics\"\u003eAnimation metrics\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CompositionVisual\"\u003eComposition visual without framework\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/D2AdvancedColorImages\"\u003eDirect2D advanced color image rendering\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/D2DCustomEffects\"\u003eDirect2D custom image effects\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/D2DGradientMesh\"\u003eDirect2D gradient mesh\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/D2DSvgImage\"\u003eDirect2D SVG image rendering\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlTransform3DAnimations\"\u003eTransform3D animations\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Holographic\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BasicHologram\"\u003eBasic hologram\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HolographicFaceTracking\"\u003eHolographic face tracking\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HolographicMixedRealityCapture\"\u003eHolographic mixed reality capture\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HolographicSpatialMapping\"\u003eHolographic spatial mapping\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HolographicSpatialStage\"\u003eHolographic spatial stage\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HolographicVoiceInput\"\u003eHolographic voice input\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SpatialInteractionSource\"\u003eSpatial interaction source\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HolographicTagAlong\"\u003eTag-along hologram\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MixedRealityModel\"\u003eMixed Reality Model\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Identity, security, and encryption\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/PasswordVault\"\u003eCredential locker\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ClientDeviceInformation\"\u003eClient Device Information\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CredentialPicker\"\u003eCredential picker\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DisablingScreenCapture\"\u003eDisabling screen capture\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/EnterpriseDataProtection\"\u003eEnterprise data protection\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/KeyCredentialManager\"\u003eKeyCredentialManager\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Personalization\"\u003eLock screen personalization\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MicrosoftPassport\"\u003eMicrosoft Passport and Windows Hello\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/PersonalDataEncryption\"\u003ePersonal Data Encryption\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SmartCard\"\u003eSmart cards\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/UserInfo\"\u003eUser information\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/UserCertificateStore\"\u003eUserCertificateStore\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WebAccountManagement\"\u003eWeb account management\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WebAuthenticationBroker\"\u003eWebAuthenticationBroker\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/UserConsentVerifier\"\u003eUserConsentVerifier\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Launching and background tasks\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/AssociationLaunching\"\u003eAssociation launching\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BackgroundActivation\"\u003eBackground activation\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BackgroundTask\"\u003eBackground task\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ExtendedExecution\"\u003eExtended execution\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"https://aka.ms/Kcrqst\"\u003eMulti-instance apps\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BasicSuspension\"\u003eSuspend and resume\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Maps and location\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Geolocation\"\u003eGeolocation\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Geotag\"\u003eGeotag\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MapControl\"\u003eMapControl\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Navigation\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BackButton\"\u003eBack Button\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlMasterDetail\"\u003eMaster/detail\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/XamlPivot\"\u003ePivot\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Projection\"\u003eProjection\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Networking and web services\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/BackgroundTransfer\"\u003eBackground transfer\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/DatagramSocket\"\u003eDatagramSocket\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HttpClient\"\u003eHttpClient\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Json\"\u003eJSON\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MobileBroadband\"\u003eMobile broadband\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/MobileHotspot\"\u003eMobile hotspot\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/NetworkConnectivity\"\u003eNetwork connectivity\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/OnDemandHotspot\"\u003eOn-Demand Wi-Fi hotspot\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/RadioManager\"\u003eRadios\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SocketActivityStreamSocket\"\u003eSocket activity trigger stream socket\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/StreamSocket\"\u003eStreamSocket\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Syndication\"\u003eSyndication\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/UssdProtcol\"\u003eUSSD protocol\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WebSocket\"\u003eWebSocket\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WiFiDirect\"\u003eWi-Fi Direct\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WiFiDirectServices\"\u003eWi-Fi Direct services\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/HotspotAuthentication\"\u003eWi-Fi hotspot authentication\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WiFiScan\"\u003eWi-Fi scanning\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Platform architecture\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Capabilities\"\u003eCapabilities\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CustomCapability\"\u003eCustom capabilities\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/ProxyStubsForWinRTComponents\"\u003eIn-process component authoring\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WRLInProcessWinRTComponent\"\u003eIn-process component authoring\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/WRLOutOfProcessWinRTComponent\"\u003eOut-of-process component authoring\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/VersionAdaptiveCode\"\u003eVersion adaptive code\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Speech and Cortana\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/CortanaVoiceCommand\"\u003eCortana voice command\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SpeechRecognitionAndSynthesis\"\u003eSpeech recognition and synthesis\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Tiles, toasts, and notifications\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/Notifications\"\u003eNotifications\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"Samples/SecondaryTiles\"\u003eSecondary tiles\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n","funding_links":[],"categories":["Operating System","Microsoft Official Apps","JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMicrosoft%2FWindows-universal-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMicrosoft%2FWindows-universal-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMicrosoft%2FWindows-universal-samples/lists"}