Advertisement
h0x0d

Windows 10 14905 vs. 14901 WinRT API Changes

Aug 18th, 2016
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.27 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: \wim\14905pro\Windows\System32\WinMetadata\*.winmd
  5.  old files: \wim\14901pro\Windows\System32\WinMetadata\*.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. + public class Windows.ApplicationModel.Contacts.ContactGroup {
  10. +   public IRandomAccessStreamReference DisplayPicture { get; set; }
  11. +   public string DisplayName { get; set; }
  12. +   public string Description { get; set; }
  13. +   public bool CanShowGroupDetails { get; set; }
  14. +   public bool CanShowEditGroupMembers { get; set; }
  15. +   public bool CanShowEditGroup { get; set; }
  16. +   public string RemoteId { get; set; }
  17. +   public ContactGroupOtherAppReadAccess OtherAppReadAccess { get; set; }
  18. +   public ContactGroupKind Kind { get; set; }
  19. +   public string Id { get; }
  20. +   public string UserDataAccountId { get; }
  21. +   public IAsyncAction SaveAsync();
  22. +   public IAsyncAction DeleteAsync();
  23. +   public IAsyncAction ShowGroupDetailsAsync( string asyncAction );
  24. +   public IAsyncAction ShowEditGroupDetailsAsync( string asyncAction );
  25. +   public IAsyncAction ShowEditGroupMembersAsync( string asyncAction );
  26. + }
  27.  
  28. + public enum Windows.ApplicationModel.Contacts.ContactGroupKind {
  29. +   Default = 0,
  30. +   Favorites = 1,
  31. +   Family = 2,
  32. +   Friends = 3,
  33. +   Colleagues = 4,
  34. + }
  35.  
  36. + public enum Windows.ApplicationModel.Contacts.ContactGroupOtherAppReadAccess {
  37. +   SystemOnly = 0,
  38. +   Full = 1,
  39. +   None = 2,
  40. + }
  41.  
  42. | public class Windows.ApplicationModel.Contacts.ContactStore {
  43. +   public IAsyncOperation<ContactGroup> CreateContactGroupAsync( string value );
  44. +   public IAsyncOperation<ContactGroup> CreateContactGroupAsync( string value, string displayName );
  45. +   public IAsyncOperation<ContactGroup> GetContactGroupAsync( string value );
  46. +   public IAsyncOperation<IVectorView<ContactGroup>> FindContactGroupsAsync();
  47. | }
  48.  
  49. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  50. +   public bool CanShowCreateContactGroup { get; set; }
  51. +   public IAsyncOperation<IVectorView<ContactGroup>> FindContactGroupsAsync();
  52. +   public IAsyncOperation<string> ShowCreateContactGroupAsync();
  53. | }
  54.  
  55. | public class Windows.Media.Capture.AppBroadcastBackgroundService {
  56. +   public ulong DesiredVideoEncodingBitrate { get; set; }
  57. -   public ulong DesiredEncodingBitrate { get; set; }
  58. | }
  59.  
  60. | public class Windows.Media.Capture.AppBroadcastStreamReader {
  61. +   public uint AudioBitrate { get; }
  62. +   public uint VideoBitrate { get; }
  63. -   public uint EncodedVideoBitrate { get; }
  64. | }
  65.  
  66. | public class Windows.Media.Core.MediaBindingEventArgs {
  67. +   public void SetAdaptiveMediaSource( AdaptiveMediaSource mediaSource );
  68. +   public void SetStorageFile( IStorageFile file );
  69. | }
  70.  
  71. | public class Windows.Media.Core.MediaSource {
  72. +   public AdaptiveMediaSource AdaptiveMediaSource { get; }
  73. +   public MediaStreamSource MediaStreamSource { get; }
  74. +   public MseStreamSource MseStreamSource { get; }
  75. +   public IStorageFile StorageFile { get; }
  76. +   public IRandomAccessStream Stream { get; }
  77. +   public Uri Uri { get; }
  78. | }
  79.  
  80. | public class Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs {
  81. +   public MediaPlaybackItemChangedReason ItemChangedReason { get; }
  82. | }
  83.  
  84. | public class Windows.Media.Playback.MediaPlaybackItem {
  85. +   public bool IsEnabled { get; set; }
  86. +   public bool IsAutoLoadDisplayPropertiesEnabled { get; set; }
  87. +   public double DownloadProgress { get; }
  88. | }
  89.  
  90. + public enum Windows.Media.Playback.MediaPlaybackItemChangedReason {
  91. +   StartingItem = 0,
  92. +   EndOfStream = 1,
  93. +   Error = 2,
  94. +   AppRequested = 3,
  95. + }
  96.  
  97. | public class Windows.Media.Playback.MediaPlaybackList {
  98. +   public IReference<uint> MaxItemsToKeepOpen { get; set; }
  99. | }
  100.  
  101. + public class Windows.UI.Composition.CompositionVisualSurface : Windows.UI.Composition.CompositionObject {
  102. +   public Rect SourceRectangle { get; set; }
  103. +   public Visual Source { get; set; }
  104. +   public Size RealizationSize { get; set; }
  105. + }
  106.  
  107. | public class Windows.UI.Composition.Compositor {
  108. +   public CompositionVisualSurface CreateVisualSurface();
  109. | }
  110.  
  111. + public class Windows.UI.Xaml.Controls.Maps.MapElementRightClickEventArgs {
  112. +   public Geopoint Location { get; }
  113. +   public IVector<MapElement> MapElements { get; }
  114. +   public Point Position { get; }
  115. +   public MapElementRightClickEventArgs();
  116. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement