h0x0d

Windows 10 15002 vs. 14997 WinRT API Changes

Jan 7th, 2017
1,226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 31.44 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: 15002_WinMetadata\*
  5.  old files: 14997_WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.PackageCatalog {
  10. +   public IAsyncOperation<PackageCatalogAddOptionalPackageResult> AddOptionalPackageAsync( string operation );
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.PackageCatalogAddOptionalPackageResult {
  14. +   public HResult ExtendedError { get; }
  15. +   public Package Package { get; }
  16. + }
  17.  
  18. | public class Windows.ApplicationModel.PackageStatus {
  19. +   public bool IsPartiallyStaged { get; }
  20. | }
  21.  
  22. | public class Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs {
  23. -   public ContactGroup ContactGroup { get; }
  24. | }
  25.  
  26. | public interface Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs {
  27. -   public ContactGroup ContactGroup { get; }
  28. | }
  29.  
  30. | public class Windows.ApplicationModel.Contacts.ContactAnnotation {
  31. -   public string ContactGroupId { get; set; }
  32. | }
  33.  
  34. | public class Windows.ApplicationModel.Contacts.ContactAnnotationStore {
  35. -   public IAsyncOperation<IVectorView<ContactAnnotation>> FindAnnotationsForContactGroupAsync( string annotations );
  36. | }
  37.  
  38. | public class Windows.ApplicationModel.Contacts.ContactGroup {
  39. -   public IRandomAccessStreamReference DisplayPicture { get; set; }
  40. -   public string DisplayName { get; set; }
  41. -   public string Description { get; set; }
  42. -   public bool CanShowGroupDetails { get; set; }
  43. -   public bool CanShowEditGroupMembers { get; set; }
  44. -   public bool CanShowEditGroupDetails { get; set; }
  45. -   public string RemoteId { get; set; }
  46. -   public ContactGroupOtherAppReadAccess OtherAppReadAccess { get; set; }
  47. -   public bool IsFavorite { get; set; }
  48. -   public string Id { get; }
  49. -   public string UserDataAccountId { get; }
  50. -   public IAsyncAction SaveAsync();
  51. -   public IAsyncAction DeleteAsync();
  52. -   public IAsyncAction SaveMemberAsync( ContactGroupMember value );
  53. -   public IAsyncAction DeleteMemberAsync( string value );
  54. -   public IAsyncOperation<ContactGroupMember> GetMemberAsync( string operation );
  55. -   public ContactGroupMemberReader GetMemberReader();
  56. -   public IAsyncOperation<IVectorView<ContactGroupMember>> FindMembersByRemoteIdAsync( string operation );
  57. -   public IAsyncOperation<bool> TryShowGroupDetailsAsync();
  58. -   public IAsyncOperation<bool> TryShowEditGroupDetailsAsync();
  59. -   public IAsyncOperation<bool> TryShowEditGroupMembersAsync();
  60. | }
  61.  
  62. - public class Windows.ApplicationModel.Contacts.ContactGroupMember;
  63.  
  64. - public class Windows.ApplicationModel.Contacts.ContactGroupMemberBatch;
  65.  
  66. - public class Windows.ApplicationModel.Contacts.ContactGroupMemberReader;
  67.  
  68. - public enum Windows.ApplicationModel.Contacts.ContactGroupOtherAppReadAccess;
  69.  
  70. | public class Windows.ApplicationModel.Contacts.ContactManager {
  71. +   public bool IncludeMiddleNameInSystemDisplayAndSort { get; set; }
  72. | }
  73.  
  74. | public class Windows.ApplicationModel.Contacts.ContactStore {
  75. -   public IAsyncOperation<ContactGroup> CreateContactGroupAsync( string value );
  76. -   public IAsyncOperation<ContactGroup> CreateContactGroupAsync( string value, string displayName );
  77. -   public IAsyncOperation<ContactGroup> GetContactGroupAsync( string value );
  78. -   public IAsyncOperation<IVectorView<ContactGroup>> FindContactGroupsAsync();
  79. -   public IAsyncOperation<IVectorView<ContactGroup>> FindContactGroupsByRemoteIdAsync( string operation );
  80. | }
  81.  
  82. | public class Windows.ApplicationModel.Contacts.PinnedContactIdsQueryResult {
  83. -   public IVector<string> ContactGroupIds { get; }
  84. | }
  85.  
  86. | public class Windows.ApplicationModel.Contacts.PinnedContactManager {
  87. -   public bool IsContactGroupPinned( ContactGroup result, PinnedContactSurface contactGroup );
  88. -   public IAsyncOperation<bool> RequestPinContactGroupAsync( ContactGroup operation, PinnedContactSurface contactGroup );
  89. -   public IAsyncOperation<bool> RequestUnpinContactGroupAsync( ContactGroup operation, PinnedContactSurface contactGroup );
  90. -   public void SignalContactGroupActivity( ContactGroup contactGroup );
  91. | }
  92.  
  93. | public class Windows.ApplicationModel.Payments.PaymentMediator {
  94. -   public User User { get; }
  95. -   public static PaymentMediator CreateForUser( User result );
  96. | }
  97.  
  98. | public class Windows.ApplicationModel.Payments.Provider.PaymentTransaction {
  99. -   public User User { get; }
  100. | }
  101.  
  102. | public class Windows.ApplicationModel.UserActivities.UserActivity {
  103. +   public string ContentMetadata { get; set; }
  104. -   public JsonObject GetLinkData();
  105. -   public void SetLinkData( JsonObject value );
  106. | }
  107.  
  108. | public class Windows.ApplicationModel.UserActivities.UserActivityChannel {
  109. -   public UserActivityChannel Current { get; }
  110. +   public IAsyncOperation<UserActivity> GetOrCreateUserActivityAsync( string operation, HostName activityId );
  111. +   public static UserActivityChannel GetDefault();
  112. -   public static IAsyncOperation<UserActivityChannel> GetForUserAsync( User operation );
  113. | }
  114.  
  115. | public class Windows.ApplicationModel.UserActivities.UserActivityVisualElements {
  116. -   public XmlDocument AdaptiveContent { get; set; }
  117. | }
  118.  
  119. | public class Windows.ApplicationModel.UserActivities.Core.CoreUserActivityManager {
  120. -   public static UserActivitySession CreateUserActivitySessionForWindow( UserActivity result, CoreWindow activity );
  121. | }
  122.  
  123. | public class Windows.ApplicationModel.UserDataTasks.UserDataTaskBatch {
  124. +   public IVectorView<UserDataTask> Tasks { get; }
  125. -   public IVectorView<UserDataTask> UserDataTasks { get; }
  126. | }
  127.  
  128. | public class Windows.ApplicationModel.UserDataTasks.UserDataTaskManager {
  129. +   public User User { get; }
  130. +   public IAsyncOperation<UserDataTaskStore> RequestStoreAsync( UserDataTaskStoreAccessType operation );
  131. +   public static UserDataTaskManager GetDefault();
  132. +   public static UserDataTaskManager GetForUser( User result );
  133. | }
  134.  
  135. - public class Windows.ApplicationModel.UserDataTasks.UserDataTaskManagerForUser;
  136.  
  137. - public struct Windows.Foundation.PointI;
  138.  
  139. - public struct Windows.Foundation.RectI;
  140.  
  141. - public struct Windows.Foundation.SizeI;
  142.  
  143. | public class Windows.Globalization.Collation.CharacterGroupings {
  144. +   public CharacterGroupings( string language );
  145. | }
  146.  
  147. + public struct Windows.Graphics.PointInt32 {
  148. +   public int X;
  149. +   public int Y;
  150. + }
  151.  
  152. + public struct Windows.Graphics.RectInt32 {
  153. +   public int X;
  154. +   public int Y;
  155. +   public int Width;
  156. +   public int Height;
  157. + }
  158.  
  159. + public struct Windows.Graphics.SizeInt32 {
  160. +   public int Width;
  161. +   public int Height;
  162. + }
  163.  
  164. | public enum Windows.Graphics.Display.Core.HdmiDisplayColorSpace {
  165. +   BT709 = 3,
  166. -   Ycc709 = 3,
  167. | }
  168.  
  169. | public class Windows.Graphics.Display.Core.HdmiDisplayMode {
  170. +   public HdmiDisplayPixelEncoding PixelEncoding { get; }
  171. | }
  172.  
  173. + public enum Windows.Graphics.Display.Core.HdmiDisplayPixelEncoding {
  174. +   Rgb444 = 0,
  175. +   Ycc444 = 1,
  176. +   Ycc422 = 2,
  177. +   Ycc420 = 3,
  178. + }
  179.  
  180. + public class Windows.Management.MdmAlert {
  181. +   public string Type { get; set; }
  182. +   public string Target { get; set; }
  183. +   public string Source { get; set; }
  184. +   public MdmAlertMark Mark { get; set; }
  185. +   public MdmAlertDataType Format { get; set; }
  186. +   public string Data { get; set; }
  187. +   public uint Status { get; }
  188. +   public MdmAlert();
  189. + }
  190.  
  191. + public enum Windows.Management.MdmAlertDataType {
  192. +   String = 0,
  193. +   Base64 = 1,
  194. +   Boolean = 2,
  195. +   Integer = 3,
  196. + }
  197.  
  198. + public enum Windows.Management.MdmAlertMark {
  199. +   None = 0,
  200. +   Fatal = 1,
  201. +   Critical = 2,
  202. +   Warning = 3,
  203. +   Informational = 4,
  204. + }
  205.  
  206. + public class Windows.Management.MdmSession {
  207. +   public IVectorView<MdmAlert> Alerts { get; }
  208. +   public HResult ExtendedError { get; }
  209. +   public string Id { get; }
  210. +   public MdmSessionState State { get; }
  211. +   public IAsyncAction AttachAsync();
  212. +   public void Delete();
  213. +   public IAsyncAction StartAsync();
  214. +   public IAsyncAction StartAsync( IIterable<MdmAlert> action );
  215. + }
  216.  
  217. + public class Windows.Management.MdmSessionManager {
  218. +   public IVectorView<string> SessionIds { get; }
  219. +   public static MdmSession TryCreateSession();
  220. +   public static void DeleteSessionById( string sessionId );
  221. +   public static MdmSession GetSessionById( string result );
  222. + }
  223.  
  224. + public enum Windows.Management.MdmSessionState {
  225. +   NotStarted = 0,
  226. +   Starting = 1,
  227. +   Connecting = 2,
  228. +   Communicating = 3,
  229. +   AlertStatusAvailable = 4,
  230. +   Retrying = 5,
  231. +   Completed = 6,
  232. + }
  233.  
  234. | public class Windows.Management.Deployment.PackageManager {
  235. +   public PackageManagerDebugSettings DebugSettings { get; }
  236. | }
  237.  
  238. + public class Windows.Management.Deployment.PackageManagerDebugSettings {
  239. +   public IAsyncAction SetContentGroupStateAsync( Package action, string package, PackageContentGroupState contentGroupName );
  240. +   public IAsyncAction SetContentGroupStateAsync( Package action, string package, PackageContentGroupState contentGroupName, double state );
  241. + }
  242.  
  243. | public enum Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage {
  244. +   CheckingDevicePresence = 8,
  245. | }
  246.  
  247. | public enum Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities {
  248. +   CloseRangeDataTransmission = 64,
  249. | }
  250.  
  251. + public enum Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresence {
  252. +   Absent = 0,
  253. +   Present = 1,
  254. + }
  255.  
  256. + public enum Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringMode {
  257. +   Unsupported = 0,
  258. +   AppManaged = 1,
  259. +   SystemManaged = 2,
  260. + }
  261.  
  262. + public enum Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus {
  263. +   Unsupported = 0,
  264. +   Succeeded = 1,
  265. +   DisabledByPolicy = 2,
  266. + }
  267.  
  268. | public class Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo {
  269. +   public bool IsAuthenticationSupported { get; }
  270. +   public SecondaryAuthenticationFactorDevicePresenceMonitoringMode PresenceMonitoringMode { get; }
  271. +   public IAsyncAction UpdateDevicePresenceAsync( SecondaryAuthenticationFactorDevicePresence result );
  272. | }
  273.  
  274. | public class Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration {
  275. +   public static IAsyncOperation<SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus> RegisterDevicePresenceMonitoringAsync( string operation, string deviceId, SecondaryAuthenticationFactorDevicePresenceMonitoringMode deviceInstancePath );
  276. +   public static IAsyncOperation<SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus> RegisterDevicePresenceMonitoringAsync( string operation, string deviceId, SecondaryAuthenticationFactorDevicePresenceMonitoringMode deviceInstancePath, string monitoringMode, string deviceFriendlyName, IBuffer deviceModelNumber );
  277. +   public static IAsyncAction UnregisterDevicePresenceMonitoringAsync( string result );
  278. +   public static bool IsDevicePresenceMonitoringSupported();
  279. | }
  280.  
  281. | public class Windows.Security.Authentication.Web.Core.WebTokenRequest {
  282. +   public string CorrelationId { get; set; }
  283. | }
  284.  
  285. | public class Windows.Security.Authentication.Web.Provider.WebAccountManager {
  286. +   public static IAsyncOperation<IVectorView<WebAccount>> FindAllProviderWebAccountsForUserAsync( User operation );
  287. +   public static IAsyncOperation<WebAccount> AddWebAccountForUserAsync( User operation, string user, string webAccountId, IMapView<string, string> webAccountUserName );
  288. +   public static IAsyncOperation<WebAccount> AddWebAccountForUserAsync( User operation, string user, string webAccountId, IMapView<string, string> webAccountUserName, WebAccountScope props );
  289. +   public static IAsyncOperation<WebAccount> AddWebAccountForUserAsync( User operation, string user, string webAccountId, IMapView<string, string> webAccountUserName, WebAccountScope props, string scope );
  290. | }
  291.  
  292. | public class Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails {
  293. +   public User User { get; }
  294. | }
  295.  
  296. + public class Windows.System.AppDiagnosticInfo {
  297. +   public AppInfo AppInfo { get; }
  298. +   public static IAsyncOperation<IVector<AppDiagnosticInfo>> RequestInfoAsync();
  299. + }
  300.  
  301. - public class Windows.System.DispatcherQueue;
  302.  
  303. - public IAsyncAction delegate Windows.System.DispatcherQueueAsyncHandler();
  304.  
  305. - public void delegate Windows.System.DispatcherQueueHandler();
  306.  
  307. - public class Windows.System.DispatcherQueueInitializedEventArgs;
  308.  
  309. - public class Windows.System.DispatcherQueueOptions;
  310.  
  311. - public enum Windows.System.DispatcherQueuePriority;
  312.  
  313. - public class Windows.System.DispatcherQueueTimer;
  314.  
  315. | public class Windows.System.LauncherOptions {
  316. +   public bool LimitPickerToCurrentAppAndAppUriHandlers { get; set; }
  317. -   public bool LaunchInCurrentApp { get; set; }
  318. | }
  319.  
  320. - public class Windows.System.Preview.RemoteSessions.RemoteSessionAddedEventArgs;
  321.  
  322. - public class Windows.System.Preview.RemoteSessions.RemoteSessionConnectResult;
  323.  
  324. | public class Windows.System.Preview.RemoteSessions.RemoteSessionDisconnectedEventArgs {
  325. *   public RemoteSystemSessionDisconnectedReason Reason { get; }
  326. | }
  327.  
  328. - public enum Windows.System.Preview.RemoteSessions.RemoteSessionDisconnectedReason;
  329.  
  330. - public class Windows.System.Preview.RemoteSessions.RemoteSessionInfo;
  331.  
  332. | public class Windows.System.Preview.RemoteSessions.RemoteSessionInvitationReceivedEventArgs {
  333. *   public RemoteSystemSessionInfo RemoteSessionInfo { get; }
  334. | }
  335.  
  336. - public class Windows.System.Preview.RemoteSessions.RemoteSessionJoinRequest;
  337.  
  338. - public class Windows.System.Preview.RemoteSessions.RemoteSessionJoinRequestedEventArgs;
  339.  
  340. - public class Windows.System.Preview.RemoteSessions.RemoteSessionRemovedEventArgs;
  341.  
  342. - public class Windows.System.Preview.RemoteSessions.RemoteSessionUpdatedEventArgs;
  343.  
  344. - public class Windows.System.Preview.RemoteSessions.RemoteSessionWatcher;
  345.  
  346. | public class Windows.System.Preview.RemoteSessions.RemoteSystemSession {
  347. +   public string ControllerDisplayName { get; }
  348. +   public string DisplayName { get; }
  349. -   public bool IsOwner { get; }
  350. -   public string Name { get; }
  351. -   public RemoteSystem Owner { get; }
  352. +   public RemoteSystemSessionParticipantWatcher CreateParticipantWatcher();
  353. +   public IAsyncOperation<bool> SendInvitationAsync( RemoteSystem value );
  354. +   public void Close();
  355. +   public static RemoteSystemSessionWatcher CreateWatcher();
  356. -   public IAsyncOperation<RemoteSessionConnectionStatus> ReconnectAsync();
  357. -   public IAsyncOperation<bool> DisconnectAsync();
  358. -   public IAsyncOperation<bool> RemoveParticipantAsync( RemoteSessionParticipant value );
  359. -   public static IAsyncOperation<RemoteSessionConnectResult> CreateAsync( string ppOperation );
  360. | }
  361.  
  362. | public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionController {
  363. +   public IAsyncOperation<bool> RemoveParticipantAsync( RemoteSessionParticipant operation );
  364. | }
  365.  
  366. | public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionJoinRequest {
  367. *   public RemoteSessionParticipant Participant { get; }
  368. | }
  369.  
  370. | public class Windows.System.RemoteSystems.KnownRemoteSystemCapabilities {
  371. +   public string AppService { get; }
  372. +   public string LaunchUri { get; }
  373. +   public string RemoteSession { get; }
  374. -   public string RemoteSystemSession { get; }
  375. | }
  376.  
  377. | public class Windows.System.RemoteSystems.RemoteSystem {
  378. +   public bool IsAvailableBySpatialProximity { get; }
  379. +   public IAsyncOperation<bool> GetCapabilitySupportedAsync( string operation );
  380. +   public static bool IsAuthorizationKindEnabled( RemoteSystemAuthorizationKind value );
  381. -   public IAsyncOperation<bool> IsCapabilitySupportedAsync( string operation );
  382. | }
  383.  
  384. + public enum Windows.System.RemoteSystems.RemoteSystemAuthorizationKind {
  385. +   SameUser = 0,
  386. +   Anonymous = 1,
  387. + }
  388.  
  389. + public class Windows.System.RemoteSystems.RemoteSystemAuthorizationKindFilter {
  390. +   public RemoteSystemAuthorizationKind RemoteSystemAuthorizationKind { get; }
  391. +   public RemoteSystemAuthorizationKindFilter( RemoteSystemAuthorizationKind remoteSystemAuthorizationKind );
  392. + }
  393.  
  394. | public enum Windows.System.RemoteSystems.RemoteSystemDiscoveryType {
  395. +   SpatiallyProximal = 3,
  396. | }
  397.  
  398. | public class Windows.UI.ColorHelper {
  399. +   public static string ToDisplayName( Color returnValue );
  400. | }
  401.  
  402. | public class Windows.UI.Composition.CompositionCapabilities {
  403. -   public CompositionEffectLevel EffectLevel { get; }
  404. +   public bool AreEffectsSupported();
  405. +   public bool AreEffectsFast();
  406. | }
  407.  
  408. | public class Windows.UI.Composition.CompositionDrawingSurface : Windows.UI.Composition.CompositionObject {
  409. +   public SizeInt32 SizeInt32 { get; }
  410. -   public SizeI SizeI { get; }
  411. +   public void Resize( SizeInt32 sizePixels );
  412. +   public void Scroll( PointInt32 offset );
  413. +   public void Scroll( PointInt32 offset, RectInt32 scrollRect );
  414. +   public void ScrollWithClip( PointInt32 offset, RectInt32 clipRect );
  415. +   public void ScrollWithClip( PointInt32 offset, RectInt32 clipRect, RectInt32 scrollRect );
  416. | }
  417.  
  418. - public enum Windows.UI.Composition.CompositionEffectLevel;
  419.  
  420. | public class Windows.UI.Composition.CompositionGraphicsDevice : Windows.UI.Composition.CompositionObject {
  421. +   public CompositionDrawingSurface CreateDrawingSurface2( SizeInt32 result, DirectXPixelFormat sizePixels, DirectXAlphaMode pixelFormat );
  422. +   public CompositionVirtualDrawingSurface CreateVirtualDrawingSurface( SizeInt32 result, DirectXPixelFormat sizePixels, DirectXAlphaMode pixelFormat );
  423. -   public CompositionDrawingSurface CreateDrawingSurfaceI( SizeI result, DirectXPixelFormat sizePixels, DirectXAlphaMode pixelFormat );
  424. | }
  425.  
  426. | public class Windows.UI.Composition.CompositionVirtualDrawingSurface : Windows.UI.Composition.CompositionDrawingSurface {
  427. +   public void Trim( RectInt32[] rects );
  428. | }
  429.  
  430. - public class Windows.UI.Composition.CompositionVisualSurface : Windows.UI.Composition.CompositionObject;
  431.  
  432. - public class Windows.UI.Composition.CompositionWindowBackdropBrush : Windows.UI.Composition.CompositionBrush;
  433.  
  434. | public class Windows.UI.Composition.Compositor {
  435. +   public CompositionBackdropBrush CreateHostBackdropBrush();
  436. -   public CompositionWindowBackdropBrush CreateWindowBackdropBrush();
  437. -   public CompositionVisualSurface CreateVisualSurface();
  438. | }
  439.  
  440. + public interface Windows.UI.Composition.ICompositionColorSpaceTarget {
  441. +   public bool ForceLowColor { get; set; }
  442. + }
  443.  
  444. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  445. +   public Vector3 RelativeOffsetAdjustment { get; set; }
  446. +   public Visual ParentForTransform { get; set; }
  447. +   public Vector2 RelativeSizeAdjustment { get; set; }
  448. -   public Vector2 RelativeSize { get; set; }
  449. -   public Vector3 RelativeOffset { get; set; }
  450. -   public Visual TransformParent { get; set; }
  451. | }
  452.  
  453. + public class Windows.UI.Composition.VisualCapturePartner : Windows.UI.Composition.CompositionObject {
  454. +   public HResult ErrorCode { get; }
  455. +   public uint Id { get; }
  456. +   public AsyncStatus Status { get; }
  457. +   public AsyncOperationCompletedHandler<ICompositionSurface> Completed { get; set; }
  458. +   public ICompositionSurface GetResults();
  459. +   public void Cancel();
  460. +   public void Close();
  461. + }
  462.  
  463. + public class Windows.UI.Composition.Interactions.CompositionConditionalValue : Windows.UI.Composition.CompositionObject {
  464. +   public ExpressionAnimation Value { get; set; }
  465. +   public ExpressionAnimation Condition { get; set; }
  466. +   public static CompositionConditionalValue Create( Compositor result );
  467. + }
  468.  
  469. | public class Windows.UI.Composition.Interactions.InteractionTracker : Windows.UI.Composition.CompositionObject {
  470. +   public void ConfigureCenterPointXInertiaModifiers( IIterable<CompositionConditionalValue> conditionalValues );
  471. +   public void ConfigureCenterPointYInertiaModifiers( IIterable<CompositionConditionalValue> conditionalValues );
  472. | }
  473.  
  474. | public class Windows.UI.Composition.Interactions.VisualInteractionSource : Windows.UI.Composition.CompositionObject {
  475. +   public Vector3 DeltaPosition { get; }
  476. +   public float DeltaScale { get; }
  477. +   public Vector3 Position { get; }
  478. +   public Vector3 PositionVelocity { get; }
  479. +   public float Scale { get; }
  480. +   public float ScaleVelocity { get; }
  481. +   public void ConfigureCenterPointXModifiers( IIterable<CompositionConditionalValue> conditionalValues );
  482. +   public void ConfigureCenterPointYModifiers( IIterable<CompositionConditionalValue> conditionalValues );
  483. +   public void ConfigureDeltaPositionXModifiers( IIterable<CompositionConditionalValue> conditionalValues );
  484. +   public void ConfigureDeltaPositionYModifiers( IIterable<CompositionConditionalValue> conditionalValues );
  485. +   public void ConfigureDeltaScaleModifiers( IIterable<CompositionConditionalValue> conditionalValues );
  486. | }
  487.  
  488. + public class Windows.UI.Core.SystemNavigationCloseRequestedEventArgs {
  489. +   public bool Handled { get; set; }
  490. +   public Deferral GetDeferral();
  491. + }
  492.  
  493. | public class Windows.UI.Input.Spatial.SpatialHoldCompletedEventArgs {
  494. -   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem value );
  495. | }
  496.  
  497. | public class Windows.UI.Input.Spatial.SpatialHoldStartedEventArgs {
  498. -   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem pose );
  499. | }
  500.  
  501. | public class Windows.UI.Input.Spatial.SpatialInteractionController {
  502. +   public bool HasThumbstick { get; }
  503. +   public bool HasTouchpad { get; }
  504. *   public ushort ProductId { get; }
  505. *   public ushort VendorId { get; }
  506. +   public ushort Version { get; }
  507. -   public bool IsThumbstickSupported { get; }
  508. -   public bool IsTouchpadSupported { get; }
  509. -   public bool IsTriggerSupported { get; }
  510. -   public uint ProductVersion { get; }
  511. | }
  512.  
  513. | public class Windows.UI.Input.Spatial.SpatialInteractionControllerProperties {
  514. -   public bool IsTriggerPressed { get; }
  515. -   public double TriggerReading { get; }
  516. | }
  517.  
  518. | public class Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs {
  519. +   public SpatialInteractionSource InteractionSource { get; }
  520. -   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem value );
  521. | }
  522.  
  523. - public enum Windows.UI.Input.Spatial.SpatialInteractionKind;
  524.  
  525. + public enum Windows.UI.Input.Spatial.SpatialInteractionPressKind {
  526. +   None = 0,
  527. +   Select = 1,
  528. +   Menu = 2,
  529. +   Grasp = 3,
  530. +   Touchpad = 4,
  531. +   Thumbstick = 5,
  532. + }
  533.  
  534. | public class Windows.UI.Input.Spatial.SpatialInteractionSource {
  535. +   public bool IsGraspSupported { get; }
  536. +   public SpatialInteractionSourceState TryGetStateAtTimestamp( PerceptionTimestamp value );
  537. | }
  538.  
  539. | public class Windows.UI.Input.Spatial.SpatialInteractionSourceEventArgs {
  540. +   public SpatialInteractionPressKind PressKind { get; }
  541. -   public SpatialInteractionKind InteractionKind { get; }
  542. -   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem pose );
  543. | }
  544.  
  545. | public class Windows.UI.Input.Spatial.SpatialInteractionSourceState {
  546. +   public double SelectPressedValue { get; }
  547. -   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem value );
  548. | }
  549.  
  550. + public class Windows.UI.Input.Spatial.SpatialPointerInteractionSourcePose {
  551. +   public Vector3 ForwardDirection { get; }
  552. +   public Vector3 Position { get; }
  553. +   public Vector3 UpDirection { get; }
  554. + }
  555.  
  556. | public class Windows.UI.Input.Spatial.SpatialPointerPose {
  557. +   public SpatialPointerInteractionSourcePose TryGetInteractionSourcePose( SpatialInteractionSource value );
  558. -   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialInteractionSource value );
  559. | }
  560.  
  561. - public class Windows.UI.Input.Spatial.SpatialPointerSourcePose;
  562.  
  563. | public class Windows.UI.Input.Spatial.SpatialTappedEventArgs {
  564. -   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem pose );
  565. | }
  566.  
  567. | public class Windows.UI.Notifications.ToastNotificationManager {
  568. -   public ToastNotificationManagerForUser Current { get; }
  569. +   public static ToastNotificationManagerForUser GetDefault();
  570. | }
  571.  
  572. | public class Windows.UI.ViewManagement.UISettings {
  573. +   public bool AdvancedEffectsEnabled { get; }
  574. | }
  575.  
  576. | public class Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs {
  577. -   public ContactGroup ContactGroup { get; }
  578. | }
  579.  
  580. | public class Windows.UI.Xaml.Application {
  581. +   public ApplicationHighContrastAdjustment HighContrastAdjustment { get; set; }
  582. | }
  583.  
  584. + public enum Windows.UI.Xaml.ApplicationHighContrastAdjustment {
  585. +   None = 0,
  586. +   Auto = 4294967295,
  587. + }
  588.  
  589. + public enum Windows.UI.Xaml.ElementHighContrastAdjustment {
  590. +   None = 0,
  591. +   Application = 2147483648,
  592. +   Auto = 4294967295,
  593. + }
  594.  
  595. | public class Windows.UI.Xaml.UIElement : Windows.UI.Xaml.DependencyObject {
  596. *   public XYFocusNavigationStrategy XYFocusUpNavigationStrategy { get; set; }
  597. +   public ElementHighContrastAdjustment HighContrastAdjustment { get; set; }
  598. *   public XYFocusNavigationStrategy XYFocusRightNavigationStrategy { get; set; }
  599. *   public XYFocusNavigationStrategy XYFocusLeftNavigationStrategy { get; set; }
  600. *   public XYFocusNavigationStrategy XYFocusDownNavigationStrategy { get; set; }
  601. +   public KeyboardNavigationMode TabFocusNavigation { get; set; }
  602. +   public IVector<XamlLight> Lights { get; }
  603. +   public DependencyProperty HighContrastAdjustmentProperty { get; }
  604. +   public DependencyProperty LightsProperty { get; }
  605. +   public DependencyProperty TabFocusNavigationProperty { get; }
  606. +   public RoutedEvent NoFocusCandidateFoundEvent { get; }
  607. +   public RoutedEvent LosingFocusEvent { get; }
  608. +   public RoutedEvent GettingFocusEvent { get; }
  609. -   public XamlLightCollection XamlLights { get; set; }
  610. -   public DependencyProperty XamlLightsProperty { get; }
  611. | }
  612.  
  613. | public class Windows.UI.Xaml.Window {
  614. +   public Compositor Compositor { get; }
  615. | }
  616.  
  617. | public class Windows.UI.Xaml.Controls.BitmapIcon : Windows.UI.Xaml.Controls.IconElement {
  618. +   public bool ShowAsMonochrome { get; set; }
  619. +   public DependencyProperty ShowAsMonochromeProperty { get; }
  620. | }
  621.  
  622. | public class Windows.UI.Xaml.Controls.ComboBox : Windows.UI.Xaml.Controls.Primitives.Selector {
  623. +   public ComboBoxSelectionChangedTrigger SelectionChangedTrigger { get; set; }
  624. +   public DependencyProperty SelectionChangedTriggerProperty { get; }
  625. | }
  626.  
  627. + public enum Windows.UI.Xaml.Controls.ComboBoxSelectionChangedTrigger {
  628. +   Committed = 0,
  629. +   Always = 1,
  630. + }
  631.  
  632. | public class Windows.UI.Xaml.Controls.Control : Windows.UI.Xaml.FrameworkElement {
  633. +   public DependencyProperty IsTemplateKeyTipTargetProperty { get; }
  634. +   public static bool GetIsTemplateKeyTipTarget( DependencyObject value );
  635. +   public static void SetIsTemplateKeyTipTarget( DependencyObject element, bool value );
  636. | }
  637.  
  638. | public class Windows.UI.Xaml.Controls.ListViewBase : Windows.UI.Xaml.Controls.Primitives.Selector {
  639. +   public IAsyncOperation<bool> TryStartConnectedAnimationAsync( ConnectedAnimation returnValue, object animation, string item );
  640. +   public ConnectedAnimation PrepareConnectedAnimation( string returnValue, object key, string item );
  641. | }
  642.  
  643. | public class Windows.UI.Xaml.Controls.MenuFlyoutItem : Windows.UI.Xaml.Controls.MenuFlyoutItemBase {
  644. +   public IconElement Icon { get; set; }
  645. +   public DependencyProperty IconProperty { get; }
  646. | }
  647.  
  648. | public class Windows.UI.Xaml.Controls.MenuFlyoutSubItem : Windows.UI.Xaml.Controls.MenuFlyoutItemBase {
  649. +   public IconElement Icon { get; set; }
  650. +   public DependencyProperty IconProperty { get; }
  651. | }
  652.  
  653. | public class Windows.UI.Xaml.Controls.RichEditBox : Windows.UI.Xaml.Controls.Control {
  654. +   public int MaxLength { get; set; }
  655. +   public DependencyProperty MaxLengthProperty { get; }
  656. | }
  657.  
  658. | public class Windows.UI.Xaml.Documents.Hyperlink : Windows.UI.Xaml.Documents.Span {
  659. *   public XYFocusNavigationStrategy XYFocusUpNavigationStrategy { get; set; }
  660. *   public XYFocusNavigationStrategy XYFocusRightNavigationStrategy { get; set; }
  661. *   public XYFocusNavigationStrategy XYFocusLeftNavigationStrategy { get; set; }
  662. *   public XYFocusNavigationStrategy XYFocusDownNavigationStrategy { get; set; }
  663. | }
  664.  
  665. | public class Windows.UI.Xaml.Hosting.ElementCompositionPreview {
  666. +   public static CompositionPropertySet GetPointerPositionPropertySet( UIElement result );
  667. | }
  668.  
  669. + public class Windows.UI.Xaml.Input.FindNextElementOptions {
  670. +   public XYFocusNavigationStrategyOverride XYFocusNavigationStrategyOverride { get; set; }
  671. +   public DependencyObject SearchRoot { get; set; }
  672. +   public Rect HintRect { get; set; }
  673. +   public Rect ExclusionRect { get; set; }
  674. +   public FindNextElementOptions();
  675. + }
  676.  
  677. + public enum Windows.UI.Xaml.Input.FocusInputDeviceKind {
  678. +   None = 0,
  679. +   Mouse = 1,
  680. +   Touch = 2,
  681. +   Pen = 3,
  682. +   Keyboard = 4,
  683. +   GameController = 5,
  684. + }
  685.  
  686. | public class Windows.UI.Xaml.Input.FocusManager {
  687. +   public static bool TryMoveFocus( FocusNavigationDirection returnValue, FindNextElementOptions focusNavigationDirection );
  688. +   public static DependencyObject FindNextElement( FocusNavigationDirection returnValue, FindNextElementOptions focusNavigationDirection );
  689. | }
  690.  
  691. + public class Windows.UI.Xaml.Input.GettingFocusEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  692. +   public DependencyObject NewFocusedElement { get; set; }
  693. +   public bool Handled { get; set; }
  694. +   public bool Cancel { get; set; }
  695. +   public FocusNavigationDirection Direction { get; }
  696. +   public FocusState FocusState { get; }
  697. +   public FocusInputDeviceKind InputDevice { get; }
  698. +   public DependencyObject OldFocusedElement { get; }
  699. + }
  700.  
  701. + public class Windows.UI.Xaml.Input.LosingFocusEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  702. +   public DependencyObject NewFocusedElement { get; set; }
  703. +   public bool Handled { get; set; }
  704. +   public bool Cancel { get; set; }
  705. +   public FocusNavigationDirection Direction { get; }
  706. +   public FocusState FocusState { get; }
  707. +   public FocusInputDeviceKind InputDevice { get; }
  708. +   public DependencyObject OldFocusedElement { get; }
  709. + }
  710.  
  711. + public class Windows.UI.Xaml.Input.NoFocusCandidateFoundEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  712. +   public bool Handled { get; set; }
  713. +   public FocusNavigationDirection Direction { get; }
  714. +   public FocusInputDeviceKind InputDevice { get; }
  715. + }
  716.  
  717. + public enum Windows.UI.Xaml.Input.XYFocusNavigationStrategy {
  718. +   Auto = 0,
  719. +   Projection = 1,
  720. +   NavigationDirectionDistance = 2,
  721. +   RectilinearDistance = 3,
  722. + }
  723.  
  724. - public enum Windows.UI.Xaml.Input.XYFocusNavigationStrategyMode;
  725.  
  726. + public enum Windows.UI.Xaml.Input.XYFocusNavigationStrategyOverride {
  727. +   None = 0,
  728. +   Auto = 1,
  729. +   Projection = 2,
  730. +   NavigationDirectionDistance = 3,
  731. +   RectilinearDistance = 4,
  732. + }
  733.  
  734. - public class Windows.UI.Xaml.Media.XamlCompositionBrush : Windows.UI.Xaml.Media.Brush;
  735.  
  736. + public class Windows.UI.Xaml.Media.XamlCompositionBrushBase : Windows.UI.Xaml.Media.Brush {
  737. +   public Color FallbackColor { get; set; }
  738. +   protected CompositionBrush CompositionBrush { get; set; }
  739. +   public DependencyProperty FallbackColorProperty { get; }
  740. +   protected XamlCompositionBrushBase();
  741. +   protected void OnConnected();
  742. +   protected void OnDisconnected();
  743. + }
  744.  
  745. | public class Windows.UI.Xaml.Media.XamlLight : Windows.UI.Xaml.DependencyObject {
  746. *   protected CompositionLight CompositionLight { get; set; }
  747. -   public DependencyProperty CompositionLightProperty { get; }
  748. +   public static void AddTargetElement( string lightId, UIElement element );
  749. +   public static void RemoveTargetElement( string lightId, UIElement element );
  750. +   public static void AddTargetBrush( string lightId, Brush brush );
  751. +   public static void RemoveTargetBrush( string lightId, Brush brush );
  752. -   public static void AddLightTarget( string lightId, UIElement target );
  753. -   public static void RemoveLightTarget( string lightId, UIElement target );
  754. | }
  755.  
  756. - public class Windows.UI.Xaml.Media.XamlLightCollection;
  757.  
  758. | public class Windows.UI.Xaml.Media.Animation.ConnectedAnimation {
  759. +   public bool IsScaleAnimationEnabled { get; set; }
  760. +   public bool TryStart( UIElement returnValue, IIterable<UIElement> destination );
  761. -   public void AnimateCoordinatedEntrance( UIElement element );
  762. | }
Advertisement
Add Comment
Please, Sign In to add comment