Advertisement
h0x0d

Windows 10 14915 vs. 14905 WinRT API Changes

Sep 1st, 2016
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 9.26 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: \wim\14915pro\Windows\System32\WinMetadata\*
  5.  old files: \wim\14905pro\Windows\System32\WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  10. +   LockScreenComponent = 1016,
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs {
  14. +   public ActivationKind Kind { get; }
  15. +   public ApplicationExecutionState PreviousExecutionState { get; }
  16. +   public SplashScreen SplashScreen { get; }
  17. + }
  18.  
  19. + public class Windows.Devices.Gpio.GpioInterruptBuffer {
  20. +   public int Capacity { get; }
  21. +   public int Count { get; }
  22. +   public bool IsEmpty { get; }
  23. +   public bool IsOverflowed { get; }
  24. +   public void Clear();
  25. +   public GpioInterruptEvent Pop();
  26. +   public GpioInterruptEvent Peek();
  27. +   public IAsyncOperation<int> WaitForItemsAsync( int operation );
  28. +   TypedEventHandler<GpioInterruptBuffer, object> Overflowed;
  29. + }
  30.  
  31. + public struct Windows.Devices.Gpio.GpioInterruptEvent {
  32. +   public TimeSpan RelativeTime;
  33. +   public GpioPinEdge Edge;
  34. + }
  35.  
  36. | public class Windows.Devices.Gpio.GpioPin {
  37. +   public GpioInterruptBuffer InterruptBuffer { get; }
  38. +   public void CreateInterruptBuffer();
  39. +   public void CreateInterruptBuffer( int minimumCapacity );
  40. +   public void StartInterruptBuffer();
  41. +   public void StartInterruptBuffer( GpioPinEdge edge );
  42. +   public void StopInterruptBuffer();
  43. | }
  44.  
  45. | public class Windows.Media.Core.MediaSource {
  46. -   public IStorageFile StorageFile { get; }
  47. -   public IRandomAccessStream Stream { get; }
  48. | }
  49.  
  50. + public enum Windows.Media.Playback.AutoLoadedDisplayPropertyKind {
  51. +   None = 0,
  52. +   MusicOrVideo = 1,
  53. +   Music = 2,
  54. +   Video = 3,
  55. + }
  56.  
  57. | public class Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs {
  58. +   public MediaPlaybackItemChangedReason Reason { get; }
  59. -   public MediaPlaybackItemChangedReason ItemChangedReason { get; }
  60. | }
  61.  
  62. | public class Windows.Media.Playback.MediaPlaybackItem {
  63. +   public bool IsDisabledInPlaybackList { get; set; }
  64. +   public AutoLoadedDisplayPropertyKind AutoLoadedDisplayProperties { get; set; }
  65. +   public double TotalDownloadProgress { get; }
  66. -   public bool IsEnabled { get; set; }
  67. -   public bool IsAutoLoadDisplayPropertiesEnabled { get; set; }
  68. -   public double DownloadProgress { get; }
  69. | }
  70.  
  71. | public enum Windows.Media.Playback.MediaPlaybackItemChangedReason {
  72. +   InitialItem = 0,
  73. -   StartingItem = 0,
  74. | }
  75.  
  76. | public class Windows.Media.Playback.MediaPlaybackList {
  77. +   public IReference<uint> MaxPlayedItemsToKeepOpen { get; set; }
  78. -   public IReference<uint> MaxItemsToKeepOpen { get; set; }
  79. | }
  80.  
  81. + public interface Windows.Media.Protection.PlayReady.IPlayReadyLicense2 {
  82. +   public bool HasRealTimeExpiration { get; }
  83. +   public bool IsInMemoryOnly { get; }
  84. +   public Guid SecureStopId { get; }
  85. +   public uint SecurityLevel { get; }
  86. + }
  87.  
  88. + public interface Windows.Media.Protection.PlayReady.IPlayReadyLicenseSession2 {
  89. +   public PlayReadyLicenseIterable CreateLicenseIterable();
  90. + }
  91.  
  92. | public class Windows.Media.Protection.PlayReady.PlayReadyLicense {
  93. +   public bool HasRealTimeExpiration { get; }
  94. +   public bool IsInMemoryOnly { get; }
  95. +   public Guid SecureStopId { get; }
  96. +   public uint SecurityLevel { get; }
  97. | }
  98.  
  99. | public class Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable {
  100. +   public PlayReadyLicenseIterable( PlayReadyLicenseSession licenseSession, PlayReadyContentHeader contentHeader, bool fullyEvaluated );
  101. | }
  102.  
  103. | public class Windows.Media.Protection.PlayReady.PlayReadyLicenseSession {
  104. +   public PlayReadyLicenseIterable CreateLicenseIterable();
  105. | }
  106.  
  107. | public class Windows.Services.Maps.MapService {
  108. +   public bool LimitNetworkUsage { get; set; }
  109. | }
  110.  
  111. + public class Windows.Services.Maps.OfflineMaps.MapPackage {
  112. +   public string Name { get; }
  113. +   public string ParentName { get; }
  114. +   public double SizeInKilobytes { get; }
  115. +   public MapPackageStatus Status { get; }
  116. +   public IAsyncOperation<MapPackageOperationResult> DownloadAsync();
  117. +   TypedEventHandler<MapPackage, object> StatusChanged;
  118. + }
  119.  
  120. + public class Windows.Services.Maps.OfflineMaps.MapPackageManager {
  121. +   public static IAsyncOperation<MapPackageQueryResult> QueryMapPackageAsync( Geopoint result );
  122. +   public static IAsyncOperation<MapPackageQueryResult> QueryMapPackageAsync( GeoboundingBox result );
  123. +   public static IAsyncOperation<MapPackageQueryResult> QueryMapPackageAsync( Geocircle result );
  124. + }
  125.  
  126. + public class Windows.Services.Maps.OfflineMaps.MapPackageOperationResult {
  127. +   public MapPackageOperationStatus Status { get; }
  128. + }
  129.  
  130. + public enum Windows.Services.Maps.OfflineMaps.MapPackageOperationStatus {
  131. +   Success = 0,
  132. +   UnknownError = 1,
  133. +   InvalidCredentials = 2,
  134. +   Cancelled = 3,
  135. + }
  136.  
  137. + public class Windows.Services.Maps.OfflineMaps.MapPackageQueryResult {
  138. +   public IVectorView<MapPackage> Packages { get; }
  139. +   public MapPackageQueryStatus Status { get; }
  140. + }
  141.  
  142. + public enum Windows.Services.Maps.OfflineMaps.MapPackageQueryStatus {
  143. +   Success = 0,
  144. +   UnknownError = 1,
  145. +   NetworkFailure = 2,
  146. + }
  147.  
  148. + public enum Windows.Services.Maps.OfflineMaps.MapPackageStatus {
  149. +   NotDownloaded = 0,
  150. +   Downloaded = 1,
  151. +   Downloading = 2,
  152. +   Deleting = 3,
  153. + }
  154.  
  155. | public class Windows.UI.Composition.CompositionVisualSurface : Windows.UI.Composition.CompositionObject {
  156. +   public float SourceRectangleTop { get; set; }
  157. +   public float SourceRectangleRight { get; set; }
  158. +   public float SourceRectangleLeft { get; set; }
  159. +   public float SourceRectangleBottom { get; set; }
  160. *   public Vector2 RealizationSize { get; set; }
  161. -   public Rect SourceRectangle { get; set; }
  162. +   public void Freeze();
  163. | }
  164.  
  165. | public class Windows.UI.Input.RadialControllerConfiguration {
  166. +   public bool IsMenuSuppressed { get; set; }
  167. +   public RadialController DefaultControllerWhenSuppressed { get; set; }
  168. | }
  169.  
  170. | public class Windows.UI.Input.RadialControllerMenuItem {
  171. +   public static RadialControllerMenuItem CreateFromFontGlyph( string result, string displayText, string glyph );
  172. +   public static RadialControllerMenuItem CreateFromFontGlyphWithPath( string result, string displayText, string glyph, Uri fontFamily );
  173. | }
  174.  
  175. + public enum Windows.UI.Text.TextDecorations {
  176. +   None = 0,
  177. +   Underline = 1,
  178. +   Strikethrough = 2,
  179. + }
  180.  
  181. + public class Windows.UI.WebUI.WebUILockScreenComponentActivatedEventArgs {
  182. +   public ActivationKind Kind { get; }
  183. +   public ApplicationExecutionState PreviousExecutionState { get; }
  184. +   public SplashScreen SplashScreen { get; }
  185. +   public ActivatedOperation ActivatedOperation { get; }
  186. + }
  187.  
  188. | public class Windows.UI.Xaml.Controls.InkToolbar : Windows.UI.Xaml.Controls.Control {
  189. +   public bool IsSelectionButtonChecked { get; set; }
  190. +   public DependencyProperty IsSelectionButtonCheckedProperty { get; }
  191. +   public InkToolbarSelectionButton GetSelectionButton( InkToolbarSelection returnValue );
  192. | }
  193.  
  194. | public class Windows.UI.Xaml.Controls.InkToolbarEraserButton : Windows.UI.Xaml.Controls.InkToolbarToolButton {
  195. +   public bool ShowStrokeErase { get; set; }
  196. +   public bool ShowPointErase { get; set; }
  197. +   public InkToolbarEraserTipShape PointEraseTipShape { get; set; }
  198. +   public Size PointEraseSize { get; set; }
  199. +   public DependencyProperty PointEraseSizeProperty { get; }
  200. +   public DependencyProperty PointEraseTipShapeProperty { get; }
  201. +   public DependencyProperty ShowPointEraseProperty { get; }
  202. +   public DependencyProperty ShowStrokeEraseProperty { get; }
  203. | }
  204.  
  205. + public enum Windows.UI.Xaml.Controls.InkToolbarEraserButtonKind {
  206. +   PointErase = 0,
  207. +   StrokeErase = 1,
  208. +   ClearAll = 2,
  209. + }
  210.  
  211. + public enum Windows.UI.Xaml.Controls.InkToolbarEraserTipShape {
  212. +   Circle = 0,
  213. + }
  214.  
  215. + public enum Windows.UI.Xaml.Controls.InkToolbarSelection {
  216. +   Stencil = 0,
  217. + }
  218.  
  219. + public class Windows.UI.Xaml.Controls.InkToolbarSelectionButton : Windows.UI.Xaml.Controls.CheckBox {
  220. +   public bool ShowTriangleButton { get; set; }
  221. +   public bool ShowRulerButton { get; set; }
  222. +   public bool ShowProtractorButton { get; set; }
  223. +   public bool IsExtensionGlyphShown { get; set; }
  224. +   public InkPresenterRuler Ruler { get; }
  225. +   public InkToolbarSelection SelectionKind { get; }
  226. +   public DependencyProperty IsExtensionGlyphShownProperty { get; }
  227. +   public DependencyProperty RulerProperty { get; }
  228. +   public DependencyProperty ShowProtractorButtonProperty { get; }
  229. +   public DependencyProperty ShowRulerButtonProperty { get; }
  230. +   public DependencyProperty ShowTriangleButtonProperty { get; }
  231. +   public InkToolbarSelectionButton();
  232. + }
  233.  
  234. | public class Windows.UI.Xaml.Controls.RichTextBlock : Windows.UI.Xaml.FrameworkElement {
  235. +   public TextDecorations TextDecorations { get; set; }
  236. +   public DependencyProperty TextDecorationsProperty { get; }
  237. | }
  238.  
  239. | public class Windows.UI.Xaml.Controls.TextBlock : Windows.UI.Xaml.FrameworkElement {
  240. +   public TextDecorations TextDecorations { get; set; }
  241. +   public DependencyProperty TextDecorationsProperty { get; }
  242. | }
  243.  
  244. | public class Windows.UI.Xaml.Documents.TextElement : Windows.UI.Xaml.DependencyObject {
  245. +   public TextDecorations TextDecorations { get; set; }
  246. +   public DependencyProperty TextDecorationsProperty { get; }
  247. | }
  248.  
  249. | public class Windows.UI.Xaml.Input.AccessKeyManager {
  250. +   public bool AreKeyTipsEnabled { get; set; }
  251. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement