Advertisement
h0x0d

Windows 10 10547 vs. 10537 WinRT API Changes

Sep 18th, 2015
683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 31.10 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: Windows.ApplicationModel.winmd
  5.  old file: \wim\10537_WinMetadata\Windows.ApplicationModel.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  10. +   Print3DWorkflow = 1011,
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.Background.SensorDataThresholdTrigger {
  14. +   public SensorDataThresholdTrigger( ISensorDataThreshold threshold );
  15. + }
  16.  
  17. + public class Windows.ApplicationModel.Calls.CallAnswerEventArgs {
  18. +   public VoipPhoneCallMedia AcceptedMedia { get; }
  19. +   public CallAnswerEventArgs();
  20. + }
  21.  
  22. + public class Windows.ApplicationModel.Calls.CallRejectEventArgs {
  23. +   public VoipPhoneCallRejectReason RejectReason { get; }
  24. +   public CallRejectEventArgs();
  25. + }
  26.  
  27. + public class Windows.ApplicationModel.Calls.CallStateChangeEventArgs {
  28. +   public VoipPhoneCallState State { get; }
  29. +   public CallStateChangeEventArgs();
  30. + }
  31.  
  32. + public struct Windows.ApplicationModel.Calls.CallsVoipContract {
  33. + }
  34.  
  35. + public class Windows.ApplicationModel.Calls.MuteChangeEventArgs {
  36. +   public bool Muted { get; }
  37. +   public MuteChangeEventArgs();
  38. + }
  39.  
  40. + public class Windows.ApplicationModel.Calls.VoipCallCoordinator {
  41. +   public IAsyncOperation<VoipPhoneCallResourceReservationStatus> ReserveCallResourcesAsync( string operation );
  42. +   public VoipPhoneCall RequestNewIncomingCall( string call, string context, string contactName, Uri contactNumber, string contactImage, Uri serviceName, string brandingImage, Uri callDetails, VoipPhoneCallMedia ringtone, TimeSpan media );
  43. +   public VoipPhoneCall RequestNewOutgoingCall( string call, string context, string contactName, VoipPhoneCallMedia serviceName );
  44. +   public void NotifyMuted();
  45. +   public void NotifyUnmuted();
  46. +   public VoipPhoneCall RequestOutgoingUpgradeToVideoCall( Guid call, string callUpgradeGuid, string context, string contactName );
  47. +   public VoipPhoneCall RequestIncomingUpgradeToVideoCall( string call, string context, string contactName, Uri contactNumber, string contactImage, Uri serviceName, string brandingImage, Uri callDetails, TimeSpan ringtone );
  48. +   public void TerminateCellularCall( Guid callUpgradeGuid );
  49. +   public void CancelUpgrade( Guid callUpgradeGuid );
  50. +   public static VoipCallCoordinator GetDefault();
  51. +   TypedEventHandler<VoipCallCoordinator, MuteChangeEventArgs> MuteStateChanged;
  52. + }
  53.  
  54. + public class Windows.ApplicationModel.Calls.VoipPhoneCall {
  55. +   public DateTime StartTime { get; set; }
  56. +   public string ContactName { get; set; }
  57. +   public VoipPhoneCallMedia CallMedia { get; set; }
  58. +   public VoipPhoneCall();
  59. +   public void NotifyCallHeld();
  60. +   public void NotifyCallActive();
  61. +   public void NotifyCallEnded();
  62. +   public void NotifyCallReady();
  63. +   TypedEventHandler<VoipPhoneCall, CallAnswerEventArgs> AnswerRequested;
  64. +   TypedEventHandler<VoipPhoneCall, CallStateChangeEventArgs> EndRequested;
  65. +   TypedEventHandler<VoipPhoneCall, CallStateChangeEventArgs> HoldRequested;
  66. +   TypedEventHandler<VoipPhoneCall, CallRejectEventArgs> RejectRequested;
  67. +   TypedEventHandler<VoipPhoneCall, CallStateChangeEventArgs> ResumeRequested;
  68. + }
  69.  
  70. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallMedia {
  71. +   None = 0,
  72. +   Audio = 1,
  73. +   Video = 2,
  74. + }
  75.  
  76. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallRejectReason {
  77. +   UserIgnored = 0,
  78. +   TimedOut = 1,
  79. +   OtherIncomingCall = 2,
  80. +   EmergencyCallExists = 3,
  81. +   InvalidCallState = 4,
  82. + }
  83.  
  84. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallResourceReservationStatus {
  85. +   Success = 0,
  86. +   ResourcesNotAvailable = 1,
  87. + }
  88.  
  89. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallState {
  90. +   Ended = 0,
  91. +   Held = 1,
  92. +   Active = 2,
  93. +   Incoming = 3,
  94. +   Outgoing = 4,
  95. + }
  96.  
  97. | public class Windows.ApplicationModel.Contacts.ContactCardOptions {
  98. +   public IVector<string> ServerSearchContactListIds { get; }
  99. | }
  100.  
  101.  
  102.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  103.  
  104.  new file: Windows.Data.winmd
  105.  old file: \wim\10537_WinMetadata\Windows.Data.winmd
  106.  
  107.  diff legends: +: added, -: removed, *: changed, |: type member changed
  108.  
  109.  found no differences.
  110.  
  111.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  112.  
  113.  new file: Windows.Devices.winmd
  114.  old file: \wim\10537_WinMetadata\Windows.Devices.winmd
  115.  
  116.  diff legends: +: added, -: removed, *: changed, |: type member changed
  117.  
  118. + public interface Windows.Devices.ILowLevelDevicesAggregateProvider {
  119. +   public IAdcControllerProvider AdcControllerProvider { get; }
  120. +   public IGpioControllerProvider GpioControllerProvider { get; }
  121. +   public II2cControllerProvider I2cControllerProvider { get; }
  122. +   public IPwmControllerProvider PwmControllerProvider { get; }
  123. + }
  124.  
  125. + public class Windows.Devices.LowLevelDevicesAggregateProvider {
  126. +   public IAdcControllerProvider AdcControllerProvider { get; }
  127. +   public IGpioControllerProvider GpioControllerProvider { get; }
  128. +   public II2cControllerProvider I2cControllerProvider { get; }
  129. +   public IPwmControllerProvider PwmControllerProvider { get; }
  130. +   public LowLevelDevicesAggregateProvider( IAdcControllerProvider adc, IPwmControllerProvider pwm, IGpioControllerProvider gpio, II2cControllerProvider i2c );
  131. + }
  132.  
  133. + public class Windows.Devices.LowLevelDevicesController {
  134. +   public ILowLevelDevicesAggregateProvider DefaultProvider { get; set; }
  135. + }
  136.  
  137. | public class Windows.Devices.Bluetooth.BluetoothDevice {
  138. +   public DeviceInformationPairing DevicePairing { get; }
  139. | }
  140.  
  141. | public enum Windows.Devices.Bluetooth.BluetoothError {
  142. +   DisabledByUser = 7,
  143. | }
  144.  
  145. | public class Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories {
  146. +   public ushort PulseOximeter { get; }
  147. | }
  148.  
  149. | public class Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories {
  150. +   public ushort LocationNavigationDisplay { get; }
  151. -   public ushort NavigationDisplay { get; }
  152. | }
  153.  
  154. | public class Windows.Devices.Bluetooth.BluetoothLEDevice {
  155. +   public BluetoothLEAppearance Appearance { get; }
  156. +   public DeviceInformationPairing DevicePairing { get; }
  157. -   public static string GetDeviceSelectorFromTargetBluetoothAddress( ulong deviceSelector );
  158. -   public static string GetDeviceSelectorFromGattServiceUuid( Guid deviceSelector );
  159. | }
  160.  
  161. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService {
  162. -   public static string GetDeviceSelectorFromBluetoothLEDevice( string selector );
  163. | }
  164.  
  165. | public class Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService {
  166. -   public static string GetDeviceSelectorFromBluetoothDevice( string selector );
  167. | }
  168.  
  169. | public class Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider {
  170. +   public void StartAdvertising( StreamSocketListener listener, bool radioDiscoverable );
  171. | }
  172.  
  173. | public enum Windows.Devices.Enumeration.DevicePairingKinds {
  174. +   ProvidePin = 4,
  175. -   RequestPin = 4,
  176. | }
  177.  
  178. | public enum Windows.Devices.Enumeration.DevicePairingResultStatus {
  179. +   RemoteDeviceHasAssociation = 18,
  180. *   Failed = 19,
  181. | }
  182.  
  183. | public class Windows.Devices.Gpio.GpioController {
  184. +   public static IAsyncOperation<IVectorView<GpioController>> GetControllersAsync( IGpioProvider operation );
  185. | }
  186.  
  187. + public class Windows.Devices.Gpio.Provider.GpioPinProviderValueChangedEventArgs {
  188. +   public ProviderGpioPinEdge Edge { get; }
  189. +   public GpioPinProviderValueChangedEventArgs( ProviderGpioPinEdge edge );
  190. + }
  191.  
  192. + public interface Windows.Devices.Gpio.Provider.IGpioControllerProvider {
  193. +   public int PinCount { get; }
  194. +   public IGpioPinProvider OpenPinProvider( int gpioPinProvider, ProviderGpioSharingMode pin );
  195. + }
  196.  
  197. + public interface Windows.Devices.Gpio.Provider.IGpioPinProvider {
  198. +   public TimeSpan DebounceTimeout { get; set; }
  199. +   public int PinNumber { get; }
  200. +   public ProviderGpioSharingMode SharingMode { get; }
  201. +   public bool IsDriveModeSupported( ProviderGpioPinDriveMode supported );
  202. +   public ProviderGpioPinDriveMode GetDriveMode();
  203. +   public void SetDriveMode( ProviderGpioPinDriveMode value );
  204. +   public void Write( ProviderGpioPinValue value );
  205. +   public ProviderGpioPinValue Read();
  206. +   TypedEventHandler<IGpioPinProvider, GpioPinProviderValueChangedEventArgs> ValueChanged;
  207. + }
  208.  
  209. + public interface Windows.Devices.Gpio.Provider.IGpioProvider {
  210. +   public IVectorView<IGpioControllerProvider> GetControllers();
  211. + }
  212.  
  213. + public enum Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode {
  214. +   Input = 0,
  215. +   Output = 1,
  216. +   InputPullUp = 2,
  217. +   InputPullDown = 3,
  218. +   OutputOpenDrain = 4,
  219. +   OutputOpenDrainPullUp = 5,
  220. +   OutputOpenSource = 6,
  221. +   OutputOpenSourcePullDown = 7,
  222. + }
  223.  
  224. + public enum Windows.Devices.Gpio.Provider.ProviderGpioPinEdge {
  225. +   FallingEdge = 0,
  226. +   RisingEdge = 1,
  227. + }
  228.  
  229. + public enum Windows.Devices.Gpio.Provider.ProviderGpioPinValue {
  230. +   Low = 0,
  231. +   High = 1,
  232. + }
  233.  
  234. + public enum Windows.Devices.Gpio.Provider.ProviderGpioSharingMode {
  235. +   Exclusive = 0,
  236. +   SharedReadOnly = 1,
  237. + }
  238.  
  239. + public class Windows.Devices.I2c.I2cController {
  240. +   public IAsyncOperation<I2cDevice> GetDeviceAsync( I2cConnectionSettings operation );
  241. +   public static IAsyncOperation<IVectorView<I2cController>> GetControllersAsync( II2cProvider operation );
  242. +   public static IAsyncOperation<I2cController> GetDefaultAsync();
  243. + }
  244.  
  245. + public interface Windows.Devices.I2c.Provider.II2cControllerProvider {
  246. +   public II2cDeviceProvider GetDevice( ProviderI2cConnectionSettings device );
  247. + }
  248.  
  249. + public interface Windows.Devices.I2c.Provider.II2cDeviceProvider {
  250. +   public string DeviceId { get; }
  251. +   public void Write( byte[] buffer );
  252. +   public ProviderI2cTransferResult WritePartial( byte[] result );
  253. +   public void Read( byte[] buffer );
  254. +   public ProviderI2cTransferResult ReadPartial( byte[] result );
  255. +   public void WriteRead( byte[] writeBuffer, byte[] readBuffer );
  256. +   public ProviderI2cTransferResult WriteReadPartial( byte[] result, byte[] writeBuffer );
  257. + }
  258.  
  259. + public interface Windows.Devices.I2c.Provider.II2cProvider {
  260. +   public IVectorView<II2cControllerProvider> GetControllers();
  261. + }
  262.  
  263. + public enum Windows.Devices.I2c.Provider.ProviderI2cBusSpeed {
  264. +   StandardMode = 0,
  265. +   FastMode = 1,
  266. + }
  267.  
  268. + public class Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings {
  269. +   public int SlaveAddress { get; set; }
  270. +   public ProviderI2cSharingMode SharingMode { get; set; }
  271. +   public ProviderI2cBusSpeed BusSpeed { get; set; }
  272. + }
  273.  
  274. + public enum Windows.Devices.I2c.Provider.ProviderI2cSharingMode {
  275. +   Exclusive = 0,
  276. +   Shared = 1,
  277. + }
  278.  
  279. + public struct Windows.Devices.I2c.Provider.ProviderI2cTransferResult {
  280. +   public ProviderI2cTransferStatus Status;
  281. +   public uint BytesTransferred;
  282. + }
  283.  
  284. + public enum Windows.Devices.I2c.Provider.ProviderI2cTransferStatus {
  285. +   FullTransfer = 0,
  286. +   PartialTransfer = 1,
  287. +   SlaveAddressNotAcknowledged = 2,
  288. + }
  289.  
  290. | public class Windows.Devices.Perception.KnownPerceptionFrameSourceProperties {
  291. +   public string DeviceId { get; }
  292. | }
  293.  
  294. | public class Windows.Devices.Perception.PerceptionColorFrameSource {
  295. +   public string DeviceId { get; }
  296. | }
  297.  
  298. | public class Windows.Devices.Perception.PerceptionDepthFrameSource {
  299. +   public string DeviceId { get; }
  300. | }
  301.  
  302. | public class Windows.Devices.Perception.PerceptionInfraredFrameSource {
  303. +   public string DeviceId { get; }
  304. | }
  305.  
  306. + public interface Windows.Devices.Sensors.ISensorDataThreshold {
  307. + }
  308.  
  309. | public class Windows.Devices.Sensors.Pedometer {
  310. +   public IMapView<PedometerStepKind, PedometerReading> GetCurrentReadings();
  311. +   public static IVectorView<PedometerReading> GetReadingsFromTriggerDetails( SensorDataThresholdTriggerDetails result );
  312. | }
  313.  
  314. + public class Windows.Devices.Sensors.PedometerDataThreshold {
  315. +   public PedometerDataThreshold( Pedometer sensor, int stepGoal );
  316. + }
  317.  
  318. + public class Windows.Devices.Sensors.ProximitySensorDataThreshold {
  319. +   public ProximitySensorDataThreshold( ProximitySensor sensor );
  320. + }
  321.  
  322. + public class Windows.Devices.Sensors.SensorDataThresholdTriggerDetails {
  323. +   public string DeviceId { get; }
  324. +   public SensorType SensorType { get; }
  325. + }
  326.  
  327. + public enum Windows.Devices.Sensors.SensorType {
  328. +   Accelerometer = 0,
  329. +   ActivitySensor = 1,
  330. +   Barometer = 2,
  331. +   Compass = 3,
  332. +   CustomSensor = 4,
  333. +   Gyroscope = 5,
  334. +   ProximitySensor = 6,
  335. +   Inclinometer = 7,
  336. +   LightSensor = 8,
  337. +   OrientationSensor = 9,
  338. +   Pedometer = 10,
  339. +   RelativeInclinometer = 11,
  340. +   RelativeOrientationSensor = 12,
  341. +   SimpleOrientationSensor = 13,
  342. + }
  343.  
  344. + public class Windows.Devices.Spi.SpiController {
  345. +   public IAsyncOperation<SpiDevice> GetDeviceAsync( SpiConnectionSettings operation );
  346. +   public static IAsyncOperation<SpiController> GetDefaultAsync();
  347. +   public static IAsyncOperation<IVectorView<SpiController>> GetControllersAsync( ISpiProvider operation );
  348. + }
  349.  
  350. + public interface Windows.Devices.Spi.Provider.ISpiControllerProvider {
  351. +   public ISpiDeviceProvider GetDeviceProvider( ProviderSpiConnectionSettings result );
  352. + }
  353.  
  354. + public interface Windows.Devices.Spi.Provider.ISpiDeviceProvider {
  355. +   public ProviderSpiConnectionSettings ConnectionSettings { get; }
  356. +   public string DeviceId { get; }
  357. +   public void Write( byte[] buffer );
  358. +   public void Read( byte[] buffer );
  359. +   public void TransferSequential( byte[] writeBuffer, byte[] readBuffer );
  360. +   public void TransferFullDuplex( byte[] writeBuffer, byte[] readBuffer );
  361. + }
  362.  
  363. + public interface Windows.Devices.Spi.Provider.ISpiProvider {
  364. +   public IVectorView<ISpiControllerProvider> GetControllers();
  365. + }
  366.  
  367. + public class Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings {
  368. +   public ProviderSpiSharingMode SharingMode { get; set; }
  369. +   public ProviderSpiMode Mode { get; set; }
  370. +   public int DataBitLength { get; set; }
  371. +   public int ClockFrequency { get; set; }
  372. +   public int ChipSelectLine { get; set; }
  373. +   public ProviderSpiConnectionSettings( int chipSelectLine );
  374. + }
  375.  
  376. + public enum Windows.Devices.Spi.Provider.ProviderSpiMode {
  377. +   Mode0 = 0,
  378. +   Mode1 = 1,
  379. +   Mode2 = 2,
  380. +   Mode3 = 3,
  381. + }
  382.  
  383. + public enum Windows.Devices.Spi.Provider.ProviderSpiSharingMode {
  384. +   Exclusive = 0,
  385. +   Shared = 1,
  386. + }
  387.  
  388. | public class Windows.Devices.WiFiDirect.WiFiDirectAdvertisement {
  389. +   public IVector<WiFiDirectConfigurationMethod> SupportedConfigurationMethods { get; }
  390. | }
  391.  
  392. + public enum Windows.Devices.WiFiDirect.WiFiDirectConfigurationMethod {
  393. +   ProvidePin = 0,
  394. +   DisplayPin = 1,
  395. +   PushButton = 2,
  396. + }
  397.  
  398. | public class Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters {
  399. +   public WiFiDirectPairingProcedure PreferredPairingProcedure { get; set; }
  400. +   public IVector<WiFiDirectConfigurationMethod> PreferenceOrderedConfigurationMethods { get; }
  401. +   public static DevicePairingKinds GetDevicePairingKinds( WiFiDirectConfigurationMethod result );
  402. | }
  403.  
  404. + public enum Windows.Devices.WiFiDirect.WiFiDirectPairingProcedure {
  405. +   GroupOwnerNegotiation = 0,
  406. +   Invitation = 1,
  407. + }
  408.  
  409.  
  410.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  411.  
  412.  new file: Windows.Foundation.winmd
  413.  old file: \wim\10537_WinMetadata\Windows.Foundation.winmd
  414.  
  415.  diff legends: +: added, -: removed, *: changed, |: type member changed
  416.  
  417.  found no differences.
  418.  
  419.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  420.  
  421.  new file: Windows.Gaming.winmd
  422.  old file: \wim\10537_WinMetadata\Windows.Gaming.winmd
  423.  
  424.  diff legends: +: added, -: removed, *: changed, |: type member changed
  425.  
  426.  found no differences.
  427.  
  428.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  429.  
  430.  new file: Windows.Globalization.winmd
  431.  old file: \wim\10537_WinMetadata\Windows.Globalization.winmd
  432.  
  433.  diff legends: +: added, -: removed, *: changed, |: type member changed
  434.  
  435.  found no differences.
  436.  
  437.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  438.  
  439.  new file: Windows.Graphics.winmd
  440.  old file: \wim\10537_WinMetadata\Windows.Graphics.winmd
  441.  
  442.  diff legends: +: added, -: removed, *: changed, |: type member changed
  443.  
  444.  found no differences.
  445.  
  446.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  447.  
  448.  new file: Windows.Management.winmd
  449.  old file: \wim\10537_WinMetadata\Windows.Management.winmd
  450.  
  451.  diff legends: +: added, -: removed, *: changed, |: type member changed
  452.  
  453.  found no differences.
  454.  
  455.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  456.  
  457.  new file: Windows.Media.winmd
  458.  old file: \wim\10537_WinMetadata\Windows.Media.winmd
  459.  
  460.  diff legends: +: added, -: removed, *: changed, |: type member changed
  461.  
  462. | public class Windows.Media.Capture.AppCaptureAlternateShortcutKeys {
  463. +   public VirtualKeyModifiers ToggleMicrophoneCaptureKeyModifiers { get; set; }
  464. +   public VirtualKey ToggleMicrophoneCaptureKey { get; set; }
  465. | }
  466.  
  467. | public class Windows.Media.Capture.AppCaptureSettings {
  468. +   public bool IsMicrophoneCaptureEnabled { get; set; }
  469. | }
  470.  
  471. | public class Windows.Media.Core.MediaSource {
  472. +   public object Owner { get; }
  473. +   public MediaSourceState State { get; }
  474. +   public void Reset();
  475. +   public static MediaSource CreateFromId( string result, MediaSourceOpeningHandler id );
  476. | }
  477.  
  478. + public void delegate Windows.Media.Core.MediaSourceOpeningHandler( MediaSource sender, MediaSourceOpeningRequest request );
  479.  
  480. + public class Windows.Media.Core.MediaSourceOpeningRequest {
  481. +   public string Identifier { get; }
  482. +   public MediaSourceOpeningRequestDeferral GetDeferral();
  483. +   public void SetUri( Uri uri );
  484. +   public void SetStream( IRandomAccessStream stream, string contentType );
  485. +   public void SetStreamReference( IRandomAccessStreamReference stream, string contentType );
  486. +   public void SetExtendedError( uint value );
  487. +   TypedEventHandler<MediaSourceOpeningRequest, object> Canceled;
  488. + }
  489.  
  490. + public class Windows.Media.Core.MediaSourceOpeningRequestDeferral {
  491. +   public void Complete();
  492. + }
  493.  
  494. + public enum Windows.Media.Core.MediaSourceState {
  495. +   Initialized = 0,
  496. +   Opening = 1,
  497. +   Opened = 2,
  498. +   Failed = 3,
  499. +   Closed = 4,
  500. + }
  501.  
  502. + public class Windows.Media.Core.MediaSourceStateChangedEventArgs {
  503. +   public MediaSourceState NewState { get; }
  504. +   public MediaSourceState OldState { get; }
  505. + }
  506.  
  507. | public class Windows.Media.DialProtocol.DialDevice {
  508. +   public string FriendlyName { get; }
  509. +   public IRandomAccessStreamReference Thumbnail { get; }
  510. | }
  511.  
  512. | public class Windows.Media.Playback.MediaPlaybackList {
  513. +   public uint StartingItemIndex { get; set; }
  514. +   public IReference<TimeSpan> MaxTimeToOpenBeforePlay { get; set; }
  515. +   public void SetShuffledItems( IIterable<MediaPlaybackItem> value );
  516. +   public IVectorView<MediaPlaybackItem> GetShuffledItems();
  517. | }
  518.  
  519. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSource {
  520. +   public AdaptiveMediaSourceAdvancedSettings AdvancedSettings { get; }
  521. | }
  522.  
  523. + public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceAdvancedSettings {
  524. +   public IReference<double> DesiredBitrateHeadroomRatio { get; set; }
  525. +   public IReference<double> BitrateDowngradeTriggerRatio { get; set; }
  526. +   public bool AllSegmentsIndependent { get; set; }
  527. + }
  528.  
  529.  
  530.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  531.  
  532.  new file: Windows.Networking.winmd
  533.  old file: \wim\10537_WinMetadata\Windows.Networking.winmd
  534.  
  535.  diff legends: +: added, -: removed, *: changed, |: type member changed
  536.  
  537.  found no differences.
  538.  
  539.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  540.  
  541.  new file: Windows.Security.winmd
  542.  old file: \wim\10537_WinMetadata\Windows.Security.winmd
  543.  
  544.  diff legends: +: added, -: removed, *: changed, |: type member changed
  545.  
  546. | public class Windows.Security.Authentication.Web.Core.WebTokenRequest {
  547. +   public IMap<string, string> AppProperties { get; }
  548. | }
  549.  
  550. | public class Windows.Security.Credentials.KeyCredential {
  551. +   public IBuffer RetrievePublicKey( CryptographicPublicKeyBlobType value );
  552. | }
  553.  
  554. | public enum Windows.Security.EnterpriseData.DataProtectionStatus {
  555. +   LicenseExpired = 4,
  556. +   AccessSuspended = 5,
  557. | }
  558.  
  559. + public enum Windows.Security.EnterpriseData.EnforcementLevel {
  560. +   NoProtection = 0,
  561. +   Silent = 1,
  562. +   Override = 2,
  563. +   Block = 3,
  564. + }
  565.  
  566. | public enum Windows.Security.EnterpriseData.FileProtectionStatus {
  567. +   LicenseExpired = 8,
  568. +   AccessSuspended = 9,
  569. | }
  570.  
  571. | public enum Windows.Security.EnterpriseData.ProtectedImportExportStatus {
  572. +   LicenseExpired = 6,
  573. +   AccessSuspended = 7,
  574. | }
  575.  
  576. | public class Windows.Security.EnterpriseData.ProtectionPolicyManager {
  577. +   public bool IsProtectionEnabled { get; }
  578. +   public static EnforcementLevel GetEnforcementLevel( string value );
  579. +   public static bool IsUserDecryptionAllowed( string value );
  580. +   public static bool IsProtectionUnderLockRequired( string value );
  581. | }
  582.  
  583.  
  584.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  585.  
  586.  new file: Windows.Services.winmd
  587.  old file: \wim\10537_WinMetadata\Windows.Services.winmd
  588.  
  589.  diff legends: +: added, -: removed, *: changed, |: type member changed
  590.  
  591. | public class Windows.Services.Maps.MapService {
  592. +   public string DataAttributions { get; }
  593. | }
  594.  
  595. + public enum Windows.Services.Maps.Guidance.GuidanceAudioNotificationKind {
  596. +   Maneuver = 0,
  597. +   Route = 1,
  598. +   Gps = 2,
  599. +   SpeedLimit = 3,
  600. +   Traffic = 4,
  601. +   TrafficCamera = 5,
  602. + }
  603.  
  604. + public class Windows.Services.Maps.Guidance.GuidanceAudioNotificationRequestedEventArgs {
  605. +   public IVectorView<string> AudioFilePaths { get; }
  606. +   public GuidanceAudioNotificationKind AudioNotification { get; }
  607. +   public string AudioText { get; }
  608. + }
  609.  
  610. | public class Windows.Services.Maps.Guidance.GuidanceNavigator {
  611. +   public bool IsGuidanceAudioMuted { get; set; }
  612. +   public bool UseAppProvidedVoice { get; }
  613. | }
  614.  
  615.  
  616.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  617.  
  618.  new file: Windows.Storage.winmd
  619.  old file: \wim\10537_WinMetadata\Windows.Storage.winmd
  620.  
  621.  diff legends: +: added, -: removed, *: changed, |: type member changed
  622.  
  623.  found no differences.
  624.  
  625.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  626.  
  627.  new file: Windows.System.winmd
  628.  old file: \wim\10537_WinMetadata\Windows.System.winmd
  629.  
  630.  diff legends: +: added, -: removed, *: changed, |: type member changed
  631.  
  632. | public class Windows.System.MemoryManager {
  633. +   public static bool TrySetAppMemoryUsageLimit( ulong result );
  634. | }
  635.  
  636. + public class Windows.System.ProcessLauncher {
  637. +   public static IAsyncOperation<ProcessLauncherResult> RunToCompletionAsync( string asyncOperationResult, string fileName );
  638. +   public static IAsyncOperation<ProcessLauncherResult> RunToCompletionAsync( string asyncOperationResult, string fileName, ProcessLauncherOptions args );
  639. + }
  640.  
  641. + public class Windows.System.ProcessLauncherOptions {
  642. +   public string WorkingDirectory { get; set; }
  643. +   public IOutputStream StandardOutput { get; set; }
  644. +   public IInputStream StandardInput { get; set; }
  645. +   public IOutputStream StandardError { get; set; }
  646. +   public ProcessLauncherOptions();
  647. + }
  648.  
  649. + public class Windows.System.ProcessLauncherResult {
  650. +   public uint ExitCode { get; }
  651. + }
  652.  
  653. + public class Windows.System.UserProfile.UserProfileAdditionalClocks {
  654. +   public UserProfileAdditionalClocks Current { get; }
  655. +   public IAsyncOperation<IVectorView<UserProfileClockInfo>> GetClocksAsync();
  656. +   TypedEventHandler<UserProfileAdditionalClocks, object> Changed;
  657. + }
  658.  
  659. + public class Windows.System.UserProfile.UserProfileClockInfo {
  660. +   public string DisplayFullName { get; }
  661. +   public string DisplayShortName { get; }
  662. +   public bool HasLocation { get; }
  663. +   public string Id { get; }
  664. +   public string Label { get; }
  665. +   public double Latitude { get; }
  666. +   public double Longitude { get; }
  667. +   public string TimeZone { get; }
  668. + }
  669.  
  670.  
  671.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  672.  
  673.  new file: Windows.UI.winmd
  674.  old file: \wim\10537_WinMetadata\Windows.UI.winmd
  675.  
  676.  diff legends: +: added, -: removed, *: changed, |: type member changed
  677.  
  678. + public interface Windows.UI.Core.ICorePointerRedirector {
  679. +   TypedEventHandler<ICorePointerRedirector, PointerEventArgs> PointerRoutedAway;
  680. +   TypedEventHandler<ICorePointerRedirector, PointerEventArgs> PointerRoutedReleased;
  681. +   TypedEventHandler<ICorePointerRedirector, PointerEventArgs> PointerRoutedTo;
  682. + }
  683.  
  684. - public class Windows.UI.Input.KeyboardDeliveryIntercepter;
  685.  
  686. + public class Windows.UI.Input.KeyboardDeliveryInterceptor {
  687. +   public bool IsInterceptionEnabledWhenInForeground { get; set; }
  688. +   public static KeyboardDeliveryInterceptor GetForCurrentView();
  689. +   TypedEventHandler<KeyboardDeliveryInterceptor, KeyEventArgs> KeyDown;
  690. +   TypedEventHandler<KeyboardDeliveryInterceptor, KeyEventArgs> KeyUp;
  691. + }
  692.  
  693. + public class Windows.UI.StartScreen.JumpList {
  694. +   public JumpListSystemGroupKind SystemGroupKind { get; set; }
  695. +   public IVector<JumpListItem> Items { get; }
  696. +   public IAsyncAction SaveAsync();
  697. +   public static IAsyncOperation<JumpList> LoadCurrentAsync();
  698. +   public static bool IsSupported();
  699. + }
  700.  
  701. + public class Windows.UI.StartScreen.JumpListItem {
  702. +   public Uri Logo { get; set; }
  703. +   public string GroupName { get; set; }
  704. +   public string DisplayName { get; set; }
  705. +   public string Description { get; set; }
  706. +   public string Arguments { get; }
  707. +   public JumpListItemKind Kind { get; }
  708. +   public bool RemovedByUser { get; }
  709. +   public static JumpListItem CreateWithArguments( string result, string arguments );
  710. +   public static JumpListItem CreateSeparator();
  711. + }
  712.  
  713. + public enum Windows.UI.StartScreen.JumpListItemKind {
  714. +   Arguments = 0,
  715. +   Separator = 1,
  716. + }
  717.  
  718. + public enum Windows.UI.StartScreen.JumpListSystemGroupKind {
  719. +   None = 0,
  720. +   Frequent = 1,
  721. +   Recent = 2,
  722. + }
  723.  
  724.  
  725.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  726.  
  727.  new file: Windows.UI.Xaml.winmd
  728.  old file: \wim\10537_WinMetadata\Windows.UI.Xaml.winmd
  729.  
  730.  diff legends: +: added, -: removed, *: changed, |: type member changed
  731.  
  732. | public class Windows.UI.Xaml.Automation.AutomationElementIdentifiers {
  733. +   public AutomationProperty LocalizedLandmarkTypeProperty { get; }
  734. +   public AutomationProperty LandmarkTypeProperty { get; }
  735. | }
  736.  
  737. | public class Windows.UI.Xaml.Automation.AutomationProperties {
  738. +   public DependencyProperty LocalizedLandmarkTypeProperty { get; }
  739. +   public DependencyProperty LandmarkTypeProperty { get; }
  740. +   public static AutomationLandmarkType GetLandmarkType( DependencyObject value );
  741. +   public static void SetLandmarkType( DependencyObject element, AutomationLandmarkType value );
  742. +   public static string GetLocalizedLandmarkType( DependencyObject value );
  743. +   public static void SetLocalizedLandmarkType( DependencyObject element, string value );
  744. | }
  745.  
  746. + public enum Windows.UI.Xaml.Automation.Peers.AutomationLandmarkType {
  747. +   None = 0,
  748. +   Custom = 1,
  749. +   Form = 2,
  750. +   Main = 3,
  751. +   Navigation = 4,
  752. +   Search = 5,
  753. + }
  754.  
  755. | public class Windows.UI.Xaml.Automation.Peers.AutomationPeer : Windows.UI.Xaml.DependencyObject {
  756. +   public AutomationLandmarkType GetLandmarkType();
  757. +   public string GetLocalizedLandmarkType();
  758. | }
  759.  
  760. | public class Windows.UI.Xaml.Controls.Control : Windows.UI.Xaml.FrameworkElement {
  761. -   public bool IsFocusEngagementEnabled { get; set; }
  762. -   public bool IsFocusEngaged { get; }
  763. -   public DependencyProperty IsFocusEngagementEnabledProperty { get; }
  764. -   public DependencyProperty IsFocusEngagedProperty { get; }
  765. -   public void RemoveFocusEngagement();
  766. | }
  767.  
  768. - public class Windows.UI.Xaml.Controls.FocusDisengagedEventArgs : Windows.UI.Xaml.RoutedEventArgs;
  769.  
  770. - public class Windows.UI.Xaml.Controls.FocusEngagedEventArgs : Windows.UI.Xaml.RoutedEventArgs;
  771.  
  772. | public class Windows.UI.Xaml.Controls.MenuFlyoutPresenter : Windows.UI.Xaml.Controls.ItemsControl {
  773. +   public MenuFlyoutPresenterTemplateSettings TemplateSettings { get; }
  774. | }
  775.  
  776. | public class Windows.UI.Xaml.Controls.RichEditBox : Windows.UI.Xaml.Controls.Control {
  777. +   public RichEditClipboardFormat ClipboardCopyFormat { get; set; }
  778. +   public DependencyProperty ClipboardCopyFormatProperty { get; }
  779. | }
  780.  
  781. + public enum Windows.UI.Xaml.Controls.RichEditClipboardFormat {
  782. +   AllFormats = 0,
  783. +   PlainText = 1,
  784. + }
  785.  
  786. | public class Windows.UI.Xaml.Controls.Maps.MapActualCameraChangedEventArgs {
  787. +   public MapCameraChangeReason ChangeReason { get; }
  788. | }
  789.  
  790. | public class Windows.UI.Xaml.Controls.Maps.MapActualCameraChangingEventArgs {
  791. +   public MapCameraChangeReason ChangeReason { get; }
  792. | }
  793.  
  794. + public enum Windows.UI.Xaml.Controls.Maps.MapCameraChangeReason {
  795. +   System = 0,
  796. +   UserInteraction = 1,
  797. +   Programmatic = 2,
  798. + }
  799.  
  800. + public class Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkClickEventArgs {
  801. +   public IVectorView<LocalLocation> LocalLocations { get; }
  802. +   public MapControlBusinessLandmarkClickEventArgs();
  803. + }
  804.  
  805. + public class Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkRightTappedEventArgs {
  806. +   public IVectorView<LocalLocation> LocalLocations { get; }
  807. +   public MapControlBusinessLandmarkRightTappedEventArgs();
  808. + }
  809.  
  810. + public class Windows.UI.Xaml.Controls.Maps.MapControlDataHelper : Windows.UI.Xaml.DependencyObject {
  811. +   public MapControlDataHelper( MapControl map );
  812. +   TypedEventHandler<MapControl, MapControlBusinessLandmarkClickEventArgs> BusinessLandmarkClick;
  813. +   TypedEventHandler<MapControl, MapControlBusinessLandmarkRightTappedEventArgs> BusinessLandmarkRightTapped;
  814. +   TypedEventHandler<MapControl, MapControlTransitFeatureClickEventArgs> TransitFeatureClick;
  815. +   TypedEventHandler<MapControl, MapControlTransitFeatureRightTappedEventArgs> TransitFeatureRightTapped;
  816. + }
  817.  
  818. + public class Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureClickEventArgs {
  819. +   public string DisplayName { get; }
  820. +   public Geopoint Location { get; }
  821. +   public IMapView<string, object> TransitProperties { get; }
  822. +   public MapControlTransitFeatureClickEventArgs();
  823. + }
  824.  
  825. + public class Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureRightTappedEventArgs {
  826. +   public string DisplayName { get; }
  827. +   public Geopoint Location { get; }
  828. +   public IMapView<string, object> TransitProperties { get; }
  829. +   public MapControlTransitFeatureRightTappedEventArgs();
  830. + }
  831.  
  832. | public enum Windows.UI.Xaml.Controls.Maps.MapLoadingStatus {
  833. +   DataUnavailable = 2,
  834. | }
  835.  
  836. | public class Windows.UI.Xaml.Controls.Maps.MapPolygon : Windows.UI.Xaml.Controls.Maps.MapElement {
  837. +   public IVector<Geopath> Paths { get; }
  838. | }
  839.  
  840. + public class Windows.UI.Xaml.Controls.Maps.MapRightTappedEventArgs {
  841. +   public Geopoint Location { get; }
  842. +   public Point Position { get; }
  843. +   public MapRightTappedEventArgs();
  844. + }
  845.  
  846. | public class Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs {
  847. +   public MapCameraChangeReason ChangeReason { get; }
  848. | }
  849.  
  850. | public class Windows.UI.Xaml.Controls.Primitives.ComboBoxTemplateSettings : Windows.UI.Xaml.DependencyObject {
  851. +   public double DropDownContentMinWidth { get; }
  852. | }
  853.  
  854. | public class Windows.UI.Xaml.Controls.Primitives.CommandBarTemplateSettings : Windows.UI.Xaml.DependencyObject {
  855. +   public double OverflowContentMaxWidth { get; }
  856. | }
  857.  
  858. + public class Windows.UI.Xaml.Controls.Primitives.MenuFlyoutPresenterTemplateSettings : Windows.UI.Xaml.DependencyObject {
  859. +   public double FlyoutContentMinWidth { get; }
  860. + }
  861.  
  862. | public class Windows.UI.Xaml.Hosting.ElementCompositionPreview {
  863. +   public static Visual GetElementVisual( UIElement result );
  864. +   public static Visual GetElementChildVisual( UIElement result );
  865. +   public static void SetElementChildVisual( UIElement element, Visual visual );
  866. +   public static CompositionPropertySet GetScrollViewerManipulationPropertySet( ScrollViewer result );
  867. | }
  868.  
  869.  
  870.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  871.  
  872.  new file: Windows.Web.winmd
  873.  old file: \wim\10537_WinMetadata\Windows.Web.winmd
  874.  
  875.  diff legends: +: added, -: removed, *: changed, |: type member changed
  876.  
  877.  found no differences.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement