Advertisement
h0x0d

Windows 10 16188 vs. 16176 WinRT API Changes

May 6th, 2017
584
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 11.04 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: .\16188\Windows\System32\WinMetadata\*
  5.  old files: .\16176\Windows\System32\WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  10. +   Console = 1019,
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.Activation.ConsoleActivatedEventArgs {
  14. +   public ActivationKind Kind { get; }
  15. +   public ApplicationExecutionState PreviousExecutionState { get; }
  16. +   public SplashScreen SplashScreen { get; }
  17. +   public string Arguments { get; }
  18. + }
  19.  
  20. + public interface Windows.ApplicationModel.Activation.IConsoleActivatedEventArgs {
  21. +   public string Arguments { get; }
  22. + }
  23.  
  24. + public class Windows.ApplicationModel.Cards.CardBuilder {
  25. +   public static ICardElement CreateCardElementFromJson( string result );
  26. + }
  27.  
  28. + public interface Windows.ApplicationModel.Cards.ICardBuilderStatics {a
  29. +   public ICardElement CreateCardElementFromJson( string result );
  30. + }
  31.  
  32. + public interface Windows.ApplicationModel.Cards.ICardElement {
  33. +   public string ToJson();
  34. + }
  35.  
  36. | public class Windows.ApplicationModel.Core.CoreApplication {
  37. +   public static IAsyncOperation<RestartResult> RequestRestartAsync( string operation );
  38. +   public static IAsyncOperation<RestartResult> RequestRestartForUserAsync( User operation, string user );
  39. | }
  40.  
  41. + public enum Windows.ApplicationModel.Core.RestartResult {
  42. +   Allowed = 0,
  43. +   DeniedBackground = 1,
  44. + }
  45.  
  46. + public class Windows.ApplicationModel.UserActivities.UserActivity {
  47. +   public Uri FallbackUri { get; set; }
  48. +   public Uri ContentUri { get; set; }
  49. +   public string ContentType { get; set; }
  50. +   public string ContentMetadata { get; set; }
  51. +   public Uri ActivationUri { get; set; }
  52. +   public string ActivityId { get; }
  53. +   public UserActivityState State { get; }
  54. +   public UserActivityVisualElements VisualElements { get; }
  55. +   public IAsyncAction SaveAsync();
  56. +   public UserActivitySession CreateSession();
  57. + }
  58.  
  59. + public class Windows.ApplicationModel.UserActivities.UserActivityChannel {
  60. +   public IAsyncOperation<UserActivity> GetOrCreateUserActivityAsync( string operation );
  61. +   public IAsyncOperation<UserActivity> GetOrCreateUserActivityAsync( string operation, HostName activityId );
  62. +   public static UserActivityChannel GetDefault();
  63. + }
  64.  
  65. + public class Windows.ApplicationModel.UserActivities.UserActivitySession {
  66. +   public string ActivityId { get; }
  67. +   public void Close();
  68. + }
  69.  
  70. + public enum Windows.ApplicationModel.UserActivities.UserActivityState {
  71. +   New = 0,
  72. +   Published = 1,
  73. + }
  74.  
  75. + public class Windows.ApplicationModel.UserActivities.UserActivityVisualElements {
  76. +   public Uri ImageIcon { get; set; }
  77. +   public string DisplayText { get; set; }
  78. +   public string Description { get; set; }
  79. +   public ICardElement Content { get; set; }
  80. +   public Color BackgroundColor { get; set; }
  81. + }
  82.  
  83. + public class Windows.ApplicationModel.UserActivities.Core.CoreUserActivityManager {
  84. +   public static UserActivitySession CreateUserActivitySessionInBackground( UserActivity result );
  85. + }
  86.  
  87. | public class Windows.Media.Core.MediaStreamSource {
  88. +   public bool IsLive { get; set; }
  89. | }
  90.  
  91. | public class Windows.Media.Core.MseStreamSource {
  92. +   public IReference<MseTimeRange> LiveSeekableRange { get; set; }
  93. | }
  94.  
  95. + public class Windows.Media.Playback.MediaPlaybackSessionBufferingStartedEventArgs {
  96. +   public bool IsPlaybackInterruption { get; }
  97. + }
  98.  
  99. | public class Windows.Media.Playback.MediaPlayer {
  100. +   public bool RenderSubtitlesToSurface( IDirect3DSurface value );
  101. +   public bool RenderSubtitlesToSurface( IDirect3DSurface value, Rect destination );
  102. | }
  103.  
  104. | public enum Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm {
  105. +   Unspecified = 65535,
  106. -   Unknown = 65535,
  107. | }
  108.  
  109. | public enum Windows.Media.Protection.PlayReady.PlayReadyHardwareDRMFeatures {
  110. +   Aes128Cbc = 3,
  111. | }
  112.  
  113. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs {
  114. +   public HResult ExtendedError { get; }
  115. | }
  116.  
  117. | public enum Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType {
  118. +   FatalMediaSourceError = 8,
  119. | }
  120.  
  121. | public class Windows.Security.Authentication.Web.Provider.WebAccountManager {
  122. +   public static IAsyncAction InvalidateAppCacheAsync();
  123. +   public static IAsyncAction InvalidateAppCacheAsync( WebAccount asyncInfo );
  124. | }
  125.  
  126. + public class Windows.Storage.CloudStorage.CloudDataChangedEventArgs {
  127. +   public ulong Version { get; }
  128. + }
  129.  
  130. + public class Windows.Storage.CloudStorage.CloudDataManager {
  131. +   public CloudDataManager Current { get; }
  132. +   public IAsyncAction RegisterDataTypeSchemaAsync( CloudDataTypeSchema operation );
  133. +   public IAsyncOperation<CloudDataStore> RequestStoreAsync();
  134. +   public IAsyncOperation<CloudDataStore> RequestStoreAsync( WebAccount operation );
  135. +   public static CloudDataManager GetForUser( User result );
  136. + }
  137.  
  138. + public enum Windows.Storage.CloudStorage.CloudDataSerializationFormat {
  139. +   BondCompactBinary = 0,
  140. + }
  141.  
  142. + public class Windows.Storage.CloudStorage.CloudDataSnapshot {
  143. +   public string InstanceId { get; }
  144. +   public bool IsDefaultConstructed { get; }
  145. +   public CloudDataTypeSchema Schema { get; }
  146. +   public CloudDataStore Store { get; }
  147. +   public ulong Version { get; }
  148. +   public IBuffer GetSerializedValue( CloudDataSerializationFormat result );
  149. +   public IAsyncOperation<bool> SaveAsync( CloudDataSerializationFormat operation, IBuffer format );
  150. +   public IAsyncOperation<IBuffer> RefreshAsync( CloudDataSerializationFormat operation, IBuffer format );
  151. +   public IAsyncAction DeleteAsync();
  152. +   TypedEventHandler<CloudDataSnapshot, CloudDataChangedEventArgs> CloudDataChanged;
  153. + }
  154.  
  155. + public class Windows.Storage.CloudStorage.CloudDataStore {
  156. +   public WebAccount WebAccount { get; }
  157. +   public IAsyncAction SetRoamingEnabledForDataTypeAsync( string operation, bool typeName );
  158. +   public IAsyncOperation<bool> GetRoamingEnabledForDataTypeAsync( string operation );
  159. +   public IAsyncOperation<CloudDataSnapshot> LoadDataAsync( string operation );
  160. +   public IAsyncOperation<CloudDataSnapshot> LoadDataAsync( string operation, string typeName );
  161. +   public IAsyncAction ClearCacheAsync();
  162. + }
  163.  
  164. + public class Windows.Storage.CloudStorage.CloudDataTypeSchema {
  165. +   public string TypeName { get; }
  166. +   public CloudDataTypeSchema( string jsonString );
  167. +   public CloudDataTypeSchema( CloudDataSerializationFormat format, IBuffer buffer );
  168. +   public IBuffer SerializeJsonData( string buffer, CloudDataSerializationFormat value );
  169. +   public string DeserializeJsonData( CloudDataSerializationFormat value, IBuffer format );
  170. + }
  171.  
  172. - public class Windows.System.AccountInfo;
  173.  
  174. | public class Windows.System.AppDiagnosticInfo {
  175. -   public AccountInfo Account { get; }
  176. +   public ResourceGroupInfoWatcher CreateResourceGroupWatcher();
  177. -   public ResourceGroupInfoWatcher CreateResourceGroupInfoWatcher();
  178. -   public static IAsyncOperation<bool> TryApplyConfigurationAsync( string value, DiagnosticConfiguration packageFamilyName );
  179. -   public static IAsyncOperation<bool> TryApplyConfigurationForInstanceAsync( Guid value, DiagnosticConfiguration instanceId );
  180. | }
  181.  
  182. | public enum Windows.System.AppDiagnosticInfoWatcherStatus {
  183. +   Stopping = 3,
  184. *   Stopped = 4,
  185. +   Aborted = 5,
  186. | }
  187.  
  188. | public class Windows.System.BackgroundTaskReport {
  189. -   public ulong LifetimeLimit { get; }
  190. | }
  191.  
  192. - public class Windows.System.DiagnosticConfiguration;
  193.  
  194. | public enum Windows.System.DiagnosticPermission {
  195. +   Unspecified = 0,
  196. +   Limited = 1,
  197. -   Unknown = 0,
  198. -   Denied = 1,
  199. -   AllowedAll = 3,
  200. | }
  201.  
  202. - public enum Windows.System.ResourceGroupInfoChangeTypes;
  203.  
  204. | public class Windows.System.ResourceGroupInfoWatcher {
  205. -   public void SetFilter( ResourceGroupInfoChangeTypes filter );
  206. | }
  207.  
  208. + public class Windows.System.ResourceGroupInfoWatcherExecutionStateChangedEventArgs {
  209. +   public AppDiagnosticInfo AppDiagnosticInfo { get; }
  210. +   public ResourceGroupInfo ResourceGroupInfo { get; }
  211. + }
  212.  
  213. | public enum Windows.System.ResourceGroupInfoWatcherStatus {
  214. +   Stopping = 3,
  215. *   Stopped = 4,
  216. +   Aborted = 5,
  217. | }
  218.  
  219. - public class Windows.System.ResourceGroupInfoWatcherUpdatedEventArgs;
  220.  
  221. | public class Windows.System.StateReport {
  222. -   public bool IsForeground { get; }
  223. -   public IVectorView<SuspendExemptionState> SuspendExemptions { get; }
  224. | }
  225.  
  226. - public enum Windows.System.SuspendExemptionState;
  227.  
  228. | public class Windows.System.Diagnostics.ProcessDiagnosticInfo {
  229. +   public bool IsPackaged { get; }
  230. +   public AppDiagnosticInfo TryGetAppDiagnosticInfo();
  231. +   public static ProcessDiagnosticInfo TryGetForProcessId( uint process );
  232. | }
  233.  
  234. + public enum Windows.UI.Composition.CompositionDropShadowSourcePolicy {
  235. +   Default = 0,
  236. +   InheritFromVisualContent = 1,
  237. + }
  238.  
  239. | public class Windows.UI.Composition.DropShadow : Windows.UI.Composition.CompositionShadow {
  240. +   public CompositionDropShadowSourcePolicy SourcePolicy { get; set; }
  241. | }
  242.  
  243. | public class Windows.UI.Input.Spatial.SpatialInteractionSource {
  244. +   public SpatialInteractionSourceHandedness Handedness { get; }
  245. | }
  246.  
  247. + public enum Windows.UI.Input.Spatial.SpatialInteractionSourceHandedness {
  248. +   Unknown = 0,
  249. +   Left = 1,
  250. +   Right = 2,
  251. + }
  252.  
  253. + public class Windows.UI.ViewManagement.CoreInputView {
  254. +   public CoreOccludingInputViews OccludingInputViews { get; }
  255. +   public bool TryShowPrimaryView();
  256. +   public bool TryHidePrimaryView();
  257. +   public static CoreInputView GetForCurrentView();
  258. +   TypedEventHandler<CoreInputView, CoreInputViewOccludingInputViewsChangedEventArgs> OccludingInputViewsChanged;
  259. +   TypedEventHandler<CoreInputView, CoreInputViewFrameworkOccludingInputViewsChangedEventArgs> FrameworkOccludingInputViewsChanged;
  260. + }
  261.  
  262. + public class Windows.UI.ViewManagement.CoreInputViewFrameworkOccludingInputViewsChangedEventArgs {
  263. +   public bool Handled { get; }
  264. +   public CoreOccludingInputViews OccludingInputViews { get; }
  265. + }
  266.  
  267. + public class Windows.UI.ViewManagement.CoreInputViewOccludingInputViewsChangedEventArgs {
  268. +   public bool Handled { get; set; }
  269. +   public CoreOccludingInputViews OccludingInputViews { get; }
  270. + }
  271.  
  272. + public struct Windows.UI.ViewManagement.CoreOccludingInputView {
  273. +   public Rect occludingRect;
  274. +   public CoreOccludingInputViewType occludingType;
  275. + }
  276.  
  277. + public enum Windows.UI.ViewManagement.CoreOccludingInputViewType {
  278. +   Docked = 0,
  279. +   Floating = 1,
  280. +   Overlay = 2,
  281. + }
  282.  
  283. + public class Windows.UI.ViewManagement.CoreOccludingInputViews {
  284. +   public IIterator<CoreOccludingInputView> First();
  285. + }
  286.  
  287. | public class Windows.UI.ViewManagement.ViewModePreferences {
  288. +   public Size CustomMinSize { get; set; }
  289. +   public Size CustomMaxSize { get; set; }
  290. | }
  291.  
  292. + public class Windows.UI.WebUI.WebUIConsoleActivatedEventArgs {
  293. +   public ActivationKind Kind { get; }
  294. +   public ApplicationExecutionState PreviousExecutionState { get; }
  295. +   public SplashScreen SplashScreen { get; }
  296. +   public string Arguments { get; }
  297. +   public ActivatedOperation ActivatedOperation { get; }
  298. + }
  299.  
  300. | public enum Windows.UI.Xaml.Controls.Symbol {
  301. +   GlobalNavButton = 59136,
  302. +   Share = 59181,
  303. +   Print = 59209,
  304. +   XboxOneConsole = 59792,
  305. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement