Advertisement
h0x0d

Windows 10056 vs 10051 WinRT API Changes

Apr 11th, 2015
1,158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 72.63 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  5.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. - public class Windows.ApplicationModel.Background.BackgroundTaskYieldAnyResult;
  10.  
  11. - public enum Windows.ApplicationModel.Background.BackgroundTaskYieldStatus;
  12.  
  13. - public interface Windows.ApplicationModel.Background.IBackgroundTaskInstance3;
  14.  
  15. - public interface Windows.ApplicationModel.Background.IBackgroundTaskYieldable;
  16.  
  17. + public class Windows.ApplicationModel.Background.StorageLibraryContentChangedTrigger {
  18. +   public static StorageLibraryContentChangedTrigger Create( StorageLibrary result );
  19. +   public static StorageLibraryContentChangedTrigger CreateFromLibraries( IIterable<StorageLibrary> result );
  20. + }
  21.  
  22. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryEntry {
  23. +   public PhoneCallHistoryEntryMedia Media { get; set; }
  24. +   public bool IsMissed { get; set; }
  25. +   public bool IsIncoming { get; set; }
  26. +   public bool IsCallerIdBlocked { get; set; }
  27. +   public bool IsSeen { get; set; }
  28. +   public IReference<TimeSpan> Duration { get; set; }
  29. +   public bool IsEmergency { get; set; }
  30. +   public bool IsSuppressed { get; set; }
  31. +   public DateTime StartTime { get; set; }
  32. +   public PhoneCallHistorySourceIdKind SourceIdKind { get; set; }
  33. +   public PhoneCallHistoryEntryAddress Address { get; set; }
  34. +   public string SourceId { get; set; }
  35. +   public string RemoteId { get; set; }
  36. +   public PhoneCallHistoryEntryOtherAppReadAccess OtherAppReadAccess { get; set; }
  37. +   public bool IsRinging { get; set; }
  38. +   public bool IsVoicemail { get; set; }
  39. +   public string Id { get; }
  40. +   public string SourceDisplayName { get; }
  41. +   public PhoneCallHistoryEntry();
  42. + }
  43.  
  44. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress {
  45. +   public PhoneCallHistoryEntryRawAddressKind RawAddressKind { get; set; }
  46. +   public string RawAddress { get; set; }
  47. +   public string DisplayName { get; set; }
  48. +   public string ContactId { get; set; }
  49. +   public PhoneCallHistoryEntryAddress( string rawAddress, PhoneCallHistoryEntryRawAddressKind rawAddressKind );
  50. +   public PhoneCallHistoryEntryAddress();
  51. + }
  52.  
  53. + public enum Windows.ApplicationModel.Calls.PhoneCallHistoryEntryMedia {
  54. +   Audio = 0,
  55. +   Video = 1,
  56. + }
  57.  
  58. + public enum Windows.ApplicationModel.Calls.PhoneCallHistoryEntryOtherAppReadAccess {
  59. +   Full = 0,
  60. +   SystemOnly = 1,
  61. + }
  62.  
  63. + public enum Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryDesiredMedia {
  64. +   None = 0,
  65. +   Audio = 1,
  66. +   Video = 2,
  67. +   All = 4294967295,
  68. + }
  69.  
  70. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions {
  71. +   public PhoneCallHistoryEntryQueryDesiredMedia DesiredMedia { get; set; }
  72. +   public IVector<string> SourceIds { get; }
  73. +   public PhoneCallHistoryEntryQueryOptions();
  74. + }
  75.  
  76. + public enum Windows.ApplicationModel.Calls.PhoneCallHistoryEntryRawAddressKind {
  77. +   PhoneNumber = 0,
  78. +   Custom = 1,
  79. + }
  80.  
  81. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryEntryReader {
  82. +   public IAsyncOperation<IVectorView<PhoneCallHistoryEntry>> ReadBatchAsync();
  83. + }
  84.  
  85. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryManager {
  86. +   public static IAsyncOperation<PhoneCallHistoryStore> RequestStoreAsync( PhoneCallHistoryStoreAccessType result );
  87. + }
  88.  
  89. + public enum Windows.ApplicationModel.Calls.PhoneCallHistorySourceIdKind {
  90. +   CellularPhoneLineId = 0,
  91. +   PackageFamilyName = 1,
  92. + }
  93.  
  94. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryStore {
  95. +   public IAsyncOperation<PhoneCallHistoryEntry> GetEntryAsync( string result );
  96. +   public PhoneCallHistoryEntryReader GetEntryReader();
  97. +   public PhoneCallHistoryEntryReader GetEntryReader( PhoneCallHistoryEntryQueryOptions result );
  98. +   public IAsyncAction SaveEntryAsync( PhoneCallHistoryEntry result );
  99. +   public IAsyncAction DeleteEntryAsync( PhoneCallHistoryEntry result );
  100. +   public IAsyncAction DeleteEntriesAsync( IIterable<PhoneCallHistoryEntry> result );
  101. +   public IAsyncAction MarkEntryAsSeenAsync( PhoneCallHistoryEntry result );
  102. +   public IAsyncAction MarkEntriesAsSeenAsync( IIterable<PhoneCallHistoryEntry> result );
  103. +   public IAsyncOperation<uint> GetUnseenCountAsync();
  104. +   public IAsyncAction MarkAllAsSeenAsync();
  105. +   public IAsyncOperation<uint> GetSourcesUnseenCountAsync( IIterable<string> result );
  106. +   public IAsyncAction MarkSourcesAsSeenAsync( IIterable<string> result );
  107. + }
  108.  
  109. + public enum Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType {
  110. +   AppEntriesReadWrite = 0,
  111. +   AllEntriesLimitedReadWrite = 1,
  112. +   AllEntriesReadWrite = 2,
  113. + }
  114.  
  115. - public class Windows.ApplicationModel.Calls.PhoneCallLogEntry;
  116.  
  117. - public class Windows.ApplicationModel.Calls.PhoneCallLogEntryAddress;
  118.  
  119. - public enum Windows.ApplicationModel.Calls.PhoneCallLogEntryDirection;
  120.  
  121. - public enum Windows.ApplicationModel.Calls.PhoneCallLogEntryKind;
  122.  
  123. - public enum Windows.ApplicationModel.Calls.PhoneCallLogEntryOtherAppReadAccess;
  124.  
  125. - public enum Windows.ApplicationModel.Calls.PhoneCallLogEntryQueryDesiredDirections;
  126.  
  127. - public enum Windows.ApplicationModel.Calls.PhoneCallLogEntryQueryDesiredKinds;
  128.  
  129. - public class Windows.ApplicationModel.Calls.PhoneCallLogEntryQueryOptions;
  130.  
  131. - public class Windows.ApplicationModel.Calls.PhoneCallLogEntryReader;
  132.  
  133. - public class Windows.ApplicationModel.Calls.PhoneCallLogManager;
  134.  
  135. - public enum Windows.ApplicationModel.Calls.PhoneCallLogSourceIdKind;
  136.  
  137. - public class Windows.ApplicationModel.Calls.PhoneCallLogStore;
  138.  
  139. - public enum Windows.ApplicationModel.Calls.PhoneCallLogStoreAccessType;
  140.  
  141. + public class Windows.ApplicationModel.Contacts.AggregateContactManager {
  142. +   public IAsyncOperation<IVectorView<Contact>> FindRawContactsAsync( Contact value );
  143. +   public IAsyncOperation<Contact> TryLinkContactsAsync( Contact contact, Contact primaryContact );
  144. +   public IAsyncAction UnlinkRawContactAsync( Contact value );
  145. +   public IAsyncOperation<bool> TrySetPreferredSourceForPictureAsync( Contact value, Contact aggregateContact );
  146. + }
  147.  
  148. | public class Windows.ApplicationModel.Contacts.Contact {
  149. +   public string RingTonePath { get; set; }
  150. +   public string TextTonePath { get; set; }
  151. +   public DateTime DisplayPictureUserUpdateTime { get; set; }
  152. +   public string ManualDisplayName { get; set; }
  153. +   public string Nickname { get; set; }
  154. +   public string FullName { get; }
  155. +   public string ContactListId { get; }
  156. +   public bool IsAggregate { get; }
  157. +   public bool IsDisplayPictureManuallySet { get; }
  158. -   public IRandomAccessStreamReference RingTone { get; set; }
  159. -   public IRandomAccessStreamReference TextTone { get; set; }
  160. -   public DateTime CurrentDisplayPictureUserUpdateTime { get; set; }
  161. -   public ContactKind Kind { get; }
  162. -   public string AccountId { get; }
  163. -   public bool DisplayPictureIsManuallySet { get; }
  164. | }
  165.  
  166. - public class Windows.ApplicationModel.Contacts.ContactAccount;
  167.  
  168. - public enum Windows.ApplicationModel.Contacts.ContactAccountOtherAppReadAccess;
  169.  
  170. - public enum Windows.ApplicationModel.Contacts.ContactAccountOtherAppWriteAccess;
  171.  
  172. + public class Windows.ApplicationModel.Contacts.ContactAnnotation {
  173. +   public ContactAnnotationOperations SupportedOperations { get; set; }
  174. +   public string RemoteId { get; set; }
  175. +   public string ContactId { get; set; }
  176. +   public string AnnotationListId { get; }
  177. +   public string Id { get; }
  178. +   public bool IsDisabled { get; }
  179. +   public ValueSet ProviderProperties { get; }
  180. +   public ContactAnnotation();
  181. + }
  182.  
  183. + public class Windows.ApplicationModel.Contacts.ContactAnnotationList {
  184. +   public string Id { get; }
  185. +   public string ProviderPackageFamilyName { get; }
  186. +   public string UserDataAccountId { get; }
  187. +   public IAsyncAction DeleteAsync();
  188. +   public IAsyncOperation<bool> TrySaveAnnotationAsync( ContactAnnotation ppResult );
  189. +   public IAsyncOperation<ContactAnnotation> GetAnnotationAsync( string annotation );
  190. +   public IAsyncOperation<IVectorView<ContactAnnotation>> FindAnnotationsByRemoteIdAsync( string annotations );
  191. +   public IAsyncOperation<IVectorView<ContactAnnotation>> FindAnnotationsAsync();
  192. +   public IAsyncAction DeleteAnnotationAsync( ContactAnnotation value );
  193. + }
  194.  
  195. + public enum Windows.ApplicationModel.Contacts.ContactAnnotationOperations {
  196. +   None = 0,
  197. +   ContactProfile = 1,
  198. +   Message = 2,
  199. +   AudioCall = 4,
  200. +   VideoCall = 8,
  201. +   SocialFeeds = 16,
  202. + }
  203.  
  204. + public class Windows.ApplicationModel.Contacts.ContactAnnotationStore {
  205. +   public IAsyncOperation<IVectorView<string>> FindContactIdsByEmailAsync( string contactIds );
  206. +   public IAsyncOperation<IVectorView<string>> FindContactIdsByPhoneNumberAsync( string contactIds );
  207. +   public IAsyncOperation<IVectorView<ContactAnnotation>> FindAnnotationsForContactAsync( Contact annotations );
  208. +   public IAsyncAction DisableAnnotationAsync( ContactAnnotation value );
  209. +   public IAsyncOperation<ContactAnnotationList> CreateAnnotationListAsync();
  210. +   public IAsyncOperation<ContactAnnotationList> CreateAnnotationListAsync( string value );
  211. +   public IAsyncOperation<ContactAnnotationList> GetAnnotationListAsync( string value );
  212. +   public IAsyncOperation<IVectorView<ContactAnnotationList>> FindAnnotationListsAsync();
  213. + }
  214.  
  215. + public enum Windows.ApplicationModel.Contacts.ContactAnnotationStoreAccessType {
  216. +   AppAnnotationsReadWrite = 0,
  217. +   AllAnnotationsReadWrite = 1,
  218. + }
  219.  
  220. + public class Windows.ApplicationModel.Contacts.ContactBatch {
  221. +   public IVectorView<Contact> Contacts { get; }
  222. +   public ContactBatchStatus Status { get; }
  223. + }
  224.  
  225. + public enum Windows.ApplicationModel.Contacts.ContactBatchStatus {
  226. +   Success = 0,
  227. +   ServerSearchPartnershipError = 1,
  228. + }
  229.  
  230. + public enum Windows.ApplicationModel.Contacts.ContactCardHeaderKind {
  231. +   Default = 0,
  232. +   Basic = 1,
  233. +   Enterprise = 2,
  234. + }
  235.  
  236. + public class Windows.ApplicationModel.Contacts.ContactCardOptions {
  237. +   public ContactCardTabKind InitialTabKind { get; set; }
  238. +   public ContactCardHeaderKind HeaderKind { get; set; }
  239. +   public ContactCardOptions();
  240. + }
  241.  
  242. + public enum Windows.ApplicationModel.Contacts.ContactCardTabKind {
  243. +   Default = 0,
  244. +   Email = 1,
  245. +   Messaging = 2,
  246. +   Phone = 3,
  247. +   Video = 4,
  248. + }
  249.  
  250. | public class Windows.ApplicationModel.Contacts.ContactChangeReader {
  251. +   public void AcceptChangesThrough( ContactChange lastChangeToAccept );
  252. | }
  253.  
  254. | public enum Windows.ApplicationModel.Contacts.ContactChangeType {
  255. +   Created = 0,
  256. +   Modified = 1,
  257. +   Deleted = 2,
  258. -   ContactCreated = 0,
  259. -   ContactModified = 1,
  260. -   ContactDeleted = 2,
  261. | }
  262.  
  263. | public class Windows.ApplicationModel.Contacts.ContactFieldFactory {
  264. +   public ContactField CreateField( string field, ContactFieldType value );
  265. +   public ContactField CreateField( string field, ContactFieldType value, ContactFieldCategory type );
  266. +   public ContactField CreateField( string field, string name, ContactFieldType value, ContactFieldCategory type );
  267. -   public ContactField CreateField_Default( string field, ContactFieldType value );
  268. -   public ContactField CreateField_Category( string field, ContactFieldType value, ContactFieldCategory type );
  269. -   public ContactField CreateField_Custom( string field, string name, ContactFieldType value, ContactFieldCategory type );
  270. | }
  271.  
  272. - public class Windows.ApplicationModel.Contacts.ContactGroup;
  273.  
  274. - public class Windows.ApplicationModel.Contacts.ContactGroupChange;
  275.  
  276. - public class Windows.ApplicationModel.Contacts.ContactGroupChangeReader;
  277.  
  278. - public class Windows.ApplicationModel.Contacts.ContactGroupChangeTracker;
  279.  
  280. - public enum Windows.ApplicationModel.Contacts.ContactGroupChangeType;
  281.  
  282. - public class Windows.ApplicationModel.Contacts.ContactGroupChangedDeferral;
  283.  
  284. - public class Windows.ApplicationModel.Contacts.ContactGroupChangedEventArgs;
  285.  
  286. - public enum Windows.ApplicationModel.Contacts.ContactGroupKind;
  287.  
  288. - public enum Windows.ApplicationModel.Contacts.ContactKind;
  289.  
  290. + public class Windows.ApplicationModel.Contacts.ContactList {
  291. +   public ContactListOtherAppWriteAccess OtherAppWriteAccess { get; set; }
  292. +   public ContactListOtherAppReadAccess OtherAppReadAccess { get; set; }
  293. +   public bool IsHidden { get; set; }
  294. +   public string DisplayName { get; set; }
  295. +   public ContactChangeTracker ChangeTracker { get; }
  296. +   public string Id { get; }
  297. +   public string SourceDisplayName { get; }
  298. +   public bool SupportsServerSearch { get; }
  299. +   public ContactListSyncAdapter SyncAdapter { get; }
  300. +   public string UserDataAccountId { get; }
  301. +   public IAsyncAction SaveAsync();
  302. +   public IAsyncAction DeleteAsync();
  303. +   public IAsyncOperation<Contact> GetContactFromRemoteIdAsync( string contact );
  304. +   public IAsyncOperation<Contact> GetMeContactAsync();
  305. +   public ContactReader GetContactReader();
  306. +   public ContactReader GetContactReader( ContactQueryOptions value );
  307. +   public IAsyncAction SaveContactAsync( Contact value );
  308. +   public IAsyncAction DeleteContactAsync( Contact value );
  309. +   public IAsyncOperation<Contact> GetContactAsync( string contacts );
  310. +   TypedEventHandler<ContactList, ContactChangedEventArgs> ContactChanged;
  311. + }
  312.  
  313. + public enum Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess {
  314. +   SystemOnly = 0,
  315. +   Limited = 1,
  316. +   Full = 2,
  317. + }
  318.  
  319. + public enum Windows.ApplicationModel.Contacts.ContactListOtherAppWriteAccess {
  320. +   None = 0,
  321. +   SystemOnly = 1,
  322. + }
  323.  
  324. + public class Windows.ApplicationModel.Contacts.ContactListSyncAdapter {
  325. +   public DateTime LastAttemptedSyncTime { get; }
  326. +   public DateTime LastSuccessfulSyncTime { get; }
  327. +   public ContactListSyncStatus Status { get; }
  328. +   public IAsyncOperation<bool> SyncAsync();
  329. +   TypedEventHandler<ContactList, ContactListSyncStatusChangedEventArgs> SyncStatusChanged;
  330. + }
  331.  
  332. + public enum Windows.ApplicationModel.Contacts.ContactListSyncStatus {
  333. +   Idle = 0,
  334. +   Syncing = 1,
  335. +   AuthenticationError = 2,
  336. +   NetworkError = 3,
  337. +   UnknownError = 4,
  338. + }
  339.  
  340. + public class Windows.ApplicationModel.Contacts.ContactListSyncStatusChangedEventArgs {
  341. +   public DateTime LastAttemptedSyncTime { get; }
  342. +   public DateTime LastSuccessfulSyncTime { get; }
  343. +   public ContactListSyncStatus Status { get; }
  344. + }
  345.  
  346. | public class Windows.ApplicationModel.Contacts.ContactManager {
  347. +   public static IAsyncOperation<Contact> ConvertVCardToContactAsync( IRandomAccessStreamReference contact );
  348. +   public static IAsyncOperation<ContactAnnotationStore> RequestAnnotationStoreAsync( ContactAnnotationStoreAccessType store );
  349. +   public static bool IsShowContactCardSupported();
  350. +   public static void ShowContactCard( Contact contact, Rect selection, Placement preferredPlacement, ContactCardOptions contactCardOptions );
  351. +   public static bool IsShowDelayLoadedContactCardSupported();
  352. +   public static ContactCardDelayedDataLoader ShowDelayLoadedContactCard( Contact dataLoader, Rect contact, Placement selection, ContactCardOptions preferredPlacement );
  353. +   public static void ShowFullContactCard( Contact contact, FullContactCardOptions fullContactCardOptions );
  354. | }
  355.  
  356. + public class Windows.ApplicationModel.Contacts.ContactMatchReason {
  357. +   public ContactMatchReasonType Field { get; }
  358. +   public IVectorView<TextSegment> Segments { get; }
  359. +   public string Text { get; }
  360. + }
  361.  
  362. + public enum Windows.ApplicationModel.Contacts.ContactMatchReasonType {
  363. +   Name = 0,
  364. +   EmailAddress = 1,
  365. +   PhoneNumber = 2,
  366. +   JobInfo = 3,
  367. +   YomiName = 4,
  368. +   Other = 5,
  369. + }
  370.  
  371. | public class Windows.ApplicationModel.Contacts.ContactPhone {
  372. -   public bool IsSkypable { get; set; }
  373. | }
  374.  
  375. | public enum Windows.ApplicationModel.Contacts.ContactPhoneKind {
  376. +   Pager = 4,
  377. +   BusinessFax = 5,
  378. +   HomeFax = 6,
  379. +   Company = 7,
  380. +   Assistant = 8,
  381. +   Radio = 9,
  382. | }
  383.  
  384. + public enum Windows.ApplicationModel.Contacts.ContactQueryDesiredFields {
  385. +   None = 0,
  386. +   PhoneNumber = 1,
  387. +   EmailAddress = 2,
  388. +   PostalAddress = 4,
  389. + }
  390.  
  391. + public class Windows.ApplicationModel.Contacts.ContactQueryOptions {
  392. +   public bool IncludeContactsFromHiddenLists { get; set; }
  393. +   public ContactAnnotationOperations DesiredOperations { get; set; }
  394. +   public ContactQueryDesiredFields DesiredFields { get; set; }
  395. +   public IVector<string> AnnotationListIds { get; }
  396. +   public IVector<string> ContactListIds { get; }
  397. +   public ContactQueryTextSearch TextSearch { get; }
  398. +   public ContactQueryOptions( string text );
  399. +   public ContactQueryOptions( string text, ContactQuerySearchFields fields );
  400. +   public ContactQueryOptions();
  401. + }
  402.  
  403. + public enum Windows.ApplicationModel.Contacts.ContactQuerySearchFields {
  404. +   None = 0,
  405. +   Name = 1,
  406. +   Email = 2,
  407. +   Phone = 4,
  408. +   All = 4294967295,
  409. + }
  410.  
  411. + public enum Windows.ApplicationModel.Contacts.ContactQuerySearchScope {
  412. +   Local = 0,
  413. +   Server = 1,
  414. + }
  415.  
  416. + public class Windows.ApplicationModel.Contacts.ContactQueryTextSearch {
  417. +   public string Text { get; set; }
  418. +   public ContactQuerySearchScope SearchScope { get; set; }
  419. +   public ContactQuerySearchFields Fields { get; set; }
  420. + }
  421.  
  422. | public class Windows.ApplicationModel.Contacts.ContactReader {
  423. +   public IAsyncOperation<ContactBatch> ReadBatchAsync();
  424. +   public IVectorView<ContactMatchReason> GetMatchingPropertiesWithMatchReason( Contact ppRetVal );
  425. | }
  426.  
  427. - public class Windows.ApplicationModel.Contacts.ContactReaderOptions;
  428.  
  429. - public enum Windows.ApplicationModel.Contacts.ContactReaderRequiredFields;
  430.  
  431. - public enum Windows.ApplicationModel.Contacts.ContactReaderSearchFields;
  432.  
  433. + public enum Windows.ApplicationModel.Contacts.ContactRelationship {
  434. +   Other = 0,
  435. +   Spouse = 1,
  436. +   Partner = 2,
  437. +   Sibling = 3,
  438. +   Parent = 4,
  439. +   Child = 5,
  440. + }
  441.  
  442. | public class Windows.ApplicationModel.Contacts.ContactSignificantOther {
  443. +   public ContactRelationship Relationship { get; set; }
  444. -   public ContactSignificantOtherKind Kind { get; set; }
  445. | }
  446.  
  447. - public enum Windows.ApplicationModel.Contacts.ContactSignificantOtherKind;
  448.  
  449. | public class Windows.ApplicationModel.Contacts.ContactStore {
  450. +   public AggregateContactManager AggregateContactManager { get; }
  451. +   public ContactChangeTracker ChangeTracker { get; }
  452. -   public ContactChangeTracker ContactChangeTracker { get; }
  453. -   public ContactGroupChangeTracker ContactGroupChangeTracker { get; }
  454. +   public IAsyncOperation<IVectorView<ContactList>> FindContactListsAsync();
  455. +   public IAsyncOperation<ContactList> GetContactListAsync( string value );
  456. +   public IAsyncOperation<ContactList> CreateContactListAsync( string value );
  457. +   public IAsyncOperation<Contact> GetMeContactAsync();
  458. +   public ContactReader GetContactReader( ContactQueryOptions value );
  459. +   public IAsyncOperation<ContactList> CreateContactListAsync( string value, string displayName );
  460. -   public IAsyncOperation<IVectorView<Contact>> FindComponentsAsync( string value );
  461. -   public IAsyncAction LinkAggregateContactsAsync( string value, string primaryAggregateContactId );
  462. -   public IAsyncAction UnlinkFromAggregateContactAsync( string value, string aggregateContactId );
  463. -   public IAsyncOperation<IVectorView<ContactAccount>> FindContactAccountsAsync();
  464. -   public IAsyncOperation<ContactAccount> GetContactAccountAsync( string value );
  465. -   public IAsyncOperation<ContactAccount> CreateContactAccountAsync( string value );
  466. -   public IAsyncOperation<IVectorView<ContactGroup>> FindContactGroupsAsync();
  467. -   public IAsyncOperation<ContactGroup> GetContactGroupAsync( string value );
  468. -   public IAsyncAction SaveContactGroupAsync( ContactGroup value );
  469. -   public IAsyncAction DeleteContactGroupAsync( string value );
  470. -   public IAsyncOperation<Contact> GetMeAggregateContactAsync();
  471. -   public IAsyncAction SaveAggregateContactAsync( Contact value );
  472. | }
  473.  
  474. + public class Windows.ApplicationModel.Contacts.ContactStoreNotificationTriggerDetails {
  475. + }
  476.  
  477. - public struct Windows.ApplicationModel.Contacts.ContactSyncFieldMaxCount;
  478.  
  479. | public class Windows.ApplicationModel.Contacts.ContactWebsite {
  480. +   public string RawUri { get; set; }
  481. | }
  482.  
  483. + public class Windows.ApplicationModel.Contacts.FullContactCardOptions {
  484. +   public ViewSizePreference DesiredRemainingView { get; set; }
  485. +   public FullContactCardOptions();
  486. + }
  487.  
  488. | public interface Windows.ApplicationModel.Contacts.IContactFieldFactory {
  489. +   public ContactField CreateField( string field, ContactFieldType value );
  490. +   public ContactField CreateField( string field, ContactFieldType value, ContactFieldCategory type );
  491. +   public ContactField CreateField( string field, string name, ContactFieldType value, ContactFieldCategory type );
  492. -   public ContactField CreateField_Default( string field, ContactFieldType value );
  493. -   public ContactField CreateField_Category( string field, ContactFieldType value, ContactFieldCategory type );
  494. -   public ContactField CreateField_Custom( string field, string name, ContactFieldType value, ContactFieldCategory type );
  495. | }
  496.  
  497. - public class Windows.ApplicationModel.ContactsTemp.AggregateContactManager;
  498.  
  499. - public class Windows.ApplicationModel.ContactsTemp.Contact;
  500.  
  501. - public class Windows.ApplicationModel.ContactsTemp.ContactAddress;
  502.  
  503. - public enum Windows.ApplicationModel.ContactsTemp.ContactAddressKind;
  504.  
  505. - public class Windows.ApplicationModel.ContactsTemp.ContactAnnotation;
  506.  
  507. - public class Windows.ApplicationModel.ContactsTemp.ContactAnnotationList;
  508.  
  509. - public enum Windows.ApplicationModel.ContactsTemp.ContactAnnotationOperations;
  510.  
  511. - public class Windows.ApplicationModel.ContactsTemp.ContactAnnotationStore;
  512.  
  513. - public enum Windows.ApplicationModel.ContactsTemp.ContactAnnotationStoreAccessType;
  514.  
  515. - public class Windows.ApplicationModel.ContactsTemp.ContactBatch;
  516.  
  517. - public enum Windows.ApplicationModel.ContactsTemp.ContactBatchStatus;
  518.  
  519. - public class Windows.ApplicationModel.ContactsTemp.ContactCardDelayedDataLoader;
  520.  
  521. - public enum Windows.ApplicationModel.ContactsTemp.ContactCardHeaderKind;
  522.  
  523. - public class Windows.ApplicationModel.ContactsTemp.ContactCardOptions;
  524.  
  525. - public enum Windows.ApplicationModel.ContactsTemp.ContactCardTabKind;
  526.  
  527. - public class Windows.ApplicationModel.ContactsTemp.ContactChange;
  528.  
  529. - public class Windows.ApplicationModel.ContactsTemp.ContactChangeReader;
  530.  
  531. - public class Windows.ApplicationModel.ContactsTemp.ContactChangeTracker;
  532.  
  533. - public enum Windows.ApplicationModel.ContactsTemp.ContactChangeType;
  534.  
  535. - public class Windows.ApplicationModel.ContactsTemp.ContactChangedDeferral;
  536.  
  537. - public class Windows.ApplicationModel.ContactsTemp.ContactChangedEventArgs;
  538.  
  539. - public class Windows.ApplicationModel.ContactsTemp.ContactConnectedServiceAccount;
  540.  
  541. - public class Windows.ApplicationModel.ContactsTemp.ContactDate;
  542.  
  543. - public enum Windows.ApplicationModel.ContactsTemp.ContactDateKind;
  544.  
  545. - public class Windows.ApplicationModel.ContactsTemp.ContactEmail;
  546.  
  547. - public enum Windows.ApplicationModel.ContactsTemp.ContactEmailKind;
  548.  
  549. - public class Windows.ApplicationModel.ContactsTemp.ContactField;
  550.  
  551. - public enum Windows.ApplicationModel.ContactsTemp.ContactFieldCategory;
  552.  
  553. - public class Windows.ApplicationModel.ContactsTemp.ContactFieldFactory;
  554.  
  555. - public enum Windows.ApplicationModel.ContactsTemp.ContactFieldType;
  556.  
  557. - public class Windows.ApplicationModel.ContactsTemp.ContactInformation;
  558.  
  559. - public class Windows.ApplicationModel.ContactsTemp.ContactInstantMessageField;
  560.  
  561. - public class Windows.ApplicationModel.ContactsTemp.ContactJobInfo;
  562.  
  563. - public class Windows.ApplicationModel.ContactsTemp.ContactLaunchActionVerbs;
  564.  
  565. - public class Windows.ApplicationModel.ContactsTemp.ContactList;
  566.  
  567. - public enum Windows.ApplicationModel.ContactsTemp.ContactListOtherAppReadAccess;
  568.  
  569. - public enum Windows.ApplicationModel.ContactsTemp.ContactListOtherAppWriteAccess;
  570.  
  571. - public class Windows.ApplicationModel.ContactsTemp.ContactListSyncAdapter;
  572.  
  573. - public enum Windows.ApplicationModel.ContactsTemp.ContactListSyncStatus;
  574.  
  575. - public class Windows.ApplicationModel.ContactsTemp.ContactListSyncStatusChangedEventArgs;
  576.  
  577. - public class Windows.ApplicationModel.ContactsTemp.ContactLocationField;
  578.  
  579. - public class Windows.ApplicationModel.ContactsTemp.ContactManager;
  580.  
  581. - public class Windows.ApplicationModel.ContactsTemp.ContactMatchReason;
  582.  
  583. - public enum Windows.ApplicationModel.ContactsTemp.ContactMatchReasonType;
  584.  
  585. - public class Windows.ApplicationModel.ContactsTemp.ContactPhone;
  586.  
  587. - public enum Windows.ApplicationModel.ContactsTemp.ContactPhoneKind;
  588.  
  589. - public class Windows.ApplicationModel.ContactsTemp.ContactPicker;
  590.  
  591. - public enum Windows.ApplicationModel.ContactsTemp.ContactQueryDesiredFields;
  592.  
  593. - public class Windows.ApplicationModel.ContactsTemp.ContactQueryOptions;
  594.  
  595. - public enum Windows.ApplicationModel.ContactsTemp.ContactQuerySearchFields;
  596.  
  597. - public class Windows.ApplicationModel.ContactsTemp.ContactQueryTextSearch;
  598.  
  599. - public class Windows.ApplicationModel.ContactsTemp.ContactReader;
  600.  
  601. - public enum Windows.ApplicationModel.ContactsTemp.ContactRelationship;
  602.  
  603. - public enum Windows.ApplicationModel.ContactsTemp.ContactSelectionMode;
  604.  
  605. - public class Windows.ApplicationModel.ContactsTemp.ContactSignificantOther;
  606.  
  607. - public class Windows.ApplicationModel.ContactsTemp.ContactStore;
  608.  
  609. - public enum Windows.ApplicationModel.ContactsTemp.ContactStoreAccessType;
  610.  
  611. - public class Windows.ApplicationModel.ContactsTemp.ContactStoreNotificationTriggerDetails;
  612.  
  613. - public class Windows.ApplicationModel.ContactsTemp.ContactWebsite;
  614.  
  615. - public class Windows.ApplicationModel.ContactsTemp.FullContactCardOptions;
  616.  
  617. - public interface Windows.ApplicationModel.ContactsTemp.IContactField;
  618.  
  619. - public interface Windows.ApplicationModel.ContactsTemp.IContactFieldFactory;
  620.  
  621. - public interface Windows.ApplicationModel.ContactsTemp.IContactInstantMessageFieldFactory;
  622.  
  623. - public interface Windows.ApplicationModel.ContactsTemp.IContactLocationFieldFactory;
  624.  
  625. - public class Windows.ApplicationModel.ContactsTemp.KnownContactField;
  626.  
  627. | public class Windows.ApplicationModel.Core.CoreApplicationView {
  628. -   public Visual CompositionRootVisual { get; set; }
  629. | }
  630.  
  631. | public class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragOperation {
  632. +   public CoreDragUIContentMode DragUIContentMode { get; set; }
  633. +   public void SetDragUIContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap );
  634. +   public void SetDragUIContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap, Point anchorPoint );
  635. -   public void SetDragVisualContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap );
  636. -   public void SetDragVisualContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap, Point anchorPoint );
  637. | }
  638.  
  639. + public enum Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIContentMode {
  640. +   Auto = 0,
  641. +   Deferred = 1,
  642. + }
  643.  
  644. + public class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride {
  645. +   public DragUIOptions Options { get; set; }
  646. +   public bool IsGlyphVisible { get; set; }
  647. +   public bool IsContentVisible { get; set; }
  648. +   public bool IsCaptionVisible { get; set; }
  649. +   public string Caption { get; set; }
  650. +   public void SetDragUIContentOverride( object dragContent, Size contentSize );
  651. +   public void SetDragUIContentOverride( object dragContent, Size contentSize, Point anchorPoint );
  652. +   public void ClearDragUIContentOverride();
  653. +   public void SetContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap );
  654. +   public void SetContentFromSoftwareBitmap( SoftwareBitmap softwareBitmap, Point anchorPoint );
  655. +   public void Clear();
  656. + }
  657.  
  658. - public class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragVisualOverride;
  659.  
  660. | public interface Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDropOperationTarget {
  661. +   public IAsyncOperation<DataPackageOperation> EnterAsync( CoreDragInfo returnValue, CoreDragUIOverride dragInfo );
  662. +   public IAsyncOperation<DataPackageOperation> OverAsync( CoreDragInfo returnValue, CoreDragUIOverride dragInfo );
  663. | }
  664.  
  665. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  666. +   public IAsyncOperation<IVectorView<ContactAnnotationList>> FindContactAnnotationListsAsync();
  667. | }
  668.  
  669. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommand {
  670. +   public string CommandName { get; }
  671. +   public IMapView<string, IVectorView<string>> Properties { get; }
  672. +   public SpeechRecognitionResult SpeechRecognitionResult { get; }
  673. + }
  674.  
  675. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletedEventArgs {
  676. +   public VoiceCommandCompletionReason Reason { get; }
  677. + }
  678.  
  679. + public enum Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason {
  680. +   Unknown = 0,
  681. +   CommunicationFailed = 1,
  682. +   ResourceLimitsExceeded = 2,
  683. +   Canceled = 3,
  684. +   TimeoutExceeded = 4,
  685. +   AppLaunched = 5,
  686. +   Completed = 6,
  687. + }
  688.  
  689. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommandConfirmationResult {
  690. +   public bool Confirmed { get; }
  691. + }
  692.  
  693. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile {
  694. +   public string Title { get; set; }
  695. +   public string TextLine3 { get; set; }
  696. +   public string TextLine2 { get; set; }
  697. +   public string TextLine1 { get; set; }
  698. +   public IStorageFile Image { get; set; }
  699. +   public VoiceCommandContentTileType ContentTileType { get; set; }
  700. +   public string AppLaunchArgument { get; set; }
  701. +   public object AppContext { get; set; }
  702. +   public VoiceCommandContentTile();
  703. + }
  704.  
  705. + public enum Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType {
  706. +   TitleOnly = 0,
  707. +   TitleWithText = 1,
  708. +   TitleWith68x68Icon = 2,
  709. +   TitleWith68x68IconAndText = 3,
  710. +   TitleWith68x92Icon = 4,
  711. +   TitleWith68x92IconAndText = 5,
  712. +   TitleWith280x140Icon = 6,
  713. +   TitleWith280x140IconAndText = 7,
  714. + }
  715.  
  716. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommandDisambiguationResult {
  717. +   public VoiceCommandContentTile SelectedItem { get; }
  718. + }
  719.  
  720. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse {
  721. +   public VoiceCommandUserMessage RepeatMessage { get; set; }
  722. +   public VoiceCommandUserMessage Message { get; set; }
  723. +   public string AppLaunchArgument { get; set; }
  724. +   public IVector<VoiceCommandContentTile> VoiceCommandContentTiles { get; }
  725. +   public uint MaxSupportedVoiceCommandContentTiles { get; }
  726. +   public static VoiceCommandResponse CreateResponse( VoiceCommandUserMessage response );
  727. +   public static VoiceCommandResponse CreateResponse( VoiceCommandUserMessage response, IIterable<VoiceCommandContentTile> message );
  728. +   public static VoiceCommandResponse CreateResponseForPrompt( VoiceCommandUserMessage response, VoiceCommandUserMessage message );
  729. +   public static VoiceCommandResponse CreateResponseForPrompt( VoiceCommandUserMessage response, VoiceCommandUserMessage message, IIterable<VoiceCommandContentTile> repeatMessage );
  730. + }
  731.  
  732. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection {
  733. +   public Language Language { get; }
  734. +   public IAsyncOperation<VoiceCommand> GetVoiceCommandAsync();
  735. +   public IAsyncOperation<VoiceCommandConfirmationResult> RequestConfirmationAsync( VoiceCommandResponse operation );
  736. +   public IAsyncOperation<VoiceCommandDisambiguationResult> RequestDisambiguationAsync( VoiceCommandResponse operation );
  737. +   public IAsyncAction ReportProgressAsync( VoiceCommandResponse action );
  738. +   public IAsyncAction ReportSuccessAsync( VoiceCommandResponse action );
  739. +   public IAsyncAction ReportFailureAsync( VoiceCommandResponse action );
  740. +   public IAsyncAction RequestAppLaunchAsync( VoiceCommandResponse action );
  741. +   public static VoiceCommandServiceConnection FromAppServiceTriggerDetails( AppServiceTriggerDetails value );
  742. +   TypedEventHandler<VoiceCommandServiceConnection, VoiceCommandCompletedEventArgs> VoiceCommandCompleted;
  743. + }
  744.  
  745. + public class Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage {
  746. +   public string SpokenMessage { get; set; }
  747. +   public string DisplayMessage { get; set; }
  748. +   public VoiceCommandUserMessage();
  749. + }
  750.  
  751.  
  752.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  753.  
  754.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Data.winmd
  755.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Data.winmd
  756.  
  757.  diff legends: +: added, -: removed, *: changed, |: type member changed
  758.  
  759.  found no differences.
  760.  
  761.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  762.  
  763.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  764.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  765.  
  766.  diff legends: +: added, -: removed, *: changed, |: type member changed
  767.  
  768. + public class Windows.Devices.Enumeration.DeviceInformaionPairing {
  769. +   public bool CanPair { get; }
  770. +   public bool IsPaired { get; }
  771. +   public IAsyncOperation<DevicePairingResult> PairAsync();
  772. +   public IAsyncOperation<DevicePairingResult> PairAsync( DevicePairingProtectionLevel result );
  773. + }
  774.  
  775. | public class Windows.Devices.Enumeration.DeviceInformation {
  776. +   public DeviceInformaionPairing Pairing { get; }
  777. -   public DevicePairingStatus PairingStatus { get; }
  778. -   public IAsyncOperation<DevicePairingResult> PairAsync();
  779. -   public IAsyncOperation<DevicePairingResult> PairAsync( DevicePairingProtection asyncOp );
  780. | }
  781.  
  782. - public enum Windows.Devices.Enumeration.DevicePairingProtection;
  783.  
  784. + public enum Windows.Devices.Enumeration.DevicePairingProtectionLevel {
  785. +   Default = 0,
  786. +   None = 1,
  787. +   Encryption = 2,
  788. +   EncryptionAndAuthentication = 3,
  789. + }
  790.  
  791. | public class Windows.Devices.Enumeration.DevicePairingResult {
  792. -   Paired = 0;
  793. -   PairedAndDevnodesCreated = 1;
  794. -   AlreadyPaired = 2;
  795. -   NoConnection = 3;
  796. -   ConnectionTimeout = 4;
  797. -   TooManyConnections = 5;
  798. -   HardwareFailure = 6;
  799. -   AuthenticationNotAllowed = 7;
  800. -   AuthenticationFailure = 8;
  801. -   NoSupportedProfiles = 9;
  802. -   NotReadyToPair = 10;
  803. -   PairingNotSupported = 11;
  804. -   ProtectionLevelCouldNotBeMet = 12;
  805. -   NotPaired = 13;
  806. +   public DevicePairingProtectionLevel ProtectionLevelUsed { get; }
  807. +   public DevicePairingResultStatus Status { get; }
  808. | }
  809.  
  810. + public enum Windows.Devices.Enumeration.DevicePairingResultStatus {
  811. +   Paired = 0,
  812. +   NotReadyToPair = 1,
  813. +   NotPaired = 2,
  814. +   AlreadyPaired = 3,
  815. +   ConnectionRejected = 4,
  816. +   TooManyConnections = 5,
  817. +   HardwareFailure = 6,
  818. +   AuthenticationTimeout = 7,
  819. +   AuthenticationNotAllowed = 8,
  820. +   AuthenticationFailure = 9,
  821. +   NoSupportedProfiles = 10,
  822. +   ProtectionLevelCouldNotBeMet = 11,
  823. +   AccessDenied = 12,
  824. +   InvalidCeremonyData = 13,
  825. + }
  826.  
  827. - public enum Windows.Devices.Enumeration.DevicePairingStatus;
  828.  
  829. | public class Windows.Devices.Radios.Radio {
  830. +   public static IAsyncOperation<RadioAccessStatus> RequestAccessAsync();
  831. | }
  832.  
  833. | public class Windows.Devices.SerialCommunication.SerialDevice {
  834. +   public static string GetDeviceSelector();
  835. | }
  836.  
  837. | public enum Windows.Devices.SerialCommunication.SerialParity {
  838. *   Odd = 1,
  839. *   Even = 2,
  840. | }
  841.  
  842. | public class Windows.Devices.WiFiDirect.WiFiDirectAdvertisement {
  843. +   public WiFiDirectLegacySettings LegacySettings { get; }
  844. | }
  845.  
  846. + public class Windows.Devices.WiFiDirect.WiFiDirectLegacySettings {
  847. +   public string Ssid { get; set; }
  848. +   public PasswordCredential Passphrase { get; set; }
  849. +   public bool IsEnabled { get; set; }
  850. + }
  851.  
  852. | public class Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAutoAcceptSessionConnectedEventArgs {
  853. +   public IBuffer SessionInfo { get; }
  854. | }
  855.  
  856.  
  857.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  858.  
  859.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  860.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  861.  
  862.  diff legends: +: added, -: removed, *: changed, |: type member changed
  863.  
  864.  found no differences.
  865.  
  866.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  867.  
  868.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  869.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  870.  
  871.  diff legends: +: added, -: removed, *: changed, |: type member changed
  872.  
  873. - public class Windows.Globalization.JapanesePhoneme;
  874.  
  875. - public class Windows.Globalization.JapanesePhoneticAnalyzer;
  876.  
  877. | public class Windows.Globalization.Language {
  878. +   public static bool TrySetInputMethodLanguageTag( string result );
  879. | }
  880.  
  881.  
  882.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  883.  
  884.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  885.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  886.  
  887.  diff legends: +: added, -: removed, *: changed, |: type member changed
  888.  
  889. | public enum Windows.Graphics.Display.ResolutionScale {
  890. +   Scale125Percent = 125,
  891. +   Scale175Percent = 175,
  892. +   Scale200Percent = 200,
  893. +   Scale250Percent = 250,
  894. +   Scale300Percent = 300,
  895. +   Scale350Percent = 350,
  896. +   Scale400Percent = 400,
  897. +   Scale500Percent = 500,
  898. | }
  899.  
  900. | public class Windows.Graphics.Holographic.HolographicDisplay {
  901. +   public Size NativeResolution { get; }
  902. | }
  903.  
  904. | public class Windows.Graphics.Holographic.HolographicSpace {
  905. +   public PositionalLocatorState State { get; }
  906. +   public void RequestActivation();
  907. | }
  908.  
  909.  
  910.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  911.  
  912.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Human.winmd
  913.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Human.winmd
  914.  
  915.  diff legends: +: added, -: removed, *: changed, |: type member changed
  916.  
  917.  found no differences.
  918.  
  919.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  920.  
  921.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Management.winmd
  922.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Management.winmd
  923.  
  924.  diff legends: +: added, -: removed, *: changed, |: type member changed
  925.  
  926. + public class Windows.Management.Workplace.MdmPolicy {
  927. +   public static bool IsBrowserAllowed();
  928. +   public static bool IsCameraAllowed();
  929. +   public static bool IsMicrosoftAccountAllowed();
  930. +   public static bool IsStoreAllowed();
  931. + }
  932.  
  933.  
  934.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  935.  
  936.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Media.winmd
  937.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Media.winmd
  938.  
  939.  diff legends: +: added, -: removed, *: changed, |: type member changed
  940.  
  941. + public class Windows.Media.Capture.AppCaptureAlternateShortcutKeys {
  942. +   public VirtualKeyModifiers ToggleRecordingKeyModifiers { get; set; }
  943. +   public VirtualKey ToggleRecordingKey { get; set; }
  944. +   public VirtualKeyModifiers ToggleRecordingIndicatorKeyModifiers { get; set; }
  945. +   public VirtualKey ToggleRecordingIndicatorKey { get; set; }
  946. +   public VirtualKeyModifiers ToggleGameBarKeyModifiers { get; set; }
  947. +   public VirtualKey ToggleGameBarKey { get; set; }
  948. +   public VirtualKeyModifiers TakeScreenshotKeyModifiers { get; set; }
  949. +   public VirtualKey TakeScreenshotKey { get; set; }
  950. +   public VirtualKeyModifiers SaveHistoricalVideoKeyModifiers { get; set; }
  951. +   public VirtualKey SaveHistoricalVideoKey { get; set; }
  952. + }
  953.  
  954. | public class Windows.Media.Capture.AppCaptureSettings {
  955. +   public AppCaptureAlternateShortcutKeys AlternateShortcutKeys { get; }
  956. +   public bool IsGpuConstrained { get; }
  957. | }
  958.  
  959. | public class Windows.Media.Capture.MediaCapture {
  960. +   public MediaCaptureThermalStatus ThermalStatus { get; }
  961. -   public MediaCaptureThermalStatus MediaCaptureThermalStatus { get; }
  962. | }
  963.  
  964. | public class Windows.Media.Core.MseSourceBuffer {
  965. *   public IReference<TimeSpan> AppendWindowEnd { get; set; }
  966. +   public void Remove( TimeSpan start, IReference<TimeSpan> end );
  967. | }
  968.  
  969. | public class Windows.Media.Core.MseStreamSource {
  970. *   public IReference<TimeSpan> Duration { get; set; }
  971. | }
  972.  
  973. + public class Windows.Media.Ocr.OcrEngine {
  974. +   public Language RecognizerLanguage { get; }
  975. +   public IVectorView<Language> AvailableRecognizerLanguages { get; }
  976. +   public uint MaxImageDimension { get; }
  977. +   public IAsyncOperation<OcrResult> RecognizeAsync( SoftwareBitmap result );
  978. +   public static bool IsLanguageSupported( Language result );
  979. +   public static OcrEngine TryCreateFromLanguage( Language result );
  980. +   public static OcrEngine TryCreateFromUserProfileLanguages();
  981. + }
  982.  
  983. + public class Windows.Media.Ocr.OcrLine {
  984. +   public string Text { get; }
  985. +   public IVectorView<OcrWord> Words { get; }
  986. + }
  987.  
  988. + public class Windows.Media.Ocr.OcrResult {
  989. +   public IVectorView<OcrLine> Lines { get; }
  990. +   public string Text { get; }
  991. +   public IReference<double> TextAngle { get; }
  992. + }
  993.  
  994. + public class Windows.Media.Ocr.OcrWord {
  995. +   public Rect BoundingRect { get; }
  996. +   public string Text { get; }
  997. + }
  998.  
  999. | internal interface Windows.Media.Photo.Import.IPhotoImportImportableItem {
  1000. +   public PhotoImportSidecar Sibling { get; }
  1001. +   public IVectorView<PhotoImportSidecar> Sidecars { get; }
  1002. +   public ulong SimpleHash { get; }
  1003. +   public IVectorView<PhotoImportVideoSegment> VideoSegments { get; }
  1004. -   public IVectorView<PhotoImportSidecarFile> PhotoImportSidecarFiles { get; }
  1005. -   public IVectorView<PhotoImportVideoSegment> PhotoImportVideoSegments { get; }
  1006. | }
  1007.  
  1008. + public enum Windows.Media.Photo.Import.PhotoImportConnectionTransport {
  1009. +   Unspecified = 0,
  1010. +   Usb = 1,
  1011. +   IP = 2,
  1012. +   Bluetooth = 3,
  1013. + }
  1014.  
  1015. | public class Windows.Media.Photo.Import.PhotoImportDeleteImportedItemsFromSourceResult {
  1016. +   public uint DeletedSiblingsCount { get; }
  1017. +   public ulong DeletedSiblingsSizeInBytes { get; }
  1018. | }
  1019.  
  1020. + public enum Windows.Media.Photo.Import.PhotoImportDeleteMode {
  1021. +   DeleteEverything = 0,
  1022. +   IgnoreSidecars = 1,
  1023. +   IgnoreSiblings = 2,
  1024. +   IgnoreSidecarsAndSiblings = 3,
  1025. + }
  1026.  
  1027. - public enum Windows.Media.Photo.Import.PhotoImportDeleteSidecarsMode;
  1028.  
  1029. | public class Windows.Media.Photo.Import.PhotoImportFindAllItemsResult {
  1030. +   public uint ImportableSiblingsCount { get; }
  1031. +   public ulong ImportableSiblingsSizeInBytes { get; }
  1032. +   public uint SelectedSiblingsCount { get; }
  1033. +   public ulong SelectedSiblingsSizeInBytes { get; }
  1034. +   public IAsyncOperationWithProgress<PhotoImportImportSelectedItemsResult, uint> ImportSelectedItemsAsync( PhotoImportImportMode asyncOperation );
  1035. +   public IAsyncAction SelectAutoAsync( PhotoImportAutoSelectionMode asyncAction );
  1036. -   public void AutoSelect( PhotoImportAutoSelectionMode autoSelectionMode );
  1037. | }
  1038.  
  1039. + public enum Windows.Media.Photo.Import.PhotoImportImportMode {
  1040. +   ImportEverything = 0,
  1041. +   IgnoreSidecars = 1,
  1042. +   IgnoreSiblings = 2,
  1043. +   IgnoreSidecarsAndSiblings = 3,
  1044. + }
  1045.  
  1046. | public class Windows.Media.Photo.Import.PhotoImportImportSelectedItemsResult {
  1047. +   public IVectorView<PhotoImportImportableItem> FailedItems { get; }
  1048. +   public IVectorView<PhotoImportImportedItem> ImportedItems { get; }
  1049. +   public uint ImportedSiblingsCount { get; }
  1050. +   public ulong ImportedSiblingsSizeInBytes { get; }
  1051. -   public IVectorView<PhotoImportImportableItem> PhotoImportFailedItems { get; }
  1052. -   public IVectorView<PhotoImportImportedItem> PhotoImportImportedItems { get; }
  1053. +   public IAsyncOperationWithProgress<PhotoImportDeleteImportedItemsFromSourceResult, uint> DeleteImportedItemsFromSourceAsync( PhotoImportDeleteMode asyncOperation );
  1054. | }
  1055.  
  1056. - public enum Windows.Media.Photo.Import.PhotoImportImportSidecarsMode;
  1057.  
  1058. | public class Windows.Media.Photo.Import.PhotoImportImportableItem {
  1059. +   public PhotoImportSidecar Sibling { get; }
  1060. +   public IVectorView<PhotoImportSidecar> Sidecars { get; }
  1061. +   public ulong SimpleHash { get; }
  1062. +   public IVectorView<PhotoImportVideoSegment> VideoSegments { get; }
  1063. -   public IVectorView<PhotoImportSidecarFile> PhotoImportSidecarFiles { get; }
  1064. -   public IVectorView<PhotoImportVideoSegment> PhotoImportVideoSegments { get; }
  1065. | }
  1066.  
  1067. | public class Windows.Media.Photo.Import.PhotoImportImportedItem {
  1068. +   public PhotoImportSidecar Sibling { get; }
  1069. +   public IVectorView<PhotoImportSidecar> Sidecars { get; }
  1070. +   public ulong SimpleHash { get; }
  1071. +   public IVectorView<PhotoImportVideoSegment> VideoSegments { get; }
  1072. -   public bool IsSelected { get; set; }
  1073. -   public IVectorView<PhotoImportSidecarFile> PhotoImportSidecarFiles { get; }
  1074. -   public IVectorView<PhotoImportVideoSegment> PhotoImportVideoSegments { get; }
  1075. | }
  1076.  
  1077. + public class Windows.Media.Photo.Import.PhotoImportImportedItemEventArgs {
  1078. +   public PhotoImportImportedItem ImportedItem { get; }
  1079. + }
  1080.  
  1081. | public class Windows.Media.Photo.Import.PhotoImportManager {
  1082. +   public static IAsyncOperation<bool> IsSupportedAsync();
  1083. +   public static IAsyncOperation<IVectorView<PhotoImportSource>> FindAllSourcesAsync();
  1084. +   public static IAsyncOperation<IVectorView<string>> FindAllSourceIdsAsync();
  1085. +   public static IAsyncOperation<PhotoImportSource> GetSourceFromIdAsync( string asyncOperation );
  1086. +   public static IAsyncOperation<PhotoImportSource> GetSourceFromFolderAsync( IStorageFolder asyncOperation );
  1087. +   public static IAsyncOperation<PhotoImportSession> CreateImportSessionAsync( PhotoImportSource asyncOperation );
  1088. +   public static IAsyncOperation<PhotoImportSession> CreateImportSessionFromIdAsync( string asyncOperation );
  1089. +   public static IVectorView<PhotoImportOperation> GetPendingOperations();
  1090. -   public PhotoImportManager();
  1091. -   public IAsyncOperation<PhotoImportSourceInfo> GetSourceInfoFromIdAsync( string asyncOperation );
  1092. -   public IAsyncOperation<PhotoImportSourceInfo> GetSourceInfoFromFolderAsync( IStorageFolder asyncOperation );
  1093. | }
  1094.  
  1095. + public class Windows.Media.Photo.Import.PhotoImportOperation {
  1096. +   public IAsyncOperationWithProgress<PhotoImportDeleteImportedItemsFromSourceResult, uint> DeleteImportedItemsFromSourceAsync { get; }
  1097. +   public PhotoImportDeleteImportedItemsFromSourceResult DeleteImportedItemsFromSourceResult { get; }
  1098. +   public IAsyncOperationWithProgress<PhotoImportFindAllItemsResult, uint> FindAllItemsAsync { get; }
  1099. +   public PhotoImportFindAllItemsResult FindAllItemsResult { get; }
  1100. +   public IAsyncOperationWithProgress<PhotoImportImportSelectedItemsResult, uint> ImportSelectedItemsAsync { get; }
  1101. +   public PhotoImportImportSelectedItemsResult ImportSelectedItemsResult { get; }
  1102. +   public PhotoImportSession Session { get; }
  1103. +   public PhotoImportOperationState State { get; }
  1104. + }
  1105.  
  1106. + public enum Windows.Media.Photo.Import.PhotoImportOperationState {
  1107. +   Idle = 0,
  1108. +   FindAllItemsAsyncIsRunning = 1,
  1109. +   FindAllItemsAsyncHasCompleted = 2,
  1110. +   ImportSelectedItemsAsyncIsRunning = 3,
  1111. +   ImportSelectedItemsAsyncHasCompleted = 4,
  1112. +   DeleteImportedItemsFromSourceAsyncIsRunning = 5,
  1113. +   DeleteImportedItemsFromSourceAsyncHasCompleted = 6,
  1114. + }
  1115.  
  1116. | public class Windows.Media.Photo.Import.PhotoImportSession {
  1117. +   public Guid SessionId { get; }
  1118. +   public IAsyncAction SetPrimaryDestinationAsync( IStorageFolder asyncAction );
  1119. +   public IAsyncAction SetSecondaryDestinationsAsync( IIterable<IStorageFolder> asyncAction );
  1120. | }
  1121.  
  1122. + public class Windows.Media.Photo.Import.PhotoImportSidecar {
  1123. +   public bool IsSelected { get; set; }
  1124. +   public string ContentType { get; }
  1125. +   public string Name { get; }
  1126. +   public ulong SimpleHash { get; }
  1127. +   public ulong SizeInBytes { get; }
  1128. +   public DateTime Timestamp { get; }
  1129. +   public IAsyncOperation<IRandomAccessStreamWithContentType> GetThumbnailAsync();
  1130. + }
  1131.  
  1132. - public class Windows.Media.Photo.Import.PhotoImportSidecarFile;
  1133.  
  1134. + public class Windows.Media.Photo.Import.PhotoImportSource {
  1135. +   public IReference<double> BatteryLevel { get; }
  1136. +   public string ConnectionProtocol { get; }
  1137. +   public PhotoImportConnectionTransport ConnectionTransport { get; }
  1138. +   public IReference<DateTime> DateTime { get; }
  1139. +   public string Description { get; }
  1140. +   public string Id { get; }
  1141. +   public bool IsMassStorageSource { get; }
  1142. +   public bool IsPhotoCaptureSource { get; }
  1143. +   public bool IsReadOnlySource { get; }
  1144. +   public bool IsRemoteSource { get; }
  1145. +   public bool IsVideoCaptureSource { get; }
  1146. +   public string Manufacturer { get; }
  1147. +   public string Model { get; }
  1148. +   public string Name { get; }
  1149. +   public PhotoImportPowerSource PowerSource { get; }
  1150. +   public string SerialNumber { get; }
  1151. +   public IVectorView<PhotoImportStorageMedia> StorageMedias { get; }
  1152. +   public PhotoImportSourceType Type { get; }
  1153. +   public IAsyncOperation<IRandomAccessStreamWithContentType> GetThumbnailAsync();
  1154. +   public IAsyncOperation<PhotoImportSession> CreateImportSessionAsync();
  1155. + }
  1156.  
  1157. - public class Windows.Media.Photo.Import.PhotoImportSourceInfo;
  1158.  
  1159. | public enum Windows.Media.Photo.Import.PhotoImportSourceType {
  1160. +   PersonalInfoManager = 5,
  1161. -   PersonalInformationManager = 5,
  1162. | }
  1163.  
  1164. + public enum Windows.Media.Photo.Import.PhotoImportStorageAccessCapability {
  1165. +   ReadWrite = 0,
  1166. +   ReadOnly = 1,
  1167. +   ReadOnlyWithObjectDeletion = 2,
  1168. + }
  1169.  
  1170. + public class Windows.Media.Photo.Import.PhotoImportStorageMedia {
  1171. +   public ulong AvailableSpaceInBytes { get; }
  1172. +   public ulong CapacityInBytes { get; }
  1173. +   public string Description { get; }
  1174. +   public string Name { get; }
  1175. +   public string SerialNumber { get; }
  1176. +   public PhotoImportStorageAccessCapability StorageAccessCapability { get; }
  1177. +   public PhotoImportStorageMediaType StorageMediaType { get; }
  1178. + }
  1179.  
  1180. + public enum Windows.Media.Photo.Import.PhotoImportStorageMediaType {
  1181. +   Undefined = 0,
  1182. +   Fixed = 1,
  1183. +   Removable = 2,
  1184. + }
  1185.  
  1186. | public class Windows.Media.Photo.Import.PhotoImportVideoSegment {
  1187. +   public IVectorView<PhotoImportSidecar> Sidecars { get; }
  1188. | }
  1189.  
  1190. | public class Windows.Media.Playback.MediaPlayer {
  1191. +   public MediaPlayerAudioDeviceType AudioDeviceType { get; set; }
  1192. | }
  1193.  
  1194. + public enum Windows.Media.Playback.MediaPlayerAudioDeviceType {
  1195. +   Console = 0,
  1196. +   Multimedia = 1,
  1197. +   Communications = 2,
  1198. + }
  1199.  
  1200.  
  1201.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1202.  
  1203.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  1204.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  1205.  
  1206.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1207.  
  1208.  found no differences.
  1209.  
  1210.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1211.  
  1212.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Security.winmd
  1213.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Security.winmd
  1214.  
  1215.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1216.  
  1217. | public class Windows.Security.EnterpriseData.FileProtectionManager {
  1218. +   public static IAsyncOperation<ProtectedFileCreateResult> CreateProtectedAndOpenAsync( IStorageFolder result, string parentFolder, string desiredName, CreationCollisionOption identity );
  1219. | }
  1220.  
  1221. + public class Windows.Security.EnterpriseData.ProtectedFileCreateResult {
  1222. +   public StorageFile File { get; }
  1223. +   public FileProtectionInfo ProtectionInfo { get; }
  1224. +   public IRandomAccessStream Stream { get; }
  1225. + }
  1226.  
  1227.  
  1228.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1229.  
  1230.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Services.winmd
  1231.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Services.winmd
  1232.  
  1233.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1234.  
  1235.  found no differences.
  1236.  
  1237.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1238.  
  1239.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  1240.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  1241.  
  1242.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1243.  
  1244. + public enum Windows.Storage.AccessCache.RecentStorageItemVisibility {
  1245. +   AppOnly = 0,
  1246. +   AppAndSystem = 1,
  1247. + }
  1248.  
  1249. | public class Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList {
  1250. +   public string Add( IStorageItem token, string file, RecentStorageItemVisibility metadata );
  1251. +   public void AddOrReplace( string token, IStorageItem file, string metadata, RecentStorageItemVisibility visibility );
  1252. | }
  1253.  
  1254. + public class Windows.Storage.Search.StorageLibraryContentChangedTriggerDetails {
  1255. +   public StorageFolder Folder { get; }
  1256. +   public StorageItemQueryResult CreateModifiedSinceQuery( DateTime result );
  1257. + }
  1258.  
  1259.  
  1260.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1261.  
  1262.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.System.winmd
  1263.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.System.winmd
  1264.  
  1265.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1266.  
  1267. | public class Windows.System.User {
  1268. +   public IAsyncOperation<object> GetPropertyAsync( string operation );
  1269. | }
  1270.  
  1271.  
  1272.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1273.  
  1274.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.UI.winmd
  1275.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.UI.winmd
  1276.  
  1277.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1278.  
  1279. - public class Windows.UI.Composition.AnimationController : Windows.UI.Composition.CompositionObject;
  1280.  
  1281. - public class Windows.UI.Composition.AnimationEasing;
  1282.  
  1283. - public enum Windows.UI.Composition.AnimationEasingType;
  1284.  
  1285. + public enum Windows.UI.Composition.AnimationEndReason {
  1286. +   Stopped = 0,
  1287. +   Completed = 1,
  1288. +   Disconnected = 2,
  1289. + }
  1290.  
  1291. + public class Windows.UI.Composition.AnimationEndedEventArgs : Windows.UI.Composition.CompositionObject {
  1292. +   public AnimationEndReason ActualEndReason { get; }
  1293. + }
  1294.  
  1295. - public enum Windows.UI.Composition.AnimationState;
  1296.  
  1297. - public class Windows.UI.Composition.AnimationStateChangedEventArgs : Windows.UI.Composition.CompositionObject;
  1298.  
  1299. + public enum Windows.UI.Composition.AnimationStopBehavior {
  1300. +   LeaveCurrentValue = 0,
  1301. +   SetToInitialValue = 1,
  1302. +   SetToFinalValue = 2,
  1303. + }
  1304.  
  1305. - public enum Windows.UI.Composition.AsynchronousOperation;
  1306.  
  1307. - public class Windows.UI.Composition.BrushVisual : Windows.UI.Composition.ContainerVisual;
  1308.  
  1309. | public class Windows.UI.Composition.CompositionAnimation : Windows.UI.Composition.CompositionObject {
  1310. +   public void ClearAllParameters();
  1311. +   public void ClearParameter( string key );
  1312. +   public void SetMatrix3x2Parameter( string key, Matrix3x2 value );
  1313. +   public void SetMatrix4x4Parameter( string key, Matrix4x4 value );
  1314. +   public void SetReferenceParameter( string key, CompositionObject compositionObject );
  1315. +   public void SetScalarParameter( string key, float value );
  1316. +   public void SetVector2Parameter( string key, Vector2 value );
  1317. +   public void SetVector3Parameter( string key, Vector3 value );
  1318. +   public void SetVector4Parameter( string key, Vector4 value );
  1319. | }
  1320.  
  1321. - public enum Windows.UI.Composition.CompositionBackfaceVisibility;
  1322.  
  1323. - public enum Windows.UI.Composition.CompositionBorderMode;
  1324.  
  1325. - public class Windows.UI.Composition.CompositionCommitDeferral : Windows.UI.Composition.CompositionObject;
  1326.  
  1327. - public class Windows.UI.Composition.CompositionCommittedEventArgs : Windows.UI.Composition.CompositionObject;
  1328.  
  1329. - public class Windows.UI.Composition.CompositionCommittingEventArgs : Windows.UI.Composition.CompositionObject;
  1330.  
  1331. - public enum Windows.UI.Composition.CompositionCompositeMode;
  1332.  
  1333. + public class Windows.UI.Composition.CompositionEasingFunction : Windows.UI.Composition.CompositionObject {
  1334. + }
  1335.  
  1336. | public class Windows.UI.Composition.CompositionEffect : Windows.UI.Composition.CompositionObject {
  1337. -   public CompositionPropertySet Properties { get; }
  1338. | }
  1339.  
  1340. | public class Windows.UI.Composition.CompositionEffectTemplate {
  1341. +   public IAsyncAction TrackCompileAsync();
  1342. | }
  1343.  
  1344. + public enum Windows.UI.Composition.CompositionGetValueStatus {
  1345. +   Succeeded = 0,
  1346. +   TypeMismatch = 1,
  1347. +   NotFound = 2,
  1348. + }
  1349.  
  1350. | public class Windows.UI.Composition.CompositionGraphicsFactory {
  1351. +   public CompositionImage CreateImageFromUri( Uri result );
  1352. +   public CompositionImage CreateImageFromUri( Uri result, CompositionImageOptions uri );
  1353. -   public CompositionImage CreateImageFromStream( IInputStream value );
  1354. | }
  1355.  
  1356. | public class Windows.UI.Composition.CompositionImage : Windows.UI.Composition.CompositionObject {
  1357. -   public uint AlphaMode { get; }
  1358. -   public uint PixelFormat { get; }
  1359. | }
  1360.  
  1361. + public class Windows.UI.Composition.CompositionImageOptions {
  1362. +   public int DecodeWidth { get; set; }
  1363. +   public int DecodeHeight { get; set; }
  1364. +   public CompositionImageOptions();
  1365. + }
  1366.  
  1367. - public class Windows.UI.Composition.CompositionInteraction;
  1368.  
  1369. | public class Windows.UI.Composition.CompositionObject {
  1370. +   public CompositionPropertySet Properties { get; }
  1371. +   public CompositionPropertyAnimator ConnectAnimation( string result, CompositionAnimation propertyName );
  1372. +   public void DisconnectAnimation( string propertyName );
  1373. -   public void BindExpression( string propertyName, ExpressionAnimation expression );
  1374. -   public void BindExpression( string propertyName, ExpressionAnimation expression, ExpressionParameterMap parameterMap );
  1375. -   public AnimationController BindKeyframeAnimation( string result, KeyframeAnimation propertyName );
  1376. -   public AnimationController BindKeyframeAnimation( string result, KeyframeAnimation propertyName, ExpressionParameterMap animation );
  1377. -   public void UnbindExpression( string propertyName );
  1378. | }
  1379.  
  1380. + public class Windows.UI.Composition.CompositionPropertyAnimator : Windows.UI.Composition.CompositionObject {
  1381. +   public void Pause();
  1382. +   public void Start();
  1383. +   public void Stop();
  1384. +   TypedEventHandler<CompositionPropertyAnimator, AnimationEndedEventArgs> AnimationEnded;
  1385. + }
  1386.  
  1387. | public class Windows.UI.Composition.CompositionPropertySet : Windows.UI.Composition.CompositionObject {
  1388. +   public void InsertScalar( string propertyName, float value );
  1389. +   public CompositionGetValueStatus TryGetMatrix3x2( string result, ref Matrix3x2 propertyName );
  1390. +   public CompositionGetValueStatus TryGetMatrix4x4( string result, ref Matrix4x4 propertyName );
  1391. +   public CompositionGetValueStatus TryGetScalar( string result, ref float propertyName );
  1392. +   public CompositionGetValueStatus TryGetVector2( string result, ref Vector2 propertyName );
  1393. +   public CompositionGetValueStatus TryGetVector3( string result, ref Vector3 propertyName );
  1394. +   public CompositionGetValueStatus TryGetVector4( string result, ref Vector4 propertyName );
  1395. -   public void InsertSingle( string propertyName, float value );
  1396. -   public CompositionPropertyStatus TryGetSingle( string result, ref float propertyName );
  1397. | }
  1398.  
  1399. - public enum Windows.UI.Composition.CompositionPropertyStatus;
  1400.  
  1401. + public class Windows.UI.Composition.CompositionTarget : Windows.UI.Composition.CompositionObject {
  1402. +   public Visual Root { get; set; }
  1403. + }
  1404.  
  1405. | public class Windows.UI.Composition.Compositor {
  1406. +   public CubicBezierEasingFunction CreateCubicBezierEasingFunction( Vector2 result, Vector2 controlPoint1 );
  1407. +   public EffectVisual CreateEffectVisual();
  1408. +   public ExpressionAnimation CreateExpressionAnimation( string result );
  1409. +   public LinearEasingFunction CreateLinearEasingFunction();
  1410. +   public ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation();
  1411. +   public CompositionTarget CreateTargetForCurrentView();
  1412. +   public Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation();
  1413. +   public Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation();
  1414. +   public Vector4KeyFrameAnimation CreateVector4KeyFrameAnimation();
  1415. -   public BrushVisual CreateBrushVisual();
  1416. -   public CubicBezierAnimationEasing CreateCubicBezierAnimationEasing( Vector2 result, Vector2 controlPoint1 );
  1417. -   public ExpressionAnimation CreateExpression( string result );
  1418. -   public ExpressionParameterMap CreateExpressionParameterMap();
  1419. -   public void CreateInputThreadForInteraction( CompositionInteraction interaction, IFrameworkInput input );
  1420. -   public KeyframeAnimation CreateKeyframeAnimation();
  1421. -   public LinearAnimationEasing CreateLinearAnimationEasing();
  1422. -   public MouseInteractionConfiguration CreateMouseInteractionConfiguration( InteractionMouseKinds result );
  1423. -   public PenInteractionConfiguration CreatePenInteractionConfiguration( InteractionPenKinds result );
  1424. -   public TouchInteractionConfiguration CreateTouchInteractionConfiguration( InteractionTouchKinds result, uint interactions, uint minContactCount );
  1425. -   public TouchpadInteractionConfiguration CreateTouchpadInteractionConfiguration( InteractionTouchpadKinds result, uint interactions, uint minContactCount );
  1426. -   public CompositionCommitDeferral GetCommitDeferral();
  1427. | }
  1428.  
  1429. - public class Windows.UI.Composition.CubicBezierAnimationEasing : Windows.UI.Composition.AnimationEasing;
  1430.  
  1431. + public class Windows.UI.Composition.CubicBezierEasingFunction : Windows.UI.Composition.CompositionEasingFunction {
  1432. +   public Vector2 ControlPoint1 { get; }
  1433. +   public Vector2 ControlPoint2 { get; }
  1434. + }
  1435.  
  1436. + public class Windows.UI.Composition.EffectVisual : Windows.UI.Composition.ContainerVisual {
  1437. +   public CompositionEffect Effect { get; set; }
  1438. + }
  1439.  
  1440. | public class Windows.UI.Composition.ExpressionAnimation : Windows.UI.Composition.CompositionAnimation {
  1441. +   public string Expression { get; }
  1442. | }
  1443.  
  1444. - public class Windows.UI.Composition.ExpressionParameterMap;
  1445.  
  1446. - public class Windows.UI.Composition.InteractionConfiguration;
  1447.  
  1448. - public enum Windows.UI.Composition.InteractionConfigurationKind;
  1449.  
  1450. - public enum Windows.UI.Composition.InteractionMouseKinds;
  1451.  
  1452. - public enum Windows.UI.Composition.InteractionPenKinds;
  1453.  
  1454. - public enum Windows.UI.Composition.InteractionTouchKinds;
  1455.  
  1456. - public enum Windows.UI.Composition.InteractionTouchpadKinds;
  1457.  
  1458. - public struct Windows.UI.Composition.Interop_DxgiSurface;
  1459.  
  1460. + public class Windows.UI.Composition.KeyFrameAnimation : Windows.UI.Composition.CompositionAnimation {
  1461. +   public AnimationStopBehavior StopBehavior { get; set; }
  1462. +   public int RepeatCount { get; set; }
  1463. +   public TimeSpan Duration { get; set; }
  1464. +   public TimeSpan DelayTime { get; set; }
  1465. +   public int KeyFrameCount { get; }
  1466. +   public void InsertExpressionKeyFrame( float normalizedProgressKey, string value );
  1467. +   public void InsertExpressionKeyFrame( float normalizedProgressKey, string value, CompositionEasingFunction easingFunction );
  1468. + }
  1469.  
  1470. - public class Windows.UI.Composition.KeyframeAnimation : Windows.UI.Composition.CompositionAnimation;
  1471.  
  1472. - public class Windows.UI.Composition.LinearAnimationEasing : Windows.UI.Composition.AnimationEasing;
  1473.  
  1474. + public class Windows.UI.Composition.LinearEasingFunction : Windows.UI.Composition.CompositionEasingFunction {
  1475. + }
  1476.  
  1477. - public class Windows.UI.Composition.MouseInteractionConfiguration : Windows.UI.Composition.InteractionConfiguration;
  1478.  
  1479. - public class Windows.UI.Composition.OperationFailedEventArgs;
  1480.  
  1481. - public class Windows.UI.Composition.PenInteractionConfiguration : Windows.UI.Composition.InteractionConfiguration;
  1482.  
  1483. + public class Windows.UI.Composition.ScalarKeyFrameAnimation : Windows.UI.Composition.KeyFrameAnimation {
  1484. +   public void InsertKeyFrame( float normalizedProgressKey, float value );
  1485. +   public void InsertKeyFrame( float normalizedProgressKey, float value, CompositionEasingFunction easingFunction );
  1486. + }
  1487.  
  1488. - public class Windows.UI.Composition.TouchInteractionConfiguration : Windows.UI.Composition.InteractionConfiguration;
  1489.  
  1490. - public class Windows.UI.Composition.TouchpadInteractionConfiguration : Windows.UI.Composition.InteractionConfiguration;
  1491.  
  1492. + public class Windows.UI.Composition.Vector2KeyFrameAnimation : Windows.UI.Composition.KeyFrameAnimation {
  1493. +   public void InsertKeyFrame( float normalizedProgressKey, Vector2 value );
  1494. +   public void InsertKeyFrame( float normalizedProgressKey, Vector2 value, CompositionEasingFunction easingFunction );
  1495. + }
  1496.  
  1497. + public class Windows.UI.Composition.Vector3KeyFrameAnimation : Windows.UI.Composition.KeyFrameAnimation {
  1498. +   public void InsertKeyFrame( float normalizedProgressKey, Vector3 value );
  1499. +   public void InsertKeyFrame( float normalizedProgressKey, Vector3 value, CompositionEasingFunction easingFunction );
  1500. + }
  1501.  
  1502. + public class Windows.UI.Composition.Vector4KeyFrameAnimation : Windows.UI.Composition.KeyFrameAnimation {
  1503. +   public void InsertKeyFrame( float normalizedProgressKey, Vector4 value );
  1504. +   public void InsertKeyFrame( float normalizedProgressKey, Vector4 value, CompositionEasingFunction easingFunction );
  1505. + }
  1506.  
  1507. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  1508. *   public ContainerVisual Parent { get; }
  1509. -   public CompositionCompositeMode CompositeMode { get; set; }
  1510. -   public CompositionBackfaceVisibility BackfaceVisibility { get; set; }
  1511. -   public CompositionBorderMode BorderMode { get; set; }
  1512. -   public CompositionInteraction Interaction { get; }
  1513. -   public CompositionInteraction ConfigureForCustomInteraction();
  1514. -   public void RemoveCustomInteraction();
  1515. | }
  1516.  
  1517. - public enum Windows.UI.Composition.VisualEvents;
  1518.  
  1519. | public class Windows.UI.Core.CoreDispatcher {
  1520. +   public IAsyncOperation<bool> TryRunAsync( CoreDispatcherPriority asyncOperation, DispatchedHandler priority );
  1521. +   public IAsyncOperation<bool> TryRunIdleAsync( IdleDispatchedHandler asyncOperation );
  1522. | }
  1523.  
  1524. | public class Windows.UI.ViewManagement.ApplicationView {
  1525. +   public bool TryResizeView( Size success );
  1526. +   public void SetDefaultLaunchSize( Size defaultSize );
  1527. +   public void SetPreferredMinSize( Size minSize );
  1528. | }
  1529.  
  1530. + public enum Windows.UI.ViewManagement.UIColorType {
  1531. +   Background = 0,
  1532. +   Foreground = 1,
  1533. +   AccentDark3 = 2,
  1534. +   AccentDark2 = 3,
  1535. +   AccentDark1 = 4,
  1536. +   Accent = 5,
  1537. +   AccentLight1 = 6,
  1538. +   AccentLight2 = 7,
  1539. +   AccentLight3 = 8,
  1540. +   Complement = 9,
  1541. + }
  1542.  
  1543. | public enum Windows.UI.ViewManagement.UIElementType {
  1544. -   AccentColor = 1000,
  1545. -   TextHigh = 1001,
  1546. -   TextMedium = 1002,
  1547. -   TextLow = 1003,
  1548. -   TextContrastWithHigh = 1004,
  1549. -   NonTextHigh = 1005,
  1550. -   NonTextMediumHigh = 1006,
  1551. -   NonTextMedium = 1007,
  1552. -   NonTextMediumLow = 1008,
  1553. -   NonTextLow = 1009,
  1554. -   PageBackground = 1010,
  1555. -   PopupBackground = 1011,
  1556. -   OverlayOutsidePopup = 1012,
  1557. | }
  1558.  
  1559. | public class Windows.UI.ViewManagement.UISettings {
  1560. +   public Color GetColorValue( UIColorType value );
  1561. | }
  1562.  
  1563. + public class Windows.UI.ViewManagement.UIViewSettings {
  1564. +   public UserInteractionMode UserInteractionMode { get; }
  1565. +   public static UIViewSettings GetForCurrentView();
  1566. + }
  1567.  
  1568. + public enum Windows.UI.ViewManagement.UserInteractionMode {
  1569. +   Mouse = 0,
  1570. +   Touch = 1,
  1571. + }
  1572.  
  1573.  
  1574.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1575.  
  1576.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  1577.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  1578.  
  1579.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1580.  
  1581. | public class Windows.UI.Xaml.DebugSettings {
  1582. +   public bool IsTextPerformanceVisualizationEnabled { get; set; }
  1583. | }
  1584.  
  1585. | public class Windows.UI.Xaml.Controls.AppBar : Windows.UI.Xaml.Controls.ContentControl {
  1586. +   public AppBarTemplateSettings TemplateSettings { get; }
  1587. | }
  1588.  
  1589. | public class Windows.UI.Xaml.Controls.AutoSuggestBox : Windows.UI.Xaml.Controls.ItemsControl {
  1590. +   public IconElement QueryIcon { get; set; }
  1591. +   public DependencyProperty QueryIconProperty { get; }
  1592. | }
  1593.  
  1594. + public class Windows.UI.Xaml.Controls.AutoSuggestBoxQuerySubmittedEventArgs : Windows.UI.Xaml.DependencyObject {
  1595. +   public object ChosenSuggestion { get; }
  1596. +   public string QueryText { get; }
  1597. +   public AutoSuggestBoxQuerySubmittedEventArgs();
  1598. + }
  1599.  
  1600. | public class Windows.UI.Xaml.Controls.CommandBar : Windows.UI.Xaml.Controls.AppBar {
  1601. +   public Style CommandBarOverflowPresenterStyle { get; set; }
  1602. +   public CommandBarTemplateSettings CommandBarTemplateSettings { get; }
  1603. +   public DependencyProperty CommandBarOverflowPresenterStyleProperty { get; }
  1604. | }
  1605.  
  1606. + public class Windows.UI.Xaml.Controls.CommandBarOverflowPresenter : Windows.UI.Xaml.Controls.ItemsControl {
  1607. +   public CommandBarOverflowPresenter();
  1608. + }
  1609.  
  1610. | public class Windows.UI.Xaml.Controls.Frame : Windows.UI.Xaml.Controls.ContentControl {
  1611. +   public void GoBack( NavigationTransitionInfo transitionInfoOverride );
  1612. | }
  1613.  
  1614. | public class Windows.UI.Xaml.Controls.MediaElement : Windows.UI.Xaml.FrameworkElement {
  1615. -   public bool IsTimedTextVisible { get; set; }
  1616. -   public DependencyProperty IsTimedTextVisibleProperty { get; }
  1617. | }
  1618.  
  1619. | public class Windows.UI.Xaml.Controls.PasswordBox : Windows.UI.Xaml.Controls.Control {
  1620. +   public InputScope InputScope { get; set; }
  1621. +   public DependencyProperty InputScopeProperty { get; }
  1622. | }
  1623.  
  1624. | public class Windows.UI.Xaml.Controls.Pivot : Windows.UI.Xaml.Controls.ItemsControl {
  1625. +   public DataTemplate RightHeaderTemplate { get; set; }
  1626. +   public object RightHeader { get; set; }
  1627. +   public DataTemplate LeftHeaderTemplate { get; set; }
  1628. +   public object LeftHeader { get; set; }
  1629. +   public DependencyProperty LeftHeaderTemplateProperty { get; }
  1630. +   public DependencyProperty RightHeaderProperty { get; }
  1631. +   public DependencyProperty RightHeaderTemplateProperty { get; }
  1632. +   public DependencyProperty LeftHeaderProperty { get; }
  1633. | }
  1634.  
  1635. + public class Windows.UI.Xaml.Controls.RichEditBoxTextChangingEventArgs {
  1636. + }
  1637.  
  1638. + public class Windows.UI.Xaml.Controls.TextBoxTextChangingEventArgs {
  1639. + }
  1640.  
  1641. + public class Windows.UI.Xaml.Controls.Primitives.AppBarTemplateSettings : Windows.UI.Xaml.DependencyObject {
  1642. +   public Rect ClipRect { get; }
  1643. +   public Thickness CompactRootMargin { get; }
  1644. +   public double CompactVerticalDelta { get; }
  1645. +   public Thickness HiddenRootMargin { get; }
  1646. +   public double HiddenVerticalDelta { get; }
  1647. +   public Thickness MinimalRootMargin { get; }
  1648. +   public double MinimalVerticalDelta { get; }
  1649. + }
  1650.  
  1651. + public class Windows.UI.Xaml.Controls.Primitives.CommandBarTemplateSettings : Windows.UI.Xaml.DependencyObject {
  1652. +   public double ContentHeight { get; }
  1653. +   public double NegativeOverflowContentHeight { get; }
  1654. +   public Rect OverflowContentClipRect { get; }
  1655. +   public double OverflowContentHeight { get; }
  1656. +   public double OverflowContentHorizontalOffset { get; }
  1657. +   public double OverflowContentMaxHeight { get; }
  1658. +   public double OverflowContentMinWidth { get; }
  1659. + }
  1660.  
  1661. * public class Windows.UI.Xaml.Controls.Primitives.PivotHeaderPanel : Windows.UI.Xaml.Controls.Canvas;
  1662.  
  1663. + public class Windows.UI.Xaml.Hosting.ElementCompositionPreview {
  1664. +   public static object GetContainerVisual( UIElement result );
  1665. + }
  1666.  
  1667. + public interface Windows.UI.Xaml.Markup.IDataTemplateComponent {
  1668. +   public void Recycle();
  1669. +   public void ProcessBindings( object item, int itemIndex, int phase, ref int nextPhase );
  1670. + }
  1671.  
  1672. | public class Windows.UI.Xaml.Markup.XamlBindingHelper {
  1673. +   public DependencyProperty DataTemplateComponentProperty { get; }
  1674. +   public static IDataTemplateComponent GetDataTemplateComponent( DependencyObject value );
  1675. +   public static void SetDataTemplateComponent( DependencyObject element, IDataTemplateComponent value );
  1676. | }
  1677.  
  1678. | public class Windows.UI.Xaml.Markup.XamlReader {
  1679. -   public static void EnsureElementRealized( IComponentConnector connector, int connectionId );
  1680. | }
  1681.  
  1682. + public class Windows.UI.Xaml.Media.Animation.DrillInNavigationTransitionInfo : Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo {
  1683. +   public DrillInNavigationTransitionInfo();
  1684. + }
  1685.  
  1686. + public class Windows.UI.Xaml.Media.Animation.DrillInThemeAnimation : Windows.UI.Xaml.Media.Animation.Timeline {
  1687. +   public string ExitTargetName { get; set; }
  1688. +   public DependencyObject ExitTarget { get; set; }
  1689. +   public string EntranceTargetName { get; set; }
  1690. +   public DependencyObject EntranceTarget { get; set; }
  1691. +   public DependencyProperty EntranceTargetNameProperty { get; }
  1692. +   public DependencyProperty EntranceTargetProperty { get; }
  1693. +   public DependencyProperty ExitTargetNameProperty { get; }
  1694. +   public DependencyProperty ExitTargetProperty { get; }
  1695. +   public DrillInThemeAnimation();
  1696. + }
  1697.  
  1698. + public class Windows.UI.Xaml.Media.Animation.DrillOutThemeAnimation : Windows.UI.Xaml.Media.Animation.Timeline {
  1699. +   public string ExitTargetName { get; set; }
  1700. +   public DependencyObject ExitTarget { get; set; }
  1701. +   public string EntranceTargetName { get; set; }
  1702. +   public DependencyObject EntranceTarget { get; set; }
  1703. +   public DependencyProperty EntranceTargetNameProperty { get; }
  1704. +   public DependencyProperty EntranceTargetProperty { get; }
  1705. +   public DependencyProperty ExitTargetNameProperty { get; }
  1706. +   public DependencyProperty ExitTargetProperty { get; }
  1707. +   public DrillOutThemeAnimation();
  1708. + }
  1709.  
  1710. + public class Windows.UI.Xaml.Media.Animation.EntranceNavigationTransitionInfo : Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo {
  1711. +   public DependencyProperty IsTargetElementProperty { get; }
  1712. +   public EntranceNavigationTransitionInfo();
  1713. +   public static bool GetIsTargetElement( UIElement value );
  1714. +   public static void SetIsTargetElement( UIElement element, bool value );
  1715. + }
  1716.  
  1717. + public class Windows.UI.Xaml.Media.Animation.SuppressNavigationTransitionInfo : Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo {
  1718. +   public SuppressNavigationTransitionInfo();
  1719. + }
  1720.  
  1721.  
  1722.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1723.  
  1724.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.Web.winmd
  1725.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Web.winmd
  1726.  
  1727.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1728.  
  1729.  found no differences.
  1730.  
  1731.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  1732.  
  1733.  new file: \wim\10056x64\Windows\System32\WinMetadata\Windows.World.winmd
  1734.  old file: \wim\10051x64\Windows\System32\WinMetadata\Windows.World.winmd
  1735.  
  1736.  diff legends: +: added, -: removed, *: changed, |: type member changed
  1737.  
  1738. * internal interface Windows.World.IMap;
  1739.  
  1740. | internal interface Windows.World.IMapFactory {
  1741. +   public Map CreateWithOrientationRelativeTo( ILocatable map, Vector3 pOrigin, Quaternion offset );
  1742. | }
  1743.  
  1744. | public class Windows.World.Map {
  1745. +   public Map();
  1746. +   public Map( ILocatable pOrigin, Vector3 offset, Quaternion orientation );
  1747. | }
  1748.  
  1749. - public enum Windows.World.Sensors.PropertyType;
  1750.  
  1751. + public struct Windows.World.Surfaces.BufferRange {
  1752. +   public uint Start;
  1753. +   public uint Count;
  1754. + }
  1755.  
  1756. | public class Windows.World.Surfaces.Surface {
  1757. +   public BufferRange[] GetIndexRangesForFrustum( ILocatable ranges, Frustum locatable );
  1758. | }
  1759.  
  1760. | public class Windows.World.Surfaces.VisibleSurfaceObserver {
  1761. -   public Frustum CullingFrustum { get; }
  1762. +   public VisibleSurfaceChangeBatch UpdateCullingFrustums( ILocatable changes, Frustum[] origin );
  1763. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement