Advertisement
h0x0d

Windows 10 10122 vs. 10074 WinRT API Changes

May 20th, 2015
1,464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 38.28 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  5.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. + public struct Windows.ApplicationModel.Activation.ActivationCameraSettingsContract {
  10. + }
  11.  
  12. + public struct Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract {
  13. + }
  14.  
  15. | public enum Windows.ApplicationModel.Background.BackgroundTaskCancellationReason {
  16. +   ExecutionTimeExceeded = 9,
  17. +   ResourceRevocation = 10,
  18. +   EnergySaver = 11,
  19. | }
  20.  
  21. + public class Windows.ApplicationModel.Background.MobileBroadbandDeviceServiceNotificationTrigger {
  22. +   public MobileBroadbandDeviceServiceNotificationTrigger();
  23. + }
  24.  
  25. + public class Windows.ApplicationModel.Background.MobileBroadbandPinLockStateChangeTrigger {
  26. +   public MobileBroadbandPinLockStateChangeTrigger();
  27. + }
  28.  
  29. + public class Windows.ApplicationModel.Background.MobileBroadbandRadioStateChangeTrigger {
  30. +   public MobileBroadbandRadioStateChangeTrigger();
  31. + }
  32.  
  33. + public class Windows.ApplicationModel.Background.MobileBroadbandRegistrationStateChangeTrigger {
  34. +   public MobileBroadbandRegistrationStateChangeTrigger();
  35. + }
  36.  
  37. | public enum Windows.ApplicationModel.Background.SystemTriggerType {
  38. +   PowerStateChange = 14,
  39. | }
  40.  
  41. - public class Windows.ApplicationModel.Calls.PhoneCallBlocking;
  42.  
  43. - public enum Windows.ApplicationModel.Calls.Background.PhoneCallBlockedReason;
  44.  
  45. - public class Windows.ApplicationModel.Calls.Background.PhoneCallBlockedTriggerDetails;
  46.  
  47. - public class Windows.ApplicationModel.Calls.Background.PhoneCallOriginDataRequestTriggerDetails;
  48.  
  49. - public class Windows.ApplicationModel.Calls.Provider.PhoneCallOrigin;
  50.  
  51. - public class Windows.ApplicationModel.Calls.Provider.PhoneCallOriginManager;
  52.  
  53. - public enum Windows.ApplicationModel.Chat.ChatMessageTransportOperatorReferenceName;
  54.  
  55. | public enum Windows.ApplicationModel.Chat.ChatMessageValidationStatus {
  56. -   ValidWithLargeMessage = 11,
  57. | }
  58.  
  59. | public class Windows.ApplicationModel.Core.CoreApplication {
  60. +   public static CoreApplicationView CreateNewView( IFrameworkViewSource view );
  61. | }
  62.  
  63. + public class Windows.ApplicationModel.Core.HostedViewClosingEventArgs {
  64. +   public Deferral GetDeferral();
  65. + }
  66.  
  67. - public class Windows.ApplicationModel.Core.RestrictedAppContainer;
  68.  
  69. - public enum Windows.ApplicationModel.Core.RestrictedAppContainerCapabilities;
  70.  
  71. + public class Windows.ApplicationModel.Search.Core.RequestingFocusOnKeyboardInputEventArgs {
  72. + }
  73.  
  74. + public struct Windows.ApplicationModel.Search.Core.SearchCoreContract {
  75. + }
  76.  
  77. + public class Windows.ApplicationModel.Search.Core.SearchSuggestion {
  78. +   public string DetailText { get; }
  79. +   public IRandomAccessStreamReference Image { get; }
  80. +   public string ImageAlternateText { get; }
  81. +   public SearchSuggestionKind Kind { get; }
  82. +   public string Tag { get; }
  83. +   public string Text { get; }
  84. + }
  85.  
  86. + public enum Windows.ApplicationModel.Search.Core.SearchSuggestionKind {
  87. +   Query = 0,
  88. +   Result = 1,
  89. +   Separator = 2,
  90. + }
  91.  
  92. + public class Windows.ApplicationModel.Search.Core.SearchSuggestionManager {
  93. +   public bool SearchHistoryEnabled { get; set; }
  94. +   public string SearchHistoryContext { get; set; }
  95. +   public IObservableVector<SearchSuggestion> Suggestions { get; }
  96. +   public SearchSuggestionManager();
  97. +   public void SetLocalContentSuggestionSettings( LocalContentSuggestionSettings settings );
  98. +   public void SetQuery( string queryText );
  99. +   public void SetQuery( string queryText, string language );
  100. +   public void SetQuery( string queryText, string language, SearchQueryLinguisticDetails linguisticDetails );
  101. +   public void AddToHistory( string queryText );
  102. +   public void AddToHistory( string queryText, string language );
  103. +   public void ClearHistory();
  104. +   TypedEventHandler<SearchSuggestionManager, RequestingFocusOnKeyboardInputEventArgs> RequestingFocusOnKeyboardInput;
  105. +   TypedEventHandler<SearchSuggestionManager, SearchSuggestionsRequestedEventArgs> SuggestionsRequested;
  106. + }
  107.  
  108. + public class Windows.ApplicationModel.Search.Core.SearchSuggestionsRequestedEventArgs {
  109. +   public string Language { get; }
  110. +   public SearchQueryLinguisticDetails LinguisticDetails { get; }
  111. +   public string QueryText { get; }
  112. +   public SearchSuggestionsRequest Request { get; }
  113. + }
  114.  
  115. - public class Windows.ApplicationModel.Wallet.WalletItemSystemStore;
  116.  
  117. | public class Windows.ApplicationModel.Wallet.WalletManager {
  118. -   public static IAsyncOperation<WalletItemSystemStore> RequestSystemStoreAsync();
  119. | }
  120.  
  121. + public enum Windows.ApplicationModel.Wallet.System.WalletItemAppAssociation {
  122. +   None = 0,
  123. +   AppInstalled = 1,
  124. +   AppNotInstalled = 2,
  125. + }
  126.  
  127. + public class Windows.ApplicationModel.Wallet.System.WalletItemSystemStore {
  128. +   public IAsyncOperation<IVectorView<WalletItem>> GetItemsAsync();
  129. +   public IAsyncAction DeleteAsync( WalletItem operation );
  130. +   public IAsyncOperation<WalletItem> ImportItemAsync( IRandomAccessStreamReference operation );
  131. +   public WalletItemAppAssociation GetAppStatusForItem( WalletItem result );
  132. +   public IAsyncOperation<bool> LaunchAppForItemAsync( WalletItem operation );
  133. +   TypedEventHandler<WalletItemSystemStore, object> ItemsChanged;
  134. + }
  135.  
  136. + public class Windows.ApplicationModel.Wallet.System.WalletManagerSystem {
  137. +   public static IAsyncOperation<WalletItemSystemStore> RequestStoreAsync();
  138. + }
  139.  
  140.  
  141.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  142.  
  143.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Data.winmd
  144.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Data.winmd
  145.  
  146.  diff legends: +: added, -: removed, *: changed, |: type member changed
  147.  
  148.  found no differences.
  149.  
  150.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  151.  
  152.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  153.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  154.  
  155.  diff legends: +: added, -: removed, *: changed, |: type member changed
  156.  
  157. + public class Windows.Devices.Enumeration.DeviceFilter {
  158. +   public DeviceInformationKind Kind { get; set; }
  159. +   public string AqsFilter { get; set; }
  160. +   public DeviceFilter( DeviceInformationKind kind, string aqsFilter );
  161. + }
  162.  
  163. | public class Windows.Devices.Enumeration.DeviceInformation {
  164. +   public static DeviceFilter GetDeviceFilterFromDeviceClass( DeviceClass deviceFilter );
  165. +   public static IAsyncOperation<DeviceInformationCollection> FindAllWithFilterAsync( DeviceFilter asyncOp, IIterable<string> deviceFilter );
  166. +   public static DeviceWatcher CreateWatcherWithFilter( DeviceFilter watcher, IIterable<string> deviceFilter );
  167. -   public static string GetAqsFilterFromDeviceClass( DeviceClass aqsFilter );
  168. | }
  169.  
  170. | public class Windows.Devices.Sensors.ActivitySensor {
  171. -   public ActivitySensorStatus Status { get; }
  172. | }
  173.  
  174. - public enum Windows.Devices.Sensors.ActivitySensorStatus;
  175.  
  176. - public class Windows.Devices.Sensors.ActivitySensorStatusChangedEventArgs;
  177.  
  178. | public class Windows.Devices.Sensors.Pedometer {
  179. -   public PedometerStatus Status { get; }
  180. | }
  181.  
  182. - public enum Windows.Devices.Sensors.PedometerStatus;
  183.  
  184. - public class Windows.Devices.Sensors.PedometerStatusChangedEventArgs;
  185.  
  186.  
  187.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  188.  
  189.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  190.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  191.  
  192.  diff legends: +: added, -: removed, *: changed, |: type member changed
  193.  
  194.  found no differences.
  195.  
  196.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  197.  
  198.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Gaming.winmd
  199.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Gaming.winmd
  200.  
  201.  diff legends: +: added, -: removed, *: changed, |: type member changed
  202.  
  203. | public class Windows.Gaming.Input.Gamepad {
  204. *   public bool IsWireless { get; }
  205. -   public Gamepad();
  206. | }
  207.  
  208. | public class Windows.Gaming.Input.Headset {
  209. -   public Headset();
  210. | }
  211.  
  212. | public interface Windows.Gaming.Input.IGameController {
  213. *   public bool IsWireless { get; }
  214. | }
  215.  
  216. + public struct Windows.Gaming.XboxLive.StorageApiContract {
  217. + }
  218.  
  219. + public class Windows.Gaming.XboxLive.Storage.GameSaveBlobGetResult {
  220. +   public GameSaveErrorStatus Status { get; }
  221. +   public IMapView<string, IBuffer> Value { get; }
  222. + }
  223.  
  224. + public class Windows.Gaming.XboxLive.Storage.GameSaveBlobInfo {
  225. +   public string Name { get; }
  226. +   public uint Size { get; }
  227. + }
  228.  
  229. + public class Windows.Gaming.XboxLive.Storage.GameSaveBlobInfoGetResult {
  230. +   public GameSaveErrorStatus Status { get; }
  231. +   public IVectorView<GameSaveBlobInfo> Value { get; }
  232. + }
  233.  
  234. + public class Windows.Gaming.XboxLive.Storage.GameSaveBlobInfoQuery {
  235. +   public IAsyncOperation<GameSaveBlobInfoGetResult> GetBlobInfoAsync();
  236. +   public IAsyncOperation<GameSaveBlobInfoGetResult> GetBlobInfoAsync( uint operation, uint startIndex );
  237. +   public IAsyncOperation<uint> GetItemCountAsync();
  238. + }
  239.  
  240. + public class Windows.Gaming.XboxLive.Storage.GameSaveContainer {
  241. +   public string Name { get; }
  242. +   public GameSaveProvider Provider { get; }
  243. +   public IAsyncOperation<GameSaveOperationResult> SubmitUpdatesAsync( IMapView<string, IBuffer> operation, IIterable<string> blobsToWrite, string blobsToDelete );
  244. +   public IAsyncOperation<GameSaveOperationResult> ReadAsync( IMapView<string, IBuffer> action );
  245. +   public IAsyncOperation<GameSaveBlobGetResult> GetAsync( IIterable<string> operation );
  246. +   public IAsyncOperation<GameSaveOperationResult> SubmitPropertySetUpdatesAsync( IPropertySet operation, IIterable<string> blobsToWrite, string blobsToDelete );
  247. +   public GameSaveBlobInfoQuery CreateBlobInfoQuery( string query );
  248. + }
  249.  
  250. + public class Windows.Gaming.XboxLive.Storage.GameSaveContainerInfo {
  251. +   public string DisplayName { get; }
  252. +   public DateTime LastModifiedTime { get; }
  253. +   public string Name { get; }
  254. +   public bool NeedsSync { get; }
  255. +   public ulong TotalSize { get; }
  256. + }
  257.  
  258. + public class Windows.Gaming.XboxLive.Storage.GameSaveContainerInfoGetResult {
  259. +   public GameSaveErrorStatus Status { get; }
  260. +   public IVectorView<GameSaveContainerInfo> Value { get; }
  261. + }
  262.  
  263. + public class Windows.Gaming.XboxLive.Storage.GameSaveContainerInfoQuery {
  264. +   public IAsyncOperation<GameSaveContainerInfoGetResult> GetContainerInfoAsync();
  265. +   public IAsyncOperation<GameSaveContainerInfoGetResult> GetContainerInfoAsync( uint operation, uint startIndex );
  266. +   public IAsyncOperation<uint> GetItemCountAsync();
  267. + }
  268.  
  269. + public enum Windows.Gaming.XboxLive.Storage.GameSaveErrorStatus {
  270. +   Ok = 0,
  271. +   Abort = -2147467260,
  272. +   InvalidContainerName = -2138898431,
  273. +   NoAccess = -2138898430,
  274. +   OutOfLocalStorage = -2138898429,
  275. +   UserCanceled = -2138898428,
  276. +   UpdateTooBig = -2138898427,
  277. +   QuotaExceeded = -2138898426,
  278. +   ProvidedBufferTooSmall = -2138898425,
  279. +   BlobNotFound = -2138898424,
  280. +   NoXboxLiveInfo = -2138898423,
  281. +   ContainerNotInSync = -2138898422,
  282. +   ContainerSyncFailed = -2138898421,
  283. +   UserHasNoXboxLiveInfo = -2138898420,
  284. +   ObjectExpired = -2138898419,
  285. + }
  286.  
  287. + public class Windows.Gaming.XboxLive.Storage.GameSaveOperationResult {
  288. +   public GameSaveErrorStatus Status { get; }
  289. + }
  290.  
  291. + public class Windows.Gaming.XboxLive.Storage.GameSaveProvider {
  292. +   public IVectorView<string> ContainersChangedSinceLastSync { get; }
  293. +   public User User { get; }
  294. +   public GameSaveContainer CreateContainer( string result );
  295. +   public IAsyncOperation<GameSaveOperationResult> DeleteContainerAsync( string action );
  296. +   public GameSaveContainerInfoQuery CreateContainerInfoQuery();
  297. +   public GameSaveContainerInfoQuery CreateContainerInfoQuery( string query );
  298. +   public IAsyncOperation<long> GetRemainingBytesInQuotaAsync();
  299. +   public static IAsyncOperation<GameSaveProviderGetResult> GetForUserAsync( User operation, string user );
  300. +   public static IAsyncOperation<GameSaveProviderGetResult> GetSyncOnDemandForUserAsync( User operation, string user );
  301. + }
  302.  
  303. + public class Windows.Gaming.XboxLive.Storage.GameSaveProviderGetResult {
  304. +   public GameSaveErrorStatus Status { get; }
  305. +   public GameSaveProvider Value { get; }
  306. + }
  307.  
  308.  
  309.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  310.  
  311.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  312.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  313.  
  314.  diff legends: +: added, -: removed, *: changed, |: type member changed
  315.  
  316. + public struct Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract {
  317. + }
  318.  
  319. + public class Windows.Globalization.JapanesePhoneme {
  320. +   public string DisplayText { get; }
  321. +   public bool IsPhraseStart { get; }
  322. +   public string YomiText { get; }
  323. + }
  324.  
  325. + public class Windows.Globalization.JapanesePhoneticAnalyzer {
  326. +   public static IVectorView<JapanesePhoneme> GetWords( string result );
  327. +   public static IVectorView<JapanesePhoneme> GetWords( string result, bool input );
  328. + }
  329.  
  330.  
  331.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  332.  
  333.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  334.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  335.  
  336.  diff legends: +: added, -: removed, *: changed, |: type member changed
  337.  
  338. - public class Windows.Graphics.Printing3D.ModelTexture;
  339.  
  340. - public class Windows.Graphics.Printing3D.Print3DModel;
  341.  
  342. - public class Windows.Graphics.Printing3D.Print3DModelPackage;
  343.  
  344. | public class Windows.Graphics.Printing3D.Print3DTask {
  345. *   public Printing3D3MFPackage Source { get; }
  346. | }
  347.  
  348. | public class Windows.Graphics.Printing3D.Print3DTaskSourceChangedEventArgs {
  349. *   public Printing3D3MFPackage Source { get; }
  350. | }
  351.  
  352. | public class Windows.Graphics.Printing3D.Print3DTaskSourceRequestedArgs {
  353. +   public void SetSource( Printing3D3MFPackage source );
  354. | }
  355.  
  356. - public enum Windows.Graphics.Printing3D.TextureFormat;
  357.  
  358.  
  359.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  360.  
  361.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Management.winmd
  362.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Management.winmd
  363.  
  364.  diff legends: +: added, -: removed, *: changed, |: type member changed
  365.  
  366. - public class Windows.Management.Orchestration.Core.OrchestrationResult;
  367.  
  368. - public class Windows.Management.Orchestration.Core.OrchestrationSession;
  369.  
  370. - public enum Windows.Management.Orchestration.Core.OrchestrationStatus;
  371.  
  372. - public class Windows.Management.Orchestration.Core.UriRestrictionResult;
  373.  
  374.  
  375.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  376.  
  377.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Media.winmd
  378.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Media.winmd
  379.  
  380.  diff legends: +: added, -: removed, *: changed, |: type member changed
  381.  
  382. + public interface Windows.Media.ISeekableMediaDisplayProperties {
  383. +   public TimeSpan MaxSeek { get; set; }
  384. +   public TimeSpan MediaEnd { get; set; }
  385. +   public TimeSpan MediaStart { get; set; }
  386. +   public TimeSpan MinSeek { get; set; }
  387. + }
  388.  
  389. + public interface Windows.Media.IVideoDisplayProperties2 {
  390. +   public TimeSpan Duration { get; set; }
  391. +   public IVector<string> Genre { get; set; }
  392. + }
  393.  
  394. + public enum Windows.Media.LoopMode {
  395. +   None = 0,
  396. +   Track = 1,
  397. +   List = 2,
  398. + }
  399.  
  400. + public class Windows.Media.LoopModeChangeRequestedEventArgs {
  401. +   public LoopMode LoopMode { get; }
  402. + }
  403.  
  404. | public class Windows.Media.MusicDisplayProperties {
  405. +   public uint TrackNumber { get; set; }
  406. +   public IVector<string> Genre { get; set; }
  407. +   public TimeSpan Duration { get; set; }
  408. +   public string AlbumTitle { get; set; }
  409. +   public TimeSpan MinSeek { get; set; }
  410. +   public TimeSpan MediaStart { get; set; }
  411. +   public TimeSpan MediaEnd { get; set; }
  412. +   public TimeSpan MaxSeek { get; set; }
  413. | }
  414.  
  415. + public class Windows.Media.PlaybackPositionChangeRequestedEventArgs {
  416. +   public TimeSpan PlaybackPosition { get; }
  417. + }
  418.  
  419. + public class Windows.Media.PlaybackRateChangeRequestedEventArgs {
  420. +   public float PlaybackRate { get; }
  421. + }
  422.  
  423. + public class Windows.Media.ShuffleChangeRequestedEventArgs {
  424. +   public bool Shuffle { get; }
  425. + }
  426.  
  427. | public class Windows.Media.SystemMediaTransportControls {
  428. +   public bool Shuffle { get; set; }
  429. +   public float PlaybackRate { get; set; }
  430. +   public LoopMode LoopState { get; set; }
  431. +   public void UpdateCurrentPlaybackPosition( TimeSpan playbackPosition );
  432. | }
  433.  
  434. | public class Windows.Media.VideoDisplayProperties {
  435. +   public TimeSpan MinSeek { get; set; }
  436. +   public TimeSpan MediaStart { get; set; }
  437. +   public TimeSpan MediaEnd { get; set; }
  438. +   public TimeSpan MaxSeek { get; set; }
  439. +   public IVector<string> Genre { get; set; }
  440. +   public TimeSpan Duration { get; set; }
  441. | }
  442.  
  443. + public class Windows.Media.Capture.AdvancedCapturedPhoto {
  444. +   public object Context { get; }
  445. +   public CapturedFrame Frame { get; }
  446. +   public AdvancedPhotoMode Mode { get; }
  447. + }
  448.  
  449. + public class Windows.Media.Capture.AdvancedPhotoCapture {
  450. +   public IAsyncOperation<AdvancedCapturedPhoto> CaptureAsync();
  451. +   public IAsyncOperation<AdvancedCapturedPhoto> CaptureAsync( object operation );
  452. +   public IAsyncAction FinishAsync();
  453. +   TypedEventHandler<AdvancedPhotoCapture, object> AllPhotosCaptured;
  454. +   TypedEventHandler<AdvancedPhotoCapture, OptionalReferencePhotoCapturedEventArgs> OptionalReferencePhotoCaptured;
  455. + }
  456.  
  457. | public class Windows.Media.Capture.MediaCapture {
  458. +   public IAsyncOperation<AdvancedPhotoCapture> PrepareAdvancedPhotoCaptureAsync( ImageEncodingProperties operation );
  459. | }
  460.  
  461. + public class Windows.Media.Capture.OptionalReferencePhotoCapturedEventArgs {
  462. +   public object Context { get; }
  463. +   public CapturedFrame Frame { get; }
  464. + }
  465.  
  466. * internal interface Windows.Media.Casting.ICastingConnection;
  467.  
  468. + public class Windows.Media.Devices.AdvancedPhotoCaptureSettings {
  469. +   public AdvancedPhotoMode Mode { get; set; }
  470. +   public AdvancedPhotoCaptureSettings();
  471. + }
  472.  
  473. + public class Windows.Media.Devices.AdvancedPhotoControl {
  474. +   public AdvancedPhotoMode Mode { get; }
  475. +   public bool Supported { get; }
  476. +   public IVectorView<AdvancedPhotoMode> SupportedModes { get; }
  477. +   public void Configure( AdvancedPhotoCaptureSettings settings );
  478. + }
  479.  
  480. + public enum Windows.Media.Devices.AdvancedPhotoMode {
  481. +   Auto = 0,
  482. +   Standard = 1,
  483. +   Hdr = 2,
  484. + }
  485.  
  486. | public class Windows.Media.Devices.VideoDeviceController {
  487. +   public AdvancedPhotoControl AdvancedPhotoControl { get; }
  488. | }
  489.  
  490. | public enum Windows.Media.Protection.PlayReady.NDCertificateFeature {
  491. +   PlayReady3Features = 13,
  492. -   PerStreamKeys = 13,
  493. | }
  494.  
  495. | public class Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable {
  496. +   public PlayReadyLicenseIterable();
  497. | }
  498.  
  499. | public class Windows.Media.Protection.PlayReady.PlayReadySoapMessage {
  500. -   public PlayReadySoapMessage();
  501. | }
  502.  
  503.  
  504.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  505.  
  506.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  507.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  508.  
  509.  diff legends: +: added, -: removed, *: changed, |: type member changed
  510.  
  511. | public class Windows.Networking.Connectivity.ConnectionCost {
  512. +   public bool BackgroundDataUsageRestricted { get; }
  513. | }
  514.  
  515. + public class Windows.Networking.NetworkOperators.KnownCSimFilePaths {
  516. +   public IVectorView<uint> EFSpn { get; }
  517. +   public IVectorView<uint> Gid1 { get; }
  518. +   public IVectorView<uint> Gid2 { get; }
  519. + }
  520.  
  521. + public class Windows.Networking.NetworkOperators.KnownRuimFilePaths {
  522. +   public IVectorView<uint> EFSpn { get; }
  523. +   public IVectorView<uint> Gid1 { get; }
  524. +   public IVectorView<uint> Gid2 { get; }
  525. + }
  526.  
  527. + public class Windows.Networking.NetworkOperators.KnownSimFilePaths {
  528. +   public IVectorView<uint> EFOns { get; }
  529. +   public IVectorView<uint> EFSpn { get; }
  530. +   public IVectorView<uint> Gid1 { get; }
  531. +   public IVectorView<uint> Gid2 { get; }
  532. + }
  533.  
  534. + public class Windows.Networking.NetworkOperators.KnownUSimFilePaths {
  535. +   public IVectorView<uint> EFOpl { get; }
  536. +   public IVectorView<uint> EFPnn { get; }
  537. +   public IVectorView<uint> EFSpn { get; }
  538. +   public IVectorView<uint> Gid1 { get; }
  539. +   public IVectorView<uint> Gid2 { get; }
  540. + }
  541.  
  542. - public struct Windows.Networking.NetworkOperators.NetworkOperatorsTetheringContract;
  543.  
  544. | public enum Windows.Networking.NetworkOperators.TetheringCapability {
  545. +   DisabledBySystemCapability = 7,
  546. | }
  547.  
  548. | public enum Windows.Networking.NetworkOperators.UiccAppRecordKind {
  549. +   Unknown = 0,
  550. *   Transparent = 1,
  551. *   RecordOriented = 2,
  552. | }
  553.  
  554. - public class Windows.Networking.NetworkOperators.WellKnownCSimFilePaths;
  555.  
  556. - public class Windows.Networking.NetworkOperators.WellKnownRuimFilePaths;
  557.  
  558. - public class Windows.Networking.NetworkOperators.WellKnownSimFilePaths;
  559.  
  560. - public class Windows.Networking.NetworkOperators.WellKnownUSimFilePaths;
  561.  
  562. + public struct Windows.Networking.Sockets.ControlChannelTriggerContract {
  563. + }
  564.  
  565. + public class Windows.Networking.XboxLive.XboxLiveDeviceAddress {
  566. +   public bool IsLocal { get; }
  567. +   public bool IsValid { get; }
  568. +   public XboxLiveNetworkAccessKind NetworkAccessKind { get; }
  569. +   public uint MaxSnapshotBytesSize { get; }
  570. +   public string GetSnapshotAsBase64();
  571. +   public IBuffer GetSnapshotAsBuffer();
  572. +   public void GetSnapshotAsBytes( byte[] buffer, ref uint bytesWritten );
  573. +   public int Compare( XboxLiveDeviceAddress result );
  574. +   public static XboxLiveDeviceAddress CreateFromSnapshotBase64( string value );
  575. +   public static XboxLiveDeviceAddress CreateFromSnapshotBuffer( IBuffer value );
  576. +   public static XboxLiveDeviceAddress CreateFromSnapshotBytes( byte[] value );
  577. +   public static XboxLiveDeviceAddress GetLocal();
  578. +   TypedEventHandler<XboxLiveDeviceAddress, object> SnapshotChanged;
  579. + }
  580.  
  581. + public class Windows.Networking.XboxLive.XboxLiveEndpointPair {
  582. +   public HostName LocalHostName { get; }
  583. +   public string LocalPort { get; }
  584. +   public XboxLiveDeviceAddress RemoteDeviceAddress { get; }
  585. +   public HostName RemoteHostName { get; }
  586. +   public string RemotePort { get; }
  587. +   public XboxLiveEndpointPairState State { get; }
  588. +   public XboxLiveEndpointPairTemplate Template { get; }
  589. +   public IAsyncAction DeleteAsync();
  590. +   public void GetRemoteSocketAddressBytes( byte[] socketAddress );
  591. +   public void GetLocalSocketAddressBytes( byte[] socketAddress );
  592. +   public static XboxLiveEndpointPair FindEndpointPairBySocketAddressBytes( byte[] endpointPair, byte[] localSocketAddress );
  593. +   public static XboxLiveEndpointPair FindEndpointPairByHostNamesAndPorts( HostName endpointPair, string localHostName, HostName localPort, string remoteHostName );
  594. +   TypedEventHandler<XboxLiveEndpointPair, XboxLiveEndpointPairStateChangedEventArgs> StateChanged;
  595. + }
  596.  
  597. + public enum Windows.Networking.XboxLive.XboxLiveEndpointPairCreationBehaviors {
  598. +   None = 0,
  599. +   ReevaluatePath = 1,
  600. + }
  601.  
  602. + public class Windows.Networking.XboxLive.XboxLiveEndpointPairCreationResult {
  603. +   public XboxLiveDeviceAddress DeviceAddress { get; }
  604. +   public XboxLiveEndpointPair EndpointPair { get; }
  605. +   public bool IsExistingPathEvaluation { get; }
  606. +   public XboxLiveEndpointPairCreationStatus Status { get; }
  607. + }
  608.  
  609. + public enum Windows.Networking.XboxLive.XboxLiveEndpointPairCreationStatus {
  610. +   Succeeded = 0,
  611. +   NoLocalNetworks = 1,
  612. +   NoCompatibleNetworkPaths = 2,
  613. +   LocalSystemNotAuthorized = 3,
  614. +   Canceled = 4,
  615. +   TimedOut = 5,
  616. +   RemoteSystemNotAuthorized = 6,
  617. +   RefusedDueToConfiguration = 7,
  618. +   UnexpectedInternalError = 8,
  619. + }
  620.  
  621. + public enum Windows.Networking.XboxLive.XboxLiveEndpointPairState {
  622. +   Invalid = 0,
  623. +   CreatingOutbound = 1,
  624. +   CreatingInbound = 2,
  625. +   Ready = 3,
  626. +   DeletingLocally = 4,
  627. +   RemoteEndpointTerminating = 5,
  628. +   Deleted = 6,
  629. + }
  630.  
  631. + public class Windows.Networking.XboxLive.XboxLiveEndpointPairStateChangedEventArgs {
  632. +   public XboxLiveEndpointPairState NewState { get; }
  633. +   public XboxLiveEndpointPairState OldState { get; }
  634. + }
  635.  
  636. + public class Windows.Networking.XboxLive.XboxLiveEndpointPairTemplate {
  637. +   public ushort AcceptorBoundPortRangeLower { get; }
  638. +   public ushort AcceptorBoundPortRangeUpper { get; }
  639. +   public IVectorView<XboxLiveEndpointPair> EndpointPairs { get; }
  640. +   public ushort InitiatorBoundPortRangeLower { get; }
  641. +   public ushort InitiatorBoundPortRangeUpper { get; }
  642. +   public string Name { get; }
  643. +   public XboxLiveSocketKind SocketKind { get; }
  644. +   public IVectorView<XboxLiveEndpointPairTemplate> Templates { get; }
  645. +   public IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairAsync( XboxLiveDeviceAddress operation );
  646. +   public IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairAsync( XboxLiveDeviceAddress operation, XboxLiveEndpointPairCreationBehaviors deviceAddress );
  647. +   public IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairForPortsAsync( XboxLiveDeviceAddress operation, string deviceAddress, string initiatorPort );
  648. +   public IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairForPortsAsync( XboxLiveDeviceAddress operation, string deviceAddress, string initiatorPort, XboxLiveEndpointPairCreationBehaviors acceptorPort );
  649. +   public static XboxLiveEndpointPairTemplate GetTemplateByName( string namedTemplate );
  650. +   TypedEventHandler<XboxLiveEndpointPairTemplate, XboxLiveInboundEndpointPairCreatedEventArgs> InboundEndpointPairCreated;
  651. + }
  652.  
  653. + public class Windows.Networking.XboxLive.XboxLiveInboundEndpointPairCreatedEventArgs {
  654. +   public XboxLiveEndpointPair EndpointPair { get; }
  655. + }
  656.  
  657. + public enum Windows.Networking.XboxLive.XboxLiveNetworkAccessKind {
  658. +   Open = 0,
  659. +   Moderate = 1,
  660. +   Strict = 2,
  661. + }
  662.  
  663. + public class Windows.Networking.XboxLive.XboxLiveQualityOfServiceMeasurement {
  664. +   public uint TimeoutInMilliseconds { get; set; }
  665. +   public bool ShouldRequestPrivatePayloads { get; set; }
  666. +   public uint NumberOfProbesToAttempt { get; set; }
  667. +   public IVector<XboxLiveDeviceAddress> DeviceAddresses { get; }
  668. +   public IVectorView<XboxLiveQualityOfServiceMetricResult> MetricResults { get; }
  669. +   public IVector<XboxLiveQualityOfServiceMetric> Metrics { get; }
  670. +   public uint NumberOfResultsPending { get; }
  671. +   public IVectorView<XboxLiveQualityOfServicePrivatePayloadResult> PrivatePayloadResults { get; }
  672. +   public IBuffer PublishedPrivatePayload { get; set; }
  673. +   public uint MaxSimultaneousProbeConnections { get; set; }
  674. +   public bool IsSystemOutboundBandwidthConstrained { get; set; }
  675. +   public bool IsSystemInboundBandwidthConstrained { get; set; }
  676. +   public uint MaxPrivatePayloadSize { get; }
  677. +   public XboxLiveQualityOfServiceMeasurement();
  678. +   public IAsyncAction MeasureAsync();
  679. +   public IVectorView<XboxLiveQualityOfServiceMetricResult> GetMetricResultsForDevice( XboxLiveDeviceAddress value );
  680. +   public IVectorView<XboxLiveQualityOfServiceMetricResult> GetMetricResultsForMetric( XboxLiveQualityOfServiceMetric value );
  681. +   public XboxLiveQualityOfServiceMetricResult GetMetricResult( XboxLiveDeviceAddress value, XboxLiveQualityOfServiceMetric deviceAddress );
  682. +   public XboxLiveQualityOfServicePrivatePayloadResult GetPrivatePayloadResult( XboxLiveDeviceAddress value );
  683. +   public static void PublishPrivatePayloadBytes( byte[] payload );
  684. +   public static void ClearPrivatePayload();
  685. + }
  686.  
  687. + public enum Windows.Networking.XboxLive.XboxLiveQualityOfServiceMeasurementStatus {
  688. +   NotStarted = 0,
  689. +   InProgress = 1,
  690. +   InProgressWithProvisionalResults = 2,
  691. +   Succeeded = 3,
  692. +   NoLocalNetworks = 4,
  693. +   NoCompatibleNetworkPaths = 5,
  694. +   LocalSystemNotAuthorized = 6,
  695. +   Canceled = 7,
  696. +   TimedOut = 8,
  697. +   RemoteSystemNotAuthorized = 9,
  698. +   RefusedDueToConfiguration = 10,
  699. +   UnexpectedInternalError = 11,
  700. + }
  701.  
  702. + public enum Windows.Networking.XboxLive.XboxLiveQualityOfServiceMetric {
  703. +   AverageLatencyInMilliseconds = 0,
  704. +   MinLatencyInMilliseconds = 1,
  705. +   MaxLatencyInMilliseconds = 2,
  706. +   AverageOutboundBitsPerSecond = 3,
  707. +   MinOutboundBitsPerSecond = 4,
  708. +   MaxOutboundBitsPerSecond = 5,
  709. +   AverageInboundBitsPerSecond = 6,
  710. +   MinInboundBitsPerSecond = 7,
  711. +   MaxInboundBitsPerSecond = 8,
  712. + }
  713.  
  714. + public class Windows.Networking.XboxLive.XboxLiveQualityOfServiceMetricResult {
  715. +   public XboxLiveDeviceAddress DeviceAddress { get; }
  716. +   public XboxLiveQualityOfServiceMetric Metric { get; }
  717. +   public XboxLiveQualityOfServiceMeasurementStatus Status { get; }
  718. +   public ulong Value { get; }
  719. + }
  720.  
  721. + public class Windows.Networking.XboxLive.XboxLiveQualityOfServicePrivatePayloadResult {
  722. +   public XboxLiveDeviceAddress DeviceAddress { get; }
  723. +   public XboxLiveQualityOfServiceMeasurementStatus Status { get; }
  724. +   public IBuffer Value { get; }
  725. + }
  726.  
  727. + public struct Windows.Networking.XboxLive.XboxLiveSecureSocketsContract {
  728. + }
  729.  
  730. + public enum Windows.Networking.XboxLive.XboxLiveSocketKind {
  731. +   None = 0,
  732. +   Datagram = 1,
  733. +   Stream = 2,
  734. + }
  735.  
  736.  
  737.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  738.  
  739.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Security.winmd
  740.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Security.winmd
  741.  
  742.  diff legends: +: added, -: removed, *: changed, |: type member changed
  743.  
  744. | public class Windows.Security.Credentials.KeyCredentialManager {
  745. +   public static IAsyncAction RenewAttestationAsync();
  746. -   public static void RenewAttestation();
  747. | }
  748.  
  749. | public enum Windows.Security.Credentials.KeyCredentialStatus {
  750. +   UserPrefersPassword = 4,
  751. +   CredentialAlreadyExists = 5,
  752. *   SecurityDeviceLocked = 6,
  753. -   CredentialExists = 4,
  754. -   SecurityDeviceFailure = 6,
  755. | }
  756.  
  757. | public class Windows.Security.Cryptography.Certificates.KeyAttestationHelper {
  758. +   public static IAsyncOperation<string> DecryptTpmAttestationCredentialAsync( string value, string credential );
  759. | }
  760.  
  761. | public class Windows.Security.Cryptography.Certificates.KeyStorageProviderNames {
  762. +   public string PassportKeyStorageProvider { get; }
  763. -   public string NextGenerationCrededentialKeyStorageProvider { get; }
  764. | }
  765.  
  766.  
  767.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  768.  
  769.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Services.winmd
  770.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Services.winmd
  771.  
  772.  diff legends: +: added, -: removed, *: changed, |: type member changed
  773.  
  774. + public struct Windows.Services.Maps.GuidanceContract {
  775. + }
  776.  
  777. + public struct Windows.Services.Maps.LocalSearchContract {
  778. + }
  779.  
  780. * internal interface Windows.Services.Maps.Guidance.ILaneInfoEventArgs;
  781.  
  782.  
  783.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  784.  
  785.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  786.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  787.  
  788.  diff legends: +: added, -: removed, *: changed, |: type member changed
  789.  
  790. | public class Windows.Storage.KnownFolders {
  791. +   public StorageFolder RecordedCalls { get; }
  792. | }
  793.  
  794.  
  795.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  796.  
  797.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.System.winmd
  798.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.System.winmd
  799.  
  800.  diff legends: +: added, -: removed, *: changed, |: type member changed
  801.  
  802.  found no differences.
  803.  
  804.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  805.  
  806.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.UI.winmd
  807.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.UI.winmd
  808.  
  809.  diff legends: +: added, -: removed, *: changed, |: type member changed
  810.  
  811. + public enum Windows.UI.Composition.AnimationIterationBehavior {
  812. +   Count = 0,
  813. +   Forever = 1,
  814. + }
  815.  
  816. | public class Windows.UI.Composition.CompositionEffectFactory : Windows.UI.Composition.CompositionObject {
  817. +   public IAsyncOperation<CompositionEffectFactoryLoadResult> CompleteLoadAsync();
  818. | }
  819.  
  820. + public class Windows.UI.Composition.CompositionEffectFactoryLoadResult {
  821. +   public HResult ExtendedError { get; }
  822. +   public CompositionEffectFactoryLoadStatus Status { get; }
  823. + }
  824.  
  825. + public enum Windows.UI.Composition.CompositionEffectFactoryLoadStatus {
  826. +   Success = 0,
  827. +   EffectTooComplex = 1,
  828. +   Other = 2,
  829. + }
  830.  
  831. | public class Windows.UI.Composition.CompositionImage : Windows.UI.Composition.CompositionObject {
  832. +   public IAsyncOperationWithProgress<CompositionImageLoadResult, CompositionImageProgressStage> CompleteLoadAsync();
  833. | }
  834.  
  835. + public class Windows.UI.Composition.CompositionImageLoadResult {
  836. +   public HResult ExtendedError { get; }
  837. +   public CompositionImageLoadStatus Status { get; }
  838. + }
  839.  
  840. + public enum Windows.UI.Composition.CompositionImageLoadStatus {
  841. +   Success = 0,
  842. +   FileAccessError = 1,
  843. +   DecodeError = 2,
  844. +   NotEnoughResources = 3,
  845. +   Other = 4,
  846. + }
  847.  
  848. | public class Windows.UI.Composition.Compositor {
  849. +   public ExpressionAnimation CreateExpressionAnimation();
  850. -   public CompositionGraphicsDevice CreateGraphicsDevice( IDirect3DDevice factory );
  851. | }
  852.  
  853. | public class Windows.UI.Composition.ExpressionAnimation : Windows.UI.Composition.CompositionAnimation {
  854. *   public string Expression { get; set; }
  855. | }
  856.  
  857. | public class Windows.UI.Composition.KeyFrameAnimation : Windows.UI.Composition.CompositionAnimation {
  858. +   public int IterationCount { get; set; }
  859. +   public AnimationIterationBehavior IterationBehavior { get; set; }
  860. -   public int RepeatCount { get; set; }
  861. | }
  862.  
  863.  
  864.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  865.  
  866.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  867.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  868.  
  869.  diff legends: +: added, -: removed, *: changed, |: type member changed
  870.  
  871. | public enum Windows.UI.Xaml.Automation.AnnotationType {
  872. +   Endnote = 60009,
  873. +   Footnote = 60010,
  874. | }
  875.  
  876. + public class Windows.UI.Xaml.Automation.AutomationAnnotation : Windows.UI.Xaml.DependencyObject {
  877. +   public AnnotationType Type { get; set; }
  878. +   public UIElement Element { get; set; }
  879. +   public DependencyProperty ElementProperty { get; }
  880. +   public DependencyProperty TypeProperty { get; }
  881. +   public AutomationAnnotation( AnnotationType type );
  882. +   public AutomationAnnotation( AnnotationType type, UIElement element );
  883. +   public AutomationAnnotation();
  884. + }
  885.  
  886. | public class Windows.UI.Xaml.Automation.AutomationElementIdentifiers {
  887. +   public AutomationProperty AnnotationsProperty { get; }
  888. | }
  889.  
  890. | public class Windows.UI.Xaml.Automation.AutomationProperties {
  891. +   public DependencyProperty AnnotationsProperty { get; }
  892. +   public static IVector<AutomationAnnotation> GetAnnotations( DependencyObject value );
  893. | }
  894.  
  895. | public class Windows.UI.Xaml.Automation.Peers.AutomationPeer : Windows.UI.Xaml.DependencyObject {
  896. +   public IVector<AutomationPeerAnnotation> GetAnnotations();
  897. | }
  898.  
  899. + public class Windows.UI.Xaml.Automation.Peers.AutomationPeerAnnotation : Windows.UI.Xaml.DependencyObject {
  900. +   public AnnotationType Type { get; set; }
  901. +   public AutomationPeer Peer { get; set; }
  902. +   public DependencyProperty PeerProperty { get; }
  903. +   public DependencyProperty TypeProperty { get; }
  904. +   public AutomationPeerAnnotation( AnnotationType type );
  905. +   public AutomationPeerAnnotation( AnnotationType type, AutomationPeer peer );
  906. +   public AutomationPeerAnnotation();
  907. + }
  908.  
  909. + public class Windows.UI.Xaml.Automation.Peers.MenuFlyoutSubItemAutomationPeer : Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer {
  910. +   public ExpandCollapseState ExpandCollapseState { get; }
  911. +   public MenuFlyoutSubItemAutomationPeer( MenuFlyoutSubItem owner );
  912. +   public void Collapse();
  913. +   public void Expand();
  914. + }
  915.  
  916. + public interface Windows.UI.Xaml.Hosting.IXamlUIPresenterHost3 {
  917. +   public object ResolveDictionaryResource( ResourceDictionary returnValue, object dictionary, object dictionaryKey );
  918. + }
  919.  
  920.  
  921.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  922.  
  923.  new file: \wim\10122x64\Windows\System32\WinMetadata\Windows.Web.winmd
  924.  old file: \wim\10074x64\Windows\System32\WinMetadata\Windows.Web.winmd
  925.  
  926.  diff legends: +: added, -: removed, *: changed, |: type member changed
  927.  
  928. + public class Windows.Web.Http.Diagnostics.HttpDiagnosticProvider {
  929. +   public void Start();
  930. +   public void Stop();
  931. +   public static HttpDiagnosticProvider CreateFromProcessDiagnosticInfo( ProcessDiagnosticInfo value );
  932. +   TypedEventHandler<HttpDiagnosticProvider, HttpDiagnosticProviderRequestResponseCompletedEventArgs> RequestResponseCompleted;
  933. +   TypedEventHandler<HttpDiagnosticProvider, HttpDiagnosticProviderRequestSentEventArgs> RequestSent;
  934. +   TypedEventHandler<HttpDiagnosticProvider, HttpDiagnosticProviderResponseReceivedEventArgs> ResponseReceived;
  935. + }
  936.  
  937. + public class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs {
  938. +   public Guid ActivityId { get; }
  939. +   public HttpDiagnosticRequestInitiator Initiator { get; }
  940. +   public uint ProcessId { get; }
  941. +   public Uri RequestedUri { get; }
  942. +   public IVectorView<HttpDiagnosticSourceLocation> SourceLocations { get; }
  943. +   public uint ThreadId { get; }
  944. +   public HttpDiagnosticProviderRequestResponseTimestamps Timestamps { get; }
  945. + }
  946.  
  947. + public class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseTimestamps {
  948. +   public IReference<DateTime> CacheCheckedTimestamp { get; }
  949. +   public IReference<DateTime> ConnectionCompletedTimestamp { get; }
  950. +   public IReference<DateTime> ConnectionInitiatedTimestamp { get; }
  951. +   public IReference<DateTime> NameResolvedTimestamp { get; }
  952. +   public IReference<DateTime> RequestCompletedTimestamp { get; }
  953. +   public IReference<DateTime> RequestSentTimestamp { get; }
  954. +   public IReference<DateTime> ResponseCompletedTimestamp { get; }
  955. +   public IReference<DateTime> ResponseReceivedTimestamp { get; }
  956. +   public IReference<DateTime> SslNegotiatedTimestamp { get; }
  957. + }
  958.  
  959. + public class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs {
  960. +   public Guid ActivityId { get; }
  961. +   public HttpDiagnosticRequestInitiator Initiator { get; }
  962. +   public HttpRequestMessage Message { get; }
  963. +   public uint ProcessId { get; }
  964. +   public IVectorView<HttpDiagnosticSourceLocation> SourceLocations { get; }
  965. +   public uint ThreadId { get; }
  966. +   public DateTime Timestamp { get; }
  967. + }
  968.  
  969. + public class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs {
  970. +   public Guid ActivityId { get; }
  971. +   public HttpResponseMessage Message { get; }
  972. +   public DateTime Timestamp { get; }
  973. + }
  974.  
  975. + public enum Windows.Web.Http.Diagnostics.HttpDiagnosticRequestInitiator {
  976. +   ParsedElement = 0,
  977. +   Script = 1,
  978. +   Image = 2,
  979. +   Link = 3,
  980. +   Style = 4,
  981. +   XmlHttpRequest = 5,
  982. +   Media = 6,
  983. +   HtmlDownload = 7,
  984. +   Prefetch = 8,
  985. +   Other = 9,
  986. + }
  987.  
  988. + public class Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation {
  989. +   public ulong ColumnNumber { get; }
  990. +   public ulong LineNumber { get; }
  991. +   public Uri SourceUri { get; }
  992. + }
  993.  
  994. + public struct Windows.Web.Http.Diagnostics.HttpDiagnosticsContract {
  995. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement