Advertisement
h0x0d

Windows 10 10049 vs. 10041 WinRT API Changes

Mar 30th, 2015
991
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 69.37 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  5.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Activation.FileActivatedEventArgs {
  10. +   public string CallerPackageFamilyName { get; }
  11. | }
  12.  
  13. + public interface Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithCallerPackageFamilyName {
  14. +   public string CallerPackageFamilyName { get; }
  15. + }
  16.  
  17. * public interface Windows.ApplicationModel.Activation.IProtocolForResultsActivatedEventArgs;
  18.  
  19. - public interface Windows.ApplicationModel.Activation.IWebAccountProviderContinuationEventArgs;
  20.  
  21. - public class Windows.ApplicationModel.Activation.WebAccountProviderContinuationEventArgs;
  22.  
  23. | public class Windows.ApplicationModel.AppService.AppServiceConnection {
  24. -   public User User { get; set; }
  25. | }
  26.  
  27. | public class Windows.ApplicationModel.Appointments.Appointment {
  28. +   public string HtmlDetails { get; set; }
  29. | }
  30.  
  31. | public enum Windows.ApplicationModel.Calls.PhoneCallLogSourceIdKind {
  32. +   PackageFamilyName = 1,
  33. -   ApplicationUserModelId = 1,
  34. | }
  35.  
  36. | public class Windows.ApplicationModel.Calls.PhoneCallLogStore {
  37. +   public IAsyncAction DeleteEntriesAsync( IIterable<PhoneCallLogEntry> result );
  38. +   public IAsyncAction MarkEntriesAsSeenAsync( IIterable<PhoneCallLogEntry> result );
  39. +   public IAsyncOperation<uint> GetSourcesUnseenCountAsync( IIterable<string> result );
  40. +   public IAsyncAction MarkSourcesAsSeenAsync( IIterable<string> result );
  41. | }
  42.  
  43. | public class Windows.ApplicationModel.ContactsTemp.ContactAnnotationList {
  44. +   public string ProviderPackageFamilyName { get; }
  45. -   public string ProviderAumid { get; }
  46. | }
  47.  
  48. | public enum Windows.ApplicationModel.ContactsTemp.ContactAnnotationOperations {
  49. *   ContactProfile = 1,
  50. +   Message = 2,
  51. +   AudioCall = 4,
  52. +   VideoCall = 8,
  53. -   VoIPCall = 1,
  54. -   VoIPVideo = 2,
  55. -   VoIPToPstn = 4,
  56. | }
  57.  
  58. | public class Windows.ApplicationModel.ContactsTemp.ContactCardOptions {
  59. +   public ContactCardTabKind InitialTabKind { get; set; }
  60. +   public ContactCardHeaderKind HeaderKind { get; set; }
  61. -   public ContactCardPivotKind StartingPivot { get; set; }
  62. -   public Rect Rect { get; set; }
  63. -   public ContactCardViewKind PreferredView { get; set; }
  64. -   public Placement PreferredPlacement { get; set; }
  65. -   public ContactCardHeaderKind Header { get; set; }
  66. | }
  67.  
  68. - public enum Windows.ApplicationModel.ContactsTemp.ContactCardPivotKind;
  69.  
  70. + public enum Windows.ApplicationModel.ContactsTemp.ContactCardTabKind {
  71. +   Default = 0,
  72. +   Email = 1,
  73. +   Messaging = 2,
  74. +   Phone = 3,
  75. +   Video = 4,
  76. + }
  77.  
  78. - public enum Windows.ApplicationModel.ContactsTemp.ContactCardViewKind;
  79.  
  80. | public class Windows.ApplicationModel.ContactsTemp.ContactManager {
  81. +   public static bool IsShowContactCardSupported();
  82. +   public static void ShowContactCard( Contact contact, Rect selection, Placement preferredPlacement, ContactCardOptions contactCardOptions );
  83. +   public static bool IsShowDelayLoadedContactCardSupported();
  84. +   public static ContactCardDelayedDataLoader ShowDelayLoadedContactCard( Contact dataLoader, Rect contact, Placement selection, ContactCardOptions preferredPlacement );
  85. +   public static void ShowFullContactCard( Contact contact, FullContactCardOptions fullContactCardOptions );
  86. -   public static void ShowEnhancedContactCard( Contact contact );
  87. -   public static void ShowEnhancedContactCard( Contact contact, ContactCardOptions options );
  88. -   public static ContactCardDelayedDataLoader ShowEnhancedContactCardWithDelayLoad( Contact dataLoader, ContactCardOptions contact );
  89. | }
  90.  
  91. + public class Windows.ApplicationModel.ContactsTemp.FullContactCardOptions {
  92. +   public ViewSizePreference DesiredRemainingView { get; set; }
  93. +   public FullContactCardOptions();
  94. + }
  95.  
  96. + public class Windows.ApplicationModel.Core.HolographicApplication {
  97. +   public static void Run( IHolographicFrameworkViewSource viewSource );
  98. +   public static CoreApplicationView CreateNewView( IHolographicFrameworkViewSource view );
  99. + }
  100.  
  101. + public interface Windows.ApplicationModel.Core.IHolographicFrameworkView {
  102. +   public void SetStereoHeadMountedDisplay( StereoHeadMountedDisplay hmd );
  103. + }
  104.  
  105. + public interface Windows.ApplicationModel.Core.IHolographicFrameworkViewSource {
  106. +   public IHolographicFrameworkView CreateView();
  107. + }
  108.  
  109. | public class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager {
  110. -   public CoreDragDropScope AllowDropFrom { get; set; }
  111. -   public CoreDragDropScope AllowDragTo { get; set; }
  112. | }
  113.  
  114. - public enum Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropScope;
  115.  
  116. + public enum Windows.ApplicationModel.Email.AutoReplyMessageResponseKind {
  117. +   Html = 0,
  118. +   PlainText = 1,
  119. + }
  120.  
  121. | public class Windows.ApplicationModel.Email.EmailAttachment {
  122. +   public bool IsFromBaseMessage { get; }
  123. | }
  124.  
  125. | public class Windows.ApplicationModel.Email.EmailMailbox {
  126. +   public IAsyncAction SendMessageAsync( EmailMessage result, bool message );
  127. +   public IAsyncAction SetAutoReplySettingsAsync( EmailMailboxAutoReplySettings result );
  128. +   public IAsyncOperation<EmailMailboxAutoReplySettings> GetAutoReplySettingsAsync( AutoReplyMessageResponseKind autoReplySettings );
  129. | }
  130.  
  131. + public class Windows.ApplicationModel.Email.EmailMailboxAutoReply {
  132. +   public string Response { get; set; }
  133. +   public bool Enabled { get; set; }
  134. + }
  135.  
  136. + public class Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings {
  137. +   public IReference<DateTime> StartTime { get; set; }
  138. +   public AutoReplyMessageResponseKind ResponseKind { get; set; }
  139. +   public IReference<DateTime> EndTime { get; set; }
  140. +   public bool Enabled { get; set; }
  141. +   public EmailMailboxAutoReply InternalReply { get; }
  142. +   public EmailMailboxAutoReply KnownExternalReply { get; }
  143. +   public EmailMailboxAutoReply UnknownExternalReply { get; }
  144. +   public EmailMailboxAutoReplySettings();
  145. + }
  146.  
  147. | public class Windows.ApplicationModel.Email.EmailMessage {
  148. +   public bool HasPartialBodies { get; }
  149. +   public bool IsSmartSendable { get; }
  150. | }
  151.  
  152. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  153. +   public string DeviceAccountTypeId { get; }
  154. +   public string PackageFamilyName { get; }
  155. -   public string ApplicationUserModelId { get; }
  156. -   public string SystemNetworkId { get; }
  157. | }
  158.  
  159. + public class Windows.ApplicationModel.Wallet.WalletBarcode {
  160. +   public WalletBarcodeSymbology Symbology { get; }
  161. +   public string Value { get; }
  162. +   public WalletBarcode( WalletBarcodeSymbology symbology, string value );
  163. +   public WalletBarcode( IRandomAccessStreamReference streamToBarcodeImage );
  164. +   public IAsyncOperation<IRandomAccessStreamReference> GetImageAsync();
  165. + }
  166.  
  167. + public enum Windows.ApplicationModel.Wallet.WalletBarcodeSymbology {
  168. +   Invalid = 0,
  169. +   Upca = 1,
  170. +   Upce = 2,
  171. +   Ean13 = 3,
  172. +   Ean8 = 4,
  173. +   Itf = 5,
  174. +   Code39 = 6,
  175. +   Code128 = 7,
  176. +   Qr = 8,
  177. +   Pdf417 = 9,
  178. +   Aztec = 10,
  179. +   Custom = 100000,
  180. + }
  181.  
  182. + public enum Windows.ApplicationModel.Wallet.WalletDetailViewPosition {
  183. +   Hidden = 0,
  184. +   HeaderField1 = 1,
  185. +   HeaderField2 = 2,
  186. +   PrimaryField1 = 3,
  187. +   PrimaryField2 = 4,
  188. +   SecondaryField1 = 5,
  189. +   SecondaryField2 = 6,
  190. +   SecondaryField3 = 7,
  191. +   SecondaryField4 = 8,
  192. +   SecondaryField5 = 9,
  193. +   CenterField1 = 10,
  194. +   FooterField1 = 11,
  195. +   FooterField2 = 12,
  196. +   FooterField3 = 13,
  197. +   FooterField4 = 14,
  198. + }
  199.  
  200. + public class Windows.ApplicationModel.Wallet.WalletItem {
  201. +   public string DisplayName { get; set; }
  202. +   public string DisplayMessage { get; set; }
  203. +   public Color BodyFontColor { get; set; }
  204. +   public Color BodyColor { get; set; }
  205. +   public IRandomAccessStreamReference BodyBackgroundImage { get; set; }
  206. +   public bool IsDisplayMessageLaunchable { get; set; }
  207. +   public WalletBarcode Barcode { get; set; }
  208. +   public bool IsAcknowledged { get; set; }
  209. +   public bool IsMoreTransactionHistoryLaunchable { get; set; }
  210. +   public Color HeaderFontColor { get; set; }
  211. +   public Color HeaderColor { get; set; }
  212. +   public IRandomAccessStreamReference HeaderBackgroundImage { get; set; }
  213. +   public IReference<DateTime> ExpirationDate { get; set; }
  214. +   public IRandomAccessStreamReference Logo99x99 { get; set; }
  215. +   public string IssuerDisplayName { get; set; }
  216. +   public IRandomAccessStreamReference PromotionalImage { get; set; }
  217. +   public IRandomAccessStreamReference Logo159x159 { get; set; }
  218. +   public IReference<DateTime> LastUpdated { get; set; }
  219. +   public IRandomAccessStreamReference LogoImage { get; set; }
  220. +   public string RelevantDateDisplayMessage { get; set; }
  221. +   public IReference<DateTime> RelevantDate { get; set; }
  222. +   public IRandomAccessStreamReference Logo336x336 { get; set; }
  223. +   public string LogoText { get; set; }
  224. +   public WalletItemKind Kind { get; }
  225. +   public IMap<string, WalletItemCustomProperty> DisplayProperties { get; }
  226. +   public string Id { get; }
  227. +   public IMap<string, WalletRelevantLocation> RelevantLocations { get; }
  228. +   public IMap<string, WalletTransaction> TransactionHistory { get; }
  229. +   public IMap<string, WalletVerb> Verbs { get; }
  230. +   public WalletItem( WalletItemKind kind, string displayName );
  231. + }
  232.  
  233. + public class Windows.ApplicationModel.Wallet.WalletItemCustomProperty {
  234. +   public string Value { get; set; }
  235. +   public WalletSummaryViewPosition SummaryViewPosition { get; set; }
  236. +   public string Name { get; set; }
  237. +   public WalletDetailViewPosition DetailViewPosition { get; set; }
  238. +   public bool AutoDetectLinks { get; set; }
  239. +   public WalletItemCustomProperty( string name, string value );
  240. + }
  241.  
  242. + public enum Windows.ApplicationModel.Wallet.WalletItemKind {
  243. +   Invalid = 0,
  244. +   Deal = 1,
  245. +   General = 2,
  246. +   PaymentInstrument = 3,
  247. +   Ticket = 4,
  248. +   BoardingPass = 5,
  249. +   MembershipCard = 6,
  250. + }
  251.  
  252. + public class Windows.ApplicationModel.Wallet.WalletItemStore {
  253. +   public IAsyncAction AddAsync( string operation, WalletItem id );
  254. +   public IAsyncAction ClearAsync();
  255. +   public IAsyncOperation<WalletItem> GetWalletItemAsync( string operation );
  256. +   public IAsyncOperation<IVectorView<WalletItem>> GetItemsAsync();
  257. +   public IAsyncOperation<IVectorView<WalletItem>> GetItemsAsync( WalletItemKind operation );
  258. +   public IAsyncOperation<WalletItem> ImportItemAsync( IRandomAccessStreamReference operation );
  259. +   public IAsyncAction DeleteAsync( string operation );
  260. +   public IAsyncAction ShowAsync();
  261. +   public IAsyncAction ShowAsync( string operation );
  262. +   public IAsyncAction UpdateAsync( WalletItem operation );
  263. + }
  264.  
  265. + public class Windows.ApplicationModel.Wallet.WalletManager {
  266. +   public static IAsyncOperation<WalletItemStore> RequestStoreAsync();
  267. + }
  268.  
  269. + public class Windows.ApplicationModel.Wallet.WalletRelevantLocation {
  270. +   public BasicGeoposition Position { get; set; }
  271. +   public string DisplayMessage { get; set; }
  272. +   public WalletRelevantLocation();
  273. + }
  274.  
  275. + public enum Windows.ApplicationModel.Wallet.WalletSummaryViewPosition {
  276. +   Hidden = 0,
  277. +   Field1 = 1,
  278. +   Field2 = 2,
  279. + }
  280.  
  281. + public class Windows.ApplicationModel.Wallet.WalletTransaction {
  282. +   public IReference<DateTime> TransactionDate { get; set; }
  283. +   public bool IsLaunchable { get; set; }
  284. +   public bool IgnoreTimeOfDay { get; set; }
  285. +   public string DisplayLocation { get; set; }
  286. +   public string DisplayAmount { get; set; }
  287. +   public string Description { get; set; }
  288. +   public WalletTransaction();
  289. + }
  290.  
  291. + public class Windows.ApplicationModel.Wallet.WalletVerb {
  292. +   public string Name { get; set; }
  293. +   public WalletVerb( string name );
  294. + }
  295.  
  296.  
  297.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  298.  
  299.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Data.winmd
  300.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Data.winmd
  301.  
  302.  diff legends: +: added, -: removed, *: changed, |: type member changed
  303.  
  304.  found no differences.
  305.  
  306.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  307.  
  308.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  309.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Devices.winmd
  310.  
  311.  diff legends: +: added, -: removed, *: changed, |: type member changed
  312.  
  313. - public class Windows.Devices.Gpio.GpioController;
  314.  
  315. - public class Windows.Devices.Gpio.GpioPin;
  316.  
  317. - public enum Windows.Devices.Gpio.GpioPinDriveMode;
  318.  
  319. - public enum Windows.Devices.Gpio.GpioPinEdge;
  320.  
  321. - public enum Windows.Devices.Gpio.GpioPinValue;
  322.  
  323. - public class Windows.Devices.Gpio.GpioPinValueChangedEventArgs;
  324.  
  325. - public enum Windows.Devices.Gpio.GpioSharingMode;
  326.  
  327. - public enum Windows.Devices.I2C.I2CAddressingMode;
  328.  
  329. - public class Windows.Devices.I2C.I2CBus;
  330.  
  331. - public enum Windows.Devices.I2C.I2CBusSpeed;
  332.  
  333. - public class Windows.Devices.I2C.I2CConnectionSettings;
  334.  
  335. - public class Windows.Devices.I2C.I2CDevice;
  336.  
  337. - public enum Windows.Devices.I2C.I2CSharingMode;
  338.  
  339. - public enum Windows.Devices.I2C.I2CTransferStatus;
  340.  
  341. | public class Windows.Devices.Printers.Extensions.Print3DWorkflow {
  342. +   public object GetPrintModelPackage();
  343. -   public IAsyncOperation<object> GetPrintModelPackageAsync();
  344. | }
  345.  
  346. | public class Windows.Devices.Sensors.Accelerometer {
  347. +   public uint ReportLatency { get; set; }
  348. +   public uint MaxBatchSize { get; }
  349. | }
  350.  
  351. + public struct Windows.Devices.Sms.LegacySmsApiContract {
  352. + }
  353.  
  354. - public class Windows.Devices.Spi.SpiBus;
  355.  
  356. - public class Windows.Devices.Spi.SpiBusInfo;
  357.  
  358. - public class Windows.Devices.Spi.SpiConnectionSettings;
  359.  
  360. - public class Windows.Devices.Spi.SpiDevice;
  361.  
  362. - public enum Windows.Devices.Spi.SpiMode;
  363.  
  364. - public enum Windows.Devices.Spi.SpiSharingMode;
  365.  
  366.  
  367.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  368.  
  369.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  370.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Foundation.winmd
  371.  
  372.  diff legends: +: added, -: removed, *: changed, |: type member changed
  373.  
  374. + public struct Windows.Foundation.Geometry.AxisAngle {
  375. +   public Vector3 Axis;
  376. +   public float Angle;
  377. + }
  378.  
  379.  
  380.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  381.  
  382.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  383.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Globalization.winmd
  384.  
  385.  diff legends: +: added, -: removed, *: changed, |: type member changed
  386.  
  387.  found no differences.
  388.  
  389.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  390.  
  391.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  392.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Graphics.winmd
  393.  
  394.  diff legends: +: added, -: removed, *: changed, |: type member changed
  395.  
  396. | public class Windows.Graphics.Display.StereoHeadMountedDisplay {
  397. +   public StereoRenderingParameters GetStereoRenderingParameters( Pose value );
  398. | }
  399.  
  400. + public struct Windows.Graphics.Display.StereoRenderingParameters {
  401. +   public ViewProjection Left;
  402. +   public ViewProjection Right;
  403. +   public Rect RenderingViewport;
  404. + }
  405.  
  406. + public interface Windows.Graphics.Effects.IGraphicsEffect {
  407. +   public string Name { get; set; }
  408. + }
  409.  
  410. + public interface Windows.Graphics.Effects.IGraphicsEffectInput {
  411. + }
  412.  
  413. + public class Windows.Graphics.Holographic.HolographicDisplay {
  414. +   public double NearPlaneDistance { get; set; }
  415. +   public double FarPlaneDistance { get; set; }
  416. +   public bool IsPrimary { get; }
  417. +   public bool IsStereo { get; }
  418. + }
  419.  
  420. + public class Windows.Graphics.Holographic.HolographicFrame {
  421. +   public Pose Pose { get; }
  422. +   public void Present();
  423. +   public void GetFocusPoint( HolographicDisplay display, ref MovingFocusPoint focusPoint );
  424. +   public void SetFocusPoint( HolographicDisplay display, MovingFocusPoint focusPoint );
  425. +   public Matrix4x4 GetDisplayToPoseTransform( HolographicDisplay pvalue );
  426. +   public Frustum GetViewFrustum( HolographicDisplay value );
  427. +   public StereoRenderingParameters GetStereoRenderingParameters( HolographicDisplay value );
  428. +   public void Close();
  429. + }
  430.  
  431. + public class Windows.Graphics.Holographic.HolographicSpace {
  432. +   public IVectorView<HolographicDisplay> Displays { get; }
  433. +   public Person User { get; }
  434. +   public HolographicSpace();
  435. +   public void CreateNextFrame( ref HolographicFrame frame );
  436. +   TypedEventHandler<HolographicSpace, IVectorChangedEventArgs> DisplaysChanged;
  437. + }
  438.  
  439. + public struct Windows.Graphics.Holographic.MovingFocusPoint {
  440. +   public Vector3 Position;
  441. +   public Vector3 Normal;
  442. +   public Vector3 Velocity;
  443. + }
  444.  
  445. + public struct Windows.Graphics.Holographic.StereoRenderingParameters {
  446. +   public ViewProjection Left;
  447. +   public ViewProjection Right;
  448. +   public Rect RenderingViewport;
  449. + }
  450.  
  451. + public struct Windows.Graphics.Holographic.ViewProjection {
  452. +   public Matrix4x4 View;
  453. +   public Matrix4x4 Projection;
  454. + }
  455.  
  456. | public class Windows.Graphics.Printing.Print3DManager {
  457. +   public void SetPrinterDefault( string value );
  458. -   public void SetDefaultPrinter( string value );
  459. | }
  460.  
  461. | public class Windows.Graphics.Printing.Print3DModelPackage {
  462. +   public IVectorView<ModelTexture> Textures { get; set; }
  463. +   public IRandomAccessStream PrintTicket { get; set; }
  464. *   public IRandomAccessStream Model { get; set; }
  465. +   public IRandomAccessStream Generate3mfPackage();
  466. +   public void LoadPackage( IRandomAccessStream packageStream );
  467. +   public static Print3DModelPackage Get3DModelPackage();
  468. | }
  469.  
  470.  
  471.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  472.  
  473.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Human.winmd
  474.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Human.winmd
  475.  
  476.  diff legends: +: added, -: removed, *: changed, |: type member changed
  477.  
  478. | public class Windows.Human.Pose {
  479. +   public Vector3 LinearAcceleration { get; }
  480. +   public Vector3 LinearVelocity { get; }
  481. +   public AxisAngle RotationalAcceleration { get; }
  482. +   public AxisAngle RotationalVelocity { get; }
  483. | }
  484.  
  485.  
  486.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  487.  
  488.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Management.winmd
  489.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Management.winmd
  490.  
  491.  diff legends: +: added, -: removed, *: changed, |: type member changed
  492.  
  493. + public class Windows.Management.Orchestration.CurrentAppOrchestration {
  494. +   public SingleAppModeContext StartSingleAppMode();
  495. +   public static CurrentAppOrchestration GetForCurrentView();
  496. + }
  497.  
  498. + public class Windows.Management.Orchestration.SingleAppModeContext {
  499. +   public void Close();
  500. + }
  501.  
  502.  
  503.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  504.  
  505.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Media.winmd
  506.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Media.winmd
  507.  
  508.  diff legends: +: added, -: removed, *: changed, |: type member changed
  509.  
  510. | public enum Windows.Media.Audio.AudioDeviceNodeCreationStatus {
  511. +   AccessDenied = 4,
  512. | }
  513.  
  514. | public class Windows.Media.Capture.MediaCapture {
  515. +   public static bool IsVideoProfileSupported( string value );
  516. +   public static IVectorView<MediaCaptureVideoProfile> FindAllVideoProfiles( string value );
  517. +   public static IVectorView<MediaCaptureVideoProfile> FindConcurrentProfiles( string value );
  518. +   public static IVectorView<MediaCaptureVideoProfile> FindKnownVideoProfiles( string value, KnownVideoProfile videoDeviceId );
  519. | }
  520.  
  521. - public enum Windows.Media.Photo.Import.ContentEnumerationFilter;
  522.  
  523. - public enum Windows.Media.Photo.Import.DeleteSidecarsPolicy;
  524.  
  525. - public class Windows.Media.Photo.Import.DeletionRequest;
  526.  
  527. - public enum Windows.Media.Photo.Import.DestinationFileNamingScheme;
  528.  
  529. - public enum Windows.Media.Photo.Import.DeviceType;
  530.  
  531. - public class Windows.Media.Photo.Import.EnumeratedItem;
  532.  
  533. - public class Windows.Media.Photo.Import.EnumerationRequest;
  534.  
  535. - public interface Windows.Media.Photo.Import.IDeletionRequest;
  536.  
  537. - public interface Windows.Media.Photo.Import.IEnumeratedItem;
  538.  
  539. - public interface Windows.Media.Photo.Import.IEnumerationRequest;
  540.  
  541. - public interface Windows.Media.Photo.Import.IImportSession;
  542.  
  543. + public interface Windows.Media.Photo.Import.IPhotoImportImportableItem {
  544. +   public string ContentType { get; }
  545. +   public string Id { get; }
  546. +   public bool IsSelected { get; set; }
  547. +   public string Name { get; }
  548. +   public IVectorView<PhotoImportSidecarFile> PhotoImportSidecarFiles { get; }
  549. +   public ulong SizeInBytes { get; }
  550. +   public DateTime Timestamp { get; }
  551. +   public IAsyncOperation<IRandomAccessStreamWithContentType> GetThumbnailAsync();
  552. + }
  553.  
  554. - public interface Windows.Media.Photo.Import.ISidecarFile;
  555.  
  556. - public interface Windows.Media.Photo.Import.ISourceInfo;
  557.  
  558. - public interface Windows.Media.Photo.Import.ITransferRequest;
  559.  
  560. - public interface Windows.Media.Photo.Import.ITransferredItem;
  561.  
  562. - public class Windows.Media.Photo.Import.ImportSession;
  563.  
  564. - public enum Windows.Media.Photo.Import.ImportSidecarsPolicy;
  565.  
  566. - public void delegate Windows.Media.Photo.Import.ItemTransferEventHandler( IImportSession sender, ITransferredItem item );
  567.  
  568. + public enum Windows.Media.Photo.Import.PhotoImportAutoSelectionMode {
  569. +   IgnoreSidecars = 0,
  570. +   ConsiderSidecars = 1,
  571. + }
  572.  
  573. + public enum Windows.Media.Photo.Import.PhotoImportContentTypeFilter {
  574. +   PhotosOnly = 0,
  575. +   VideosOnly = 1,
  576. +   PhotosAndVideos = 2,
  577. + }
  578.  
  579. + public class Windows.Media.Photo.Import.PhotoImportDeleteImportedItemsFromSourceResult {
  580. +   public uint DeletedFilesTotalCount { get; }
  581. +   public ulong DeletedFilesTotalSizeInBytes { get; }
  582. +   public uint DeletedPhotosCount { get; }
  583. +   public ulong DeletedPhotosSizeInBytes { get; }
  584. +   public uint DeletedSidecarsCount { get; }
  585. +   public ulong DeletedSidecarsSizeInBytes { get; }
  586. +   public uint DeletedVideosCount { get; }
  587. +   public ulong DeletedVideosSizeInBytes { get; }
  588. + }
  589.  
  590. + public enum Windows.Media.Photo.Import.PhotoImportDeleteSidecarsMode {
  591. +   DeleteSidecars = 0,
  592. +   IgnoreSidecars = 1,
  593. + }
  594.  
  595. + public enum Windows.Media.Photo.Import.PhotoImportDestinationFilesNamingScheme {
  596. +   KeepOriginalNames = 0,
  597. +   UsePerSessionSequentialNumbers = 1,
  598. + }
  599.  
  600. + public class Windows.Media.Photo.Import.PhotoImportFindAllItemsResult {
  601. +   public uint ImportableFilesTotalCount { get; }
  602. +   public ulong ImportableFilesTotalSizeInBytes { get; }
  603. +   public IVectorView<PhotoImportImportableItem> ImportableItems { get; }
  604. +   public uint ImportablePhotosCount { get; }
  605. +   public ulong ImportablePhotosSizeInBytes { get; }
  606. +   public uint ImportableSidecarsCount { get; }
  607. +   public ulong ImportableSidecarsSizeInBytes { get; }
  608. +   public uint ImportableVideosCount { get; }
  609. +   public ulong ImportableVideosSizeInBytes { get; }
  610. +   public uint SelectedFilesTotalCount { get; }
  611. +   public ulong SelectedFilesTotalSizeInBytes { get; }
  612. +   public uint SelectedPhotosCount { get; }
  613. +   public ulong SelectedPhotosSizeInBytes { get; }
  614. +   public uint SelectedSidecarsCount { get; }
  615. +   public ulong SelectedSidecarsSizeInBytes { get; }
  616. +   public uint SelectedVideosCount { get; }
  617. +   public ulong SelectedVideosSizeInBytes { get; }
  618. +   public IAsyncOperationWithProgress<PhotoImportImportSelectedItemsResult, uint> ImportSelectedItemsAsync( PhotoImportImportSidecarsMode asyncOperation );
  619. +   public void SelectAll();
  620. +   public void SelectNone();
  621. +   public void AutoSelect( PhotoImportAutoSelectionMode autoSelectionMode );
  622. +   TypedEventHandler<PhotoImportFindAllItemsResult, PhotoImportImportedItem> ItemImported;
  623. + }
  624.  
  625. + public class Windows.Media.Photo.Import.PhotoImportImportSelectedItemsResult {
  626. +   public uint ImportedFilesTotalCount { get; }
  627. +   public ulong ImportedFilesTotalSizeInBytes { get; }
  628. +   public uint ImportedPhotosCount { get; }
  629. +   public ulong ImportedPhotosSizeInBytes { get; }
  630. +   public uint ImportedSidecarsCount { get; }
  631. +   public ulong ImportedSidecarsSizeInBytes { get; }
  632. +   public uint ImportedVideosCount { get; }
  633. +   public ulong ImportedVideosSizeInBytes { get; }
  634. +   public IVectorView<PhotoImportImportedItem> PhotoImportImportedItems { get; }
  635. +   public IAsyncOperationWithProgress<PhotoImportDeleteImportedItemsFromSourceResult, uint> DeleteImportedItemsFromSourceAsync( PhotoImportDeleteSidecarsMode asyncOperation );
  636. + }
  637.  
  638. + public enum Windows.Media.Photo.Import.PhotoImportImportSidecarsMode {
  639. +   IgnoreSidecars = 0,
  640. +   ImportSidecars = 1,
  641. + }
  642.  
  643. + public class Windows.Media.Photo.Import.PhotoImportImportableItem {
  644. +   public bool IsSelected { get; set; }
  645. +   public string ContentType { get; }
  646. +   public string Id { get; }
  647. +   public string Name { get; }
  648. +   public IVectorView<PhotoImportSidecarFile> PhotoImportSidecarFiles { get; }
  649. +   public ulong SizeInBytes { get; }
  650. +   public DateTime Timestamp { get; }
  651. +   public IAsyncOperation<IRandomAccessStreamWithContentType> GetThumbnailAsync();
  652. + }
  653.  
  654. + public class Windows.Media.Photo.Import.PhotoImportImportedItem {
  655. +   public bool IsSelected { get; set; }
  656. +   public string ContentType { get; }
  657. +   public string Id { get; }
  658. +   public string Name { get; }
  659. +   public IVectorView<PhotoImportSidecarFile> PhotoImportSidecarFiles { get; }
  660. +   public ulong SizeInBytes { get; }
  661. +   public DateTime Timestamp { get; }
  662. +   public IVectorView<string> ImportedFiles { get; }
  663. +   public IAsyncOperation<IRandomAccessStreamWithContentType> GetThumbnailAsync();
  664. + }
  665.  
  666. + public enum Windows.Media.Photo.Import.PhotoImportItemSelectionMode {
  667. +   SelectAll = 0,
  668. +   SelectNone = 1,
  669. +   Automatic = 2,
  670. +   AutomaticIgnoringSidecars = 3,
  671. + }
  672.  
  673. + public class Windows.Media.Photo.Import.PhotoImportManager {
  674. +   public PhotoImportManager();
  675. +   public IAsyncOperation<IVectorView<PhotoImportSourceInfo>> FindAllSourcesAsync();
  676. +   public IAsyncOperation<IVectorView<string>> FindAllSourceIdsAsync();
  677. +   public IAsyncOperation<PhotoImportSourceInfo> GetSourceInfoFromIdAsync( string asyncOperation );
  678. +   public IAsyncOperation<PhotoImportSourceInfo> GetSourceInfoFromFolderAsync( IStorageFolder asyncOperation );
  679. +   public IAsyncOperation<PhotoImportSession> CreateImportSessionAsync( PhotoImportSourceInfo asyncOperation );
  680. +   public IAsyncOperation<PhotoImportSession> CreateImportSessionAsync( string asyncOperation );
  681. + }
  682.  
  683. + public enum Windows.Media.Photo.Import.PhotoImportPowerSource {
  684. +   Unknown = 0,
  685. +   Battery = 1,
  686. +   ExternalPower = 2,
  687. + }
  688.  
  689. + public enum Windows.Media.Photo.Import.PhotoImportPreferredTimestamp {
  690. +   UseDateTaken = 0,
  691. +   UseCreationDate = 1,
  692. + }
  693.  
  694. + public class Windows.Media.Photo.Import.PhotoImportSession {
  695. +   public PhotoImportSubfoldersNamingScheme SubfoldersNamingScheme { get; set; }
  696. +   public PhotoImportPreferredTimestamp PreferredTimestamp { get; set; }
  697. +   public PhotoImportDestinationFilesNamingScheme DestinationFilesNamingScheme { get; set; }
  698. +   public string DestinationFileNamesPrefix { get; set; }
  699. +   public bool AppendDatedImportSessionFolder { get; set; }
  700. +   public bool CanDeleteContent { get; }
  701. +   public string PrimaryDestination { get; }
  702. +   public void SetPrimaryDestinationAsync( IStorageFolder primaryDestination, ref IAsyncAction asyncAction );
  703. +   public void SetSecondaryDestinationsAsync( IIterable<IStorageFolder> pSecondaryDestinations, ref IAsyncAction asyncAction );
  704. +   public IAsyncOperationWithProgress<PhotoImportFindAllItemsResult, uint> FindAllItemsAsync( PhotoImportContentTypeFilter asyncOperation, PhotoImportItemSelectionMode contentTypeFilter );
  705. + }
  706.  
  707. + public class Windows.Media.Photo.Import.PhotoImportSidecarFile {
  708. +   public bool IsSelected { get; set; }
  709. +   public string ContentType { get; }
  710. +   public string Id { get; }
  711. +   public string Name { get; }
  712. +   public ulong SizeInBytes { get; }
  713. +   public DateTime Timestamp { get; }
  714. +   public IAsyncOperation<IRandomAccessStreamWithContentType> GetThumbnailAsync();
  715. + }
  716.  
  717. + public class Windows.Media.Photo.Import.PhotoImportSourceInfo {
  718. +   public string ConnectionProtocol { get; }
  719. +   public IReference<DateTime> DateTime { get; }
  720. +   public string Description { get; }
  721. +   public string Id { get; }
  722. +   public bool IsMassStorage { get; }
  723. +   public bool IsPhotoCaptureSource { get; }
  724. +   public bool IsReadOnly { get; }
  725. +   public bool IsVideoCaptureSource { get; }
  726. +   public string Manufacturer { get; }
  727. +   public string Model { get; }
  728. +   public string Name { get; }
  729. +   public IReference<uint> PowerLevelPercent { get; }
  730. +   public PhotoImportPowerSource PowerSource { get; }
  731. +   public string SerialNumber { get; }
  732. +   public PhotoImportSourceType Type { get; }
  733. +   public IAsyncOperation<IRandomAccessStreamWithContentType> GetThumbnailAsync();
  734. + }
  735.  
  736. + public enum Windows.Media.Photo.Import.PhotoImportSourceType {
  737. +   Generic = 0,
  738. +   Camera = 1,
  739. +   MediaPlayer = 2,
  740. +   Phone = 3,
  741. +   Video = 4,
  742. +   PersonalInformationManager = 5,
  743. +   AudioRecorder = 6,
  744. + }
  745.  
  746. + public enum Windows.Media.Photo.Import.PhotoImportSubfoldersNamingScheme {
  747. +   None = 0,
  748. +   UsePreferredTimestamp = 1,
  749. +   KeepOriginalFolderNames = 2,
  750. + }
  751.  
  752. - public class Windows.Media.Photo.Import.PhotoImportWorker;
  753.  
  754. - public enum Windows.Media.Photo.Import.PowerSource;
  755.  
  756. - public enum Windows.Media.Photo.Import.PreferredTimestamp;
  757.  
  758. - public class Windows.Media.Photo.Import.SidecarFile;
  759.  
  760. - public class Windows.Media.Photo.Import.SourceInfo;
  761.  
  762. - public enum Windows.Media.Photo.Import.SubfolderNamingScheme;
  763.  
  764. - public class Windows.Media.Photo.Import.TransferRequest;
  765.  
  766. - public class Windows.Media.Photo.Import.TransferredItem;
  767.  
  768. | public class Windows.Media.Playback.MediaPlayer {
  769. +   public IMediaPlaybackSource Source { get; set; }
  770. -   public void SetPlaybackSource( IMediaPlaybackSource source );
  771. | }
  772.  
  773. | public enum Windows.Media.Playback.TimedMetadataTrackPresentationMode {
  774. +   ApplicationPresented = 2,
  775. +   PlatformPresented = 3,
  776. -   Visible = 2,
  777. | }
  778.  
  779.  
  780.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  781.  
  782.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  783.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Networking.winmd
  784.  
  785.  diff legends: +: added, -: removed, *: changed, |: type member changed
  786.  
  787. | public class Windows.Networking.NetworkOperators.MobileBroadbandModem {
  788. +   public bool IsResetSupported { get; }
  789. -   public MobileBroadbandUicc Uicc { get; }
  790. +   public IAsyncAction ResetAsync();
  791. +   public IAsyncOperation<MobileBroadbandModemConfiguration> GetCurrentConfigurationAsync();
  792. | }
  793.  
  794. + public class Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration {
  795. +   public string HomeProviderId { get; }
  796. +   public string HomeProviderName { get; }
  797. +   public MobileBroadbandUicc Uicc { get; }
  798. + }
  799.  
  800. | public class Windows.Networking.NetworkOperators.MobileBroadbandNetwork {
  801. +   public IVectorView<MobileBroadbandUiccApp> RegistrationUiccApps { get; }
  802. +   public IAsyncOperation<bool> GetVoiceCallSupportAsync();
  803. | }
  804.  
  805. | public class Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult {
  806. +   public bool IsSuccessful { get; }
  807. -   public bool Succeeded { get; }
  808. | }
  809.  
  810. | public class Windows.Networking.NetworkOperators.MobileBroadbandUicc {
  811. -   public IVectorView<string> UiccAppIds { get; }
  812. +   public IAsyncOperation<MobileBroadbandUiccAppsResult> GetUiccAppsAsync();
  813. | }
  814.  
  815. + public class Windows.Networking.NetworkOperators.MobileBroadbandUiccApp {
  816. +   public IBuffer Id { get; }
  817. +   public UiccAppKind Kind { get; }
  818. +   public IAsyncOperation<MobileBroadbandUiccAppRecordDetailsResult> GetRecordDetailsAsync( IIterable<uint> asyncInfo );
  819. +   public IAsyncOperation<MobileBroadbandUiccAppReadRecordResult> ReadRecordAsync( IIterable<uint> asyncInfo, int uiccFilePath );
  820. + }
  821.  
  822. + public enum Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus {
  823. +   Success = 0,
  824. +   InvalidUiccFilePath = 1,
  825. +   AccessConditionNotHeld = 2,
  826. +   UiccBusy = 3,
  827. + }
  828.  
  829. + public class Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult {
  830. +   public IBuffer Data { get; }
  831. +   public MobileBroadbandUiccAppOperationStatus Status { get; }
  832. + }
  833.  
  834. + public class Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult {
  835. +   public UiccAppRecordKind Kind { get; }
  836. +   public UiccAccessCondition ReadAccessCondition { get; }
  837. +   public int RecordCount { get; }
  838. +   public int RecordSize { get; }
  839. +   public MobileBroadbandUiccAppOperationStatus Status { get; }
  840. +   public UiccAccessCondition WriteAccessCondition { get; }
  841. + }
  842.  
  843. + public class Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult {
  844. +   public MobileBroadbandUiccAppOperationStatus Status { get; }
  845. +   public IVectorView<MobileBroadbandUiccApp> UiccApps { get; }
  846. + }
  847.  
  848. + public enum Windows.Networking.NetworkOperators.UiccAccessCondition {
  849. +   AlwaysAllowed = 0,
  850. +   Pin1 = 1,
  851. +   Pin2 = 2,
  852. +   Pin3 = 3,
  853. +   Pin4 = 4,
  854. +   Administrative5 = 5,
  855. +   Administrative6 = 6,
  856. +   NeverAllowed = 7,
  857. + }
  858.  
  859. + public enum Windows.Networking.NetworkOperators.UiccAppKind {
  860. +   Unknown = 0,
  861. +   MF = 1,
  862. +   MFSim = 2,
  863. +   MFRuim = 3,
  864. +   USim = 4,
  865. +   CSim = 5,
  866. +   ISim = 6,
  867. + }
  868.  
  869. + public enum Windows.Networking.NetworkOperators.UiccAppRecordKind {
  870. +   Transparent = 0,
  871. +   RecordOriented = 1,
  872. + }
  873.  
  874. + public class Windows.Networking.NetworkOperators.WellKnownCSimFilePaths {
  875. +   public IVectorView<uint> Efspn { get; }
  876. +   public IVectorView<uint> Gid1 { get; }
  877. +   public IVectorView<uint> Gid2 { get; }
  878. + }
  879.  
  880. + public class Windows.Networking.NetworkOperators.WellKnownRuimFilePaths {
  881. +   public IVectorView<uint> Efspn { get; }
  882. +   public IVectorView<uint> Gid1 { get; }
  883. +   public IVectorView<uint> Gid2 { get; }
  884. + }
  885.  
  886. + public class Windows.Networking.NetworkOperators.WellKnownSimFilePaths {
  887. +   public IVectorView<uint> Efons { get; }
  888. +   public IVectorView<uint> Efspn { get; }
  889. +   public IVectorView<uint> Gid1 { get; }
  890. +   public IVectorView<uint> Gid2 { get; }
  891. + }
  892.  
  893. + public class Windows.Networking.NetworkOperators.WellKnownUSimFilePaths {
  894. +   public IVectorView<uint> Efopl { get; }
  895. +   public IVectorView<uint> Efpnn { get; }
  896. +   public IVectorView<uint> Efspn { get; }
  897. +   public IVectorView<uint> Gid1 { get; }
  898. +   public IVectorView<uint> Gid2 { get; }
  899. + }
  900.  
  901.  
  902.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  903.  
  904.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Security.winmd
  905.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Security.winmd
  906.  
  907.  diff legends: +: added, -: removed, *: changed, |: type member changed
  908.  
  909. | public class Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager {
  910. +   public static IAsyncOperation<WebAccountProvider> FindAccountProviderAsync( string asyncInfo, string webAccountProviderId, User authority );
  911. | }
  912.  
  913. | public class Windows.Security.Credentials.WebAccountProvider {
  914. +   public User User { get; }
  915. | }
  916.  
  917. + public enum Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult {
  918. +   Allowed = 0,
  919. +   Blocked = 1,
  920. +   ConsentRequired = 2,
  921. + }
  922.  
  923. | public class Windows.Security.EnterpriseData.ProtectionPolicyManager {
  924. +   public static ProtectionPolicyEvaluationResult CheckAccess( string result, string sourceIdentity );
  925. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessAsync( string result, string sourceIdentity );
  926. | }
  927.  
  928.  
  929.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  930.  
  931.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Services.winmd
  932.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Services.winmd
  933.  
  934.  diff legends: +: added, -: removed, *: changed, |: type member changed
  935.  
  936. | public class Windows.Services.Maps.MapRouteDrivingOptions {
  937. +   public uint AlternateRouteCount { get; set; }
  938. -   public uint RequestedAlternateRouteCount { get; set; }
  939. | }
  940.  
  941. | public class Windows.Services.Maps.MapRouteFinder {
  942. +   public static IAsyncOperation<MapRouteFinderResult> GetDrivingRouteAsync( Geopoint result, Geopoint startPoint, MapRouteDrivingOptions endPoint );
  943. -   public static IAsyncOperation<MapRouteFinderResult> GetDrivingRoutesAsync( Geopoint result, Geopoint startPoint, MapRouteDrivingOptions endPoint );
  944. | }
  945.  
  946. | public enum Windows.Services.Maps.MapRouteRestrictions {
  947. -   Parks = 64,
  948. | }
  949.  
  950. - public class Windows.Services.Maps.Guidance.Guidance;
  951.  
  952. + public class Windows.Services.Maps.Guidance.GuidanceEngine {
  953. +   public UnitSystem DistanceUnit { get; set; }
  954. +   public AudioEvents AudioOutputEvents { get; set; }
  955. +   public Maneuver AfterNextManeuver { get; }
  956. +   public int AfterNextManeuverDistance { get; }
  957. +   public MapMatchedLocation CurrentLocation { get; }
  958. +   public Geopoint CurrentPosition { get; }
  959. +   public int DestinationDistance { get; }
  960. +   public int ElapsedDistance { get; }
  961. +   public TimeSpan ElapsedTime { get; }
  962. +   public GuidanceMode GuidanceMode { get; }
  963. +   public Maneuver NextManeuver { get; }
  964. +   public int NextManeuverDistance { get; }
  965. +   public string RoadName { get; }
  966. +   public GuidanceRoute Route { get; }
  967. +   public TimeSpan TimeToArrival { get; }
  968. +   public void Navigate( MapRoute value );
  969. +   public void Simulate( MapRoute value, uint speed );
  970. +   public void StartTracking();
  971. +   public void Pause();
  972. +   public void Resume();
  973. +   public void Stop();
  974. +   public void Clear();
  975. +   public void Repeat();
  976. +   public void SetVoiceSkin( uint skinId, string voicesDirectory );
  977. +   public void UserLocationUpdate( Geocoordinate userLocation );
  978. +   public void UserLocationUpdate( Geocoordinate userLocation, BasicGeoposition positionOverride );
  979. +   public void UserLocationClear();
  980. +   public static GuidanceEngine Create();
  981. +   Windows.Services.Maps.Guidance.EmptyEventHandler DestinationReachedEvent;
  982. +   Windows.Services.Maps.Guidance.EmptyEventHandler GpsLostEvent;
  983. +   Windows.Services.Maps.Guidance.EmptyEventHandler GpsRestoredEvent;
  984. +   Windows.Services.Maps.Guidance.EmptyEventHandler GuidanceUpdatedEvent;
  985. +   TypedEventHandler<GuidanceEngine, ManeuverAvailableArgs> ManeuverAvailableEvent;
  986. +   Windows.Services.Maps.Guidance.EmptyEventHandler RerouteBeginEvent;
  987. +   Windows.Services.Maps.Guidance.EmptyEventHandler RerouteEndEvent;
  988. +   Windows.Services.Maps.Guidance.EmptyEventHandler RerouteFailedEvent;
  989. + }
  990.  
  991. | public class Windows.Services.Maps.Guidance.Maneuver {
  992. *   public MapSignpost Signpost { get; }
  993. | }
  994.  
  995. + public class Windows.Services.Maps.Guidance.MapSignpost {
  996. +   public Color BackgroundColor { get; }
  997. +   public IVector<string> ExitDirections { get; }
  998. +   public string ExitNumber { get; }
  999. +   public string ExitText { get; }
  1000. +   public Color ForegroundColor { get; }
  1001. + }
  1002.  
  1003. - public class Windows.Services.Maps.Guidance.Signpost;
  1004.  
  1005. + public class Windows.Services.Maps.Local.LocalCategories {
  1006. +   public string BankAndCreditUnions { get; }
  1007. +   public string EatDrink { get; }
  1008. +   public string Hospitals { get; }
  1009. +   public string HotelsAndMotels { get; }
  1010. +   public string None { get; }
  1011. +   public string Parking { get; }
  1012. +   public string SeeDo { get; }
  1013. +   public string Shop { get; }
  1014. + }
  1015.  
  1016. | public class Windows.Services.Maps.Local.LocalLocation {
  1017. +   public string Identifier { get; }
  1018. +   public Geopoint Point { get; }
  1019. -   public string EntityId { get; }
  1020. -   public string EntityIdType { get; }
  1021. -   public Geopoint Location { get; }
  1022. | }
  1023.  
  1024. | public class Windows.Services.Maps.Local.LocalLocationFinder {
  1025. +   public static IAsyncOperation<LocalLocationFinderResult> FindLocalLocationsAsync( string result, Geocircle searchTerm, string searchArea, uint localCategory );
  1026. | }
  1027.  
  1028. | public enum Windows.Services.Maps.Local.LocalLocationFinderStatus {
  1029. +   InvalidCategory = 3,
  1030. +   InvalidSearchTerm = 4,
  1031. +   InvalidSearchArea = 5,
  1032. *   NetworkFailure = 6,
  1033. *   NotSupported = 7,
  1034. -   InvalidArgument = 3,
  1035. -   ProxyAuthenticationFailed = 6,
  1036. | }
  1037.  
  1038.  
  1039.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1040.  
  1041.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  1042.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Storage.winmd
  1043.  
  1044.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1045.  
  1046. | public class Windows.Storage.KnownFolders {
  1047. +   public StorageFolder Captures { get; }
  1048. | }
  1049.  
  1050.  
  1051.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1052.  
  1053.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.System.winmd
  1054.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.System.winmd
  1055.  
  1056.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1057.  
  1058. - public interface Windows.System.IProtocolForResultsOperationSourcePriv;
  1059.  
  1060. - public interface Windows.System.IProtocolForResultsOperationTargetPriv;
  1061.  
  1062. - public interface Windows.System.IProtocolOperationWaitForResultsPriv;
  1063.  
  1064. - public interface Windows.System.IValueSetProvider;
  1065.  
  1066. | public class Windows.System.User {
  1067. -   public string DisplayName { get; }
  1068. -   public IPropertySet Properties { get; }
  1069. +   public IAsyncOperation<IPropertyValue> GetPropertyAsync( string operation );
  1070. +   public IAsyncOperation<IPropertySet> GetPropertiesAsync( IVectorView<string> operation );
  1071. +   public IAsyncOperation<IRandomAccessStreamReference> GetPictureAsync( UserPictureSize operation );
  1072. -   public IRandomAccessStreamReference GetPicture( UserPictureSize value );
  1073. | }
  1074.  
  1075. | public class Windows.System.Profile.AnalyticsInfo {
  1076. +   public string DeviceForm { get; }
  1077. -   public string DeviceClass { get; }
  1078. | }
  1079.  
  1080. | public class Windows.System.Profile.AnalyticsVersionInfo {
  1081. +   public string DeviceFamily { get; }
  1082. +   public string DeviceFamilyVersion { get; }
  1083. -   public string Platform { get; }
  1084. -   public string PlatformVersion { get; }
  1085. | }
  1086.  
  1087.  
  1088.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1089.  
  1090.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.UI.winmd
  1091.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.UI.winmd
  1092.  
  1093.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1094.  
  1095. - public class Windows.UI.Composition.AnimationClass : Windows.UI.Composition.CompositionObject;
  1096.  
  1097. - public class Windows.UI.Composition.AnimationGroup : Windows.UI.Composition.CompositionObject;
  1098.  
  1099. * public class Windows.UI.Composition.BrushVisual : Windows.UI.Composition.ContainerVisual;
  1100.  
  1101. | public class Windows.UI.Composition.CompositionClip : Windows.UI.Composition.CompositionObject {
  1102. -   public Matrix3x2 Transform { get; set; }
  1103. | }
  1104.  
  1105. | public class Windows.UI.Composition.CompositionGraphicsFactory {
  1106. +   public CompositionImage CreateImageFromStream( IInputStream value );
  1107. +   public CompositionImage CreateImageFromUri( Uri value );
  1108. -   public CompositionImage TryCreateImage( Size result, uint pixelSize, uint pixelFormat );
  1109. -   public CompositionImage TryCreateImageFromUri( Uri result );
  1110. | }
  1111.  
  1112. | public class Windows.UI.Composition.CompositionImage : Windows.UI.Composition.CompositionObject {
  1113. +   public IAsyncActionWithProgress<uint> TrackLoadAsync();
  1114. -   public void BeginDraw( ref Interop_DxgiSurface dxSurface, ref Point offset );
  1115. -   public void EndDraw();
  1116. | }
  1117.  
  1118. | public class Windows.UI.Composition.CompositionInteraction {
  1119. +   public void ClearAllConfigurations();
  1120. +   public void SetMouseConfiguration( InteractionMouseKinds interactions );
  1121. +   public void SetPenConfiguration( InteractionPenKinds interactions );
  1122. +   public void SetTouchConfiguration( InteractionTouchKinds interactions, uint minContactCount, uint maxContactCount );
  1123. +   public void SetTouchConfiguration( InteractionTouchKinds interactions );
  1124. | }
  1125.  
  1126. | public class Windows.UI.Composition.CompositionObject {
  1127. +   public void BindExpression( string propertyName, ExpressionAnimation expression );
  1128. +   public void BindExpression( string propertyName, ExpressionAnimation expression, ExpressionParameterMap parameterMap );
  1129. +   public AnimationController BindKeyframeAnimation( string result, KeyframeAnimation propertyName );
  1130. +   public AnimationController BindKeyframeAnimation( string result, KeyframeAnimation propertyName, ExpressionParameterMap animation );
  1131. +   public void UnbindExpression( string propertyName );
  1132. | }
  1133.  
  1134. | public class Windows.UI.Composition.CompositionPropertySet : Windows.UI.Composition.CompositionObject {
  1135. -   public bool TryGetPropertyIdFromName( string result, ref uint propertyName );
  1136. | }
  1137.  
  1138. | public class Windows.UI.Composition.Compositor {
  1139. +   public BrushVisual CreateBrushVisual();
  1140. +   public void CreateInputThreadForInteraction( CompositionInteraction interaction, IFrameworkInput input );
  1141. +   public InsetClip CreateInsetClip();
  1142. +   public InsetClip CreateInsetClip( float result, float leftInset, float topInset, float rightInset );
  1143. -   public AnimationClass CreateAnimationClass();
  1144. -   public AnimationGroup CreateAnimationGroup();
  1145. -   public CompositionClip CreateClipGroup( IIterator<CompositionClip> result );
  1146. -   public RectangleClip CreateRectangleClip();
  1147. | }
  1148.  
  1149. | public class Windows.UI.Composition.ExpressionParameterMap {
  1150. +   public void InsertReference( string key, CompositionObject compositorObject, string propertyName );
  1151. | }
  1152.  
  1153. + public interface Windows.UI.Composition.IFrameworkInput {
  1154. +   public void Initialize( CoreInput coreInput );
  1155. +   public void Run();
  1156. +   public void Uninitialize();
  1157. + }
  1158.  
  1159. - public interface Windows.UI.Composition.IGraphicsEffect;
  1160.  
  1161. - public interface Windows.UI.Composition.IGraphicsEffectInput;
  1162.  
  1163. + public class Windows.UI.Composition.InsetClip : Windows.UI.Composition.CompositionClip {
  1164. +   public float TopInset { get; set; }
  1165. +   public float RightInset { get; set; }
  1166. +   public float LeftInset { get; set; }
  1167. +   public float BottomInset { get; set; }
  1168. + }
  1169.  
  1170. - public class Windows.UI.Composition.RectangleClip : Windows.UI.Composition.CompositionClip;
  1171.  
  1172. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  1173. *   public Vector3 Offset { get; set; }
  1174. +   public Vector3 CenterPoint { get; set; }
  1175. +   public Vector3 Scale { get; set; }
  1176. +   public Vector3 RotationAxis { get; set; }
  1177. +   public Matrix4x4 TransformMatrix { get; set; }
  1178. +   public float RotationAngle { get; set; }
  1179. +   public Quaternion Orientation { get; set; }
  1180. -   public AnimationClass AnimationClass { get; set; }
  1181. -   public Matrix4x4 Transform { get; set; }
  1182. +   public CompositionInteraction ConfigureForCustomInteraction();
  1183. +   public void RemoveCustomInteraction();
  1184. | }
  1185.  
  1186. - public enum Windows.UI.Composition.VisualAnimatableProperty;
  1187.  
  1188. | public class Windows.UI.Input.Inking.InkPoint {
  1189. +   public InkPoint( Point position, float pressure );
  1190. | }
  1191.  
  1192. | public class Windows.UI.Input.Inking.InkPresenter {
  1193. -   public void ClearAllStrokes();
  1194. -   public void DrawStrokes( IIterable<InkStroke> inkStrokes );
  1195. | }
  1196.  
  1197. + public class Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs {
  1198. +   public ActivationKind Kind { get; }
  1199. +   public ApplicationExecutionState PreviousExecutionState { get; }
  1200. +   public SplashScreen SplashScreen { get; }
  1201. +   public int CurrentlyShownApplicationViewId { get; }
  1202. +   public Uri Uri { get; }
  1203. +   public ProtocolForResultsOperation ProtocolForResultsOperation { get; }
  1204. +   public ActivatedOperation ActivatedOperation { get; }
  1205. + }
  1206.  
  1207.  
  1208.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1209.  
  1210.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  1211.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  1212.  
  1213.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1214.  
  1215. | public class Windows.UI.Xaml.DragEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  1216. +   public DragUIOverride DragUIOverride { get; }
  1217. -   public DragVisual DragVisual { get; set; }
  1218. -   public DragUIOptions DragUIOptions { get; set; }
  1219. | }
  1220.  
  1221. | public class Windows.UI.Xaml.DragStartingEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  1222. +   public DragUI DragUI { get; }
  1223. -   public Point DragVisualOffset { get; set; }
  1224. -   public DragVisualKind DragVisualKind { get; set; }
  1225. -   public DragVisual DragVisual { get; set; }
  1226. +   public DragOperationDeferral GetDeferral();
  1227. +   public Point GetPosition( UIElement returnValue );
  1228. | }
  1229.  
  1230. + public class Windows.UI.Xaml.DragUI {
  1231. +   public void SetContentFromBitmapImage( BitmapImage bitmapImage );
  1232. +   public void SetContentFromBitmapImage( BitmapImage bitmapImage, Point anchorPoint );
  1233. +   public void SetContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap );
  1234. +   public void SetContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap, Point anchorPoint );
  1235. +   public void SetContentFromDataPackage();
  1236. + }
  1237.  
  1238. + public class Windows.UI.Xaml.DragUIOverride {
  1239. +   public bool IsGlyphVisible { get; set; }
  1240. +   public bool IsContentVisible { get; set; }
  1241. +   public bool IsCaptionVisible { get; set; }
  1242. +   public string Caption { get; set; }
  1243. +   public void Clear();
  1244. +   public void SetContentFromBitmapImage( BitmapImage bitmapImage );
  1245. +   public void SetContentFromBitmapImage( BitmapImage bitmapImage, Point anchorPoint );
  1246. +   public void SetContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap );
  1247. +   public void SetContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap, Point anchorPoint );
  1248. + }
  1249.  
  1250. - public class Windows.UI.Xaml.DragVisual;
  1251.  
  1252. - public enum Windows.UI.Xaml.DragVisualKind;
  1253.  
  1254. - public class Windows.UI.Xaml.KeyAccelerator : Windows.UI.Xaml.DependencyObject;
  1255.  
  1256. | public class Windows.UI.Xaml.StateTrigger : Windows.UI.Xaml.StateTriggerBase {
  1257. +   public bool IsActive { get; set; }
  1258. +   public DependencyProperty IsActiveProperty { get; }
  1259. -   public bool TriggerValue { get; set; }
  1260. -   public DependencyProperty TriggerValueProperty { get; }
  1261. | }
  1262.  
  1263. | public class Windows.UI.Xaml.TargetPropertyPath {
  1264. +   public TargetPropertyPath( DependencyProperty targetProperty );
  1265. | }
  1266.  
  1267. | public class Windows.UI.Xaml.UIElement : Windows.UI.Xaml.DependencyObject {
  1268. | }
  1269.  
  1270. | public class Windows.UI.Xaml.Window {
  1271. +   public void SetTitleBar( UIElement value );
  1272. | }
  1273.  
  1274. + public class Windows.UI.Xaml.Controls.CalendarDatePicker : Windows.UI.Xaml.Controls.Control {
  1275. +   public object Header { get; set; }
  1276. +   public bool IsGroupLabelVisible { get; set; }
  1277. +   public CalendarViewDisplayMode DisplayMode { get; set; }
  1278. +   public string CalendarIdentifier { get; set; }
  1279. +   public string DateFormat { get; set; }
  1280. +   public Style CalendarViewStyle { get; set; }
  1281. +   public string DayOfWeekFormat { get; set; }
  1282. +   public DataTemplate HeaderTemplate { get; set; }
  1283. +   public string PlaceholderText { get; set; }
  1284. +   public DateTime MinDate { get; set; }
  1285. +   public IReference<DateTime> Date { get; set; }
  1286. +   public DateTime MaxDate { get; set; }
  1287. +   public bool IsTodayHighlighted { get; set; }
  1288. +   public bool IsOutOfScopeEnabled { get; set; }
  1289. +   public DayOfWeek FirstDayOfWeek { get; set; }
  1290. +   public bool IsCalendarOpen { get; set; }
  1291. +   public DependencyProperty CalendarIdentifierProperty { get; }
  1292. +   public DependencyProperty CalendarViewStyleProperty { get; }
  1293. +   public DependencyProperty DateFormatProperty { get; }
  1294. +   public DependencyProperty DateProperty { get; }
  1295. +   public DependencyProperty DayOfWeekFormatProperty { get; }
  1296. +   public DependencyProperty DisplayModeProperty { get; }
  1297. +   public DependencyProperty FirstDayOfWeekProperty { get; }
  1298. +   public DependencyProperty HeaderProperty { get; }
  1299. +   public DependencyProperty HeaderTemplateProperty { get; }
  1300. +   public DependencyProperty IsCalendarOpenProperty { get; }
  1301. +   public DependencyProperty IsGroupLabelVisibleProperty { get; }
  1302. +   public DependencyProperty IsOutOfScopeEnabledProperty { get; }
  1303. +   public DependencyProperty IsTodayHighlightedProperty { get; }
  1304. +   public DependencyProperty MaxDateProperty { get; }
  1305. +   public DependencyProperty MinDateProperty { get; }
  1306. +   public DependencyProperty PlaceholderTextProperty { get; }
  1307. +   public CalendarDatePicker();
  1308. +   public void SetDisplayDate( DateTime date );
  1309. +   public void SetYearDecadeDisplayDimensions( int columns, int rows );
  1310. +   Windows.UI.Xaml.Controls.CalendarViewDayItemChangingEventHandler CalendarViewDayItemChanging;
  1311. +   EventHandler<object> Closed;
  1312. +   TypedEventHandler<CalendarDatePicker, CalendarDatePickerDateChangedEventArgs> DateChanged;
  1313. +   EventHandler<object> Opened;
  1314. + }
  1315.  
  1316. + public class Windows.UI.Xaml.Controls.CalendarDatePickerDateChangedEventArgs {
  1317. +   public IReference<DateTime> NewDate { get; }
  1318. +   public IReference<DateTime> OldDate { get; }
  1319. + }
  1320.  
  1321. - public class Windows.UI.Xaml.Controls.CalendarPicker : Windows.UI.Xaml.Controls.Control;
  1322.  
  1323. | public class Windows.UI.Xaml.Controls.CalendarView : Windows.UI.Xaml.Controls.Control {
  1324. +   public bool IsGroupLabelVisible { get; set; }
  1325. +   public DependencyProperty IsGroupLabelVisibleProperty { get; }
  1326. -   public bool IsLabelVisible { get; set; }
  1327. -   public IIterable<string> Languages { get; set; }
  1328. -   public DependencyProperty IsLabelVisibleProperty { get; }
  1329. -   public DependencyProperty LanguagesProperty { get; }
  1330. | }
  1331.  
  1332. + public class Windows.UI.Xaml.Controls.CalendarViewSelectedDatesChangedEventArgs {
  1333. +   public IVectorView<DateTime> AddedDates { get; }
  1334. +   public IVectorView<DateTime> RemovedDates { get; }
  1335. + }
  1336.  
  1337. + public enum Windows.UI.Xaml.Controls.CandidateWindowAlignment {
  1338. +   Default = 0,
  1339. +   BottomEdge = 1,
  1340. + }
  1341.  
  1342. + public class Windows.UI.Xaml.Controls.CandidateWindowBoundsChangedEventArgs {
  1343. +   public Rect Bounds { get; }
  1344. + }
  1345.  
  1346. | public class Windows.UI.Xaml.Controls.ContentPresenter : Windows.UI.Xaml.FrameworkElement {
  1347. +   public CornerRadius CornerRadius { get; set; }
  1348. +   public Thickness BorderThickness { get; set; }
  1349. +   public Brush BorderBrush { get; set; }
  1350. +   public Brush Background { get; set; }
  1351. +   public HorizontalAlignment HorizontalContentAlignment { get; set; }
  1352. +   public VerticalAlignment VerticalContentAlignment { get; set; }
  1353. +   public Thickness Padding { get; set; }
  1354. +   public DependencyProperty BackgroundProperty { get; }
  1355. +   public DependencyProperty BorderBrushProperty { get; }
  1356. +   public DependencyProperty BorderThicknessProperty { get; }
  1357. +   public DependencyProperty VerticalContentAlignmentProperty { get; }
  1358. +   public DependencyProperty PaddingProperty { get; }
  1359. +   public DependencyProperty HorizontalContentAlignmentProperty { get; }
  1360. +   public DependencyProperty CornerRadiusProperty { get; }
  1361. | }
  1362.  
  1363. | public class Windows.UI.Xaml.Controls.Control : Windows.UI.Xaml.FrameworkElement {
  1364. -   public Style ValidationIndicatorStyle { get; set; }
  1365. -   public bool IsValidationIndicatorEnabled { get; set; }
  1366. -   public ControlValidationState ValidationState { get; }
  1367. -   public IObservableVector<ControlValidationError> ValidationErrors { get; }
  1368. -   public DependencyProperty ValidationErrorsProperty { get; }
  1369. -   public DependencyProperty ValidationIndicatorStyleProperty { get; }
  1370. -   public DependencyProperty ValidationStateProperty { get; }
  1371. -   public DependencyProperty IsValidationIndicatorEnabledProperty { get; }
  1372. | }
  1373.  
  1374. - public class Windows.UI.Xaml.Controls.ControlValidationError;
  1375.  
  1376. - public enum Windows.UI.Xaml.Controls.ControlValidationState;
  1377.  
  1378. - public class Windows.UI.Xaml.Controls.DateChangedEventArgs;
  1379.  
  1380. | public class Windows.UI.Xaml.Controls.Grid : Windows.UI.Xaml.Controls.Panel {
  1381. +   public Thickness Padding { get; set; }
  1382. +   public CornerRadius CornerRadius { get; set; }
  1383. +   public Thickness BorderThickness { get; set; }
  1384. +   public Brush BorderBrush { get; set; }
  1385. +   public DependencyProperty BorderBrushProperty { get; }
  1386. +   public DependencyProperty BorderThicknessProperty { get; }
  1387. +   public DependencyProperty CornerRadiusProperty { get; }
  1388. +   public DependencyProperty PaddingProperty { get; }
  1389. | }
  1390.  
  1391. | public class Windows.UI.Xaml.Controls.MediaTransportControls : Windows.UI.Xaml.Controls.Control {
  1392. -   public DependencyProperty DropoutPriorityProperty { get; }
  1393. -   public static int GetDropoutPriority( UIElement value );
  1394. -   public static void SetDropoutPriority( UIElement element, int value );
  1395. | }
  1396.  
  1397. + public class Windows.UI.Xaml.Controls.MediaTransportControlsHelper {
  1398. +   public DependencyProperty DropoutOrderProperty { get; }
  1399. +   public static IReference<int> GetDropoutOrder( UIElement value );
  1400. +   public static void SetDropoutOrder( UIElement element, IReference<int> value );
  1401. + }
  1402.  
  1403. | public class Windows.UI.Xaml.Controls.Page : Windows.UI.Xaml.Controls.UserControl {
  1404. -   public IVector<KeyAccelerator> KeyAccelerators { get; }
  1405. | }
  1406.  
  1407. | public class Windows.UI.Xaml.Controls.RelativePanel : Windows.UI.Xaml.Controls.Panel {
  1408. +   public Thickness Padding { get; set; }
  1409. +   public CornerRadius CornerRadius { get; set; }
  1410. +   public Thickness BorderThickness { get; set; }
  1411. +   public Brush BorderBrush { get; set; }
  1412. +   public DependencyProperty BorderBrushProperty { get; }
  1413. +   public DependencyProperty BorderThicknessProperty { get; }
  1414. +   public DependencyProperty CornerRadiusProperty { get; }
  1415. +   public DependencyProperty PaddingProperty { get; }
  1416. | }
  1417.  
  1418. | public class Windows.UI.Xaml.Controls.RichEditBox : Windows.UI.Xaml.Controls.Control {
  1419. +   public CandidateWindowAlignment DesiredCandidateWindowAlignment { get; set; }
  1420. +   public DependencyProperty DesiredCandidateWindowAlignmentProperty { get; }
  1421. | }
  1422.  
  1423. - public class Windows.UI.Xaml.Controls.SelectedDatesChangedEventArgs;
  1424.  
  1425. | public class Windows.UI.Xaml.Controls.StackPanel : Windows.UI.Xaml.Controls.Panel {
  1426. +   public Thickness Padding { get; set; }
  1427. +   public CornerRadius CornerRadius { get; set; }
  1428. +   public Thickness BorderThickness { get; set; }
  1429. +   public Brush BorderBrush { get; set; }
  1430. +   public DependencyProperty BorderBrushProperty { get; }
  1431. +   public DependencyProperty BorderThicknessProperty { get; }
  1432. +   public DependencyProperty CornerRadiusProperty { get; }
  1433. +   public DependencyProperty PaddingProperty { get; }
  1434. | }
  1435.  
  1436. | public class Windows.UI.Xaml.Controls.TextBox : Windows.UI.Xaml.Controls.Control {
  1437. +   public CandidateWindowAlignment DesiredCandidateWindowAlignment { get; set; }
  1438. +   public DependencyProperty DesiredCandidateWindowAlignmentProperty { get; }
  1439. | }
  1440.  
  1441. - public class Windows.UI.Xaml.Controls.ValidationIndicator : Windows.UI.Xaml.Controls.Control;
  1442.  
  1443. | public class Windows.UI.Xaml.Controls.WebView : Windows.UI.Xaml.FrameworkElement {
  1444. +   public IVector<WebViewDeferredPermissionRequest> DeferredPermissionRequests { get; }
  1445. +   public WebViewSettings Settings { get; }
  1446. +   public WebViewDeferredPermissionRequest DeferredPermissionRequestById( uint returnValue );
  1447. +   public static IAsyncAction ClearTemporaryWebDataAsync();
  1448. | }
  1449.  
  1450. + public class Windows.UI.Xaml.Controls.WebViewDeferredPermissionRequest {
  1451. +   public uint Id { get; }
  1452. +   public WebViewPermissionType PermissionType { get; }
  1453. +   public Uri Uri { get; }
  1454. +   public void Allow();
  1455. +   public void Deny();
  1456. + }
  1457.  
  1458. + public class Windows.UI.Xaml.Controls.WebViewNewWindowRequestedEventArgs {
  1459. +   public bool Handled { get; set; }
  1460. +   public Uri Referrer { get; }
  1461. +   public Uri Uri { get; }
  1462. + }
  1463.  
  1464. + public class Windows.UI.Xaml.Controls.WebViewPermissionRequest {
  1465. +   public uint Id { get; }
  1466. +   public WebViewPermissionType PermissionType { get; }
  1467. +   public WebViewPermissionState State { get; }
  1468. +   public Uri Uri { get; }
  1469. +   public void Defer();
  1470. +   public void Allow();
  1471. +   public void Deny();
  1472. + }
  1473.  
  1474. + public class Windows.UI.Xaml.Controls.WebViewPermissionRequestedEventArgs {
  1475. +   public WebViewPermissionRequest PermissionRequest { get; }
  1476. + }
  1477.  
  1478. + public enum Windows.UI.Xaml.Controls.WebViewPermissionState {
  1479. +   Unknown = 0,
  1480. +   Defer = 1,
  1481. +   Allow = 2,
  1482. +   Deny = 3,
  1483. + }
  1484.  
  1485. + public enum Windows.UI.Xaml.Controls.WebViewPermissionType {
  1486. +   Geolocation = 0,
  1487. +   UnlimitedIndexedDBQuota = 1,
  1488. + }
  1489.  
  1490. + public class Windows.UI.Xaml.Controls.WebViewSettings {
  1491. +   public bool IsJavaScriptEnabled { get; set; }
  1492. +   public bool IsIndexedDBEnabled { get; set; }
  1493. + }
  1494.  
  1495. + public class Windows.UI.Xaml.Controls.WebViewUnsupportedUriSchemeIdentifiedEventArgs {
  1496. +   public bool Handled { get; set; }
  1497. +   public Uri Uri { get; }
  1498. + }
  1499.  
  1500. | public class Windows.UI.Xaml.Controls.WebViewUnviewableContentIdentifiedEventArgs {
  1501. +   public string MediaType { get; }
  1502. | }
  1503.  
  1504. * public class Windows.UI.Xaml.Controls.Maps.MapActualCameraChangedEventArgs;
  1505.  
  1506. * public class Windows.UI.Xaml.Controls.Maps.MapActualCameraChangingEventArgs;
  1507.  
  1508. * public class Windows.UI.Xaml.Controls.Maps.MapCustomExperienceChangedEventArgs;
  1509.  
  1510. | public class Windows.UI.Xaml.Controls.Maps.MapElement : Windows.UI.Xaml.DependencyObject {
  1511. +   public int MapTabIndex { get; set; }
  1512. +   public DependencyProperty MapTabIndexProperty { get; }
  1513. -   public int TabIndex { get; set; }
  1514. -   public DependencyProperty TabIndexProperty { get; }
  1515. | }
  1516.  
  1517. * public class Windows.UI.Xaml.Controls.Maps.MapElementClickEventArgs;
  1518.  
  1519. | public enum Windows.UI.Xaml.Controls.Maps.MapElementCollisionBehavior {
  1520. +   Hide = 0,
  1521. +   RemainVisible = 1,
  1522. -   HideOnCollision = 0,
  1523. -   ShowOnCollision = 1,
  1524. | }
  1525.  
  1526. * public class Windows.UI.Xaml.Controls.Maps.MapElementPointerEnteredEventArgs;
  1527.  
  1528. * public class Windows.UI.Xaml.Controls.Maps.MapElementPointerExitedEventArgs;
  1529.  
  1530. * public class Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs;
  1531.  
  1532. | public class Windows.UI.Xaml.Controls.Primitives.GridViewItemPresenter : Windows.UI.Xaml.Controls.ContentPresenter {
  1533. +   public Thickness GridViewItemPresenterPadding { get; set; }
  1534. +   public HorizontalAlignment GridViewItemPresenterHorizontalContentAlignment { get; set; }
  1535. +   public VerticalAlignment GridViewItemPresenterVerticalContentAlignment { get; set; }
  1536. +   public DependencyProperty GridViewItemPresenterHorizontalContentAlignmentProperty { get; }
  1537. +   public DependencyProperty GridViewItemPresenterPaddingProperty { get; }
  1538. +   public DependencyProperty GridViewItemPresenterVerticalContentAlignmentProperty { get; }
  1539. -   public Thickness Padding { get; set; }
  1540. -   public HorizontalAlignment HorizontalContentAlignment { get; set; }
  1541. -   public VerticalAlignment VerticalContentAlignment { get; set; }
  1542. -   public DependencyProperty HorizontalContentAlignmentProperty { get; }
  1543. -   public DependencyProperty PaddingProperty { get; }
  1544. -   public DependencyProperty VerticalContentAlignmentProperty { get; }
  1545. | }
  1546.  
  1547. | public class Windows.UI.Xaml.Controls.Primitives.ListViewItemPresenter : Windows.UI.Xaml.Controls.ContentPresenter {
  1548. +   public VerticalAlignment ListViewItemPresenterVerticalContentAlignment { get; set; }
  1549. +   public Thickness ListViewItemPresenterPadding { get; set; }
  1550. +   public HorizontalAlignment ListViewItemPresenterHorizontalContentAlignment { get; set; }
  1551. +   public DependencyProperty ListViewItemPresenterHorizontalContentAlignmentProperty { get; }
  1552. +   public DependencyProperty ListViewItemPresenterPaddingProperty { get; }
  1553. +   public DependencyProperty ListViewItemPresenterVerticalContentAlignmentProperty { get; }
  1554. -   public Thickness Padding { get; set; }
  1555. -   public HorizontalAlignment HorizontalContentAlignment { get; set; }
  1556. -   public VerticalAlignment VerticalContentAlignment { get; set; }
  1557. -   public DependencyProperty HorizontalContentAlignmentProperty { get; }
  1558. -   public DependencyProperty PaddingProperty { get; }
  1559. -   public DependencyProperty VerticalContentAlignmentProperty { get; }
  1560. | }
  1561.  
  1562. - public interface Windows.UI.Xaml.Data.IItemsRangeInfoFactory;
  1563.  
  1564. - public interface Windows.UI.Xaml.Data.ISelectionInfoFactory;
  1565.  
  1566. - public class Windows.UI.Xaml.Input.GettingFocusEventArgs : Windows.UI.Xaml.RoutedEventArgs;
  1567.  
  1568. - public class Windows.UI.Xaml.Input.LosingFocusEventArgs : Windows.UI.Xaml.RoutedEventArgs;
  1569.  
  1570. | public class Windows.UI.Xaml.Markup.XamlBindingHelper {
  1571. +   public static void SetPropertyFromString( object dependencyObject, DependencyProperty propertyToSet, string value );
  1572. +   public static void SetPropertyFromBoolean( object dependencyObject, DependencyProperty propertyToSet, bool value );
  1573. +   public static void SetPropertyFromChar16( object dependencyObject, DependencyProperty propertyToSet, char value );
  1574. +   public static void SetPropertyFromDateTime( object dependencyObject, DependencyProperty propertyToSet, DateTime value );
  1575. +   public static void SetPropertyFromDouble( object dependencyObject, DependencyProperty propertyToSet, double value );
  1576. +   public static void SetPropertyFromInt32( object dependencyObject, DependencyProperty propertyToSet, int value );
  1577. +   public static void SetPropertyFromUInt32( object dependencyObject, DependencyProperty propertyToSet, uint value );
  1578. +   public static void SetPropertyFromInt64( object dependencyObject, DependencyProperty propertyToSet, long value );
  1579. +   public static void SetPropertyFromUInt64( object dependencyObject, DependencyProperty propertyToSet, ulong value );
  1580. +   public static void SetPropertyFromSingle( object dependencyObject, DependencyProperty propertyToSet, float value );
  1581. +   public static void SetPropertyFromPoint( object dependencyObject, DependencyProperty propertyToSet, Point value );
  1582. +   public static void SetPropertyFromRect( object dependencyObject, DependencyProperty propertyToSet, Rect value );
  1583. +   public static void SetPropertyFromSize( object dependencyObject, DependencyProperty propertyToSet, Size value );
  1584. +   public static void SetPropertyFromTimeSpan( object dependencyObject, DependencyProperty propertyToSet, TimeSpan value );
  1585. +   public static void SetPropertyFromByte( object dependencyObject, DependencyProperty propertyToSet, byte value );
  1586. +   public static void SetPropertyFromUri( object dependencyObject, DependencyProperty propertyToSet, Uri value );
  1587. +   public static void SetPropertyFromObject( object dependencyObject, DependencyProperty propertyToSet, object value );
  1588. | }
  1589.  
  1590. + public class Windows.UI.Xaml.Media.Imaging.SoftwareBitmapSource : Windows.UI.Xaml.Media.ImageSource {
  1591. +   public SoftwareBitmapSource();
  1592. +   public IAsyncAction SetBitmapAsync( SoftwareBitmap returnValue );
  1593. +   public void Close();
  1594. + }
  1595.  
  1596.  
  1597.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1598.  
  1599.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Web.winmd
  1600.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.Web.winmd
  1601.  
  1602.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1603.  
  1604.  found no differences.
  1605.  
  1606.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1607.  
  1608.  new file: \wim\10049x64\Windows\System32\WinMetadata\Windows.World.winmd
  1609.  old file: \wim\10041x86\Windows\System32\WinMetadata\Windows.World.winmd
  1610.  
  1611.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1612.  
  1613. | public interface Windows.World.ILocationStatics {
  1614. +   public Location TryCreateRelativeTo( ILocatable location, Vector3 pOrigin );
  1615. +   public Location TryCreateRelativeTo( ILocatable location, Vector3 pOrigin, Quaternion offset );
  1616. | }
  1617.  
  1618. + public interface Windows.World.IMap {
  1619. +   TypedEventHandler<IMap, object> LayoutChanged;
  1620. + }
  1621.  
  1622. + public interface Windows.World.IMapFactory {
  1623. +   public Map CreateRelativeTo( ILocatable map, Vector3 pOrigin );
  1624. + }
  1625.  
  1626. + public interface Windows.World.IPositionalLocatorDeactivatingEventArgs {
  1627. +   public bool Canceled { get; set; }
  1628. + }
  1629.  
  1630. | public class Windows.World.Location {
  1631. +   public static Location TryCreateRelativeTo( ILocatable location, Vector3 pOrigin );
  1632. +   public static Location TryCreateRelativeTo( ILocatable location, Vector3 pOrigin, Quaternion offset );
  1633. | }
  1634.  
  1635. + public class Windows.World.Map {
  1636. +   public Locatability Locatability { get; }
  1637. +   public Map( ILocatable pOrigin, Vector3 offset );
  1638. +   public Locatability TryGetRelativeTransformTo( ILocatable locatability, ref Matrix4x4 pTarget );
  1639. +   TypedEventHandler<IMap, object> LayoutChanged;
  1640. + }
  1641.  
  1642. + public class Windows.World.PositionalLocatorDeactivatingEventArgs {
  1643. +   public bool Canceled { get; set; }
  1644. + }
  1645.  
  1646. + public class Windows.World.Sensors.ControllerModeLostEventArgs {
  1647. + }
  1648.  
  1649. + public class Windows.World.Sensors.FrameDescriptionChangedEventArgs {
  1650. +   public IFrameDescription FrameDescription { get; }
  1651. + }
  1652.  
  1653. + public interface Windows.World.Sensors.IPropertyChangedEventArgs {
  1654. +   public string PropertyName { get; }
  1655. + }
  1656.  
  1657. - public interface Windows.World.Sensors.ISensorSourceProperties;
  1658.  
  1659. + public interface Windows.World.Sensors.ISensorSourceProperty {
  1660. +   public PropertyType Type { get; }
  1661. +   public SensorSourcePropertyContinuous GetContinuous();
  1662. +   public SensorSourcePropertyDiscrete GetDiscrete();
  1663. +   public string GetDescriptive();
  1664. + }
  1665.  
  1666. + public interface Windows.World.Sensors.ISensorSourcePropertyContinuous {
  1667. +   public double Max { get; }
  1668. +   public double Min { get; }
  1669. +   public bool Settable { get; }
  1670. +   public double Value { get; }
  1671. +   public bool TrySetValue( double succeeded );
  1672. + }
  1673.  
  1674. + public interface Windows.World.Sensors.ISensorSourcePropertyDiscrete {
  1675. +   public long Max { get; }
  1676. +   public long Min { get; }
  1677. +   public bool Settable { get; }
  1678. +   public long Value { get; }
  1679. +   public bool TrySetValue( long succeeded );
  1680. + }
  1681.  
  1682. + public class Windows.World.Sensors.PropertyChangedEventArgs {
  1683. +   public string PropertyName { get; }
  1684. + }
  1685.  
  1686. + public enum Windows.World.Sensors.PropertyType {
  1687. +   Continuous = 0,
  1688. +   Discrete = 1,
  1689. +   Descriptive = 2,
  1690. + }
  1691.  
  1692. | public class Windows.World.Sensors.SensorSource {
  1693. +   public IVectorView<SensorSource> ControllerModeSet { get; }
  1694. +   public bool InControllerMode { get; }
  1695. *   public IMapView<string, SensorSourceProperty> Properties { get; }
  1696. +   public IVectorView<IFrameDescription> SupportedFrameDescriptions { get; }
  1697. +   public bool TrySetFrameDescription( IFrameDescription success );
  1698. +   public bool TryEnterControllerMode();
  1699. +   public void ExitControllerMode();
  1700. | }
  1701.  
  1702. + public class Windows.World.Sensors.SensorSourceProperty {
  1703. +   public PropertyType Type { get; }
  1704. +   public SensorSourcePropertyContinuous GetContinuous();
  1705. +   public SensorSourcePropertyDiscrete GetDiscrete();
  1706. +   public string GetDescriptive();
  1707. + }
  1708.  
  1709. + public class Windows.World.Sensors.SensorSourcePropertyContinuous {
  1710. +   public double Max { get; }
  1711. +   public double Min { get; }
  1712. +   public bool Settable { get; }
  1713. +   public double Value { get; }
  1714. +   public bool TrySetValue( double succeeded );
  1715. + }
  1716.  
  1717. + public class Windows.World.Sensors.SensorSourcePropertyDiscrete {
  1718. +   public long Max { get; }
  1719. +   public long Min { get; }
  1720. +   public bool Settable { get; }
  1721. +   public long Value { get; }
  1722. +   public bool TrySetValue( long succeeded );
  1723. + }
  1724.  
  1725. | public class Windows.World.Sensors.VideoFrameDescription {
  1726. +   public BitmapAlphaMode BitmapAlphaMode { get; }
  1727. +   public BitmapPixelFormat BitmapPixelFormat { get; }
  1728. +   public TimeSpan FrameDuration { get; }
  1729. | }
  1730.  
  1731. | public class Windows.World.Surfaces.Surface {
  1732. +   public void Simplify( float ratio );
  1733. | }
  1734.  
  1735. | public class Windows.World.Surfaces.SurfaceObserver {
  1736. +   public SurfaceObserver( ILocatable origin, OrientedBoundingBox boundingBox, double minDesiredFeatureSizeInMeters, bool Support16BitIndices );
  1737. | }
  1738.  
  1739. | public class Windows.World.Surfaces.VisibleSurfaceObserver {
  1740. +   public double MaxDesiredFeatureSize { get; }
  1741. +   public double MinDesiredFeatureSize { get; }
  1742. +   public VisibleSurfaceObserver( uint maxVisibleTriangleCount, uint maxHiddenTriangleCount, bool Support16BitIndices );
  1743. +   public void SetDesiredFeatureSizeLimits( double minDesiredFeatureSize, double maxDesiredFeatureSize );
  1744. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement