Advertisement
h0x0d

Windows 10 17639 vs. 17634 WinRT API Changes

Apr 4th, 2018
581
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.58 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: .\amd64_microsoft-windows-runtime-metadata_31bf3856ad364e35_10.0.17639.1000_none_f7af25671950ee8a\*
  5.  old files: .\amd64_microsoft-windows-runtime-metadata_31bf3856ad364e35_10.0.17634.1000_none_f501ca5d9bb9c07d\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem {
  10. +   public bool PinToTaskbarAfterInstall { get; set; }
  11. +   public bool PinToStartAfterInstall { get; set; }
  12. +   public bool PinToDesktopAfterInstall { get; set; }
  13. +   public AppInstallationToastNotificationMode InstallInProgressToastNotificationMode { get; set; }
  14. +   public AppInstallationToastNotificationMode CompletedInstallToastNotificationMode { get; set; }
  15. | }
  16.  
  17. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallOptions {
  18. +   public bool PinToTaskbarAfterInstall { get; set; }
  19. +   public bool PinToStartAfterInstall { get; set; }
  20. +   public bool PinToDesktopAfterInstall { get; set; }
  21. +   public AppInstallationToastNotificationMode InstallInProgressToastNotificationMode { get; set; }
  22. +   public AppInstallationToastNotificationMode CompletedInstallToastNotificationMode { get; set; }
  23. | }
  24.  
  25. + public enum Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallationToastNotificationMode {
  26. +   Default = 0,
  27. +   Toast = 1,
  28. +   ToastWithoutPopup = 2,
  29. +   NoToast = 3,
  30. + }
  31.  
  32. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppUpdateOptions {
  33. +   public bool AutomaticallyDownloadAndInstallUpdateIfFound { get; set; }
  34. | }
  35.  
  36. + public enum Windows.Security.DataProtection.UserDataAvailability {
  37. +   Always = 0,
  38. +   AfterFirstUnlock = 1,
  39. +   WhileUnlocked = 2,
  40. + }
  41.  
  42. + public class Windows.Security.DataProtection.UserDataAvailabilityStateChangedEventArgs {
  43. +   public Deferral GetDeferral();
  44. + }
  45.  
  46. + public class Windows.Security.DataProtection.UserDataBufferUnprotectResult {
  47. +   public UserDataBufferUnprotectStatus Status { get; }
  48. +   public IBuffer UnprotectedBuffer { get; }
  49. + }
  50.  
  51. + public enum Windows.Security.DataProtection.UserDataBufferUnprotectStatus {
  52. +   Succeeded = 0,
  53. +   Unavailable = 1,
  54. + }
  55.  
  56. + public class Windows.Security.DataProtection.UserDataProtectionManager {
  57. +   public bool IsProtectionEnforced { get; }
  58. +   public IAsyncOperation<UserDataStorageItemProtectionStatus> ProtectStorageItemAsync( IStorageItem result, UserDataAvailability storageItem );
  59. +   public IAsyncOperation<UserDataStorageItemProtectionInfo> GetStorageItemProtectionInfoAsync( IStorageItem result );
  60. +   public IAsyncOperation<IBuffer> ProtectBufferAsync( IBuffer result, UserDataAvailability unprotectedBuffer );
  61. +   public IAsyncOperation<UserDataBufferUnprotectResult> UnprotectBufferAsync( IBuffer result );
  62. +   public bool IsContinuedDataAvailabilityExpected( UserDataAvailability value );
  63. +   public static UserDataProtectionManager TryGetDefault();
  64. +   public static UserDataProtectionManager TryGetForUser( User result );
  65. +   TypedEventHandler<UserDataProtectionManager, UserDataAvailabilityStateChangedEventArgs> DataAvailabilityStateChanged;
  66. + }
  67.  
  68. + public class Windows.Security.DataProtection.UserDataStorageItemProtectionInfo {
  69. +   public UserDataAvailability Availability { get; }
  70. +   public bool IsProtectable { get; }
  71. + }
  72.  
  73. + public enum Windows.Security.DataProtection.UserDataStorageItemProtectionStatus {
  74. +   Succeeded = 0,
  75. +   NotProtectable = 1,
  76. +   DataUnavailable = 2,
  77. + }
  78.  
  79. | public class Windows.System.LauncherUIOptions {
  80. +   public ViewGrouping GroupingPreference { get; set; }
  81. -   public int AssociatedViewId { get; set; }
  82. | }
  83.  
  84. | public class Windows.UI.Shell.TaskbarManager {
  85. +   public IAsyncOperation<bool> IsSecondaryTilePinnedAsync( string operation );
  86. +   public IAsyncOperation<bool> RequestPinSecondaryTileAsync( SecondaryTile operation );
  87. +   public IAsyncOperation<bool> TryUnpinSecondaryTileAsync( string operation );
  88. | }
  89.  
  90. | public class Windows.UI.StartScreen.StartScreenManager {
  91. +   public IAsyncOperation<bool> ContainsSecondaryTileAsync( string operation );
  92. +   public IAsyncOperation<bool> TryRemoveSecondaryTileAsync( string operation );
  93. | }
  94.  
  95. | public class Windows.UI.ViewManagement.ApplicationView {
  96. +   public bool IsTabGroupingSupported { get; }
  97. -   public IReference<Color> BorderColor { get; set; }
  98. | }
  99.  
  100. + public enum Windows.UI.ViewManagement.ViewGrouping {
  101. +   Default = 0,
  102. +   WithSource = 1,
  103. +   Separate = 2,
  104. + }
  105.  
  106. | public class Windows.UI.ViewManagement.ViewModePreferences {
  107. +   public ViewGrouping GroupingPreference { get; set; }
  108. -   public int AssociatedViewId { get; set; }
  109. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement