Advertisement
angelwzr

14310 vs 14314

Apr 2nd, 2016
669
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 68.68 KB | None | 0 0
  1.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  2.  
  3.  new file: 14314_Windows.WinMD
  4.  old file: 14310_Windows.WinMD
  5.  
  6.  diff legends: +: added, -: removed, *: changed, |: type member changed
  7.  
  8. + public class Windows.ApplicationModel.EnteredBackgroundEventArgs {
  9. +   public Deferral GetDeferral();
  10. + }
  11.  
  12. + public interface Windows.ApplicationModel.IEnteredBackgroundEventArgs {
  13. +   public Deferral GetDeferral();
  14. + }
  15.  
  16. + public interface Windows.ApplicationModel.ILeavingBackgroundEventArgs {
  17. +   public Deferral GetDeferral();
  18. + }
  19.  
  20. + public class Windows.ApplicationModel.LeavingBackgroundEventArgs {
  21. +   public Deferral GetDeferral();
  22. + }
  23.  
  24. | public class Windows.ApplicationModel.Package {
  25. +   public IAsyncOperation<bool> VerifyContentIntegrityAsync();
  26. | }
  27.  
  28. + public class Windows.ApplicationModel.PackageCatalog {
  29. +   public static PackageCatalog OpenForCurrentPackage();
  30. +   public static PackageCatalog OpenForCurrentUser();
  31. +   TypedEventHandler<PackageCatalog, PackageInstallingEventArgs> PackageInstalling;
  32. +   TypedEventHandler<PackageCatalog, PackageStagingEventArgs> PackageStaging;
  33. +   TypedEventHandler<PackageCatalog, PackageStatusChangedEventArgs> PackageStatusChanged;
  34. +   TypedEventHandler<PackageCatalog, PackageUninstallingEventArgs> PackageUninstalling;
  35. +   TypedEventHandler<PackageCatalog, PackageUpdatingEventArgs> PackageUpdating;
  36. + }
  37.  
  38. + public class Windows.ApplicationModel.PackageInstallingEventArgs {
  39. +   public Guid ActivityId { get; }
  40. +   public HResult ErrorCode { get; }
  41. +   public bool IsComplete { get; }
  42. +   public Package Package { get; }
  43. +   public double Progress { get; }
  44. + }
  45.  
  46. + public class Windows.ApplicationModel.PackageStagingEventArgs {
  47. +   public Guid ActivityId { get; }
  48. +   public HResult ErrorCode { get; }
  49. +   public bool IsComplete { get; }
  50. +   public Package Package { get; }
  51. +   public double Progress { get; }
  52. + }
  53.  
  54. + public class Windows.ApplicationModel.PackageStatusChangedEventArgs {
  55. +   public Package Package { get; }
  56. + }
  57.  
  58. + public class Windows.ApplicationModel.PackageUninstallingEventArgs {
  59. +   public Guid ActivityId { get; }
  60. +   public HResult ErrorCode { get; }
  61. +   public bool IsComplete { get; }
  62. +   public Package Package { get; }
  63. +   public double Progress { get; }
  64. + }
  65.  
  66. + public class Windows.ApplicationModel.PackageUpdatingEventArgs {
  67. +   public Guid ActivityId { get; }
  68. +   public HResult ErrorCode { get; }
  69. +   public bool IsComplete { get; }
  70. +   public double Progress { get; }
  71. +   public Package SourcePackage { get; }
  72. +   public Package TargetPackage { get; }
  73. + }
  74.  
  75. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  76. +   FilePickerExperience = 1015,
  77. | }
  78.  
  79. | public class Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs {
  80. +   public User User { get; }
  81. | }
  82.  
  83. | public class Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs {
  84. +   public User User { get; }
  85. | }
  86.  
  87. | public class Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs {
  88. +   public User User { get; }
  89. | }
  90.  
  91. | public class Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs {
  92. +   public User User { get; }
  93. | }
  94.  
  95. | public class Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs {
  96. +   public User User { get; }
  97. | }
  98.  
  99. + public class Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs {
  100. +   public IBackgroundTaskInstance TaskInstance { get; }
  101. + }
  102.  
  103. | public class Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs {
  104. +   public User User { get; }
  105. | }
  106.  
  107. | public class Windows.ApplicationModel.Activation.DeviceActivatedEventArgs {
  108. +   public User User { get; }
  109. | }
  110.  
  111. | public class Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs {
  112. +   public User User { get; }
  113. | }
  114.  
  115. | public class Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs {
  116. +   public User User { get; }
  117. | }
  118.  
  119. | public class Windows.ApplicationModel.Activation.FileActivatedEventArgs {
  120. +   public User User { get; }
  121. | }
  122.  
  123. | public class Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs {
  124. +   public User User { get; }
  125. | }
  126.  
  127. | public class Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs {
  128. +   public User User { get; }
  129. | }
  130.  
  131. | public class Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs {
  132. +   public User User { get; }
  133. | }
  134.  
  135. | public class Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs {
  136. +   public User User { get; }
  137. | }
  138.  
  139. | public class Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs {
  140. +   public User User { get; }
  141. | }
  142.  
  143. + public interface Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
  144. +   public User User { get; }
  145. + }
  146.  
  147. + public interface Windows.ApplicationModel.Activation.IBackgroundActivatedEventArgs {
  148. +   public IBackgroundTaskInstance TaskInstance { get; }
  149. + }
  150.  
  151. * internal interface Windows.ApplicationModel.Activation.ITileActivatedInfo;
  152.  
  153. + public interface Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs {
  154. +   public IUserDataAccountProviderOperation Operation { get; }
  155. + }
  156.  
  157. | public class Windows.ApplicationModel.Activation.LaunchActivatedEventArgs {
  158. +   public User User { get; }
  159. | }
  160.  
  161. | public class Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs {
  162. +   public User User { get; }
  163. | }
  164.  
  165. | public class Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs {
  166. +   public User User { get; }
  167. | }
  168.  
  169. | public class Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs {
  170. +   public User User { get; }
  171. | }
  172.  
  173. | public class Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs {
  174. +   public User User { get; }
  175. | }
  176.  
  177. | public class Windows.ApplicationModel.Activation.SearchActivatedEventArgs {
  178. +   public User User { get; }
  179. | }
  180.  
  181. | public class Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs {
  182. +   public User User { get; }
  183. | }
  184.  
  185. | public class Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs {
  186. +   public User User { get; }
  187. | }
  188.  
  189. + public class Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs {
  190. +   public ActivationKind Kind { get; }
  191. +   public ApplicationExecutionState PreviousExecutionState { get; }
  192. +   public SplashScreen SplashScreen { get; }
  193. +   public IUserDataAccountProviderOperation Operation { get; }
  194. + }
  195.  
  196. | public class Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs {
  197. +   public User User { get; }
  198. | }
  199.  
  200. | public class Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs {
  201. +   public User User { get; }
  202. | }
  203.  
  204. | public class Windows.ApplicationModel.AppService.AppServiceConnection {
  205. +   public User User { get; set; }
  206. +   public IAsyncOperation<AppServiceConnectionStatus> OpenRemoteAsync( RemoteSystemConnectionRequest operation );
  207. | }
  208.  
  209. | public enum Windows.ApplicationModel.AppService.AppServiceConnectionStatus {
  210. +   RemoteSystemUnavailable = 5,
  211. +   RemoteSystemNotSupportedByApp = 6,
  212. +   NotAuthorized = 7,
  213. | }
  214.  
  215. | public enum Windows.ApplicationModel.AppService.AppServiceResponseStatus {
  216. +   RemoteSystemUnavailable = 4,
  217. +   MessageSizeTooLarge = 5,
  218. | }
  219.  
  220. | public class Windows.ApplicationModel.AppService.AppServiceTriggerDetails {
  221. +   public bool IsRemoteSystemConnection { get; }
  222. | }
  223.  
  224. | public enum Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess {
  225. +   None = 3,
  226. -   UserDataAccountAdditionalOtherAppReadAccessListOnly = 3,
  227. | }
  228.  
  229. | public class Windows.ApplicationModel.Appointments.AppointmentManager {
  230. +   public static AppointmentManagerForUser GetForUser( User result );
  231. | }
  232.  
  233. + public class Windows.ApplicationModel.Appointments.AppointmentManagerForUser {
  234. +   public User User { get; }
  235. +   public IAsyncOperation<string> ShowAddAppointmentAsync( Appointment result, Rect appointment );
  236. +   public IAsyncOperation<string> ShowAddAppointmentAsync( Appointment result, Rect appointment, Placement selection );
  237. +   public IAsyncOperation<string> ShowReplaceAppointmentAsync( string result, Appointment appointmentId, Rect appointment );
  238. +   public IAsyncOperation<string> ShowReplaceAppointmentAsync( string result, Appointment appointmentId, Rect appointment, Placement selection );
  239. +   public IAsyncOperation<string> ShowReplaceAppointmentAsync( string result, Appointment appointmentId, Rect appointment, Placement selection, DateTime preferredPlacement );
  240. +   public IAsyncOperation<bool> ShowRemoveAppointmentAsync( string result, Rect appointmentId );
  241. +   public IAsyncOperation<bool> ShowRemoveAppointmentAsync( string result, Rect appointmentId, Placement selection );
  242. +   public IAsyncOperation<bool> ShowRemoveAppointmentAsync( string result, Rect appointmentId, Placement selection, DateTime preferredPlacement );
  243. +   public IAsyncAction ShowTimeFrameAsync( DateTime result, TimeSpan timeToShow );
  244. +   public IAsyncAction ShowAppointmentDetailsAsync( string result );
  245. +   public IAsyncAction ShowAppointmentDetailsAsync( string result, DateTime appointmentId );
  246. +   public IAsyncOperation<string> ShowEditNewAppointmentAsync( Appointment result );
  247. +   public IAsyncOperation<AppointmentStore> RequestStoreAsync( AppointmentStoreAccessType result );
  248. + }
  249.  
  250. | public enum Windows.ApplicationModel.Background.BackgroundAccessStatus {
  251. +   AlwaysAllowed = 4,
  252. +   AllowedSubjectToSystemPolicy = 5,
  253. +   DeniedBySystemPolicy = 6,
  254. +   DeniedByUser = 7,
  255. | }
  256.  
  257. + public interface Windows.ApplicationModel.Background.IBackgroundTaskInstance4 {
  258. +   public User User { get; }
  259. + }
  260.  
  261. | public class Windows.ApplicationModel.Background.SocketActivityTrigger {
  262. +   public bool IsWakeFromLowPowerSupported { get; }
  263. | }
  264.  
  265. + public class Windows.ApplicationModel.Background.UserNotificationChangedTrigger {
  266. +   public UserNotificationChangedTrigger( NotificationKinds notificationKinds );
  267. + }
  268.  
  269. | public class Windows.ApplicationModel.Calls.PhoneCallHistoryManager {
  270. +   public static PhoneCallHistoryManagerForUser GetForUser( User result );
  271. | }
  272.  
  273. + public class Windows.ApplicationModel.Calls.PhoneCallHistoryManagerForUser {
  274. +   public User User { get; }
  275. +   public IAsyncOperation<PhoneCallHistoryStore> RequestStoreAsync( PhoneCallHistoryStoreAccessType result );
  276. + }
  277.  
  278. - public class Windows.ApplicationModel.Calls.PhoneCallHistoryManagerUser;
  279.  
  280. | public enum Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess {
  281. +   None = 3,
  282. -   UserDataAccountAdditionalOtherAppReadAccessListOnly = 3,
  283. | }
  284.  
  285. | public class Windows.ApplicationModel.Contacts.ContactManager {
  286. +   public static ContactManagerForUser GetForUser( User result );
  287. | }
  288.  
  289. + public class Windows.ApplicationModel.Contacts.ContactManagerForUser {
  290. +   public ContactNameOrder SystemSortOrder { get; set; }
  291. +   public ContactNameOrder SystemDisplayNameOrder { get; set; }
  292. +   public User User { get; }
  293. +   public IAsyncOperation<RandomAccessStreamReference> ConvertContactToVCardAsync( Contact result );
  294. +   public IAsyncOperation<RandomAccessStreamReference> ConvertContactToVCardAsync( Contact result, uint contact );
  295. +   public IAsyncOperation<Contact> ConvertVCardToContactAsync( IRandomAccessStreamReference result );
  296. +   public IAsyncOperation<ContactStore> RequestStoreAsync( ContactStoreAccessType result );
  297. +   public IAsyncOperation<ContactAnnotationStore> RequestAnnotationStoreAsync( ContactAnnotationStoreAccessType result );
  298. + }
  299.  
  300. - public class Windows.ApplicationModel.Contacts.ContactManagerUser;
  301.  
  302. | public class Windows.ApplicationModel.DataTransfer.DataTransferManager {
  303. +   public static bool IsSupported();
  304. | }
  305.  
  306. | public enum Windows.ApplicationModel.Email.EmailMailboxOtherAppReadAccess {
  307. +   None = 2,
  308. -   UserDataAccountAdditionalOtherAppReadAccessListOnly = 2,
  309. | }
  310.  
  311. | public class Windows.ApplicationModel.Email.EmailManager {
  312. +   public static EmailManagerForUser GetForUser( User result );
  313. | }
  314.  
  315. + public class Windows.ApplicationModel.Email.EmailManagerForUser {
  316. +   public User User { get; }
  317. +   public IAsyncAction ShowComposeNewEmailAsync( EmailMessage result );
  318. +   public IAsyncOperation<EmailStore> RequestStoreAsync( EmailStoreAccessType result );
  319. + }
  320.  
  321. - public class Windows.ApplicationModel.Email.EmailManagerUser;
  322.  
  323. - public class Windows.ApplicationModel.Store.PackageUpdate;
  324.  
  325. - public class Windows.ApplicationModel.Store.PackageUpdateManager;
  326.  
  327. - public class Windows.ApplicationModel.Store.PackageUpdateResult;
  328.  
  329. - public enum Windows.ApplicationModel.Store.PackageUpdateState;
  330.  
  331. - public struct Windows.ApplicationModel.Store.PackageUpdateStatus;
  332.  
  333. | public class Windows.ApplicationModel.Store.Preview.StoreConfiguration {
  334. +   public static bool HasStoreWebAccount();
  335. +   public static bool HasStoreWebAccountForUser( User value );
  336. +   public static IAsyncOperation<IInputStream> GetStoreLogDataAsync( bool operation, uint elevated );
  337. | }
  338.  
  339. | public enum Windows.ApplicationModel.Store.Preview.StoreSystemFeature {
  340. +   Memory4GB = 24,
  341. +   Memory6GB = 25,
  342. +   Memory8GB = 26,
  343. +   Memory12GB = 27,
  344. +   Memory16GB = 28,
  345. +   Memory20GB = 29,
  346. +   VideoMemory2GB = 30,
  347. +   VideoMemory4GB = 31,
  348. +   VideoMemory6GB = 32,
  349. | }
  350.  
  351. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager {
  352. +   public IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallAsync( string operation, string productId, string catalogId, string flightId, bool clientId, bool repair, string forceUseOfNonRemovableStorage, PackageVolume correlationVector );
  353. +   public IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync( User operation, string user, string productId, string catalogId, string flightId, bool clientId, bool repair, string forceUseOfNonRemovableStorage, PackageVolume correlationVector );
  354. +   public IAsyncOperation<AppInstallItem> UpdateAppByPackageFamilyNameForUserAsync( User operation, string user, string packageFamilyName );
  355. +   public IAsyncOperation<AppInstallItem> SearchForUpdatesForUserAsync( User operation, string user, string productId, string skuId, string catalogId );
  356. +   public IAsyncOperation<IVectorView<AppInstallItem>> SearchForAllUpdatesForUserAsync( User operation, string user );
  357. +   public IAsyncOperation<bool> GetIsAppAllowedToInstallForUserAsync( User operation, string user, string productId, string skuId, string catalogId );
  358. +   public IAsyncOperation<bool> GetIsApplicableForUserAsync( User operation, string user, string productId );
  359. | }
  360.  
  361. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus {
  362. +   public bool ReadyForLaunch { get; }
  363. +   public User User { get; }
  364. | }
  365.  
  366. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  367. +   public IVector<string> ExplictReadAccessPackageFamilyNames { get; }
  368. -   public IVector<string> AdditionalOtherAppReadAccessList { get; }
  369. | }
  370.  
  371. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager {
  372. +   public static UserDataAccountManagerForUser GetForUser( User result );
  373. | }
  374.  
  375. + public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerForUser {
  376. +   public User User { get; }
  377. +   public IAsyncOperation<UserDataAccountStore> RequestStoreAsync( UserDataAccountStoreAccessType result );
  378. + }
  379.  
  380. - public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerUser;
  381.  
  382. | public enum Windows.ApplicationModel.UserDataAccounts.UserDataAccountOtherAppReadAccess {
  383. +   None = 2,
  384. -   UserDataAccountAdditionalOtherAppReadAccessListOnly = 2,
  385. | }
  386.  
  387. | public class Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration {
  388. +   public bool IsSyncScheduleManagedBySystem { get; set; }
  389. | }
  390.  
  391. | public class Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager {
  392. +   public static IAsyncAction SuppressLocalAccountWithAccountAsync( string result );
  393. -   public static IAsyncAction MakeDefaultAccountAsync( string result );
  394. | }
  395.  
  396. | public enum Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism {
  397. +   EcdheSpeke = 6,
  398. | }
  399.  
  400. | public class Windows.Devices.AllJoyn.AllJoynBusAttachment {
  401. +   public IAsyncOperation<AllJoynAboutDataView> GetAboutDataAsync( AllJoynServiceInfo operation );
  402. +   public IAsyncOperation<AllJoynAboutDataView> GetAboutDataAsync( AllJoynServiceInfo operation, Language serviceInfo );
  403. +   public static AllJoynBusAttachment GetDefault();
  404. +   public static DeviceWatcher GetWatcher( IIterable<string> deviceWatcher );
  405. | }
  406.  
  407. + public class Windows.Devices.AllJoyn.AllJoynBusObject {
  408. +   public AllJoynBusAttachment BusAttachment { get; }
  409. +   public AllJoynSession Session { get; }
  410. +   public AllJoynBusObject( string objectPath );
  411. +   public AllJoynBusObject( string objectPath, AllJoynBusAttachment busAttachment );
  412. +   public AllJoynBusObject();
  413. +   public void Start();
  414. +   public void Stop();
  415. +   public void AddProducer( IAllJoynProducer producer );
  416. +   TypedEventHandler<AllJoynBusObject, AllJoynBusObjectStoppedEventArgs> Stopped;
  417. + }
  418.  
  419. + public class Windows.Devices.AllJoyn.AllJoynBusObjectStoppedEventArgs {
  420. +   public int Status { get; }
  421. +   public AllJoynBusObjectStoppedEventArgs( int status );
  422. + }
  423.  
  424. | public class Windows.Devices.AllJoyn.AllJoynServiceInfo {
  425. +   public static IAsyncOperation<AllJoynServiceInfo> FromIdAsync( string operation );
  426. | }
  427.  
  428. + public class Windows.Devices.AllJoyn.AllJoynSession {
  429. +   public int Id { get; }
  430. +   public int Status { get; }
  431. +   public IAsyncOperation<int> RemoveMemberAsync( string operation );
  432. +   public static IAsyncOperation<AllJoynSession> GetFromServiceInfoAsync( AllJoynServiceInfo operation );
  433. +   public static IAsyncOperation<AllJoynSession> GetFromServiceInfoAsync( AllJoynServiceInfo operation, AllJoynBusAttachment serviceInfo );
  434. +   TypedEventHandler<AllJoynSession, AllJoynSessionLostEventArgs> Lost;
  435. +   TypedEventHandler<AllJoynSession, AllJoynSessionMemberAddedEventArgs> MemberAdded;
  436. +   TypedEventHandler<AllJoynSession, AllJoynSessionMemberRemovedEventArgs> MemberRemoved;
  437. + }
  438.  
  439. + public class Windows.Devices.AllJoyn.AllJoynSessionJoinedEventArgs {
  440. +   public AllJoynSession Session { get; }
  441. +   public AllJoynSessionJoinedEventArgs( AllJoynSession session );
  442. + }
  443.  
  444. + public interface Windows.Devices.AllJoyn.IAllJoynProducer {
  445. +   public void SetBusObject( AllJoynBusObject busObject );
  446. + }
  447.  
  448. | public class Windows.Devices.SmartCards.SmartCardAutomaticResponseApdu {
  449. +   public bool AllowWhenCryptogramGeneratorNotPrepared { get; set; }
  450. | }
  451.  
  452. | public class Windows.Globalization.CalendarIdentifiers {
  453. +   public string ChineseLunar { get; }
  454. +   public string VietnameseLunar { get; }
  455. +   public string TaiwanLunar { get; }
  456. +   public string KoreanLunar { get; }
  457. +   public string JapaneseLunar { get; }
  458. | }
  459.  
  460. | public class Windows.Graphics.Display.DisplayInformation {
  461. +   public uint ScreenHeightInRawPixels { get; }
  462. +   public uint ScreenWidthInRawPixels { get; }
  463. | }
  464.  
  465. | public class Windows.Graphics.Printing.PrintManager {
  466. +   public static bool IsSupported();
  467. | }
  468.  
  469. | public class Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager {
  470. +   public static NetworkOperatorTetheringManager CreateFromConnectionProfile( ConnectionProfile ppManager, NetworkAdapter profile );
  471. | }
  472.  
  473. | public enum Windows.Networking.NetworkOperators.TetheringOperationStatus {
  474. +   BluetoothDeviceOff = 7,
  475. +   NetworkLimitedConnectivity = 8,
  476. | }
  477.  
  478. | public class Windows.Networking.PushNotifications.PushNotificationChannelManager {
  479. +   public static PushNotificationChannelManagerForUser GetForUser( User result );
  480. | }
  481.  
  482. + public class Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser {
  483. +   public User User { get; }
  484. +   public IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
  485. +   public IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync( string operation );
  486. +   public IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForSecondaryTileAsync( string operation );
  487. + }
  488.  
  489. | public class Windows.Networking.Sockets.ControlChannelTrigger {
  490. +   public bool IsWakeFromLowPowerSupported { get; }
  491. | }
  492.  
  493. | public enum Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse {
  494. +   InvalidOperation = 12,
  495. +   InvalidStateTransition = 13,
  496. *   DeviceNotFound = 14,
  497. +   FlowDisabled = 15,
  498. +   SessionNotApproved = 16,
  499. +   OperationCanceledByUser = 17,
  500. +   NgcDisabledByServer = 18,
  501. +   NgcKeyNotFoundOnServer = 19,
  502. +   UIRequired = 20,
  503. | }
  504.  
  505. | public enum Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionApprovalStatus {
  506. +   Denied = 2,
  507. | }
  508.  
  509. + public class Windows.Services.Store.StoreAcquireLicenseResult {
  510. +   public HResult ExtendedError { get; }
  511. +   public StorePackageLicense StorePackageLicense { get; }
  512. + }
  513.  
  514. + public class Windows.Services.Store.StoreAppLicense {
  515. +   public IMapView<string, StoreLicense> AddOnLicenses { get; }
  516. +   public DateTime ExpirationDate { get; }
  517. +   public string ExtendedJsonData { get; }
  518. +   public bool IsActive { get; }
  519. +   public bool IsTrial { get; }
  520. +   public string SkuStoreId { get; }
  521. +   public TimeSpan TrialTimeRemaining { get; }
  522. + }
  523.  
  524. + public class Windows.Services.Store.StoreAvailability {
  525. +   public string Description { get; }
  526. +   public DateTime EndDate { get; }
  527. +   public string ExtendedJsonData { get; }
  528. +   public string Name { get; }
  529. +   public StorePrice Price { get; }
  530. +   public string StoreId { get; }
  531. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync();
  532. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync( StorePurchaseProperties operation );
  533. + }
  534.  
  535. + public class Windows.Services.Store.StoreCollectionData {
  536. +   public DateTime AcquiredDate { get; }
  537. +   public string CampaignId { get; }
  538. +   public string DeveloperOfferId { get; }
  539. +   public DateTime EndDate { get; }
  540. +   public string ExtendedJsonData { get; }
  541. +   public bool IsTrial { get; }
  542. +   public DateTime StartDate { get; }
  543. +   public TimeSpan TrialTimeRemaining { get; }
  544. + }
  545.  
  546. + public class Windows.Services.Store.StoreConsumableResult {
  547. +   public uint BalanceRemaining { get; }
  548. +   public HResult ExtendedError { get; }
  549. +   public StoreConsumableStatus Status { get; }
  550. +   public Guid TrackingId { get; }
  551. + }
  552.  
  553. + public enum Windows.Services.Store.StoreConsumableStatus {
  554. +   Succeeded = 0,
  555. +   InsufficentQuantity = 1,
  556. +   NetworkError = 2,
  557. +   ServerError = 3,
  558. + }
  559.  
  560. + public class Windows.Services.Store.StoreContext {
  561. +   public User User { get; }
  562. +   public IAsyncOperation<string> GetCustomerPurchaseIdAsync( string operation, string serviceTicket );
  563. +   public IAsyncOperation<string> GetCustomerCollectionsIdAsync( string operation, string serviceTicket );
  564. +   public IAsyncOperation<StoreAppLicense> GetAppLicenseAsync();
  565. +   public IAsyncOperation<StoreProductResult> GetStoreProductForCurrentAppAsync();
  566. +   public IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync( IIterable<string> operation, IIterable<string> productKinds );
  567. +   public IAsyncOperation<StoreProductQueryResult> GetAssociatedStoreProductsAsync( IIterable<string> operation );
  568. +   public IAsyncOperation<StoreProductPagedQueryResult> GetAssociatedStoreProductsWithPagingAsync( IIterable<string> operation, uint productKinds );
  569. +   public IAsyncOperation<StoreProductQueryResult> GetUserCollectionAsync( IIterable<string> operation );
  570. +   public IAsyncOperation<StoreProductPagedQueryResult> GetUserCollectionWithPagingAsync( IIterable<string> operation, uint productKinds );
  571. +   public IAsyncOperation<StoreConsumableResult> ReportConsumableFulfillmentAsync( string operation, uint productStoreId, Guid quantity );
  572. +   public IAsyncOperation<StoreConsumableResult> GetConsumableBalanceRemainingAsync( string operation );
  573. +   public IAsyncOperation<StoreAcquireLicenseResult> AcquireStoreLicenseForOptionalPackageAsync( Package operation );
  574. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync( string operation );
  575. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync( string operation, StorePurchaseProperties storeId );
  576. +   public IAsyncOperation<IVectorView<StorePackageUpdate>> GetAppAndSupplementalStorePackageUpdatesAsync();
  577. +   public IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> RequestDownloadStorePackageUpdatesAsync( IIterable<StorePackageUpdate> operation );
  578. +   public IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> RequestDownloadAndInstallStorePackageUpdatesAsync( IIterable<StorePackageUpdate> operation );
  579. +   public IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> RequestDownloadAndInstallStorePackagesAsync( IIterable<string> operation );
  580. +   public static StoreContext GetDefault();
  581. +   public static StoreContext GetForUser( User value );
  582. +   TypedEventHandler<StoreContext, object> OfflineLicensesChanged;
  583. + }
  584.  
  585. + public struct Windows.Services.Store.StoreContract {
  586. + }
  587.  
  588. + public class Windows.Services.Store.StoreImage {
  589. +   public string Caption { get; }
  590. +   public uint Height { get; }
  591. +   public string ImagePurposeTag { get; }
  592. +   public Uri Uri { get; }
  593. +   public uint Width { get; }
  594. + }
  595.  
  596. + public class Windows.Services.Store.StoreLicense {
  597. +   public DateTime ExpirationDate { get; }
  598. +   public string ExtendedJsonData { get; }
  599. +   public bool IsActive { get; }
  600. +   public string SkuStoreId { get; }
  601. + }
  602.  
  603. + public class Windows.Services.Store.StorePackageLicense {
  604. +   public bool IsValid { get; }
  605. +   public Package Package { get; }
  606. +   public void ReleaseLicense();
  607. +   public void Close();
  608. +   TypedEventHandler<StorePackageLicense, object> LicenseLost;
  609. + }
  610.  
  611. + public class Windows.Services.Store.StorePackageUpdate {
  612. +   public bool Mandatory { get; }
  613. +   public Package Package { get; }
  614. + }
  615.  
  616. + public class Windows.Services.Store.StorePackageUpdateResult {
  617. +   public StorePackageUpdateState OverallState { get; }
  618. +   public IVectorView<StorePackageUpdateStatus> StorePackageUpdateStatuses { get; }
  619. + }
  620.  
  621. + public enum Windows.Services.Store.StorePackageUpdateState {
  622. +   Pending = 0,
  623. +   Downloading = 1,
  624. +   Deploying = 2,
  625. +   Completed = 3,
  626. +   Canceled = 4,
  627. +   OtherError = 5,
  628. +   ErrorLowBattery = 6,
  629. +   ErrorWiFiRecommended = 7,
  630. +   ErrorWiFiRequired = 8,
  631. + }
  632.  
  633. + public struct Windows.Services.Store.StorePackageUpdateStatus {
  634. +   public string PackageFamilyName;
  635. +   public ulong PackageDownloadSizeInBytes;
  636. +   public ulong PackageBytesDownloaded;
  637. +   public double PackageDownloadProgress;
  638. +   public double TotalDownloadProgress;
  639. +   public StorePackageUpdateState PackageUpdateState;
  640. + }
  641.  
  642. + public class Windows.Services.Store.StorePrice {
  643. +   public string CurrencyCode { get; }
  644. +   public string FormattedBasePrice { get; }
  645. +   public string FormattedPrice { get; }
  646. +   public string FormattedRecurrencePrice { get; }
  647. +   public bool IsOnSale { get; }
  648. +   public DateTime SaleEndDate { get; }
  649. + }
  650.  
  651. + public class Windows.Services.Store.StoreProduct {
  652. +   public string Description { get; }
  653. +   public string ExtendedJsonData { get; }
  654. +   public bool HasDigitalDownload { get; }
  655. +   public IVectorView<StoreImage> Images { get; }
  656. +   public bool IsInUserCollection { get; }
  657. +   public IVectorView<string> Keywords { get; }
  658. +   public string Language { get; }
  659. +   public Uri LinkUri { get; }
  660. +   public StorePrice Price { get; }
  661. +   public string ProductKind { get; }
  662. +   public IVectorView<StoreSku> Skus { get; }
  663. +   public string StoreId { get; }
  664. +   public string Title { get; }
  665. +   public IVectorView<StoreVideo> Videos { get; }
  666. +   public IAsyncOperation<bool> GetIsAnySkuInstalledAsync();
  667. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync();
  668. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync( StorePurchaseProperties operation );
  669. + }
  670.  
  671. + public class Windows.Services.Store.StoreProductPagedQueryResult {
  672. +   public HResult ExtendedError { get; }
  673. +   public bool HasMoreResults { get; }
  674. +   public IMapView<string, StoreProduct> Products { get; }
  675. +   public IAsyncOperation<StoreProductPagedQueryResult> GetNextAsync();
  676. + }
  677.  
  678. + public class Windows.Services.Store.StoreProductQueryResult {
  679. +   public HResult ExtendedError { get; }
  680. +   public IMapView<string, StoreProduct> Products { get; }
  681. + }
  682.  
  683. + public class Windows.Services.Store.StoreProductResult {
  684. +   public HResult ExtendedError { get; }
  685. +   public StoreProduct Product { get; }
  686. + }
  687.  
  688. + public class Windows.Services.Store.StorePurchaseProperties {
  689. +   public string Name { get; set; }
  690. +   public Uri ImageUri { get; set; }
  691. +   public string ExtendedJsonData { get; set; }
  692. +   public string Description { get; set; }
  693. +   public StorePurchaseProperties( string name );
  694. +   public StorePurchaseProperties();
  695. + }
  696.  
  697. + public class Windows.Services.Store.StorePurchaseResult {
  698. +   public HResult ExtendedError { get; }
  699. +   public StorePurchaseStatus Status { get; }
  700. + }
  701.  
  702. + public enum Windows.Services.Store.StorePurchaseStatus {
  703. +   Succeeded = 0,
  704. +   AlreadyPurchased = 1,
  705. +   NotPurchased = 2,
  706. +   NetworkError = 3,
  707. +   ServerError = 4,
  708. + }
  709.  
  710. + public class Windows.Services.Store.StoreRequestHelper {
  711. +   public static IAsyncOperation<StoreSendRequestResult> SendRequestAsync( StoreContext operation, uint context, string requestKind );
  712. + }
  713.  
  714. + public class Windows.Services.Store.StoreSendRequestResult {
  715. +   public HResult ExtendedError { get; }
  716. +   public string Response { get; }
  717. + }
  718.  
  719. + public class Windows.Services.Store.StoreSku {
  720. +   public IVectorView<StoreAvailability> Availabilities { get; }
  721. +   public IVectorView<string> BundledSkus { get; }
  722. +   public StoreCollectionData CollectionData { get; }
  723. +   public string CustomDeveloperData { get; }
  724. +   public string Description { get; }
  725. +   public string ExtendedJsonData { get; }
  726. +   public IVectorView<StoreImage> Images { get; }
  727. +   public bool IsInUserCollection { get; }
  728. +   public bool IsTrial { get; }
  729. +   public string Language { get; }
  730. +   public StorePrice Price { get; }
  731. +   public string StoreId { get; }
  732. +   public string Title { get; }
  733. +   public IVectorView<StoreVideo> Videos { get; }
  734. +   public IAsyncOperation<bool> GetIsInstalledAsync();
  735. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync();
  736. +   public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync( StorePurchaseProperties operation );
  737. + }
  738.  
  739. + public class Windows.Services.Store.StoreVideo {
  740. +   public string Caption { get; }
  741. +   public uint Height { get; }
  742. +   public StoreImage PreviewImage { get; }
  743. +   public Uri Uri { get; }
  744. +   public string VideoPurposeTag { get; }
  745. +   public uint Width { get; }
  746. + }
  747.  
  748. | public class Windows.Storage.StorageLibraryChange {
  749. +   public StorageLibraryChangeType ChangeType { get; }
  750. +   public string Path { get; }
  751. -   public string FilePath { get; }
  752. -   public StorageItemTypes ItemType { get; }
  753. -   public StorageLibraryChangeType LibraryChangeType { get; }
  754. +   public bool IsOfType( StorageItemTypes value );
  755. | }
  756.  
  757. | public class Windows.Storage.StorageLibraryChangeReader {
  758. +   public IAsyncAction AcceptChangesAsync();
  759. -   public void AcceptChangesThrough( StorageLibraryChange lastChangeToAccept );
  760. -   public void AcceptChanges();
  761. | }
  762.  
  763. | public enum Windows.Storage.StorageLibraryChangeType {
  764. +   Created = 0,
  765. +   Deleted = 1,
  766. +   MovedOrRenamed = 2,
  767. +   ContentsChanged = 3,
  768. +   MovedOutOfLibrary = 4,
  769. +   MovedIntoLibrary = 5,
  770. +   ContentsReplaced = 6,
  771. +   IndexingStatusChanged = 7,
  772. +   EncryptionChanged = 8,
  773. -   New = 0,
  774. -   Delete = 1,
  775. -   MoveOrRename = 2,
  776. -   Modify = 3,
  777. -   MoveOutOfScope = 4,
  778. -   MoveIntoScope = 5,
  779. -   NewPhysicalFile = 6,
  780. -   IndexableChange = 7,
  781. -   EncryptionChange = 8,
  782. | }
  783.  
  784. | public class Windows.System.Launcher {
  785. +   public static IAsyncOperation<LaunchQuerySupportStatus> QueryAppUriSupportAsync( Uri operation );
  786. +   public static IAsyncOperation<LaunchQuerySupportStatus> QueryAppUriSupportAsync( Uri operation, string uri );
  787. +   public static IAsyncOperation<IVectorView<AppInfo>> FindAppUriHandlersAsync( Uri operation );
  788. | }
  789.  
  790. | public class Windows.System.LauncherOptions {
  791. +   public bool IgnoreAppUriHandlers { get; set; }
  792. | }
  793.  
  794. + public enum Windows.System.RemoteLaunchUriStatus {
  795. +   Unknown = 0,
  796. +   Success = 1,
  797. +   AppUnavailable = 2,
  798. +   ProtocolUnavailable = 3,
  799. +   RemoteSystemUnavailable = 4,
  800. +   ValueSetTooLarge = 5,
  801. +   DeniedByLocalSystem = 6,
  802. +   DeniedByRemoteSystem = 7,
  803. + }
  804.  
  805. + public class Windows.System.RemoteLauncher {
  806. +   public static IAsyncOperation<RemoteLaunchUriStatus> LaunchUriAsync( RemoteSystemConnectionRequest operation, Uri remoteSystemConnectionRequest );
  807. +   public static IAsyncOperation<RemoteLaunchUriStatus> LaunchUriAsync( RemoteSystemConnectionRequest operation, Uri remoteSystemConnectionRequest, RemoteLauncherOptions uri );
  808. +   public static IAsyncOperation<RemoteLaunchUriStatus> LaunchUriAsync( RemoteSystemConnectionRequest operation, Uri remoteSystemConnectionRequest, RemoteLauncherOptions uri, ValueSet options );
  809. + }
  810.  
  811. + public class Windows.System.RemoteLauncherOptions {
  812. +   public Uri FallbackUri { get; set; }
  813. +   public IVector<string> PreferredAppIds { get; }
  814. +   public RemoteLauncherOptions();
  815. + }
  816.  
  817. | public class Windows.System.UserPicker {
  818. +   public UserPicker();
  819. | }
  820.  
  821. + public interface Windows.System.RemoteSystems.IRemoteSystemFilter {
  822. + }
  823.  
  824. + public class Windows.System.RemoteSystems.RemoteSystem {
  825. +   public string DisplayName { get; }
  826. +   public string Id { get; }
  827. +   public bool IsAvailableByProximity { get; }
  828. +   public string Kind { get; }
  829. +   public RemoteSystemStatus Status { get; }
  830. +   public static IAsyncOperation<RemoteSystem> FindByHostNameAsync( HostName operation );
  831. +   public static RemoteSystemWatcher CreateWatcher();
  832. +   public static RemoteSystemWatcher CreateWatcher( IIterable<IRemoteSystemFilter> result );
  833. +   public static IAsyncOperation<RemoteSystemAccessStatus> RequestAccessAsync();
  834. + }
  835.  
  836. + public enum Windows.System.RemoteSystems.RemoteSystemAccessStatus {
  837. +   Unspecified = 0,
  838. +   Allowed = 1,
  839. +   DeniedByUser = 2,
  840. +   DeniedBySystem = 3,
  841. + }
  842.  
  843. + public class Windows.System.RemoteSystems.RemoteSystemAddedEventArgs {
  844. +   public RemoteSystem RemoteSystem { get; }
  845. + }
  846.  
  847. + public class Windows.System.RemoteSystems.RemoteSystemConnectionRequest {
  848. +   public RemoteSystem RemoteSystem { get; }
  849. +   public RemoteSystemConnectionRequest( RemoteSystem remoteSystem );
  850. + }
  851.  
  852. + public enum Windows.System.RemoteSystems.RemoteSystemDiscoveryType {
  853. +   Any = 0,
  854. +   Proximal = 1,
  855. +   Cloud = 2,
  856. + }
  857.  
  858. + public class Windows.System.RemoteSystems.RemoteSystemDiscoveryTypeFilter {
  859. +   public RemoteSystemDiscoveryType RemoteSystemDiscoveryType { get; }
  860. +   public RemoteSystemDiscoveryTypeFilter( RemoteSystemDiscoveryType discoveryType );
  861. + }
  862.  
  863. + public class Windows.System.RemoteSystems.RemoteSystemKindFilter {
  864. +   public IVectorView<string> RemoteSystemKinds { get; }
  865. +   public RemoteSystemKindFilter( IIterable<string> remoteSystemKinds );
  866. + }
  867.  
  868. + public class Windows.System.RemoteSystems.RemoteSystemKinds {
  869. +   public string Desktop { get; }
  870. +   public string Holographic { get; }
  871. +   public string Hub { get; }
  872. +   public string Phone { get; }
  873. +   public string Xbox { get; }
  874. + }
  875.  
  876. + public class Windows.System.RemoteSystems.RemoteSystemRemovedEventArgs {
  877. +   public string RemoteSystemId { get; }
  878. + }
  879.  
  880. + public enum Windows.System.RemoteSystems.RemoteSystemStatus {
  881. +   Unavailable = 0,
  882. +   Available = 1,
  883. +   DiscoveringAvailability = 2,
  884. +   Unknown = 3,
  885. + }
  886.  
  887. + public enum Windows.System.RemoteSystems.RemoteSystemStatusType {
  888. +   Any = 0,
  889. +   Available = 1,
  890. + }
  891.  
  892. + public class Windows.System.RemoteSystems.RemoteSystemStatusTypeFilter {
  893. +   public RemoteSystemStatusType RemoteSystemStatusType { get; }
  894. +   public RemoteSystemStatusTypeFilter( RemoteSystemStatusType remoteSystemStatusType );
  895. + }
  896.  
  897. + public class Windows.System.RemoteSystems.RemoteSystemUpdatedEventArgs {
  898. +   public RemoteSystem RemoteSystem { get; }
  899. + }
  900.  
  901. + public class Windows.System.RemoteSystems.RemoteSystemWatcher {
  902. +   public void Start();
  903. +   public void Stop();
  904. +   TypedEventHandler<RemoteSystemWatcher, RemoteSystemAddedEventArgs> RemoteSystemAdded;
  905. +   TypedEventHandler<RemoteSystemWatcher, RemoteSystemRemovedEventArgs> RemoteSystemRemoved;
  906. +   TypedEventHandler<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs> RemoteSystemUpdated;
  907. + }
  908.  
  909. | public class Windows.System.UserProfile.AdvertisingManager {
  910. +   public static AdvertisingManagerForUser GetForUser( User value );
  911. | }
  912.  
  913. + public class Windows.System.UserProfile.AdvertisingManagerForUser {
  914. +   public string AdvertisingId { get; }
  915. +   public User User { get; }
  916. + }
  917.  
  918. + public class Windows.UI.Composition.AmbientLight : Windows.UI.Composition.CompositionLight {
  919. +   public Color Color { get; set; }
  920. + }
  921.  
  922. - public class Windows.UI.Composition.AnimationGroup : Windows.UI.Composition.CompositionObject;
  923.  
  924. | public class Windows.UI.Composition.CompositionAnimation : Windows.UI.Composition.CompositionObject {
  925. +   public string Target { get; set; }
  926. +   public void SetBooleanParameter( string key, bool value );
  927. | }
  928.  
  929. + public class Windows.UI.Composition.CompositionAnimationGroup : Windows.UI.Composition.CompositionObject {
  930. +   public int Count { get; }
  931. +   public void Add( CompositionAnimation value );
  932. +   public void Remove( CompositionAnimation value );
  933. +   public void RemoveAll();
  934. +   public IIterator<CompositionAnimation> First();
  935. + }
  936.  
  937. + public class Windows.UI.Composition.CompositionBackdropBrush : Windows.UI.Composition.CompositionBrush {
  938. + }
  939.  
  940. - public class Windows.UI.Composition.CompositionDestinationBrush : Windows.UI.Composition.CompositionBrush;
  941.  
  942. - public class Windows.UI.Composition.CompositionInteractionSource : Windows.UI.Composition.CompositionObject;
  943.  
  944. - public class Windows.UI.Composition.CompositionInteractionSourceCollection : Windows.UI.Composition.CompositionObject;
  945.  
  946. + public class Windows.UI.Composition.CompositionLight : Windows.UI.Composition.CompositionObject {
  947. +   public VisualUnorderedCollection Targets { get; }
  948. + }
  949.  
  950. + public class Windows.UI.Composition.CompositionNineGridBrush : Windows.UI.Composition.CompositionBrush {
  951. +   public float TopInsetScale { get; set; }
  952. +   public float TopInset { get; set; }
  953. +   public CompositionBrush Source { get; set; }
  954. +   public float RightInsetScale { get; set; }
  955. +   public float RightInset { get; set; }
  956. +   public float LeftInsetScale { get; set; }
  957. +   public float LeftInset { get; set; }
  958. +   public bool IsCenterHollow { get; set; }
  959. +   public float BottomInsetScale { get; set; }
  960. +   public float BottomInset { get; set; }
  961. +   public void SetInsets( float inset );
  962. +   public void SetInsets( float left, float top, float right, float bottom );
  963. +   public void SetInsetScales( float scale );
  964. +   public void SetInsetScales( float left, float top, float right, float bottom );
  965. + }
  966.  
  967. | public class Windows.UI.Composition.CompositionObject {
  968. *   public ImplicitAnimationCollection ImplicitAnimations { get; set; }
  969. +   public string Comment { get; set; }
  970. +   public void StartAnimationGroup( ICompositionAnimationBase value );
  971. +   public void StopAnimationGroup( ICompositionAnimationBase value );
  972. | }
  973.  
  974. - public class Windows.UI.Composition.CompositionPropertyChangedEventArgs : Windows.UI.Composition.CompositionObject;
  975.  
  976. | public class Windows.UI.Composition.CompositionPropertySet : Windows.UI.Composition.CompositionObject {
  977. +   public void InsertBoolean( string propertyName, bool value );
  978. +   public CompositionGetValueStatus TryGetBoolean( string result, ref bool propertyName );
  979. | }
  980.  
  981. | public class Windows.UI.Composition.Compositor {
  982. +   public AmbientLight CreateAmbientLight();
  983. +   public CompositionAnimationGroup CreateAnimationGroup();
  984. +   public CompositionBackdropBrush CreateBackdropBrush();
  985. +   public DistantLight CreateDistantLight();
  986. +   public ImplicitAnimationCollection CreateImplicitAnimationCollection();
  987. +   public LayerVisual CreateLayerVisual();
  988. +   public CompositionNineGridBrush CreateNineGridBrush();
  989. +   public PointLight CreatePointLight();
  990. +   public SpotLight CreateSpotLight();
  991. -   public ImplicitAnimationMap CreateImplicitAnimationMap();
  992. -   public CompositionDestinationBrush CreateDestinationBrush();
  993. -   public InteractionTracker CreateInteractionTracker();
  994. -   public InteractionTrackerInertiaEndpoint CreateInteractionTrackerInertiaEndpoint();
  995. -   public InteractionTrackerInertiaMotion CreateInteractionTrackerInertiaMotion();
  996. | }
  997.  
  998. + public class Windows.UI.Composition.DistantLight : Windows.UI.Composition.CompositionLight {
  999. +   public Vector3 Direction { get; set; }
  1000. +   public Visual CoordinateSpace { get; set; }
  1001. +   public Color Color { get; set; }
  1002. + }
  1003.  
  1004. | public class Windows.UI.Composition.DropShadow : Windows.UI.Composition.CompositionShadow {
  1005. +   public float Opacity { get; set; }
  1006. | }
  1007.  
  1008. + public interface Windows.UI.Composition.ICompositionAnimationBase {
  1009. + }
  1010.  
  1011. - public interface Windows.UI.Composition.ICompositionInteractionSource;
  1012.  
  1013. - public interface Windows.UI.Composition.IImplicitAnimationMapEntry;
  1014.  
  1015. - public interface Windows.UI.Composition.IInteractionTrackerInertiaEndpoint;
  1016.  
  1017. - public interface Windows.UI.Composition.IInteractionTrackerInertiaModifier;
  1018.  
  1019. - public interface Windows.UI.Composition.IInteractionTrackerInertiaMotion;
  1020.  
  1021. - public interface Windows.UI.Composition.IInteractionTrackerOwner;
  1022.  
  1023. + public class Windows.UI.Composition.ImplicitAnimationCollection : Windows.UI.Composition.CompositionObject {
  1024. +   public uint Size { get; }
  1025. +   public ICompositionAnimationBase Lookup( string returnValue );
  1026. +   public bool HasKey( string returnValue );
  1027. +   public IMapView<string, ICompositionAnimationBase> GetView();
  1028. +   public bool Insert( string returnValue, ICompositionAnimationBase key );
  1029. +   public void Remove( string key );
  1030. +   public void Clear();
  1031. +   public IIterator<IKeyValuePair<string, ICompositionAnimationBase>> First();
  1032. + }
  1033.  
  1034. - public class Windows.UI.Composition.ImplicitAnimationMap : Windows.UI.Composition.CompositionObject;
  1035.  
  1036. - public enum Windows.UI.Composition.InteractionNestingMode;
  1037.  
  1038. - public enum Windows.UI.Composition.InteractionSourceMode;
  1039.  
  1040. - public enum Windows.UI.Composition.InteractionSystemManipulationMode;
  1041.  
  1042. - public class Windows.UI.Composition.InteractionTracker : Windows.UI.Composition.CompositionObject;
  1043.  
  1044. - public class Windows.UI.Composition.InteractionTrackerCustomAnimationStateEnteredArgs : Windows.UI.Composition.CompositionObject;
  1045.  
  1046. - public class Windows.UI.Composition.InteractionTrackerIdleStateEnteredArgs : Windows.UI.Composition.CompositionObject;
  1047.  
  1048. - public class Windows.UI.Composition.InteractionTrackerInContactStateEnteredArgs : Windows.UI.Composition.CompositionObject;
  1049.  
  1050. - public class Windows.UI.Composition.InteractionTrackerInertiaEndpoint : Windows.UI.Composition.InteractionTrackerInertiaModifier;
  1051.  
  1052. - public class Windows.UI.Composition.InteractionTrackerInertiaModifier;
  1053.  
  1054. - public class Windows.UI.Composition.InteractionTrackerInertiaMotion : Windows.UI.Composition.InteractionTrackerInertiaModifier;
  1055.  
  1056. - public class Windows.UI.Composition.InteractionTrackerInertiaStateEnteredArgs : Windows.UI.Composition.CompositionObject;
  1057.  
  1058. - public class Windows.UI.Composition.InteractionTrackerRequestIgnoredArgs : Windows.UI.Composition.CompositionObject;
  1059.  
  1060. - public class Windows.UI.Composition.InteractionTrackerValuesChangedArgs : Windows.UI.Composition.CompositionObject;
  1061.  
  1062. + public class Windows.UI.Composition.LayerVisual : Windows.UI.Composition.ContainerVisual {
  1063. +   public CompositionEffectBrush Effect { get; set; }
  1064. + }
  1065.  
  1066. + public class Windows.UI.Composition.PointLight : Windows.UI.Composition.CompositionLight {
  1067. +   public float QuadraticAttenuation { get; set; }
  1068. +   public Vector3 Offset { get; set; }
  1069. +   public float LinearAttenuation { get; set; }
  1070. +   public Visual CoordinateSpace { get; set; }
  1071. +   public float ConstantAttenuation { get; set; }
  1072. +   public Color Color { get; set; }
  1073. + }
  1074.  
  1075. + public class Windows.UI.Composition.SpotLight : Windows.UI.Composition.CompositionLight {
  1076. +   public Color InnerConeColor { get; set; }
  1077. +   public float InnerConeAngleInDegrees { get; set; }
  1078. +   public float InnerConeAngle { get; set; }
  1079. +   public Vector3 Direction { get; set; }
  1080. +   public Visual CoordinateSpace { get; set; }
  1081. +   public float ConstantAttenuation { get; set; }
  1082. +   public float QuadraticAttenuation { get; set; }
  1083. +   public Color OuterConeColor { get; set; }
  1084. +   public float OuterConeAngleInDegrees { get; set; }
  1085. +   public float OuterConeAngle { get; set; }
  1086. +   public Vector3 Offset { get; set; }
  1087. +   public float LinearAttenuation { get; set; }
  1088. + }
  1089.  
  1090. | public class Windows.UI.Composition.StepEasingFunction : Windows.UI.Composition.CompositionEasingFunction {
  1091. +   public bool IsInitialStepSingleFrame { get; set; }
  1092. +   public bool IsFinalStepSingleFrame { get; set; }
  1093. +   public int InitialStep { get; set; }
  1094. +   public int FinalStep { get; set; }
  1095. -   public int StartAtStep { get; set; }
  1096. -   public bool InstantStart { get; set; }
  1097. -   public bool InstantFinish { get; set; }
  1098. -   public int FinishAtStep { get; set; }
  1099. | }
  1100.  
  1101. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  1102. -   public float RelativeWidth { get; set; }
  1103. -   public float RelativeOffsetY { get; set; }
  1104. -   public bool SnapToPixels { get; set; }
  1105. -   public float RelativeOffsetX { get; set; }
  1106. -   public float RelativeHeight { get; set; }
  1107. | }
  1108.  
  1109. - public class Windows.UI.Composition.VisualInteractionSource : Windows.UI.Composition.CompositionInteractionSource;
  1110.  
  1111. + public class Windows.UI.Composition.VisualUnorderedCollection : Windows.UI.Composition.CompositionObject {
  1112. +   public int Count { get; }
  1113. +   public void Add( Visual newVisual );
  1114. +   public void Remove( Visual visual );
  1115. +   public void RemoveAll();
  1116. +   public IIterator<Visual> First();
  1117. + }
  1118.  
  1119. + public class Windows.UI.Composition.Effects.SceneLightingEffect {
  1120. +   public string Name { get; set; }
  1121. +   public float SpecularShine { get; set; }
  1122. +   public float SpecularAmount { get; set; }
  1123. +   public IGraphicsEffectSource NormalMapSource { get; set; }
  1124. +   public float DiffuseAmount { get; set; }
  1125. +   public float AmbientAmount { get; set; }
  1126. +   public SceneLightingEffect();
  1127. + }
  1128.  
  1129. + public class Windows.UI.Composition.Interactions.CompositionInteractionSourceCollection : Windows.UI.Composition.CompositionObject {
  1130. +   public int Count { get; }
  1131. +   public void Add( ICompositionInteractionSource value );
  1132. +   public void Remove( ICompositionInteractionSource value );
  1133. +   public void RemoveAll();
  1134. +   public IIterator<ICompositionInteractionSource> First();
  1135. + }
  1136.  
  1137. + public interface Windows.UI.Composition.Interactions.ICompositionInteractionSource {
  1138. + }
  1139.  
  1140. + public interface Windows.UI.Composition.Interactions.IInteractionTrackerOwner {
  1141. +   public void CustomAnimationStateEntered( InteractionTracker sender, InteractionTrackerCustomAnimationStateEnteredArgs args );
  1142. +   public void IdleStateEntered( InteractionTracker sender, InteractionTrackerIdleStateEnteredArgs args );
  1143. +   public void InertiaStateEntered( InteractionTracker sender, InteractionTrackerInertiaStateEnteredArgs args );
  1144. +   public void InteractingStateEntered( InteractionTracker sender, InteractionTrackerInteractingStateEnteredArgs args );
  1145. +   public void RequestIgnored( InteractionTracker sender, InteractionTrackerRequestIgnoredArgs args );
  1146. +   public void ValuesChanged( InteractionTracker sender, InteractionTrackerValuesChangedArgs args );
  1147. + }
  1148.  
  1149. + public enum Windows.UI.Composition.Interactions.InteractionChainingMode {
  1150. +   Auto = 0,
  1151. +   Always = 1,
  1152. +   Never = 2,
  1153. + }
  1154.  
  1155. + public enum Windows.UI.Composition.Interactions.InteractionSourceMode {
  1156. +   Disabled = 0,
  1157. +   EnabledWithInertia = 1,
  1158. +   EnabledWithoutInertia = 2,
  1159. + }
  1160.  
  1161. + public class Windows.UI.Composition.Interactions.InteractionTracker : Windows.UI.Composition.CompositionObject {
  1162. +   public IReference<float> ScaleInertiaDecayRate { get; set; }
  1163. +   public IReference<Vector3> PositionInertiaDecayRate { get; set; }
  1164. +   public float MaxScale { get; set; }
  1165. +   public float MinScale { get; set; }
  1166. +   public Vector3 MaxPosition { get; set; }
  1167. +   public Vector3 MinPosition { get; set; }
  1168. +   public Vector3 NaturalRestingPosition { get; }
  1169. +   public float NaturalRestingScale { get; }
  1170. +   public IInteractionTrackerOwner Owner { get; }
  1171. +   public Vector3 Position { get; }
  1172. +   public CompositionInteractionSourceCollection InteractionSources { get; }
  1173. +   public Vector3 PositionVelocityInPixelsPerSecond { get; }
  1174. +   public float Scale { get; }
  1175. +   public bool IsPositionRoundingSuggested { get; }
  1176. +   public float ScaleVelocityInPercentPerSecond { get; }
  1177. +   public void AdjustPositionXIfGreaterThanThreshold( float adjustment, float positionThreshold );
  1178. +   public void AdjustPositionYIfGreaterThanThreshold( float adjustment, float positionThreshold );
  1179. +   public void ConfigurePositionXInertiaModifiers( IIterable<InteractionTrackerInertiaModifier> modifiers );
  1180. +   public void ConfigurePositionYInertiaModifiers( IIterable<InteractionTrackerInertiaModifier> modifiers );
  1181. +   public void ConfigureScaleInertiaModifiers( IIterable<InteractionTrackerInertiaModifier> modifiers );
  1182. +   public int TryUpdatePosition( Vector3 requestId );
  1183. +   public int TryUpdatePositionBy( Vector3 requestId );
  1184. +   public int TryUpdatePositionWithAnimation( CompositionAnimation requestId );
  1185. +   public int TryUpdatePositionWithAdditionalVelocity( Vector3 requestId );
  1186. +   public int TryUpdateScale( float requestId, Vector3 value );
  1187. +   public int TryUpdateScaleWithAnimation( CompositionAnimation requestId, Vector3 animation );
  1188. +   public int TryUpdateScaleWithAdditionalVelocity( float requestId, Vector3 velocityInPercentPerSecond );
  1189. +   public static InteractionTracker Create( Compositor result );
  1190. +   public static InteractionTracker CreateWithOwner( Compositor result, IInteractionTrackerOwner compositor );
  1191. + }
  1192.  
  1193. + public class Windows.UI.Composition.Interactions.InteractionTrackerCustomAnimationStateEnteredArgs {
  1194. +   public int RequestId { get; }
  1195. + }
  1196.  
  1197. + public class Windows.UI.Composition.Interactions.InteractionTrackerIdleStateEnteredArgs {
  1198. +   public int RequestId { get; }
  1199. + }
  1200.  
  1201. + public class Windows.UI.Composition.Interactions.InteractionTrackerInertiaModifier : Windows.UI.Composition.CompositionObject {
  1202. + }
  1203.  
  1204. + public class Windows.UI.Composition.Interactions.InteractionTrackerInertiaMotion : Windows.UI.Composition.Interactions.InteractionTrackerInertiaModifier {
  1205. +   public ExpressionAnimation Motion { get; set; }
  1206. +   public ExpressionAnimation Condition { get; set; }
  1207. +   public static InteractionTrackerInertiaMotion Create( Compositor result );
  1208. + }
  1209.  
  1210. + public class Windows.UI.Composition.Interactions.InteractionTrackerInertiaRestingValue : Windows.UI.Composition.Interactions.InteractionTrackerInertiaModifier {
  1211. +   public ExpressionAnimation RestingValue { get; set; }
  1212. +   public ExpressionAnimation Condition { get; set; }
  1213. +   public static InteractionTrackerInertiaRestingValue Create( Compositor result );
  1214. + }
  1215.  
  1216. + public class Windows.UI.Composition.Interactions.InteractionTrackerInertiaStateEnteredArgs {
  1217. +   public IReference<Vector3> ModifiedRestingPosition { get; }
  1218. +   public IReference<float> ModifiedRestingScale { get; }
  1219. +   public Vector3 NaturalRestingPosition { get; }
  1220. +   public float NaturalRestingScale { get; }
  1221. +   public Vector3 PositionVelocityInPixelsPerSecond { get; }
  1222. +   public int RequestId { get; }
  1223. +   public float ScaleVelocityInPercentPerSecond { get; }
  1224. + }
  1225.  
  1226. + public class Windows.UI.Composition.Interactions.InteractionTrackerInteractingStateEnteredArgs {
  1227. +   public int RequestId { get; }
  1228. + }
  1229.  
  1230. + public class Windows.UI.Composition.Interactions.InteractionTrackerRequestIgnoredArgs {
  1231. +   public int RequestId { get; }
  1232. + }
  1233.  
  1234. + public class Windows.UI.Composition.Interactions.InteractionTrackerValuesChangedArgs {
  1235. +   public Vector3 Position { get; }
  1236. +   public int RequestId { get; }
  1237. +   public float Scale { get; }
  1238. + }
  1239.  
  1240. + public class Windows.UI.Composition.Interactions.VisualInteractionSource : Windows.UI.Composition.CompositionObject {
  1241. +   public InteractionSourceMode ScaleSourceMode { get; set; }
  1242. +   public InteractionChainingMode ScaleChainingMode { get; set; }
  1243. +   public InteractionSourceMode PositionYSourceMode { get; set; }
  1244. +   public InteractionChainingMode PositionYChainingMode { get; set; }
  1245. +   public InteractionSourceMode PositionXSourceMode { get; set; }
  1246. +   public InteractionChainingMode PositionXChainingMode { get; set; }
  1247. +   public VisualInteractionSourceRedirectionMode ManipulationRedirectionMode { get; set; }
  1248. +   public bool IsPositionYRailsEnabled { get; set; }
  1249. +   public bool IsPositionXRailsEnabled { get; set; }
  1250. +   public Visual Source { get; }
  1251. +   public void TryRedirectForManipulation( PointerPoint pointerPoint );
  1252. +   public static VisualInteractionSource Create( Visual result );
  1253. + }
  1254.  
  1255. + public enum Windows.UI.Composition.Interactions.VisualInteractionSourceRedirectionMode {
  1256. +   Off = 0,
  1257. +   CapableTouchpadOnly = 1,
  1258. + }
  1259.  
  1260. | public class Windows.UI.Input.RadialControllerConfiguration {
  1261. +   public void SetDefaultMenuItems( IIterable<RadialControllerSystemMenuItemKind> buttons );
  1262. +   public bool TrySelectDefaultMenuItem( RadialControllerSystemMenuItemKind result );
  1263. | }
  1264.  
  1265. - public enum Windows.UI.Input.RadialControllerDefaultMenuItemKind;
  1266.  
  1267. | public class Windows.UI.Input.RadialControllerMenu {
  1268. -   public RadialControllerMenu();
  1269. | }
  1270.  
  1271. + public enum Windows.UI.Input.RadialControllerSystemMenuItemKind {
  1272. +   Scroll = 0,
  1273. +   Zoom = 1,
  1274. +   UndoRedo = 2,
  1275. +   Volume = 3,
  1276. +   NextPreviousTrack = 4,
  1277. + }
  1278.  
  1279. + public enum Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind {
  1280. +   None = 0,
  1281. +   FirstButtonDown = 1,
  1282. +   FirstButtonUp = 2,
  1283. +   SecondButtonDown = 3,
  1284. +   SecondButtonUp = 4,
  1285. +   ThirdButtonDown = 5,
  1286. +   ThirdButtonUp = 6,
  1287. +   FourthButtonDown = 7,
  1288. +   FourthButtonUp = 8,
  1289. +   FifthButtonDown = 9,
  1290. +   FifthButtonUp = 10,
  1291. + }
  1292.  
  1293. + public enum Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions {
  1294. +   None = 0,
  1295. +   ExtendedKey = 1,
  1296. +   KeyUp = 2,
  1297. +   ScanCode = 8,
  1298. +   Unicode = 4,
  1299. + }
  1300.  
  1301. + public class Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo {
  1302. +   public ushort VirtualKey { get; set; }
  1303. +   public ushort ScanCode { get; set; }
  1304. +   public InjectedInputKeyOptions KeyOptions { get; set; }
  1305. +   public InjectedInputKeyboardInfo();
  1306. + }
  1307.  
  1308. + public class Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo {
  1309. +   public uint TimeOffsetInMilliseconds { get; set; }
  1310. +   public InjectedInputMouseOptions MouseOptions { get; set; }
  1311. +   public uint MouseData { get; set; }
  1312. +   public int DeltaY { get; set; }
  1313. +   public int DeltaX { get; set; }
  1314. +   public InjectedInputMouseInfo();
  1315. + }
  1316.  
  1317. + public enum Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions {
  1318. +   None = 0,
  1319. +   Move = 1,
  1320. +   LeftDown = 2,
  1321. +   LeftUp = 4,
  1322. +   RightDown = 8,
  1323. +   RightUp = 16,
  1324. +   MiddleDown = 32,
  1325. +   MiddleUp = 64,
  1326. +   XDown = 128,
  1327. +   XUp = 256,
  1328. +   Wheel = 2048,
  1329. +   HWheel = 4096,
  1330. +   MoveNoCoalesce = 8192,
  1331. +   VirtualDesk = 16384,
  1332. +   Absolute = 32768,
  1333. + }
  1334.  
  1335. + public enum Windows.UI.Input.Preview.Injection.InjectedInputPenButtons {
  1336. +   None = 0,
  1337. +   Barrel = 1,
  1338. +   Inverted = 2,
  1339. +   Eraser = 4,
  1340. + }
  1341.  
  1342. + public class Windows.UI.Input.Preview.Injection.InjectedInputPenInfo {
  1343. +   public int TiltY { get; set; }
  1344. +   public int TiltX { get; set; }
  1345. +   public double Rotation { get; set; }
  1346. +   public double Pressure { get; set; }
  1347. +   public InjectedInputPointerInfo PointerInfo { get; set; }
  1348. +   public InjectedInputPenParameters PenParameters { get; set; }
  1349. +   public InjectedInputPenButtons PenButtons { get; set; }
  1350. +   public InjectedInputPenInfo();
  1351. + }
  1352.  
  1353. + public enum Windows.UI.Input.Preview.Injection.InjectedInputPenParameters {
  1354. +   None = 0,
  1355. +   Pressure = 1,
  1356. +   Rotation = 2,
  1357. +   TiltX = 4,
  1358. +   TiltY = 8,
  1359. + }
  1360.  
  1361. + public struct Windows.UI.Input.Preview.Injection.InjectedInputPoint {
  1362. +   public int PositionX;
  1363. +   public int PositionY;
  1364. + }
  1365.  
  1366. + public struct Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo {
  1367. +   public uint PointerId;
  1368. +   public InjectedInputPointerOptions PointerOptions;
  1369. +   public InjectedInputPoint PixelLocation;
  1370. +   public uint TimeOffsetInMilliseconds;
  1371. +   public ulong PerformanceCount;
  1372. + }
  1373.  
  1374. + public enum Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions {
  1375. +   None = 0,
  1376. +   New = 1,
  1377. +   InRange = 2,
  1378. +   InContact = 4,
  1379. +   FirstButton = 16,
  1380. +   SecondButton = 32,
  1381. +   Primary = 8192,
  1382. +   Confidence = 16384,
  1383. +   Canceled = 32768,
  1384. +   PointerDown = 65536,
  1385. +   Update = 131072,
  1386. +   PointerUp = 262144,
  1387. +   CaptureChanged = 2097152,
  1388. + }
  1389.  
  1390. + public struct Windows.UI.Input.Preview.Injection.InjectedInputRectangle {
  1391. +   public int Left;
  1392. +   public int Top;
  1393. +   public int Bottom;
  1394. +   public int Right;
  1395. + }
  1396.  
  1397. + public enum Windows.UI.Input.Preview.Injection.InjectedInputShortcut {
  1398. +   Back = 0,
  1399. +   Start = 1,
  1400. +   Search = 2,
  1401. + }
  1402.  
  1403. + public class Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo {
  1404. +   public InjectedInputTouchParameters TouchParameters { get; set; }
  1405. +   public double Pressure { get; set; }
  1406. +   public InjectedInputPointerInfo PointerInfo { get; set; }
  1407. +   public int Orientation { get; set; }
  1408. +   public InjectedInputRectangle Contact { get; set; }
  1409. +   public InjectedInputTouchInfo();
  1410. + }
  1411.  
  1412. + public enum Windows.UI.Input.Preview.Injection.InjectedInputTouchParameters {
  1413. +   None = 0,
  1414. +   Contact = 1,
  1415. +   Orientation = 2,
  1416. +   Pressure = 4,
  1417. + }
  1418.  
  1419. + public enum Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode {
  1420. +   None = 0,
  1421. +   Default = 1,
  1422. +   Indirect = 2,
  1423. + }
  1424.  
  1425. + public class Windows.UI.Input.Preview.Injection.InputInjector {
  1426. +   public void InjectKeyboardInput( IIterable<InjectedInputKeyboardInfo> input );
  1427. +   public void InjectMouseInput( IIterable<InjectedInputMouseInfo> input );
  1428. +   public void InitializeTouchInjection( InjectedInputVisualizationMode visualMode );
  1429. +   public void InjectTouchInput( IIterable<InjectedInputTouchInfo> input );
  1430. +   public void UninitializeTouchInjection();
  1431. +   public void InitializePenInjection( InjectedInputVisualizationMode visualMode );
  1432. +   public void InjectPenInput( InjectedInputPenInfo input );
  1433. +   public void UninitializePenInjection();
  1434. +   public void InjectShortcut( InjectedInputShortcut shortcut );
  1435. +   public static InputInjector TryCreate();
  1436. + }
  1437.  
  1438. + public enum Windows.UI.Notifications.AdaptiveNotificationContentKind {
  1439. +   Text = 0,
  1440. + }
  1441.  
  1442. + public class Windows.UI.Notifications.AdaptiveNotificationText {
  1443. +   public IMap<string, string> Hints { get; }
  1444. +   public AdaptiveNotificationContentKind Kind { get; }
  1445. +   public string Text { get; set; }
  1446. +   public string Language { get; set; }
  1447. +   public AdaptiveNotificationText();
  1448. + }
  1449.  
  1450. | public class Windows.UI.Notifications.BadgeUpdateManager {
  1451. +   public static BadgeUpdateManagerForUser GetForUser( User result );
  1452. | }
  1453.  
  1454. + public class Windows.UI.Notifications.BadgeUpdateManagerForUser {
  1455. +   public User User { get; }
  1456. +   public BadgeUpdater CreateBadgeUpdaterForApplication();
  1457. +   public BadgeUpdater CreateBadgeUpdaterForApplication( string result );
  1458. +   public BadgeUpdater CreateBadgeUpdaterForSecondaryTile( string result );
  1459. + }
  1460.  
  1461. + public interface Windows.UI.Notifications.IAdaptiveNotificationContent {
  1462. +   public IMap<string, string> Hints { get; }
  1463. +   public AdaptiveNotificationContentKind Kind { get; }
  1464. + }
  1465.  
  1466. + public class Windows.UI.Notifications.KnownAdaptiveNotificationHints {
  1467. +   public string Align { get; }
  1468. +   public string MaxLines { get; }
  1469. +   public string MinLines { get; }
  1470. +   public string Style { get; }
  1471. +   public string TextStacking { get; }
  1472. +   public string Wrap { get; }
  1473. + }
  1474.  
  1475. + public class Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles {
  1476. +   public string Base { get; }
  1477. +   public string BaseSubtle { get; }
  1478. +   public string Body { get; }
  1479. +   public string BodySubtle { get; }
  1480. +   public string Caption { get; }
  1481. +   public string CaptionSubtle { get; }
  1482. +   public string Header { get; }
  1483. +   public string HeaderNumeral { get; }
  1484. +   public string HeaderNumeralSubtle { get; }
  1485. +   public string HeaderSubtle { get; }
  1486. +   public string Subheader { get; }
  1487. +   public string SubheaderNumeral { get; }
  1488. +   public string SubheaderNumeralSubtle { get; }
  1489. +   public string SubheaderSubtle { get; }
  1490. +   public string Subtitle { get; }
  1491. +   public string SubtitleSubtle { get; }
  1492. +   public string Title { get; }
  1493. +   public string TitleNumeral { get; }
  1494. +   public string TitleSubtle { get; }
  1495. + }
  1496.  
  1497. + public class Windows.UI.Notifications.KnownNotificationBindings {
  1498. +   public string ToastGeneric { get; }
  1499. + }
  1500.  
  1501. + public class Windows.UI.Notifications.Notification {
  1502. +   public NotificationVisual Visual { get; set; }
  1503. +   public IReference<DateTime> ExpirationTime { get; set; }
  1504. +   public NotificationKinds NotificationKinds { get; }
  1505. +   public Notification();
  1506. + }
  1507.  
  1508. + public class Windows.UI.Notifications.NotificationBinding {
  1509. +   public string Template { get; set; }
  1510. +   public string Language { get; set; }
  1511. +   public IMap<string, string> Hints { get; }
  1512. +   public IVectorView<AdaptiveNotificationText> GetTextElements();
  1513. + }
  1514.  
  1515. + public enum Windows.UI.Notifications.NotificationKinds {
  1516. +   Unknown = 0,
  1517. +   Toast = 1,
  1518. + }
  1519.  
  1520. + public enum Windows.UI.Notifications.NotificationMirroring {
  1521. +   Allowed = 0,
  1522. +   Disabled = 1,
  1523. + }
  1524.  
  1525. + public class Windows.UI.Notifications.NotificationVisual {
  1526. +   public string Language { get; set; }
  1527. +   public IVector<NotificationBinding> Bindings { get; }
  1528. +   public NotificationBinding GetBinding( string result );
  1529. + }
  1530.  
  1531. | public class Windows.UI.Notifications.TileUpdateManager {
  1532. +   public static TileUpdateManagerForUser GetForUser( User result );
  1533. | }
  1534.  
  1535. + public class Windows.UI.Notifications.TileUpdateManagerForUser {
  1536. +   public User User { get; }
  1537. +   public TileUpdater CreateTileUpdaterForApplicationForUser();
  1538. +   public TileUpdater CreateTileUpdaterForApplication( string updater );
  1539. +   public TileUpdater CreateTileUpdaterForSecondaryTile( string updater );
  1540. + }
  1541.  
  1542. | public class Windows.UI.Notifications.ToastNotification {
  1543. +   public string RemoteId { get; set; }
  1544. +   public NotificationMirroring NotificationMirroring { get; set; }
  1545. | }
  1546.  
  1547. | public class Windows.UI.Notifications.ToastNotificationManager {
  1548. +   public static ToastNotificationManagerForUser GetForUser( User result );
  1549. +   public static void ConfigureNotificationMirroring( NotificationMirroring value );
  1550. | }
  1551.  
  1552. + public class Windows.UI.Notifications.ToastNotificationManagerForUser {
  1553. +   public ToastNotificationHistory History { get; }
  1554. +   public User User { get; }
  1555. +   public ToastNotifier CreateToastNotifier();
  1556. +   public ToastNotifier CreateToastNotifier( string result );
  1557. + }
  1558.  
  1559. + public class Windows.UI.Notifications.UserNotification {
  1560. +   public AppInfo AppInfo { get; }
  1561. +   public DateTime CreationTime { get; }
  1562. +   public uint Id { get; }
  1563. +   public Notification Notification { get; }
  1564. + }
  1565.  
  1566. + public class Windows.UI.Notifications.UserNotificationChangedEventArgs {
  1567. +   public UserNotificationChangedKind ChangeKind { get; }
  1568. +   public NotificationKinds NotificationKinds { get; }
  1569. +   public uint UserNotificationId { get; }
  1570. + }
  1571.  
  1572. + public enum Windows.UI.Notifications.UserNotificationChangedKind {
  1573. +   Added = 0,
  1574. +   Removed = 1,
  1575. + }
  1576.  
  1577. + public class Windows.UI.Notifications.Management.UserNotificationListener {
  1578. +   public UserNotificationListener Current { get; }
  1579. +   public IAsyncOperation<UserNotificationListenerAccessStatus> RequestAccessAsync();
  1580. +   public UserNotificationListenerAccessStatus GetAccessStatus();
  1581. +   public IAsyncOperation<IVectorView<UserNotification>> GetNotificationsAsync( NotificationKinds result );
  1582. +   public UserNotification GetNotification( uint result );
  1583. +   public void ClearNotifications();
  1584. +   public void RemoveNotification( uint notificationId );
  1585. +   TypedEventHandler<UserNotificationListener, UserNotificationChangedEventArgs> NotificationChanged;
  1586. + }
  1587.  
  1588. + public enum Windows.UI.Notifications.Management.UserNotificationListenerAccessStatus {
  1589. +   Unspecified = 0,
  1590. +   Allowed = 1,
  1591. +   Denied = 2,
  1592. + }
  1593.  
  1594. + public class Windows.UI.WebUI.EnteredBackgroundEventArgs {
  1595. +   public Deferral GetDeferral();
  1596. + }
  1597.  
  1598. + public void delegate Windows.UI.WebUI.EnteredBackgroundEventHandler( object sender, IEnteredBackgroundEventArgs e );
  1599.  
  1600. + public class Windows.UI.WebUI.LeavingBackgroundEventArgs {
  1601. +   public Deferral GetDeferral();
  1602. + }
  1603.  
  1604. + public void delegate Windows.UI.WebUI.LeavingBackgroundEventHandler( object sender, ILeavingBackgroundEventArgs e );
  1605.  
  1606. | public class Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs {
  1607. +   public User User { get; }
  1608. | }
  1609.  
  1610. | public class Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs {
  1611. +   public User User { get; }
  1612. | }
  1613.  
  1614. | public class Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs {
  1615. +   public User User { get; }
  1616. | }
  1617.  
  1618. | public class Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs {
  1619. +   public User User { get; }
  1620. | }
  1621.  
  1622. | public class Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs {
  1623. +   public User User { get; }
  1624. | }
  1625.  
  1626. | public class Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs {
  1627. +   public User User { get; }
  1628. | }
  1629.  
  1630. | public class Windows.UI.WebUI.WebUIDeviceActivatedEventArgs {
  1631. +   public User User { get; }
  1632. | }
  1633.  
  1634. | public class Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs {
  1635. +   public User User { get; }
  1636. | }
  1637.  
  1638. | public class Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs {
  1639. +   public User User { get; }
  1640. | }
  1641.  
  1642. | public class Windows.UI.WebUI.WebUIFileActivatedEventArgs {
  1643. +   public User User { get; }
  1644. | }
  1645.  
  1646. | public class Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs {
  1647. +   public User User { get; }
  1648. | }
  1649.  
  1650. | public class Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs {
  1651. +   public User User { get; }
  1652. | }
  1653.  
  1654. | public class Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs {
  1655. +   public User User { get; }
  1656. | }
  1657.  
  1658. | public class Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs {
  1659. +   public User User { get; }
  1660. | }
  1661.  
  1662. | public class Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs {
  1663. +   public User User { get; }
  1664. | }
  1665.  
  1666. | public class Windows.UI.WebUI.WebUILaunchActivatedEventArgs {
  1667. +   public User User { get; }
  1668. | }
  1669.  
  1670. | public class Windows.UI.WebUI.WebUILockScreenActivatedEventArgs {
  1671. +   public User User { get; }
  1672. | }
  1673.  
  1674. | public class Windows.UI.WebUI.WebUIProtocolActivatedEventArgs {
  1675. +   public User User { get; }
  1676. | }
  1677.  
  1678. | public class Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs {
  1679. +   public User User { get; }
  1680. | }
  1681.  
  1682. | public class Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs {
  1683. +   public User User { get; }
  1684. | }
  1685.  
  1686. | public class Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs {
  1687. +   public User User { get; }
  1688. | }
  1689.  
  1690. | public class Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs {
  1691. +   public User User { get; }
  1692. | }
  1693.  
  1694. + public class Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs {
  1695. +   public ActivationKind Kind { get; }
  1696. +   public ApplicationExecutionState PreviousExecutionState { get; }
  1697. +   public SplashScreen SplashScreen { get; }
  1698. +   public IUserDataAccountProviderOperation Operation { get; }
  1699. +   public ActivatedOperation ActivatedOperation { get; }
  1700. + }
  1701.  
  1702. | public class Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs {
  1703. +   public User User { get; }
  1704. | }
  1705.  
  1706. | public class Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs {
  1707. +   public User User { get; }
  1708. | }
  1709.  
  1710. | public class Windows.UI.Xaml.Application {
  1711. +   public ApplicationRequiresPointerMode RequiresPointerMode { get; set; }
  1712. | }
  1713.  
  1714. + public enum Windows.UI.Xaml.ApplicationRequiresPointerMode {
  1715. +   Auto = 0,
  1716. +   WhenRequested = 1,
  1717. + }
  1718.  
  1719. + public void delegate Windows.UI.Xaml.EnteredBackgroundEventHandler( object sender, EnteredBackgroundEventArgs e );
  1720.  
  1721. + public void delegate Windows.UI.Xaml.LeavingBackgroundEventHandler( object sender, LeavingBackgroundEventArgs e );
  1722.  
  1723. | public enum Windows.UI.Xaml.Controls.ExternalActorMode {
  1724. +   ExternalActorModeLast = 5,
  1725. | }
  1726.  
  1727. | public class Windows.UI.Xaml.Controls.InkToolbarCustomPen : Windows.UI.Xaml.DependencyObject {
  1728. +   public InkDrawingAttributes CreateInkDrawingAttributes( Brush returnValue, double brush );
  1729. | }
  1730.  
  1731. | public class Windows.UI.Xaml.Controls.InkToolbarPenButton : Windows.UI.Xaml.Controls.InkToolbarToolButton {
  1732. +   public int SelectedBrushIndex { get; set; }
  1733. +   public IVector<Brush> Palette { get; set; }
  1734. +   public Brush SelectedBrush { get; }
  1735. +   public DependencyProperty PaletteProperty { get; }
  1736. +   public DependencyProperty SelectedBrushIndexProperty { get; }
  1737. +   public DependencyProperty SelectedBrushProperty { get; }
  1738. -   public SolidColorBrush SelectedColor { get; set; }
  1739. -   public SolidColorBrush ColorPalette { get; }
  1740. -   public DependencyProperty ColorPaletteProperty { get; }
  1741. -   public DependencyProperty SelectedColorProperty { get; }
  1742. | }
  1743.  
  1744. | public enum Windows.UI.Xaml.Controls.WebViewPermissionType {
  1745. +   WebNotifications = 4,
  1746. | }
  1747.  
  1748. + public class Windows.UI.Xaml.Media.BrushCollection {
  1749. +   public uint Size { get; }
  1750. +   public BrushCollection();
  1751. +   public Brush GetAt( uint returnValue );
  1752. +   public IVectorView<Brush> GetView();
  1753. +   public bool IndexOf( Brush returnValue, ref uint value );
  1754. +   public void SetAt( uint index, Brush value );
  1755. +   public void InsertAt( uint index, Brush value );
  1756. +   public void RemoveAt( uint index );
  1757. +   public void Append( Brush value );
  1758. +   public void RemoveAtEnd();
  1759. +   public void Clear();
  1760. +   public uint GetMany( uint returnValue, Brush[] startIndex );
  1761. +   public void ReplaceAll( Brush[] items );
  1762. +   public IIterator<Brush> First();
  1763. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement