Advertisement
h0x0d

Windows 10 10525 vs. 10240 WinRT API Changes

Aug 18th, 2015
1,525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 15.99 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: 10525\Windows.ApplicationModel.winmd
  5.  old file: 10240\Windows.ApplicationModel.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  10. +   DevicePairing = 1013,
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs {
  14. +   public ActivationKind Kind { get; }
  15. +   public ApplicationExecutionState PreviousExecutionState { get; }
  16. +   public SplashScreen SplashScreen { get; }
  17. +   public DeviceInformation DeviceInformation { get; }
  18. + }
  19.  
  20. + public interface Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs {
  21. +   public DeviceInformation DeviceInformation { get; }
  22. + }
  23.  
  24. + public enum Windows.ApplicationModel.Email.EmailCertificateValidationStatus {
  25. +   Success = 0,
  26. +   NoMatch = 1,
  27. +   InvalidUsage = 2,
  28. +   InvalidCertificate = 3,
  29. +   Revoked = 4,
  30. +   ChainRevoked = 5,
  31. +   RevocationServerFailure = 6,
  32. +   Expired = 7,
  33. +   Untrusted = 8,
  34. +   ServerError = 9,
  35. +   UnknownFailure = 10,
  36. + }
  37.  
  38. | public class Windows.ApplicationModel.Email.EmailMailbox {
  39. +   public IAsyncOperation<IVectorView<EmailRecipientResolutionResult>> ResolveRecipientsAsync( IIterable<string> result );
  40. +   public IAsyncOperation<IVectorView<EmailCertificateValidationStatus>> ValidateCertificatesAsync( IIterable<Certificate> result );
  41. | }
  42.  
  43. | public class Windows.ApplicationModel.Email.EmailMailboxCapabilities {
  44. +   public bool CanResolveRecipients { get; }
  45. +   public bool CanValidateCertificates { get; }
  46. | }
  47.  
  48. | public class Windows.ApplicationModel.Email.EmailMailboxPolicies {
  49. +   public bool MustEncryptSmimeMessages { get; }
  50. +   public bool MustSignSmimeMessages { get; }
  51. | }
  52.  
  53. | public class Windows.ApplicationModel.Email.EmailMessage {
  54. +   public EmailMessageSmimeKind SmimeKind { get; set; }
  55. +   public IRandomAccessStreamReference SmimeData { get; set; }
  56. | }
  57.  
  58. + public enum Windows.ApplicationModel.Email.EmailMessageSmimeKind {
  59. +   None = 0,
  60. +   ClearSigned = 1,
  61. +   OpaqueSigned = 2,
  62. +   Encrypted = 3,
  63. + }
  64.  
  65. + public class Windows.ApplicationModel.Email.EmailRecipientResolutionResult {
  66. +   public IVectorView<Certificate> PublicKeys { get; }
  67. +   public EmailRecipientResolutionStatus Status { get; }
  68. + }
  69.  
  70. + public enum Windows.ApplicationModel.Email.EmailRecipientResolutionStatus {
  71. +   Success = 0,
  72. +   RecipientNotFound = 1,
  73. +   AmbiguousRecipient = 2,
  74. +   NoCertificate = 3,
  75. +   CertificateRequestLimitReached = 4,
  76. +   CannotResolveDistributionList = 5,
  77. +   ServerError = 6,
  78. +   UnknownFailure = 7,
  79. + }
  80.  
  81.  
  82.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  83.  
  84.  new file: 10525\Windows.Data.winmd
  85.  old file: 10240\Windows.Data.winmd
  86.  
  87.  diff legends: +: added, -: removed, *: changed, |: type member changed
  88.  
  89.  found no differences.
  90.  
  91.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  92.  
  93.  new file: 10525\Windows.Devices.winmd
  94.  old file: 10240\Windows.Devices.winmd
  95.  
  96.  diff legends: +: added, -: removed, *: changed, |: type member changed
  97.  
  98. | public class Windows.Devices.Bluetooth.BluetoothDevice {
  99. +   public static string GetDeviceSelectorFromPairingState( bool deviceSelector );
  100. +   public static string GetDeviceSelectorFromConnectionStatus( BluetoothConnectionStatus deviceSelector );
  101. +   public static string GetDeviceSelectorFromDeviceName( string deviceSelector );
  102. +   public static string GetDeviceSelectorFromBluetoothAddress( ulong deviceSelector );
  103. +   public static string GetDeviceSelectorFromClassOfDevice( BluetoothClassOfDevice deviceSelector );
  104. | }
  105.  
  106. + public class Windows.Devices.Bluetooth.BluetoothLEAppearance {
  107. +   public ushort Category { get; }
  108. +   public ushort RawValue { get; }
  109. +   public ushort SubCategory { get; }
  110. +   public static BluetoothLEAppearance FromRawValue( ushort appearance );
  111. +   public static BluetoothLEAppearance FromParts( ushort appearance, ushort appearanceCategory );
  112. + }
  113.  
  114. + public class Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories {
  115. +   public ushort BarcodeScanner { get; }
  116. +   public ushort BloodPressure { get; }
  117. +   public ushort Clock { get; }
  118. +   public ushort Computer { get; }
  119. +   public ushort Cycling { get; }
  120. +   public ushort Display { get; }
  121. +   public ushort EyeGlasses { get; }
  122. +   public ushort GlucoseMeter { get; }
  123. +   public ushort HeartRate { get; }
  124. +   public ushort HumanInterfaceDevice { get; }
  125. +   public ushort Keyring { get; }
  126. +   public ushort MediaPlayer { get; }
  127. +   public ushort OutdoorSportActivity { get; }
  128. +   public ushort Phone { get; }
  129. +   public ushort RemoteControl { get; }
  130. +   public ushort RunningWalking { get; }
  131. +   public ushort Tag { get; }
  132. +   public ushort Thermometer { get; }
  133. +   public ushort Uncategorized { get; }
  134. +   public ushort Watch { get; }
  135. +   public ushort WeightScale { get; }
  136. + }
  137.  
  138. + public class Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories {
  139. +   public ushort BarcodeScanner { get; }
  140. +   public ushort BloodPressureArm { get; }
  141. +   public ushort BloodPressureWrist { get; }
  142. +   public ushort CardReader { get; }
  143. +   public ushort CyclingCadenceSensor { get; }
  144. +   public ushort CyclingComputer { get; }
  145. +   public ushort CyclingPowerSensor { get; }
  146. +   public ushort CyclingSpeedCadenceSensor { get; }
  147. +   public ushort CyclingSpeedSensor { get; }
  148. +   public ushort DigitalPen { get; }
  149. +   public ushort DigitizerTablet { get; }
  150. +   public ushort Gamepad { get; }
  151. +   public ushort Generic { get; }
  152. +   public ushort HeartRateBelt { get; }
  153. +   public ushort Joystick { get; }
  154. +   public ushort Keyboard { get; }
  155. +   public ushort LocationDisplay { get; }
  156. +   public ushort LocationNavigationPod { get; }
  157. +   public ushort LocationPod { get; }
  158. +   public ushort Mouse { get; }
  159. +   public ushort NavigationDisplay { get; }
  160. +   public ushort OximeterFingertip { get; }
  161. +   public ushort OximeterWristWorn { get; }
  162. +   public ushort RunningWalkingInShoe { get; }
  163. +   public ushort RunningWalkingOnHip { get; }
  164. +   public ushort RunningWalkingOnShoe { get; }
  165. +   public ushort SportsWatch { get; }
  166. +   public ushort ThermometerEar { get; }
  167. + }
  168.  
  169. | public class Windows.Devices.Bluetooth.BluetoothLEDevice {
  170. +   public static string GetDeviceSelectorFromPairingState( bool deviceSelector );
  171. +   public static string GetDeviceSelectorFromConnectionStatus( BluetoothConnectionStatus deviceSelector );
  172. +   public static string GetDeviceSelectorFromDeviceName( string deviceSelector );
  173. +   public static string GetDeviceSelectorFromBluetoothAddress( ulong deviceSelector );
  174. +   public static string GetDeviceSelectorFromAppearance( BluetoothLEAppearance deviceSelector );
  175. +   public static string GetDeviceSelectorFromTargetBluetoothAddress( ulong deviceSelector );
  176. +   public static string GetDeviceSelectorFromGattServiceUuid( Guid deviceSelector );
  177. | }
  178.  
  179. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService {
  180. +   public static string GetDeviceSelectorFromBluetoothLEDevice( string selector );
  181. | }
  182.  
  183. | public class Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService {
  184. +   public static string GetDeviceSelectorFromBluetoothDevice( string selector );
  185. | }
  186.  
  187. + public class Windows.Devices.Enumeration.DeviceInformationCustomPairing {
  188. +   public IAsyncOperation<DevicePairingResult> PairAsync( DevicePairingKinds result );
  189. +   public IAsyncOperation<DevicePairingResult> PairAsync( DevicePairingKinds result, DevicePairingProtectionLevel pairingKindsSupported );
  190. +   public IAsyncOperation<DevicePairingResult> PairAsync( DevicePairingKinds result, DevicePairingProtectionLevel pairingKindsSupported, IDevicePairingSettings minProtectionLevel );
  191. +   TypedEventHandler<DeviceInformationCustomPairing, DevicePairingRequestedEventArgs> PairingRequested;
  192. + }
  193.  
  194. | public class Windows.Devices.Enumeration.DeviceInformationPairing {
  195. +   public DeviceInformationCustomPairing Custom { get; }
  196. +   public DevicePairingProtectionLevel ProtectionLevel { get; }
  197. +   public IAsyncOperation<DevicePairingResult> PairAsync( DevicePairingProtectionLevel result, IDevicePairingSettings minProtectionLevel );
  198. +   public IAsyncOperation<DeviceUnpairingResult> UnpairAsync();
  199. +   public static bool TryRegisterForAllInboundPairingRequests( DevicePairingKinds result );
  200. | }
  201.  
  202. + public enum Windows.Devices.Enumeration.DevicePairingKinds {
  203. +   None = 0,
  204. +   ConfirmOnly = 1,
  205. +   DisplayPin = 2,
  206. +   RequestPin = 4,
  207. +   ConfirmPinMatch = 8,
  208. + }
  209.  
  210. + public class Windows.Devices.Enumeration.DevicePairingRequestedEventArgs {
  211. +   public DeviceInformation DeviceInformation { get; }
  212. +   public DevicePairingKinds PairingKind { get; }
  213. +   public string Pin { get; }
  214. +   public void Accept();
  215. +   public void Accept( string pin );
  216. +   public Deferral GetDeferral();
  217. + }
  218.  
  219. | public enum Windows.Devices.Enumeration.DevicePairingResultStatus {
  220. +   PairingCanceled = 14,
  221. +   OperationAlreadyInProgress = 15,
  222. +   RequiredHandlerNotRegistered = 16,
  223. +   RejectedByHandler = 17,
  224. +   Failed = 18,
  225. | }
  226.  
  227. + public class Windows.Devices.Enumeration.DeviceUnpairingResult {
  228. +   public DeviceUnpairingResultStatus Status { get; }
  229. + }
  230.  
  231. + public enum Windows.Devices.Enumeration.DeviceUnpairingResultStatus {
  232. +   Unpaired = 0,
  233. +   AlreadyUnpaired = 1,
  234. +   OperationAlreadyInProgress = 2,
  235. +   AccessDenied = 3,
  236. +   Failed = 4,
  237. + }
  238.  
  239. + public interface Windows.Devices.Enumeration.IDevicePairingSettings {
  240. + }
  241.  
  242.  
  243.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  244.  
  245.  new file: 10525\Windows.Foundation.winmd
  246.  old file: 10240\Windows.Foundation.winmd
  247.  
  248.  diff legends: +: added, -: removed, *: changed, |: type member changed
  249.  
  250.  found no differences.
  251.  
  252.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  253.  
  254.  new file: 10525\Windows.Gaming.winmd
  255.  old file: 10240\Windows.Gaming.winmd
  256.  
  257.  diff legends: +: added, -: removed, *: changed, |: type member changed
  258.  
  259.  found no differences.
  260.  
  261.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  262.  
  263.  new file: 10525\Windows.Globalization.winmd
  264.  old file: 10240\Windows.Globalization.winmd
  265.  
  266.  diff legends: +: added, -: removed, *: changed, |: type member changed
  267.  
  268.  found no differences.
  269.  
  270.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  271.  
  272.  new file: 10525\Windows.Graphics.winmd
  273.  old file: 10240\Windows.Graphics.winmd
  274.  
  275.  diff legends: +: added, -: removed, *: changed, |: type member changed
  276.  
  277.  found no differences.
  278.  
  279.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  280.  
  281.  new file: 10525\Windows.Management.winmd
  282.  old file: 10240\Windows.Management.winmd
  283.  
  284.  diff legends: +: added, -: removed, *: changed, |: type member changed
  285.  
  286. + public struct Windows.Management.Orchestration.OrchestrationContract {
  287. + }
  288.  
  289.  
  290.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  291.  
  292.  new file: 10525\Windows.Media.winmd
  293.  old file: 10240\Windows.Media.winmd
  294.  
  295.  diff legends: +: added, -: removed, *: changed, |: type member changed
  296.  
  297. + public enum Windows.Media.MixedRealityCapture.AudioMixerMode {
  298. +   Mic = 0,
  299. +   Loopback = 1,
  300. +   MicAndLoopback = 2,
  301. + }
  302.  
  303. + public class Windows.Media.MixedRealityCapture.MixedRealityCaptureAudioEffect {
  304. +   public AudioMixerMode MixerMode { get; set; }
  305. +   public void SetProperties( IPropertySet configuration );
  306. + }
  307.  
  308. + public class Windows.Media.MixedRealityCapture.MixedRealityCaptureAudioEffectDefinition {
  309. +   public string ActivatableClassId { get; }
  310. +   public IPropertySet Properties { get; }
  311. +   public AudioMixerMode MixerMode { get; set; }
  312. +   public MixedRealityCaptureAudioEffectDefinition();
  313. + }
  314.  
  315. + public class Windows.Media.MixedRealityCapture.MixedRealityCaptureVideoEffect {
  316. +   public void SetProperties( IPropertySet configuration );
  317. + }
  318.  
  319. + public class Windows.Media.MixedRealityCapture.MixedRealityCaptureVideoEffectDefinition {
  320. +   public string ActivatableClassId { get; }
  321. +   public IPropertySet Properties { get; }
  322. +   public bool VideoStabilization { get; set; }
  323. +   public MediaStreamType StreamType { get; set; }
  324. +   public bool RollingShutterCorrection { get; set; }
  325. +   public bool HologramComposition { get; set; }
  326. +   public MixedRealityCaptureVideoEffectDefinition();
  327. + }
  328.  
  329. + public class Windows.Media.Protection.ProtectionCapabilities {
  330. +   public ProtectionCapabilityResult IsTypeSupported( string value, string type );
  331. + }
  332.  
  333. + public enum Windows.Media.Protection.ProtectionCapabilityResult {
  334. +   NotSupported = 0,
  335. +   Maybe = 1,
  336. +   Probably = 2,
  337. + }
  338.  
  339.  
  340.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  341.  
  342.  new file: 10525\Windows.Networking.winmd
  343.  old file: 10240\Windows.Networking.winmd
  344.  
  345.  diff legends: +: added, -: removed, *: changed, |: type member changed
  346.  
  347.  found no differences.
  348.  
  349.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  350.  
  351.  new file: 10525\Windows.Security.winmd
  352.  old file: 10240\Windows.Security.winmd
  353.  
  354.  diff legends: +: added, -: removed, *: changed, |: type member changed
  355.  
  356.  found no differences.
  357.  
  358.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  359.  
  360.  new file: 10525\Windows.Services.winmd
  361.  old file: 10240\Windows.Services.winmd
  362.  
  363.  diff legends: +: added, -: removed, *: changed, |: type member changed
  364.  
  365.  found no differences.
  366.  
  367.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  368.  
  369.  new file: 10525\Windows.Storage.winmd
  370.  old file: 10240\Windows.Storage.winmd
  371.  
  372.  diff legends: +: added, -: removed, *: changed, |: type member changed
  373.  
  374.  found no differences.
  375.  
  376.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  377.  
  378.  new file: 10525\Windows.System.winmd
  379.  old file: 10240\Windows.System.winmd
  380.  
  381.  diff legends: +: added, -: removed, *: changed, |: type member changed
  382.  
  383.  found no differences.
  384.  
  385.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  386.  
  387.  new file: 10525\Windows.UI.winmd
  388.  old file: 10240\Windows.UI.winmd
  389.  
  390.  diff legends: +: added, -: removed, *: changed, |: type member changed
  391.  
  392. | public class Windows.UI.Composition.CompositionAnimation : Windows.UI.Composition.CompositionObject {
  393. +   public void SetQuaternionParameter( string key, Quaternion value );
  394. | }
  395.  
  396. | public enum Windows.UI.Composition.CompositionEffectFactoryLoadStatus {
  397. *   Other = -1,
  398. | }
  399.  
  400. | public enum Windows.UI.Composition.CompositionImageLoadStatus {
  401. *   Other = -1,
  402. | }
  403.  
  404. | public class Windows.UI.Composition.CompositionPropertySet : Windows.UI.Composition.CompositionObject {
  405. +   public void InsertQuaternion( string propertyName, Quaternion value );
  406. +   public CompositionGetValueStatus TryGetQuaternion( string result, ref Quaternion propertyName );
  407. | }
  408.  
  409. | public class Windows.UI.Composition.Compositor {
  410. +   public QuaternionKeyFrameAnimation CreateQuaternionKeyFrameAnimation();
  411. | }
  412.  
  413. + public class Windows.UI.Composition.QuaternionKeyFrameAnimation : Windows.UI.Composition.KeyFrameAnimation {
  414. +   public void InsertKeyFrame( float normalizedProgressKey, Quaternion value );
  415. +   public void InsertKeyFrame( float normalizedProgressKey, Quaternion value, CompositionEasingFunction easingFunction );
  416. + }
  417.  
  418. + public class Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs {
  419. +   public ActivationKind Kind { get; }
  420. +   public ApplicationExecutionState PreviousExecutionState { get; }
  421. +   public SplashScreen SplashScreen { get; }
  422. +   public DeviceInformation DeviceInformation { get; }
  423. +   public ActivatedOperation ActivatedOperation { get; }
  424. + }
  425.  
  426.  
  427.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  428.  
  429.  new file: 10525\Windows.UI.Xaml.winmd
  430.  old file: 10240\Windows.UI.Xaml.winmd
  431.  
  432.  diff legends: +: added, -: removed, *: changed, |: type member changed
  433.  
  434. | public class Windows.UI.Xaml.Controls.Control : Windows.UI.Xaml.FrameworkElement {
  435. +   public bool IsFocusEngagementEnabled { get; set; }
  436. +   public bool IsFocusEngaged { get; }
  437. +   public DependencyProperty IsFocusEngagementEnabledProperty { get; }
  438. +   public DependencyProperty IsFocusEngagedProperty { get; }
  439. +   public void RemoveFocusEngagement();
  440. | }
  441.  
  442. + public class Windows.UI.Xaml.Controls.FocusDisengagedEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  443. + }
  444.  
  445. + public class Windows.UI.Xaml.Controls.FocusEngagedEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  446. +   public void SuppressAnimation();
  447. + }
  448.  
  449.  
  450.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  451.  
  452.  new file: 10525\Windows.Web.winmd
  453.  old file: 10240\Windows.Web.winmd
  454.  
  455.  diff legends: +: added, -: removed, *: changed, |: type member changed
  456.  
  457.  found no differences.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement