Tag Archives: Windows 10 Insider Preview

Windows 10 SDK Preview Build 16225 Released

Today, we released a new Windows 10 Preview Build of the SDK to be used in conjunction with Windows 10 Insider Preview (Build 16225 or greater). The Preview SDK Build 16225 contains bug fixes and under development changes to the API surface area.

The Preview SDK can be downloaded from developer section on Windows Insider.

For feedback and updates to the known issues, please see the developer forum. For new feature requests, head over to our Windows Platform UserVoice.

Things to note:

  • This build works in conjunction with previously released SDKs and Visual Studio 2017. You can install this SDK and still also continue to submit your apps that target Windows 10 Creators build or earlier to the store.
  • The Windows SDK will now formally only be supported by Visual Studio 2017 and greater. You can download the Visual Studio 2017 here.

Known Issues

  • Designer fails to render: When viewing the XAML in the Designer Window in Visual Studio, the controls fail to render. This can be resolved by using Visual Studio 2017.3 Preview.
  • Compilation fails on non-Windows 10 platforms: When building apps on previous platforms, you may get a build error:

C:program files (x860Windows Kits10bin10.0.16225.0x86genxbf.dll:C:program files (x860Windows Kits10bin10.0.16225.0x86genxbf.dll(0,0): Error WMC0621: Cannot resolve ‘GenXbf.dll’ under path ‘C:program files (x860Windows Kits10bin10.0.16225.0x86genxbf.dll’. Please install the latest version of the Windows 10 Software Development Kit.
Process ‘msbuild.exe’ exited with code ‘1’.

This will occur if the minimum target platform version is set to 10.0.16225.0. To work around this, right click on your project file and choose properties or open your project file in your favorite editor, and change the version to a previous released SDK. For example:


<WindowsTargetPlatformMinVersion>10.0.10586.0</WindowsTargetPlatformMinVersion>

Breaking Changes

API Updates and Additions

When targeting new APIs, consider writing your app to be adaptive in order to run correctly on the widest number of Windows 10 devices. Please see Dynamically detecting features with API contracts (10 by 10) for more information.

 
namespace Windows.ApplicationModel.Calls {
  public sealed class VoipCallCoordinator {
    VoipPhoneCall SetupNewAcceptedCall(string context, string contactName, string contactNumber, string serviceName, VoipPhoneCallMedia media);
  }
  public sealed class VoipPhoneCall {
    void TryShowAppUI();
  }
}
namespace Windows.ApplicationModel {
  public enum StartupTaskState {
    DisabledByPolicy = 3,
  }
}
namespace Windows.Devices.SmartCards {
  public sealed class SmartCardCryptogramGenerator {
    public static bool IsSupported();
  }
  public enum SmartCardCryptogramGeneratorOperationStatus {
    NotSupported = 13,
  }
  public sealed class SmartCardEmulator {
    public static bool IsSupported();
  }
}
namespace Windows.ApplicationModel {
  public static class DesignMode {
    public static bool DesignMode2Enabled { get; }
  }
  public sealed class PackageCatalog {
    IAsyncOperation<PackageCatalogRemoveOptionalPackagesResult> RemoveOptionalPackagesAsync(IIterable<string> optionalPackageFamilyNames);
  }
  public sealed class PackageCatalogRemoveOptionalPackagesResult
}
namespace Windows.ApplicationModel.Activation {
  public enum ActivationKind {
    CommandLineLaunch = 1021,
    GameUIProvider = 1019,
    PrintWorkflowForegroundTask = 1018,
    StartupTask = 1020,
  }
  public sealed class CommandLineActivatedEventArgs : IActivatedEventArgs, IActivatedEventArgsWithUser, ICommandLineActivatedEventArgs
  public sealed class CommandLineActivationOperation
  public interface ICommandLineActivatedEventArgs : IActivatedEventArgs
  public interface IStartupTaskActivatedEventArgs : IActivatedEventArgs
  public sealed class StartupTaskActivatedEventArgs : IActivatedEventArgs, IActivatedEventArgsWithUser, IStartupTaskActivatedEventArgs
}
namespace Windows.ApplicationModel.Appointments {
  public sealed class AppointmentStore {
    AppointmentStoreChangeTracker GetChangeTracker(string identity);
  }
  public sealed class AppointmentStoreChangeTracker {
    bool IsTracking { get; }
  }
}
namespace Windows.ApplicationModel.AppService {
  public sealed class AppServiceTriggerDetails {
    IAsyncOperation<bool> CheckCallerForCapabilityAsync(string capabilityName);
  }
}
namespace Windows.ApplicationModel.Background {
  public sealed class GeovisitTrigger : IBackgroundTrigger
  public sealed class PaymentAppCanMakePaymentTrigger : IBackgroundTrigger
}
namespace Windows.ApplicationModel.Contacts {
  public sealed class ContactChangeTracker {
    bool IsTracking { get; }
  }
  public sealed class ContactList {
    ContactListLimitedWriteOperations LimitedWriteOperations { get; }
    ContactChangeTracker GetChangeTracker(string identity);
  }
  public sealed class ContactListLimitedWriteOperations
  public enum ContactListOtherAppWriteAccess {
    Limited = 2,
  }
  public sealed class ContactStore {
    ContactChangeTracker GetChangeTracker(string identity);
  }
}
namespace Windows.ApplicationModel.Contacts.DataProvider {
  public sealed class ContactDataProviderConnection {
    event TypedEventHandler<ContactDataProviderConnection, ContactListCreateOrUpdateContactRequestEventArgs> CreateOrUpdateContactRequested;
    event TypedEventHandler<ContactDataProviderConnection, ContactListDeleteContactRequestEventArgs> DeleteContactRequested;
  }
  public sealed class ContactListCreateOrUpdateContactRequest
  public sealed class ContactListCreateOrUpdateContactRequestEventArgs
  public sealed class ContactListDeleteContactRequest
  public sealed class ContactListDeleteContactRequestEventArgs
}
namespace Windows.ApplicationModel.Core {
  public sealed class AppListEntry {
    string AppUserModelId { get; }
  }
  public enum AppRestartFailureReason
  public static class CoreApplication {
    public static IAsyncOperation<AppRestartFailureReason> RequestRestartAsync(string launchArguments);
    public static IAsyncOperation<AppRestartFailureReason> RequestRestartForUserAsync(User user, string launchArguments);
  }
  public sealed class CoreApplicationView {
    DispatcherQueue DispatcherQueue { get; }
  }
}
namespace Windows.ApplicationModel.DataTransfer {
  public sealed class DataTransferManager {
    public static void ShowShareUI(ShareUIOptions options);
  }
  public sealed class ShareUIOptions
  public enum ShareUITheme
}
namespace Windows.ApplicationModel.DataTransfer.ShareTarget {
  public sealed class ShareOperation {
    IVectorView<Contact> Contacts { get; }
  }
}
namespace Windows.ApplicationModel.Email {
  public sealed class EmailMailbox {
    EmailMailboxChangeTracker GetChangeTracker(string identity);
  }
}
namespace Windows.ApplicationModel.Payments {
  public sealed class PaymentCanMakePaymentResult
  public enum PaymentCanMakePaymentResultStatus
  public sealed class PaymentMediator {
    IAsyncOperation<PaymentCanMakePaymentResult> CanMakePaymentAsync(PaymentRequest paymentRequest);
  }
  public sealed class PaymentRequest {
    public PaymentRequest(PaymentDetails details, IIterable<PaymentMethodData> methodData, PaymentMerchantInfo merchantInfo, PaymentOptions options, string id);
    string Id { get; }
  }
}
namespace Windows.ApplicationModel.Payments.Provider {
  public sealed class PaymentAppCanMakePaymentTriggerDetails
}
namespace Windows.ApplicationModel.UserActivities {
  public interface IUserActivityContentInfo
  public sealed class UserActivity
  public sealed class UserActivityAttribution
  public sealed class UserActivityChannel
  public sealed class UserActivityContentInfo : IUserActivityContentInfo
  public sealed class UserActivitySession : IClosable
  public enum UserActivityState
  public sealed class UserActivityVisualElements
}
namespace Windows.ApplicationModel.UserActivities.Core {
  public static class CoreUserActivityManager
}
namespace Windows.Devices.Bluetooth {
  public sealed class BluetoothDevice : IClosable {
    BluetoothDeviceId BluetoothDeviceId { get; }
  }
  public sealed class BluetoothDeviceId {
    public static BluetoothDeviceId FromId(string deviceId);
  }
  public sealed class BluetoothLEDevice : IClosable {
    BluetoothDeviceId BluetoothDeviceId { get; }
  }
}
namespace Windows.Devices.Bluetooth.GenericAttributeProfile {
  public sealed class GattClientNotificationResult {
    ushort BytesSent { get; }
  }
}
namespace Windows.Devices.Geolocation {
  public sealed class Geovisit
  public sealed class GeovisitMonitor
  public sealed class GeovisitStateChangedEventArgs
  public sealed class GeovisitTriggerDetails
  public enum VisitMonitoringScope
  public enum VisitStateChange
}
namespace Windows.Devices.PointOfService {
  public sealed class ClaimedLineDisplay : IClosable {
    LineDisplayCustomGlyphs CustomGlyphs { get; }
    Size MaxBitmapSizeInPixels { get; }
    IVectorView<int> SupportedCharacterSets { get; }
    IVectorView<Size> SupportedScreenSizesInCharacters { get; }
    event TypedEventHandler<ClaimedLineDisplay, LineDisplayStatusUpdatedEventArgs> StatusUpdated;
    IAsyncOperation<string> CheckHealthAsync(UnifiedPosHealthCheckLevel level);
    IAsyncOperation<LineDisplayPowerStatus> CheckPowerStatusAsync();
    LineDisplayAttributes GetAttributes();
    IAsyncOperation<string> GetStatisticsAsync(IIterable<string> statisticsCategories);
    IAsyncOperation<bool> TryClearDescriptorsAsync();
    IAsyncOperation<LineDisplayWindow> TryCreateWindowAsync(Rect viewport, Size windowSize);
    IAsyncOperation<bool> TrySetDescriptorAsync(uint descriptor, LineDisplayDescriptorState descriptorState);
    IAsyncOperation<LineDisplayStoredBitmap> TryStoreStorageFileBitmapAsync(StorageFile bitmap);
    IAsyncOperation<LineDisplayStoredBitmap> TryStoreStorageFileBitmapAsync(StorageFile bitmap, LineDisplayHorizontalAlignment horizontalAlignment, LineDisplayVerticalAlignment verticalAlignment);
    IAsyncOperation<LineDisplayStoredBitmap> TryStoreStorageFileBitmapAsync(StorageFile bitmap, LineDisplayHorizontalAlignment horizontalAlignment, LineDisplayVerticalAlignment verticalAlignment, int widthInPixels);
    IAsyncOperation<bool> TryUpdateAttributesAsync(LineDisplayAttributes attributes);
  }
  public sealed class LineDisplay : IClosable {
    public static LineDisplayStatisticsCategorySelector StatisticsCategorySelector { get; }
    IAsyncOperation<LineDisplayPowerStatus> CheckPowerStatusAsync();
  }
  public sealed class LineDisplayAttributes
  public sealed class LineDisplayCursor
  public sealed class LineDisplayCursorAttributes
  public enum LineDisplayCursorType
  public sealed class LineDisplayCustomGlyphs
  public enum LineDisplayDescriptorState
  public enum LineDisplayHorizontalAlignment
  public sealed class LineDisplayMarquee
  public enum LineDisplayMarqueeFormat
  public enum LineDisplayPowerStatus
  public sealed class LineDisplayStatisticsCategorySelector
  public sealed class LineDisplayStatusUpdatedEventArgs
  public sealed class LineDisplayStoredBitmap
  public enum LineDisplayVerticalAlignment
  public sealed class LineDisplayWindow : IClosable {
    LineDisplayCursor Cursor { get; }
    LineDisplayMarquee Marquee { get; }
    IAsyncOperation<uint> ReadCharacterAtCursorAsync();
    IAsyncOperation<bool> TryDisplayStorageFileBitmapAtCursorAsync(StorageFile bitmap);
    IAsyncOperation<bool> TryDisplayStorageFileBitmapAtCursorAsync(StorageFile bitmap, LineDisplayHorizontalAlignment horizontalAlignment, LineDisplayVerticalAlignment verticalAlignment);
    IAsyncOperation<bool> TryDisplayStorageFileBitmapAtCursorAsync(StorageFile bitmap, LineDisplayHorizontalAlignment horizontalAlignment, LineDisplayVerticalAlignment verticalAlignment, int widthInPixels);
    IAsyncOperation<bool> TryDisplayStorageFileBitmapAtPointAsync(StorageFile bitmap, Point offsetInPixels);
    IAsyncOperation<bool> TryDisplayStorageFileBitmapAtPointAsync(StorageFile bitmap, Point offsetInPixels, int widthInPixels);
    IAsyncOperation<bool> TryDisplayStoredBitmapAtCursorAsync(LineDisplayStoredBitmap bitmap);
  }
}
namespace Windows.Devices.Sensors {
  public sealed class Accelerometer {
    public static IAsyncOperation<Accelerometer> FromIdAsync(string deviceId);
    public static string GetDeviceSelector(AccelerometerReadingType readingType);
  }
  public sealed class AccelerometerReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class Altimeter {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
  }
  public sealed class AltimeterReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class Barometer {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
    public static IAsyncOperation<Barometer> FromIdAsync(string deviceId);
    public static string GetDeviceSelector();
  }
  public sealed class BarometerReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class Compass {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
    public static IAsyncOperation<Compass> FromIdAsync(string deviceId);
    public static string GetDeviceSelector();
  }
  public sealed class CompassReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class Gyrometer {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
    public static IAsyncOperation<Gyrometer> FromIdAsync(string deviceId);
    public static string GetDeviceSelector();
  }
  public sealed class GyrometerReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class Inclinometer {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
    public static IAsyncOperation<Inclinometer> FromIdAsync(string deviceId);
    public static string GetDeviceSelector(SensorReadingType readingType);
  }
  public sealed class InclinometerReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class LightSensor {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
    public static IAsyncOperation<LightSensor> FromIdAsync(string deviceId);
    public static string GetDeviceSelector();
  }
  public sealed class LightSensorReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class Magnetometer {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
    public static IAsyncOperation<Magnetometer> FromIdAsync(string deviceId);
    public static string GetDeviceSelector();
  }
  public sealed class MagnetometerReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
  public sealed class OrientationSensor {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
    public static IAsyncOperation<OrientationSensor> FromIdAsync(string deviceId);
    public static string GetDeviceSelector(SensorReadingType readingType);
    public static string GetDeviceSelector(SensorReadingType readingType, SensorOptimizationGoal optimizationGoal);
  }
  public sealed class OrientationSensorReading {
    IReference<TimeSpan> PerformanceCount { get; }
    IMapView<string, object> Properties { get; }
  }
}
namespace Windows.Devices.Sensors.Custom {
  public sealed class CustomSensor {
    uint MaxBatchSize { get; }
    uint ReportLatency { get; set; }
  }
  public sealed class CustomSensorReading {
    IReference<TimeSpan> PerformanceCount { get; }
  }
}
namespace Windows.Devices.WiFi {
  public sealed class WiFiAdapter {
    IAsyncOperation<WiFiConnectionResult> ConnectAsync(WiFiAvailableNetwork availableNetwork, WiFiReconnectionKind reconnectionKind, PasswordCredential passwordCredential, string ssid, WiFiConnectionMethod connectionMethod);
    IAsyncOperation<WiFiWpsConfigurationResult> GetWpsConfigurationAsync(WiFiAvailableNetwork availableNetwork);
  }
  public enum WiFiConnectionMethod
  public sealed class WiFiWpsConfigurationResult
  public enum WiFiWpsConfigurationStatus
  public enum WiFiWpsKind
}
namespace Windows.Gaming.Input {
  public sealed class RawGameController : IGameController, IGameControllerBatteryInfo {
    string DisplayName { get; }
    string NonRoamableId { get; }
    IVectorView<SimpleHapticsController> SimpleHapticsControllers { get; }
  }
}
namespace Windows.Gaming.UI {
  public sealed class GameMonitor
  public enum GameMonitoringPermission
}
namespace Windows.Graphics.Holographic {
  public sealed class HolographicCamera {
    PresentationLayerDrmMode DrmMode { get; set; }
    PresentationLayerConfig CreateLayerConfig();
    PresentationLayers GetPresentationLayers();
    void SetLayerConfig(PresentationLayerConfig layerConfig);
  }
  public sealed class HolographicCameraRenderingParameters {
    PresentationLayerRenderingParametersQuad GetPresentationLayerRenderingParameters(PresentationLayerQuad layer);
  }
  public sealed class HolographicDisplay {
    double RefreshRate { get; }
  }
  public sealed class HolographicSpace {
    public static bool IsConfigured { get; }
  }
  public sealed class PresentationLayerConfig
  public enum PresentationLayerDrmMode
  public sealed class PresentationLayerQuad
  public sealed class PresentationLayerReference
  public sealed class PresentationLayerRenderingParametersQuad
  public sealed class PresentationLayers
  public sealed class PresentationLayerSettings
  public enum PresentationLayerType
}
namespace Windows.Graphics.Printing.PrintTicket {
  public sealed class PrintTicketCapabilities
  public sealed class PrintTicketFeature
  public enum PrintTicketFeatureSelectionType
  public sealed class PrintTicketOption
  public enum PrintTicketParameterDataType
  public sealed class PrintTicketParameterDefinition
  public sealed class PrintTicketParameterInitializer
  public sealed class PrintTicketValue
  public enum PrintTicketValueType
  public sealed class WorkflowPrintTicket
  public sealed class WorkflowPrintTicketValidationResult
}
namespace Windows.Graphics.Printing.Workflow {
  public sealed class PrintWorkflowBackgroundSession
  public sealed class PrintWorkflowBackgroundSetupRequestedEventArgs
  public sealed class PrintWorkflowConfiguration
  public sealed class PrintWorkflowForegroundSession
  public sealed class PrintWorkflowForegroundSetupRequestedEventArgs
  public sealed class PrintWorkflowObjectModelSourceFileContent
  public sealed class PrintWorkflowObjectModelTargetPackage
  public enum PrintWorkflowSessionStatus
  public sealed class PrintWorkflowSourceContent
  public sealed class PrintWorkflowSpoolStreamContent
  public sealed class PrintWorkflowStreamTarget
  public sealed class PrintWorkflowSubmittedEventArgs
  public sealed class PrintWorkflowSubmittedOperation
  public enum PrintWorkflowSubmittedStatus
  public sealed class PrintWorkflowTarget
  public sealed class PrintWorkflowTriggerDetails
  public sealed class PrintWorkflowUIActivatedEventArgs : IActivatedEventArgs, IActivatedEventArgsWithUser
  public sealed class PrintWorkflowXpsDataAvailableEventArgs
}
namespace Windows.Management.Deployment {
  public enum AddPackageByAppInstallerOptions : uint
  public sealed class PackageManager {
    IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageAsync(Uri packageUri, IIterable<Uri> dependencyPackageUris, DeploymentOptions options, PackageVolume targetVolume, IIterable<string> optionalPackageFamilyNames, IIterable<Uri> packageUrisToInstall, IIterable<Uri> relatedPackageUris);
    IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageByAppInstallerFileAsync(Uri appInstallerFileUri, AddPackageByAppInstallerOptions options, PackageVolume targetVolume);
    IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> ProvisionPackageForAllUsersAsync(string packageFamilyName);
    IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RequestAddPackageAsync(Uri packageUri, IIterable<Uri> dependencyPackageUris, DeploymentOptions deploymentOptions, PackageVolume targetVolume, IIterable<string> optionalPackageFamilyNames, IIterable<Uri> relatedPackageUris);
    IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RequestAddPackageByAppInstallerFileAsync(Uri appInstallerFileUri, AddPackageByAppInstallerOptions options, PackageVolume targetVolume);
    IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync(Uri packageUri, IIterable<Uri> dependencyPackageUris, DeploymentOptions options, PackageVolume targetVolume, IIterable<string> optionalPackageFamilyNames, IIterable<Uri> packageUrisToInstall, IIterable<Uri> relatedPackageUris);
  }
}
namespace Windows.Media.Capture {
  public sealed class AppCapture {
    public static IAsyncAction SetAllowedAsync(bool allowed);
  }
}
namespace Windows.Media.Capture.Frames {
  public sealed class MediaFrameReader : IClosable {
    MediaFrameReaderAcquisitionMode AcquisitionMode { get; set; }
  }
  public enum MediaFrameReaderAcquisitionMode
  public sealed class MultiSourceMediaFrameReader : IClosable {
    MediaFrameReaderAcquisitionMode AcquisitionMode { get; set; }
  }
}
namespace Windows.Media.Core {
  public sealed class AudioStreamDescriptor : IMediaStreamDescriptor, IMediaStreamDescriptor2 {
    string Label { get; set; }
  }
  public interface IMediaStreamDescriptor2 : IMediaStreamDescriptor
  public sealed class InitializeMediaStreamSourceRequestedEventArgs
  public static class LowLightFusion
  public sealed class LowLightFusionResult : IClosable
  public sealed class MediaSource : IClosable, IMediaPlaybackSource {
    public static MediaSource CreateFromMediaFrameSource(MediaFrameSource frameSource);
  }
  public sealed class MediaSourceAppServiceConnection
  public sealed class MediaStreamSource : IMediaSource {
    bool IsLive { get; set; }
  }
  public sealed class MseStreamSource : IMediaSource {
    IReference<MseTimeRange> LiveSeekableRange { get; set; }
  }
  public sealed class SceneAnalysisEffectFrame : IClosable, IMediaFrame {
    SceneAnalysisRecommendation AnalysisRecommendation { get; }
  }
  public enum SceneAnalysisRecommendation
  public sealed class VideoStreamDescriptor : IMediaStreamDescriptor, IMediaStreamDescriptor2 {
    string Label { get; set; }
  }
}
namespace Windows.Media.DialProtocol {
  public sealed class DialReceiverApp
}
namespace Windows.Media.MediaProperties {
  public sealed class MediaEncodingProfile {
    IVector<AudioStreamDescriptor> GetAudioTracks();
    IVector<VideoStreamDescriptor> GetVideoTracks();
    void SetAudioTracks(IIterable<AudioStreamDescriptor> value);
    void SetVideoTracks(IIterable<VideoStreamDescriptor> value);
  }
}
namespace Windows.Media.Playback {
  public sealed class MediaPlaybackSessionBufferingStartedEventArgs
  public sealed class MediaPlayer : IClosable {
    event TypedEventHandler<MediaPlayer, object> SubtitleFrameChanged;
    bool RenderSubtitlesToSurface(IDirect3DSurface destination);
    bool RenderSubtitlesToSurface(IDirect3DSurface destination, Rect targetRectangle);
  }
}
namespace Windows.Media.Protection.PlayReady {
  public enum PlayReadyEncryptionAlgorithm {
    Aes128Cbc = 5,
    Unspecified = 65535,
  }
  public enum PlayReadyHardwareDRMFeatures {
    Aes128Cbc = 3,
  }
}
namespace Windows.Media.SpeechRecognition {
  public sealed class SpeechRecognizer : IClosable {
    public static IAsyncOperation<bool> TrySetSystemSpeechLanguageAsync(Language speechLanguage);
  }
}
namespace Windows.Media.SpeechSynthesis {
  public sealed class SpeechSynthesizer : IClosable {
    public static IAsyncOperation<bool> TrySetDefaultVoiceAsync(VoiceInformation voice);
  }
  public sealed class SpeechSynthesizerOptions {
    double AudioPitch { get; set; }
    double AudioVolume { get; set; }
    double SpeakingRate { get; set; }
  }
}
namespace Windows.Media.Streaming.Adaptive {
  public sealed class AdaptiveMediaSourceDiagnosticAvailableEventArgs {
    HResult ExtendedError { get; }
  }
  public enum AdaptiveMediaSourceDiagnosticType {
    FatalMediaSourceError = 8,
  }
}
namespace Windows.Networking.BackgroundTransfer {
  public struct BackgroundTransferFileRange
  public sealed class BackgroundTransferRangesDownloadedEventArgs
  public enum BackgroundTransferStatus {
    PausedRecoverableWebErrorStatus = 8,
  }
  public sealed class DownloadOperation : IBackgroundTransferOperation, IBackgroundTransferOperationPriority {
    IReference<WebErrorStatus> CurrentWebErrorStatus { get; }
    bool IsRandomAccessRequired { get; set; }
    IVector<WebErrorStatus> RecoverableWebErrorStatuses { get; }
    Uri RequestedUri { get; set; }
    event TypedEventHandler<DownloadOperation, BackgroundTransferRangesDownloadedEventArgs> RangesDownloaded;
    IVector<BackgroundTransferFileRange> GetDownloadedRanges();
    IRandomAccessStreamReference GetResultRandomAccessStreamReference();
  }
}
namespace Windows.Networking.Connectivity {
  public sealed class ConnectionProfile {
    IAsyncOperation<IVectorView<ProviderNetworkUsage>> GetProviderNetworkUsageAsync(DateTime startTime, DateTime endTime, NetworkUsageStates states);
  }
  public sealed class ProviderNetworkUsage
}
namespace Windows.Networking.NetworkOperators {
  public sealed class MobileBroadbandAntennaSar
  public sealed class MobileBroadbandCellCdma
  public sealed class MobileBroadbandCellGsm
  public sealed class MobileBroadbandCellLte
  public sealed class MobileBroadbandCellsInfo
  public sealed class MobileBroadbandCellTdscdma
  public sealed class MobileBroadbandCellUmts
  public sealed class MobileBroadbandModem {
    IAsyncOperation<bool> GetIsPassthroughEnabledAsync();
    IAsyncOperation<MobileBroadbandModemStatus> SetIsPassthroughEnabledAsync(bool value);
  }
  public sealed class MobileBroadbandModemConfiguration {
    MobileBroadbandSarManager SarManager { get; }
  }
  public enum MobileBroadbandModemStatus
  public sealed class MobileBroadbandNetwork {
    IAsyncOperation<MobileBroadbandCellsInfo> GetCellsInfoAsync();
  }
  public sealed class MobileBroadbandSarManager
  public sealed class MobileBroadbandTransmissionStateChangedEventArgs
}
namespace Windows.Networking.Sockets {
  public sealed class MessageWebSocketControl : IWebSocketControl, IWebSocketControl2 {
    TimeSpan ActualUnsolicitedPongInterval { get; }
    Certificate ClientCertificate { get; set; }
    TimeSpan DesiredUnsolicitedPongInterval { get; set; }
    MessageWebSocketReceiveMode ReceiveMode { get; set; }
  }
  public sealed class MessageWebSocketMessageReceivedEventArgs {
    bool IsMessageComplete { get; }
  }
  public enum MessageWebSocketReceiveMode
  public enum SocketProtectionLevel {
    Unspecified = 9,
  }
  public sealed class StreamSocketControl {
    SocketProtectionLevel MinProtectionLevel { get; set; }
  }
  public sealed class StreamWebSocketControl : IWebSocketControl, IWebSocketControl2 {
    TimeSpan ActualUnsolicitedPongInterval { get; }
    Certificate ClientCertificate { get; set; }
    TimeSpan DesiredUnsolicitedPongInterval { get; set; }
  }
}
namespace Windows.Security.Authentication.Web.Provider {
  public static class WebAccountManager {
    public static IAsyncAction InvalidateAppCacheForAccountAsync(WebAccount webAccount);
    public static IAsyncAction InvalidateAppCacheForAllAccountsAsync();
  }
}
namespace Windows.Services.Maps {
  public sealed class MapRoute {
    bool IsScenic { get; }
  }
  public enum MapRouteOptimization {
    Scenic = 3,
  }
  public sealed class PlaceInfo
  public sealed class PlaceInfoCreateOptions
}
namespace Windows.Storage {
  public sealed class StorageLibrary {
    IAsyncOperation<bool> AreFolderSuggestionsAvailableAsync();
  }
  public sealed class StorageProvider {
    IAsyncOperation<bool> IsPropertySupportedForPartialFileAsync(string propertyCanonicalName);
  }
}
namespace Windows.Storage.Search {
  public enum IndexerOption {
    OnlyUseIndexerAndOptimizeForIndexedProperties = 3,
  }
}
namespace Windows.Storage.Streams {
  public enum FileOpenDisposition
  public sealed class FileRandomAccessStream : IClosable, IInputStream, IOutputStream, IRandomAccessStream {
    public static IAsyncOperation<IRandomAccessStream> OpenAsync(string filePath, FileAccessMode accessMode);
    public static IAsyncOperation<IRandomAccessStream> OpenAsync(string filePath, FileAccessMode accessMode, StorageOpenOptions sharingOptions, FileOpenDisposition openDisposition);
    public static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User user, string filePath, FileAccessMode accessMode);
    public static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User user, string filePath, FileAccessMode accessMode, StorageOpenOptions sharingOptions, FileOpenDisposition openDisposition);
    public static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(string filePath);
    public static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(string filePath, StorageOpenOptions openOptions, FileOpenDisposition openDisposition);
    public static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteForUserAsync(User user, string filePath);
    public static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteForUserAsync(User user, string filePath, StorageOpenOptions openOptions, FileOpenDisposition openDisposition);
  }
}
namespace Windows.System {
  public sealed class AppDiagnosticInfo {
    AppResourceGroupInfoWatcher CreateResourceGroupWatcher();
    public static AppDiagnosticInfoWatcher CreateWatcher();
    IVector<AppResourceGroupInfo> GetResourceGroups();
    public static IAsyncOperation<DiagnosticAccessStatus> RequestAccessAsync();
    public static IAsyncOperation<IVector<AppDiagnosticInfo>> RequestInfoForAppAsync();
    public static IAsyncOperation<IVector<AppDiagnosticInfo>> RequestInfoForAppAsync(string appUserModelId);
    public static IAsyncOperation<IVector<AppDiagnosticInfo>> RequestInfoForPackageAsync(string packageFamilyName);
  }
  public sealed class AppDiagnosticInfoWatcher
  public sealed class AppDiagnosticInfoWatcherEventArgs
  public enum AppDiagnosticInfoWatcherStatus
  public sealed class AppMemoryReport {
    ulong ExpectedTotalCommitLimit { get; }
  }
  public sealed class AppResourceGroupBackgroundTaskReport
  public enum AppResourceGroupEnergyQuotaState
  public enum AppResourceGroupExecutionState
  public sealed class AppResourceGroupInfo
  public sealed class AppResourceGroupInfoWatcher
  public sealed class AppResourceGroupInfoWatcherEventArgs
  public sealed class AppResourceGroupInfoWatcherExecutionStateChangedEventArgs
  public enum AppResourceGroupInfoWatcherStatus
  public sealed class AppResourceGroupMemoryReport
  public sealed class AppResourceGroupStateReport
  public enum DiagnosticAccessStatus
  public sealed class DispatcherQueue
  public sealed class DispatcherQueueController
  public delegate void DispatcherQueueHandler();
  public enum DispatcherQueuePriority
  public sealed class DispatcherQueueShutdownStartingEventArgs
  public sealed class DispatcherQueueTimer
  public static class MemoryManager {
    public static ulong ExpectedAppMemoryUsageLimit { get; }
  }
}
namespace Windows.System.Diagnostics {
  public sealed class DiagnosticActionResult
  public enum DiagnosticActionState
  public sealed class DiagnosticInvoker
  public sealed class ProcessDiagnosticInfo {
    bool IsPackaged { get; }
    IVector<AppDiagnosticInfo> GetAppDiagnosticInfos();
    public static ProcessDiagnosticInfo TryGetForProcessId(uint processId);
  }
}
namespace Windows.System.Profile {
  public enum SystemIdentificationSource {
    Registry = 3,
  }
}
namespace Windows.System.RemoteSystems {
  public sealed class RemoteSystem {
    string ManufacturerDisplayName { get; }
    string ModelDisplayName { get; }
  }
  public static class RemoteSystemKinds {
    public static string Iot { get; }
    public static string Laptop { get; }
    public static string Tablet { get; }
  }
}
namespace Windows.System.UserProfile {
  public static class GlobalizationPreferences {
    public static bool TrySetHomeGeographicRegion(string region);
    public static bool TrySetLanguages(IIterable<string> languageTags);
  }
}
namespace Windows.UI.Composition {
  public sealed class AmbientLight : CompositionLight {
    float Intensity { get; set; }
  }
  public class CompositionAnimation : CompositionObject, ICompositionAnimationBase {
    InitialValueExpressionCollection InitialValueExpressions { get; }
  }
  public sealed class CompositionColorGradientStop : CompositionObject
  public sealed class CompositionColorGradientStopCollection : IIterable<CompositionColorGradientStop>, IVector<CompositionColorGradientStop>
  public enum CompositionColorSpace {
    HslLinear = 3,
    RgbLinear = 4,
  }
  public enum CompositionDropShadowSourcePolicy
  public class CompositionGradientBrush : CompositionBrush
  public enum CompositionGradientExtendMode
  public class CompositionLight : CompositionObject {
    VisualUnorderedCollection ExclusionsFromTargets { get; }
  }
  public sealed class CompositionLinearGradientBrush : CompositionGradientBrush
  public class CompositionObject : IClosable {
    DispatcherQueue DispatcherQueue { get; }
  }
  public sealed class CompositionTarget : CompositionObject {
  }
  public sealed class Compositor : IClosable {
    CompositionColorGradientStop CreateColorGradientStop();
    CompositionColorGradientStop CreateColorGradientStop(float offset, Color color);
    CompositionLinearGradientBrush CreateLinearGradientBrush();
    SpringScalarNaturalMotionAnimation CreateSpringScalarAnimation();
    SpringVector2NaturalMotionAnimation CreateSpringVector2Animation();
    SpringVector3NaturalMotionAnimation CreateSpringVector3Animation();
  }
  public sealed class DistantLight : CompositionLight {
    float Intensity { get; set; }
  }
  public sealed class DropShadow : CompositionShadow {
    CompositionDropShadowSourcePolicy SourcePolicy { get; set; }
  }
  public sealed class InitialValueExpressionCollection : CompositionObject, IIterable<IKeyValuePair<string, string>>, IMap<string, string>
  public sealed class LayerVisual : ContainerVisual {
    CompositionShadow Shadow { get; set; }
  }
  public class NaturalMotionAnimation : CompositionAnimation
  public sealed class PointLight : CompositionLight {
    float Intensity { get; set; }
  }
  public class ScalarNaturalMotionAnimation : NaturalMotionAnimation
  public sealed class SpotLight : CompositionLight {
    float InnerConeIntensity { get; set; }
    float OuterConeIntensity { get; set; }
  }
  public sealed class SpringScalarNaturalMotionAnimation : ScalarNaturalMotionAnimation
  public sealed class SpringVector2NaturalMotionAnimation : Vector2NaturalMotionAnimation
  public sealed class SpringVector3NaturalMotionAnimation : Vector3NaturalMotionAnimation
  public class Vector2NaturalMotionAnimation : NaturalMotionAnimation
  public class Vector3NaturalMotionAnimation : NaturalMotionAnimation
}
namespace Windows.UI.Composition.Effects {
  public sealed class SceneLightingEffect : IGraphicsEffect, IGraphicsEffectSource {
    SceneLightingEffectReflectanceModel ReflectanceModel { get; set; }
  }
  public enum SceneLightingEffectReflectanceModel
}
namespace Windows.UI.Composition.Interactions {
  public sealed class InteractionTracker : CompositionObject {
    void ConfigureVector2PositionInertiaModifiers(IIterable<InteractionTrackerVector2InertiaModifier> modifiers);
  }
  public sealed class InteractionTrackerInertiaNaturalMotion : InteractionTrackerInertiaModifier
  public class InteractionTrackerVector2InertiaModifier : CompositionObject
  public sealed class InteractionTrackerVector2InertiaNaturalMotion : InteractionTrackerVector2InertiaModifier
}
namespace Windows.UI.Core {
  public enum CoreCursorType {
    Person = 15,
    Pin = 14,
  }
  public sealed class CoreWindow : ICorePointerRedirector, ICoreWindow {
    CoreWindowActivationMode ActivationMode { get; }
    DispatcherQueue DispatcherQueue { get; }
  }
  public enum CoreWindowActivationMode
}
namespace Windows.UI.Input {
  public sealed class RadialControllerConfiguration {
    public static RadialController AppController { get; set; }
    public static bool IsAppControllerEnabled { get; set; }
  }
}
namespace Windows.UI.Input.Inking.Core {
  public sealed class CoreIncrementalInkStroke
  public sealed class CoreInkPresenterHost
}
namespace Windows.UI.Input.Preview.Injection {
  public sealed class InjectedInputGamepadInfo
  public sealed class InputInjector {
    void InitializeGamepadInjection();
    void InjectGamepadInput(InjectedInputGamepadInfo input);
    public static InputInjector TryCreateForAppBroadcastOnly();
    void UninitializeGamepadInjection();
  }
}
namespace Windows.UI.Input.Spatial {
  public sealed class SpatialInteractionController {
    IAsyncOperation<IRandomAccessStreamWithContentType> TryGetRenderableModelAsync();
  }
  public sealed class SpatialInteractionSource {
    SpatialInteractionSourceHandedness Handedness { get; }
  }
  public enum SpatialInteractionSourceHandedness
  public sealed class SpatialInteractionSourceLocation {
    IReference<Vector3> AngularVelocity { get; }
    SpatialInteractionSourcePositionQuality PositionQuality { get; }
    SpatialPointerInteractionSourcePose SourcePointerPose { get; }
  }
  public enum SpatialInteractionSourcePositionQuality
  public sealed class SpatialPointerInteractionSourcePose {
    Quaternion Orientation { get; }
    SpatialInteractionSourcePositionQuality PositionQuality { get; }
  }
}
namespace Windows.UI.Shell {
  public static class AdaptiveCardBuilder
  public interface IAdaptiveCard
  public interface IAdaptiveCardBuilderStatics
  public sealed class TaskbarManager
}
namespace Windows.UI.StartScreen {
  public sealed class SecondaryTileVisualElements {
    TileMixedRealityModel MixedRealityModel { get; }
  }
  public sealed class TileMixedRealityModel
}
namespace Windows.UI.Text.Core {
  public enum CoreTextInputScope {
    Digits = 28,
    PinAlphanumeric = 65,
    PinNumeric = 64,
  }
}
namespace Windows.UI.ViewManagement {
  public enum UIElementType {
    AccentColor = 1000,
    NonTextHigh = 1005,
    NonTextLow = 1009,
    NonTextMedium = 1007,
    NonTextMediumHigh = 1006,
    NonTextMediumLow = 1008,
    OverlayOutsidePopup = 1012,
    PageBackground = 1010,
    PopupBackground = 1011,
    TextContrastWithHigh = 1004,
    TextHigh = 1001,
    TextLow = 1003,
    TextMedium = 1002,
  }
}
namespace Windows.UI.ViewManagement.Core {
  public sealed class CoreInputView
  public sealed class CoreInputViewOcclusion
  public enum CoreInputViewOcclusionKind
  public sealed class CoreInputViewOcclusionsChangedEventArgs
}
namespace Windows.UI.WebUI {
  public static class WebUIApplication {
    public static IAsyncOperation<AppRestartFailureReason> RequestRestartAsync(string launchArguments);
    public static IAsyncOperation<AppRestartFailureReason> RequestRestartForUserAsync(User user, string launchArguments);
  }
  public sealed class WebUICommandLineActivatedEventArgs : IActivatedEventArgs, IActivatedEventArgsDeferral, IActivatedEventArgsWithUser, ICommandLineActivatedEventArgs
  public sealed class WebUIStartupTaskActivatedEventArgs : IActivatedEventArgs, IActivatedEventArgsWithUser, IStartupTaskActivatedEventArgs
}
namespace Windows.UI.Xaml {
  public class FrameworkElement : UIElement {
    ElementTheme ActualTheme { get; }
    public static DependencyProperty ActualThemeProperty { get; }
    event TypedEventHandler<FrameworkElement, object> ActualThemeChanged;
  }
  public enum TextAlignment {
    End = 2,
    Start = 1,
  }
  public class UIElement : DependencyObject {
    public static RoutedEvent CharacterReceivedEvent { get; }
    IVector<KeyboardAccelerator> KeyboardAccelerators { get; }
    public static RoutedEvent PreviewKeyDownEvent { get; }
    public static RoutedEvent PreviewKeyUpEvent { get; }
    event TypedEventHandler<UIElement, CharacterReceivedRoutedEventArgs> CharacterReceived;
    event KeyEventHandler PreviewKeyDown;
    event KeyEventHandler PreviewKeyUp;
    event TypedEventHandler<UIElement, ProcessKeyboardAcceleratorEventArgs> ProcessKeyboardAccelerators;
    virtual IIterable<DependencyObject> GetChildrenInTabFocusOrder();
    virtual void OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs args);
    void TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs args);
  }
}
namespace Windows.UI.Xaml.Automation.Peers {
  public enum AutomationNotificationKind
  public enum AutomationNotificationProcessing
  public class AutomationPeer : DependencyObject {
    void RaiseNotificationEvent(AutomationNotificationKind notificationKind, AutomationNotificationProcessing notificationProcessing, string displayString, string activityId);
  }
  public class ColorPickerSliderAutomationPeer : SliderAutomationPeer
  public class ColorSpectrumAutomationPeer : FrameworkElementAutomationPeer
  public class AutomationPeer : ListViewItemAutomationPeer
  public class PersonPictureAutomationPeer : FrameworkElementAutomationPeer
  public class RatingControlAutomationPeer : FrameworkElementAutomationPeer
  public class TreeViewItemAutomationPeer : ListViewItemAutomationPeer
  public class TreeViewListAutomationPeer : SelectorAutomationPeer
}
namespace Windows.UI.Xaml.Controls {
  public class BitmapIconSource : IconSource
  public enum CharacterCasing
  public sealed class ColorChangedEventArgs
  public class ColorPicker : Control
  public enum ColorPickerHsvChannel
  public enum ColorSpectrumComponents
  public enum ColorSpectrumShape
  public class ComboBox : Selector {
    Brush PlaceholderForeground { get; set; }
    public static DependencyProperty PlaceholderForegroundProperty { get; }
  }
  public class ContentDialog : ContentControl {
    IAsyncOperation<ContentDialogResult> ShowAsync(ContentDialogPlacement placement);
  }
  public enum ContentDialogPlacement
  public class Control : FrameworkElement {
    virtual void OnCharacterReceived(CharacterReceivedRoutedEventArgs e);
    virtual void OnPreviewKeyDown(KeyRoutedEventArgs e);
    virtual void OnPreviewKeyUp(KeyRoutedEventArgs e);
  }
  public enum DisabledFormattingAccelerators : uint
  public class FontIconSource : IconSource
  public class Grid : Panel {
    double ColumnSpacing { get; set; }
    public static DependencyProperty ColumnSpacingProperty { get; }
    double RowSpacing { get; set; }
    public static DependencyProperty RowSpacingProperty { get; }
  }
  public class IconSource : DependencyObject
  public sealed class IsTextTrimmedChangedEventArgs
  public class MediaTransportControls : Control {
    bool IsRepeatButtonVisible { get; set; }
    public static DependencyProperty IsRepeatButtonVisibleProperty { get; }
    bool IsRepeatEnabled { get; set; }
    public static DependencyProperty IsRepeatEnabledProperty { get; }
    bool ShowAndHideAutomatically { get; set; }
    public static DependencyProperty ShowAndHideAutomaticallyProperty { get; }
    void Hide();
    void Show();
  }
  public class NavigationView : ContentControl
  public enum NavigationViewDisplayMode
  public sealed class NavigationViewDisplayModeChangedEventArgs
  public class NavigationViewItem : NavigationViewItemBase
  public class NavigationViewItemBase : ListViewItem
  public class NavigationViewItemHeader : NavigationViewItemBase
  public sealed class NavigationViewItemInvokedEventArgs
  public class NavigationViewItemSeparator : NavigationViewItemBase
  public class NavigationViewList : ListView
  public sealed class NavigationViewSelectionChangedEventArgs
  public enum ParallaxSourceOffsetKind
  public class ParallaxView : FrameworkElement
  public sealed class PasswordBox : Control {
    event TypedEventHandler<PasswordBox, PasswordBoxPasswordChangingEventArgs> PasswordChanging;
  }
  public sealed class PasswordBoxPasswordChangingEventArgs
  public class PathIconSource : IconSource
  public class PersonPicture : Control
  public class RatingControl : Control
  public class RatingItemFontInfo : RatingItemInfo
  public class RatingItemImageInfo : RatingItemInfo
  public class RatingItemInfo : DependencyObject
  public class RichEditBox : Control {
    CharacterCasing CharacterCasing { get; set; }
    public static DependencyProperty CharacterCasingProperty { get; }
    DisabledFormattingAccelerators DisabledFormattingAccelerators { get; set; }
    public static DependencyProperty DisabledFormattingAcceleratorsProperty { get; }
    TextAlignment HorizontalTextAlignment { get; set; }
    public static DependencyProperty HorizontalTextAlignmentProperty { get; }
    event TypedEventHandler<RichEditBox, TextControlCopyingToClipboardEventArgs> CopyingToClipboard;
    event TypedEventHandler<RichEditBox, TextControlCuttingToClipboardEventArgs> CuttingToClipboard;
  }
  public sealed class RichTextBlock : FrameworkElement {
    TextAlignment HorizontalTextAlignment { get; set; }
    public static DependencyProperty HorizontalTextAlignmentProperty { get; }
    bool IsTextTrimmed { get; }
    public static DependencyProperty IsTextTrimmedProperty { get; }
    IVector<TextHighlighter> TextHighlighters { get; }
    event TypedEventHandler<RichTextBlock, IsTextTrimmedChangedEventArgs> IsTextTrimmedChanged;
  }
  public sealed class RichTextBlockOverflow : FrameworkElement {
    bool IsTextTrimmed { get; }
    public static DependencyProperty IsTextTrimmedProperty { get; }
    event TypedEventHandler<RichTextBlockOverflow, IsTextTrimmedChangedEventArgs> IsTextTrimmedChanged;
  }
  public class SplitView : Control {
    event TypedEventHandler<SplitView, object> PaneOpened;
    event TypedEventHandler<SplitView, object> PaneOpening;
  }
  public class StackPanel : Panel, IInsertionPanel, IScrollSnapPointsInfo {
    double Spacing { get; set; }
    public static DependencyProperty SpacingProperty { get; }
  }
  public enum SwipeBehaviorOnInvoked
  public class SwipeControl : ContentControl
  public class SwipeItem : DependencyObject
  public sealed class SwipeItemInvokedEventArgs
  public class SwipeItems : DependencyObject, IIterable<SwipeItem>, IVector<SwipeItem>
  public enum SwipeMode
  public enum Symbol {
    GlobalNavigationButton = 59136,
    Print = 59209,
    Share = 59181,
    XboxOneConsole = 59792,
  }
  public class SymbolIconSource : IconSource
  public sealed class TextBlock : FrameworkElement {
    TextAlignment HorizontalTextAlignment { get; set; }
    public static DependencyProperty HorizontalTextAlignmentProperty { get; }
    bool IsTextTrimmed { get; }
    public static DependencyProperty IsTextTrimmedProperty { get; }
    IVector<TextHighlighter> TextHighlighters { get; }
    event TypedEventHandler<TextBlock, IsTextTrimmedChangedEventArgs> IsTextTrimmedChanged;
  }
  public class TextBox : Control {
    CharacterCasing CharacterCasing { get; set; }
    public static DependencyProperty CharacterCasingProperty { get; }
    TextAlignment HorizontalTextAlignment { get; set; }
    public static DependencyProperty HorizontalTextAlignmentProperty { get; }
    Brush PlaceholderForeground { get; set; }
    public static DependencyProperty PlaceholderForegroundProperty { get; }
    event TypedEventHandler<TextBox, TextBoxBeforeTextChangingEventArgs> BeforeTextChanging;
    event TypedEventHandler<TextBox, TextControlCopyingToClipboardEventArgs> CopyingToClipboard;
    event TypedEventHandler<TextBox, TextControlCuttingToClipboardEventArgs> CuttingToClipboard;
  }
  public sealed class TextBoxBeforeTextChangingEventArgs
  public sealed class TextControlCopyingToClipboardEventArgs
  public sealed class TextControlCuttingToClipboardEventArgs
  public class TreeView : Control
  public sealed class TreeViewExpandingEventArgs
  public class TreeViewItem : ListViewItem
  public sealed class TreeViewItemClickEventArgs
  public class TreeViewList : ListView
  public class TreeViewNode : DependencyObject, IBindableIterable, IBindableObservableVector, IBindableVector
  public enum TreeViewSelectionMode
  public sealed class XamlBooleanToVisibilityConverter : IValueConverter
  public sealed class XamlIntegerToIndentationConverter : IValueConverter
}
namespace Windows.UI.Xaml.Controls.Maps {
  public sealed class MapControl : Control {
    IVector<MapLayer> Layers { get; set; }
    public static DependencyProperty LayersProperty { get; }
    bool TryGetLocationFromOffset(Point offset, AltitudeReferenceSystem desiredReferenceSystem, out Geopoint location);
    bool TryGetLocationFromOffset(Point offset, out Geopoint location);
  }
  public class MapElement : DependencyObject {
    string MapStyleSheetEntry { get; set; }
    public static DependencyProperty MapStyleSheetEntryProperty { get; }
    string MapStyleSheetEntryState { get; set; }
    public static DependencyProperty MapStyleSheetEntryStateProperty { get; }
    object Tag { get; set; }
    public static DependencyProperty TagProperty { get; }
  }
  public sealed class MapElement3D : MapElement
  public sealed class MapElementsLayer : MapLayer
  public sealed class MapElementsLayerClickEventArgs
  public sealed class MapElementsLayerContextRequestedEventArgs
  public sealed class MapElementsLayerPointerEnteredEventArgs
  public sealed class MapElementsLayerPointerExitedEventArgs
  public class MapLayer : DependencyObject
  public class MapModel3D : DependencyObject
  public enum MapModel3DShadingOption
  public static class MapStyleSheetEntries
  public static class MapStyleSheetEntryStates
}
namespace Windows.UI.Xaml.Controls.Primitives {
  public class ColorPickerSlider : Slider
  public class ColorSpectrum : Control
  public class FlyoutBase : DependencyObject {
    virtual void OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs args);
    void TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs args);
  }
  public sealed class LayoutInformation {
    public static Size GetAvailableSize(UIElement element);
  }
  public class ListViewItemPresenter : ContentPresenter {
    Brush RevealBackground { get; set; }
    public static DependencyProperty RevealBackgroundProperty { get; }
    bool RevealBackgroundShowsAboveContent { get; set; }
    public static DependencyProperty RevealBackgroundShowsAboveContentProperty { get; }
    Brush RevealBorderBrush { get; set; }
    public static DependencyProperty RevealBorderBrushProperty { get; }
    Thickness RevealBorderThickness { get; set; }
    public static DependencyProperty RevealBorderThicknessProperty { get; }
  }
}
namespace Windows.UI.Xaml.Data {
  public enum UpdateSourceTrigger {
    LostFocus = 3,
  }
}
namespace Windows.UI.Xaml.Documents {
  public class Block : TextElement {
    TextAlignment HorizontalTextAlignment { get; set; }
    public static DependencyProperty HorizontalTextAlignmentProperty { get; }
  }
  public sealed class Hyperlink : Span {
    bool IsTabStop { get; set; }
    public static DependencyProperty IsTabStopProperty { get; }
    int TabIndex { get; set; }
    public static DependencyProperty TabIndexProperty { get; }
  }
  public class TextHighlighter
  public class TextHighlighterBase : DependencyObject
  public struct TextRange
}
namespace Windows.UI.Xaml.Input {
  public sealed class CharacterReceivedRoutedEventArgs : RoutedEventArgs
  public class KeyboardAccelerator : DependencyObject
  public sealed class KeyboardAcceleratorInvokedEventArgs
  public sealed class PointerRoutedEventArgs : RoutedEventArgs {
    bool IsGenerated { get; }
  }
  public sealed class ProcessKeyboardAcceleratorEventArgs
}
namespace Windows.UI.Xaml.Markup {
  public class MarkupExtension
  public sealed class MarkupExtensionReturnTypeAttribute : Attribute
}
namespace Windows.UI.Xaml.Media {
  public enum AcrylicBackgroundSource
  public class AcrylicBrush : XamlCompositionBrushBase
  public class RevealBackgroundBrush : RevealBrush
  public class RevealBorderBrush : RevealBrush
  public class RevealBrush : XamlCompositionBrushBase
  public enum RevealBrushState
}
namespace Windows.Web {
  public enum WebErrorStatus {
    InsufficientRangeSupport = 22,
    MissingContentLengthSupport = 23,
  }
}
 
namespace Windows.Gaming.Preview.GamesEnumeration {
  public static class GameList {
    public static IAsyncOperation<GameListEntry> MergeEntriesAsync(GameListEntry left, GameListEntry right);
    public static IAsyncOperation<IVectorView<GameListEntry>> UnmergeEntryAsync(GameListEntry mergedEntry);
  }
  public sealed class GameListEntry : IGameListEntry {
    GameModeConfiguration GameModeConfiguration { get; }
    GameListEntryLaunchableState LaunchableState { get; }
    IStorageFile LauncherExecutable { get; }
    string LaunchParameters { get; }
    string TitleId { get; }
    IAsyncAction SetLauncherExecutableFileAsync(IStorageFile executableFile);
    IAsyncAction SetLauncherExecutableFileAsync(IStorageFile executableFile, string launchParams);
    IAsyncAction SetTitleIdAsync(string id);
  }
  public enum GameListEntryLaunchableState
  public sealed class GameModeConfiguration
  public sealed class GameModeUserConfiguration
}
 
namespace Windows.Graphics.Printing3D {
  public sealed class Printing3D3MFPackage {
    Printing3DPackageCompression Compression { get; set; }
  }
  public enum Printing3DPackageCompression
}
 
namespace Windows.Media.Capture {
  public sealed class AppBroadcastBackgroundService {
    string BroadcastChannel { get; set; }
    string BroadcastLanguage { get; set; }
    string BroadcastTitle { get; set; }
    event TypedEventHandler<AppBroadcastBackgroundService, object> BroadcastChannelChanged;
    event TypedEventHandler<AppBroadcastBackgroundService, object> BroadcastLanguageChanged;
    event TypedEventHandler<AppBroadcastBackgroundService, object> BroadcastTitleChanged;
  }
  public sealed class AppBroadcastBackgroundServiceSignInInfo {
    event TypedEventHandler<AppBroadcastBackgroundServiceSignInInfo, object> UserNameChanged;
  }
  public sealed class AppBroadcastBackgroundServiceStreamInfo {
    void ReportProblemWithStream();
  }
}
 
namespace Windows.Security.EnterpriseData {
  public sealed class FileProtectionInfo {
    bool IsProtectWhileOpenSupported { get; }
  }
}
 
namespace Windows.Services.Maps.Guidance {
  public sealed class GuidanceRoadSegment {
    bool IsScenic { get; }
  }
}
 
namespace Windows.Services.Maps.LocalSearch {
  public static class PlaceInfoHelper
}
namespace Windows.UI.Xaml.Controls.Maps {
  public sealed class MapControlDataHelper : DependencyObject {
    public static MapControl CreateMapControl(bool rasterRenderMode);
  }
}
 
namespace Windows.System.Profile.SystemManufacturers {
  public sealed class OemSupportInfo
  public static class SystemSupportInfo
}
 
namespace Windows.System {
  public static class DateTimeSettings
}
 
namespace Windows.UI.Xaml.Hosting {
  public sealed class DesignerAppManager : IClosable
  public sealed class DesignerAppView : IClosable
  public enum DesignerAppViewState
  public sealed class ProcessExitedEventArgs
}

Announcing Windows 10 Insider Preview Build 16184 for PC + Build 15208 for Mobile

Hello Windows Insiders!

Today we are excited to be a) hosting our very first Insider webcast from the brand new #BeamMachine AND b) doing our first ever build release during a webcast. We are releasing Windows 10 Insider Preview Build 16184 for PC to Windows Insiders in the Fast ring. We are also releasing Windows 10 Mobile Insider Preview Build 15208 to Insiders in the Fast ring.

What’s New in Build 16184 For PC

My People: Technology is all about making it easier for you to connect with your most important people. Whether you want to share a photo, make plans for dinner, or get an answer from a friend or coworker – My People is here to take it to the next level and bring the people you care about most to the center of your experience.

My People

You can now:

  • Pin your people to the taskbar – we’ll suggest some to start with, or you can pick your own! (Note: you are currently limited to having 3 people pinned to your taskbar currently.)
  • View multiple communication apps together and filtered to each person on your taskbar.
  • Choose the app you want to use to chat and we’ll remember for next time.

By now, you are wondering ‘but how do I host this party in my taskbar?’. To start with, go to the Store app and make sure you have all the latest updates for the Skype, Mail, and People apps. Then click on the People icon in the taskbar to activate the first run experience and get setup.

Note: Contact syncing is enabled by default following system settings in versions 11.13+ of Skype. If you have an older version of Skype you will need to manually enable contact syncing via the Skype app settings.

Have feedback you want to share with the team? We want to hear it! You can send us feedback by tapping the ellipsis in the People flyout and selecting “Send feedback”, or by opening the Feedback Hub and sharing your thoughts in the Desktop Environment > My People section. We have some more work on its way for this that will soon be lighting up for Insiders, including our improved Share story for People, so stay tuned!

New experience for Gmail accounts in Windows 10 Mail & Calendar apps: Last week, we announced we’re introducing a new experience for Gmail accounts in the Windows 10 Mail and Calendar apps that brings our latest features such as Focused Inbox and richer experiences for travel reservations and package deliveries that were previously only available to those with an Outlook.com or Office 365 email address. Windows Insiders will be the first to try out the new experience as the roll-out gradually happens over the next few weeks. You’ll know the new experience is available for your account when you are prompted to update your Gmail account settings.

Your favorite features are now available for your Google account!

Changes, improvements, and fixes for PC

  • We fixed an issue where night light could get stuck in a disabled state.
  • We’ve updated Start to use the improved XAML scrollbar style announced during Creators Update development.
  • We fixed an issue from recent flights where dragging an app from Start’s All apps list into the tile grid would result in Start crashing.
  • We fixed an issue for those using Windows in Japanese, where on first login after an upgrade certain apps would unexpectedly appear at the bottom of the Start’s All apps list for an hour or until being launched, instead of the normal sorted position.
  • Since the preview picture in Start Settings only previewed background and theming changes, which are already available to be previewed on their corresponding Settings pages, we’ve made the decision to remove it.
  • We’ve improved the loading performance of the Notification Settings page.
  • Some audio drivers have an “encoding Audio Processing Object” feature; this is commonly known as “Dolby Digital Live” or “DTS Connect”. This takes the output of the Windows audio engine mix, encodes it (as Dolby Digital, DTS, or some other format) and sends it out over a S/PDIF optical link for decoding by an external audio receiver. An issue was introduced which resulted in this feature no longer working, which is now fixed.
  • We fixed an issue from recent flights resulting in Photos crashing if you opened a picture from the Collection page and then pressed the back button in the title back.
  • We fixed an issue resulting in Counter Strike Global Offensive hanging or freezing during game play on the latest builds (16176+).
  • We fixed the issue where pressing F12 to open the Developer Tools in Microsoft Edge while F12 is open and focused may not return focus to the tab F12 is opened against, and vice-versa.

Known issues for PC

  • ADDED: PC Reset via Settings > Update & security > Recovery will not work on this build.
  • Some Insiders have reported seeing this error “Some updates were cancelled. We’ll keep trying in case new updates become available.” in Windows Update. See this forum post for more details.
  • Double-clicking on the Windows Defender icon in the notification area does not open Windows Defender. Right-clicking on the icon and choosing open will open Windows Defender.
  • Surface 3 devices fail to update to new builds if a SD memory card is inserted. The updated drivers for the Surface 3 that fix this issue have not yet been published to Windows Update.
  • exe will crash and restart if you tap any of the apps listed in the Windows Ink Workspace’s Recent Apps section.
  • Insiders who use Simplified Chinese IMEs or the Traditional Chinese Changjie or Quick IME to input text will find that the candidate window doesn’t appear when typing into certain apps. If you press space, the first candidate will be finalized. Using the number keys will not finalize any other candidate. If the candidate you need is not the first one, for now you will have to enter your text into an app where the candidate window appears, such as Notepad, and copy it into the desired text field.
  • Navigating to Settings > Update & security > Windows Update may crash Settings app. You can simply re-open the Settings app again and it should work again.
  • The “Save” dialog appears to be broken in several desktop (Win32) apps. The team is investigating. This will break things such as Chinese IME, etc.
  • Localized apps on localized x64 Windows 10 Insider Preview builds will not work.
  • We’ve heard some reports that the Action Center isn’t opening as reliably in recent builds, and are investigating.

Changes, improvements, and fixes for Mobile

  • We’ve fixed the issue where some Insiders were unable to open both the Connect UX page and/or the “Add Bluetooth or other devices” setting on the Bluetooth Settings page.
  • We fixed an issue resulting in an unexpected extra ~20 sec being added to the phone shutdown process due to a deadlock if you tried to shut down soon after switching from one network to another.

Known issues for Mobile

  • A small percentage of devices may experience text message backup loss related to backup and recovery of the messaging database.
  • The copyright date is incorrect under Settings > System > About. It shows as 2016 when it should be 2017. Thanks to the Windows Insiders that reported this!
  • Insiders may experience random shutdowns on some devices.
  • In some cases, the WeChat app may crash on launch.

 Community Updates

Many Windows Insiders have asked to be introduced to members of the team beyond the four of us they engage with daily on the Twitters/forums. This is something we’ll do in these blog posts and publish them on our SHINY new website that will debut in June. Today we’ll start with the Windows Insider team.

Windows Insider Team!

First a quick walkthrough of how our org works.

  • Windows and Devices Group – thousands of people who build Windows, our apps, devices and services. Within WDG are a group of people called.
  • Community Champs + FlightOps – Engineers throughout WDG who live and breathe customer data/feedback – these are all the lovely humans who help make flight/no flight decisions based on data and feedback from Windows Insiders. Each person is responsible for a specific area from Core UX to deployment and are the main evangelists for customer feedback for their area. Within this group are a bunch of folks you all probably know well.
  • Windows Insider Team – a scrappy group of six who represent the Windows Insiders both internally and externally. Here we are below left to right with our Twitter handles. Please get in touch with us if you want to know about the things we’re working on!

Dona Sarkar (@donasarkar) – Chief #NinjaCat wrangler Dona’s main responsibility is making sure the right bugs and features are being invested in by the engineering teams for this release and future releases and communicating back to Insiders. Another responsibility is engaging with all of the other community engagement programs in Microsoft and figure out how they can Insider like Windows does. A third area of investigation is figuring out how to empower Insiders to grow and use their technical superpowers to create a lasting impact in their world.

Blair Glennon (@jbglennon) – Baseball loving Blair leads the Windows Insider Program for Business sub-program and owns Insider Insights. He is the one who partners with our AMAZING data science team to understand the happiness and health of our overall community. Through both quant and qual data (cluster/trend analysis, surveys, side convos at meet-ups), he helps us determine what we need to do to better co-create Windows and the Insider program with you all.

Jason Howard (@northfacehiker) – #TeriyakiTuesday-loving Beam Master Jason leads social sentiment from Insiders to communicate to the overall WDG org. He also spends a ton of his time helping Insiders get unblocked on build issues and rolling up lists of top issues to the product teams. He is also the creator and owner of the monthly Insider Beam webcasts.

Tyler Ahn (@skrelnick) – Chihuahua-mom Tyler leads the Global fan programs and the Insider MVP Program. She is partnering with Brandon on the website spec and launch and thinking about how to create Insider-in-a-box so you can run Insider programs within your own organizations! She has over a decade of experience doing business development in emerging markets and has the superpower of taking an activity and figuring out how to scale it globally eg CAT-in-a-box, forums, etc. She has been an INVALUABLE asset for our team as we think about building products and services to empower EVERY person and organization on the planet to do the thing.

Brandon LeBlanc (@brandonleblanc) – Bat’leth wielding Brandon owns the main communication to Insiders. He works with the Community Champs to make sure the features and bugs are represented in our communication. Brandon is working on the Insider all-up social media strategy as well as content creation for our shiny new website.

Jeremiah Marble (@jeremiahmarble) – Global negroni hunter Jeremiah is the architect of the Windows Insider Program. He drives projects for our core audiences and projects, deciding where and how to grow our community. This year, he’s focusing heavily on global entrepreneurs and creatives. He also leads our “Co-Creating with Sub-communities” initiative, which will launch its first pilots in June. As a third area, he’s looking at ways to better connect Insiders seeking to help others. Jeremiah was a founding member of the Windows Insider Program and our current “village elder”.

Keep hustling team,
Dona <3

Announcing Windows 10 Insider Preview Build 16179 for PC + Build 15205 for Mobile

Hello Windows Insiders!

Today we are excited to be releasing Windows 10 Insider Preview Build 16179 for PC to Windows Insiders in the Fast ring. We are also releasing Windows 10 Mobile Insider Preview Build 15205 to Insiders in the Fast ring.

What’s New in Build 16179 For PC

Revert VM: Continuing our theme of simplifying Hyper-V for developers on Windows 10 (see What’s New), we’re introducing automatic checkpoints so that you’ll always be able to undo a mistake in your virtual machine – you can now always revert to the last time you started a virtual machine.

Introducing Power Throttling*: You may remember some of the power experiments we did back in January with Build 15002. Power Throttling was one of those experiments, and showed to have up to 11% savings in CPU power consumption for some of the most strenuous use cases. So, we’re turning this on for everyone starting with last week’s build. Check out our complete blog post on this for more details!

*Power throttling is a temporary working name for this feature and may change before the release of the next Windows 10 update.

Changes, improvements, and fixes for PC

  • We fixed the issue causing apps that use the Desktop Bridge (“Centennial”) from the Store such as Slack and Evernote will cause your PC to bugcheck (GSOD) when launched with a “kmode exception not handled” in ntfs.sys error.
  • We fixed an issue where adding Hindi to your language list and downloading the on-demand language resources would result in Microsoft Edge crashing on launch and file search returning no results via Cortana or Windows Explorer.
  • We fixed an issue where desktop icons would sometimes move around unexpectedly when “Auto arrange icons” was set to On and “Align icons to grid” was set to Off.
  • The existing Group Policy to disable the lock screen is now available for those on the Pro edition of Windows 10. Appreciate all who shared feedback on the subject. Note, the Group Policy text has not yet been updated to incorporate this change, that will happen with a later flight.
  • We fixed a rendering issue from previous flights where specific multi-monitor and projection configurations could fail depending on the hardware used. This could have impacted all Surface (Surface Book, Surface Pro, etc.) devices as well as other devices using similar chipsets. Another symptom may have been to see screen flickering and potentially being logged out when any screen mode change occurred.
  • We fixed an issue resulting in the location icon being continually on in the taskbar after the first time the Action Center was opened if the night light quick action was visible.

Known issues for PC

  • Some Insiders have reported seeing this error “Some updates were cancelled. We’ll keep trying in case new updates become available” in Windows Update. See this forum post for more details.
  • Double-clicking on the Windows Defender icon in the notification area does not open Windows Defender. Right-clicking on the icon and choosing open will open Windows Defender.
  • Surface 3 devices fail to update to new builds if a SD memory card is inserted. The updated drivers for the Surface 3 that fix this issue have not yet been published to Windows Update.
  • Pressing F12 to open the Developer Tools in Microsoft Edge while F12 is open and focused may not return focus to the tab F12 is opened against, and vice-versa.
  • exe will crash and restart if you tap any of the apps listed in the Windows Ink Workspace’s Recent Apps section.
  • Insiders who use Simplified Chinese IMEs or the Traditional Chinese Changjie or Quick IME to input text will find that the candidate window doesn’t appear when typing into certain apps. If you press space, the first candidate will be finalized. Using the number keys will not finalize any other candidate. If the candidate you need is not the first one, for now you will have to enter your text into an app where the candidate window appears, such as Notepad, and copy it into the desired text field.
  • Navigating to Settings > Update & security > Windows Update may crash Settings app. You can simply re-open the Settings app again and it should work again.
  • The “Save” dialog appears to be broken in several desktop (Win32) apps. The team is investigating.

Changes, improvements, and fixes for Mobile

  • We fixed the targeting issue that caused some variants of the Alcatel IDOL 4S to not receive Build 15204 last week. All variants of the Alcatel IDOL 4S should receive Build 15205.
  • FYI: We fixed the issue where supported Windows 10 Mobile devices were showing the update to the Windows 10 Anniversary Update as “not yet available” in the Upgrade Advisor app.
  • We fixed an issue where Continuum would stop working when HP Elite X3 case is closed.
  • We fixed an issue where Continuum would hang or render incorrectly after disconnecting on devices like the Lumia 950.
  • We fixed an issue with Microsoft Edge where you might get into a bad state after opening a new Microsoft Edge windows and screen off with the JIT process suspended.
  • We fixed an issue with where the device screen might stay black when disconnecting from a Continuum dock after screen has timed out normally.
  • We fixed an issue with backup and restore which impacts users with slower network connection.
  • We fixed an issue around Microsoft Edge reliability.

Known issues for Mobile

  • A small percentage of devices may experience text message backup loss related to backup and recovery of the messaging database.
  • For Insiders who have upgraded from a prior 150xx build to this build, the “Add Bluetooth or other devices” Settings page and the Connect UX page may fail to open.
  • The copyright date is incorrect under Settings > System > About. It shows as 2016 when it should be 2017. Thanks to the Windows Insiders that reported this!
  • Insiders may experience random shutdowns on some devices.

Community Updates

Many of you have been asking for our team to share more about our future plans about the overall Windows Insider community. We want to be inclusive of all consumption styles, so we thought we would experiment with an audio podcast. Check out episode 1!

Keep hustling team,
Dona <3

Announcing Windows 10 Insider Preview Build 16176 for PC + Build 15204 for Mobile

Hello Windows Insiders!

Today we are excited to be releasing Windows 10 Insider Preview Build 16176 for PC to Windows Insiders in the Fast ring. We’re continuing work to refine OneCore with some code refactoring so that teams can start checking in new code. So, you still won’t see any noticeable changes or new features in new builds just yet.

We are also releasing Windows 10 Mobile Insider Preview Build 15204 to Insiders in the Fast ring. As we release new builds from our Development Branch for PC, we will also be doing the same for Windows 10 Mobile just like we have been in the past. However, Windows Insiders will likely notice some minor differences. The biggest difference being that the build number and branch won’t match the builds we will be releasing for PC. This is a result of more work we’re doing to converge code into OneCore – the heart of Windows across PC, tablet, phone, IoT, HoloLens, Xbox and more as we continue to develop new improvements for Windows 10 Mobile and our enterprise customers.

Starting with the Windows 10 Creators Update, these are the Windows 10 Mobile devices we will officially support in the Windows Insider Program going forward:

  • HP Elite x3
  • Microsoft Lumia 550
  • Microsoft Lumia 640/640XL
  • Microsoft Lumia 650
  • Microsoft Lumia 950/950 XL
  • Alcatel IDOL 4S
  • Alcatel OneTouch Fierce XL
  • SoftBank 503LV
  • VAIO Phone Biz
  • MouseComputer MADOSMA Q601
  • Trinity NuAns NEO

UPDATE: We’re seeing that some small percentage ~0.1% of eligible Mobile devices, including variants of the Alcatel IDOL 4S, are not being offered Build 15204. We’re working on updating the targeting to include them for the next flight.

Devices not on this list will not officially receive the Windows 10 Creators Update nor will they receive any future builds from our Development Branch that we release as part of the Windows Insider Program. However, Windows Insiders who have devices not on this list can still keep these devices on the Windows 10 Creators Update at their own risk knowing that it’s unsupported.

We recognize that many Insiders will be disappointed to see their device is no longer supported. We looked at feedback from our Windows Insiders and realized that we were not providing the best possible experience for our customers on many older devices. That helped us determine which devices we support for the Windows 10 Creators Update. We are continually listening to your feedback to provide the best experience for ALL of our customers.

For developers – you will need to set the minimum platform version in Visual Studio to be the Windows 10 Creators Update.

What’s New in Build 16176 For PC

Windows Subsystem for Linux Gains Serial Device Support: Windows COM ports can now be accessed directly from a WSL process!

Windows COM ports can now be accessed directly from a WSL process

More information can be found on the WSL Blog.  Additional features and fixes are posted on the WSL Release Notes page – keep the feedback coming!

Changes, improvements, and fixes for PC

  • You can now hold down the power button on your device for 7 seconds to trigger a bugcheck. This will only work on newer devices that don’t uses legacy ACPI power buttons.
  • Narrator will work again on this build.
  • We fixed the issue causing some apps and games to crash due to a misconfiguration of advertising ID that happened in a prior build.
  • We fixed an issue resulting in the Start menu and Action Center having a noticeable framerate drop in their animations on certain devices if transparency was enabled and there were open UWP apps.
  • We fixed an issue from the previous build where the Action Center could get into a state where dismissing one notification unexpectedly dismissed multiple.
  • We fixed an issue where the Clock and Calendar flyout was unexpectedly missing the agenda integration for some Insiders.
  • We fixed an issue from the previous build (Build 16170) resulting in Surface Books unexpectedly doing a disk check after waking from sleep due to it bugchecking during sleep.
  • We fixed an issue from the previous build resulting in Win32 app text sometimes not rendering, for example in File Explorer, until logging out and back in.
  • We fixed an issue where the Extensions Process was suspended inappropriately during Connected Standby, resulting in Microsoft Edge becoming unresponsive on wake if any extensions had been installed.

Known issues for PC

  • Apps that use the Desktop Bridge (“Centennial”) from the Store such as Slack and Evernote will cause your PC to bugcheck (GSOD) when launched with a “kmode exception not handled” in ntfs.sys error.
  • Some Insiders have reported seeing this error “Some updates were cancelled. We’ll keep trying in case new updates become available” in Windows Update. See this forum post for more details.
  • Double-clicking on the Windows Defender icon in the notification area does not open Windows Defender. Right-clicking on the icon and choosing open will open Windows Defender.
  • Surface 3 devices fail to update to new builds if a SD memory card is inserted. The updated drivers for the Surface 3 that fix this issue have not yet been published to Windows Update.
  • Pressing F12 to open the Developer Tools in Microsoft Edge while F12 is open and focused may not return focus to the tab F12 is opened against, and vice-versa.
  • exe will crash and restart if you tap any of the apps listed in the Windows Ink Workspace’s Recent Apps section.

Changes, improvements, and fixes for Mobile

  • We have added a new privacy page to the Windows 10 Mobile OOBE experience that allows you to quickly and effectively make common privacy changes while setting up the device. You can read more about our Windows 10 privacy journey here.
  • We fixed the issue where the keyboard would sometimes not appear when a text input field is selected in Microsoft Edge.

Known issues for Mobile

  • FYI: If you receive error 800b0109 while attempting to download this build, navigate to Settings > Update & security > Windows Insider Program and check for a restart message – please restart your device from there and then check for updates again and should be able to download the build as expected. 
  • For Insiders who have upgraded from a prior 150xx build to this build, the “Add Bluetooth or other devices” Settings page and the Connect UX page may fail to open.
  • Some users are reporting that pages are constantly reloading or refreshing, especially while they are in the middle of scrolling them in Microsoft Edge. We’re investigating.
  • There is an issue with Microsoft Edge where you might get into a bad state after opening a new Microsoft Edge windows and screen off with the JIT process suspended.
  • Continuum will stop working when HP Elite X3 case is closed.
  • Continuum hangs or renders incorrectly after disconnecting on devices like the Lumia 950.
  • The device screen might stay black when disconnecting from a Continuum dock after screen has timed out normally.

Happy Easter to those of you who are celebrating, have a great weekend ALL of you, and keep hustling team,
Dona <3

Announcing Windows 10 Insider Preview Build 16170 for PC

Hello Windows Insiders!

Today we are excited to be releasing a new build from our Development Branch! Windows 10 Insider Preview Build 16170 for PC has been released to Windows Insiders in the Fast ring. As we mentioned earlier this week, you won’t see many big noticeable changes or new features in new builds just yet. That’s because right now, we’re focused on making some refinements to OneCore and doing some code refactoring and other engineering work that is necessary to make sure OneCore is optimally structured for teams to start checking in code. This also means more bugs and other issues that could be slightly more painful to live with – so check your Windows Insider Program settings!

Windows Insider Program for Business is here!

We have one other exciting announcement about a program we co-created with our IT Professional Windows Insiders.

Back in mid-February at Microsoft Ignite in Australia, Bill Karagounis showcased our commitment to an important segment of the Windows Insider program – IT Professionals. As Bill stated, we’re incredibly honored to have IT Pros participating in the Windows Insider Program and to be evaluating Windows 10 and its features as part of their deployment process.

Since his announcement, we’ve continued to receive an overwhelming response from IT Professionals interested in helping us shape the future of the program with features specifically for business. One of the most frequent requests we received from Insiders was for the option to join the Windows Insider Program using corporate credentials (instead of the existing registration process which requires a personal Microsoft Account):

“I’m currently in the Windows Insider Program and would love to be able to test more business-oriented features internally. It would also be great to be able to recruit a few users to run Insider Builds, as well, using the corporate credentials. If there were mechanisms in place for me to see those users’ feedback and issues, that would be great, as well.” – Current Windows Insider at US-based Company

“I want more users in key areas to be able to test/evaluate/learn/feedback. Microsoft accounts are not allowed. We are using SCCM current release and want to establish steps before ‘release ready’ and ‘business ready’.” – Current Windows Insider at UK-based Company

“Due to the rapid release of Windows we need a different channel to where IT Pros can provide feedback to the Dev teams.” – Current Windows Insider at an Australian-based Company

Based on feedback like this, we’re excited to announce today that Insiders can now register for Windows 10 Insider Preview Builds on their PC using their corporate credentials in Azure Active Directory.

Using corporate credentials will enable you to increase the visibility of your organization’s feedback – especially on features that support productivity and business needs. You’ll also be able to better advocate for the needs of your organization, and have real-time dialogue with Microsoft on features critical to specific business needs. This dialogue, in turn, helps us identify trends in issues organizations are facing when deploying Windows 10 and deliver solutions to you more quickly.
We’ll be rolling out even more tools aimed at better supporting IT Professionals and business users in our Insider community. Stay tuned!

How to access the Windows Insider Program for Business features

Simply visit the Windows Insider Program site and click on the “For Business” tab. To access the new features, you must register using your corporate account in Azure Active Directory (AAD). This account is the same account that you use for Office 365 and other Microsoft services.

Once you’ve registered using your corporate credentials, you’ll find a set of resources that will help you get started with the Windows Insider Program for Business in your organization.

Don’t forget – After you register, enroll your Windows 10 PC to get the latest Windows 10 Insider Preview builds on your Windows 10 PC:

  • Go to Settings Updates & Security Windows Insider Program. (Make sure that you have administrator rights to your machine and that it has latest Windows updates.)
  • Click Get Started, enter your corporate credentials that you used to register, then follow the on-screen directions.

Windows Insider for Business participants partner with the Windows Development Team to discover and create features, infuse innovation, and plan for what’s around the bend. We’ve architected some great features together, received amazing feedback, and we’re not done!

In addition, the Windows Insider Program connects you to a global community of IT Pros in our new Microsoft Tech Community and helps provide you with the information and experience you need to grow not only your skills but your career as well. You’ll be hearing a LOT more from us in the coming months.

Windows Insider Program for Business Team

Keep the feedback coming!

Other changes, improvements, and fixes for PC

  • We fixed the issue causing your PC to fail to install new builds on reboot with the error 8024a112.
  • We have updated the share icon in File Explorer (in the Share tab) to match our new share iconography.
  • We fixed an issue where Cortana Reminders was displayed as a possible share target when Cortana wasn’t enabled.
  • We fixed an issue where Miracast sessions would disconnect a minute or so after the Connect UI was closed if the connection was a first time pairing.
  • We fixed a high-DPI issue when “System (Enhanced)” scaling is enabled so as to now correctly display certain applications that use display graphics accelerated contents.
  • Turning the night light schedule off in Settings now turns night light off immediately.

Known issues for PC

  • Narrator will not work on this build. If you require Narrator to work, you should move to the Slow ring until we get this bug fixed.
  • Some Insiders have reported seeing this error “Some updates were cancelled. We’ll keep trying in case new updates become available” in Windows Update. See this forum post for more details.
  • Some apps and games may crash due to a misconfiguration of advertising ID that happened in a prior build. Specifically, this issue affects new user accounts that were created on Build 15031. The misconfiguration can continue to persist after upgrading to later builds. The ACL on the registry key incorrectly denies access to the user and you can delete the following registry key to get out of this state: HKCUSoftwareMicrosoftWindowsCurrentVersionAdvertisingInfo.
  • There is a bug where if you need to restart your PC due to a pending update like with the latest Surface firmware updates, the restart reminder dialog doesn’t pop up. You should check Settings > Update & security > Windows Update to see if a restart is required.
  • Certain hardware configurations may cause the broadcast live review window in the Game bar to flash Green while you are Broadcasting. This does not affect the quality of your broadcast and is only visible to the Broadcaster. Make sure you have the latest graphics drivers.
  • Double-clicking on the Windows Defender icon in the notification area does not open Windows Defender. Right-clicking on the icon and choosing open will open Windows Defender.
  • Surface 3 devices fail to update to new builds if a SD memory card is inserted. The updated drivers for the Surface 3 that fix this issue have not yet been published to Windows Update.
  • Pressing F12 to open the Developer Tools in Microsoft Edge while F12 is open and focused may not return focus to the tab F12 is opened against, and vice-versa.
  • The Action Center may get into a state where dismissing one notification unexpectedly dismisses multiple. If this happens, please try rebooting your device.

Keep hustling team,
Dona <3

Announcing Windows 10 Insider Preview Build 15063 for PC and Mobile

Hello Windows Insiders!

Today we are excited to be releasing Windows 10 Insider Preview Build 15063 for PC and Mobile to Windows Insiders in the Fast ring.

Other changes, improvements, and fixes for PC

  • We fixed a reliability issue from Build 15061 resulting in Microsoft Edge hanging and becoming completely unresponsive.
  • We fixed an issue for Insiders where the localized files and registry keys associated with any additional language packs on the system would not be installed after enabling .NET Framework 3.5.

Other changes, improvements, and fixes for Mobile

  • We fixed the bug causing a number of inbox apps to fail to launch (such as Store) and also preventing any app updates from the Store from working. Thank you all for sending us feedback around this.
  • We fixed the bug causing background tasks to not run in the background like they should such as OneDrive’s camera roll sync feature. Background tasks should be working again as expected and your camera roll will sync to OneDrive again.
  • We fixed the issue where in some cases you may lose your call, text, and email history may be lost if your device experiences an unexpected reboot.
  • Speech Packs should download and install normally.
  • We fixed an issue for Insiders with certain cars resulting in connection failures after pairing Bluetooth.
  • We fixed an issue where replacing the default APN for LTE on the phone wouldn’t work.

Known issues for PC

  • The upgrade path from the Windows 10 Anniversary Update (Build 14393) to this Windows 10 Creators Update build is not yet live and will be live tomorrow morning.
  • You will be unable to download new (additional) language packs on this build. Currently installed language packs will not be impacted. These will go live later this week.
  • If your PC fails to install this build on reboot with the error 8024a112, reboot manually again. If your PC appears to hang during the reboot, power your PC off and back on and the install will proceed.
  • Some Insiders have reported seeing this error “Some updates were cancelled. We’ll keep trying in case new updates become available” in Windows Update. If you encounter it, please try deleting the following registry key:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto UpdateRequestedAppCategories8b24b027-1dee-babb-9a95-3517dfb9c552

See this forum post for more details.

  • Some apps and games may crash due to a misconfiguration of advertising ID that happened in a prior build. Specifically, this issue affects new user accounts that were created on Build 15031. The misconfiguration can continue to persist after upgrading to later builds. The ACL on the registry key incorrectly denies access to the user and you can delete the following registry key to get out of this state:

HKCUSoftwareMicrosoftWindowsCurrentVersionAdvertisingInfo

  • There is a bug where if you need to restart your PC due to a pending update like with the latest Surface firmware updates, the restart reminder dialog doesn’t pop up. You should check Settings > Update & security > Windows Update to see if a restart is required.
  • [GAMING] Certain hardware configurations may cause the broadcast live review window in the Game bar to flash Green while you are Broadcasting. This does not affect the quality of your broadcast and is only visible to the Broadcaster.

Known issues for Mobile

  • Updating from the Windows 10 Anniversary Update (Build 14393) directly to this build won’t work. There will be an extra hop required to get to this build. If you use WDRT to go re-flash your device and join the Fast ring, you will not be offered this build and instead offered Build 15055. Once you’re on Build 15055, your device will find Build 15063 and take the update then.
  • Some users are reporting that pages are constantly reloading or refreshing, especially while they are in the middle of scrolling them in Microsoft Edge. We’re investigating.

We know the builds have been fast and furious lately. We appreciate your enthusiasm and excitement and we absolutely love co-creating this product we love with all of you.

Keep hustling,
Dona <3

Announcing Windows 10 Insider Preview Build 15061 for PC

Hello Windows Insiders!

Today we are excited to be releasing Windows 10 Insider Preview Build 15061 for PC to Windows Insiders in the Fast ring.

Other changes, improvements, and fixes for PC

  • We fixed an issue resulting in some unexpected visual distortion when watching certain mp4 videos in Movies and TV on recent flights.
  • We fixed an issue resulting in OOBE crashing when you tapped the birthday date field when creating a new account and email address.
  • We fixed a recent issue resulting in certain VPN connections being unexpecting missing from Network Connections.
  • We fixed an issue where in recent flights, some Direct3D 9 games might periodically fail to launch. To work around this, it was necessary that your default display resolution be the recommended setting for your system. You can now return your display configuration to your preferred settings.

Known issues for PC

  • You will be unable to download new (additional) language packs on this build. Currently installed language packs will not be impacted.
  • If your PC fails to install this build on reboot with the error 8024a112, reboot manually again. If your PC appears to hang during the reboot, power your PC off and back on and the install will proceed.
  • Some Insiders have reported seeing this error “Some updates were cancelled. We’ll keep trying in case new updates become available” in Windows Update. If you encounter it, please try deleting the following registry key:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto UpdateRequestedAppCategories8b24b027-1dee-babb-9a95-3517dfb9c552

See this forum post for more details.

  • Some apps and games may crash due to a misconfiguration of advertising ID that happened in a prior build. Specifically, this issue affects new user accounts that were created on Build 15031. The misconfiguration can continue to persist after upgrading to later builds. The ACL on the registry key incorrectly denies access to the user and you can delete the following registry key to get out of this state:
HKCUSoftwareMicrosoftWindowsCurrentVersionAdvertisingInfo
  • There is a bug where if you need to restart your PC due to a pending update like with the latest Surface firmware updates, the restart reminder dialog doesn’t pop up. You should check Settings > Update & security > Windows Update to see if a restart is required.
  • [GAMING] Certain hardware configurations may cause the broadcast live review window in the Game bar to flash Green while you are Broadcasting. This does not affect the quality of your broadcast and is only visible to the Broadcaster.

Keep hustling,
Dona <3

Announcing Windows 10 Insider Preview Build 15060 for PC

Hello Windows Insiders!

Today we are excited to be releasing Windows 10 Insider Preview Build 15060 for PC to Windows Insiders in the Fast ring.

NOTE: The builds for Brazil (PT-BR) and Polish (PL-PL) are not yet available so Insiders will see the message “An update is being prepared for your device, but it’s not quite ready yet. We will keep trying or you can try again now.” when checking for updates. Windows 10 Home for 32-bit is also not yet available. Everything is LIVE now! 

Other changes, improvements, and fixes for PC

  • We fixed an issue resulting in the Settings icon appearing plating in the taskbar. This issue also resulted in another issue now fixed, where if Settings had been pinned to Start, the tile would become greyed out after the first time it was clicked. Thank you all for your feedback on this.
  • We fixed an issue resulting in 3rd party IMEs not showing up in Settings after being installed.
  • We fixed an issue in Microsoft Edge where quickly typing and deleting characters into a website’s search box while using the MS Pinyin IME might result in the IME becoming stuck and the website showing “Not responding”.
  • Surface Pro 3 and Surface 3 devices should no longer fail to update to new builds if a SD memory card is inserted if you have the latest Surface drivers and firmware installed.
  • We fixed an issue where taskhost.exe might crash after pressing Tab while quickly typing in UWP app sign in fields, resulting in not being able to type for a few seconds.
  • We fixed an issue for Insiders where, after a crash, Microsoft Edge might fail to launch again for a few minutes because previous instances were still suspended in the background.
  • We fixed the issues occurring when exploring pages using the F12 Developer Tools in Microsoft Edge with cross-origin iframes (e.g. the DOM explorer shows only the iframe DOM, the Console frame selector doesn’t list the iframes, etc.).

Known issues for PC

  • You will be unable to download new (additional) language packs on this build. Currently installed language packs will not be impacted.
  • If your PC fails to install this build on reboot with the error 8024a112, reboot manually again. If your PC appears to hang during the reboot, power your PC off and back on and the install will proceed.
  • Some Insiders have reported seeing this error “Some updates were cancelled. We’ll keep trying in case new updates become available” in Windows Update. If you encounter it, please try deleting the following registry key:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto UpdateRequestedAppCategories8b24b027-1dee-babb-9a95-3517dfb9c552

    See this forum post for more details.

  • Some apps and games may crash due to a misconfiguration of advertising ID that happened in a prior build. Specifically, this issue affects new user accounts that were created on Build 15031. The misconfiguration can continue to persist after upgrading to later builds. The ACL on the registry key incorrectly denies access to the user and you can delete the following registry key to get out of this state:HKCUSoftwareMicrosoftWindowsCurrentVersionAdvertisingInfo
  • There is a bug where if you need to restart your PC due to a pending update like with the latest Surface firmware updates, the restart reminder dialog doesn’t pop up. You should check Settings > Update & security > Windows Update to see if a restart is required.
  • [GAMING] Certain hardware configurations may cause the broadcast live review window in the Game bar to flash Green while you are Broadcasting. This does not affect the quality of your broadcast and is only visible to the Broadcaster.

Keep hustling,
Dona <3

Announcing Windows 10 Insider Preview Build 15058 for PC

Hello Windows Insiders!

Today we are excited to be releasing Windows 10 Insider Preview Build 15058 for PC to Windows Insiders in the Fast ring.

Other changes, improvements, and fixes for PC

  • We fixed the issue causing a number of inbox apps to fail to launch (such as Store) and preventing any app updates from the Store from installing.
  • We fixed another issue causing some UWP apps would unexpectedly appear with their app package name in the title bar as opposed to the app name.
  • We fixed an issue where going to fullscreen or maximizing Microsoft Edge when Microsoft Edge’s window was snapped to a size smaller than half the screen would trigger back navigation.
  • We fixed an issue resulting in the mouse pointer staying visible when watching a video fullscreen in Microsoft Edge.
  • We fixed a crash Insiders may have sometimes experienced in recent builds when accessing the Wi-Fi Settings page via Settings > Network & Internet > Wi-Fi.
  • We fixed an issue where the desktop session sometimes crashed for Insiders after locking if the PC was set to lock on sleep. After this happened, trying to unlock the computer could result either seeing an unexpected “Can’t log in: The number of connections to this computer is limited and all connections are in use” error on the login screen, or a successful login only to find all open apps had been closed.
  • We fixed an issue where renaming an encrypted PDF would reset the default PDF reader if it was not currently set to Microsoft Edge.
  • We have improved video playback quality on the target device when using Miracast to wirelessly connect from a high DPI PC to another high DPI device.

Known issues for PC

  • Some PCs may fail to update to Build 15002 and higher due to SYSTEM_PTE_MISUSE error.
  • Some apps and games may crash due to a misconfiguration of advertising ID that happened in a prior build. Specifically, this issue affects new user accounts that were created on Build 15031. The misconfiguration can continue to persist after upgrading to later builds. The ACL on the registry key incorrectly denies access to the user and you can delete the following registry key to get out of this state:

HKCUSoftwareMicrosoftWindowsCurrentVersionAdvertisingInfo

  • There is a bug where if you need to restart your PC due to a pending update like with the latest Surface firmware updates, the restart reminder dialog doesn’t pop up. You should check Settings > Update & security > Windows Update to see if a restart is required.
  • [GAMING] Certain hardware configurations may cause the broadcast live review window in the Game bar to flash Green while you are Broadcasting. This does not affect the quality of your broadcast and is only visible to the Broadcaster.
  • Issues may occur when exploring pages using the F12 Developer Tools in Microsoft Edge with cross-origin iframes (e.g. the DOM explorer shows only the iframe DOM, the Console frame selector doesn’t list the iframes, etc.).
  • Surface Pro 3 and Surface 3 devices will fail to update to new builds if a SD memory card is inserted. To take a new build, remove the SD memory card. You can re-insert the SD memory card after the latest build is installed.

Community Updates

Windows Insiders, we LOVE to hear your stories and it’s always such a pleasure to hear what you’re using your technical superpowers for in your communities. Today, we’d like you to meet Mauricio Uribe, one of our Insiders hailing from Bogota, Colombia who teaches young people to code in his spare time. We sat down with Mauricio during a Windows Insider Meet Up in February in Colombia. His passion for technology, his drive to help local children learn to code, and his infectious energy for life make Mauricio both a great conversationalist and an influential Windows Insider.

Meet Mauricio Uribe

As with many of our Insiders, Mauricio grew up with a love for Windows and technology and has remained an active supporter over the years. “I have been passionate about computers since I was 13 and technology became my main hobby. I’ve seen the birth and transformation of Microsoft Windows since its first version, and was actually an organizer for the official launch of Windows 95 in Colombia.”

One of the many things we loved about Mauricio were his insights into how technology has made a difference in the world. “I love evolution. I love computers. I love that technology is changing the lives of all people.” He spoke of Microsoft’s renewed focus in the developer space, buoyed by the announcements of BASH coming to Windows and the future of further cross platform and system partnerships. “I love the way Windows is focusing its vision right now.”

On top of his day job, Mauricio helps children in his city, like his seven-year-old daughter, follow their dreams of becoming the future leaders in technology and coding. “I am currently the CEO of a private mining company, but despite not being a systems engineer I taught Introduction to Computers at the Universidad Javeriana where I instructed students on the basics of computing like DOS, Lotus, and WordPerfect.” Mauricio continues to learn, grow, and share with his community so that others around him can kick-start their own technology careers.

“My main interest in learning to code is that I want to teach my daughter. And as soon as I finish my coding course and get my diploma, I plan to develop the same course I’m taking but in Spanish for kids. I want to make it available to the public so people can see that it’s possible to learn to code in a fun way.”

Mauricio proudly identifies as a Windows Insider and we are lucky to call him a champion. Between his work advocating for the program in Bogota and his help in getting our Insiders motivated, Mauricio’s leadership is creating a vibrant Insider community in Colombia.

Have a great week everyone keep hustling,
Dona <3

Announcing Windows 10 Insider Preview Build 15055 for PC and Mobile

Hello Windows Insiders!

Today we are excited to be releasing Windows 10 Insider Preview Build 15055 for PC and Mobile to Windows Insiders in the Fast ring.

Other changes, improvements, and fixes for PC

  • If you have Symantec/Norton anti-virus software installed on your PC, you should no longer get an 0x80070228 error when attempting to download this build. Symantec released updated anti-virus definitions last week that fixes this issue. Please make sure your Symantec/Norton anti-virus software has the most up-to-date anti-virus definitions BEFORE taking trying to install today’s build.
  • PCs should no longer fail to update to this build at 71% and roll-back to the previous build.
  • If you have additional language packs installed, this build should install just fine.
  • We fixed an issue where sometimes the context menu when right-clicking a misspelled word in Microsoft Edge would launch in an unexpected place or under the Edge window.
  • When using “Cast media to device” in Microsoft Edge, it will now open the Connect pane (also seen when using Win + K).
  • We fixed an issue from recent builds where Microsoft Edge might immediately show a “Not responding” state after opening a link or pasting a URL in a new tab.
  • We fixed an issue where sometimes the tab mouse-over description tooltips in Microsoft Edge would stay on the screen even after closing the relevant tab.
  • We fixed an issue that could result in Microsoft Edge unexpectedly attempting to download certain webpages rather than navigating to them when the uBlock Origin extension was enabled.
  • We fixed an issue where it wasn’t possible to use touch to set focus to text boxes in Microsoft Edge’s Web Notes in order to enter text.
  • We fixed an issue where, after using Ctrl + W to close multiple tabs in Microsoft Edge at once, the active tab might lose focus and keyboard shortcuts would stop working until moving focus away from and back to the tab.
  • We fixed an issue recently where if you have selected text in Microsoft Edge, moved focus away from the window, then returned focus using Alt + Tab or the mouse, trying to copy the selected text wouldn’t work. We also fixed a recent issue where if you used Ctrl + C to copy selected text in the Edge URL bar, and then Ctrl + Shift + P to open a new InPrivate window or Ctrl + N to open a new regular window, using Ctrl + V to paste the copied URL into the new window’s address bar wouldn’t work.
  • We fixed an issue for Insiders where, if focus was set to a Microsoft Edge window, touchpad and keyboard input might periodically stop working for a few seconds at a time.
  • We fixed an issue for Insiders with multiple monitors resulting in flickering and rendering issues when the Hub button in Microsoft Edge was pressed.
  • We fixed an issue where Insiders with multiple monitors might find one of their monitors would stop rendering (with the exception of the mouse).
  • We fixed an issue resulting in Microsoft Groove sometimes no longer rendering correctly after snapping the app to one side of the monitor and changing the size.
  • We fixed an issue from recent flights resulting in the taskbar getting into a state where many of the thumbnail previews would be unexpectedly blank.
  • We fixed an issue for certain USB-powered monitors where the taskbar clock would sometimes stop rendering for a few minutes (seemingly stuck, but would refresh on mouse-over).
  • We fixed an issue where the battery flyout would crash the second time the battery icon in the taskbar was clicked.
  • We fixed an issue from recent flights resulting in OneDrive.exe unexpectedly sometimes running with a high percent CPU for a long time.
  • We fixed an issue that Insiders may have experienced resulting in paste not working if the copied content was from a UWP app that was currently suspended.
  • We fixed an issue where certain devices were unexpectedly not being discovered when searching for available pairings to add in Bluetooth & Other Devices Settings.
  • We fixed an issue where for those with certain printers, clicking on “More settings” in the UWP app print dialog would result in the print dialog hanging.
  • We fixed a recent issue where many of the advanced settings dialogs, such as the one seen when searching for driver updates, were grey or had grey components instead of the expected white.
  • We fixed an issue resulting in Windows Defender Antivirus notifications not opening Windows Defender Security Center when clicked.
  • We fixed an issue resulting in a Microsoft Visual C++ Runtime Library error dialog citing a TabTip.exe runtime error unexpectedly appearing on the login screen for some Insiders.

Other changes, improvements, and fixes for Mobile

  • We fixed an issue from recent flights where the volume control might stop working when listening to music in Groove after an endpoint change (for example plugging in headphones).
  • We’ve improved speech reliability by fixing a bug where Cortana was unexpectedly failing with a connection error.
  • We fixed an issue where multi-turn Cortana speech interactions weren’t working (for example, when creating a reminder in multiple parts, as opposed to doing it in a single sentence).

Known issues for PC

  • If you did the workaround to fix the corrupted registry key to get Build 15042, please DO this to re-enabled IPv6.
  • Some PCs may fail to update to Build 15002 and higher due to SYSTEM_PTE_MISUSE error.
  • Some apps and games may crash due to a misconfiguration of advertising ID that happened in a prior build. Specifically, this issue affects new user accounts that were created on Build 15031. The misconfiguration can continue to persist after upgrading to later builds. The ACL on the registry key incorrectly denies access to the user and you can delete the following registry key to get out of this state:

    HKCUSoftwareMicrosoftWindowsCurrentVersionAdvertisingInfo

  • There is a bug in this build that can cause a number of inbox apps to fail to launch (such as Store). If you run into this, you can reset the app by going to Settings > Apps > Apps & features > Store > Advanced Options and pressing the “Reset” button. which should allow you to use the app as normal. However, please note this issue also prevents you from taking any app updates from the Store. A workaround for this is to uninstall the app and reinstall the app from the Store. This issue will be fixed in the next build.
  • There is a bug where if you need to restart your PC due to a pending update like with the latest Surface firmware updates, the restart reminder dialog doesn’t pop up. You should check Settings > Update & security > Windows Update to see if a restart is required.
  • In the last build, we noted that we had fixed the issue where some UWP apps may unexpectedly appear with their app package name in the title bar as opposed to the app name. However, Insiders reported back that they were still seeing apps showing their app package name in the title bar. Thanks to Insiders who gave us this feedback, a second bug was discovered causing the same issue.
  • [GAMING] Certain hardware configurations may cause the broadcast live review window in the Game bar to flash Green while you are Broadcasting. This does not affect the quality of your broadcast and is only visible to the Broadcaster.
  • Issues may occur when exploring pages using the F12 Developer Tools in Microsoft Edge with cross-origin iframes (e.g. the DOM explorer shows only the iframe DOM, the Console frame selector doesn’t list the iframes, etc.).
  • Pressing F12 to open the Developer Tools in Microsoft Edge while F12 is open and focused may not return focus to the tab F12 is opened against, and vice-versa.
  • Surface Pro 3 devices will fail to update to new builds if a SD memory card is inserted. To take a new build, remove the SD memory card. You can re-insert the SD memory card after the latest build is installed.

Known issues for Mobile

  • We have discovered a bug that causes background tasks to not run in the background like they should such as OneDrive’s camera roll sync feature. Please double check your photos have synced to OneDrive on the latest builds. We’ve got a fix for this issue coming in an upcoming build where background tasks will run again and your camera roll will sync to OneDrive as expected.
  • If your device experiences an unexpected reboot, in some cases you may lose your call, text, and email history may be lost. We’re actively investigating this issue. If you believe you’ve hit this, please up-vote this feedback item In Feedback Hub.
  • There is a bug in this build that can cause a number of inbox apps to fail to launch (such as Store). There is no workaround to reset the Store unfortunately. This issue also prevents you from taking any app updates from the Store if the Store works for you. A workaround for this is to uninstall the app and reinstall the app from the Store. This issue will be fixed in the next build. Speech packs may be unable to download on this build.
  • Some users are reporting that pages are constantly reloading or refreshing, especially while they are in the middle of scrolling them in Microsoft Edge. We’re investigating.

Have a great weekend everyone and keep hustling,
Dona <3