Advertisement
angelwzr

14284 vs 14289

Mar 14th, 2016
500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 50.65 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: 14289_Windows.WinMD
  5.  old file: 14284_Windows.WinMD
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Package {
  10. +   public bool IsOptional { get; }
  11. | }
  12.  
  13. - public class Windows.ApplicationModel.AppExtension.AppExtension;
  14.  
  15. - public class Windows.ApplicationModel.AppExtension.AppExtensionCatalog;
  16.  
  17. - public class Windows.ApplicationModel.AppExtension.AppExtensionPackageInstalledEventArgs;
  18.  
  19. - public class Windows.ApplicationModel.AppExtension.AppExtensionPackageStatusChangedEventArgs;
  20.  
  21. - public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUninstallingEventArgs;
  22.  
  23. - public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUpdatedEventArgs;
  24.  
  25. - public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUpdatingEventArgs;
  26.  
  27. + public class Windows.ApplicationModel.AppExtensions.AppExtension {
  28. +   public AppInfo AppInfo { get; }
  29. +   public string Description { get; }
  30. +   public string DisplayName { get; }
  31. +   public string Id { get; }
  32. +   public Package Package { get; }
  33. +   public IAsyncOperation<IPropertySet> GetExtensionPropertiesAsync();
  34. +   public IAsyncOperation<StorageFolder> GetPublicFolderAsync();
  35. + }
  36.  
  37. + public class Windows.ApplicationModel.AppExtensions.AppExtensionCatalog {
  38. +   public IAsyncOperation<IVectorView<AppExtension>> FindAllAsync();
  39. +   public IAsyncOperation<bool> RequestRemovePackageAsync( string operation );
  40. +   public static AppExtensionCatalog Open( string value );
  41. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs> PackageInstalled;
  42. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs> PackageStatusChanged;
  43. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs> PackageUninstalling;
  44. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs> PackageUpdated;
  45. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs> PackageUpdating;
  46. + }
  47.  
  48. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs {
  49. +   public string AppExtensionName { get; }
  50. +   public IVectorView<AppExtension> Extensions { get; }
  51. +   public Package Package { get; }
  52. + }
  53.  
  54. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageStatusChangedEventArgs {
  55. +   public string AppExtensionName { get; }
  56. +   public Package Package { get; }
  57. + }
  58.  
  59. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageUninstallingEventArgs {
  60. +   public string AppExtensionName { get; }
  61. +   public Package Package { get; }
  62. + }
  63.  
  64. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs {
  65. +   public string AppExtensionName { get; }
  66. +   public IVectorView<AppExtension> Extensions { get; }
  67. +   public Package Package { get; }
  68. + }
  69.  
  70. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatingEventArgs {
  71. +   public string AppExtensionName { get; }
  72. +   public Package Package { get; }
  73. + }
  74.  
  75. - public class Windows.ApplicationModel.Appointments.AppointmentCalendarCancelMeetingRequest;
  76.  
  77. - public class Windows.ApplicationModel.Appointments.AppointmentCalendarCreateOrUpdateAppointmentRequest;
  78.  
  79. - public class Windows.ApplicationModel.Appointments.AppointmentCalendarForwardMeetingRequest;
  80.  
  81. - public class Windows.ApplicationModel.Appointments.AppointmentCalendarProposeNewTimeForMeetingRequest;
  82.  
  83. - public class Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManagerSyncRequest;
  84.  
  85. - public class Windows.ApplicationModel.Appointments.AppointmentCalendarUpdateMeetingResponseRequest;
  86.  
  87. - public class Windows.ApplicationModel.Appointments.AppointmentDataProviderConnection;
  88.  
  89. - public class Windows.ApplicationModel.Appointments.AppointmentDataProviderDeferral;
  90.  
  91. - public enum Windows.ApplicationModel.Appointments.AppointmentDataProviderRequestKind;
  92.  
  93. - public class Windows.ApplicationModel.Appointments.AppointmentDataProviderRequestReceivedEventArgs;
  94.  
  95. - public class Windows.ApplicationModel.Appointments.AppointmentDataProviderTriggerDetails;
  96.  
  97. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest {
  98. +   public string AppointmentCalendarLocalId { get; }
  99. +   public string AppointmentLocalId { get; }
  100. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  101. +   public string Comment { get; }
  102. +   public bool NotifyInvitees { get; }
  103. +   public string Subject { get; }
  104. +   public IAsyncAction ReportCompletedAsync();
  105. +   public IAsyncAction ReportFailedAsync();
  106. + }
  107.  
  108. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequestEventArgs {
  109. +   public AppointmentCalendarCancelMeetingRequest Request { get; }
  110. +   public Deferral GetDeferral();
  111. + }
  112.  
  113. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest {
  114. +   public Appointment Appointment { get; }
  115. +   public string AppointmentCalendarLocalId { get; }
  116. +   public IVectorView<string> ChangedProperties { get; }
  117. +   public bool NotifyInvitees { get; }
  118. +   public IAsyncAction ReportCompletedAsync( Appointment result );
  119. +   public IAsyncAction ReportFailedAsync();
  120. + }
  121.  
  122. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs {
  123. +   public AppointmentCalendarCreateOrUpdateAppointmentRequest Request { get; }
  124. +   public Deferral GetDeferral();
  125. + }
  126.  
  127. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest {
  128. +   public string AppointmentCalendarLocalId { get; }
  129. +   public string AppointmentLocalId { get; }
  130. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  131. +   public string Comment { get; }
  132. +   public string ForwardHeader { get; }
  133. +   public IVectorView<AppointmentInvitee> Invitees { get; }
  134. +   public string Subject { get; }
  135. +   public IAsyncAction ReportCompletedAsync();
  136. +   public IAsyncAction ReportFailedAsync();
  137. + }
  138.  
  139. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequestEventArgs {
  140. +   public AppointmentCalendarForwardMeetingRequest Request { get; }
  141. +   public Deferral GetDeferral();
  142. + }
  143.  
  144. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest {
  145. +   public string AppointmentCalendarLocalId { get; }
  146. +   public string AppointmentLocalId { get; }
  147. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  148. +   public string Comment { get; }
  149. +   public TimeSpan NewDuration { get; }
  150. +   public DateTime NewStartTime { get; }
  151. +   public string Subject { get; }
  152. +   public IAsyncAction ReportCompletedAsync();
  153. +   public IAsyncAction ReportFailedAsync();
  154. + }
  155.  
  156. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs {
  157. +   public AppointmentCalendarProposeNewTimeForMeetingRequest Request { get; }
  158. +   public Deferral GetDeferral();
  159. + }
  160.  
  161. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest {
  162. +   public string AppointmentCalendarLocalId { get; }
  163. +   public IAsyncAction ReportCompletedAsync();
  164. +   public IAsyncAction ReportFailedAsync();
  165. + }
  166.  
  167. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequestEventArgs {
  168. +   public AppointmentCalendarSyncManagerSyncRequest Request { get; }
  169. +   public Deferral GetDeferral();
  170. + }
  171.  
  172. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest {
  173. +   public string AppointmentCalendarLocalId { get; }
  174. +   public string AppointmentLocalId { get; }
  175. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  176. +   public string Comment { get; }
  177. +   public AppointmentParticipantResponse Response { get; }
  178. +   public bool SendUpdate { get; }
  179. +   public string Subject { get; }
  180. +   public IAsyncAction ReportCompletedAsync();
  181. +   public IAsyncAction ReportFailedAsync();
  182. + }
  183.  
  184. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequestEventArgs {
  185. +   public AppointmentCalendarUpdateMeetingResponseRequest Request { get; }
  186. +   public Deferral GetDeferral();
  187. + }
  188.  
  189. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection {
  190. +   public void Start();
  191. +   TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs> CancelMeetingRequested;
  192. +   TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs> CreateOrUpdateAppointmentRequested;
  193. +   TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs> ForwardMeetingRequested;
  194. +   TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs> ProposeNewTimeForMeetingRequested;
  195. +   TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs> SyncRequested;
  196. +   TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs> UpdateMeetingResponseRequested;
  197. + }
  198.  
  199. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderTriggerDetails {
  200. +   public AppointmentDataProviderConnection Connection { get; }
  201. + }
  202.  
  203. | public class Windows.ApplicationModel.Chat.ChatMessage {
  204. +   public string SyncId { get; set; }
  205. -   public string GlobalUniqueId { get; set; }
  206. | }
  207.  
  208. | public class Windows.ApplicationModel.Chat.ChatMessageManager {
  209. +   public static IAsyncOperation<ChatSyncManager> RequestSyncManagerAsync();
  210. -   public static IAsyncOperation<ChatSyncManager> GetSyncManagerAsync();
  211. | }
  212.  
  213. | public class Windows.ApplicationModel.Chat.ChatMessageStore {
  214. +   public IAsyncOperation<ChatMessage> GetMessageBySyncIdAsync( string result );
  215. -   public IAsyncOperation<ChatMessage> GetMessageByGlobalUniqueIdAsync( string result );
  216. | }
  217.  
  218. | public enum Windows.ApplicationModel.Chat.ChatRestoreHistorySpan {
  219. *   LastMonth = 0,
  220. *   LastYear = 1,
  221. *   AnyTime = 2,
  222. | }
  223.  
  224. | public class Windows.ApplicationModel.Chat.ChatSyncManager {
  225. +   public ChatSyncConfiguration Configuration { get; }
  226. +   public IAsyncAction AssociateAccountAsync( WebAccount result );
  227. +   public IAsyncAction UnassociateAccountAsync();
  228. +   public bool IsAccountAssociated( WebAccount result );
  229. +   public void StartSync();
  230. -   public IAsyncAction SignInAsync( string result );
  231. -   public IAsyncAction SignOutAsync();
  232. -   public IAsyncAction ScheduleAsync();
  233. -   public IAsyncOperation<ChatSyncConfiguration> GetConfigurationAsync();
  234. | }
  235.  
  236. | public class Windows.ApplicationModel.Contacts.AggregateContactManager {
  237. +   public IAsyncAction SetRemoteIdentificationInformationAsync( string result, string contactListId, string remoteSourceId );
  238. | }
  239.  
  240. - public class Windows.ApplicationModel.Contacts.ContactDataProviderConnection;
  241.  
  242. - public class Windows.ApplicationModel.Contacts.ContactDataProviderDeferral;
  243.  
  244. - public enum Windows.ApplicationModel.Contacts.ContactDataProviderRequestKind;
  245.  
  246. - public class Windows.ApplicationModel.Contacts.ContactDataProviderRequestReceivedEventArgs;
  247.  
  248. - public class Windows.ApplicationModel.Contacts.ContactDataProviderTriggerDetails;
  249.  
  250. | public class Windows.ApplicationModel.Contacts.ContactList {
  251. +   public ContactListConstraints Constraints { get; }
  252. | }
  253.  
  254. + public class Windows.ApplicationModel.Contacts.ContactListConstraints {
  255. +   public IReference<uint> MaxSyncableAnniversaryDates { get; set; }
  256. +   public IReference<uint> MaxSyncableHomeAddresses { get; set; }
  257. +   public IReference<uint> MaxSyncableCompanyPhoneNumbers { get; set; }
  258. +   public IReference<uint> MaxSyncableChildRelationships { get; set; }
  259. +   public IReference<uint> MaxSyncableBusinessFaxPhoneNumbers { get; set; }
  260. +   public IReference<uint> MaxSyncableBirthdayDates { get; set; }
  261. +   public IReference<uint> MaxSyncableOtherDates { get; set; }
  262. +   public IReference<uint> MaxSyncableAssistantPhoneNumbers { get; set; }
  263. +   public IReference<uint> MaxSyncableHomeFaxPhoneNumbers { get; set; }
  264. +   public IReference<uint> MaxSyncableOtherEmailAddresses { get; set; }
  265. +   public IReference<uint> MaxSyncableOtherAddresses { get; set; }
  266. +   public IReference<uint> MaxSyncableMobilePhoneNumbers { get; set; }
  267. +   public IReference<uint> MaxSyncableJobInfo { get; set; }
  268. +   public IReference<uint> MaxSyncableHomePhoneNumbers { get; set; }
  269. +   public IReference<uint> MaxSyncableOtherPhoneNumbers { get; set; }
  270. +   public IReference<uint> MaxSyncableRadioPhoneNumbers { get; set; }
  271. +   public IReference<uint> MaxSyncablePersonalEmailAddresses { get; set; }
  272. +   public IReference<uint> MaxSyncablePartnerRelationships { get; set; }
  273. +   public IReference<uint> MaxSyncableParentRelationships { get; set; }
  274. +   public IReference<uint> MaxSyncablePagerPhoneNumbers { get; set; }
  275. +   public IReference<uint> MaxSyncableOtherRelationships { get; set; }
  276. +   public IReference<uint> MaxSyncableSiblingRelationships { get; set; }
  277. +   public IReference<bool> SyncsDescriptions { get; set; }
  278. +   public IReference<uint> MaxSyncableWorkPhoneNumbers { get; set; }
  279. +   public IReference<uint> MaxSyncableWorkEmailAddresses { get; set; }
  280. +   public IReference<uint> MaxSyncableWorkAddresses { get; set; }
  281. +   public IReference<uint> MaxSyncableWebsites { get; set; }
  282. +   public IReference<uint> MaxSyncableSpouseRelationships { get; set; }
  283. + }
  284.  
  285. - public class Windows.ApplicationModel.Contacts.ContactListServerSearchReadBatchRequest;
  286.  
  287. - public class Windows.ApplicationModel.Contacts.ContactListSyncManagerSyncRequest;
  288.  
  289. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection {
  290. +   public void Start();
  291. +   TypedEventHandler<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs> ServerSearchReadBatchRequested;
  292. +   TypedEventHandler<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs> SyncRequested;
  293. + }
  294.  
  295. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderTriggerDetails {
  296. +   public ContactDataProviderConnection Connection { get; }
  297. + }
  298.  
  299. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest {
  300. +   public string ContactListId { get; }
  301. +   public ContactQueryOptions Options { get; }
  302. +   public string SessionId { get; }
  303. +   public uint SuggestedBatchSize { get; }
  304. +   public IAsyncAction SaveContactAsync( Contact result );
  305. +   public IAsyncAction ReportCompletedAsync();
  306. +   public IAsyncAction ReportFailedAsync( ContactBatchStatus result );
  307. + }
  308.  
  309. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequestEventArgs {
  310. +   public ContactListServerSearchReadBatchRequest Request { get; }
  311. +   public Deferral GetDeferral();
  312. + }
  313.  
  314. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest {
  315. +   public string ContactListId { get; }
  316. +   public IAsyncAction ReportCompletedAsync();
  317. +   public IAsyncAction ReportFailedAsync();
  318. + }
  319.  
  320. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequestEventArgs {
  321. +   public ContactListSyncManagerSyncRequest Request { get; }
  322. +   public Deferral GetDeferral();
  323. + }
  324.  
  325. - public class Windows.ApplicationModel.Email.EmailDataProviderConnection;
  326.  
  327. - public class Windows.ApplicationModel.Email.EmailDataProviderDeferral;
  328.  
  329. - public enum Windows.ApplicationModel.Email.EmailDataProviderRequestKind;
  330.  
  331. - public class Windows.ApplicationModel.Email.EmailDataProviderRequestReceivedEventArgs;
  332.  
  333. - public class Windows.ApplicationModel.Email.EmailDataProviderTriggerDetails;
  334.  
  335. - public class Windows.ApplicationModel.Email.EmailMailboxCreateFolderRequest;
  336.  
  337. - public class Windows.ApplicationModel.Email.EmailMailboxDeleteFolderRequest;
  338.  
  339. - public class Windows.ApplicationModel.Email.EmailMailboxDownloadAttachmentRequest;
  340.  
  341. - public class Windows.ApplicationModel.Email.EmailMailboxDownloadMessageRequest;
  342.  
  343. - public class Windows.ApplicationModel.Email.EmailMailboxEmptyFolderRequest;
  344.  
  345. - public class Windows.ApplicationModel.Email.EmailMailboxForwardMeetingRequest;
  346.  
  347. - public class Windows.ApplicationModel.Email.EmailMailboxGetAutoReplySettingsRequest;
  348.  
  349. - public class Windows.ApplicationModel.Email.EmailMailboxMoveFolderRequest;
  350.  
  351. - public class Windows.ApplicationModel.Email.EmailMailboxProposeNewTimeForMeetingRequest;
  352.  
  353. - public class Windows.ApplicationModel.Email.EmailMailboxResolveRecipientsRequest;
  354.  
  355. - public class Windows.ApplicationModel.Email.EmailMailboxServerSearchReadBatchRequest;
  356.  
  357. - public class Windows.ApplicationModel.Email.EmailMailboxSetAutoReplySettingsRequest;
  358.  
  359. - public class Windows.ApplicationModel.Email.EmailMailboxSyncManagerSyncRequest;
  360.  
  361. - public class Windows.ApplicationModel.Email.EmailMailboxUpdateMeetingResponseRequest;
  362.  
  363. - public class Windows.ApplicationModel.Email.EmailMailboxValidateCertificatesRequest;
  364.  
  365. | public class Windows.ApplicationModel.Email.EmailRecipientResolutionResult {
  366. *   public IVectorView<Certificate> PublicKeys { get; }
  367. +   public void SetPublicKeys( IIterable<Certificate> value );
  368. | }
  369.  
  370. + public class Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection {
  371. +   public void Start();
  372. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs> CreateFolderRequested;
  373. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs> DeleteFolderRequested;
  374. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs> DownloadAttachmentRequested;
  375. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs> DownloadMessageRequested;
  376. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs> EmptyFolderRequested;
  377. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs> ForwardMeetingRequested;
  378. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs> GetAutoReplySettingsRequested;
  379. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs> MailboxSyncRequested;
  380. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs> MoveFolderRequested;
  381. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs> ProposeNewTimeForMeetingRequested;
  382. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs> ResolveRecipientsRequested;
  383. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs> ServerSearchReadBatchRequested;
  384. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs> SetAutoReplySettingsRequested;
  385. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs> UpdateMeetingResponseRequested;
  386. +   TypedEventHandler<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs> ValidateCertificatesRequested;
  387. + }
  388.  
  389. + public class Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails {
  390. +   public EmailDataProviderConnection Connection { get; }
  391. + }
  392.  
  393. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest {
  394. +   public string EmailMailboxId { get; }
  395. +   public string Name { get; }
  396. +   public string ParentFolderId { get; }
  397. +   public IAsyncAction ReportCompletedAsync( EmailFolder result );
  398. +   public IAsyncAction ReportFailedAsync( EmailMailboxCreateFolderStatus result );
  399. + }
  400.  
  401. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs {
  402. +   public EmailMailboxCreateFolderRequest Request { get; }
  403. +   public Deferral GetDeferral();
  404. + }
  405.  
  406. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest {
  407. +   public string EmailFolderId { get; }
  408. +   public string EmailMailboxId { get; }
  409. +   public IAsyncAction ReportCompletedAsync();
  410. +   public IAsyncAction ReportFailedAsync( EmailMailboxDeleteFolderStatus result );
  411. + }
  412.  
  413. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs {
  414. +   public EmailMailboxDeleteFolderRequest Request { get; }
  415. +   public Deferral GetDeferral();
  416. + }
  417.  
  418. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest {
  419. +   public string EmailAttachmentId { get; }
  420. +   public string EmailMailboxId { get; }
  421. +   public string EmailMessageId { get; }
  422. +   public IAsyncAction ReportCompletedAsync();
  423. +   public IAsyncAction ReportFailedAsync();
  424. + }
  425.  
  426. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs {
  427. +   public EmailMailboxDownloadAttachmentRequest Request { get; }
  428. +   public Deferral GetDeferral();
  429. + }
  430.  
  431. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest {
  432. +   public string EmailMailboxId { get; }
  433. +   public string EmailMessageId { get; }
  434. +   public IAsyncAction ReportCompletedAsync();
  435. +   public IAsyncAction ReportFailedAsync();
  436. + }
  437.  
  438. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs {
  439. +   public EmailMailboxDownloadMessageRequest Request { get; }
  440. +   public Deferral GetDeferral();
  441. + }
  442.  
  443. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest {
  444. +   public string EmailFolderId { get; }
  445. +   public string EmailMailboxId { get; }
  446. +   public IAsyncAction ReportCompletedAsync();
  447. +   public IAsyncAction ReportFailedAsync( EmailMailboxEmptyFolderStatus result );
  448. + }
  449.  
  450. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs {
  451. +   public EmailMailboxEmptyFolderRequest Request { get; }
  452. +   public Deferral GetDeferral();
  453. + }
  454.  
  455. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest {
  456. +   public string Comment { get; }
  457. +   public string EmailMailboxId { get; }
  458. +   public string EmailMessageId { get; }
  459. +   public string ForwardHeader { get; }
  460. +   public EmailMessageBodyKind ForwardHeaderType { get; }
  461. +   public IVectorView<EmailRecipient> Recipients { get; }
  462. +   public string Subject { get; }
  463. +   public IAsyncAction ReportCompletedAsync();
  464. +   public IAsyncAction ReportFailedAsync();
  465. + }
  466.  
  467. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs {
  468. +   public EmailMailboxForwardMeetingRequest Request { get; }
  469. +   public Deferral GetDeferral();
  470. + }
  471.  
  472. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest {
  473. +   public string EmailMailboxId { get; }
  474. +   public EmailMailboxAutoReplyMessageResponseKind RequestedFormat { get; }
  475. +   public IAsyncAction ReportCompletedAsync( EmailMailboxAutoReplySettings result );
  476. +   public IAsyncAction ReportFailedAsync();
  477. + }
  478.  
  479. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs {
  480. +   public EmailMailboxGetAutoReplySettingsRequest Request { get; }
  481. +   public Deferral GetDeferral();
  482. + }
  483.  
  484. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest {
  485. +   public string EmailFolderId { get; }
  486. +   public string EmailMailboxId { get; }
  487. +   public string NewFolderName { get; }
  488. +   public string NewParentFolderId { get; }
  489. +   public IAsyncAction ReportCompletedAsync();
  490. +   public IAsyncAction ReportFailedAsync();
  491. + }
  492.  
  493. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs {
  494. +   public EmailMailboxMoveFolderRequest Request { get; }
  495. +   public Deferral GetDeferral();
  496. + }
  497.  
  498. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest {
  499. +   public string Comment { get; }
  500. +   public string EmailMailboxId { get; }
  501. +   public string EmailMessageId { get; }
  502. +   public TimeSpan NewDuration { get; }
  503. +   public DateTime NewStartTime { get; }
  504. +   public string Subject { get; }
  505. +   public IAsyncAction ReportCompletedAsync();
  506. +   public IAsyncAction ReportFailedAsync();
  507. + }
  508.  
  509. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs {
  510. +   public EmailMailboxProposeNewTimeForMeetingRequest Request { get; }
  511. +   public Deferral GetDeferral();
  512. + }
  513.  
  514. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest {
  515. +   public string EmailMailboxId { get; }
  516. +   public IVectorView<string> Recipients { get; }
  517. +   public IAsyncAction ReportCompletedAsync( IIterable<EmailRecipientResolutionResult> result );
  518. +   public IAsyncAction ReportFailedAsync();
  519. + }
  520.  
  521. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs {
  522. +   public EmailMailboxResolveRecipientsRequest Request { get; }
  523. +   public Deferral GetDeferral();
  524. + }
  525.  
  526. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest {
  527. +   public string EmailFolderId { get; }
  528. +   public string EmailMailboxId { get; }
  529. +   public EmailQueryOptions Options { get; }
  530. +   public string SessionId { get; }
  531. +   public uint SuggestedBatchSize { get; }
  532. +   public IAsyncAction SaveMessageAsync( EmailMessage result );
  533. +   public IAsyncAction ReportCompletedAsync();
  534. +   public IAsyncAction ReportFailedAsync( EmailBatchStatus result );
  535. + }
  536.  
  537. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs {
  538. +   public EmailMailboxServerSearchReadBatchRequest Request { get; }
  539. +   public Deferral GetDeferral();
  540. + }
  541.  
  542. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest {
  543. +   public EmailMailboxAutoReplySettings AutoReplySettings { get; }
  544. +   public string EmailMailboxId { get; }
  545. +   public IAsyncAction ReportCompletedAsync();
  546. +   public IAsyncAction ReportFailedAsync();
  547. + }
  548.  
  549. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs {
  550. +   public EmailMailboxSetAutoReplySettingsRequest Request { get; }
  551. +   public Deferral GetDeferral();
  552. + }
  553.  
  554. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest {
  555. +   public string EmailMailboxId { get; }
  556. +   public IAsyncAction ReportCompletedAsync();
  557. +   public IAsyncAction ReportFailedAsync();
  558. + }
  559.  
  560. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs {
  561. +   public EmailMailboxSyncManagerSyncRequest Request { get; }
  562. +   public Deferral GetDeferral();
  563. + }
  564.  
  565. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest {
  566. +   public string Comment { get; }
  567. +   public string EmailMailboxId { get; }
  568. +   public string EmailMessageId { get; }
  569. +   public EmailMeetingResponseType Response { get; }
  570. +   public bool SendUpdate { get; }
  571. +   public string Subject { get; }
  572. +   public IAsyncAction ReportCompletedAsync();
  573. +   public IAsyncAction ReportFailedAsync();
  574. + }
  575.  
  576. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs {
  577. +   public EmailMailboxUpdateMeetingResponseRequest Request { get; }
  578. +   public Deferral GetDeferral();
  579. + }
  580.  
  581. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest {
  582. +   public IVectorView<Certificate> Certificates { get; }
  583. +   public string EmailMailboxId { get; }
  584. +   public IAsyncAction ReportCompletedAsync( IIterable<EmailCertificateValidationStatus> result );
  585. +   public IAsyncAction ReportFailedAsync();
  586. + }
  587.  
  588. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs {
  589. +   public EmailMailboxValidateCertificatesRequest Request { get; }
  590. +   public Deferral GetDeferral();
  591. + }
  592.  
  593. + public enum Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountAuthenticationType {
  594. +   Basic = 0,
  595. +   OAuth = 1,
  596. +   SingleSignOn = 2,
  597. + }
  598.  
  599. | public class Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration {
  600. +   public bool CalDavRequiresSsl { get; set; }
  601. +   public bool AutoSelectAuthenticationCertificate { get; set; }
  602. +   public DeviceAccountAuthenticationType AuthenticationType { get; set; }
  603. +   public string AuthenticationCertificateId { get; set; }
  604. +   public bool AlwaysDownloadFullMessage { get; set; }
  605. +   public Uri CalDavServerUrl { get; set; }
  606. +   public DeviceAccountIconId AccountIconId { get; set; }
  607. +   public bool IsExternallyManaged { get; set; }
  608. +   public bool IsClientAuthenticationCertificateRequired { get; set; }
  609. +   public PasswordCredential IncomingServerCredential { get; set; }
  610. +   public string IncomingServerCertificateHash { get; set; }
  611. +   public bool IsOutgoingServerAuthenticationEnabled { get; set; }
  612. +   public DeviceAccountSyncScheduleKind CardDavSyncScheduleKind { get; set; }
  613. +   public bool WasIncomingServerCertificateHashConfirmed { get; set; }
  614. +   public bool CardDavRequiresSsl { get; set; }
  615. +   public DeviceAccountSyncScheduleKind CalDavSyncScheduleKind { get; set; }
  616. +   public Uri CardDavServerUrl { get; set; }
  617. +   public string OAuthRefreshToken { get; set; }
  618. +   public DeviceAccountMailAgeFilter MailAgeFilter { get; set; }
  619. +   public string OutgoingServerCertificateHash { get; set; }
  620. +   public PasswordCredential OutgoingServerCredential { get; set; }
  621. +   public bool WasOutgoingServerCertificateHashConfirmed { get; set; }
  622. +   public bool WasModifiedByUser { get; set; }
  623. +   public DeviceAccountSyncScheduleKind SyncScheduleKind { get; set; }
  624. +   public string SsoAccountId { get; set; }
  625. +   public bool IsOutgoingServerAuthenticationRequired { get; set; }
  626. +   public bool IsSsoAuthenticationSupported { get; }
  627. +   public bool DoesPolicyAllowMailSync { get; }
  628. | }
  629.  
  630. + public enum Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountIconId {
  631. +   Exchange = 0,
  632. +   Msa = 1,
  633. +   Outlook = 2,
  634. +   Generic = 3,
  635. + }
  636.  
  637. + public enum Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter {
  638. +   All = 0,
  639. +   Last1Day = 1,
  640. +   Last3Days = 2,
  641. +   Last7Days = 3,
  642. +   Last14Days = 4,
  643. +   Last30Days = 5,
  644. +   Last90Days = 6,
  645. + }
  646.  
  647. + public enum Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind {
  648. +   Manual = 0,
  649. +   Every15Minutes = 1,
  650. +   Every30Minutes = 2,
  651. +   Every60Minutes = 3,
  652. +   Every2Hours = 4,
  653. +   Daily = 5,
  654. +   AsItemsArrive = 6,
  655. + }
  656.  
  657. | public class Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager {
  658. +   public static IAsyncOperation<string> CreateDeviceAccountAsync( DeviceAccountConfiguration result );
  659. +   public static IAsyncAction DeleteDeviceAccountAsync( string result );
  660. +   public static IAsyncOperation<DeviceAccountConfiguration> GetDeviceAccountConfigurationAsync( string result );
  661. +   public static IAsyncAction MakeDefaultAccountAsync( string result );
  662. | }
  663.  
  664. | public class Windows.Devices.Geolocation.Geolocator {
  665. +   public IReference<BasicGeoposition> DefaultGeoposition { get; set; }
  666. +   public bool IsDefaultGeopositionRecommended { get; }
  667. | }
  668.  
  669. | public enum Windows.Devices.Geolocation.PositionSource {
  670. +   Default = 5,
  671. | }
  672.  
  673. | public enum Windows.Management.Deployment.PackageTypes {
  674. +   Optional = 32,
  675. | }
  676.  
  677. | public class Windows.Media.Import.PhotoImportFindItemsResult {
  678. +   public void AddItemsInDateRangeToSelection( DateTime rangeStart, TimeSpan rangeLength );
  679. | }
  680.  
  681. | public class Windows.Media.Import.PhotoImportSession {
  682. +   public PhotoImportSubfolderDateFormat SubfolderDateFormat { get; set; }
  683. +   public bool RememberDeselectedItems { get; set; }
  684. | }
  685.  
  686. + public enum Windows.Media.Import.PhotoImportSubfolderDateFormat {
  687. +   Year = 0,
  688. +   YearMonth = 1,
  689. +   YearMonthDay = 2,
  690. + }
  691.  
  692. | public enum Windows.Security.Authentication.Web.TokenBindingKeyType {
  693. +   AnyExisting = 2,
  694. | }
  695.  
  696. | public class Windows.Security.Authentication.Web.Provider.WebAccountManager {
  697. +   public static IAsyncOperation<WebAccount> AddWebAccountAsync( string asyncInfo, string webAccountId, IMapView<string, string> webAccountUserName, WebAccountScope props, string scope );
  698. +   public static IAsyncAction SetPerAppToPerUserAccountAsync( WebAccount asyncInfo, string perAppAccount );
  699. | }
  700.  
  701. | public class Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest {
  702. +   public IAsyncOperation<IBuffer> GetApplicationTokenBindingKeyIdAsync( TokenBindingKeyType asyncInfo, Uri keyType );
  703. | }
  704.  
  705. | public class Windows.Security.Cryptography.Certificates.Certificate {
  706. +   public string CertificateStoreName { get; }
  707. +   public bool IsUserCertificate { get; }
  708. +   public string KeyStorageProviderName { get; }
  709. +   public byte[] GetSerializedCertContext();
  710. | }
  711.  
  712. | public class Windows.Security.Cryptography.Certificates.CertificateStore {
  713. +   public void ChangeStore( string storeName );
  714. | }
  715.  
  716. + public class Windows.Security.Cryptography.Certificates.CertificateStoreNames {
  717. +   public string Ca { get; }
  718. +   public string My { get; }
  719. +   public string Root { get; }
  720. + }
  721.  
  722. | public class Windows.Security.Cryptography.Certificates.CertificateStores {
  723. +   public static UserCertificateStore GetUserStoreByName( string value );
  724. | }
  725.  
  726. + public class Windows.Security.Cryptography.Certificates.UserCertificateStore {
  727. +   public string Name { get; }
  728. +   public void Add( Certificate certificate );
  729. +   public void Delete( Certificate certificate );
  730. +   public void ChangeStore( string storeName );
  731. + }
  732.  
  733. * internal interface Windows.Security.EnterpriseData.IProtectionPolicyAuditInfo;
  734.  
  735. | public class Windows.Security.EnterpriseData.ProtectionPolicyManager {
  736. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessAsync( string result, string sourceIdentity, ProtectionPolicyAuditInfo targetIdentity );
  737. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessAsync( string result, string sourceIdentity, ProtectionPolicyAuditInfo targetIdentity, string auditInfo );
  738. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessForAppAsync( string result, string sourceIdentity, ProtectionPolicyAuditInfo appPackageFamilyName );
  739. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessForAppAsync( string result, string sourceIdentity, ProtectionPolicyAuditInfo appPackageFamilyName, string auditInfo );
  740. +   public static void LogAuditEvent( string sourceIdentity, string targetIdentity, ProtectionPolicyAuditInfo auditInfo );
  741. | }
  742.  
  743. | public enum Windows.Services.Maps.MapLocationDesiredAccuracy {
  744. *   High = 0,
  745. *   Low = 1,
  746. | }
  747.  
  748. | public class Windows.Services.Maps.LocalSearch.LocalLocation {
  749. +   public string Category { get; }
  750. +   public IVectorView<LocalLocationHoursOfOperationItem> HoursOfOperation { get; }
  751. +   public LocalLocationRatingInfo RatingInfo { get; }
  752. | }
  753.  
  754. + public class Windows.Services.Maps.LocalSearch.LocalLocationHoursOfOperationItem {
  755. +   public DayOfWeek Day { get; }
  756. +   public TimeSpan Span { get; }
  757. +   public TimeSpan Start { get; }
  758. + }
  759.  
  760. + public class Windows.Services.Maps.LocalSearch.LocalLocationRatingInfo {
  761. +   public IReference<double> AggregateRating { get; }
  762. +   public string ProviderIdentifier { get; }
  763. +   public IReference<int> RatingCount { get; }
  764. + }
  765.  
  766. - public class Windows.UI.Composition.AnimationClass : Windows.UI.Composition.CompositionObject;
  767.  
  768. + public enum Windows.UI.Composition.AnimationDirection {
  769. +   Normal = 0,
  770. +   Reverse = 1,
  771. +   Alternate = 2,
  772. +   AlternateReverse = 3,
  773. + }
  774.  
  775. | public class Windows.UI.Composition.AnimationGroup : Windows.UI.Composition.CompositionObject {
  776. +   public uint Size { get; }
  777. -   public int Count { get; }
  778. +   public CompositionAnimation Lookup( string returnValue );
  779. +   public bool HasKey( string returnValue );
  780. +   public IMapView<string, CompositionAnimation> GetView();
  781. +   public bool Insert( string returnValue, CompositionAnimation key );
  782. +   public void Remove( string key );
  783. +   public void Clear();
  784. +   public IIterator<IKeyValuePair<string, CompositionAnimation>> First();
  785. -   public void RemoveAll();
  786. | }
  787.  
  788. | public class Windows.UI.Composition.CompositionClip : Windows.UI.Composition.CompositionObject {
  789. +   public Matrix3x2 TransformMatrix { get; set; }
  790. +   public Vector2 Scale { get; set; }
  791. +   public float RotationAngleInDegrees { get; set; }
  792. +   public float RotationAngle { get; set; }
  793. +   public Vector2 Offset { get; set; }
  794. +   public Vector2 CenterPoint { get; set; }
  795. +   public Vector2 AnchorPoint { get; set; }
  796. | }
  797.  
  798. - public enum Windows.UI.Composition.CompositionGradientWrapMode;
  799.  
  800. + public class Windows.UI.Composition.CompositionInteractionSource : Windows.UI.Composition.CompositionObject {
  801. + }
  802.  
  803. + public class Windows.UI.Composition.CompositionInteractionSourceCollection : Windows.UI.Composition.CompositionObject {
  804. +   public int Count { get; }
  805. +   public void Add( ICompositionInteractionSource value );
  806. +   public void Remove( ICompositionInteractionSource value );
  807. +   public void RemoveAll();
  808. +   public IIterator<ICompositionInteractionSource> First();
  809. + }
  810.  
  811. - public class Windows.UI.Composition.CompositionLinearGradientBrush : Windows.UI.Composition.CompositionBrush;
  812.  
  813. | public class Windows.UI.Composition.CompositionObject {
  814. +   public ImplicitAnimationMap ImplicitAnimations { get; set; }
  815. | }
  816.  
  817. + public class Windows.UI.Composition.CompositionShadow : Windows.UI.Composition.CompositionObject {
  818. + }
  819.  
  820. | public class Windows.UI.Composition.CompositionSurfaceBrush : Windows.UI.Composition.CompositionBrush {
  821. +   public Vector2 AnchorPoint { get; set; }
  822. | }
  823.  
  824. | public class Windows.UI.Composition.Compositor {
  825. +   public ImplicitAnimationMap CreateImplicitAnimationMap();
  826. +   public DropShadow CreateDropShadow();
  827. +   public InteractionTracker CreateInteractionTracker();
  828. +   public InteractionTrackerInertiaEndpoint CreateInteractionTrackerInertiaEndpoint();
  829. +   public InteractionTrackerInertiaMotion CreateInteractionTrackerInertiaMotion();
  830. +   public StepEasingFunction CreateStepEasingFunction();
  831. +   public StepEasingFunction CreateStepEasingFunction( int result );
  832. -   public AnimationClass CreateAnimationClass();
  833. -   public ConditionalExpressionAnimation CreateConditionalExpressionAnimation();
  834. -   public ConditionalExpressionAnimation CreateConditionalExpressionAnimation( ConditionalExpressionAnimationSelection result );
  835. -   public ScrollTracker CreateScrollTracker();
  836. | }
  837.  
  838. - public class Windows.UI.Composition.ConditionalExpressionAnimation : Windows.UI.Composition.CompositionAnimation;
  839.  
  840. - public enum Windows.UI.Composition.ConditionalExpressionAnimationSelection;
  841.  
  842. + public class Windows.UI.Composition.DropShadow : Windows.UI.Composition.CompositionShadow {
  843. +   public Vector3 Offset { get; set; }
  844. +   public CompositionBrush Mask { get; set; }
  845. +   public Color Color { get; set; }
  846. +   public float BlurRadius { get; set; }
  847. + }
  848.  
  849. - public interface Windows.UI.Composition.IAnimationClassEntry;
  850.  
  851. + public interface Windows.UI.Composition.ICompositionInteractionSource {
  852. + }
  853.  
  854. + public interface Windows.UI.Composition.IImplicitAnimationMapEntry {
  855. + }
  856.  
  857. + public interface Windows.UI.Composition.IInteractionTrackerInertiaEndpoint {
  858. +   public ExpressionAnimation Condition { get; set; }
  859. +   public ExpressionAnimation Endpoint { get; set; }
  860. + }
  861.  
  862. + public interface Windows.UI.Composition.IInteractionTrackerInertiaModifier {
  863. + }
  864.  
  865. + public interface Windows.UI.Composition.IInteractionTrackerInertiaMotion {
  866. +   public ExpressionAnimation Condition { get; set; }
  867. +   public ExpressionAnimation Motion { get; set; }
  868. + }
  869.  
  870. + public interface Windows.UI.Composition.IInteractionTrackerOwner {
  871. +   public void CustomAnimationStateEntered( InteractionTracker sender, InteractionTrackerCustomAnimationStateEnteredArgs args );
  872. +   public void IdleStateEntered( InteractionTracker sender, InteractionTrackerIdleStateEnteredArgs args );
  873. +   public void InContactStateEntered( InteractionTracker sender, InteractionTrackerInContactStateEnteredArgs args );
  874. +   public void InertiaStateEntered( InteractionTracker sender, InteractionTrackerInertiaStateEnteredArgs args );
  875. +   public void ScrollValuesChanged( InteractionTracker sender, InteractionTrackerValuesChangedArgs args );
  876. +   public void UpdateValueRequestIgnored( InteractionTracker sender, InteractionTrackerRequestIgnoredArgs args );
  877. + }
  878.  
  879. - public interface Windows.UI.Composition.IScrollTrackerOwner;
  880.  
  881. + public class Windows.UI.Composition.ImplicitAnimationMap : Windows.UI.Composition.CompositionObject {
  882. +   public uint Size { get; }
  883. +   public IImplicitAnimationMapEntry Lookup( string returnValue );
  884. +   public bool HasKey( string returnValue );
  885. +   public IMapView<string, IImplicitAnimationMapEntry> GetView();
  886. +   public bool Insert( string returnValue, IImplicitAnimationMapEntry key );
  887. +   public void Remove( string key );
  888. +   public void Clear();
  889. +   public IIterator<IKeyValuePair<string, IImplicitAnimationMapEntry>> First();
  890. +   TypedEventHandler<ImplicitAnimationMap, CompositionPropertyChangedEventArgs> CompositionPropertyChanged;
  891. + }
  892.  
  893. + public enum Windows.UI.Composition.InteractionNestingMode {
  894. +   Auto = 0,
  895. +   Chained = 1,
  896. +   NotChained = 2,
  897. + }
  898.  
  899. + public enum Windows.UI.Composition.InteractionSourceMode {
  900. +   Disabled = 0,
  901. +   EnabledWithInertia = 1,
  902. +   EnabledWithoutInertia = 2,
  903. + }
  904.  
  905. + public enum Windows.UI.Composition.InteractionSystemManipulationMode {
  906. +   Auto = 0,
  907. +   Off = 1,
  908. +   Limited = 2,
  909. + }
  910.  
  911. + public class Windows.UI.Composition.InteractionTracker : Windows.UI.Composition.CompositionObject {
  912. +   public IInteractionTrackerOwner Owner { get; set; }
  913. +   public Vector3 MaxPosition { get; set; }
  914. +   public float MinScale { get; set; }
  915. +   public Vector3 MinPosition { get; set; }
  916. +   public float MaxScale { get; set; }
  917. +   public CompositionInteractionSourceCollection InteractionSources { get; }
  918. +   public float InitialInertiaScaleVelocity { get; }
  919. +   public Vector3 NaturalEndPosition { get; }
  920. +   public float NaturalEndScale { get; }
  921. +   public Vector3 InitialInertiaPositionVelocity { get; }
  922. +   public Vector3 ScrollPosition { get; }
  923. +   public Vector3 ScrollPositionVelocity { get; }
  924. +   public float ScrollScale { get; }
  925. +   public float ScrollScaleVelocity { get; }
  926. +   public void ClearPositionXInertiaModifiers();
  927. +   public void ClearPositionYInertiaModifiers();
  928. +   public void ClearScaleInertiaModifiers();
  929. +   public void ConfigurePositionXInertiaModifiers( IIterable<InteractionTrackerInertiaModifier> modifiers );
  930. +   public void ConfigurePositionYInertiaModifiers( IIterable<InteractionTrackerInertiaModifier> modifiers );
  931. +   public void ConfigureScaleInertiaModifiers( IIterable<InteractionTrackerInertiaModifier> modifiers );
  932. +   public int TryUpdatePosition( Vector3 requestId );
  933. +   public int TryUpdatePositionBy( Vector3 requestId );
  934. +   public int TryUpdatePositionWithAnimation( CompositionAnimation requestId );
  935. +   public int TryUpdateScale( float requestId, Vector3 value );
  936. +   public int TryUpdateScaleWithAnimation( CompositionAnimation requestId, Vector3 animation );
  937. + }
  938.  
  939. + public class Windows.UI.Composition.InteractionTrackerCustomAnimationStateEnteredArgs : Windows.UI.Composition.CompositionObject {
  940. +   public int RequestId { get; }
  941. + }
  942.  
  943. + public class Windows.UI.Composition.InteractionTrackerIdleStateEnteredArgs : Windows.UI.Composition.CompositionObject {
  944. +   public int RequestId { get; }
  945. + }
  946.  
  947. + public class Windows.UI.Composition.InteractionTrackerInContactStateEnteredArgs : Windows.UI.Composition.CompositionObject {
  948. +   public int RequestId { get; }
  949. + }
  950.  
  951. + public class Windows.UI.Composition.InteractionTrackerInertiaEndpoint : Windows.UI.Composition.InteractionTrackerInertiaModifier {
  952. +   public ExpressionAnimation Endpoint { get; set; }
  953. +   public ExpressionAnimation Condition { get; set; }
  954. + }
  955.  
  956. + public class Windows.UI.Composition.InteractionTrackerInertiaModifier {
  957. + }
  958.  
  959. + public class Windows.UI.Composition.InteractionTrackerInertiaMotion : Windows.UI.Composition.InteractionTrackerInertiaModifier {
  960. +   public ExpressionAnimation Motion { get; set; }
  961. +   public ExpressionAnimation Condition { get; set; }
  962. + }
  963.  
  964. + public class Windows.UI.Composition.InteractionTrackerInertiaStateEnteredArgs : Windows.UI.Composition.CompositionObject {
  965. +   public Vector3 CalculatedFinalPosition { get; }
  966. +   public float CalculatedFinalScale { get; }
  967. +   public Vector3 PositionVelocityInPixelsPerMillisecond { get; }
  968. +   public int RequestId { get; }
  969. +   public float ScaleVelocityInPixelsPerMillisecond { get; }
  970. + }
  971.  
  972. + public class Windows.UI.Composition.InteractionTrackerRequestIgnoredArgs : Windows.UI.Composition.CompositionObject {
  973. +   public int RequestId { get; }
  974. + }
  975.  
  976. + public class Windows.UI.Composition.InteractionTrackerValuesChangedArgs : Windows.UI.Composition.CompositionObject {
  977. +   public Vector3 Position { get; }
  978. +   public int RequestId { get; }
  979. +   public float Scale { get; }
  980. + }
  981.  
  982. | public class Windows.UI.Composition.KeyFrameAnimation : Windows.UI.Composition.CompositionAnimation {
  983. +   public AnimationDirection Direction { get; set; }
  984. | }
  985.  
  986. - public class Windows.UI.Composition.ScrollTracker : Windows.UI.Composition.CompositionObject;
  987.  
  988. | public class Windows.UI.Composition.SpriteVisual : Windows.UI.Composition.ContainerVisual {
  989. +   public CompositionShadow Shadow { get; set; }
  990. | }
  991.  
  992. + public class Windows.UI.Composition.StepEasingFunction : Windows.UI.Composition.CompositionEasingFunction {
  993. +   public int StepCount { get; set; }
  994. +   public int StartAtStep { get; set; }
  995. +   public bool InstantStart { get; set; }
  996. +   public bool InstantFinish { get; set; }
  997. +   public int FinishAtStep { get; set; }
  998. + }
  999.  
  1000. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  1001. -   public AnimationClass AnimationClass { get; set; }
  1002. | }
  1003.  
  1004. + public class Windows.UI.Composition.VisualInteractionSource : Windows.UI.Composition.CompositionInteractionSource {
  1005. +   public InteractionSystemManipulationMode SystemManipulationMode { get; set; }
  1006. +   public InteractionSourceMode ScaleSourceMode { get; set; }
  1007. +   public InteractionNestingMode ScaleNestingMode { get; set; }
  1008. +   public InteractionSourceMode PositionYSourceMode { get; set; }
  1009. +   public InteractionNestingMode PositionYNestingMode { get; set; }
  1010. +   public InteractionSourceMode PositionXSourceMode { get; set; }
  1011. +   public InteractionNestingMode PositionXNestingMode { get; set; }
  1012. +   public Visual Source { get; }
  1013. +   public VisualInteractionSource( Compositor compositor, Visual inputVisual );
  1014. +   public void Capture( PointerPoint pointerPoint );
  1015. + }
  1016.  
  1017. + public class Windows.UI.Core.ClosestInteractiveBoundsRequestedEventArgs {
  1018. +   public Rect ClosestInteractiveBounds { get; set; }
  1019. +   public Point PointerPosition { get; }
  1020. +   public Rect SearchBounds { get; }
  1021. + }
  1022.  
  1023. | public class Windows.UI.Xaml.Controls.AppBarButton : Windows.UI.Xaml.Controls.Button {
  1024. +   public CommandBarLabelPosition LabelPosition { get; set; }
  1025. +   public DependencyProperty LabelPositionProperty { get; }
  1026. | }
  1027.  
  1028. | public class Windows.UI.Xaml.Controls.AppBarToggleButton : Windows.UI.Xaml.Controls.Primitives.ToggleButton {
  1029. +   public CommandBarLabelPosition LabelPosition { get; set; }
  1030. +   public DependencyProperty LabelPositionProperty { get; }
  1031. | }
  1032.  
  1033. | public class Windows.UI.Xaml.Controls.CommandBar : Windows.UI.Xaml.Controls.AppBar {
  1034. +   public CommandBarOverflowButtonVisibility OverflowButtonVisibility { get; set; }
  1035. +   public CommandBarDefaultLabelPosition DefaultLabelPosition { get; set; }
  1036. +   public DependencyProperty DefaultLabelPositionProperty { get; }
  1037. +   public DependencyProperty OverflowButtonVisibilityProperty { get; }
  1038. | }
  1039.  
  1040. + public enum Windows.UI.Xaml.Controls.CommandBarDefaultLabelPosition {
  1041. +   Bottom = 0,
  1042. +   Right = 1,
  1043. +   Collapsed = 2,
  1044. + }
  1045.  
  1046. + public enum Windows.UI.Xaml.Controls.CommandBarLabelPosition {
  1047. +   Default = 0,
  1048. +   Collapsed = 1,
  1049. + }
  1050.  
  1051. + public enum Windows.UI.Xaml.Controls.CommandBarOverflowButtonVisibility {
  1052. +   Auto = 0,
  1053. +   Visible = 1,
  1054. +   Collapsed = 2,
  1055. + }
  1056.  
  1057. | public class Windows.UI.Xaml.Controls.ListBox : Windows.UI.Xaml.Controls.Primitives.Selector {
  1058. +   public bool SingleSelectionFollowsFocus { get; set; }
  1059. +   public DependencyProperty SingleSelectionFollowsFocusProperty { get; }
  1060. -   public bool DoesSingleSelectionFollowFocus { get; set; }
  1061. -   public DependencyProperty DoesSingleSelectionFollowFocusProperty { get; }
  1062. | }
  1063.  
  1064. | public class Windows.UI.Xaml.Controls.ListViewBase : Windows.UI.Xaml.Controls.Primitives.Selector {
  1065. +   public bool SingleSelectionFollowsFocus { get; set; }
  1066. +   public DependencyProperty SingleSelectionFollowsFocusProperty { get; }
  1067. -   public bool DoesSingleSelectionFollowFocus { get; set; }
  1068. -   public DependencyProperty DoesSingleSelectionFollowFocusProperty { get; }
  1069. | }
  1070.  
  1071. | public class Windows.UI.Xaml.Controls.Pivot : Windows.UI.Xaml.Controls.ItemsControl {
  1072. +   public PivotHeaderOverflowMode HeaderOverflowMode { get; set; }
  1073. +   public DependencyProperty HeaderOverflowModeProperty { get; }
  1074. | }
  1075.  
  1076. + public enum Windows.UI.Xaml.Controls.PivotHeaderOverflowMode {
  1077. +   NoWrap = 0,
  1078. +   Wrap = 1,
  1079. + }
  1080.  
  1081. | public class Windows.UI.Xaml.Controls.Maps.MapControl : Windows.UI.Xaml.Controls.Control {
  1082. +   public bool BusinessLandmarksEnabled { get; set; }
  1083. +   public bool TransitFeaturesEnabled { get; set; }
  1084. +   public DependencyProperty TransitFeaturesEnabledProperty { get; }
  1085. +   public DependencyProperty BusinessLandmarksEnabledProperty { get; }
  1086. +   public Geopath GetVisibleRegion( MapVisibleRegionKind returnValue );
  1087. -   public Geopath GetNearVisibleRegion();
  1088. -   public Geopath GetFullVisibleRegion();
  1089. | }
  1090.  
  1091. + public class Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerEnteredEventArgs {
  1092. +   public IVectorView<LocalLocation> LocalLocations { get; }
  1093. +   public MapControlBusinessLandmarkPointerEnteredEventArgs();
  1094. + }
  1095.  
  1096. + public class Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerExitedEventArgs {
  1097. +   public IVectorView<LocalLocation> LocalLocations { get; }
  1098. +   public MapControlBusinessLandmarkPointerExitedEventArgs();
  1099. + }
  1100.  
  1101. + public class Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerEnteredEventArgs {
  1102. +   public string DisplayName { get; }
  1103. +   public Geopoint Location { get; }
  1104. +   public IMapView<string, object> TransitProperties { get; }
  1105. +   public MapControlTransitFeaturePointerEnteredEventArgs();
  1106. + }
  1107.  
  1108. + public class Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerExitedEventArgs {
  1109. +   public string DisplayName { get; }
  1110. +   public Geopoint Location { get; }
  1111. +   public IMapView<string, object> TransitProperties { get; }
  1112. +   public MapControlTransitFeaturePointerExitedEventArgs();
  1113. + }
  1114.  
  1115. | public enum Windows.UI.Xaml.Controls.Maps.MapInteractionMode {
  1116. +   PointerAndKeyboard = 2,
  1117. +   PointerKeyboardAndControl = 4,
  1118. +   PointerOnly = 5,
  1119. -   GestureOnlyExceptKeyboard = 5,
  1120. | }
  1121.  
  1122. + public enum Windows.UI.Xaml.Controls.Maps.MapVisibleRegionKind {
  1123. +   Near = 0,
  1124. +   Full = 1,
  1125. + }
  1126.  
  1127. | public class Windows.UI.Xaml.Controls.Primitives.CommandBarTemplateSettings : Windows.UI.Xaml.DependencyObject {
  1128. +   public Visibility EffectiveOverflowButtonVisibility { get; }
  1129. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement