From Unreliable Tern, 8 Months ago, written in C#.
Embed
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: new\*
  5.  old files: old\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.DesignMode {
  10. +       public bool DesignMode2Enabled { get; }
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.EnteredBackgroundEventArgs {
  14. +       public Deferral GetDeferral();
  15. + }
  16.  
  17. + public struct Windows.ApplicationModel.FullTrustAppContract {
  18. + }
  19.  
  20. + public class Windows.ApplicationModel.FullTrustProcessLauncher {
  21. +       public static IAsyncAction LaunchFullTrustProcessForCurrentAppAsync();
  22. +       public static IAsyncAction LaunchFullTrustProcessForCurrentAppAsync( string asyncAction );
  23. +       public static IAsyncAction LaunchFullTrustProcessForAppAsync( string asyncAction );
  24. +       public static IAsyncAction LaunchFullTrustProcessForAppAsync( string asyncAction, string fullTrustPackageRelativeAppId );
  25. + }
  26.  
  27. + public interface Windows.ApplicationModel.IEnteredBackgroundEventArgs {
  28. +       public Deferral GetDeferral();
  29. + }
  30.  
  31. + public interface Windows.ApplicationModel.ILeavingBackgroundEventArgs {
  32. +       public Deferral GetDeferral();
  33. + }
  34.  
  35. + public class Windows.ApplicationModel.LeavingBackgroundEventArgs {
  36. +       public Deferral GetDeferral();
  37. + }
  38.  
  39. | public class Windows.ApplicationModel.Package {
  40. +       public bool IsOptional { get; }
  41. +       public PackageSignatureKind SignatureKind { get; }
  42. +       public IAsyncOperation<bool> VerifyContentIntegrityAsync();
  43. +       public IAsyncOperation<IVector<PackageContentGroup>> GetContentGroupsAsync();
  44. +       public IAsyncOperation<PackageContentGroup> GetContentGroupAsync( string operation );
  45. +       public IAsyncOperation<IVector<PackageContentGroup>> StageContentGroupsAsync( IIterable<string> operation );
  46. +       public IAsyncOperation<IVector<PackageContentGroup>> StageContentGroupsAsync( IIterable<string> operation, bool names );
  47. +       public IAsyncOperation<bool> SetInUseAsync( bool operation );
  48. | }
  49.  
  50. + public class Windows.ApplicationModel.PackageCatalog {
  51. +       public IAsyncOperation<PackageCatalogAddOptionalPackageResult> AddOptionalPackageAsync( string operation );
  52. +       public IAsyncOperation<PackageCatalogRemoveOptionalPackagesResult> RemoveOptionalPackagesAsync( IIterable<string> operation );
  53. +       public static PackageCatalog OpenForCurrentPackage();
  54. +       public static PackageCatalog OpenForCurrentUser();
  55. +       TypedEventHandler<PackageCatalog, PackageInstallingEventArgs> PackageInstalling;
  56. +       TypedEventHandler<PackageCatalog, PackageStagingEventArgs> PackageStaging;
  57. +       TypedEventHandler<PackageCatalog, PackageStatusChangedEventArgs> PackageStatusChanged;
  58. +       TypedEventHandler<PackageCatalog, PackageUninstallingEventArgs> PackageUninstalling;
  59. +       TypedEventHandler<PackageCatalog, PackageUpdatingEventArgs> PackageUpdating;
  60. +       TypedEventHandler<PackageCatalog, PackageContentGroupStagingEventArgs> PackageContentGroupStaging;
  61. + }
  62.  
  63. + public class Windows.ApplicationModel.PackageCatalogAddOptionalPackageResult {
  64. +       public HResult ExtendedError { get; }
  65. +       public Package Package { get; }
  66. + }
  67.  
  68. + public class Windows.ApplicationModel.PackageCatalogRemoveOptionalPackagesResult {
  69. +       public HResult ExtendedError { get; }
  70. +       public IVectorView<Package> PackagesRemoved { get; }
  71. + }
  72.  
  73. + public class Windows.ApplicationModel.PackageContentGroup {
  74. +       public bool IsRequired { get; }
  75. +       public string Name { get; }
  76. +       public Package Package { get; }
  77. +       public PackageContentGroupState State { get; }
  78. +       public string RequiredGroupName { get; }
  79. + }
  80.  
  81. + public class Windows.ApplicationModel.PackageContentGroupStagingEventArgs {
  82. +       public Guid ActivityId { get; }
  83. +       public string ContentGroupName { get; }
  84. +       public HResult ErrorCode { get; }
  85. +       public bool IsComplete { get; }
  86. +       public bool IsContentGroupRequired { get; }
  87. +       public Package Package { get; }
  88. +       public double Progress { get; }
  89. + }
  90.  
  91. + public enum Windows.ApplicationModel.PackageContentGroupState {
  92. +       NotStaged = 0,
  93. +       Queued = 1,
  94. +       Staging = 2,
  95. +       Staged = 3,
  96. + }
  97.  
  98. + public class Windows.ApplicationModel.PackageInstallingEventArgs {
  99. +       public Guid ActivityId { get; }
  100. +       public HResult ErrorCode { get; }
  101. +       public bool IsComplete { get; }
  102. +       public Package Package { get; }
  103. +       public double Progress { get; }
  104. + }
  105.  
  106. + public enum Windows.ApplicationModel.PackageSignatureKind {
  107. +       None = 0,
  108. +       Developer = 1,
  109. +       Enterprise = 2,
  110. +       Store = 3,
  111. +       System = 4,
  112. + }
  113.  
  114. + public class Windows.ApplicationModel.PackageStagingEventArgs {
  115. +       public Guid ActivityId { get; }
  116. +       public HResult ErrorCode { get; }
  117. +       public bool IsComplete { get; }
  118. +       public Package Package { get; }
  119. +       public double Progress { get; }
  120. + }
  121.  
  122. | public class Windows.ApplicationModel.PackageStatus {
  123. +       public bool IsPartiallyStaged { get; }
  124. | }
  125.  
  126. + public class Windows.ApplicationModel.PackageStatusChangedEventArgs {
  127. +       public Package Package { get; }
  128. + }
  129.  
  130. + public class Windows.ApplicationModel.PackageUninstallingEventArgs {
  131. +       public Guid ActivityId { get; }
  132. +       public HResult ErrorCode { get; }
  133. +       public bool IsComplete { get; }
  134. +       public Package Package { get; }
  135. +       public double Progress { get; }
  136. + }
  137.  
  138. + public class Windows.ApplicationModel.PackageUpdatingEventArgs {
  139. +       public Guid ActivityId { get; }
  140. +       public HResult ErrorCode { get; }
  141. +       public bool IsComplete { get; }
  142. +       public double Progress { get; }
  143. +       public Package SourcePackage { get; }
  144. +       public Package TargetPackage { get; }
  145. + }
  146.  
  147. + public class Windows.ApplicationModel.StartupTask {
  148. +       public StartupTaskState State { get; }
  149. +       public string TaskId { get; }
  150. +       public IAsyncOperation<StartupTaskState> RequestEnableAsync();
  151. +       public void Disable();
  152. +       public static IAsyncOperation<IVectorView<StartupTask>> GetForCurrentPackageAsync();
  153. +       public static IAsyncOperation<StartupTask> GetAsync( string operation );
  154. + }
  155.  
  156. + public struct Windows.ApplicationModel.StartupTaskContract {
  157. + }
  158.  
  159. + public enum Windows.ApplicationModel.StartupTaskState {
  160. +       Disabled = 0,
  161. +       DisabledByUser = 1,
  162. +       Enabled = 2,
  163. +       DisabledByPolicy = 3,
  164. +       EnabledByPolicy = 4,
  165. + }
  166.  
  167. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  168. +       Print3DWorkflow = 1011,
  169. +       DevicePairing = 1013,
  170. +       UserDataAccountsProvider = 1014,
  171. +       FilePickerExperience = 1015,
  172. +       LockScreenComponent = 1016,
  173. +       ContactPanel = 1017,
  174. +       PrintWorkflowForegroundTask = 1018,
  175. +       GameUIProvider = 1019,
  176. +       StartupTask = 1020,
  177. +       CommandLineLaunch = 1021,
  178. | }
  179.  
  180. | public class Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs {
  181. +       public User User { get; }
  182. | }
  183.  
  184. | public class Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs {
  185. +       public User User { get; }
  186. | }
  187.  
  188. | public class Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs {
  189. +       public User User { get; }
  190. | }
  191.  
  192. | public class Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs {
  193. +       public User User { get; }
  194. | }
  195.  
  196. | public class Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs {
  197. +       public User User { get; }
  198. | }
  199.  
  200. + public class Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs {
  201. +       public IBackgroundTaskInstance TaskInstance { get; }
  202. + }
  203.  
  204. | public class Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs {
  205. +       public User User { get; }
  206. | }
  207.  
  208. + public class Windows.ApplicationModel.Activation.CommandLineActivatedEventArgs {
  209. +       public ActivationKind Kind { get; }
  210. +       public ApplicationExecutionState PreviousExecutionState { get; }
  211. +       public SplashScreen SplashScreen { get; }
  212. +       public User User { get; }
  213. +       public CommandLineActivationOperation Operation { get; }
  214. + }
  215.  
  216. + public class Windows.ApplicationModel.Activation.CommandLineActivationOperation {
  217. +       public int ExitCode { get; set; }
  218. +       public string Arguments { get; }
  219. +       public string CurrentDirectoryPath { get; }
  220. +       public Deferral GetDeferral();
  221. + }
  222.  
  223. + public class Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs {
  224. +       public ActivationKind Kind { get; }
  225. +       public ApplicationExecutionState PreviousExecutionState { get; }
  226. +       public SplashScreen SplashScreen { get; }
  227. +       public User User { get; }
  228. +       public Contact Contact { get; }
  229. +       public ContactPanel ContactPanel { get; }
  230. + }
  231.  
  232. | public class Windows.ApplicationModel.Activation.DeviceActivatedEventArgs {
  233. +       public User User { get; }
  234. | }
  235.  
  236. + public class Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs {
  237. +       public ActivationKind Kind { get; }
  238. +       public ApplicationExecutionState PreviousExecutionState { get; }
  239. +       public SplashScreen SplashScreen { get; }
  240. +       public User User { get; }
  241. +       public DeviceInformation DeviceInformation { get; }
  242. + }
  243.  
  244. | public class Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs {
  245. +       public User User { get; }
  246. | }
  247.  
  248. | public class Windows.ApplicationModel.Activation.FileActivatedEventArgs {
  249. +       public User User { get; }
  250. | }
  251.  
  252. | public class Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs {
  253. +       public User User { get; }
  254. | }
  255.  
  256. | public class Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs {
  257. +       public User User { get; }
  258. | }
  259.  
  260. | public class Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs {
  261. +       public User User { get; }
  262. | }
  263.  
  264. | public class Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs {
  265. +       public User User { get; }
  266. | }
  267.  
  268. | public class Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs {
  269. +       public User User { get; }
  270. | }
  271.  
  272. + public interface Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
  273. +       public User User { get; }
  274. + }
  275.  
  276. + public interface Windows.ApplicationModel.Activation.IBackgroundActivatedEventArgs {
  277. +       public IBackgroundTaskInstance TaskInstance { get; }
  278. + }
  279.  
  280. + public interface Windows.ApplicationModel.Activation.ICommandLineActivatedEventArgs {
  281. +       public CommandLineActivationOperation Operation { get; }
  282. + }
  283.  
  284. + public interface Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs {
  285. +       public Contact Contact { get; }
  286. +       public ContactPanel ContactPanel { get; }
  287. + }
  288.  
  289. + public interface Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs {
  290. +       public DeviceInformation DeviceInformation { get; }
  291. + }
  292.  
  293. + public interface Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs2 {
  294. +       public TileActivatedInfo TileActivatedInfo { get; }
  295. + }
  296.  
  297. + public interface Windows.ApplicationModel.Activation.IStartupTaskActivatedEventArgs {
  298. +       public string TaskId { get; }
  299. + }
  300.  
  301. + public interface Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs {
  302. +       public IUserDataAccountProviderOperation Operation { get; }
  303. + }
  304.  
  305. | public class Windows.ApplicationModel.Activation.LaunchActivatedEventArgs {
  306. +       public User User { get; }
  307. +       public TileActivatedInfo TileActivatedInfo { get; }
  308. | }
  309.  
  310. | public class Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs {
  311. +       public User User { get; }
  312. | }
  313.  
  314. + public class Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs {
  315. +       public ActivationKind Kind { get; }
  316. +       public ApplicationExecutionState PreviousExecutionState { get; }
  317. +       public SplashScreen SplashScreen { get; }
  318. + }
  319.  
  320. | public class Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs {
  321. +       public User User { get; }
  322. | }
  323.  
  324. | public class Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs {
  325. +       public User User { get; }
  326. | }
  327.  
  328. | public class Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs {
  329. +       public User User { get; }
  330. | }
  331.  
  332. | public class Windows.ApplicationModel.Activation.SearchActivatedEventArgs {
  333. +       public User User { get; }
  334. | }
  335.  
  336. | public class Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs {
  337. +       public User User { get; }
  338. | }
  339.  
  340. + public class Windows.ApplicationModel.Activation.StartupTaskActivatedEventArgs {
  341. +       public ActivationKind Kind { get; }
  342. +       public ApplicationExecutionState PreviousExecutionState { get; }
  343. +       public SplashScreen SplashScreen { get; }
  344. +       public User User { get; }
  345. +       public string TaskId { get; }
  346. + }
  347.  
  348. + public class Windows.ApplicationModel.Activation.TileActivatedInfo {
  349. +       public IVectorView<ShownTileNotification> RecentlyShownNotifications { get; }
  350. + }
  351.  
  352. | public class Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs {
  353. +       public User User { get; }
  354. +       public int CurrentlyShownApplicationViewId { get; }
  355. | }
  356.  
  357. + public class Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs {
  358. +       public ActivationKind Kind { get; }
  359. +       public ApplicationExecutionState PreviousExecutionState { get; }
  360. +       public SplashScreen SplashScreen { get; }
  361. +       public IUserDataAccountProviderOperation Operation { get; }
  362. + }
  363.  
  364. | public class Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs {
  365. +       public User User { get; }
  366. | }
  367.  
  368. | public class Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs {
  369. +       public User User { get; }
  370. | }
  371.  
  372. + public class Windows.ApplicationModel.AppExtensions.AppExtension {
  373. +       public AppInfo AppInfo { get; }
  374. +       public string Description { get; }
  375. +       public string DisplayName { get; }
  376. +       public string Id { get; }
  377. +       public Package Package { get; }
  378. +       public IAsyncOperation<IPropertySet> GetExtensionPropertiesAsync();
  379. +       public IAsyncOperation<StorageFolder> GetPublicFolderAsync();
  380. + }
  381.  
  382. + public class Windows.ApplicationModel.AppExtensions.AppExtensionCatalog {
  383. +       public IAsyncOperation<IVectorView<AppExtension>> FindAllAsync();
  384. +       public IAsyncOperation<bool> RequestRemovePackageAsync( string operation );
  385. +       public static AppExtensionCatalog Open( string value );
  386. +       TypedEventHandler<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs> PackageInstalled;
  387. +       TypedEventHandler<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs> PackageStatusChanged;
  388. +       TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs> PackageUninstalling;
  389. +       TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs> PackageUpdated;
  390. +       TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs> PackageUpdating;
  391. + }
  392.  
  393. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs {
  394. +       public string AppExtensionName { get; }
  395. +       public IVectorView<AppExtension> Extensions { get; }
  396. +       public Package Package { get; }
  397. + }
  398.  
  399. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageStatusChangedEventArgs {
  400. +       public string AppExtensionName { get; }
  401. +       public Package Package { get; }
  402. + }
  403.  
  404. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageUninstallingEventArgs {
  405. +       public string AppExtensionName { get; }
  406. +       public Package Package { get; }
  407. + }
  408.  
  409. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs {
  410. +       public string AppExtensionName { get; }
  411. +       public IVectorView<AppExtension> Extensions { get; }
  412. +       public Package Package { get; }
  413. + }
  414.  
  415. + public class Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatingEventArgs {
  416. +       public string AppExtensionName { get; }
  417. +       public Package Package { get; }
  418. + }
  419.  
  420. | public class Windows.ApplicationModel.AppService.AppServiceConnection {
  421. +       public User User { get; set; }
  422. +       public IAsyncOperation<AppServiceConnectionStatus> OpenRemoteAsync( RemoteSystemConnectionRequest operation );
  423. | }
  424.  
  425. | public enum Windows.ApplicationModel.AppService.AppServiceConnectionStatus {
  426. +       RemoteSystemUnavailable = 5,
  427. +       RemoteSystemNotSupportedByApp = 6,
  428. +       NotAuthorized = 7,
  429. | }
  430.  
  431. | public enum Windows.ApplicationModel.AppService.AppServiceResponseStatus {
  432. +       RemoteSystemUnavailable = 4,
  433. +       MessageSizeTooLarge = 5,
  434. | }
  435.  
  436. | public class Windows.ApplicationModel.AppService.AppServiceTriggerDetails {
  437. +       public bool IsRemoteSystemConnection { get; }
  438. +       public IAsyncOperation<bool> CheckCallerForCapabilityAsync( string operation );
  439. | }
  440.  
  441. | public class Windows.ApplicationModel.Appointments.AppointmentCalendar {
  442. +       public IAsyncAction RegisterSyncManagerAsync();
  443. | }
  444.  
  445. | public enum Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess {
  446. +       None = 3,
  447. | }
  448.  
  449. | public enum Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppWriteAccess {
  450. +       Limited = 2,
  451. | }
  452.  
  453. | public class Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager {
  454. *       public AppointmentCalendarSyncStatus Status { get; set; }
  455. *       public DateTime LastSuccessfulSyncTime { get; set; }
  456. *       public DateTime LastAttemptedSyncTime { get; set; }
  457. | }
  458.  
  459. | public enum Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus {
  460. +       ManualAccountRemovalRequired = 6,
  461. | }
  462.  
  463. | public class Windows.ApplicationModel.Appointments.AppointmentManager {
  464. +       public static AppointmentManagerForUser GetForUser( User result );
  465. | }
  466.  
  467. + public class Windows.ApplicationModel.Appointments.AppointmentManagerForUser {
  468. +       public User User { get; }
  469. +       public IAsyncOperation<string> ShowAddAppointmentAsync( Appointment result, Rect appointment );
  470. +       public IAsyncOperation<string> ShowAddAppointmentAsync( Appointment result, Rect appointment, Placement selection );
  471. +       public IAsyncOperation<string> ShowReplaceAppointmentAsync( string result, Appointment appointmentId, Rect appointment );
  472. +       public IAsyncOperation<string> ShowReplaceAppointmentAsync( string result, Appointment appointmentId, Rect appointment, Placement selection );
  473. +       public IAsyncOperation<string> ShowReplaceAppointmentAsync( string result, Appointment appointmentId, Rect appointment, Placement selection, DateTime preferredPlacement );
  474. +       public IAsyncOperation<bool> ShowRemoveAppointmentAsync( string result, Rect appointmentId );
  475. +       public IAsyncOperation<bool> ShowRemoveAppointmentAsync( string result, Rect appointmentId, Placement selection );
  476. +       public IAsyncOperation<bool> ShowRemoveAppointmentAsync( string result, Rect appointmentId, Placement selection, DateTime preferredPlacement );
  477. +       public IAsyncAction ShowTimeFrameAsync( DateTime result, TimeSpan timeToShow );
  478. +       public IAsyncAction ShowAppointmentDetailsAsync( string result );
  479. +       public IAsyncAction ShowAppointmentDetailsAsync( string result, DateTime appointmentId );
  480. +       public IAsyncOperation<string> ShowEditNewAppointmentAsync( Appointment result );
  481. +       public IAsyncOperation<AppointmentStore> RequestStoreAsync( AppointmentStoreAccessType result );
  482. + }
  483.  
  484. | public class Windows.ApplicationModel.Appointments.AppointmentStore {
  485. +       public AppointmentStoreChangeTracker GetChangeTracker( string result );
  486. | }
  487.  
  488. | public class Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker {
  489. +       public bool IsTracking { get; }
  490. | }
  491.  
  492. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest {
  493. +       public string AppointmentCalendarLocalId { get; }
  494. +       public string AppointmentLocalId { get; }
  495. +       public IReference<DateTime> AppointmentOriginalStartTime { get; }
  496. +       public string Comment { get; }
  497. +       public bool NotifyInvitees { get; }
  498. +       public string Subject { get; }
  499. +       public IAsyncAction ReportCompletedAsync();
  500. +       public IAsyncAction ReportFailedAsync();
  501. + }
  502.  
  503. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequestEventArgs {
  504. +       public AppointmentCalendarCancelMeetingRequest Request { get; }
  505. +       public Deferral GetDeferral();
  506. + }
  507.  
  508. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest {
  509. +       public Appointment Appointment { get; }
  510. +       public string AppointmentCalendarLocalId { get; }
  511. +       public IVectorView<string> ChangedProperties { get; }
  512. +       public bool NotifyInvitees { get; }
  513. +       public IAsyncAction ReportCompletedAsync( Appointment result );
  514. +       public IAsyncAction ReportFailedAsync();
  515. + }
  516.  
  517. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs {
  518. +       public AppointmentCalendarCreateOrUpdateAppointmentRequest Request { get; }
  519. +       public Deferral GetDeferral();
  520. + }
  521.  
  522. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest {
  523. +       public string AppointmentCalendarLocalId { get; }
  524. +       public string AppointmentLocalId { get; }
  525. +       public IReference<DateTime> AppointmentOriginalStartTime { get; }
  526. +       public string Comment { get; }
  527. +       public string ForwardHeader { get; }
  528. +       public IVectorView<AppointmentInvitee> Invitees { get; }
  529. +       public string Subject { get; }
  530. +       public IAsyncAction ReportCompletedAsync();
  531. +       public IAsyncAction ReportFailedAsync();
  532. + }
  533.  
  534. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequestEventArgs {
  535. +       public AppointmentCalendarForwardMeetingRequest Request { get; }
  536. +       public Deferral GetDeferral();
  537. + }
  538.  
  539. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest {
  540. +       public string AppointmentCalendarLocalId { get; }
  541. +       public string AppointmentLocalId { get; }
  542. +       public IReference<DateTime> AppointmentOriginalStartTime { get; }
  543. +       public string Comment { get; }
  544. +       public TimeSpan NewDuration { get; }
  545. +       public DateTime NewStartTime { get; }
  546. +       public string Subject { get; }
  547. +       public IAsyncAction ReportCompletedAsync();
  548. +       public IAsyncAction ReportFailedAsync();
  549. + }
  550.  
  551. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs {
  552. +       public AppointmentCalendarProposeNewTimeForMeetingRequest Request { get; }
  553. +       public Deferral GetDeferral();
  554. + }
  555.  
  556. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest {
  557. +       public string AppointmentCalendarLocalId { get; }
  558. +       public IAsyncAction ReportCompletedAsync();
  559. +       public IAsyncAction ReportFailedAsync();
  560. + }
  561.  
  562. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequestEventArgs {
  563. +       public AppointmentCalendarSyncManagerSyncRequest Request { get; }
  564. +       public Deferral GetDeferral();
  565. + }
  566.  
  567. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest {
  568. +       public string AppointmentCalendarLocalId { get; }
  569. +       public string AppointmentLocalId { get; }
  570. +       public IReference<DateTime> AppointmentOriginalStartTime { get; }
  571. +       public string Comment { get; }
  572. +       public AppointmentParticipantResponse Response { get; }
  573. +       public bool SendUpdate { get; }
  574. +       public string Subject { get; }
  575. +       public IAsyncAction ReportCompletedAsync();
  576. +       public IAsyncAction ReportFailedAsync();
  577. + }
  578.  
  579. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequestEventArgs {
  580. +       public AppointmentCalendarUpdateMeetingResponseRequest Request { get; }
  581. +       public Deferral GetDeferral();
  582. + }
  583.  
  584. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection {
  585. +       public void Start();
  586. +       TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs> CancelMeetingRequested;
  587. +       TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs> CreateOrUpdateAppointmentRequested;
  588. +       TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs> ForwardMeetingRequested;
  589. +       TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs> ProposeNewTimeForMeetingRequested;
  590. +       TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs> SyncRequested;
  591. +       TypedEventHandler<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs> UpdateMeetingResponseRequested;
  592. + }
  593.  
  594. + public class Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderTriggerDetails {
  595. +       public AppointmentDataProviderConnection Connection { get; }
  596. + }
  597.  
  598. + public class Windows.ApplicationModel.Background.AppBroadcastTrigger {
  599. +       public AppBroadcastTriggerProviderInfo ProviderInfo { get; set; }
  600. +       public AppBroadcastTrigger( string providerKey );
  601. + }
  602.  
  603. + public class Windows.ApplicationModel.Background.AppBroadcastTriggerProviderInfo {
  604. +       public TimeSpan VideoKeyFrameInterval { get; set; }
  605. +       public uint MaxVideoWidth { get; set; }
  606. +       public uint MaxVideoHeight { get; set; }
  607. +       public uint MaxVideoBitrate { get; set; }
  608. +       public string LogoResource { get; set; }
  609. +       public string DisplayNameResource { get; set; }
  610. + }
  611.  
  612. | public enum Windows.ApplicationModel.Background.BackgroundAccessStatus {
  613. +       AlwaysAllowed = 4,
  614. +       AllowedSubjectToSystemPolicy = 5,
  615. +       DeniedBySystemPolicy = 6,
  616. +       DeniedByUser = 7,
  617. | }
  618.  
  619. | public class Windows.ApplicationModel.Background.BackgroundTaskBuilder {
  620. +       public BackgroundTaskRegistrationGroup TaskGroup { get; set; }
  621. | }
  622.  
  623. | public class Windows.ApplicationModel.Background.BackgroundTaskRegistration {
  624. +       public BackgroundTaskRegistrationGroup TaskGroup { get; }
  625. +       public IMapView<string, BackgroundTaskRegistrationGroup> AllTaskGroups { get; }
  626. +       public static BackgroundTaskRegistrationGroup GetTaskGroup( string value );
  627. | }
  628.  
  629. + public class Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup {
  630. +       public IMapView<Guid, BackgroundTaskRegistration> AllTasks { get; }
  631. +       public string Id { get; }
  632. +       public string Name { get; }
  633. +       public BackgroundTaskRegistrationGroup( string id );
  634. +       public BackgroundTaskRegistrationGroup( string id, string name );
  635. +       TypedEventHandler<BackgroundTaskRegistrationGroup, BackgroundActivatedEventArgs> BackgroundActivated;
  636. + }
  637.  
  638. | public class Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger {
  639. +       public BluetoothEventTriggeringMode EventTriggeringMode { get; }
  640. +       public GattCharacteristicNotificationTrigger( GattCharacteristic characteristic, BluetoothEventTriggeringMode eventTriggeringMode );
  641. | }
  642.  
  643. + public class Windows.ApplicationModel.Background.GattServiceProviderTrigger {
  644. +       public GattServiceProviderAdvertisingParameters AdvertisingParameters { get; set; }
  645. +       public GattLocalService Service { get; }
  646. +       public string TriggerId { get; }
  647. +       public static IAsyncOperation<GattServiceProviderTriggerResult> CreateAsync( string operation, Guid triggerId );
  648. + }
  649.  
  650. + public class Windows.ApplicationModel.Background.GattServiceProviderTriggerResult {
  651. +       public BluetoothError Error { get; }
  652. +       public GattServiceProviderTrigger Trigger { get; }
  653. + }
  654.  
  655. + public class Windows.ApplicationModel.Background.GeovisitTrigger {
  656. +       public VisitMonitoringScope MonitoringScope { get; set; }
  657. +       public GeovisitTrigger();
  658. + }
  659.  
  660. + public interface Windows.ApplicationModel.Background.IBackgroundTaskInstance4 {
  661. +       public User User { get; }
  662. + }
  663.  
  664. + public interface Windows.ApplicationModel.Background.IBackgroundTaskRegistration3 {
  665. +       public BackgroundTaskRegistrationGroup TaskGroup { get; }
  666. + }
  667.  
  668. + public class Windows.ApplicationModel.Background.MobileBroadbandPcoDataChangeTrigger {
  669. +       public MobileBroadbandPcoDataChangeTrigger();
  670. + }
  671.  
  672. + public class Windows.ApplicationModel.Background.PaymentAppCanMakePaymentTrigger {
  673. +       public PaymentAppCanMakePaymentTrigger();
  674. + }
  675.  
  676. + public class Windows.ApplicationModel.Background.PhoneTrigger {
  677. +       public bool OneShot { get; }
  678. +       public PhoneTriggerType TriggerType { get; }
  679. +       public PhoneTrigger( PhoneTriggerType type, bool oneShot );
  680. + }
  681.  
  682. + public class Windows.ApplicationModel.Background.SecondaryAuthenticationFactorAuthenticationTrigger {
  683. +       public SecondaryAuthenticationFactorAuthenticationTrigger();
  684. + }
  685.  
  686. + public class Windows.ApplicationModel.Background.SensorDataThresholdTrigger {
  687. +       public SensorDataThresholdTrigger( ISensorDataThreshold threshold );
  688. + }
  689.  
  690. + public class Windows.ApplicationModel.Background.SmartCardTrigger {
  691. +       public SmartCardTriggerType TriggerType { get; }
  692. +       public SmartCardTrigger( SmartCardTriggerType triggerType );
  693. + }
  694.  
  695. | public class Windows.ApplicationModel.Background.SocketActivityTrigger {
  696. +       public bool IsWakeFromLowPowerSupported { get; }
  697. | }
  698.  
  699. | public enum Windows.ApplicationModel.Background.SystemTriggerType {
  700. +       DefaultSignInAccountChange = 15,
  701. | }
  702.  
  703. + public class Windows.ApplicationModel.Background.UserNotificationChangedTrigger {
  704. +       public UserNotificationChangedTrigger( NotificationKinds notificationKinds );
  705. + }
  706.  
  707. + public class Windows.ApplicationModel.Calls.CallAnswerEventArgs {
  708. +       public VoipPhoneCallMedia AcceptedMedia { get; }
  709. + }
  710.  
  711. + public class Windows.ApplicationModel.Calls.CallRejectEventArgs {
  712. +       public VoipPhoneCallRejectReason RejectReason { get; }
  713. + }
  714.  
  715. + public class Windows.ApplicationModel.Calls.CallStateChangeEventArgs {
  716. +       public VoipPhoneCallState State { get; }
  717. + }
  718.  
  719. + public struct Windows.ApplicationModel.Calls.CallsVoipContract {
  720. + }
  721.  
  722. + public class Windows.ApplicationModel.Calls.MuteChangeEventArgs {
  723. +       public bool Muted { get; }
  724. + }
  725.  
  726. | public class Windows.ApplicationModel.Calls.PhoneCallHistoryManager {
  727. +       public static PhoneCallHistoryManagerForUser GetForUser( User result );
  728. | }
  729.  
  730. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryManagerForUser {
  731. +       public User User { get; }
  732. +       public IAsyncOperation<PhoneCallHistoryStore> RequestStoreAsync( PhoneCallHistoryStoreAccessType result );
  733. + }
  734.  
  735. + public class Windows.ApplicationModel.Calls.VoipCallCoordinator {
  736. +       public IAsyncOperation<VoipPhoneCallResourceReservationStatus> ReserveCallResourcesAsync( string operation );
  737. +       public VoipPhoneCall RequestNewIncomingCall( string call, string context, string contactName, Uri contactNumber, string contactImage, Uri serviceName, string brandingImage, Uri callDetails, VoipPhoneCallMedia ringtone, TimeSpan media );
  738. +       public VoipPhoneCall RequestNewOutgoingCall( string call, string context, string contactName, VoipPhoneCallMedia serviceName );
  739. +       public void NotifyMuted();
  740. +       public void NotifyUnmuted();
  741. +       public VoipPhoneCall RequestOutgoingUpgradeToVideoCall( Guid call, string callUpgradeGuid, string context, string contactName );
  742. +       public VoipPhoneCall RequestIncomingUpgradeToVideoCall( string call, string context, string contactName, Uri contactNumber, string contactImage, Uri serviceName, string brandingImage, Uri callDetails, TimeSpan ringtone );
  743. +       public void TerminateCellularCall( Guid callUpgradeGuid );
  744. +       public void CancelUpgrade( Guid callUpgradeGuid );
  745. +       public VoipPhoneCall SetupNewAcceptedCall( string call, string context, string contactName, string contactNumber, VoipPhoneCallMedia serviceName );
  746. +       public VoipPhoneCall RequestNewAppInitiatedCall( string call, string context, string contactName, string contactNumber, VoipPhoneCallMedia serviceName );
  747. +       public VoipPhoneCall RequestNewIncomingCall( string call, string context, string contactName, Uri contactNumber, string contactImage, Uri serviceName, string brandingImage, Uri callDetails, VoipPhoneCallMedia ringtone, TimeSpan media, string ringTimeout );
  748. +       public static VoipCallCoordinator GetDefault();
  749. +       TypedEventHandler<VoipCallCoordinator, MuteChangeEventArgs> MuteStateChanged;
  750. + }
  751.  
  752. + public class Windows.ApplicationModel.Calls.VoipPhoneCall {
  753. +       public DateTime StartTime { get; set; }
  754. +       public string ContactName { get; set; }
  755. +       public VoipPhoneCallMedia CallMedia { get; set; }
  756. +       public void NotifyCallHeld();
  757. +       public void NotifyCallActive();
  758. +       public void NotifyCallEnded();
  759. +       public void NotifyCallReady();
  760. +       public void TryShowAppUI();
  761. +       public void NotifyCallAccepted( VoipPhoneCallMedia media );
  762. +       TypedEventHandler<VoipPhoneCall, CallAnswerEventArgs> AnswerRequested;
  763. +       TypedEventHandler<VoipPhoneCall, CallStateChangeEventArgs> EndRequested;
  764. +       TypedEventHandler<VoipPhoneCall, CallStateChangeEventArgs> HoldRequested;
  765. +       TypedEventHandler<VoipPhoneCall, CallRejectEventArgs> RejectRequested;
  766. +       TypedEventHandler<VoipPhoneCall, CallStateChangeEventArgs> ResumeRequested;
  767. + }
  768.  
  769. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallMedia {
  770. +       None = 0,
  771. +       Audio = 1,
  772. +       Video = 2,
  773. + }
  774.  
  775. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallRejectReason {
  776. +       UserIgnored = 0,
  777. +       TimedOut = 1,
  778. +       OtherIncomingCall = 2,
  779. +       EmergencyCallExists = 3,
  780. +       InvalidCallState = 4,
  781. + }
  782.  
  783. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallResourceReservationStatus {
  784. +       Success = 0,
  785. +       ResourcesNotAvailable = 1,
  786. + }
  787.  
  788. + public enum Windows.ApplicationModel.Calls.VoipPhoneCallState {
  789. +       Ended = 0,
  790. +       Held = 1,
  791. +       Active = 2,
  792. +       Incoming = 3,
  793. +       Outgoing = 4,
  794. + }
  795.  
  796. + public struct Windows.ApplicationModel.Calls.Background.CallsBackgroundContract {
  797. + }
  798.  
  799. + public enum Windows.ApplicationModel.Calls.Background.PhoneCallBlockedReason {
  800. +       InCallBlockingList = 0,
  801. +       PrivateNumber = 1,
  802. +       UnknownNumber = 2,
  803. + }
  804.  
  805. + public class Windows.ApplicationModel.Calls.Background.PhoneCallBlockedTriggerDetails {
  806. +       public PhoneCallBlockedReason CallBlockedReason { get; }
  807. +       public Guid LineId { get; }
  808. +       public string PhoneNumber { get; }
  809. + }
  810.  
  811. + public class Windows.ApplicationModel.Calls.Background.PhoneCallOriginDataRequestTriggerDetails {
  812. +       public string PhoneNumber { get; }
  813. +       public Guid RequestId { get; }
  814. + }
  815.  
  816. + public enum Windows.ApplicationModel.Calls.Background.PhoneLineChangeKind {
  817. +       Added = 0,
  818. +       Removed = 1,
  819. +       PropertiesChanged = 2,
  820. + }
  821.  
  822. + public class Windows.ApplicationModel.Calls.Background.PhoneLineChangedTriggerDetails {
  823. +       public PhoneLineChangeKind ChangeType { get; }
  824. +       public Guid LineId { get; }
  825. +       public bool HasLinePropertyChanged( PhoneLineProperties result );
  826. + }
  827.  
  828. + public enum Windows.ApplicationModel.Calls.Background.PhoneLineProperties {
  829. +       None = 0,
  830. +       BrandingOptions = 1,
  831. +       CanDial = 2,
  832. +       CellularDetails = 4,
  833. +       DisplayColor = 8,
  834. +       DisplayName = 16,
  835. +       NetworkName = 32,
  836. +       NetworkState = 64,
  837. +       Transport = 128,
  838. +       Voicemail = 256,
  839. + }
  840.  
  841. + public class Windows.ApplicationModel.Calls.Background.PhoneNewVoicemailMessageTriggerDetails {
  842. +       public Guid LineId { get; }
  843. +       public string OperatorMessage { get; }
  844. +       public int VoicemailCount { get; }
  845. + }
  846.  
  847. + public enum Windows.ApplicationModel.Calls.Background.PhoneTriggerType {
  848. +       NewVoicemailMessage = 0,
  849. +       CallHistoryChanged = 1,
  850. +       LineChanged = 2,
  851. +       AirplaneModeDisabledForEmergencyCall = 3,
  852. +       CallOriginDataRequest = 4,
  853. +       CallBlocked = 5,
  854. + }
  855.  
  856. | public class Windows.ApplicationModel.Chat.ChatConversation {
  857. +       public bool CanModifyParticipants { get; set; }
  858. +       public ChatItemKind ItemKind { get; }
  859. | }
  860.  
  861. | public class Windows.ApplicationModel.Chat.ChatMessage {
  862. +       public ChatItemKind ItemKind { get; }
  863. +       public string SyncId { get; set; }
  864. | }
  865.  
  866. | public class Windows.ApplicationModel.Chat.ChatMessageManager {
  867. +       public static IAsyncOperation<ChatSyncManager> RequestSyncManagerAsync();
  868. | }
  869.  
  870. | public class Windows.ApplicationModel.Chat.ChatMessageStore {
  871. +       public IAsyncOperation<ChatMessage> GetMessageBySyncIdAsync( string result );
  872. | }
  873.  
  874. | public enum Windows.ApplicationModel.Chat.ChatMessageValidationStatus {
  875. +       ValidWithLargeMessage = 11,
  876. +       VoiceRoamingRestriction = 12,
  877. +       DataRoamingRestriction = 13,
  878. | }
  879.  
  880. + public enum Windows.ApplicationModel.Chat.ChatRestoreHistorySpan {
  881. +       LastMonth = 0,
  882. +       LastYear = 1,
  883. +       AnyTime = 2,
  884. + }
  885.  
  886. + public class Windows.ApplicationModel.Chat.ChatSyncConfiguration {
  887. +       public ChatRestoreHistorySpan RestoreHistorySpan { get; set; }
  888. +       public bool IsSyncEnabled { get; set; }
  889. + }
  890.  
  891. + public class Windows.ApplicationModel.Chat.ChatSyncManager {
  892. +       public ChatSyncConfiguration Configuration { get; }
  893. +       public IAsyncAction AssociateAccountAsync( WebAccount result );
  894. +       public IAsyncAction UnassociateAccountAsync();
  895. +       public bool IsAccountAssociated( WebAccount result );
  896. +       public void StartSync();
  897. +       public IAsyncAction SetConfigurationAsync( ChatSyncConfiguration result );
  898. + }
  899.  
  900. + public enum Windows.ApplicationModel.Chat.RcsManagerChangeType {
  901. +       TransportAdded = 0,
  902. +       TransportRemoved = 1,
  903. + }
  904.  
  905. + public class Windows.ApplicationModel.Chat.RcsManagerChangedEventArgs {
  906. +       public RcsManagerChangeType ManagerChangeType { get; }
  907. +       public uint TransportId { get; }
  908. + }
  909.  
  910. + public class Windows.ApplicationModel.Chat.RcsNotificationManager {
  911. +       TypedEventHandler<RcsNotificationManager, RcsManagerChangedEventArgs> RcsTransportsListChanged;
  912. + }
  913.  
  914. | public class Windows.ApplicationModel.Contacts.AggregateContactManager {
  915. +       public IAsyncAction SetRemoteIdentificationInformationAsync( string result, string contactListId, string remoteSourceId );
  916. | }
  917.  
  918. | public class Windows.ApplicationModel.Contacts.ContactAnnotation {
  919. +       public string ContactListId { get; set; }
  920. | }
  921.  
  922. | public enum Windows.ApplicationModel.Contacts.ContactAnnotationOperations {
  923. +       Share = 32,
  924. | }
  925.  
  926. | public class Windows.ApplicationModel.Contacts.ContactAnnotationStore {
  927. +       public IAsyncOperation<IVectorView<ContactAnnotation>> FindAnnotationsForContactListAsync( string annotations );
  928. | }
  929.  
  930. | public class Windows.ApplicationModel.Contacts.ContactCardOptions {
  931. +       public IVector<string> ServerSearchContactListIds { get; }
  932. | }
  933.  
  934. | public enum Windows.ApplicationModel.Contacts.ContactCardTabKind {
  935. +       OrganizationalHierarchy = 5,
  936. | }
  937.  
  938. | public class Windows.ApplicationModel.Contacts.ContactChangeTracker {
  939. +       public bool IsTracking { get; }
  940. | }
  941.  
  942. + public class Windows.ApplicationModel.Contacts.ContactGroup {
  943. + }
  944.  
  945. | public class Windows.ApplicationModel.Contacts.ContactList {
  946. *       public bool SupportsServerSearch { get; set; }
  947. +       public ContactListSyncConstraints SyncConstraints { get; }
  948. +       public ContactListLimitedWriteOperations LimitedWriteOperations { get; }
  949. +       public IAsyncAction RegisterSyncManagerAsync();
  950. +       public ContactChangeTracker GetChangeTracker( string result );
  951. | }
  952.  
  953. + public class Windows.ApplicationModel.Contacts.ContactListLimitedWriteOperations {
  954. +       public IAsyncOperation<bool> TryCreateOrUpdateContactAsync( Contact operation );
  955. +       public IAsyncOperation<bool> TryDeleteContactAsync( string operation );
  956. + }
  957.  
  958. | public enum Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess {
  959. +       None = 3,
  960. | }
  961.  
  962. | public enum Windows.ApplicationModel.Contacts.ContactListOtherAppWriteAccess {
  963. +       Limited = 2,
  964. | }
  965.  
  966. + public class Windows.ApplicationModel.Contacts.ContactListSyncConstraints {
  967. +       public bool CanSyncDescriptions { get; set; }
  968. +       public IReference<int> MaxCompanyPhoneNumbers { get; set; }
  969. +       public IReference<int> MaxChildRelationships { get; set; }
  970. +       public IReference<int> MaxBusinessFaxPhoneNumbers { get; set; }
  971. +       public IReference<int> MaxBirthdayDates { get; set; }
  972. +       public IReference<int> MaxAssistantPhoneNumbers { get; set; }
  973. +       public IReference<int> MaxOtherAddresses { get; set; }
  974. +       public IReference<int> MaxAnniversaryDates { get; set; }
  975. +       public IReference<int> MaxHomeAddresses { get; set; }
  976. +       public IReference<int> MaxOtherDates { get; set; }
  977. +       public IReference<int> MaxMobilePhoneNumbers { get; set; }
  978. +       public IReference<int> MaxJobInfo { get; set; }
  979. +       public IReference<int> MaxHomePhoneNumbers { get; set; }
  980. +       public IReference<int> MaxHomeFaxPhoneNumbers { get; set; }
  981. +       public IReference<int> MaxOtherEmailAddresses { get; set; }
  982. +       public IReference<int> MaxPersonalEmailAddresses { get; set; }
  983. +       public IReference<int> MaxPartnerRelationships { get; set; }
  984. +       public IReference<int> MaxParentRelationships { get; set; }
  985. +       public IReference<int> MaxPagerPhoneNumbers { get; set; }
  986. +       public IReference<int> MaxOtherRelationships { get; set; }
  987. +       public IReference<int> MaxOtherPhoneNumbers { get; set; }
  988. +       public IReference<int> MaxRadioPhoneNumbers { get; set; }
  989. +       public IReference<int> MaxWorkPhoneNumbers { get; set; }
  990. +       public IReference<int> MaxWorkEmailAddresses { get; set; }
  991. +       public IReference<int> MaxWorkAddresses { get; set; }
  992. +       public IReference<int> MaxWebsites { get; set; }
  993. +       public IReference<int> MaxSpouseRelationships { get; set; }
  994. +       public IReference<int> MaxSiblingRelationships { get; set; }
  995. + }
  996.  
  997. | public class Windows.ApplicationModel.Contacts.ContactListSyncManager {
  998. *       public ContactListSyncStatus Status { get; set; }
  999. *       public DateTime LastSuccessfulSyncTime { get; set; }
  1000. *       public DateTime LastAttemptedSyncTime { get; set; }
  1001. | }
  1002.  
  1003. | public enum Windows.ApplicationModel.Contacts.ContactListSyncStatus {
  1004. +       ManualAccountRemovalRequired = 6,
  1005. | }
  1006.  
  1007. | public class Windows.ApplicationModel.Contacts.ContactManager {
  1008. +       public bool IncludeMiddleNameInSystemDisplayAndSort { get; set; }
  1009. +       public static IAsyncOperation<bool> IsShowFullContactCardSupportedAsync();
  1010. +       public static ContactManagerForUser GetForUser( User result );
  1011. | }
  1012.  
  1013. + public class Windows.ApplicationModel.Contacts.ContactManagerForUser {
  1014. +       public ContactNameOrder SystemSortOrder { get; set; }
  1015. +       public ContactNameOrder SystemDisplayNameOrder { get; set; }
  1016. +       public User User { get; }
  1017. +       public IAsyncOperation<RandomAccessStreamReference> ConvertContactToVCardAsync( Contact result );
  1018. +       public IAsyncOperation<RandomAccessStreamReference> ConvertContactToVCardAsync( Contact result, uint contact );
  1019. +       public IAsyncOperation<Contact> ConvertVCardToContactAsync( IRandomAccessStreamReference result );
  1020. +       public IAsyncOperation<ContactStore> RequestStoreAsync( ContactStoreAccessType result );
  1021. +       public IAsyncOperation<ContactAnnotationStore> RequestAnnotationStoreAsync( ContactAnnotationStoreAccessType result );
  1022. +       public void ShowFullContactCard( Contact contact, FullContactCardOptions fullContactCardOptions );
  1023. + }
  1024.  
  1025. + public class Windows.ApplicationModel.Contacts.ContactPanel {
  1026. +       public IReference<Color> HeaderColor { get; set; }
  1027. +       public void ClosePanel();
  1028. +       TypedEventHandler<ContactPanel, ContactPanelClosingEventArgs> Closing;
  1029. +       TypedEventHandler<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs> LaunchFullAppRequested;
  1030. + }
  1031.  
  1032. + public class Windows.ApplicationModel.Contacts.ContactPanelClosingEventArgs {
  1033. +       public Deferral GetDeferral();
  1034. + }
  1035.  
  1036. + public class Windows.ApplicationModel.Contacts.ContactPanelLaunchFullAppRequestedEventArgs {
  1037. +       public bool Handled { get; set; }
  1038. + }
  1039.  
  1040. | public class Windows.ApplicationModel.Contacts.ContactPicker {
  1041. +       public User User { get; }
  1042. +       public static ContactPicker CreateForUser( User result );
  1043. +       public static IAsyncOperation<bool> IsSupportedAsync();
  1044. | }
  1045.  
  1046. | public class Windows.ApplicationModel.Contacts.ContactStore {
  1047. +       public ContactChangeTracker GetChangeTracker( string result );
  1048. | }
  1049.  
  1050. + public class Windows.ApplicationModel.Contacts.PinnedContactIdsQueryResult {
  1051. +       public IVector<string> ContactIds { get; }
  1052. + }
  1053.  
  1054. + public class Windows.ApplicationModel.Contacts.PinnedContactManager {
  1055. +       public User User { get; }
  1056. +       public bool IsPinSurfaceSupported( PinnedContactSurface result );
  1057. +       public bool IsContactPinned( Contact result, PinnedContactSurface contact );
  1058. +       public IAsyncOperation<bool> RequestPinContactAsync( Contact operation, PinnedContactSurface contact );
  1059. +       public IAsyncOperation<bool> RequestPinContactsAsync( IIterable<Contact> operation, PinnedContactSurface contacts );
  1060. +       public IAsyncOperation<bool> RequestUnpinContactAsync( Contact operation, PinnedContactSurface contact );
  1061. +       public void SignalContactActivity( Contact contact );
  1062. +       public IAsyncOperation<PinnedContactIdsQueryResult> GetPinnedContactIdsAsync();
  1063. +       public static PinnedContactManager GetDefault();
  1064. +       public static PinnedContactManager GetForUser( User result );
  1065. +       public static bool IsSupported();
  1066. + }
  1067.  
  1068. + public enum Windows.ApplicationModel.Contacts.PinnedContactSurface {
  1069. +       StartMenu = 0,
  1070. +       Taskbar = 1,
  1071. + }
  1072.  
  1073. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection {
  1074. +       public void Start();
  1075. +       TypedEventHandler<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs> ServerSearchReadBatchRequested;
  1076. +       TypedEventHandler<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs> SyncRequested;
  1077. +       TypedEventHandler<ContactDataProviderConnection, ContactListCreateOrUpdateContactRequestEventArgs> CreateOrUpdateContactRequested;
  1078. +       TypedEventHandler<ContactDataProviderConnection, ContactListDeleteContactRequestEventArgs> DeleteContactRequested;
  1079. + }
  1080.  
  1081. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderTriggerDetails {
  1082. +       public ContactDataProviderConnection Connection { get; }
  1083. + }
  1084.  
  1085. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListCreateOrUpdateContactRequest {
  1086. +       public Contact Contact { get; }
  1087. +       public string ContactListId { get; }
  1088. +       public IAsyncAction ReportCompletedAsync( Contact result );
  1089. +       public IAsyncAction ReportFailedAsync();
  1090. + }
  1091.  
  1092. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListCreateOrUpdateContactRequestEventArgs {
  1093. +       public ContactListCreateOrUpdateContactRequest Request { get; }
  1094. +       public Deferral GetDeferral();
  1095. + }
  1096.  
  1097. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListDeleteContactRequest {
  1098. +       public string ContactId { get; }
  1099. +       public string ContactListId { get; }
  1100. +       public IAsyncAction ReportCompletedAsync();
  1101. +       public IAsyncAction ReportFailedAsync();
  1102. + }
  1103.  
  1104. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListDeleteContactRequestEventArgs {
  1105. +       public ContactListDeleteContactRequest Request { get; }
  1106. +       public Deferral GetDeferral();
  1107. + }
  1108.  
  1109. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest {
  1110. +       public string ContactListId { get; }
  1111. +       public ContactQueryOptions Options { get; }
  1112. +       public string SessionId { get; }
  1113. +       public uint SuggestedBatchSize { get; }
  1114. +       public IAsyncAction SaveContactAsync( Contact result );
  1115. +       public IAsyncAction ReportCompletedAsync();
  1116. +       public IAsyncAction ReportFailedAsync( ContactBatchStatus result );
  1117. + }
  1118.  
  1119. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequestEventArgs {
  1120. +       public ContactListServerSearchReadBatchRequest Request { get; }
  1121. +       public Deferral GetDeferral();
  1122. + }
  1123.  
  1124. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest {
  1125. +       public string ContactListId { get; }
  1126. +       public IAsyncAction ReportCompletedAsync();
  1127. +       public IAsyncAction ReportFailedAsync();
  1128. + }
  1129.  
  1130. + public class Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequestEventArgs {
  1131. +       public ContactListSyncManagerSyncRequest Request { get; }
  1132. +       public Deferral GetDeferral();
  1133. + }
  1134.  
  1135. | public class Windows.ApplicationModel.Core.AppListEntry {
  1136. +       public string AppUserModelId { get; }
  1137. | }
  1138.  
  1139. + public enum Windows.ApplicationModel.Core.AppRestartFailureReason {
  1140. +       RestartPending = 0,
  1141. +       NotInForeground = 1,
  1142. +       InvalidUser = 2,
  1143. +       Other = 3,
  1144. + }
  1145.  
  1146. | public class Windows.ApplicationModel.Core.CoreApplication {
  1147. +       public static IAsyncOperation<AppRestartFailureReason> RequestRestartAsync( string operation );
  1148. +       public static IAsyncOperation<AppRestartFailureReason> RequestRestartForUserAsync( User operation, string user );
  1149. +       public static void EnablePrelaunch( bool value );
  1150. | }
  1151.  
  1152. | public class Windows.ApplicationModel.Core.CoreApplicationView {
  1153. +       public IPropertySet Properties { get; }
  1154. +       public DispatcherQueue DispatcherQueue { get; }
  1155. | }
  1156.  
  1157. | public class Windows.ApplicationModel.DataTransfer.DataPackageView {
  1158. +       public void SetAcceptedFormatId( string formatId );
  1159. | }
  1160.  
  1161. | public class Windows.ApplicationModel.DataTransfer.DataTransferManager {
  1162. +       public static void ShowShareUI( ShareUIOptions options );
  1163. +       public static bool IsSupported();
  1164. | }
  1165.  
  1166. | public class Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs {
  1167. +       public string AcceptedFormatId { get; }
  1168. | }
  1169.  
  1170. + public class Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs {
  1171. +       public ShareTargetInfo ShareTarget { get; }
  1172. + }
  1173.  
  1174. + public class Windows.ApplicationModel.DataTransfer.ShareProvider {
  1175. +       public object Tag { get; set; }
  1176. +       public Color BackgroundColor { get; }
  1177. +       public RandomAccessStreamReference DisplayIcon { get; }
  1178. +       public string Title { get; }
  1179. +       public ShareProvider( string title, RandomAccessStreamReference displayIcon, Color backgroundColor, ShareProviderHandler handler );
  1180. + }
  1181.  
  1182. + public void delegate Windows.ApplicationModel.DataTransfer.ShareProviderHandler( ShareProviderOperation operation );
  1183.  
  1184. + public class Windows.ApplicationModel.DataTransfer.ShareProviderOperation {
  1185. +       public DataPackageView Data { get; }
  1186. +       public ShareProvider Provider { get; }
  1187. +       public void ReportCompleted();
  1188. + }
  1189.  
  1190. + public class Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs {
  1191. +       public DataPackageView Data { get; }
  1192. +       public IVector<ShareProvider> Providers { get; }
  1193. +       public Deferral GetDeferral();
  1194. + }
  1195.  
  1196. + public class Windows.ApplicationModel.DataTransfer.ShareTargetInfo {
  1197. +       public string AppUserModelId { get; }
  1198. +       public ShareProvider ShareProvider { get; }
  1199. + }
  1200.  
  1201. + public class Windows.ApplicationModel.DataTransfer.ShareUIOptions {
  1202. +       public ShareUITheme Theme { get; set; }
  1203. +       public IReference<Rect> SelectionRect { get; set; }
  1204. +       public ShareUIOptions();
  1205. + }
  1206.  
  1207. + public enum Windows.ApplicationModel.DataTransfer.ShareUITheme {
  1208. +       Default = 0,
  1209. +       Light = 1,
  1210. +       Dark = 2,
  1211. + }
  1212.  
  1213. | public class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo {
  1214. +       public DataPackageOperation AllowedOperations { get; }
  1215. | }
  1216.  
  1217. | public class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragOperation {
  1218. +       public DataPackageOperation AllowedOperations { get; set; }
  1219. | }
  1220.  
  1221. | public class Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation {
  1222. +       public IVectorView<Contact> Contacts { get; }
  1223. | }
  1224.  
  1225. + public enum Windows.ApplicationModel.Email.EmailCertificateValidationStatus {
  1226. +       Success = 0,
  1227. +       NoMatch = 1,
  1228. +       InvalidUsage = 2,
  1229. +       InvalidCertificate = 3,
  1230. +       Revoked = 4,
  1231. +       ChainRevoked = 5,
  1232. +       RevocationServerFailure = 6,
  1233. +       Expired = 7,
  1234. +       Untrusted = 8,
  1235. +       ServerError = 9,
  1236. +       UnknownFailure = 10,
  1237. + }
  1238.  
  1239. | public class Windows.ApplicationModel.Email.EmailMailbox {
  1240. +       public IAsyncOperation<IVectorView<EmailRecipientResolutionResult>> ResolveRecipientsAsync( IIterable<string> result );
  1241. +       public IAsyncOperation<IVectorView<EmailCertificateValidationStatus>> ValidateCertificatesAsync( IIterable<Certificate> result );
  1242. +       public IAsyncOperation<EmailMailboxEmptyFolderStatus> TryEmptyFolderAsync( string result );
  1243. +       public IAsyncOperation<EmailMailboxCreateFolderResult> TryCreateFolderAsync( string result, string parentFolderId );
  1244. +       public IAsyncOperation<EmailMailboxDeleteFolderStatus> TryDeleteFolderAsync( string result );
  1245. +       public IAsyncAction RegisterSyncManagerAsync();
  1246. +       public EmailMailboxChangeTracker GetChangeTracker( string result );
  1247. | }
  1248.  
  1249. | public class Windows.ApplicationModel.Email.EmailMailboxCapabilities {
  1250. *       public bool CanSmartSend { get; set; }
  1251. *       public bool CanUpdateMeetingResponses { get; set; }
  1252. *       public bool CanServerSearchMailbox { get; set; }
  1253. *       public bool CanServerSearchFolders { get; set; }
  1254. *       public bool CanForwardMeetings { get; set; }
  1255. *       public bool CanProposeNewTimeForMeetings { get; set; }
  1256. *       public bool CanGetAndSetInternalAutoReplies { get; set; }
  1257. *       public bool CanGetAndSetExternalAutoReplies { get; set; }
  1258. +       public bool CanValidateCertificates { get; set; }
  1259. +       public bool CanResolveRecipients { get; set; }
  1260. +       public bool CanMoveFolder { get; set; }
  1261. +       public bool CanEmptyFolder { get; set; }
  1262. +       public bool CanDeleteFolder { get; set; }
  1263. +       public bool CanCreateFolder { get; set; }
  1264. | }
  1265.  
  1266. + public class Windows.ApplicationModel.Email.EmailMailboxCreateFolderResult {
  1267. +       public EmailFolder Folder { get; }
  1268. +       public EmailMailboxCreateFolderStatus Status { get; }
  1269. + }
  1270.  
  1271. + public enum Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus {
  1272. +       Success = 0,
  1273. +       NetworkError = 1,
  1274. +       PermissionsError = 2,
  1275. +       ServerError = 3,
  1276. +       UnknownFailure = 4,
  1277. +       NameCollision = 5,
  1278. +       ServerRejected = 6,
  1279. + }
  1280.  
  1281. + public enum Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus {
  1282. +       Success = 0,
  1283. +       NetworkError = 1,
  1284. +       PermissionsError = 2,
  1285. +       ServerError = 3,
  1286. +       UnknownFailure = 4,
  1287. +       CouldNotDeleteEverything = 5,
  1288. + }
  1289.  
  1290. + public enum Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus {
  1291. +       Success = 0,
  1292. +       NetworkError = 1,
  1293. +       PermissionsError = 2,
  1294. +       ServerError = 3,
  1295. +       UnknownFailure = 4,
  1296. +       CouldNotDeleteEverything = 5,
  1297. + }
  1298.  
  1299. | public enum Windows.ApplicationModel.Email.EmailMailboxOtherAppReadAccess {
  1300. +       None = 2,
  1301. | }
  1302.  
  1303. | public class Windows.ApplicationModel.Email.EmailMailboxPolicies {
  1304. *       public IReference<EmailMailboxSmimeSigningAlgorithm> RequiredSmimeSigningAlgorithm { get; set; }
  1305. *       public IReference<EmailMailboxSmimeEncryptionAlgorithm> RequiredSmimeEncryptionAlgorithm { get; set; }
  1306. *       public EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation AllowedSmimeEncryptionAlgorithmNegotiation { get; set; }
  1307. *       public bool AllowSmimeSoftCertificates { get; set; }
  1308. +       public bool MustSignSmimeMessages { get; set; }
  1309. +       public bool MustEncryptSmimeMessages { get; set; }
  1310. | }
  1311.  
  1312. | public class Windows.ApplicationModel.Email.EmailMailboxSyncManager {
  1313. *       public EmailMailboxSyncStatus Status { get; set; }
  1314. *       public DateTime LastSuccessfulSyncTime { get; set; }
  1315. *       public DateTime LastAttemptedSyncTime { get; set; }
  1316. | }
  1317.  
  1318. | public enum Windows.ApplicationModel.Email.EmailMailboxSyncStatus {
  1319. +       ManualAccountRemovalRequired = 6,
  1320. | }
  1321.  
  1322. | public class Windows.ApplicationModel.Email.EmailManager {
  1323. +       public static EmailManagerForUser GetForUser( User result );
  1324. | }
  1325.  
  1326. + public class Windows.ApplicationModel.Email.EmailManagerForUser {
  1327. +       public User User { get; }
  1328. +       public IAsyncAction ShowComposeNewEmailAsync( EmailMessage result );
  1329. +       public IAsyncOperation<EmailStore> RequestStoreAsync( EmailStoreAccessType result );
  1330. + }
  1331.  
  1332. | public class Windows.ApplicationModel.Email.EmailMeetingInfo {
  1333. +       public bool IsReportedOutOfDateByServer { get; }
  1334. | }
  1335.  
  1336. | public class Windows.ApplicationModel.Email.EmailMessage {
  1337. +       public EmailMessageSmimeKind SmimeKind { get; set; }
  1338. +       public IRandomAccessStreamReference SmimeData { get; set; }
  1339. +       public EmailRecipient SentRepresenting { get; set; }
  1340. +       public IVector<EmailRecipient> ReplyTo { get; }
  1341. | }
  1342.  
  1343. + public enum Windows.ApplicationModel.Email.EmailMessageSmimeKind {
  1344. +       None = 0,
  1345. +       ClearSigned = 1,
  1346. +       OpaqueSigned = 2,
  1347. +       Encrypted = 3,
  1348. + }
  1349.  
  1350. + public class Windows.ApplicationModel.Email.EmailRecipientResolutionResult {
  1351. +       public EmailRecipientResolutionStatus Status { get; set; }
  1352. +       public IVectorView<Certificate> PublicKeys { get; }
  1353. +       public EmailRecipientResolutionResult();
  1354. +       public void SetPublicKeys( IIterable<Certificate> value );
  1355. + }
  1356.  
  1357. + public enum Windows.ApplicationModel.Email.EmailRecipientResolutionStatus {
  1358. +       Success = 0,
  1359. +       RecipientNotFound = 1,
  1360. +       AmbiguousRecipient = 2,
  1361. +       NoCertificate = 3,
  1362. +       CertificateRequestLimitReached = 4,
  1363. +       CannotResolveDistributionList = 5,
  1364. +       ServerError = 6,
  1365. +       UnknownFailure = 7,
  1366. + }
  1367.  
  1368. + public class Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection {
  1369. +       public void Start();
  1370. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs> CreateFolderRequested;
  1371. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs> DeleteFolderRequested;
  1372. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs> DownloadAttachmentRequested;
  1373. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs> DownloadMessageRequested;
  1374. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs> EmptyFolderRequested;
  1375. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs> ForwardMeetingRequested;
  1376. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs> GetAutoReplySettingsRequested;
  1377. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs> MailboxSyncRequested;
  1378. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs> MoveFolderRequested;
  1379. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs> ProposeNewTimeForMeetingRequested;
  1380. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs> ResolveRecipientsRequested;
  1381. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs> ServerSearchReadBatchRequested;
  1382. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs> SetAutoReplySettingsRequested;
  1383. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs> UpdateMeetingResponseRequested;
  1384. +       TypedEventHandler<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs> ValidateCertificatesRequested;
  1385. + }
  1386.  
  1387. + public class Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails {
  1388. +       public EmailDataProviderConnection Connection { get; }
  1389. + }
  1390.  
  1391. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest {
  1392. +       public string EmailMailboxId { get; }
  1393. +       public string Name { get; }
  1394. +       public string ParentFolderId { get; }
  1395. +       public IAsyncAction ReportCompletedAsync( EmailFolder result );
  1396. +       public IAsyncAction ReportFailedAsync( EmailMailboxCreateFolderStatus result );
  1397. + }
  1398.  
  1399. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs {
  1400. +       public EmailMailboxCreateFolderRequest Request { get; }
  1401. +       public Deferral GetDeferral();
  1402. + }
  1403.  
  1404. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest {
  1405. +       public string EmailFolderId { get; }
  1406. +       public string EmailMailboxId { get; }
  1407. +       public IAsyncAction ReportCompletedAsync();
  1408. +       public IAsyncAction ReportFailedAsync( EmailMailboxDeleteFolderStatus result );
  1409. + }
  1410.  
  1411. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs {
  1412. +       public EmailMailboxDeleteFolderRequest Request { get; }
  1413. +       public Deferral GetDeferral();
  1414. + }
  1415.  
  1416. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest {
  1417. +       public string EmailAttachmentId { get; }
  1418. +       public string EmailMailboxId { get; }
  1419. +       public string EmailMessageId { get; }
  1420. +       public IAsyncAction ReportCompletedAsync();
  1421. +       public IAsyncAction ReportFailedAsync();
  1422. + }
  1423.  
  1424. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs {
  1425. +       public EmailMailboxDownloadAttachmentRequest Request { get; }
  1426. +       public Deferral GetDeferral();
  1427. + }
  1428.  
  1429. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest {
  1430. +       public string EmailMailboxId { get; }
  1431. +       public string EmailMessageId { get; }
  1432. +       public IAsyncAction ReportCompletedAsync();
  1433. +       public IAsyncAction ReportFailedAsync();
  1434. + }
  1435.  
  1436. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs {
  1437. +       public EmailMailboxDownloadMessageRequest Request { get; }
  1438. +       public Deferral GetDeferral();
  1439. + }
  1440.  
  1441. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest {
  1442. +       public string EmailFolderId { get; }
  1443. +       public string EmailMailboxId { get; }
  1444. +       public IAsyncAction ReportCompletedAsync();
  1445. +       public IAsyncAction ReportFailedAsync( EmailMailboxEmptyFolderStatus result );
  1446. + }
  1447.  
  1448. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs {
  1449. +       public EmailMailboxEmptyFolderRequest Request { get; }
  1450. +       public Deferral GetDeferral();
  1451. + }
  1452.  
  1453. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest {
  1454. +       public string Comment { get; }
  1455. +       public string EmailMailboxId { get; }
  1456. +       public string EmailMessageId { get; }
  1457. +       public string ForwardHeader { get; }
  1458. +       public EmailMessageBodyKind ForwardHeaderType { get; }
  1459. +       public IVectorView<EmailRecipient> Recipients { get; }
  1460. +       public string Subject { get; }
  1461. +       public IAsyncAction ReportCompletedAsync();
  1462. +       public IAsyncAction ReportFailedAsync();
  1463. + }
  1464.  
  1465. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs {
  1466. +       public EmailMailboxForwardMeetingRequest Request { get; }
  1467. +       public Deferral GetDeferral();
  1468. + }
  1469.  
  1470. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest {
  1471. +       public string EmailMailboxId { get; }
  1472. +       public EmailMailboxAutoReplyMessageResponseKind RequestedFormat { get; }
  1473. +       public IAsyncAction ReportCompletedAsync( EmailMailboxAutoReplySettings result );
  1474. +       public IAsyncAction ReportFailedAsync();
  1475. + }
  1476.  
  1477. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs {
  1478. +       public EmailMailboxGetAutoReplySettingsRequest Request { get; }
  1479. +       public Deferral GetDeferral();
  1480. + }
  1481.  
  1482. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest {
  1483. +       public string EmailFolderId { get; }
  1484. +       public string EmailMailboxId { get; }
  1485. +       public string NewFolderName { get; }
  1486. +       public string NewParentFolderId { get; }
  1487. +       public IAsyncAction ReportCompletedAsync();
  1488. +       public IAsyncAction ReportFailedAsync();
  1489. + }
  1490.  
  1491. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs {
  1492. +       public EmailMailboxMoveFolderRequest Request { get; }
  1493. +       public Deferral GetDeferral();
  1494. + }
  1495.  
  1496. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest {
  1497. +       public string Comment { get; }
  1498. +       public string EmailMailboxId { get; }
  1499. +       public string EmailMessageId { get; }
  1500. +       public TimeSpan NewDuration { get; }
  1501. +       public DateTime NewStartTime { get; }
  1502. +       public string Subject { get; }
  1503. +       public IAsyncAction ReportCompletedAsync();
  1504. +       public IAsyncAction ReportFailedAsync();
  1505. + }
  1506.  
  1507. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs {
  1508. +       public EmailMailboxProposeNewTimeForMeetingRequest Request { get; }
  1509. +       public Deferral GetDeferral();
  1510. + }
  1511.  
  1512. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest {
  1513. +       public string EmailMailboxId { get; }
  1514. +       public IVectorView<string> Recipients { get; }
  1515. +       public IAsyncAction ReportCompletedAsync( IIterable<EmailRecipientResolutionResult> result );
  1516. +       public IAsyncAction ReportFailedAsync();
  1517. + }
  1518.  
  1519. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs {
  1520. +       public EmailMailboxResolveRecipientsRequest Request { get; }
  1521. +       public Deferral GetDeferral();
  1522. + }
  1523.  
  1524. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest {
  1525. +       public string EmailFolderId { get; }
  1526. +       public string EmailMailboxId { get; }
  1527. +       public EmailQueryOptions Options { get; }
  1528. +       public string SessionId { get; }
  1529. +       public uint SuggestedBatchSize { get; }
  1530. +       public IAsyncAction SaveMessageAsync( EmailMessage result );
  1531. +       public IAsyncAction ReportCompletedAsync();
  1532. +       public IAsyncAction ReportFailedAsync( EmailBatchStatus result );
  1533. + }
  1534.  
  1535. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs {
  1536. +       public EmailMailboxServerSearchReadBatchRequest Request { get; }
  1537. +       public Deferral GetDeferral();
  1538. + }
  1539.  
  1540. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest {
  1541. +       public EmailMailboxAutoReplySettings AutoReplySettings { get; }
  1542. +       public string EmailMailboxId { get; }
  1543. +       public IAsyncAction ReportCompletedAsync();
  1544. +       public IAsyncAction ReportFailedAsync();
  1545. + }
  1546.  
  1547. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs {
  1548. +       public EmailMailboxSetAutoReplySettingsRequest Request { get; }
  1549. +       public Deferral GetDeferral();
  1550. + }
  1551.  
  1552. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest {
  1553. +       public string EmailMailboxId { get; }
  1554. +       public IAsyncAction ReportCompletedAsync();
  1555. +       public IAsyncAction ReportFailedAsync();
  1556. + }
  1557.  
  1558. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs {
  1559. +       public EmailMailboxSyncManagerSyncRequest Request { get; }
  1560. +       public Deferral GetDeferral();
  1561. + }
  1562.  
  1563. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest {
  1564. +       public string Comment { get; }
  1565. +       public string EmailMailboxId { get; }
  1566. +       public string EmailMessageId { get; }
  1567. +       public EmailMeetingResponseType Response { get; }
  1568. +       public bool SendUpdate { get; }
  1569. +       public string Subject { get; }
  1570. +       public IAsyncAction ReportCompletedAsync();
  1571. +       public IAsyncAction ReportFailedAsync();
  1572. + }
  1573.  
  1574. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs {
  1575. +       public EmailMailboxUpdateMeetingResponseRequest Request { get; }
  1576. +       public Deferral GetDeferral();
  1577. + }
  1578.  
  1579. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest {
  1580. +       public IVectorView<Certificate> Certificates { get; }
  1581. +       public string EmailMailboxId { get; }
  1582. +       public IAsyncAction ReportCompletedAsync( IIterable<EmailCertificateValidationStatus> result );
  1583. +       public IAsyncAction ReportFailedAsync();
  1584. + }
  1585.  
  1586. + public class Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs {
  1587. +       public EmailMailboxValidateCertificatesRequest Request { get; }
  1588. +       public Deferral GetDeferral();
  1589. + }
  1590.  
  1591. + public class Windows.ApplicationModel.Payments.PaymentAddress {
  1592. +       public string SortingCode { get; set; }
  1593. +       public string Region { get; set; }
  1594. +       public string Recipient { get; set; }
  1595. +       public string PostalCode { get; set; }
  1596. +       public string PhoneNumber { get; set; }
  1597. +       public string Organization { get; set; }
  1598. +       public string LanguageCode { get; set; }
  1599. +       public string DependentLocality { get; set; }
  1600. +       public string Country { get; set; }
  1601. +       public string City { get; set; }
  1602. +       public IVectorView<string> AddressLines { get; set; }
  1603. +       public ValueSet Properties { get; }
  1604. +       public PaymentAddress();
  1605. + }
  1606.  
  1607. + public class Windows.ApplicationModel.Payments.PaymentCanMakePaymentResult {
  1608. +       public PaymentCanMakePaymentResultStatus Status { get; }
  1609. +       public PaymentCanMakePaymentResult( PaymentCanMakePaymentResultStatus value );
  1610. + }
  1611.  
  1612. + public enum Windows.ApplicationModel.Payments.PaymentCanMakePaymentResultStatus {
  1613. +       Unknown = 0,
  1614. +       Yes = 1,
  1615. +       No = 2,
  1616. +       NotAllowed = 3,
  1617. +       UserNotSignedIn = 4,
  1618. +       SpecifiedPaymentMethodIdsNotSupported = 5,
  1619. +       NoQualifyingCardOnFile = 6,
  1620. + }
  1621.  
  1622. + public class Windows.ApplicationModel.Payments.PaymentCurrencyAmount {
  1623. +       public string Value { get; set; }
  1624. +       public string CurrencySystem { get; set; }
  1625. +       public string Currency { get; set; }
  1626. +       public PaymentCurrencyAmount( string value, string currency );
  1627. +       public PaymentCurrencyAmount( string value, string currency, string currencySystem );
  1628. + }
  1629.  
  1630. + public class Windows.ApplicationModel.Payments.PaymentDetails {
  1631. +       public PaymentItem Total { get; set; }
  1632. +       public IVectorView<PaymentShippingOption> ShippingOptions { get; set; }
  1633. +       public IVectorView<PaymentDetailsModifier> Modifiers { get; set; }
  1634. +       public IVectorView<PaymentItem> DisplayItems { get; set; }
  1635. +       public PaymentDetails( PaymentItem total );
  1636. +       public PaymentDetails( PaymentItem total, IIterable<PaymentItem> displayItems );
  1637. +       public PaymentDetails();
  1638. + }
  1639.  
  1640. + public class Windows.ApplicationModel.Payments.PaymentDetailsModifier {
  1641. +       public IVectorView<PaymentItem> AdditionalDisplayItems { get; }
  1642. +       public string JsonData { get; }
  1643. +       public IVectorView<string> SupportedMethodIds { get; }
  1644. +       public PaymentItem Total { get; }
  1645. +       public PaymentDetailsModifier( IIterable<string> supportedMethodIds, PaymentItem total );
  1646. +       public PaymentDetailsModifier( IIterable<string> supportedMethodIds, PaymentItem total, IIterable<PaymentItem> additionalDisplayItems );
  1647. +       public PaymentDetailsModifier( IIterable<string> supportedMethodIds, PaymentItem total, IIterable<PaymentItem> additionalDisplayItems, string jsonData );
  1648. + }
  1649.  
  1650. + public class Windows.ApplicationModel.Payments.PaymentItem {
  1651. +       public bool Pending { get; set; }
  1652. +       public string Label { get; set; }
  1653. +       public PaymentCurrencyAmount Amount { get; set; }
  1654. +       public PaymentItem( string label, PaymentCurrencyAmount amount );
  1655. + }
  1656.  
  1657. + public class Windows.ApplicationModel.Payments.PaymentMediator {
  1658. +       public PaymentMediator();
  1659. +       public IAsyncOperation<IVectorView<string>> GetSupportedMethodIdsAsync();
  1660. +       public IAsyncOperation<PaymentRequestSubmitResult> SubmitPaymentRequestAsync( PaymentRequest result );
  1661. +       public IAsyncOperation<PaymentRequestSubmitResult> SubmitPaymentRequestAsync( PaymentRequest result, PaymentRequestChangedHandler paymentRequest );
  1662. +       public IAsyncOperation<PaymentCanMakePaymentResult> CanMakePaymentAsync( PaymentRequest result );
  1663. + }
  1664.  
  1665. + public class Windows.ApplicationModel.Payments.PaymentMerchantInfo {
  1666. +       public string PackageFullName { get; }
  1667. +       public Uri Uri { get; }
  1668. +       public PaymentMerchantInfo( Uri uri );
  1669. +       public PaymentMerchantInfo();
  1670. + }
  1671.  
  1672. + public class Windows.ApplicationModel.Payments.PaymentMethodData {
  1673. +       public string JsonData { get; }
  1674. +       public IVectorView<string> SupportedMethodIds { get; }
  1675. +       public PaymentMethodData( IIterable<string> supportedMethodIds );
  1676. +       public PaymentMethodData( IIterable<string> supportedMethodIds, string jsonData );
  1677. + }
  1678.  
  1679. + public enum Windows.ApplicationModel.Payments.PaymentOptionPresence {
  1680. +       None = 0,
  1681. +       Optional = 1,
  1682. +       Required = 2,
  1683. + }
  1684.  
  1685. + public class Windows.ApplicationModel.Payments.PaymentOptions {
  1686. +       public PaymentShippingType ShippingType { get; set; }
  1687. +       public bool RequestShipping { get; set; }
  1688. +       public PaymentOptionPresence RequestPayerPhoneNumber { get; set; }
  1689. +       public PaymentOptionPresence RequestPayerName { get; set; }
  1690. +       public PaymentOptionPresence RequestPayerEmail { get; set; }
  1691. +       public PaymentOptions();
  1692. + }
  1693.  
  1694. + public class Windows.ApplicationModel.Payments.PaymentRequest {
  1695. +       public PaymentDetails Details { get; }
  1696. +       public PaymentMerchantInfo MerchantInfo { get; }
  1697. +       public IVectorView<PaymentMethodData> MethodData { get; }
  1698. +       public PaymentOptions Options { get; }
  1699. +       public string Id { get; }
  1700. +       public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData, PaymentMerchantInfo merchantInfo, PaymentOptions options, string id );
  1701. +       public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData );
  1702. +       public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData, PaymentMerchantInfo merchantInfo );
  1703. +       public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData, PaymentMerchantInfo merchantInfo, PaymentOptions options );
  1704. + }
  1705.  
  1706. + public enum Windows.ApplicationModel.Payments.PaymentRequestChangeKind {
  1707. +       ShippingOption = 0,
  1708. +       ShippingAddress = 1,
  1709. + }
  1710.  
  1711. + public class Windows.ApplicationModel.Payments.PaymentRequestChangedArgs {
  1712. +       public PaymentRequestChangeKind ChangeKind { get; }
  1713. +       public PaymentShippingOption SelectedShippingOption { get; }
  1714. +       public PaymentAddress ShippingAddress { get; }
  1715. +       public void Acknowledge( PaymentRequestChangedResult changeResult );
  1716. + }
  1717.  
  1718. + public void delegate Windows.ApplicationModel.Payments.PaymentRequestChangedHandler( PaymentRequest paymentRequest, PaymentRequestChangedArgs args );
  1719.  
  1720. + public class Windows.ApplicationModel.Payments.PaymentRequestChangedResult {
  1721. +       public PaymentDetails UpdatedPaymentDetails { get; set; }
  1722. +       public string Message { get; set; }
  1723. +       public bool ChangeAcceptedByMerchant { get; set; }
  1724. +       public PaymentRequestChangedResult( bool changeAcceptedByMerchant );
  1725. +       public PaymentRequestChangedResult( bool changeAcceptedByMerchant, PaymentDetails updatedPaymentDetails );
  1726. + }
  1727.  
  1728. + public enum Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus {
  1729. +       Succeeded = 0,
  1730. +       Failed = 1,
  1731. +       Unknown = 2,
  1732. + }
  1733.  
  1734. + public enum Windows.ApplicationModel.Payments.PaymentRequestStatus {
  1735. +       Succeeded = 0,
  1736. +       Failed = 1,
  1737. +       Canceled = 2,
  1738. + }
  1739.  
  1740. + public class Windows.ApplicationModel.Payments.PaymentRequestSubmitResult {
  1741. +       public PaymentResponse Response { get; }
  1742. +       public PaymentRequestStatus Status { get; }
  1743. + }
  1744.  
  1745. + public class Windows.ApplicationModel.Payments.PaymentResponse {
  1746. +       public string PayerEmail { get; }
  1747. +       public string PayerName { get; }
  1748. +       public string PayerPhoneNumber { get; }
  1749. +       public PaymentToken PaymentToken { get; }
  1750. +       public PaymentAddress ShippingAddress { get; }
  1751. +       public PaymentShippingOption ShippingOption { get; }
  1752. +       public IAsyncAction CompleteAsync( PaymentRequestCompletionStatus result );
  1753. + }
  1754.  
  1755. + public class Windows.ApplicationModel.Payments.PaymentShippingOption {
  1756. +       public string Tag { get; set; }
  1757. +       public string Label { get; set; }
  1758. +       public bool IsSelected { get; set; }
  1759. +       public PaymentCurrencyAmount Amount { get; set; }
  1760. +       public PaymentShippingOption( string label, PaymentCurrencyAmount amount );
  1761. +       public PaymentShippingOption( string label, PaymentCurrencyAmount amount, bool selected );
  1762. +       public PaymentShippingOption( string label, PaymentCurrencyAmount amount, bool selected, string tag );
  1763. + }
  1764.  
  1765. + public enum Windows.ApplicationModel.Payments.PaymentShippingType {
  1766. +       Shipping = 0,
  1767. +       Delivery = 1,
  1768. +       Pickup = 2,
  1769. + }
  1770.  
  1771. + public class Windows.ApplicationModel.Payments.PaymentToken {
  1772. +       public string JsonDetails { get; }
  1773. +       public string PaymentMethodId { get; }
  1774. +       public PaymentToken( string paymentMethodId );
  1775. +       public PaymentToken( string paymentMethodId, string jsonDetails );
  1776. + }
  1777.  
  1778. + public class Windows.ApplicationModel.Payments.Provider.PaymentAppCanMakePaymentTriggerDetails {
  1779. +       public PaymentRequest Request { get; }
  1780. +       public void ReportCanMakePaymentResult( PaymentCanMakePaymentResult value );
  1781. + }
  1782.  
  1783. + public class Windows.ApplicationModel.Payments.Provider.PaymentAppManager {
  1784. +       public PaymentAppManager Current { get; }
  1785. +       public IAsyncAction RegisterAsync( IIterable<string> result );
  1786. +       public IAsyncAction UnregisterAsync();
  1787. + }
  1788.  
  1789. + public class Windows.ApplicationModel.Payments.Provider.PaymentTransaction {
  1790. +       public string PayerPhoneNumber { get; set; }
  1791. +       public string PayerName { get; set; }
  1792. +       public string PayerEmail { get; set; }
  1793. +       public PaymentRequest PaymentRequest { get; }
  1794. +       public IAsyncOperation<PaymentRequestChangedResult> UpdateShippingAddressAsync( PaymentAddress result );
  1795. +       public IAsyncOperation<PaymentRequestChangedResult> UpdateSelectedShippingOptionAsync( PaymentShippingOption result );
  1796. +       public IAsyncOperation<PaymentTransactionAcceptResult> AcceptAsync( PaymentToken result );
  1797. +       public void Reject();
  1798. +       public static IAsyncOperation<PaymentTransaction> FromIdAsync( string result );
  1799. + }
  1800.  
  1801. + public class Windows.ApplicationModel.Payments.Provider.PaymentTransactionAcceptResult {
  1802. +       public PaymentRequestCompletionStatus Status { get; }
  1803. + }
  1804.  
  1805. + public class Windows.ApplicationModel.Preview.Holographic.HolographicApplicationPreview {
  1806. +       public static bool IsCurrentViewPresentedOnHolographicDisplay();
  1807. +       public static bool IsHolographicActivation( IActivatedEventArgs result );
  1808. + }
  1809.  
  1810. + public class Windows.ApplicationModel.Preview.InkWorkspace.InkWorkspaceHostedAppManager {
  1811. +       public IAsyncAction SetThumbnailAsync( SoftwareBitmap action );
  1812. +       public static InkWorkspaceHostedAppManager GetForCurrentApp();
  1813. + }
  1814.  
  1815. + public struct Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract {
  1816. + }
  1817.  
  1818. + public class Windows.ApplicationModel.Preview.Notes.NotePlacementChangedPreviewEventArgs {
  1819. +       public int ViewId { get; }
  1820. + }
  1821.  
  1822. + public class Windows.ApplicationModel.Preview.Notes.NoteVisibilityChangedPreviewEventArgs {
  1823. +       public bool IsVisible { get; }
  1824. +       public int ViewId { get; }
  1825. + }
  1826.  
  1827. + public class Windows.ApplicationModel.Preview.Notes.NotesWindowManagerPreview {
  1828. +       public bool IsScreenLocked { get; }
  1829. +       public void ShowNote( int noteViewId );
  1830. +       public void ShowNoteRelativeTo( int noteViewId, int anchorNoteViewId );
  1831. +       public void ShowNoteWithPlacement( int noteViewId, IBuffer data );
  1832. +       public void HideNote( int noteViewId );
  1833. +       public IBuffer GetNotePlacement( int data );
  1834. +       public bool TrySetNoteSize( int succeeded, Size noteViewId );
  1835. +       public void SetFocusToNextView();
  1836. +       public IAsyncAction SetNotesThumbnailAsync( IBuffer operation );
  1837. +       public void ShowNoteRelativeTo( int noteViewId, int anchorNoteViewId, NotesWindowManagerPreviewShowNoteOptions options );
  1838. +       public void ShowNoteWithPlacement( int noteViewId, IBuffer data, NotesWindowManagerPreviewShowNoteOptions options );
  1839. +       public void SetFocusToPreviousView();
  1840. +       public IAsyncAction SetThumbnailImageForTaskSwitcherAsync( SoftwareBitmap action );
  1841. +       public static NotesWindowManagerPreview GetForCurrentApp();
  1842. +       TypedEventHandler<NotesWindowManagerPreview, NotePlacementChangedPreviewEventArgs> NotePlacementChanged;
  1843. +       TypedEventHandler<NotesWindowManagerPreview, NoteVisibilityChangedPreviewEventArgs> NoteVisibilityChanged;
  1844. +       TypedEventHandler<NotesWindowManagerPreview, object> SystemLockStateChanged;
  1845. + }
  1846.  
  1847. + public class Windows.ApplicationModel.Preview.Notes.NotesWindowManagerPreviewShowNoteOptions {
  1848. +       public bool ShowWithFocus { get; set; }
  1849. +       public NotesWindowManagerPreviewShowNoteOptions();
  1850. + }
  1851.  
  1852. + public struct Windows.ApplicationModel.Preview.Notes.PreviewNotesContract {
  1853. + }
  1854.  
  1855. + public class Windows.ApplicationModel.SocialInfo.SocialFeedChildItem {
  1856. +       public DateTime Timestamp { get; set; }
  1857. +       public Uri TargetUri { get; set; }
  1858. +       public SocialFeedSharedItem SharedItem { get; set; }
  1859. +       public SocialUserInfo Author { get; }
  1860. +       public SocialFeedContent PrimaryContent { get; }
  1861. +       public SocialFeedContent SecondaryContent { get; }
  1862. +       public IVector<SocialItemThumbnail> Thumbnails { get; }
  1863. +       public SocialFeedChildItem();
  1864. + }
  1865.  
  1866. + public class Windows.ApplicationModel.SocialInfo.SocialFeedContent {
  1867. +       public string Title { get; set; }
  1868. +       public Uri TargetUri { get; set; }
  1869. +       public string Message { get; set; }
  1870. + }
  1871.  
  1872. + public class Windows.ApplicationModel.SocialInfo.SocialFeedItem {
  1873. +       public DateTime Timestamp { get; set; }
  1874. +       public Uri TargetUri { get; set; }
  1875. +       public SocialFeedItemStyle Style { get; set; }
  1876. +       public SocialFeedSharedItem SharedItem { get; set; }
  1877. +       public string RemoteId { get; set; }
  1878. +       public SocialFeedChildItem ChildItem { get; set; }
  1879. +       public SocialItemBadgeStyle BadgeStyle { get; set; }
  1880. +       public int BadgeCountValue { get; set; }
  1881. +       public SocialUserInfo Author { get; }
  1882. +       public IVector<SocialItemThumbnail> Thumbnails { get; }
  1883. +       public SocialFeedContent PrimaryContent { get; }
  1884. +       public SocialFeedContent SecondaryContent { get; }
  1885. +       public SocialFeedItem();
  1886. + }
  1887.  
  1888. + public enum Windows.ApplicationModel.SocialInfo.SocialFeedItemStyle {
  1889. +       Default = 0,
  1890. +       Photo = 1,
  1891. + }
  1892.  
  1893. + public enum Windows.ApplicationModel.SocialInfo.SocialFeedKind {
  1894. +       HomeFeed = 0,
  1895. +       ContactFeed = 1,
  1896. +       Dashboard = 2,
  1897. + }
  1898.  
  1899. + public class Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem {
  1900. +       public DateTime Timestamp { get; set; }
  1901. +       public SocialItemThumbnail Thumbnail { get; set; }
  1902. +       public Uri TargetUri { get; set; }
  1903. +       public Uri OriginalSource { get; set; }
  1904. +       public SocialFeedContent Content { get; }
  1905. +       public SocialFeedSharedItem();
  1906. + }
  1907.  
  1908. + public enum Windows.ApplicationModel.SocialInfo.SocialFeedUpdateMode {
  1909. +       Append = 0,
  1910. +       Replace = 1,
  1911. + }
  1912.  
  1913. + public struct Windows.ApplicationModel.SocialInfo.SocialInfoContract {
  1914. + }
  1915.  
  1916. + public enum Windows.ApplicationModel.SocialInfo.SocialItemBadgeStyle {
  1917. +       Hidden = 0,
  1918. +       Visible = 1,
  1919. +       VisibleWithCount = 2,
  1920. + }
  1921.  
  1922. + public class Windows.ApplicationModel.SocialInfo.SocialItemThumbnail {
  1923. +       public Uri TargetUri { get; set; }
  1924. +       public Uri ImageUri { get; set; }
  1925. +       public BitmapSize BitmapSize { get; set; }
  1926. +       public SocialItemThumbnail();
  1927. +       public IAsyncAction SetImageAsync( IInputStream operation );
  1928. + }
  1929.  
  1930. + public class Windows.ApplicationModel.SocialInfo.SocialUserInfo {
  1931. +       public string UserName { get; set; }
  1932. +       public Uri TargetUri { get; set; }
  1933. +       public string RemoteId { get; set; }
  1934. +       public string DisplayName { get; set; }
  1935. + }
  1936.  
  1937. + public class Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater {
  1938. +       public DateTime Timestamp { get; set; }
  1939. +       public SocialItemThumbnail Thumbnail { get; set; }
  1940. +       public Uri TargetUri { get; set; }
  1941. +       public SocialFeedContent Content { get; }
  1942. +       public string OwnerRemoteId { get; }
  1943. +       public IAsyncAction CommitAsync();
  1944. + }
  1945.  
  1946. + public class Windows.ApplicationModel.SocialInfo.Provider.SocialFeedUpdater {
  1947. +       public IVector<SocialFeedItem> Items { get; }
  1948. +       public SocialFeedKind Kind { get; }
  1949. +       public string OwnerRemoteId { get; }
  1950. +       public IAsyncAction CommitAsync();
  1951. + }
  1952.  
  1953. + public class Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager {
  1954. +       public static IAsyncOperation<SocialFeedUpdater> CreateSocialFeedUpdaterAsync( SocialFeedKind operation, SocialFeedUpdateMode kind, string mode );
  1955. +       public static IAsyncOperation<SocialDashboardItemUpdater> CreateDashboardItemUpdaterAsync( string operation );
  1956. +       public static void UpdateBadgeCountValue( string itemRemoteId, int newCount );
  1957. +       public static void ReportNewContentAvailable( string contactRemoteId, SocialFeedKind kind );
  1958. +       public static IAsyncOperation<bool> ProvisionAsync();
  1959. +       public static IAsyncAction DeprovisionAsync();
  1960. + }
  1961.  
  1962. | public class Windows.ApplicationModel.Store.CurrentApp {
  1963. +       public static IAsyncOperation<string> GetCustomerPurchaseIdAsync( string operation, string serviceTicket );
  1964. +       public static IAsyncOperation<string> GetCustomerCollectionsIdAsync( string operation, string serviceTicket );
  1965. | }
  1966.  
  1967. | public class Windows.ApplicationModel.Store.ListingInformation {
  1968. +       public string CurrencyCode { get; }
  1969. +       public string FormattedBasePrice { get; }
  1970. +       public bool IsOnSale { get; }
  1971. +       public DateTime SaleEndDate { get; }
  1972. | }
  1973.  
  1974. | public class Windows.ApplicationModel.Store.ProductListing {
  1975. +       public string FormattedBasePrice { get; }
  1976. +       public bool IsOnSale { get; }
  1977. +       public DateTime SaleEndDate { get; }
  1978. +       public string CurrencyCode { get; }
  1979. | }
  1980.  
  1981. + public class Windows.ApplicationModel.Store.LicenseManagement.LicenseManager {
  1982. +       public static IAsyncAction RefreshLicensesAsync( LicenseRefreshOption action );
  1983. +       public static IAsyncAction AddLicenseAsync( IBuffer action );
  1984. +       public static IAsyncOperation<LicenseSatisfactionResult> GetSatisfactionInfosAsync( IIterable<string> operation, IIterable<string> contentIds );
  1985. + }
  1986.  
  1987. + public enum Windows.ApplicationModel.Store.LicenseManagement.LicenseRefreshOption {
  1988. +       RunningLicenses = 0,
  1989. +       AllLicenses = 1,
  1990. + }
  1991.  
  1992. + public class Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo {
  1993. +       public bool IsSatisfied { get; }
  1994. +       public bool SatisfiedByDevice { get; }
  1995. +       public bool SatisfiedByInstallMedia { get; }
  1996. +       public bool SatisfiedByOpenLicense { get; }
  1997. +       public bool SatisfiedByPass { get; }
  1998. +       public bool SatisfiedBySignedInUser { get; }
  1999. +       public bool SatisfiedByTrial { get; }
  2000. + }
  2001.  
  2002. + public class Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionResult {
  2003. +       public HResult ExtendedError { get; }
  2004. +       public IMapView<string, LicenseSatisfactionInfo> LicenseSatisfactionInfos { get; }
  2005. + }
  2006.  
  2007. | public class Windows.ApplicationModel.Store.Preview.StoreConfiguration {
  2008. +       public IReference<uint> PurchasePromptingPolicy { get; set; }
  2009. +       public static string GetStoreWebAccountId();
  2010. +       public static string GetStoreWebAccountIdForUser( User result );
  2011. +       public static void SetEnterpriseStoreWebAccountId( string webAccountId );
  2012. +       public static void SetEnterpriseStoreWebAccountIdForUser( User user, string webAccountId );
  2013. +       public static string GetEnterpriseStoreWebAccountId();
  2014. +       public static string GetEnterpriseStoreWebAccountIdForUser( User result );
  2015. +       public static bool ShouldRestrictToEnterpriseStoreOnly();
  2016. +       public static bool ShouldRestrictToEnterpriseStoreOnlyForUser( User result );
  2017. +       public static bool HasStoreWebAccount();
  2018. +       public static bool HasStoreWebAccountForUser( User value );
  2019. +       public static IAsyncOperation<IRandomAccessStreamReference> GetStoreLogDataAsync( StoreLogOptions operation );
  2020. +       public static void SetStoreWebAccountIdForUser( User user, string webAccountId );
  2021. +       public static bool IsStoreWebAccountIdForUser( User value, string user );
  2022. +       public static IReference<uint> GetPurchasePromptingPolicyForUser( User value );
  2023. +       public static void SetPurchasePromptingPolicyForUser( User user, IReference<uint> value );
  2024. | }
  2025.  
  2026. + public enum Windows.ApplicationModel.Store.Preview.StoreLogOptions {
  2027. +       None = 0,
  2028. +       TryElevate = 1,
  2029. + }
  2030.  
  2031. | public enum Windows.ApplicationModel.Store.Preview.StoreSystemFeature {
  2032. +       Memory4GB = 24,
  2033. +       Memory6GB = 25,
  2034. +       Memory8GB = 26,
  2035. +       Memory12GB = 27,
  2036. +       Memory16GB = 28,
  2037. +       Memory20GB = 29,
  2038. +       VideoMemory2GB = 30,
  2039. +       VideoMemory4GB = 31,
  2040. +       VideoMemory6GB = 32,
  2041. +       VideoMemory1GB = 33,
  2042. | }
  2043.  
  2044. + public class Windows.ApplicationModel.Store.Preview.WebAuthenticationCoreManagerHelper {
  2045. +       public static IAsyncOperation<WebTokenRequestResult> RequestTokenWithUIElementHostingAsync( WebTokenRequest asyncInfo, UIElement request );
  2046. +       public static IAsyncOperation<WebTokenRequestResult> RequestTokenWithUIElementHostingAsync( WebTokenRequest asyncInfo, WebAccount request, UIElement webAccount );
  2047. + }
  2048.  
  2049. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem {
  2050. +       public IVectorView<AppInstallItem> Children { get; }
  2051. +       public bool ItemOperationsMightAffectOtherItems { get; }
  2052. +       public void Cancel( string correlationVector );
  2053. +       public void Pause( string correlationVector );
  2054. +       public void Restart( string correlationVector );
  2055. | }
  2056.  
  2057. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager {
  2058. +       public IVectorView<AppInstallItem> AppInstallItemsWithGroupSupport { get; }
  2059. +       public IAsyncOperation<AppInstallItem> StartAppInstallAsync( string operation, string productId, bool skuId, bool repair, string forceUseOfNonRemovableStorage, string catalogId, string bundleId );
  2060. +       public IAsyncOperation<AppInstallItem> UpdateAppByPackageFamilyNameAsync( string operation, string packageFamilyName );
  2061. +       public IAsyncOperation<AppInstallItem> SearchForUpdatesAsync( string operation, string productId, string skuId, string catalogId );
  2062. +       public IAsyncOperation<IVectorView<AppInstallItem>> SearchForAllUpdatesAsync( string operation );
  2063. +       public IAsyncOperation<bool> GetIsAppAllowedToInstallAsync( string operation, string productId, string skuId, string catalogId );
  2064. +       public void Cancel( string productId, string correlationVector );
  2065. +       public void Pause( string productId, string correlationVector );
  2066. +       public void Restart( string productId, string correlationVector );
  2067. +       public IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallAsync( string operation, string productId, string catalogId, string flightId, bool clientId, bool repair, string forceUseOfNonRemovableStorage, PackageVolume correlationVector );
  2068. +       public IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync( User operation, string user, string productId, string catalogId, string flightId, bool clientId, bool repair, string forceUseOfNonRemovableStorage, PackageVolume correlationVector );
  2069. +       public IAsyncOperation<AppInstallItem> UpdateAppByPackageFamilyNameForUserAsync( User operation, string user, string packageFamilyName );
  2070. +       public IAsyncOperation<AppInstallItem> SearchForUpdatesForUserAsync( User operation, string user, string productId, string skuId, string catalogId );
  2071. +       public IAsyncOperation<IVectorView<AppInstallItem>> SearchForAllUpdatesForUserAsync( User operation, string user );
  2072. +       public IAsyncOperation<bool> GetIsAppAllowedToInstallForUserAsync( User operation, string user, string productId, string skuId, string catalogId );
  2073. +       public IAsyncOperation<bool> GetIsApplicableForUserAsync( User operation, string user, string productId );
  2074. +       public void MoveToFrontOfDownloadQueue( string productId, string correlationVector );
  2075. +       public IAsyncOperation<GetEntitlementResult> GetFreeUserEntitlementAsync( string ppAsyncOperation, string storeId, string campaignId );
  2076. +       public IAsyncOperation<GetEntitlementResult> GetFreeUserEntitlementForUserAsync( User ppAsyncOperation, string user, string storeId, string campaignId );
  2077. +       public IAsyncOperation<GetEntitlementResult> GetFreeDeviceEntitlementAsync( string ppAsyncOperation, string storeId, string campaignId );
  2078. | }
  2079.  
  2080. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus {
  2081. +       public bool ReadyForLaunch { get; }
  2082. +       public User User { get; }
  2083. | }
  2084.  
  2085. + public class Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementResult {
  2086. +       public GetEntitlementStatus Status { get; }
  2087. + }
  2088.  
  2089. + public enum Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementStatus {
  2090. +       Succeeded = 0,
  2091. +       NoStoreAccount = 1,
  2092. +       NetworkError = 2,
  2093. +       ServerError = 3,
  2094. + }
  2095.  
  2096. + public interface Windows.ApplicationModel.UserActivities.IUserActivityContentInfo {
  2097. +       public string ToJson();
  2098. + }
  2099.  
  2100. + public class Windows.ApplicationModel.UserActivities.UserActivity {
  2101. +       public Uri FallbackUri { get; set; }
  2102. +       public Uri ContentUri { get; set; }
  2103. +       public string ContentType { get; set; }
  2104. +       public IUserActivityContentInfo ContentInfo { get; set; }
  2105. +       public Uri ActivationUri { get; set; }
  2106. +       public string ActivityId { get; }
  2107. +       public UserActivityState State { get; }
  2108. +       public UserActivityVisualElements VisualElements { get; }
  2109. +       public UserActivity();
  2110. +       public IAsyncAction SaveAsync();
  2111. +       public UserActivitySession CreateSession();
  2112. + }
  2113.  
  2114. + public class Windows.ApplicationModel.UserActivities.UserActivityAttribution {
  2115. +       public Uri IconUri { get; set; }
  2116. +       public string AlternateText { get; set; }
  2117. +       public bool AddImageQuery { get; set; }
  2118. +       public UserActivityAttribution( Uri iconUri );
  2119. +       public UserActivityAttribution();
  2120. + }
  2121.  
  2122. + public class Windows.ApplicationModel.UserActivities.UserActivityChannel {
  2123. +       public IAsyncOperation<UserActivity> GetOrCreateUserActivityAsync( string operation );
  2124. +       public IAsyncAction DeleteActivityAsync( string operation );
  2125. +       public IAsyncAction DeleteAllActivitiesAsync();
  2126. +       public static void DisableAutoSessionCreation();
  2127. +       public static UserActivityChannel GetDefault();
  2128. + }
  2129.  
  2130. + public class Windows.ApplicationModel.UserActivities.UserActivityContentInfo {
  2131. +       public string ToJson();
  2132. +       public static UserActivityContentInfo FromJson( string result );
  2133. + }
  2134.  
  2135. + public class Windows.ApplicationModel.UserActivities.UserActivitySession {
  2136. +       public string ActivityId { get; }
  2137. +       public void Close();
  2138. + }
  2139.  
  2140. + public enum Windows.ApplicationModel.UserActivities.UserActivityState {
  2141. +       New = 0,
  2142. +       Published = 1,
  2143. + }
  2144.  
  2145. + public class Windows.ApplicationModel.UserActivities.UserActivityVisualElements {
  2146. +       public string DisplayText { get; set; }
  2147. +       public string Description { get; set; }
  2148. +       public IAdaptiveCard Content { get; set; }
  2149. +       public Color BackgroundColor { get; set; }
  2150. +       public UserActivityAttribution Attribution { get; set; }
  2151. +       public string AttributionDisplayText { get; set; }
  2152. + }
  2153.  
  2154. + public class Windows.ApplicationModel.UserActivities.Core.CoreUserActivityManager {
  2155. +       public static UserActivitySession CreateUserActivitySessionInBackground( UserActivity result );
  2156. +       public static IAsyncAction DeleteUserActivitySessionsInTimeRangeAsync( UserActivityChannel operation, DateTime channel, DateTime startTime );
  2157. + }
  2158.  
  2159. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  2160. *       public IRandomAccessStreamReference Icon { get; set; }
  2161. +       public bool IsProtectedUnderLock { get; set; }
  2162. +       public string EnterpriseId { get; }
  2163. +       public string DisplayName { get; set; }
  2164. +       public IVector<string> ExplictReadAccessPackageFamilyNames { get; }
  2165. +       public bool CanShowCreateContactGroup { get; set; }
  2166. +       public IPropertySet ProviderProperties { get; }
  2167. +       public IAsyncOperation<IVectorView<UserDataTaskList>> FindUserDataTaskListsAsync();
  2168. +       public IAsyncOperation<IVectorView<ContactGroup>> FindContactGroupsAsync();
  2169. +       public IAsyncOperation<string> TryShowCreateContactGroupAsync();
  2170. | }
  2171.  
  2172. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager {
  2173. +       public static UserDataAccountManagerForUser GetForUser( User result );
  2174. | }
  2175.  
  2176. + public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerForUser {
  2177. +       public User User { get; }
  2178. +       public IAsyncOperation<UserDataAccountStore> RequestStoreAsync( UserDataAccountStoreAccessType result );
  2179. + }
  2180.  
  2181. | public enum Windows.ApplicationModel.UserDataAccounts.UserDataAccountOtherAppReadAccess {
  2182. +       None = 2,
  2183. | }
  2184.  
  2185. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore {
  2186. +       public IAsyncOperation<UserDataAccount> CreateAccountAsync( string result, string userDisplayName );
  2187. +       public IAsyncOperation<UserDataAccount> CreateAccountAsync( string result, string userDisplayName, string packageRelativeAppId );
  2188. | }
  2189.  
  2190. + public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreChangedEventArgs {
  2191. +       public Deferral GetDeferral();
  2192. + }
  2193.  
  2194. + public interface Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation {
  2195. +       public UserDataAccountProviderOperationKind Kind { get; }
  2196. + }
  2197.  
  2198. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo {
  2199. +       public UserDataAccountProviderPartnerAccountKind AccountKind { get; }
  2200. +       public string DisplayName { get; }
  2201. +       public uint Priority { get; }
  2202. + }
  2203.  
  2204. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation {
  2205. +       public UserDataAccountContentKinds ContentKinds { get; }
  2206. +       public IVectorView<UserDataAccountPartnerAccountInfo> PartnerAccountInfos { get; }
  2207. +       public UserDataAccountProviderOperationKind Kind { get; }
  2208. +       public void ReportCompleted( string userDataAccountId );
  2209. + }
  2210.  
  2211. + public enum Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderOperationKind {
  2212. +       AddAccount = 0,
  2213. +       Settings = 1,
  2214. +       ResolveErrors = 2,
  2215. + }
  2216.  
  2217. + public enum Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderPartnerAccountKind {
  2218. +       Exchange = 0,
  2219. +       PopOrImap = 1,
  2220. + }
  2221.  
  2222. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation {
  2223. +       public UserDataAccountProviderOperationKind Kind { get; }
  2224. +       public string UserDataAccountId { get; }
  2225. +       public void ReportCompleted();
  2226. + }
  2227.  
  2228. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation {
  2229. +       public UserDataAccountProviderOperationKind Kind { get; }
  2230. +       public string UserDataAccountId { get; }
  2231. +       public void ReportCompleted();
  2232. + }
  2233.  
  2234. + public enum Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountAuthenticationType {
  2235. +       Basic = 0,
  2236. +       OAuth = 1,
  2237. +       SingleSignOn = 2,
  2238. + }
  2239.  
  2240. | public class Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration {
  2241. +       public DeviceAccountIconId AccountIconId { get; set; }
  2242. +       public Uri CalDavServerUrl { get; set; }
  2243. +       public bool CalDavRequiresSsl { get; set; }
  2244. +       public bool AutoSelectAuthenticationCertificate { get; set; }
  2245. +       public DeviceAccountAuthenticationType AuthenticationType { get; set; }
  2246. +       public string AuthenticationCertificateId { get; set; }
  2247. +       public bool IsOutgoingServerAuthenticationEnabled { get; set; }
  2248. +       public bool IsClientAuthenticationCertificateRequired { get; set; }
  2249. +       public PasswordCredential IncomingServerCredential { get; set; }
  2250. +       public bool IsOutgoingServerAuthenticationRequired { get; set; }
  2251. +       public DeviceAccountSyncScheduleKind CardDavSyncScheduleKind { get; set; }
  2252. +       public bool AlwaysDownloadFullMessage { get; set; }
  2253. +       public Uri CardDavServerUrl { get; set; }
  2254. +       public bool CardDavRequiresSsl { get; set; }
  2255. +       public DeviceAccountSyncScheduleKind CalDavSyncScheduleKind { get; set; }
  2256. +       public string IncomingServerCertificateHash { get; set; }
  2257. +       public bool WasOutgoingServerCertificateHashConfirmed { get; set; }
  2258. +       public bool WasModifiedByUser { get; set; }
  2259. +       public DeviceAccountSyncScheduleKind SyncScheduleKind { get; set; }
  2260. +       public string SsoAccountId { get; set; }
  2261. +       public bool WasIncomingServerCertificateHashConfirmed { get; set; }
  2262. +       public string OAuthRefreshToken { get; set; }
  2263. +       public bool IsExternallyManaged { get; set; }
  2264. +       public DeviceAccountMailAgeFilter MailAgeFilter { get; set; }
  2265. +       public bool IsSyncScheduleManagedBySystem { get; set; }
  2266. +       public string OutgoingServerCertificateHash { get; set; }
  2267. +       public PasswordCredential OutgoingServerCredential { get; set; }
  2268. +       public bool DoesPolicyAllowMailSync { get; }
  2269. +       public bool IsSsoAuthenticationSupported { get; }
  2270. | }
  2271.