Advertisement
h0x0d

Windows 10 14328 vs. 14316 WinRT API Changes

Apr 22nd, 2016
548
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.01 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: \wim\14328x64\Windows\System32\WinMetadata\*.winmd
  5.  old files: \wim\14316x64\Windows\System32\WinMetadata\*.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Store.LicenseManagement.LicenseManager {
  10. +   public static IAsyncOperation<LicenseSatisfactionResult> GetSatisfactionInfosAsync( IIterable<string> operation, IIterable<string> contentIds );
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo {
  14. +   public bool IsSatisfied { get; }
  15. +   public bool SatisfiedByDevice { get; }
  16. +   public bool SatisfiedByInstallMedia { get; }
  17. +   public bool SatisfiedByOpenLicense { get; }
  18. +   public bool SatisfiedByPass { get; }
  19. +   public bool SatisfiedBySignedInUser { get; }
  20. +   public bool SatisfiedByTrial { get; }
  21. + }
  22.  
  23. + public class Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionResult {
  24. +   public HResult ExtendedError { get; }
  25. +   public IMapView<string, LicenseSatisfactionInfo> LicenseSatisfactionInfos { get; }
  26. + }
  27.  
  28. | public class Windows.ApplicationModel.Store.Preview.StoreConfiguration {
  29. +   public static IAsyncOperation<IRandomAccessStreamReference> GetStoreLogDataAsync( StoreLogOptions operation );
  30. +   public static void SetStoreWebAccountIdForUser( User user, string webAccountId );
  31. +   public static bool IsStoreWebAccountIdForUser( User value, string user );
  32. +   public static IReference<uint> GetPurchasePromptingPolicyForUser( User value );
  33. +   public static void SetPurchasePromptingPolicyForUser( User user, IReference<uint> value );
  34. | }
  35.  
  36. + public enum Windows.ApplicationModel.Store.Preview.StoreLogOptions {
  37. +   None = 0,
  38. +   TryElevate = 1,
  39. + }
  40.  
  41. | public class Windows.Media.Protection.PlayReady.PlayReadyStatics {
  42. +   public string InputTrustAuthorityToCreate { get; }
  43. +   public Guid ProtectionSystemId { get; }
  44. -   public Guid PlayReadyProtectionSystemID { get; }
  45. -   public string PlayReadyTrustedInputActivationString { get; }
  46. | }
  47.  
  48. | public class Windows.Networking.Vpn.VpnTrafficFilterAssignment {
  49. +   public VpnTrafficFilterAssignment();
  50. | }
  51.  
  52. | public enum Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse {
  53. +   DeviceIdChanged = 21,
  54. | }
  55.  
  56. | public enum Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage {
  57. +   TryAgain = 16,
  58. +   SayPassphrase = 17,
  59. +   ReadyToSignIn = 18,
  60. +   UseAnotherSignInOption = 19,
  61. | }
  62.  
  63. | public class Windows.Services.Store.StoreAppLicense {
  64. +   public bool IsTrialOwnedByThisUser { get; }
  65. +   public string TrialUniqueId { get; }
  66. | }
  67.  
  68. | public class Windows.Services.Store.StoreAvailability {
  69. -   public string Description { get; }
  70. -   public string Name { get; }
  71. | }
  72.  
  73. + public enum Windows.Services.Store.StoreDurationUnit {
  74. +   Minute = 0,
  75. +   Hour = 1,
  76. +   Day = 2,
  77. +   Week = 3,
  78. +   Month = 4,
  79. +   Year = 5,
  80. + }
  81.  
  82. | public class Windows.Services.Store.StoreLicense {
  83. +   public string InAppOfferToken { get; }
  84. | }
  85.  
  86. | public class Windows.Services.Store.StoreProduct {
  87. +   public string InAppOfferToken { get; }
  88. | }
  89.  
  90. | public class Windows.Services.Store.StoreSku {
  91. +   public bool IsSubscription { get; }
  92. +   public StoreSubscriptionInfo SubscriptionInfo { get; }
  93. | }
  94.  
  95. + public class Windows.Services.Store.StoreSubscriptionInfo {
  96. +   public uint BillingPeriod { get; }
  97. +   public StoreDurationUnit BillingPeriodUnit { get; }
  98. +   public bool HasTrialPeriod { get; }
  99. +   public uint TrialPeriod { get; }
  100. +   public StoreDurationUnit TrialPeriodUnit { get; }
  101. + }
  102.  
  103. + public class Windows.System.UserDeviceAssociation {
  104. +   public static User FindUserFromDeviceId( string user );
  105. +   EventHandler<UserDeviceAssociationChangedEventArgs> UserDeviceAssociationChanged;
  106. + }
  107.  
  108. + public class Windows.System.UserDeviceAssociationChangedEventArgs {
  109. +   public string DeviceId { get; }
  110. +   public User NewUser { get; }
  111. +   public User OldUser { get; }
  112. + }
  113.  
  114. | public class Windows.System.UserPicker {
  115. -   public bool IsSupported { get; }
  116. +   public static bool IsSupported();
  117. | }
  118.  
  119. - public class Windows.System.Profile.DeviceIdentification;
  120.  
  121. - public enum Windows.System.Profile.DeviceIdentificationSource;
  122.  
  123. - public class Windows.System.Profile.DeviceIdentificationToken;
  124.  
  125. + public class Windows.System.Profile.SystemIdentification {
  126. +   public static SystemIdentificationInfo GetSystemIdForPublisher();
  127. +   public static SystemIdentificationInfo GetSystemIdForUser( User result );
  128. + }
  129.  
  130. + public class Windows.System.Profile.SystemIdentificationInfo {
  131. +   public IBuffer Id { get; }
  132. +   public SystemIdentificationSource Source { get; }
  133. + }
  134.  
  135. + public enum Windows.System.Profile.SystemIdentificationSource {
  136. +   None = 0,
  137. +   Tpm = 1,
  138. +   Uefi = 2,
  139. + }
  140.  
  141. | public class Windows.UI.Core.AcceleratorKeyEventArgs {
  142. *   public string DeviceId { get; }
  143. | }
  144.  
  145. | public class Windows.UI.Core.CoreComponentInputSource {
  146. +   public string GetCurrentKeyEventDeviceId();
  147. | }
  148.  
  149. | public class Windows.UI.Core.CoreWindow {
  150. +   public string GetCurrentKeyEventDeviceId();
  151. | }
  152.  
  153. | public class Windows.UI.Core.KeyEventArgs {
  154. *   public string DeviceId { get; }
  155. | }
  156.  
  157. | public class Windows.UI.Notifications.Notification {
  158. -   public NotificationKinds NotificationKinds { get; }
  159. | }
  160.  
  161. | public class Windows.UI.Notifications.ScheduledToastNotification {
  162. +   public string RemoteId { get; set; }
  163. +   public NotificationMirroring NotificationMirroring { get; set; }
  164. | }
  165.  
  166. | public class Windows.UI.Notifications.UserNotificationChangedEventArgs {
  167. -   public NotificationKinds NotificationKinds { get; }
  168. | }
  169.  
  170. - public class Windows.UI.Xaml.Controls.ColorCollection : Windows.UI.Xaml.DependencyObject;
  171.  
  172. - public enum Windows.UI.Xaml.Controls.ExternalActorMode;
  173.  
  174. - public interface Windows.UI.Xaml.Controls.IInkToolbarOverrides;
  175.  
  176. - public interface Windows.UI.Xaml.Controls.IInkToolbarPenButtonOverrides;
  177.  
  178. | public class Windows.UI.Xaml.Input.KeyRoutedEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  179. *   public string DeviceId { get; }
  180. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement