Advertisement
h0x0d

Windows 10 18298 vs. 18290 WinRT API Changes

Dec 10th, 2018
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 50.88 KB | None | 0 0
  1.  
  2.  MetaDiff v0.2 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: 18298
  5.  old files: 18290
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9.  * amd64_microsoft-windows-runtime-metadata (
  10.    * windows.applicationmodel.winmd
  11.      | public class Windows.ApplicationModel.Package {
  12.      +   public StorageFolder EffectiveLocation { get; }
  13.      +   public StorageFolder MutableLocation { get; }
  14.      | }
  15.      | public class Windows.ApplicationModel.AppService.AppServiceTriggerDetails {
  16.      +   public string CallerRemoteConnectionToken { get; }
  17.      | }
  18.      | public class Windows.ApplicationModel.Calls.PhoneLine {
  19.      +   public string TransportDeviceId { get; }
  20.      -   public PhoneLineBluetoothDetails BluetoothDetails { get; }
  21.      | }
  22.      - public class Windows.ApplicationModel.Calls.PhoneLineBluetoothDetails;
  23.  
  24.      + public class Windows.ApplicationModel.Calls.PhoneLineTransportDevice {
  25.      +   public string DeviceId { get; }
  26.      +   public PhoneLineTransport Transport { get; }
  27.      +   public IAsyncOperation<DeviceAccessStatus> RequestAccessAsync();
  28.      +   public void RegisterApp();
  29.      +   public void RegisterAppForUser( User user );
  30.      +   public void UnregisterApp();
  31.      +   public void UnregisterAppForUser( User user );
  32.      +   public bool IsRegistered();
  33.      +   public bool Connect();
  34.      +   public IAsyncOperation<bool> ConnectAsync();
  35.      +   public static PhoneLineTransportDevice FromId( string id );
  36.      +   public static string GetDeviceSelector();
  37.      +   public static string GetDeviceSelector( PhoneLineTransport transport );
  38.      + }
  39.      | public enum Windows.ApplicationModel.Calls.Background.PhoneLineProperties {
  40.      -   BluetoothDetails = 512,
  41.      | }
  42.      + public class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs {
  43.      + }
  44.      + public enum Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse {
  45.      +   Success = 0,
  46.      +   Failed = 1,
  47.      + }
  48.      + public class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs {
  49.      + }
  50.      | public class Windows.ApplicationModel.Resources.ResourceLoader {
  51.      +   public static ResourceLoader GetForUIContext( UIContext context );
  52.      | }
  53.      | public class Windows.ApplicationModel.Resources.Core.ResourceContext {
  54.      +   public static ResourceContext GetForUIContext( UIContext context );
  55.      | }
  56.  
  57.    * windows.devices.winmd
  58.      | public enum Windows.Devices.Enumeration.DevicePairingKinds {
  59.      +   ProvidePasswordCredential = 16,
  60.      | }
  61.      | public class Windows.Devices.Enumeration.DevicePairingRequestedEventArgs {
  62.      +   public void AcceptWithPasswordCredential( PasswordCredential passwordCredential );
  63.      | }
  64.      + public class Windows.Devices.Input.PenDevice {
  65.      +   public Guid PenId { get; }
  66.      +   public static PenDevice GetFromPointerId( uint pointerId );
  67.      + }
  68.      - public class Windows.Devices.PointOfService.Provider.PaymentDeviceConfigurationReadRequest;
  69.  
  70.      - public class Windows.Devices.PointOfService.Provider.PaymentDeviceConfigurationReadRequestEventArgs;
  71.  
  72.      - public class Windows.Devices.PointOfService.Provider.PaymentDeviceConfigurationWriteRequest;
  73.  
  74.      - public class Windows.Devices.PointOfService.Provider.PaymentDeviceConfigurationWriteRequestEventArgs;
  75.  
  76.      | public class Windows.Devices.PointOfService.Provider.PaymentDeviceConnection {
  77.      | }
  78.      + public class Windows.Devices.PointOfService.Provider.PaymentDeviceReadConfigurationRequest {
  79.      +   public string TipText { get; set; }
  80.      +   public string TerminalName { get; set; }
  81.      +   public string TerminalLocation { get; set; }
  82.      +   public DateTime TerminalDateTime { get; set; }
  83.      +   public bool IsTrainingModeEnabled { get; set; }
  84.      +   public bool IsTokenizationEnabled { get; set; }
  85.      +   public bool IsAutoPrintReceiptsEnabled { get; set; }
  86.      +   public string EmailAddressText { get; set; }
  87.      +   public string DonationText { get; set; }
  88.      +   public IAsyncAction ReportCompletedAsync( PaymentOperationStatus status );
  89.      +   public IAsyncAction ReportFailedAsync( PaymentOperationStatus status );
  90.      + }
  91.      + public class Windows.Devices.PointOfService.Provider.PaymentDeviceReadConfigurationRequestEventArgs {
  92.      +   public PaymentDeviceReadConfigurationRequest Request { get; }
  93.      +   public Deferral GetDeferral();
  94.      + }
  95.      + public class Windows.Devices.PointOfService.Provider.PaymentDeviceWriteConfigurationRequest {
  96.      +   public string DonationText { get; }
  97.      +   public string EmailAddressText { get; }
  98.      +   public bool IsAutoPrintReceiptsEnabled { get; }
  99.      +   public bool IsTokenizationEnabled { get; }
  100.      +   public bool IsTrainingModeEnabled { get; }
  101.      +   public DateTime TerminalDateTime { get; }
  102.      +   public string TerminalLocation { get; }
  103.      +   public string TerminalName { get; }
  104.      +   public string TipText { get; }
  105.      +   public IAsyncAction ReportCompletedAsync( PaymentOperationStatus status );
  106.      +   public IAsyncAction ReportFailedAsync( PaymentOperationStatus status );
  107.      + }
  108.      + public class Windows.Devices.PointOfService.Provider.PaymentDeviceWriteConfigurationRequestEventArgs {
  109.      +   public PaymentDeviceWriteConfigurationRequest Request { get; }
  110.      +   public Deferral GetDeferral();
  111.      + }
  112.  
  113.    * windows.graphics.winmd
  114.      + public enum Windows.Graphics.DirectX.DirectXPrimitiveTopology {
  115.      +   Undefined = 0,
  116.      +   PointList = 1,
  117.      +   LineList = 2,
  118.      +   LineStrip = 3,
  119.      +   TriangleList = 4,
  120.      +   TriangleStrip = 5,
  121.      + }
  122.      | public class Windows.Graphics.Holographic.HolographicCamera {
  123.      +   public HolographicViewConfiguration ViewConfiguration { get; }
  124.      | }
  125.      | public class Windows.Graphics.Holographic.HolographicDisplay {
  126.      +   public HolographicViewConfiguration TryGetViewConfiguration( HolographicViewConfigurationKind kind );
  127.      | }
  128.      + public class Windows.Graphics.Holographic.HolographicViewConfiguration {
  129.      +   public DirectXPixelFormat PixelFormat { get; set; }
  130.      +   public bool IsEnabled { get; set; }
  131.      +   public HolographicDisplay Display { get; }
  132.      +   public bool IsStereo { get; }
  133.      +   public HolographicViewConfigurationKind Kind { get; }
  134.      +   public Size NativeRenderTargetSize { get; }
  135.      +   public double RefreshRate { get; }
  136.      +   public Size RenderTargetSize { get; }
  137.      +   public IVectorView<DirectXPixelFormat> SupportedPixelFormats { get; }
  138.      +   public Size RequestRenderTargetSize( Size size );
  139.      + }
  140.      + public enum Windows.Graphics.Holographic.HolographicViewConfigurationKind {
  141.      +   Display = 0,
  142.      +   PhotoVideoCamera = 1,
  143.      + }
  144.  
  145.    * windows.media.winmd
  146.      + public class Windows.Media.Miracast.MiracastReceiver {
  147.      +   public MiracastReceiver();
  148.      +   public MiracastReceiverSettings GetDefaultSettings();
  149.      +   public MiracastReceiverSettings GetCurrentSettings();
  150.      +   public IAsyncOperation<MiracastReceiverSettings> GetCurrentSettingsAsync();
  151.      +   public MiracastReceiverApplySettingsResult DisconnectAllAndApplySettings( MiracastReceiverSettings settings );
  152.      +   public IAsyncOperation<MiracastReceiverApplySettingsResult> DisconnectAllAndApplySettingsAsync( MiracastReceiverSettings settings );
  153.      +   public MiracastReceiverStatus GetStatus();
  154.      +   public IAsyncOperation<MiracastReceiverStatus> GetStatusAsync();
  155.      +   public MiracastReceiverSession CreateSession( CoreApplicationView view );
  156.      +   public IAsyncOperation<MiracastReceiverSession> CreateSessionAsync( CoreApplicationView view );
  157.      +   public void ClearKnownTransmitters();
  158.      +   public void RemoveKnownTransmitter( MiracastTransmitter transmitter );
  159.      +   TypedEventHandler<MiracastReceiver, object> StatusChanged;
  160.      + }
  161.      + public class Windows.Media.Miracast.MiracastReceiverApplySettingsResult {
  162.      +   public HResult ExtendedError { get; }
  163.      +   public MiracastReceiverApplySettingsStatus Status { get; }
  164.      + }
  165.      + public enum Windows.Media.Miracast.MiracastReceiverApplySettingsStatus {
  166.      +   Success = 0,
  167.      +   UnknownFailure = 1,
  168.      +   MiracastNotSupported = 2,
  169.      +   AccessDenied = 3,
  170.      +   FriendlyNameTooLong = 4,
  171.      +   ModelNameTooLong = 5,
  172.      +   ModelNumberTooLong = 6,
  173.      +   InvalidSettings = 7,
  174.      + }
  175.      + public enum Windows.Media.Miracast.MiracastReceiverAuthorizationMethod {
  176.      +   None = 0,
  177.      +   ConfirmConnection = 1,
  178.      +   PinDisplayIfRequested = 2,
  179.      +   PinDisplayRequired = 3,
  180.      + }
  181.      + public class Windows.Media.Miracast.MiracastReceiverConnection {
  182.      +   public MiracastReceiverCursorImageChannel CursorImageChannel { get; }
  183.      +   public MiracastReceiverInputDevices InputDevices { get; }
  184.      +   public MiracastReceiverStreamControl StreamControl { get; }
  185.      +   public MiracastTransmitter Transmitter { get; }
  186.      +   public void Disconnect( MiracastReceiverDisconnectReason reason );
  187.      +   public void Disconnect( MiracastReceiverDisconnectReason reason, string message );
  188.      +   public void Pause();
  189.      +   public IAsyncAction PauseAsync();
  190.      +   public void Resume();
  191.      +   public IAsyncAction ResumeAsync();
  192.      +   public void Close();
  193.      + }
  194.      + public class Windows.Media.Miracast.MiracastReceiverConnectionCreatedEventArgs {
  195.      +   public MiracastReceiverConnection Connection { get; }
  196.      +   public string Pin { get; }
  197.      +   public Deferral GetDeferral();
  198.      + }
  199.      + public class Windows.Media.Miracast.MiracastReceiverCursorImageChannel {
  200.      +   public IRandomAccessStreamWithContentType ImageStream { get; }
  201.      +   public bool IsEnabled { get; }
  202.      +   public SizeInt32 MaxImageSize { get; }
  203.      +   public PointInt32 Position { get; }
  204.      +   TypedEventHandler<MiracastReceiverCursorImageChannel, object> ImageStreamChanged;
  205.      +   TypedEventHandler<MiracastReceiverCursorImageChannel, object> PositionChanged;
  206.      + }
  207.      + public class Windows.Media.Miracast.MiracastReceiverCursorImageChannelSettings {
  208.      +   public SizeInt32 MaxImageSize { get; set; }
  209.      +   public bool IsEnabled { get; set; }
  210.      + }
  211.      + public enum Windows.Media.Miracast.MiracastReceiverDisconnectReason {
  212.      +   Finished = 0,
  213.      +   AppSpecificError = 1,
  214.      +   ConnectionNotAccepted = 2,
  215.      +   DisconnectedByUser = 3,
  216.      +   FailedToStartStreaming = 4,
  217.      +   MediaDecodingError = 5,
  218.      +   MediaStreamingError = 6,
  219.      +   MediaDecryptionError = 7,
  220.      + }
  221.      + public class Windows.Media.Miracast.MiracastReceiverDisconnectedEventArgs {
  222.      +   public MiracastReceiverConnection Connection { get; }
  223.      + }
  224.      + public class Windows.Media.Miracast.MiracastReceiverGameControllerDevice {
  225.      +   public bool TransmitInput { get; set; }
  226.      +   public MiracastReceiverGameControllerDeviceUsageMode Mode { get; set; }
  227.      +   public bool IsRequestedByTransmitter { get; }
  228.      +   public bool IsTransmittingInput { get; }
  229.      +   TypedEventHandler<MiracastReceiverGameControllerDevice, object> Changed;
  230.      + }
  231.      + public enum Windows.Media.Miracast.MiracastReceiverGameControllerDeviceUsageMode {
  232.      +   AsGameController = 0,
  233.      +   AsMouseAndKeyboard = 1,
  234.      + }
  235.      + public class Windows.Media.Miracast.MiracastReceiverInputDevices {
  236.      +   public MiracastReceiverGameControllerDevice GameController { get; }
  237.      +   public MiracastReceiverKeyboardDevice Keyboard { get; }
  238.      + }
  239.      + public class Windows.Media.Miracast.MiracastReceiverKeyboardDevice {
  240.      +   public bool TransmitInput { get; set; }
  241.      +   public bool IsRequestedByTransmitter { get; }
  242.      +   public bool IsTransmittingInput { get; }
  243.      +   TypedEventHandler<MiracastReceiverKeyboardDevice, object> Changed;
  244.      + }
  245.      + public enum Windows.Media.Miracast.MiracastReceiverListeningStatus {
  246.      +   NotListening = 0,
  247.      +   Listening = 1,
  248.      +   ConnectionPending = 2,
  249.      +   Connected = 3,
  250.      +   DisabledByPolicy = 4,
  251.      +   TemporarilyDisabled = 5,
  252.      + }
  253.      + public class Windows.Media.Miracast.MiracastReceiverMediaSourceCreatedEventArgs {
  254.      +   public MiracastReceiverConnection Connection { get; }
  255.      +   public MiracastReceiverCursorImageChannelSettings CursorImageChannelSettings { get; }
  256.      +   public MediaSource MediaSource { get; }
  257.      +   public Deferral GetDeferral();
  258.      + }
  259.      + public class Windows.Media.Miracast.MiracastReceiverSession {
  260.      +   public int MaxSimultaneousConnections { get; set; }
  261.      +   public bool AllowConnectionTakeover { get; set; }
  262.      +   public MiracastReceiverSessionStartResult Start();
  263.      +   public IAsyncOperation<MiracastReceiverSessionStartResult> StartAsync();
  264.      +   public void Close();
  265.      +   TypedEventHandler<MiracastReceiverSession, MiracastReceiverConnectionCreatedEventArgs> ConnectionCreated;
  266.      +   TypedEventHandler<MiracastReceiverSession, MiracastReceiverDisconnectedEventArgs> Disconnected;
  267.      +   TypedEventHandler<MiracastReceiverSession, MiracastReceiverMediaSourceCreatedEventArgs> MediaSourceCreated;
  268.      + }
  269.      + public class Windows.Media.Miracast.MiracastReceiverSessionStartResult {
  270.      +   public HResult ExtendedError { get; }
  271.      +   public MiracastReceiverSessionStartStatus Status { get; }
  272.      + }
  273.      + public enum Windows.Media.Miracast.MiracastReceiverSessionStartStatus {
  274.      +   Success = 0,
  275.      +   UnknownFailure = 1,
  276.      +   MiracastNotSupported = 2,
  277.      +   AccessDenied = 3,
  278.      + }
  279.      + public class Windows.Media.Miracast.MiracastReceiverSettings {
  280.      +   public bool RequireAuthorizationFromKnownTransmitters { get; set; }
  281.      +   public string ModelNumber { get; set; }
  282.      +   public string ModelName { get; set; }
  283.      +   public string FriendlyName { get; set; }
  284.      +   public MiracastReceiverAuthorizationMethod AuthorizationMethod { get; set; }
  285.      + }
  286.      + public class Windows.Media.Miracast.MiracastReceiverStatus {
  287.      +   public bool IsConnectionTakeoverSupported { get; }
  288.      +   public IVectorView<MiracastTransmitter> KnownTransmitters { get; }
  289.      +   public MiracastReceiverListeningStatus ListeningStatus { get; }
  290.      +   public int MaxSimultaneousConnections { get; }
  291.      +   public MiracastReceiverWiFiStatus WiFiStatus { get; }
  292.      + }
  293.      + public class Windows.Media.Miracast.MiracastReceiverStreamControl {
  294.      +   public bool MuteAudio { get; set; }
  295.      +   public MiracastReceiverVideoStreamSettings GetVideoStreamSettings();
  296.      +   public IAsyncOperation<MiracastReceiverVideoStreamSettings> GetVideoStreamSettingsAsync();
  297.      +   public void SuggestVideoStreamSettings( MiracastReceiverVideoStreamSettings settings );
  298.      +   public IAsyncAction SuggestVideoStreamSettingsAsync( MiracastReceiverVideoStreamSettings settings );
  299.      + }
  300.      + public class Windows.Media.Miracast.MiracastReceiverVideoStreamSettings {
  301.      +   public SizeInt32 Size { get; set; }
  302.      +   public int Bitrate { get; set; }
  303.      + }
  304.      + public enum Windows.Media.Miracast.MiracastReceiverWiFiStatus {
  305.      +   MiracastSupportUndetermined = 0,
  306.      +   MiracastNotSupported = 1,
  307.      +   MiracastSupportNotOptimized = 2,
  308.      +   MiracastSupported = 3,
  309.      + }
  310.      + public class Windows.Media.Miracast.MiracastTransmitter {
  311.      +   public string Name { get; set; }
  312.      +   public MiracastTransmitterAuthorizationStatus AuthorizationStatus { get; set; }
  313.      +   public DateTime LastConnectionTime { get; }
  314.      +   public string MacAddress { get; }
  315.      +   public IVectorView<MiracastReceiverConnection> GetConnections();
  316.      + }
  317.      + public enum Windows.Media.Miracast.MiracastTransmitterAuthorizationStatus {
  318.      +   Undecided = 0,
  319.      +   Allowed = 1,
  320.      +   AlwaysPrompt = 2,
  321.      +   Blocked = 3,
  322.      + }
  323.  
  324.    * windows.networking.winmd
  325.      + public class Windows.Networking.PushNotifications.PushNotificationChannelsRevokedEventArgs {
  326.      + }
  327.  
  328.    * windows.perception.winmd
  329.      + public class Windows.Perception.People.HandMesh {
  330.      +   public HandPose NeutralReferencePose { get; }
  331.      +   public uint NeutralReferencePoseVersion { get; }
  332.      +   public uint TriangleIndexCount { get; }
  333.      +   public uint VertexCount { get; }
  334.      +   public void GetTriangleIndices( uint[] indices );
  335.      +   public SpatialCoordinateSystem GetNeutralReferencePoseVertices( HandVertexPositionAndNormal[] vertices );
  336.      +   public SpatialCoordinateSystem TryGetVerticesAtTimestamp( PerceptionTimestamp timestamp, HandVertexPositionAndNormal[] vertices );
  337.      + }
  338.      | public class Windows.Perception.People.HandPose {
  339.      +   public IVectorView<HandJointIndex> get_SupportedHandJointIndices();
  340.      +   public bool TryGetJoint( SpatialCoordinateSystem coordinateSystem, HandJointIndex requestedIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position, ref double radius );
  341.      +   public bool TryGetJoint( SpatialCoordinateSystem coordinateSystem, HandJointIndex requestedIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position, ref double radius, ref Quaternion orientation );
  342.      +   public bool TryGetJoints( SpatialCoordinateSystem coordinateSystem, HandJointIndex[] requestedIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions, double[] radii );
  343.      +   public bool TryGetJoints( SpatialCoordinateSystem coordinateSystem, HandJointIndex[] requestedIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions, double[] radii, Quaternion[] orientations );
  344.      +   public bool TryGetRelativeJoint( HandJointIndex requestedIndex, HandJointIndex referenceIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position );
  345.      +   public bool TryGetRelativeJoint( HandJointIndex requestedIndex, HandJointIndex referenceIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position, ref double radius );
  346.      +   public bool TryGetRelativeJoint( HandJointIndex requestedIndex, HandJointIndex referenceIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position, ref double radius, ref Quaternion orientation );
  347.      +   public bool TryGetRelativeJoints( HandJointIndex[] requestedIndices, HandJointIndex[] referenceIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions );
  348.      +   public bool TryGetRelativeJoints( HandJointIndex[] requestedIndices, HandJointIndex[] referenceIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions, double[] radii );
  349.      +   public bool TryGetRelativeJoints( HandJointIndex[] requestedIndices, HandJointIndex[] referenceIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions, double[] radii, Quaternion[] orientations );
  350.      -   public void GetRelativeJoint( HandJointIndex requestedIndex, HandJointIndex referenceIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position );
  351.      -   public void GetRelativeJoint( HandJointIndex requestedIndex, HandJointIndex referenceIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position, ref float radius );
  352.      -   public void GetRelativeJoint( HandJointIndex requestedIndex, HandJointIndex referenceIndex, ref JointPoseAccuracy poseAccuracy, ref Vector3 position, ref float radius, ref Quaternion orientation );
  353.      -   public void GetRelativeJoints( HandJointIndex[] requestedIndices, HandJointIndex[] referenceIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions );
  354.      -   public void GetRelativeJoints( HandJointIndex[] requestedIndices, HandJointIndex[] referenceIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions, float[] radii );
  355.      -   public void GetRelativeJoints( HandJointIndex[] requestedIndices, HandJointIndex[] referenceIndices, JointPoseAccuracy[] poseAccuracies, Vector3[] positions, float[] radii, Quaternion[] orientations );
  356.      | }
  357.      + public struct Windows.Perception.People.HandVertexPositionAndNormal {
  358.      +   public Vector3 Position;
  359.      +   public Vector3 Normal;
  360.      + }
  361.      + public class Windows.Perception.Spatial.Preview.SpatialGraphInteropFrameOfReferencePreview {
  362.      +   public SpatialCoordinateSystem CoordinateSystem { get; }
  363.      +   public Matrix4x4 CoordinateSystemToNodeTransform { get; }
  364.      +   public Guid NodeId { get; }
  365.      + }
  366.      | public class Windows.Perception.Spatial.Preview.SpatialGraphInteropPreview {
  367.      +   public static SpatialGraphInteropFrameOfReferencePreview TryCreateFrameOfReference( SpatialCoordinateSystem coordinateSystem );
  368.      +   public static SpatialGraphInteropFrameOfReferencePreview TryCreateFrameOfReference( SpatialCoordinateSystem coordinateSystem, Vector3 relativePosition );
  369.      +   public static SpatialGraphInteropFrameOfReferencePreview TryCreateFrameOfReference( SpatialCoordinateSystem coordinateSystem, Vector3 relativePosition, Quaternion relativeOrientation );
  370.      | }
  371.  
  372.    * windows.security.winmd
  373.      | public class Windows.Security.DataProtection.UserDataStorageItemProtectionInfo {
  374.      -   public bool IsProtectable { get; }
  375.      | }
  376.  
  377.    * windows.storage.winmd
  378.      | public class Windows.Storage.Pickers.FileOpenPicker {
  379.      +   public User User { get; }
  380.      +   public static FileOpenPicker CreateForUser( User user );
  381.      | }
  382.      | public class Windows.Storage.Pickers.FileSavePicker {
  383.      +   public User User { get; }
  384.      +   public static FileSavePicker CreateForUser( User user );
  385.      | }
  386.      | public class Windows.Storage.Pickers.FolderPicker {
  387.      +   public User User { get; }
  388.      +   public static FolderPicker CreateForUser( User user );
  389.      | }
  390.  
  391.    * windows.system.winmd
  392.      + public class Windows.System.Profile.AppApplicability {
  393.      +   public static IVectorView<UnsupportedAppRequirement> GetUnsupportedAppRequirements( IIterable<string> capabilities );
  394.      + }
  395.      + public class Windows.System.Profile.UnsupportedAppRequirement {
  396.      +   public UnsupportedAppRequirementReasons Reasons { get; }
  397.      +   public string Requirement { get; }
  398.      + }
  399.      + public enum Windows.System.Profile.UnsupportedAppRequirementReasons {
  400.      +   Unknown = 0,
  401.      +   DeniedBySystem = 1,
  402.      + }
  403.      | public class Windows.System.RemoteSystems.RemoteSystem {
  404.      +   public User User { get; }
  405.      +   public static RemoteSystemWatcher CreateWatcherForUser( User user );
  406.      +   public static RemoteSystemWatcher CreateWatcherForUser( User user, IIterable<IRemoteSystemFilter> filters );
  407.      | }
  408.      | public class Windows.System.RemoteSystems.RemoteSystemApp {
  409.      +   public User User { get; }
  410.      +   public string ConnectionToken { get; }
  411.      | }
  412.      | public class Windows.System.RemoteSystems.RemoteSystemConnectionRequest {
  413.      +   public string ConnectionToken { get; }
  414.      +   public static RemoteSystemConnectionRequest CreateFromConnectionToken( string connectionToken );
  415.      +   public static RemoteSystemConnectionRequest CreateFromConnectionTokenForUser( User user, string connectionToken );
  416.      | }
  417.      | public class Windows.System.RemoteSystems.RemoteSystemWatcher {
  418.      +   public User User { get; }
  419.      | }
  420.  
  421.    * windows.ui.winmd
  422.      | public enum Windows.UI.Composition.CompositionBitmapInterpolationMode {
  423.      +   MagLinearMinLinearMipLinear = 2,
  424.      +   MagLinearMinLinearMipNearest = 3,
  425.      +   MagLinearMinNearestMipLinear = 4,
  426.      +   MagLinearMinNearestMipNearest = 5,
  427.      +   MagNearestMinLinearMipLinear = 6,
  428.      +   MagNearestMinLinearMipNearest = 7,
  429.      +   MagNearestMinNearestMipLinear = 8,
  430.      +   MagNearestMinNearestMipNearest = 9,
  431.      | }
  432.      | public class Windows.UI.Composition.CompositionGraphicsDevice : Windows.UI.Composition.CompositionObject {
  433.      +   public CompositionMipmapSurface CreateMipmapSurface( SizeInt32 sizePixels, DirectXPixelFormat pixelFormat, DirectXAlphaMode alphaMode );
  434.      | }
  435.      + public class Windows.UI.Composition.CompositionMipmapSurface : Windows.UI.Composition.CompositionObject {
  436.      +   public DirectXAlphaMode AlphaMode { get; }
  437.      +   public uint LevelCount { get; }
  438.      +   public DirectXPixelFormat PixelFormat { get; }
  439.      +   public SizeInt32 SizeInt32 { get; }
  440.      +   public CompositionDrawingSurface GetDrawingSurfaceForLevel( uint level );
  441.      + }
  442.      + public class Windows.UI.Composition.CompositionRadialGradientBrush : Windows.UI.Composition.CompositionGradientBrush {
  443.      +   public Vector2 GradientOrigin { get; set; }
  444.      +   public Vector2 EllipseRadius { get; set; }
  445.      +   public Vector2 EllipseCenter { get; set; }
  446.      + }
  447.      + public class Windows.UI.Composition.CompositionTransform : Windows.UI.Composition.CompositionObject {
  448.      + }
  449.      + public class Windows.UI.Composition.CompositionVisualSurface : Windows.UI.Composition.CompositionObject {
  450.      +   public Visual SourceVisual { get; set; }
  451.      +   public Vector2 SourceSize { get; set; }
  452.      +   public Vector2 SourceOffset { get; set; }
  453.      + }
  454.      | public class Windows.UI.Composition.Compositor {
  455.      +   public CompositionRadialGradientBrush CreateRadialGradientBrush();
  456.      +   public CompositionVisualSurface CreateVisualSurface();
  457.      | }
  458.      + public class Windows.UI.Composition.UIContentRoot {
  459.      +   public UIContext UIContext { get; }
  460.      + }
  461.      + public class Windows.UI.Composition.UIContext {
  462.      + }
  463.      + public enum Windows.UI.Composition.Scenes.SceneAlphaMode {
  464.      +   None = 0,
  465.      +   Opaque = 1,
  466.      +   AlphaTest = 2,
  467.      +   Blend = 3,
  468.      + }
  469.      + public enum Windows.UI.Composition.Scenes.SceneAttributeSemantic {
  470.      +   None = 0,
  471.      +   Index = 1,
  472.      +   Vertex = 2,
  473.      +   Normal = 3,
  474.      +   TexCoord0 = 4,
  475.      +   TexCoord1 = 5,
  476.      +   Color = 6,
  477.      +   Tangent = 7,
  478.      + }
  479.      + public class Windows.UI.Composition.Scenes.SceneBoundingBox : Windows.UI.Composition.Scenes.SceneObject {
  480.      +   public Vector3 Center { get; }
  481.      +   public Vector3 Extents { get; }
  482.      +   public Vector3 Max { get; }
  483.      +   public Vector3 Min { get; }
  484.      +   public Vector3 Size { get; }
  485.      + }
  486.      + public class Windows.UI.Composition.Scenes.SceneComponent : Windows.UI.Composition.Scenes.SceneObject {
  487.      +   public SceneComponentType ComponentType { get; }
  488.      + }
  489.      + public class Windows.UI.Composition.Scenes.SceneComponentCollection : Windows.UI.Composition.Scenes.SceneObject {
  490.      +   public uint Size { get; }
  491.      +   public SceneComponent GetAt( uint index );
  492.      +   public IVectorView<SceneComponent> GetView();
  493.      +   public bool IndexOf( SceneComponent value, ref uint index );
  494.      +   public void SetAt( uint index, SceneComponent value );
  495.      +   public void InsertAt( uint index, SceneComponent value );
  496.      +   public void RemoveAt( uint index );
  497.      +   public void Append( SceneComponent value );
  498.      +   public void RemoveAtEnd();
  499.      +   public void Clear();
  500.      +   public uint GetMany( uint startIndex, SceneComponent[] items );
  501.      +   public void ReplaceAll( SceneComponent[] items );
  502.      +   public IIterator<SceneComponent> First();
  503.      + }
  504.      + public enum Windows.UI.Composition.Scenes.SceneComponentType {
  505.      +   None = 0,
  506.      +   MeshRendererComponent = 1,
  507.      + }
  508.      + public class Windows.UI.Composition.Scenes.SceneMaterial : Windows.UI.Composition.Scenes.SceneObject {
  509.      + }
  510.      + public class Windows.UI.Composition.Scenes.SceneMaterialInput : Windows.UI.Composition.Scenes.SceneObject {
  511.      + }
  512.      + public class Windows.UI.Composition.Scenes.SceneMesh : Windows.UI.Composition.Scenes.SceneObject {
  513.      +   public DirectXPrimitiveTopology PrimitiveTopology { get; set; }
  514.      +   public SceneBoundingBox Bounds { get; }
  515.      +   public void FillMeshAttribute( SceneAttributeSemantic semantic, DirectXPixelFormat format, MemoryBuffer memory );
  516.      +   public static SceneMesh Create( Compositor compositor );
  517.      + }
  518.      + public class Windows.UI.Composition.Scenes.SceneMeshMaterialAttributeMap : Windows.UI.Composition.Scenes.SceneObject {
  519.      +   public uint Size { get; }
  520.      +   public SceneAttributeSemantic Lookup( string key );
  521.      +   public bool HasKey( string key );
  522.      +   public IMapView<string, SceneAttributeSemantic> GetView();
  523.      +   public bool Insert( string key, SceneAttributeSemantic value );
  524.      +   public void Remove( string key );
  525.      +   public void Clear();
  526.      +   public IIterator<IKeyValuePair<string, SceneAttributeSemantic>> First();
  527.      + }
  528.      + public class Windows.UI.Composition.Scenes.SceneMeshRendererComponent : Windows.UI.Composition.Scenes.SceneRendererComponent {
  529.      +   public SceneMesh Mesh { get; set; }
  530.      +   public SceneMaterial Material { get; set; }
  531.      +   public SceneMeshMaterialAttributeMap UVMappings { get; }
  532.      +   public static SceneMeshRendererComponent Create( Compositor compositor );
  533.      + }
  534.      + public class Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial : Windows.UI.Composition.Scenes.ScenePbrMaterial {
  535.      +   public float RoughnessFactor { get; set; }
  536.      +   public SceneMaterialInput MetallicRoughnessInput { get; set; }
  537.      +   public float MetallicFactor { get; set; }
  538.      +   public SceneMaterialInput BaseColorInput { get; set; }
  539.      +   public Vector4 BaseColorFactor { get; set; }
  540.      +   public static SceneMetallicRoughnessMaterial Create( Compositor compositor );
  541.      + }
  542.      + public class Windows.UI.Composition.Scenes.SceneModelTransform : Windows.UI.Composition.CompositionTransform {
  543.      +   public Vector3 Translation { get; set; }
  544.      +   public Vector3 Scale { get; set; }
  545.      +   public Vector3 RotationAxis { get; set; }
  546.      +   public float RotationAngleInDegrees { get; set; }
  547.      +   public float RotationAngle { get; set; }
  548.      +   public Quaternion Orientation { get; set; }
  549.      + }
  550.      + public class Windows.UI.Composition.Scenes.SceneNode : Windows.UI.Composition.Scenes.SceneObject {
  551.      +   public SceneNodeCollection Children { get; }
  552.      +   public SceneComponentCollection Components { get; }
  553.      +   public SceneNode Parent { get; }
  554.      +   public SceneModelTransform Transform { get; }
  555.      +   public SceneComponent FindFirstComponentOfType( SceneComponentType value );
  556.      +   public static SceneNode Create( Compositor compositor );
  557.      + }
  558.      + public class Windows.UI.Composition.Scenes.SceneNodeCollection : Windows.UI.Composition.Scenes.SceneObject {
  559.      +   public uint Size { get; }
  560.      +   public SceneNode GetAt( uint index );
  561.      +   public IVectorView<SceneNode> GetView();
  562.      +   public bool IndexOf( SceneNode value, ref uint index );
  563.      +   public void SetAt( uint index, SceneNode value );
  564.      +   public void InsertAt( uint index, SceneNode value );
  565.      +   public void RemoveAt( uint index );
  566.      +   public void Append( SceneNode value );
  567.      +   public void RemoveAtEnd();
  568.      +   public void Clear();
  569.      +   public uint GetMany( uint startIndex, SceneNode[] items );
  570.      +   public void ReplaceAll( SceneNode[] items );
  571.      +   public IIterator<SceneNode> First();
  572.      + }
  573.      + public class Windows.UI.Composition.Scenes.SceneObject : Windows.UI.Composition.CompositionObject {
  574.      + }
  575.      + public class Windows.UI.Composition.Scenes.ScenePbrMaterial : Windows.UI.Composition.Scenes.SceneMaterial {
  576.      +   public float OcclusionStrength { get; set; }
  577.      +   public SceneMaterialInput OcclusionInput { get; set; }
  578.      +   public float NormalScale { get; set; }
  579.      +   public SceneMaterialInput NormalInput { get; set; }
  580.      +   public bool IsDoubleSided { get; set; }
  581.      +   public SceneMaterialInput EmissiveInput { get; set; }
  582.      +   public Vector3 EmissiveFactor { get; set; }
  583.      +   public SceneAlphaMode AlphaMode { get; set; }
  584.      +   public float AlphaCutoff { get; set; }
  585.      + }
  586.      + public class Windows.UI.Composition.Scenes.SceneRendererComponent : Windows.UI.Composition.Scenes.SceneComponent {
  587.      + }
  588.      + public class Windows.UI.Composition.Scenes.SceneSurfaceMaterialInput : Windows.UI.Composition.Scenes.SceneMaterialInput {
  589.      +   public SceneWrappingMode WrappingVMode { get; set; }
  590.      +   public SceneWrappingMode WrappingUMode { get; set; }
  591.      +   public ICompositionSurface Surface { get; set; }
  592.      +   public CompositionBitmapInterpolationMode BitmapInterpolationMode { get; set; }
  593.      +   public static SceneSurfaceMaterialInput Create( Compositor compositor );
  594.      + }
  595.      + public class Windows.UI.Composition.Scenes.SceneVisual : Windows.UI.Composition.ContainerVisual {
  596.      +   public SceneNode Root { get; set; }
  597.      +   public static SceneVisual Create( Compositor compositor );
  598.      + }
  599.      + public enum Windows.UI.Composition.Scenes.SceneWrappingMode {
  600.      +   None = 0,
  601.      +   ClampToEdge = 1,
  602.      +   MirroredRepeat = 2,
  603.      +   Repeat = 3,
  604.      + }
  605.      | public class Windows.UI.Core.CoreWindow {
  606.      +   public UIContext UIContext { get; }
  607.      | }
  608.      + public class Windows.UI.Core.Preview.CoreAppWindowPreview {
  609.      +   public static int GetIdFromWindow( AppWindow window );
  610.      + }
  611.      | public class Windows.UI.Input.Preview.InputActivationListenerPreview {
  612.      +   public static InputActivationListener CreateForApplicationWindow( AppWindow window );
  613.      | }
  614.      - public enum Windows.UI.Input.Preview.Injection.InjectedInputButtonEvent;
  615.  
  616.      - public class Windows.UI.Input.Preview.Injection.InjectedInputButtonInfo;
  617.  
  618.      - public enum Windows.UI.Input.Preview.Injection.InjectedInputButtonKind;
  619.  
  620.      | public class Windows.UI.Input.Preview.Injection.InputInjector {
  621.      -   public void InjectButtonInput( IIterable<InjectedInputButtonInfo> input );
  622.      | }
  623.      | public class Windows.UI.Input.Spatial.SpatialInteractionSource {
  624.      +   public IAsyncOperation<HandMesh> TryGetHandMeshAsync();
  625.      | }
  626.      - public class Windows.UI.Input.Spatial.SpatialInteractionSourceMesh;
  627.  
  628.      - public struct Windows.UI.Input.Spatial.SpatialInteractionSourceVertexPositionAndNormal;
  629.  
  630.      | public class Windows.UI.Notifications.ToastActivatedEventArgs {
  631.      +   public ValueSet UserInput { get; }
  632.      | }
  633.      | public class Windows.UI.Notifications.ToastNotification {
  634.      +   public bool ExpiresOnReboot { get; set; }
  635.      | }
  636.      | public class Windows.UI.ViewManagement.ApplicationView {
  637.      +   public UIContext UIContext { get; }
  638.      +   public IVectorView<DisplayRegion> TryGetDisplayRegions();
  639.      +   public WindowingEnvironment TryGetWindowingEnvironment();
  640.      | }
  641.      | public class Windows.UI.ViewManagement.InputPane {
  642.      +   public static InputPane GetForUIContext( UIContext context );
  643.      | }
  644.      | public class Windows.UI.ViewManagement.Core.CoreInputView {
  645.      +   public static CoreInputView GetForUIContext( UIContext context );
  646.      | }
  647.      + public class Windows.UI.WindowManagement.AppWindow {
  648.      +   public string Title { get; set; }
  649.      +   public string PersistedStateId { get; set; }
  650.      +   public UIContentRoot Content { get; }
  651.      +   public DispatcherQueue DispatcherQueue { get; }
  652.      +   public IVectorView<DisplayRegion> DisplayRegions { get; }
  653.      +   public AppWindowFrame Frame { get; }
  654.      +   public bool IsVisible { get; }
  655.      +   public AppWindowPresenter Presenter { get; }
  656.      +   public AppWindowTitleBar TitleBar { get; }
  657.      +   public UIContext UIContext { get; }
  658.      +   public WindowingEnvironment WindowingEnvironment { get; }
  659.      +   public bool ClearAllSavedState();
  660.      +   public bool ClearSavedState( string key );
  661.      +   public IAsyncAction CloseAsync();
  662.      +   public AppWindowPlacement GetPlacement();
  663.      +   public void RequestMoveToDisplayRegion( DisplayRegion displayRegion );
  664.      +   public void RequestMoveAdjacentToWindow( AppWindow anchorWindow );
  665.      +   public void RequestMoveAdjacentToView( ApplicationView anchorView );
  666.      +   public void RequestMoveRelativeToContent( AppWindow anchorWindow, Point contentOffset );
  667.      +   public void RequestMoveRelativeToContent( ApplicationView anchorView, Point contentOffset );
  668.      +   public void RequestMoveRelativeToDisplayRegion( DisplayRegion displayRegion, Point displayRegionOffset );
  669.      +   public void RequestSize( Size frameSize );
  670.      +   public IAsyncOperation<bool> TryShowAsync();
  671.      +   public static IAsyncOperation<AppWindow> TryCreateAsync();
  672.      +   TypedEventHandler<AppWindow, AppWindowChangedEventArgs> Changed;
  673.      +   TypedEventHandler<AppWindow, AppWindowCloseRequestedEventArgs> CloseRequested;
  674.      +   TypedEventHandler<AppWindow, AppWindowClosedEventArgs> Closed;
  675.      + }
  676.      + public class Windows.UI.WindowManagement.AppWindowChangedEventArgs {
  677.      +   public bool AvailableWindowPresentationsChanged { get; }
  678.      +   public bool DisplayRegionsChanged { get; }
  679.      +   public bool FrameChanged { get; }
  680.      +   public bool SizeChanged { get; }
  681.      +   public bool TitleBarChanged { get; }
  682.      +   public bool VisibilityChanged { get; }
  683.      +   public bool WindowPresentationChanged { get; }
  684.      +   public bool WindowingEnvironmentChanged { get; }
  685.      + }
  686.      + public class Windows.UI.WindowManagement.AppWindowCloseRequestedEventArgs {
  687.      +   public bool Cancel { get; set; }
  688.      +   public Deferral GetDeferral();
  689.      + }
  690.      + public class Windows.UI.WindowManagement.AppWindowClosedEventArgs {
  691.      +   public AppWindowClosedReason Reason { get; }
  692.      + }
  693.      + public enum Windows.UI.WindowManagement.AppWindowClosedReason {
  694.      +   Other = 0,
  695.      +   AppInitiated = 1,
  696.      +   UserInitiated = 2,
  697.      + }
  698.      + public class Windows.UI.WindowManagement.AppWindowFrame {
  699.      +   public IVectorView<IVisualElement> DragRegionVisuals { get; }
  700.      +   public AppWindowFrameStyle GetFrameStyle();
  701.      +   public void SetFrameStyle( AppWindowFrameStyle frameStyle );
  702.      +   public void AddDragRegion( IVisualElement dragVisual );
  703.      +   public void ClearDragRegions();
  704.      + }
  705.      + public enum Windows.UI.WindowManagement.AppWindowFrameStyle {
  706.      +   Default = 0,
  707.      +   NoFrame = 1,
  708.      + }
  709.      + public class Windows.UI.WindowManagement.AppWindowPlacement {
  710.      +   public DisplayRegion DisplayRegion { get; }
  711.      +   public Point Offset { get; }
  712.      +   public Size Size { get; }
  713.      + }
  714.      + public class Windows.UI.WindowManagement.AppWindowPresentationConfiguration {
  715.      +   public AppWindowPresentationKind Kind { get; }
  716.      + }
  717.      + public enum Windows.UI.WindowManagement.AppWindowPresentationKind {
  718.      +   Default = 0,
  719.      +   CompactOverlay = 1,
  720.      +   FullScreen = 2,
  721.      + }
  722.      + public class Windows.UI.WindowManagement.AppWindowPresenter {
  723.      +   public AppWindowPresentationConfiguration GetConfiguration();
  724.      +   public bool IsPresentationSupported( AppWindowPresentationKind presentationKind );
  725.      +   public bool RequestPresentation( AppWindowPresentationConfiguration configuration );
  726.      +   public bool RequestPresentation( AppWindowPresentationKind presentationKind );
  727.      + }
  728.      + public class Windows.UI.WindowManagement.AppWindowTitleBar {
  729.      +   public IReference<Color> InactiveForegroundColor { get; set; }
  730.      +   public IReference<Color> InactiveBackgroundColor { get; set; }
  731.      +   public IReference<Color> ForegroundColor { get; set; }
  732.      +   public bool ExtendsContentIntoTitleBar { get; set; }
  733.      +   public IReference<Color> ButtonPressedForegroundColor { get; set; }
  734.      +   public IReference<Color> ButtonPressedBackgroundColor { get; set; }
  735.      +   public IReference<Color> ButtonInactiveForegroundColor { get; set; }
  736.      +   public IReference<Color> ButtonInactiveBackgroundColor { get; set; }
  737.      +   public IReference<Color> ButtonHoverForegroundColor { get; set; }
  738.      +   public IReference<Color> ButtonHoverBackgroundColor { get; set; }
  739.      +   public IReference<Color> ButtonForegroundColor { get; set; }
  740.      +   public IReference<Color> ButtonBackgroundColor { get; set; }
  741.      +   public IReference<Color> BackgroundColor { get; set; }
  742.      +   public bool IsVisible { get; }
  743.      +   public AppWindowTitleBarVisibility GetPreferredVisibility();
  744.      +   public void SetPreferredVisibility( AppWindowTitleBarVisibility visibilityMode );
  745.      +   public IVectorView<AppWindowTitleBarOcclusion> GetTitleBarOcclusions();
  746.      + }
  747.      + public class Windows.UI.WindowManagement.AppWindowTitleBarOcclusion {
  748.      +   public Rect OccludingRect { get; }
  749.      + }
  750.      + public enum Windows.UI.WindowManagement.AppWindowTitleBarVisibility {
  751.      +   Default = 0,
  752.      +   AlwaysHidden = 1,
  753.      + }
  754.      - public class Windows.UI.WindowManagement.ApplicationWindow;
  755.  
  756.      - public class Windows.UI.WindowManagement.ApplicationWindowClosedEventArgs;
  757.  
  758.      - public enum Windows.UI.WindowManagement.ApplicationWindowClosedReason;
  759.  
  760.      - public class Windows.UI.WindowManagement.ApplicationWindowExperience;
  761.  
  762.      - public class Windows.UI.WindowManagement.ApplicationWindowExperienceChangedEventArgs;
  763.  
  764.      - public class Windows.UI.WindowManagement.ApplicationWindowFrame;
  765.  
  766.      - public class Windows.UI.WindowManagement.ApplicationWindowFramePreferences;
  767.  
  768.      - public enum Windows.UI.WindowManagement.ApplicationWindowFrameStyle;
  769.  
  770.      - public enum Windows.UI.WindowManagement.ApplicationWindowPositionerKind;
  771.  
  772.      | public enum Windows.UI.WindowManagement.ApplicationWindowPresenterKind {
  773.      *   CompactOverlay = 1,
  774.      *   FullScreen = 2,
  775.      *   Projection = 3,
  776.      | }
  777.      - public class Windows.UI.WindowManagement.ApplicationWindowTitleBar;
  778.  
  779.      - public class Windows.UI.WindowManagement.ApplicationWindowTitleBarPreferences;
  780.  
  781.      - public enum Windows.UI.WindowManagement.ApplicationWindowTitleBarVisibility;
  782.  
  783.      - public enum Windows.UI.WindowManagement.ApplicationWindowVisibility;
  784.  
  785.      - public class Windows.UI.WindowManagement.ApplicationWindowVisibilityChangedEventArgs;
  786.  
  787.      + public class Windows.UI.WindowManagement.CompactOverlayPresentationConfiguration : Windows.UI.WindowManagement.AppWindowPresentationConfiguration {
  788.      +   public CompactOverlayPresentationConfiguration();
  789.      + }
  790.      + public class Windows.UI.WindowManagement.DefaultPresentationConfiguration : Windows.UI.WindowManagement.AppWindowPresentationConfiguration {
  791.      +   public DefaultPresentationConfiguration();
  792.      + }
  793.      | public class Windows.UI.WindowManagement.DisplayRegion {
  794.      +   public string DisplayMonitorId { get; }
  795.      *   public ulong Id { get; }
  796.      +   public Point WorkAreaOffset { get; }
  797.      +   public Size WorkAreaSize { get; }
  798.      -   public IVectorView<string> DisplayMonitorIds { get; }
  799.      -   public Point Offset { get; }
  800.      -   public Size Size { get; }
  801.      | }
  802.      + public class Windows.UI.WindowManagement.FullScreenPresentationConfiguration : Windows.UI.WindowManagement.AppWindowPresentationConfiguration {
  803.      +   public bool IsExclusive { get; set; }
  804.      +   public FullScreenPresentationConfiguration();
  805.      + }
  806.      - public interface Windows.UI.WindowManagement.IContentContainer;
  807.  
  808.      - public interface Windows.UI.WindowManagement.IPositionerBroker;
  809.  
  810.      - public class Windows.UI.WindowManagement.OverlappedPositioner : Windows.UI.WindowManagement.WindowPositioner;
  811.  
  812.      - public class Windows.UI.WindowManagement.OverlappedPositionerBroker;
  813.  
  814.      - public class Windows.UI.WindowManagement.TilingPositionerBroker;
  815.  
  816.      - public class Windows.UI.WindowManagement.ViewRelativePositionPreferences;
  817.  
  818.      - public class Windows.UI.WindowManagement.WindowDecorations;
  819.  
  820.      - public class Windows.UI.WindowManagement.WindowPositioner;
  821.  
  822.      | public class Windows.UI.WindowManagement.WindowingEnvironment {
  823.      *   public IVectorView<DisplayRegion> DisplayRegions { get; }
  824.      *   public ulong Id { get; }
  825.      +   public static IVectorView<WindowingEnvironment> FindAll();
  826.      +   public static IVectorView<WindowingEnvironment> FindAll( WindowingEnvironmentKind Kind );
  827.      -   public static IAsyncOperation<IVectorView<WindowingEnvironment>> FindAllAsync();
  828.      -   public static IAsyncOperation<IVectorView<WindowingEnvironment>> FindAllWithKindAsync( WindowingEnvironmentKind windowingEnvironmentKind );
  829.      | }
  830.      | public enum Windows.UI.WindowManagement.WindowingEnvironmentKind {
  831.      *   Overlapped = 1,
  832.      *   Tiled = 2,
  833.      -   Holographic = 3,
  834.      | }
  835.      - public class Windows.UI.WindowManagement.Preview.WindowManagementPreview;
  836.  
  837.  
  838.    * windows.ui.xaml.winmd
  839.      - public class Windows.UI.Xaml.ContentRoot;
  840.  
  841.      - public class Windows.UI.Xaml.ContentRootRasterizationScaleChangedEventArgs;
  842.  
  843.      - public class Windows.UI.Xaml.ContentRootSizeChangedEventArgs;
  844.  
  845.      - public class Windows.UI.Xaml.ContentRootVisibilityChangedEventArgs;
  846.  
  847.      - public class Windows.UI.Xaml.ContentRootVisibleBoundsChangedEventArgs;
  848.  
  849.      | public class Windows.UI.Xaml.UIElement : Windows.UI.Xaml.DependencyObject {
  850.      +   public XamlRoot XamlRoot { get; set; }
  851.      +   public Vector3 ActualOffset { get; }
  852.      +   public Vector2 ActualSize { get; }
  853.      +   public UIContext UIContext { get; }
  854.      | }
  855.      | public class Windows.UI.Xaml.Window {
  856.      +   public UIContext UIContext { get; }
  857.      | }
  858.      + public class Windows.UI.Xaml.XamlRoot {
  859.      +   public UIElement Content { get; }
  860.      +   public bool IsHostVisible { get; }
  861.      +   public double RasterizationScale { get; }
  862.      +   public Size Size { get; }
  863.      +   public UIContext UIContext { get; }
  864.      +   TypedEventHandler<XamlRoot, XamlRootChangedEventArgs> Changed;
  865.      + }
  866.      + public class Windows.UI.Xaml.XamlRootChangedEventArgs {
  867.      + }
  868.      | public class Windows.UI.Xaml.Controls.ContentDialog : Windows.UI.Xaml.Controls.ContentControl {
  869.      -   public ContentRoot AssociatedContentRoot { get; set; }
  870.      | }
  871.      | public class Windows.UI.Xaml.Controls.InkToolbar : Windows.UI.Xaml.Controls.Control {
  872.      +   public InkPresenter TargetInkPresenter { get; set; }
  873.      +   public DependencyProperty TargetInkPresenterProperty { get; }
  874.      | }
  875.      + public class Windows.UI.Xaml.Controls.TwoPaneView : Windows.UI.Xaml.Controls.Control {
  876.      +   public TwoPaneViewWideModeConfiguration WideModeConfiguration { get; set; }
  877.      +   public TwoPaneViewTallModeConfiguration TallModeConfiguration { get; set; }
  878.      +   public TwoPaneViewPriority PanePriority { get; set; }
  879.      +   public GridLength Pane2Length { get; set; }
  880.      +   public UIElement Pane2 { get; set; }
  881.      +   public GridLength Pane1Length { get; set; }
  882.      +   public UIElement Pane1 { get; set; }
  883.      +   public double MinWideModeWidth { get; set; }
  884.      +   public double MinTallModeHeight { get; set; }
  885.      +   public TwoPaneViewMode Mode { get; }
  886.      +   public DependencyProperty MinTallModeHeightProperty { get; }
  887.      +   public DependencyProperty MinWideModeWidthProperty { get; }
  888.      +   public DependencyProperty ModeProperty { get; }
  889.      +   public DependencyProperty Pane1LengthProperty { get; }
  890.      +   public DependencyProperty Pane1Property { get; }
  891.      +   public DependencyProperty Pane2LengthProperty { get; }
  892.      +   public DependencyProperty Pane2Property { get; }
  893.      +   public DependencyProperty PanePriorityProperty { get; }
  894.      +   public DependencyProperty TallModeConfigurationProperty { get; }
  895.      +   public DependencyProperty WideModeConfigurationProperty { get; }
  896.      +   public TwoPaneView();
  897.      +   TypedEventHandler<TwoPaneView, object> ModeChanged;
  898.      + }
  899.      + public enum Windows.UI.Xaml.Controls.TwoPaneViewMode {
  900.      +   SinglePane = 0,
  901.      +   Wide = 1,
  902.      +   Tall = 2,
  903.      + }
  904.      + public enum Windows.UI.Xaml.Controls.TwoPaneViewPriority {
  905.      +   Pane1 = 0,
  906.      +   Pane2 = 1,
  907.      + }
  908.      + public enum Windows.UI.Xaml.Controls.TwoPaneViewTallModeConfiguration {
  909.      +   SinglePane = 0,
  910.      +   TopBottom = 1,
  911.      +   BottomTop = 2,
  912.      + }
  913.      + public enum Windows.UI.Xaml.Controls.TwoPaneViewWideModeConfiguration {
  914.      +   SinglePane = 0,
  915.      +   LeftRight = 1,
  916.      +   RightLeft = 2,
  917.      + }
  918.      | public class Windows.UI.Xaml.Controls.Primitives.CommandBarTemplateSettings : Windows.UI.Xaml.DependencyObject {
  919.      +   public double OverflowContentCompactYTranslation { get; }
  920.      +   public double OverflowContentHiddenYTranslation { get; }
  921.      +   public double OverflowContentMinimalYTranslation { get; }
  922.      -   public double OverflowContentCompactOpenUpDelta { get; }
  923.      -   public double OverflowContentHiddenOpenUpDelta { get; }
  924.      -   public double OverflowContentMinimalOpenUpDelta { get; }
  925.      | }
  926.      | public class Windows.UI.Xaml.Controls.Primitives.FlyoutBase : Windows.UI.Xaml.DependencyObject {
  927.      +   public XamlRoot XamlRoot { get; set; }
  928.      -   public ContentRoot AssociatedContentRoot { get; set; }
  929.      | }
  930.      | public class Windows.UI.Xaml.Controls.Primitives.Popup : Windows.UI.Xaml.FrameworkElement {
  931.      -   public ContentRoot AssociatedContentRoot { get; set; }
  932.      | }
  933.      | public enum Windows.UI.Xaml.Core.Direct.XamlPropertyIndex {
  934.      +   FlyoutPresenter_IsDefaultShadowEnabled = 2380,
  935.      +   MenuFlyoutPresenter_IsDefaultShadowEnabled = 2381,
  936.      +   UIElement_ActualOffset = 2382,
  937.      +   UIElement_ActualSize = 2383,
  938.      +   CommandBarTemplateSettings_OverflowContentCompactYTranslation = 2384,
  939.      +   CommandBarTemplateSettings_OverflowContentHiddenYTranslation = 2385,
  940.      +   CommandBarTemplateSettings_OverflowContentMinimalYTranslation = 2386,
  941.      -   CommandBarTemplateSettings_OverflowContentCompactOpenUpDelta = 2370,
  942.      -   CommandBarTemplateSettings_OverflowContentHiddenOpenUpDelta = 2371,
  943.      -   CommandBarTemplateSettings_OverflowContentMinimalOpenUpDelta = 2372,
  944.      | }
  945.      | public class Windows.UI.Xaml.Documents.TextElement : Windows.UI.Xaml.DependencyObject {
  946.      +   public XamlRoot XamlRoot { get; set; }
  947.      | }
  948.      | public class Windows.UI.Xaml.Hosting.ElementCompositionPreview {
  949.      +   public static void SetApplicationWindowContent( AppWindow applicationWindow, UIElement xamlContent );
  950.      +   public static UIElement GetApplicationWindowContent( AppWindow applicationWindow );
  951.      | }
  952.      | public class Windows.UI.Xaml.Input.FocusManager {
  953.      +   public static object GetFocusedElement( XamlRoot xamlRoot );
  954.      -   public static UIElement FindNextFocusableElementInContentRoot( FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot );
  955.      -   public static UIElement FindNextFocusableElementInContentRoot( FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot, Rect hintRect );
  956.      -   public static bool TryMoveFocusInContentRoot( FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot );
  957.      -   public static IAsyncOperation<FocusMovementResult> TryMoveFocusInContentRootAsync( FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot );
  958.      | }
  959.      | public class Windows.UI.Xaml.Media.AcrylicBrush : Windows.UI.Xaml.Media.XamlCompositionBrushBase {
  960.      +   public IReference<double> TintLuminosityOpacity { get; set; }
  961.      +   public DependencyProperty TintLuminosityOpacityProperty { get; }
  962.      | }
  963.      | public class Windows.UI.Xaml.Media.VisualTreeHelper {
  964.      +   public static IVectorView<Popup> GetOpenPopupsForXamlRoot( XamlRoot xamlRoot );
  965.      -   public static IVectorView<Popup> GetOpenPopupsWithinContentRoot( ContentRoot contentRoot );
  966.      | }
  967.  * )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement