Advertisement
Guest User

Windows 10 17063 vs 17046 UWP API diff

a guest
Dec 19th, 2017
1,804
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 97.27 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: new\*
  5.  old files: old\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. + public struct Windows.AI.MachineLearningContract {
  10. + }
  11.  
  12. + public enum Windows.AI.MachineLearning.Preview.FeatureElementKindPreview {
  13. +   Undefined = 0,
  14. +   Float = 1,
  15. +   UInt8 = 2,
  16. +   Int8 = 3,
  17. +   UInt16 = 4,
  18. +   Int16 = 5,
  19. +   Int32 = 6,
  20. +   Int64 = 7,
  21. +   String = 8,
  22. +   Boolean = 9,
  23. +   Float16 = 10,
  24. +   Double = 11,
  25. +   UInt32 = 12,
  26. +   UInt64 = 13,
  27. +   Complex64 = 14,
  28. +   Complex128 = 15,
  29. + }
  30.  
  31. + public interface Windows.AI.MachineLearning.Preview.IInferencingOptionsPreview {
  32. +   public bool IsTracingEnabled { get; set; }
  33. +   public int MaxBatchSize { get; set; }
  34. +   public bool MinimizeMemoryAllocation { get; set; }
  35. +   public LearningModelDeviceKindPreview PreferredDeviceKind { get; set; }
  36. +   public bool ReclaimMemoryAfterEvaluation { get; set; }
  37. + }
  38.  
  39. + public interface Windows.AI.MachineLearning.Preview.ILearningModelBindingPreview {
  40. +   public void Bind( string name, object value );
  41. +   public void Clear();
  42. + }
  43.  
  44. + public interface Windows.AI.MachineLearning.Preview.ILearningModelDescriptionPreview {
  45. +   public string Author { get; }
  46. +   public string Description { get; }
  47. +   public string Domain { get; }
  48. +   public IIterable<ILearningModelVariableDescriptorPreview> InputFeatures { get; }
  49. +   public IMapView<string, string> Metadata { get; }
  50. +   public string Name { get; }
  51. +   public IIterable<ILearningModelVariableDescriptorPreview> OutputFeatures { get; }
  52. +   public long Version { get; }
  53. + }
  54.  
  55. + public interface Windows.AI.MachineLearning.Preview.ILearningModelEvaluationResultPreview {
  56. +   public string CorrelationId { get; }
  57. +   public IMapView<string, object> Outputs { get; }
  58. + }
  59.  
  60. + public interface Windows.AI.MachineLearning.Preview.ILearningModelPreview {
  61. +   public ILearningModelDescriptionPreview Description { get; }
  62. +   public IInferencingOptionsPreview InferencingOptions { get; set; }
  63. +   public IAsyncOperation<ILearningModelEvaluationResultPreview> EvaluateAsync( ILearningModelBindingPreview evalOperation, string binding );
  64. +   public IAsyncOperation<ILearningModelEvaluationResultPreview> EvaluateFeaturesAsync( IMap<string, object> evalOperation, string features );
  65. + }
  66.  
  67. + public interface Windows.AI.MachineLearning.Preview.ILearningModelVariableDescriptorPreview {
  68. +   public string Description { get; }
  69. +   public LearningModelFeatureKindPreview ModelFeatureKind { get; }
  70. +   public string Name { get; }
  71. +   public bool Required { get; }
  72. + }
  73.  
  74. + public class Windows.AI.MachineLearning.Preview.ImageVariableDescriptorPreview {
  75. +   public BitmapPixelFormat BitmapPixelFormat { get; }
  76. +   public IIterable<uint> Shape { get; }
  77. +   public string Description { get; }
  78. +   public LearningModelFeatureKindPreview ModelFeatureKind { get; }
  79. +   public string Name { get; }
  80. +   public bool Required { get; }
  81. + }
  82.  
  83. + public class Windows.AI.MachineLearning.Preview.InferencingOptionsPreview {
  84. +   public bool ReclaimMemoryAfterEvaluation { get; set; }
  85. +   public LearningModelDeviceKindPreview PreferredDeviceKind { get; set; }
  86. +   public bool MinimizeMemoryAllocation { get; set; }
  87. +   public int MaxBatchSize { get; set; }
  88. +   public bool IsTracingEnabled { get; set; }
  89. + }
  90.  
  91. + public class Windows.AI.MachineLearning.Preview.LearningModelBindingPreview {
  92. +   public uint Size { get; }
  93. +   public LearningModelBindingPreview( ILearningModelPreview model );
  94. +   public void Bind( string name, object value );
  95. +   public void Clear();
  96. +   public object Lookup( string returnValue );
  97. +   public bool HasKey( string returnValue );
  98. +   public void Split( ref IMapView<string, object> first, ref IMapView<string, object> second );
  99. +   public IIterator<IKeyValuePair<string, object>> First();
  100. + }
  101.  
  102. + public class Windows.AI.MachineLearning.Preview.LearningModelDescriptionPreview {
  103. +   public string Author { get; }
  104. +   public string Description { get; }
  105. +   public string Domain { get; }
  106. +   public IIterable<ILearningModelVariableDescriptorPreview> InputFeatures { get; }
  107. +   public IMapView<string, string> Metadata { get; }
  108. +   public string Name { get; }
  109. +   public IIterable<ILearningModelVariableDescriptorPreview> OutputFeatures { get; }
  110. +   public long Version { get; }
  111. + }
  112.  
  113. + public enum Windows.AI.MachineLearning.Preview.LearningModelDeviceKindPreview {
  114. +   LearningDeviceAny = 0,
  115. +   LearningDeviceCpu = 1,
  116. +   LearningDeviceGpu = 2,
  117. +   LearningDeviceNpu = 3,
  118. +   LearningDeviceDsp = 4,
  119. +   LearningDeviceFpga = 5,
  120. + }
  121.  
  122. + public class Windows.AI.MachineLearning.Preview.LearningModelEvaluationResultPreview {
  123. +   public string CorrelationId { get; }
  124. +   public IMapView<string, object> Outputs { get; }
  125. + }
  126.  
  127. + public enum Windows.AI.MachineLearning.Preview.LearningModelFeatureKindPreview {
  128. +   Undefined = 0,
  129. +   Tensor = 1,
  130. +   Sequence = 2,
  131. +   Map = 3,
  132. +   Image = 4,
  133. + }
  134.  
  135. + public class Windows.AI.MachineLearning.Preview.LearningModelPreview {
  136. +   public IInferencingOptionsPreview InferencingOptions { get; set; }
  137. +   public ILearningModelDescriptionPreview Description { get; }
  138. +   public IAsyncOperation<ILearningModelEvaluationResultPreview> EvaluateAsync( ILearningModelBindingPreview evalOperation, string binding );
  139. +   public IAsyncOperation<ILearningModelEvaluationResultPreview> EvaluateFeaturesAsync( IMap<string, object> evalOperation, string features );
  140. +   public static IAsyncOperation<ILearningModelPreview> LoadModelFromStorageFileAsync( IStorageFile modelCreationOperation );
  141. +   public static IAsyncOperation<ILearningModelPreview> LoadModelFromStreamAsync( IRandomAccessStreamReference modelCreationOperation );
  142. + }
  143.  
  144. + public class Windows.AI.MachineLearning.Preview.LearningModelVariableDescriptorPreview {
  145. +   public string Description { get; }
  146. +   public LearningModelFeatureKindPreview ModelFeatureKind { get; }
  147. +   public string Name { get; }
  148. +   public bool Required { get; }
  149. + }
  150.  
  151. + public class Windows.AI.MachineLearning.Preview.MapVariableDescriptorPreview {
  152. +   public string Description { get; }
  153. +   public LearningModelFeatureKindPreview ModelFeatureKind { get; }
  154. +   public string Name { get; }
  155. +   public bool Required { get; }
  156. +   public ILearningModelVariableDescriptorPreview Fields { get; }
  157. +   public FeatureElementKindPreview KeyKind { get; }
  158. +   public IIterable<string> ValidKeys { get; }
  159. + }
  160.  
  161. + public class Windows.AI.MachineLearning.Preview.SequenceVariableDescriptorPreview {
  162. +   public string Description { get; }
  163. +   public LearningModelFeatureKindPreview ModelFeatureKind { get; }
  164. +   public string Name { get; }
  165. +   public bool Required { get; }
  166. +   public ILearningModelVariableDescriptorPreview ElementType { get; }
  167. + }
  168.  
  169. + public class Windows.AI.MachineLearning.Preview.TensorVariableDescriptorPreview {
  170. +   public string Description { get; }
  171. +   public LearningModelFeatureKindPreview ModelFeatureKind { get; }
  172. +   public string Name { get; }
  173. +   public bool Required { get; }
  174. +   public FeatureElementKindPreview DataType { get; }
  175. +   public IIterable<uint> Shape { get; }
  176. + }
  177.  
  178. + public enum Windows.ApplicationModel.AddResourcePackageOptions {
  179. +   None = 0,
  180. +   ForceTargetAppShutdown = 1,
  181. +   ApplyUpdateIfAvailable = 2,
  182. + }
  183.  
  184. + public class Windows.ApplicationModel.AppInstance {
  185. +   public bool IsCurrentInstance { get; }
  186. +   public string Key { get; }
  187. +   public AppInstance RecommendedInstance { get; }
  188. +   public void RedirectActivationTo();
  189. +   public static IActivatedEventArgs GetActivatedEventArgs();
  190. +   public static AppInstance FindOrRegisterInstanceForKey( string result );
  191. +   public static void Unregister();
  192. +   public static IVector<AppInstance> GetInstances();
  193. + }
  194.  
  195. | public class Windows.ApplicationModel.PackageCatalog {
  196. +   public IAsyncOperationWithProgress<PackageCatalogAddResourcePackageResult, PackageInstallProgress> AddResourcePackageAsync( string operation, string resourcePackageFamilyName, AddResourcePackageOptions resourceID );
  197. +   public IAsyncOperation<PackageCatalogRemoveResourcePackagesResult> RemoveResourcePackagesAsync( IIterable<Package> operation );
  198. | }
  199.  
  200. + public class Windows.ApplicationModel.PackageCatalogAddResourcePackageResult {
  201. +   public HResult ExtendedError { get; }
  202. +   public bool IsComplete { get; }
  203. +   public Package Package { get; }
  204. + }
  205.  
  206. + public class Windows.ApplicationModel.PackageCatalogRemoveResourcePackagesResult {
  207. +   public HResult ExtendedError { get; }
  208. +   public IVectorView<Package> PackagesRemoved { get; }
  209. + }
  210.  
  211. + public struct Windows.ApplicationModel.PackageInstallProgress {
  212. +   public uint PercentComplete;
  213. + }
  214.  
  215. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  216. +   BarcodeScannerProvider = 1022,
  217. | }
  218.  
  219. + public class Windows.ApplicationModel.Activation.BarcodeScannerPreviewActivatedEventArgs {
  220. +   public ActivationKind Kind { get; }
  221. +   public ApplicationExecutionState PreviousExecutionState { get; }
  222. +   public SplashScreen SplashScreen { get; }
  223. +   public User User { get; }
  224. +   public string ConnectionId { get; }
  225. + }
  226.  
  227. + public interface Windows.ApplicationModel.Activation.IBarcodeScannerPreviewActivatedEventArgs {
  228. +   public string ConnectionId { get; }
  229. + }
  230.  
  231. + public enum Windows.ApplicationModel.Background.BackgroundAccessRequestKind {
  232. +   AlwaysAllowed = 0,
  233. +   AllowedSubjectToSystemPolicy = 1,
  234. + }
  235.  
  236. | public class Windows.ApplicationModel.Background.BackgroundExecutionManager {
  237. +   public static IAsyncOperation<bool> RequestAccessKindAsync( BackgroundAccessRequestKind operation, string requestedAccess );
  238. | }
  239.  
  240. + public class Windows.ApplicationModel.Background.CustomSystemEventTrigger {
  241. +   public CustomSystemEventTriggerRecurrence Recurrence { get; }
  242. +   public string TriggerId { get; }
  243. +   public CustomSystemEventTrigger( string triggerId, CustomSystemEventTriggerRecurrence recurrence );
  244. + }
  245.  
  246. + public enum Windows.ApplicationModel.Background.CustomSystemEventTriggerRecurrence {
  247. +   Once = 0,
  248. +   Always = 1,
  249. + }
  250.  
  251. + public class Windows.ApplicationModel.Background.NetworkOperatorDataUsageTrigger {
  252. +   public NetworkOperatorDataUsageTrigger();
  253. + }
  254.  
  255. + public class Windows.ApplicationModel.Background.StorageLibraryChangeTrackerTrigger {
  256. +   public StorageLibraryChangeTrackerTrigger( StorageLibraryChangeTracker tracker );
  257. + }
  258.  
  259. - public enum Windows.ApplicationModel.Chat.RcsManagerChangeType;
  260.  
  261. - public class Windows.ApplicationModel.Chat.RcsManagerChangedEventArgs;
  262.  
  263. - public class Windows.ApplicationModel.Chat.RcsNotificationManager;
  264.  
  265. | public class Windows.ApplicationModel.Core.AppListEntry {
  266. +   public IAsyncOperation<bool> LaunchForUserAsync( User operation );
  267. | }
  268.  
  269. | public class Windows.ApplicationModel.DataTransfer.DataPackagePropertySet {
  270. +   public string ContentSourceUserActivityJson { get; set; }
  271. | }
  272.  
  273. | public class Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView {
  274. +   public string ContentSourceUserActivityJson { get; }
  275. | }
  276.  
  277. | public class Windows.ApplicationModel.DataTransfer.StandardDataFormats {
  278. +   public string UserActivityJsonArray { get; }
  279. | }
  280.  
  281. | public enum Windows.ApplicationModel.Store.Preview.StoreSystemFeature {
  282. +   ArchitectureArm64 = 34,
  283. | }
  284.  
  285. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem {
  286. +   public bool LaunchAfterInstall { get; set; }
  287. | }
  288.  
  289. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager {
  290. +   public IAsyncOperation<bool> GetIsPackageIdentityAllowedToInstallAsync( string operation, string correlationVector, string packageIdentityName );
  291. +   public IAsyncOperation<bool> GetIsPackageIdentityAllowedToInstallForUserAsync( User operation, string user, string correlationVector, string packageIdentityName );
  292. | }
  293.  
  294. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallOptions {
  295. +   public bool LaunchAfterInstall { get; set; }
  296. | }
  297.  
  298. | public class Windows.ApplicationModel.UserActivities.UserActivity {
  299. +   public string ToJson();
  300. +   public static UserActivity TryParseFromJson( string result );
  301. +   public static IVector<UserActivity> TryParseFromJsonArray( string result );
  302. +   public static string ToJsonArray( IIterable<UserActivity> result );
  303. | }
  304.  
  305. | public class Windows.ApplicationModel.UserActivities.UserActivityChannel {
  306. +   public IAsyncOperation<IVector<UserActivitySessionHistoryItem>> GetRecentUserActivitiesAsync( int operation );
  307. +   public IAsyncOperation<IVector<UserActivitySessionHistoryItem>> GetSessionHistoryItemsForUserActivityAsync( string operation, DateTime activityId );
  308. +   public static UserActivityChannel TryGetForWebAccount( WebAccount result );
  309. | }
  310.  
  311. + public class Windows.ApplicationModel.UserActivities.UserActivityRequest {
  312. +   public void SetUserActivity( UserActivity activity );
  313. + }
  314.  
  315. + public class Windows.ApplicationModel.UserActivities.UserActivityRequestManager {
  316. +   public static void GetForCurrentView( ref UserActivityRequestManager value );
  317. +   TypedEventHandler<UserActivityRequestManager, UserActivityRequestedEventArgs> UserActivityRequested;
  318. + }
  319.  
  320. + public class Windows.ApplicationModel.UserActivities.UserActivityRequestedEventArgs {
  321. +   public UserActivityRequest Request { get; }
  322. +   public Deferral GetDeferral();
  323. + }
  324.  
  325. + public class Windows.ApplicationModel.UserActivities.UserActivitySessionHistoryItem {
  326. +   public IReference<DateTime> EndTime { get; }
  327. +   public DateTime StartTime { get; }
  328. +   public UserActivity UserActivity { get; }
  329. + }
  330.  
  331. | public class Windows.Devices.Bluetooth.BluetoothAdapter {
  332. +   public bool AreClassicSecureConnectionsSupported { get; }
  333. +   public bool AreLowEnergySecureConnectionsSupported { get; }
  334. | }
  335.  
  336. | public class Windows.Devices.Bluetooth.BluetoothDevice {
  337. +   public bool WasSecureConnectionUsedForPairing { get; }
  338. | }
  339.  
  340. | public class Windows.Devices.Bluetooth.BluetoothLEDevice {
  341. +   public bool WasSecureConnectionUsedForPairing { get; }
  342. | }
  343.  
  344. + public class Windows.Devices.Display.DisplayMonitor {
  345. +   public IReference<float> AspectRatio { get; }
  346. +   public Point BluePrimary { get; }
  347. +   public DisplayMonitorConnectionKind ConnectionKind { get; }
  348. +   public string DeviceId { get; }
  349. +   public string DisplayAdapterDeviceId { get; }
  350. +   public DisplayAdapterId DisplayAdapterId { get; }
  351. +   public uint DisplayAdapterTargetId { get; }
  352. +   public string DisplayName { get; }
  353. +   public Point GreenPrimary { get; }
  354. +   public float MaxAverageFullFrameLuminanceInNits { get; }
  355. +   public float MaxLuminanceInNits { get; }
  356. +   public float MinLuminanceInNits { get; }
  357. +   public SizeInt32 NativeResolutionInRawPixels { get; }
  358. +   public DisplayMonitorPhysicalConnectorKind PhysicalConnector { get; }
  359. +   public IReference<Size> PhysicalSizeInInches { get; }
  360. +   public float RawDpiX { get; }
  361. +   public float RawDpiY { get; }
  362. +   public Point RedPrimary { get; }
  363. +   public DisplayMonitorUsageKind UsageKind { get; }
  364. +   public Point WhitePoint { get; }
  365. +   public byte[] GetDescriptor( DisplayMonitorDescriptorKind value );
  366. +   public static string GetDeviceSelector();
  367. +   public static IAsyncOperation<DisplayMonitor> FromIdAsync( string operation );
  368. +   public static IAsyncOperation<DisplayMonitor> FromInterfaceIdAsync( string operation );
  369. + }
  370.  
  371. + public enum Windows.Devices.Display.DisplayMonitorConnectionKind {
  372. +   Internal = 0,
  373. +   Wired = 1,
  374. +   Wireless = 2,
  375. +   Virtual = 3,
  376. + }
  377.  
  378. + public enum Windows.Devices.Display.DisplayMonitorDescriptorKind {
  379. +   Edid = 0,
  380. +   DisplayId = 1,
  381. + }
  382.  
  383. + public enum Windows.Devices.Display.DisplayMonitorPhysicalConnectorKind {
  384. +   Unknown = 0,
  385. +   HD15 = 1,
  386. +   AnalogTV = 2,
  387. +   Dvi = 3,
  388. +   Hdmi = 4,
  389. +   Lvds = 5,
  390. +   Sdi = 6,
  391. +   DisplayPort = 7,
  392. + }
  393.  
  394. + public enum Windows.Devices.Display.DisplayMonitorUsageKind {
  395. +   Standard = 0,
  396. +   HeadMounted = 1,
  397. +   SpecialPurpose = 2,
  398. + }
  399.  
  400. + public enum Windows.Devices.Input.Preview.GazeDeviceConfigurationStatePreview {
  401. +   Unknown = 0,
  402. +   Ready = 1,
  403. +   Configuring = 2,
  404. +   ScreenSetupNeeded = 3,
  405. +   UserCalibrationNeeded = 4,
  406. + }
  407.  
  408. + public class Windows.Devices.Input.Preview.GazeDevicePreview {
  409. +   public bool CanTrackEyes { get; }
  410. +   public bool CanTrackHead { get; }
  411. +   public GazeDeviceConfigurationStatePreview ConfigurationState { get; }
  412. +   public uint Id { get; }
  413. +   public IAsyncOperation<bool> RequestCalibrationAsync();
  414. +   public IVectorView<HidNumericControlDescription> GetNumericControlDescriptions( ushort result, ushort usagePage );
  415. +   public IVectorView<HidBooleanControlDescription> GetBooleanControlDescriptions( ushort result, ushort usagePage );
  416. + }
  417.  
  418. + public class Windows.Devices.Input.Preview.GazeDeviceWatcherAddedPreviewEventArgs {
  419. +   public GazeDevicePreview Device { get; }
  420. + }
  421.  
  422. + public class Windows.Devices.Input.Preview.GazeDeviceWatcherPreview {
  423. +   public void Start();
  424. +   public void Stop();
  425. +   TypedEventHandler<GazeDeviceWatcherPreview, GazeDeviceWatcherAddedPreviewEventArgs> Added;
  426. +   TypedEventHandler<GazeDeviceWatcherPreview, object> EnumerationCompleted;
  427. +   TypedEventHandler<GazeDeviceWatcherPreview, GazeDeviceWatcherRemovedPreviewEventArgs> Removed;
  428. +   TypedEventHandler<GazeDeviceWatcherPreview, GazeDeviceWatcherUpdatedPreviewEventArgs> Updated;
  429. + }
  430.  
  431. + public class Windows.Devices.Input.Preview.GazeDeviceWatcherRemovedPreviewEventArgs {
  432. +   public GazeDevicePreview Device { get; }
  433. + }
  434.  
  435. + public class Windows.Devices.Input.Preview.GazeDeviceWatcherUpdatedPreviewEventArgs {
  436. +   public GazeDevicePreview Device { get; }
  437. + }
  438.  
  439. + public class Windows.Devices.Input.Preview.GazeEnteredPreviewEventArgs {
  440. +   public bool Handled { get; set; }
  441. +   public GazePointPreview CurrentPoint { get; }
  442. + }
  443.  
  444. + public class Windows.Devices.Input.Preview.GazeExitedPreviewEventArgs {
  445. +   public bool Handled { get; set; }
  446. +   public GazePointPreview CurrentPoint { get; }
  447. + }
  448.  
  449. + public class Windows.Devices.Input.Preview.GazeInputSourcePreview {
  450. +   public static GazeInputSourcePreview GetForCurrentView();
  451. +   public static GazeDeviceWatcherPreview CreateWatcher();
  452. +   TypedEventHandler<GazeInputSourcePreview, GazeEnteredPreviewEventArgs> GazeEntered;
  453. +   TypedEventHandler<GazeInputSourcePreview, GazeExitedPreviewEventArgs> GazeExited;
  454. +   TypedEventHandler<GazeInputSourcePreview, GazeMovedPreviewEventArgs> GazeMoved;
  455. + }
  456.  
  457. + public class Windows.Devices.Input.Preview.GazeMovedPreviewEventArgs {
  458. +   public bool Handled { get; set; }
  459. +   public GazePointPreview CurrentPoint { get; }
  460. +   public IVector<GazePointPreview> GetIntermediatePoints();
  461. + }
  462.  
  463. + public class Windows.Devices.Input.Preview.GazePointPreview {
  464. +   public IReference<Point> EyeGazePosition { get; }
  465. +   public IReference<Point> HeadGazePosition { get; }
  466. +   public HidInputReport HidInputReport { get; }
  467. +   public GazeDevicePreview SourceDevice { get; }
  468. +   public ulong Timestamp { get; }
  469. + }
  470.  
  471. + public struct Windows.Foundation.Numerics.Rational {
  472. +   public uint Numerator;
  473. +   public uint Denominator;
  474. + }
  475.  
  476. + public struct Windows.Graphics.DisplayAdapterId {
  477. +   public uint LowPart;
  478. +   public int HighPart;
  479. + }
  480.  
  481. + public interface Windows.Graphics.IGeometrySource2D {
  482. + }
  483.  
  484. + public class Windows.Graphics.Capture.Direct3D11CaptureFrame {
  485. +   public SizeInt32 ContentSize { get; }
  486. +   public IDirect3DSurface Surface { get; }
  487. +   public TimeSpan SystemRelativeTime { get; }
  488. +   public void Close();
  489. + }
  490.  
  491. + public class Windows.Graphics.Capture.Direct3D11CaptureFramePool {
  492. +   public DispatcherQueue DispatcherQueue { get; }
  493. +   public void Recreate( IDirect3DDevice device, DirectXPixelFormat pixelFormat, int numberOfBuffers, SizeInt32 size );
  494. +   public Direct3D11CaptureFrame TryGetNextFrame();
  495. +   public GraphicsCaptureSession CreateCaptureSession( GraphicsCaptureItem value );
  496. +   public void Close();
  497. +   public static Direct3D11CaptureFramePool Create( IDirect3DDevice result, DirectXPixelFormat device, int pixelFormat, SizeInt32 numberOfBuffers );
  498. +   TypedEventHandler<Direct3D11CaptureFramePool, object> FrameArrived;
  499. + }
  500.  
  501. + public class Windows.Graphics.Capture.GraphicsCaptureItem {
  502. +   public string DisplayName { get; }
  503. +   public SizeInt32 Size { get; }
  504. +   TypedEventHandler<GraphicsCaptureItem, object> Closed;
  505. + }
  506.  
  507. + public class Windows.Graphics.Capture.GraphicsCapturePicker {
  508. +   public GraphicsCapturePicker();
  509. +   public IAsyncOperation<GraphicsCaptureItem> PickSingleItemAsync();
  510. + }
  511.  
  512. + public class Windows.Graphics.Capture.GraphicsCaptureSession {
  513. +   public void StartCapture();
  514. +   public void Close();
  515. +   public static bool IsSupported();
  516. + }
  517.  
  518. + public enum Windows.Graphics.DirectX.DirectXColorSpace {
  519. +   RgbFullG22NoneP709 = 0,
  520. +   RgbFullG10NoneP709 = 1,
  521. +   RgbStudioG22NoneP709 = 2,
  522. +   RgbStudioG22NoneP2020 = 3,
  523. +   Reserved = 4,
  524. +   YccFullG22NoneP709X601 = 5,
  525. +   YccStudioG22LeftP601 = 6,
  526. +   YccFullG22LeftP601 = 7,
  527. +   YccStudioG22LeftP709 = 8,
  528. +   YccFullG22LeftP709 = 9,
  529. +   YccStudioG22LeftP2020 = 10,
  530. +   YccFullG22LeftP2020 = 11,
  531. +   RgbFullG2084NoneP2020 = 12,
  532. +   YccStudioG2084LeftP2020 = 13,
  533. +   RgbStudioG2084NoneP2020 = 14,
  534. +   YccStudioG22TopLeftP2020 = 15,
  535. +   YccStudioG2084TopLeftP2020 = 16,
  536. +   RgbFullG22NoneP2020 = 17,
  537. +   YccStudioGHlgTopLeftP2020 = 18,
  538. +   YccFullGHlgTopLeftP2020 = 19,
  539. +   RgbStudioG24NoneP709 = 20,
  540. +   RgbStudioG24NoneP2020 = 21,
  541. +   YccStudioG24LeftP709 = 22,
  542. +   YccStudioG24LeftP2020 = 23,
  543. +   YccStudioG24TopLeftP2020 = 24,
  544. + }
  545.  
  546. + public class Windows.Graphics.Display.AdvancedColorInfo {
  547. +   public Point BluePrimary { get; }
  548. +   public AdvancedColorKind CurrentAdvancedColorKind { get; }
  549. +   public Point GreenPrimary { get; }
  550. +   public float MaxAverageFullFrameLuminanceInNits { get; }
  551. +   public float MaxLuminanceInNits { get; }
  552. +   public float MinLuminanceInNits { get; }
  553. +   public Point RedPrimary { get; }
  554. +   public float SdrWhiteLevelInNits { get; }
  555. +   public Point WhitePoint { get; }
  556. +   public bool IsHdrMetadataFormatCurrentlySupported( HdrMetadataFormat result );
  557. +   public bool IsAdvancedColorKindAvailable( AdvancedColorKind result );
  558. + }
  559.  
  560. + public enum Windows.Graphics.Display.AdvancedColorKind {
  561. +   StandardDynamicRange = 0,
  562. +   WideColorGamut = 1,
  563. +   HighDynamicRange = 2,
  564. + }
  565.  
  566. + public class Windows.Graphics.Display.BrightnessOverrideSettings {
  567. +   public double DesiredLevel { get; }
  568. +   public float DesiredNits { get; }
  569. +   public static BrightnessOverrideSettings CreateFromLevel( double result );
  570. +   public static BrightnessOverrideSettings CreateFromNits( float result );
  571. +   public static BrightnessOverrideSettings CreateFromDisplayBrightnessOverrideScenario( DisplayBrightnessOverrideScenario result );
  572. + }
  573.  
  574. + public class Windows.Graphics.Display.ColorOverrideSettings {
  575. +   public DisplayColorOverrideScenario DesiredDisplayColorOverrideScenario { get; }
  576. +   public static ColorOverrideSettings CreateFromDisplayColorOverrideScenario( DisplayColorOverrideScenario result );
  577. + }
  578.  
  579. + public enum Windows.Graphics.Display.DisplayBrightnessOverrideScenario {
  580. +   IdleBrightness = 0,
  581. +   BarcodeReadingBrightness = 1,
  582. +   FullBrightness = 2,
  583. + }
  584.  
  585. + public enum Windows.Graphics.Display.DisplayColorOverrideScenario {
  586. +   Accurate = 0,
  587. + }
  588.  
  589. + public class Windows.Graphics.Display.DisplayEnhancementOverride {
  590. +   public ColorOverrideSettings ColorOverrideSettings { get; set; }
  591. +   public BrightnessOverrideSettings BrightnessOverrideSettings { get; set; }
  592. +   public bool CanOverride { get; }
  593. +   public bool IsOverrideActive { get; }
  594. +   public DisplayEnhancementOverrideCapabilities GetCurrentDisplayEnhancementOverrideCapabilities();
  595. +   public void RequestOverride();
  596. +   public void StopOverride();
  597. +   public static DisplayEnhancementOverride GetForCurrentView();
  598. +   TypedEventHandler<DisplayEnhancementOverride, object> CanOverrideChanged;
  599. +   TypedEventHandler<DisplayEnhancementOverride, DisplayEnhancementOverrideCapabilitiesChangedEventArgs> DisplayEnhancementOverrideCapabilitiesChanged;
  600. +   TypedEventHandler<DisplayEnhancementOverride, object> IsOverrideActiveChanged;
  601. + }
  602.  
  603. + public class Windows.Graphics.Display.DisplayEnhancementOverrideCapabilities {
  604. +   public bool IsBrightnessControlSupported { get; }
  605. +   public bool IsBrightnessNitsControlSupported { get; }
  606. +   public IVectorView<NitRange> GetSupportedNitRanges();
  607. + }
  608.  
  609. + public class Windows.Graphics.Display.DisplayEnhancementOverrideCapabilitiesChangedEventArgs {
  610. +   public DisplayEnhancementOverrideCapabilities Capabilities { get; }
  611. + }
  612.  
  613. | public class Windows.Graphics.Display.DisplayInformation {
  614. +   public AdvancedColorInfo GetAdvancedColorInfo();
  615. | }
  616.  
  617. + public enum Windows.Graphics.Display.HdrMetadataFormat {
  618. +   Hdr10 = 0,
  619. +   Hdr10Plus = 1,
  620. + }
  621.  
  622. + public struct Windows.Graphics.Display.NitRange {
  623. +   public float MinNits;
  624. +   public float MaxNits;
  625. +   public float StepSizeNits;
  626. + }
  627.  
  628. | public class Windows.Graphics.Holographic.HolographicCamera {
  629. +   public bool CanOverrideViewport { get; }
  630. | }
  631.  
  632. | public class Windows.Graphics.Holographic.HolographicCameraPose {
  633. +   public void OverrideViewTransform( SpatialCoordinateSystem coordinateSystem, HolographicStereoTransform coordinateSystemToViewTransform );
  634. +   public void OverrideProjectionTransform( HolographicStereoTransform projectionTransform );
  635. +   public void OverrideViewport( Rect leftViewport, Rect rightViewport );
  636. | }
  637.  
  638. + public class Windows.Graphics.Holographic.HolographicFramePresentationMonitor {
  639. +   public IVectorView<HolographicFramePresentationReport> ReadReports();
  640. +   public void Close();
  641. + }
  642.  
  643. + public class Windows.Graphics.Holographic.HolographicFramePresentationReport {
  644. +   public TimeSpan AppGpuDuration { get; }
  645. +   public TimeSpan AppGpuOverrun { get; }
  646. +   public TimeSpan CompositorGpuDuration { get; }
  647. +   public uint MissedPresentationOpportunityCount { get; }
  648. +   public uint PresentationCount { get; }
  649. + }
  650.  
  651. | public class Windows.Graphics.Holographic.HolographicSpace {
  652. +   public HolographicSpaceUserPresence UserPresence { get; }
  653. +   public void WaitForNextFrameReady();
  654. +   public void WaitForNextFrameReadyWithHeadStart( TimeSpan requestedHeadStartDuration );
  655. +   public HolographicFramePresentationMonitor CreateFramePresentationMonitor( uint result );
  656. | }
  657.  
  658. + public enum Windows.Graphics.Holographic.HolographicSpaceUserPresence {
  659. +   Absent = 0,
  660. +   PresentPassive = 1,
  661. +   PresentActive = 2,
  662. + }
  663.  
  664. + public class Windows.Graphics.Printing.PrintPageRange {
  665. +   public int FirstPageNumber { get; }
  666. +   public int LastPageNumber { get; }
  667. +   public PrintPageRange( int firstPage, int lastPage );
  668. +   public PrintPageRange( int page );
  669. + }
  670.  
  671. + public class Windows.Graphics.Printing.PrintPageRangeOptions {
  672. +   public bool AllowCustomSetOfPages { get; set; }
  673. +   public bool AllowCurrentPage { get; set; }
  674. +   public bool AllowAllPages { get; set; }
  675. + }
  676.  
  677. | public class Windows.Graphics.Printing.PrintTaskOptions {
  678. +   public PrintPageRangeOptions PageRangeOptions { get; }
  679. +   public IVector<PrintPageRange> CustomPageRanges { get; }
  680. | }
  681.  
  682. | public class Windows.Graphics.Printing.StandardPrintTaskOptions {
  683. +   public string CustomPageRanges { get; }
  684. | }
  685.  
  686. | public class Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails {
  687. +   public string WarningText { get; set; }
  688. +   public string Description { get; set; }
  689. | }
  690.  
  691. | public class Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails {
  692. +   public string WarningText { get; set; }
  693. +   public string Description { get; set; }
  694. | }
  695.  
  696. | public class Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails {
  697. +   public string WarningText { get; set; }
  698. +   public string Description { get; set; }
  699. | }
  700.  
  701. | public class Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails {
  702. +   public string WarningText { get; set; }
  703. +   public string Description { get; set; }
  704. | }
  705.  
  706. | public class Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails {
  707. +   public string WarningText { get; set; }
  708. +   public string Description { get; set; }
  709. | }
  710.  
  711. | public class Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails {
  712. +   public string WarningText { get; set; }
  713. +   public string Description { get; set; }
  714. +   public void AddItem( string itemId, string displayName, string description, IRandomAccessStreamWithContentType icon );
  715. | }
  716.  
  717. | public class Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails {
  718. +   public string WarningText { get; set; }
  719. +   public string Description { get; set; }
  720. | }
  721.  
  722. + public class Windows.Graphics.Printing.OptionDetails.PrintCustomToggleOptionDetails {
  723. +   public string DisplayName { get; set; }
  724. +   public string WarningText { get; set; }
  725. +   public string Description { get; set; }
  726. +   public PrintOptionStates State { get; set; }
  727. +   public string ErrorText { get; set; }
  728. +   public string OptionId { get; }
  729. +   public PrintOptionType OptionType { get; }
  730. +   public object Value { get; }
  731. +   public bool TrySetValue( object succeeded );
  732. + }
  733.  
  734. | public class Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails {
  735. +   public string WarningText { get; set; }
  736. +   public string Description { get; set; }
  737. | }
  738.  
  739. | public class Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails {
  740. +   public string WarningText { get; set; }
  741. +   public string Description { get; set; }
  742. | }
  743.  
  744. | public class Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails {
  745. +   public string WarningText { get; set; }
  746. +   public string Description { get; set; }
  747. | }
  748.  
  749. | public class Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails {
  750. +   public string WarningText { get; set; }
  751. +   public string Description { get; set; }
  752. | }
  753.  
  754. | public enum Windows.Graphics.Printing.OptionDetails.PrintOptionType {
  755. +   Toggle = 4,
  756. | }
  757.  
  758. | public class Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails {
  759. +   public string WarningText { get; set; }
  760. +   public string Description { get; set; }
  761. | }
  762.  
  763. + public class Windows.Graphics.Printing.OptionDetails.PrintPageRangeOptionDetails {
  764. +   public PrintOptionStates State { get; set; }
  765. +   public string ErrorText { get; set; }
  766. +   public string OptionId { get; }
  767. +   public PrintOptionType OptionType { get; }
  768. +   public object Value { get; }
  769. +   public string WarningText { get; set; }
  770. +   public string Description { get; set; }
  771. +   public bool TrySetValue( object succeeded );
  772. + }
  773.  
  774. | public class Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails {
  775. +   public string WarningText { get; set; }
  776. +   public string Description { get; set; }
  777. | }
  778.  
  779. | public class Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails {
  780. +   public string WarningText { get; set; }
  781. +   public string Description { get; set; }
  782. | }
  783.  
  784. | public class Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails {
  785. +   public PrintCustomToggleOptionDetails CreateToggleOption( string toggleOption, string optionId );
  786. | }
  787.  
  788. + public class Windows.Management.Update.PreviewBuildsManager {
  789. +   public bool ArePreviewBuildsAllowed { get; set; }
  790. +   public PreviewBuildsState GetCurrentState();
  791. +   public IAsyncOperation<bool> SyncAsync();
  792. +   public static PreviewBuildsManager GetDefault();
  793. +   public static bool IsSupported();
  794. + }
  795.  
  796. + public class Windows.Management.Update.PreviewBuildsState {
  797. +   public ValueSet Properties { get; }
  798. + }
  799.  
  800. | public class Windows.Media.VideoFrame {
  801. +   public IAsyncAction CopyToAsync( VideoFrame operation, IReference<BitmapBounds> frame, IReference<BitmapBounds> sourceBounds );
  802. +   public static VideoFrame CreateAsDirect3D11SurfaceBacked( DirectXPixelFormat result, int format, int width );
  803. +   public static VideoFrame CreateAsDirect3D11SurfaceBacked( DirectXPixelFormat result, int format, int width, IDirect3DDevice height );
  804. +   public static VideoFrame CreateWithSoftwareBitmap( SoftwareBitmap result );
  805. +   public static VideoFrame CreateWithDirect3D11Surface( IDirect3DSurface result );
  806. | }
  807.  
  808. | public class Windows.Media.Core.AudioStreamDescriptor {
  809. +   public AudioStreamDescriptor Copy();
  810. | }
  811.  
  812. + public class Windows.Media.Core.TimedMetadataStreamDescriptor {
  813. +   public string Name { get; set; }
  814. +   public string Language { get; set; }
  815. +   public bool IsSelected { get; }
  816. +   public string Label { get; set; }
  817. +   public TimedMetadataEncodingProperties EncodingProperties { get; }
  818. +   public TimedMetadataStreamDescriptor( TimedMetadataEncodingProperties encodingProperties );
  819. +   public TimedMetadataStreamDescriptor Copy();
  820. + }
  821.  
  822. | public class Windows.Media.Core.VideoStreamDescriptor {
  823. +   public VideoStreamDescriptor Copy();
  824. | }
  825.  
  826. | public class Windows.Media.Effects.VideoTransformEffectDefinition {
  827. +   public VideoTransformSphericalProjection SphericalProjection { get; }
  828. | }
  829.  
  830. + public class Windows.Media.Effects.VideoTransformSphericalProjection {
  831. +   public Quaternion ViewOrientation { get; set; }
  832. +   public SphericalVideoProjectionMode ProjectionMode { get; set; }
  833. +   public bool IsEnabled { get; set; }
  834. +   public double HorizontalFieldOfViewInDegrees { get; set; }
  835. +   public SphericalVideoFrameFormat FrameFormat { get; set; }
  836. + }
  837.  
  838. | public class Windows.Media.MediaProperties.AudioEncodingProperties {
  839. +   public AudioEncodingProperties Copy();
  840. | }
  841.  
  842. | public class Windows.Media.MediaProperties.ContainerEncodingProperties {
  843. +   public ContainerEncodingProperties Copy();
  844. | }
  845.  
  846. | public class Windows.Media.MediaProperties.ImageEncodingProperties {
  847. +   public ImageEncodingProperties Copy();
  848. | }
  849.  
  850. | public class Windows.Media.MediaProperties.MediaEncodingProfile {
  851. +   public void SetTimedMetadataTracks( IIterable<TimedMetadataStreamDescriptor> value );
  852. +   public IVector<TimedMetadataStreamDescriptor> GetTimedMetadataTracks();
  853. | }
  854.  
  855. + public class Windows.Media.MediaProperties.TimedMetadataEncodingProperties {
  856. +   public string Subtype { get; set; }
  857. +   public MediaPropertySet Properties { get; }
  858. +   public string Type { get; }
  859. +   public TimedMetadataEncodingProperties();
  860. +   public void SetFormatUserData( byte[] value );
  861. +   public void GetFormatUserData( ref byte[] value );
  862. +   public TimedMetadataEncodingProperties Copy();
  863. + }
  864.  
  865. | public class Windows.Media.MediaProperties.VideoEncodingProperties {
  866. +   public VideoEncodingProperties Copy();
  867. | }
  868.  
  869. | public class Windows.Media.Playback.MediaPlayer {
  870. +   public AudioStateMonitor AudioStateMonitor { get; }
  871. | }
  872.  
  873. + public enum Windows.Media.SpeechSynthesis.SpeechAppendedSilence {
  874. +   Default = 0,
  875. +   Min = 1,
  876. + }
  877.  
  878. + public enum Windows.Media.SpeechSynthesis.SpeechPunctuationSilence {
  879. +   Default = 0,
  880. +   Min = 1,
  881. + }
  882.  
  883. | public class Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions {
  884. +   public SpeechPunctuationSilence PunctuationSilence { get; set; }
  885. +   public SpeechAppendedSilence AppendedSilence { get; set; }
  886. | }
  887.  
  888. + public class Windows.Networking.NetworkOperators.ESim {
  889. +   public IReference<int> AvailableMemoryInBytes { get; }
  890. +   public string Eid { get; }
  891. +   public string FirmwareVersion { get; }
  892. +   public string MobileBroadbandModemDeviceId { get; }
  893. +   public ESimPolicy Policy { get; }
  894. +   public ESimState State { get; }
  895. +   public IVectorView<ESimProfile> GetProfiles();
  896. +   public IAsyncOperation<ESimOperationResult> DeleteProfileAsync( string operation );
  897. +   public IAsyncOperation<ESimDownloadProfileMetadataResult> DownloadProfileMetadataAsync( string operation );
  898. +   public IAsyncOperation<ESimOperationResult> ResetAsync();
  899. +   TypedEventHandler<ESim, object> ProfileChanged;
  900. + }
  901.  
  902. + public class Windows.Networking.NetworkOperators.ESimAddedEventArgs {
  903. +   public ESim ESim { get; }
  904. + }
  905.  
  906. + public enum Windows.Networking.NetworkOperators.ESimAuthenticationPreference {
  907. +   OnEntry = 0,
  908. +   OnAction = 1,
  909. +   Never = 2,
  910. + }
  911.  
  912. + public class Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult {
  913. +   public ESimProfileMetadata ProfileMetadata { get; }
  914. +   public ESimOperationResult Result { get; }
  915. + }
  916.  
  917. + public class Windows.Networking.NetworkOperators.ESimManager {
  918. +   public ESimServiceInfo ServiceInfo { get; }
  919. +   public static ESimWatcher TryCreateESimWatcher();
  920. +   EventHandler<object> ServiceInfoChanged;
  921. + }
  922.  
  923. + public class Windows.Networking.NetworkOperators.ESimOperationResult {
  924. +   public ESimOperationStatus Status { get; }
  925. + }
  926.  
  927. + public enum Windows.Networking.NetworkOperators.ESimOperationStatus {
  928. +   Success = 0,
  929. +   NotAuthorized = 1,
  930. +   NotFound = 2,
  931. +   PolicyViolation = 3,
  932. +   InsufficientSpaceOnCard = 4,
  933. +   ServerFailure = 5,
  934. +   ServerNotReachable = 6,
  935. +   TimeoutWaitingForUserConsent = 7,
  936. +   IncorrectConfirmationCode = 8,
  937. +   ConfirmationCodeMaxRetriesExceeded = 9,
  938. +   CardNotExist = 10,
  939. +   CardBusy = 11,
  940. +   Other = 12,
  941. + }
  942.  
  943. + public class Windows.Networking.NetworkOperators.ESimPolicy {
  944. +   public bool ShouldEnableManagingUi { get; }
  945. + }
  946.  
  947. + public class Windows.Networking.NetworkOperators.ESimProfile {
  948. +   public ESimProfileClass Class { get; }
  949. +   public string Id { get; }
  950. +   public string Nickname { get; }
  951. +   public ESimProfilePolicy Policy { get; }
  952. +   public IRandomAccessStreamReference ProviderIcon { get; }
  953. +   public string ProviderId { get; }
  954. +   public string ProviderName { get; }
  955. +   public ESimProfileState State { get; }
  956. +   public IAsyncOperation<ESimOperationResult> DisableAsync();
  957. +   public IAsyncOperation<ESimOperationResult> EnableAsync();
  958. +   public IAsyncOperation<ESimOperationResult> SetNicknameAsync( string operation );
  959. + }
  960.  
  961. + public enum Windows.Networking.NetworkOperators.ESimProfileClass {
  962. +   Operational = 0,
  963. +   Test = 1,
  964. +   Provisioning = 2,
  965. + }
  966.  
  967. + public struct Windows.Networking.NetworkOperators.ESimProfileInstallProgress {
  968. +   public int TotalSizeInBytes;
  969. +   public int InstalledSizeInBytes;
  970. + }
  971.  
  972. + public class Windows.Networking.NetworkOperators.ESimProfileMetadata {
  973. +   public string Id { get; }
  974. +   public bool IsConfirmationCodeRequired { get; }
  975. +   public ESimProfilePolicy Policy { get; }
  976. +   public IRandomAccessStreamReference ProviderIcon { get; }
  977. +   public string ProviderId { get; }
  978. +   public string ProviderName { get; }
  979. +   public ESimProfileMetadataState State { get; }
  980. +   public IAsyncOperation<ESimOperationResult> DenyInstallAsync();
  981. +   public IAsyncOperationWithProgress<ESimOperationResult, ESimProfileInstallProgress> ConfirmInstallAsync();
  982. +   public IAsyncOperationWithProgress<ESimOperationResult, ESimProfileInstallProgress> ConfirmInstallAsync( string operation );
  983. +   public IAsyncOperation<ESimOperationResult> PostponeInstallAsync();
  984. +   TypedEventHandler<ESimProfileMetadata, object> StateChanged;
  985. + }
  986.  
  987. + public enum Windows.Networking.NetworkOperators.ESimProfileMetadataState {
  988. +   Unknown = 0,
  989. +   WaitingForInstall = 1,
  990. +   Downloading = 2,
  991. +   Installing = 3,
  992. +   Expired = 4,
  993. +   RejectingDownload = 5,
  994. +   NoLongerAvailable = 6,
  995. +   DeniedByPolicy = 7,
  996. + }
  997.  
  998. + public class Windows.Networking.NetworkOperators.ESimProfilePolicy {
  999. +   public bool CanDelete { get; }
  1000. +   public bool CanDisable { get; }
  1001. +   public bool IsManagedByEnterprise { get; }
  1002. + }
  1003.  
  1004. + public enum Windows.Networking.NetworkOperators.ESimProfileState {
  1005. +   Unknown = 0,
  1006. +   Disabled = 1,
  1007. +   Enabled = 2,
  1008. +   Deleted = 3,
  1009. + }
  1010.  
  1011. + public class Windows.Networking.NetworkOperators.ESimRemovedEventArgs {
  1012. +   public ESim ESim { get; }
  1013. + }
  1014.  
  1015. + public class Windows.Networking.NetworkOperators.ESimServiceInfo {
  1016. +   public ESimAuthenticationPreference AuthenticationPreference { get; }
  1017. +   public bool IsESimUiEnabled { get; }
  1018. + }
  1019.  
  1020. + public enum Windows.Networking.NetworkOperators.ESimState {
  1021. +   Unknown = 0,
  1022. +   Idle = 1,
  1023. +   Removed = 2,
  1024. +   Busy = 3,
  1025. + }
  1026.  
  1027. + public class Windows.Networking.NetworkOperators.ESimUpdatedEventArgs {
  1028. +   public ESim ESim { get; }
  1029. + }
  1030.  
  1031. + public class Windows.Networking.NetworkOperators.ESimWatcher {
  1032. +   public ESimWatcherStatus Status { get; }
  1033. +   public void Start();
  1034. +   public void Stop();
  1035. +   TypedEventHandler<ESimWatcher, ESimAddedEventArgs> Added;
  1036. +   TypedEventHandler<ESimWatcher, object> EnumerationCompleted;
  1037. +   TypedEventHandler<ESimWatcher, ESimRemovedEventArgs> Removed;
  1038. +   TypedEventHandler<ESimWatcher, object> Stopped;
  1039. +   TypedEventHandler<ESimWatcher, ESimUpdatedEventArgs> Updated;
  1040. + }
  1041.  
  1042. + public enum Windows.Networking.NetworkOperators.ESimWatcherStatus {
  1043. +   Created = 0,
  1044. +   Started = 1,
  1045. +   EnumerationCompleted = 2,
  1046. +   Stopping = 3,
  1047. +   Stopped = 4,
  1048. + }
  1049.  
  1050. | public class Windows.Networking.NetworkOperators.MobileBroadbandModem {
  1051. +   public bool IsInEmergencyCallMode { get; }
  1052. | }
  1053.  
  1054. | public class Windows.Networking.NetworkOperators.MobileBroadbandModemIsolation {
  1055. +   public MobileBroadbandModemIsolation( string modemDeviceId, string ruleGroupId );
  1056. +   public void AllowDataProvisioning();
  1057. | }
  1058.  
  1059. + public enum Windows.Networking.NetworkOperators.NetworkOperatorDataUsageNotificationKind {
  1060. +   DataUsageProgress = 0,
  1061. + }
  1062.  
  1063. + public class Windows.Networking.NetworkOperators.NetworkOperatorDataUsageTriggerDetails {
  1064. +   public NetworkOperatorDataUsageNotificationKind NotificationKind { get; }
  1065. + }
  1066.  
  1067. | public class Windows.Networking.Sockets.MessageWebSocket {
  1068. +   public IAsyncOperationWithProgress<uint, uint> SendNonfinalFrameAsync( IBuffer operation );
  1069. +   public IAsyncOperationWithProgress<uint, uint> SendFinalFrameAsync( IBuffer operation );
  1070. | }
  1071.  
  1072. | public class Windows.Networking.Vpn.VpnChannel {
  1073. +   public object CurrentRequestTransportContext { get; }
  1074. +   public void AddAndAssociateTransport( object transport, object context );
  1075. +   public void StartWithTrafficFilter( IIterable<HostName> assignedClientIpv4Addresses, IIterable<HostName> assignedClientIpv6Addresses, VpnInterfaceId vpninterfaceId, VpnRouteAssignment assignedRoutes, VpnDomainNameAssignment assignedNamespace, uint mtuSize, uint maxFrameSize, bool reserved, IIterable<object> transports, VpnTrafficFilterAssignment assignedTrafficFilters );
  1076. +   public void ReplaceAndAssociateTransport( object transport, object context );
  1077. +   public void StartReconnectingTransport( object transport, object context );
  1078. +   public ControlChannelTriggerStatus GetSlotTypeForTransportContext( object slotType );
  1079. | }
  1080.  
  1081. | public class Windows.Networking.Vpn.VpnNativeProfile {
  1082. -   public string IDr { get; set; }
  1083. -   public VpnPayloadIdType IdrType { get; set; }
  1084. -   public VpnPayloadIdType IdiType { get; set; }
  1085. -   public bool IsImsConfig { get; set; }
  1086. -   public string IDi { get; set; }
  1087. -   public string PCscf { get; }
  1088. | }
  1089.  
  1090. | public class Windows.Networking.Vpn.VpnPacketBuffer {
  1091. +   public object TransportContext { get; set; }
  1092. | }
  1093.  
  1094. - public enum Windows.Networking.Vpn.VpnPayloadIdType;
  1095.  
  1096. | public enum Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage {
  1097. +   DeviceUnavailable = 28,
  1098. -   DeviceUnavaliable = 28,
  1099. | }
  1100.  
  1101. + public class Windows.Security.Authentication.Web.Core.FindAllAccountsResult {
  1102. +   public IVectorView<WebAccount> Accounts { get; }
  1103. +   public WebProviderError ProviderError { get; }
  1104. +   public FindAllWebAccountsStatus Status { get; }
  1105. + }
  1106.  
  1107. + public enum Windows.Security.Authentication.Web.Core.FindAllWebAccountsStatus {
  1108. +   Success = 0,
  1109. +   NotAllowedByProvider = 1,
  1110. +   NotSupportedByProvider = 2,
  1111. +   ProviderError = 3,
  1112. + }
  1113.  
  1114. | public class Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager {
  1115. +   public static IAsyncOperation<FindAllAccountsResult> FindAllAccountsAsync( WebAccountProvider operation );
  1116. +   public static IAsyncOperation<FindAllAccountsResult> FindAllAccountsAsync( WebAccountProvider operation, string provider );
  1117. +   public static IAsyncOperation<WebAccountProvider> FindSystemAccountProviderAsync( string operation );
  1118. +   public static IAsyncOperation<WebAccountProvider> FindSystemAccountProviderAsync( string operation, string webAccountProviderId );
  1119. +   public static IAsyncOperation<WebAccountProvider> FindSystemAccountProviderAsync( string operation, string webAccountProviderId, User authority );
  1120. | }
  1121.  
  1122. | public class Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest {
  1123. +   public string ApplicationPackageFamilyName { get; }
  1124. +   public string ApplicationProcessName { get; }
  1125. +   public IAsyncOperation<bool> CheckApplicationForCapabilityAsync( string operation );
  1126. | }
  1127.  
  1128. | public class Windows.Security.Credentials.WebAccountProvider {
  1129. +   public bool IsSystemProvider { get; }
  1130. | }
  1131.  
  1132. | public class Windows.Services.Store.StoreContext {
  1133. +   public IAsyncOperation<StoreCanAcquireLicenseResult> CanAcquireStoreLicenseAsync( string operation );
  1134. +   public IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync( IIterable<string> operation, IIterable<string> productKinds, StoreProductOptions storeIds );
  1135. +   public IAsyncOperation<IVectorView<StoreQueueItem>> GetAssociatedStoreQueueItemsAsync();
  1136. +   public IAsyncOperation<IVectorView<StoreQueueItem>> GetStoreQueueItemsAsync( IIterable<string> operation );
  1137. +   public IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> RequestDownloadAndInstallStorePackagesAsync( IIterable<string> operation, StorePackageInstallOptions storeIds );
  1138. +   public IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> DownloadAndInstallStorePackagesAsync( IIterable<string> operation );
  1139. +   public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync( Package operation );
  1140. +   public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync( string operation );
  1141. +   public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync( Package operation );
  1142. +   public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageByStoreIdAsync( string operation );
  1143. | }
  1144.  
  1145. + public class Windows.Services.Store.StorePackageInstallOptions {
  1146. +   public bool AllowForcedAppRestart { get; set; }
  1147. +   public StorePackageInstallOptions();
  1148. + }
  1149.  
  1150. | public class Windows.Services.Store.StorePackageUpdateResult {
  1151. +   public IVectorView<StoreQueueItem> StoreQueueItems { get; }
  1152. | }
  1153.  
  1154. + public class Windows.Services.Store.StoreProductOptions {
  1155. +   public IVector<string> ActionFilters { get; }
  1156. +   public StoreProductOptions();
  1157. + }
  1158.  
  1159. + public class Windows.Services.Store.StoreQueueItem {
  1160. +   public StoreQueueItemKind InstallKind { get; }
  1161. +   public string PackageFamilyName { get; }
  1162. +   public string ProductId { get; }
  1163. +   public StoreQueueItemStatus GetCurrentStatus();
  1164. +   TypedEventHandler<StoreQueueItem, StoreQueueItemCompletedEventArgs> Completed;
  1165. +   TypedEventHandler<StoreQueueItem, object> StatusChanged;
  1166. + }
  1167.  
  1168. + public class Windows.Services.Store.StoreQueueItemCompletedEventArgs {
  1169. +   public StoreQueueItemStatus Status { get; }
  1170. + }
  1171.  
  1172. + public enum Windows.Services.Store.StoreQueueItemExtendedState {
  1173. +   ActivePending = 0,
  1174. +   ActiveStarting = 1,
  1175. +   ActiveAcquiringLicense = 2,
  1176. +   ActiveDownloading = 3,
  1177. +   ActiveRestoringData = 4,
  1178. +   ActiveInstalling = 5,
  1179. +   Completed = 6,
  1180. +   Canceled = 7,
  1181. +   Paused = 8,
  1182. +   Error = 9,
  1183. +   PausedPackagesInUse = 10,
  1184. +   PausedLowBattery = 11,
  1185. +   PausedWiFiRecommended = 12,
  1186. +   PausedWiFiRequired = 13,
  1187. +   PausedReadyToInstall = 14,
  1188. + }
  1189.  
  1190. + public enum Windows.Services.Store.StoreQueueItemKind {
  1191. +   Install = 0,
  1192. +   Update = 1,
  1193. +   Repair = 2,
  1194. + }
  1195.  
  1196. + public enum Windows.Services.Store.StoreQueueItemState {
  1197. +   Active = 0,
  1198. +   Completed = 1,
  1199. +   Canceled = 2,
  1200. +   Error = 3,
  1201. +   Paused = 4,
  1202. + }
  1203.  
  1204. + public class Windows.Services.Store.StoreQueueItemStatus {
  1205. +   public HResult ExtendedError { get; }
  1206. +   public StoreQueueItemExtendedState PackageInstallExtendedState { get; }
  1207. +   public StoreQueueItemState PackageInstallState { get; }
  1208. +   public StorePackageUpdateStatus UpdateStatus { get; }
  1209. + }
  1210.  
  1211. + public class Windows.Services.Store.StoreUninstallStorePackageResult {
  1212. +   public HResult ExtendedError { get; }
  1213. +   public StoreUninstallStorePackageStatus Status { get; }
  1214. + }
  1215.  
  1216. + public enum Windows.Services.Store.StoreUninstallStorePackageStatus {
  1217. +   Succeeded = 0,
  1218. +   CanceledByUser = 1,
  1219. +   NetworkError = 2,
  1220. +   UninstallNotApplicable = 3,
  1221. +   Error = 4,
  1222. + }
  1223.  
  1224. | public class Windows.Storage.StorageFolder {
  1225. +   public StorageLibraryChangeTracker TryGetChangeTracker();
  1226. | }
  1227.  
  1228. | public interface Windows.Storage.Provider.IStorageProviderUriSource {
  1229. +   public void GetPathForContentUri( string contentUri, StorageProviderGetPathForContentUriResult result );
  1230. +   public void GetContentInfoForPath( string path, StorageProviderGetContentInfoForPathResult result );
  1231. -   public void ResolveContentUri( string contentUri, ref string path, ref StorageProviderResolveContentUriResult result );
  1232. -   public void GenerateContentUriAndIdForItem( string path, ref string contentUri, ref string appActivityId );
  1233. | }
  1234.  
  1235. + public class Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult {
  1236. +   public StorageProviderUriSourceStatus Status { get; set; }
  1237. +   public string ContentUri { get; set; }
  1238. +   public string ContentId { get; set; }
  1239. +   public StorageProviderGetContentInfoForPathResult();
  1240. + }
  1241.  
  1242. + public class Windows.Storage.Provider.StorageProviderGetPathForContentUriResult {
  1243. +   public StorageProviderUriSourceStatus Status { get; set; }
  1244. +   public string Path { get; set; }
  1245. +   public StorageProviderGetPathForContentUriResult();
  1246. + }
  1247.  
  1248. - public enum Windows.Storage.Provider.StorageProviderResolveContentUriResult;
  1249.  
  1250. + public enum Windows.Storage.Provider.StorageProviderUriSourceStatus {
  1251. +   Success = 0,
  1252. +   NoSyncRoot = 1,
  1253. +   FileNotFound = 2,
  1254. + }
  1255.  
  1256. + public class Windows.Storage.Search.StorageLibraryChangeTrackerTriggerDetails {
  1257. +   public StorageLibraryChangeTracker ChangeTracker { get; }
  1258. +   public StorageFolder Folder { get; }
  1259. + }
  1260.  
  1261. | public class Windows.System.AppActivationResult {
  1262. +   public HResult ExtendedError { get; }
  1263. -   public HResult Result { get; }
  1264. | }
  1265.  
  1266. | public class Windows.System.AppDiagnosticInfo {
  1267. +   public IAsyncOperation<AppActivationResult> LaunchAsync();
  1268. -   public IAsyncOperation<AppActivationResult> ActivateAsync();
  1269. | }
  1270.  
  1271. + public class Windows.System.AppExecutionStateChangeResult {
  1272. +   public HResult ExtendedError { get; }
  1273. + }
  1274.  
  1275. | public class Windows.System.AppResourceGroupInfo {
  1276. +   public IAsyncOperation<AppExecutionStateChangeResult> StartSuspendAsync();
  1277. +   public IAsyncOperation<AppExecutionStateChangeResult> StartResumeAsync();
  1278. +   public IAsyncOperation<AppExecutionStateChangeResult> StartTerminateAsync();
  1279. -   public IAsyncOperation<bool> TrySuspendAsync();
  1280. -   public IAsyncOperation<bool> TryResumeAsync();
  1281. -   public IAsyncOperation<bool> TryTerminateAsync();
  1282. | }
  1283.  
  1284. + public enum Windows.System.AutoUpdateTimeZoneStatus {
  1285. +   Attempted = 0,
  1286. +   TimedOut = 1,
  1287. +   Failed = 2,
  1288. + }
  1289.  
  1290. | public class Windows.System.TimeZoneSettings {
  1291. +   public static IAsyncOperation<AutoUpdateTimeZoneStatus> AutoUpdateTimeZoneAsync( TimeSpan operation );
  1292. | }
  1293.  
  1294. | public class Windows.System.User {
  1295. -   public static User GetDefault();
  1296. | }
  1297.  
  1298. | public enum Windows.System.UserType {
  1299. -   SystemManaged = 4,
  1300. | }
  1301.  
  1302. + public class Windows.System.Inventory.InstalledDesktopApp {
  1303. +   public string DisplayName { get; }
  1304. +   public string DisplayVersion { get; }
  1305. +   public string Id { get; }
  1306. +   public string Publisher { get; }
  1307. +   public string ToString();
  1308. +   public static IAsyncOperation<IVectorView<InstalledDesktopApp>> GetInventoryAsync();
  1309. + }
  1310.  
  1311. | public class Windows.System.Profile.AnalyticsInfo {
  1312. +   public static IAsyncOperation<IMapView<string, string>> GetClientPropertiesAsync( IIterable<string> operation );
  1313. | }
  1314.  
  1315. | public class Windows.System.RemoteSystems.KnownRemoteSystemCapabilities {
  1316. -   public string NearShare { get; }
  1317. | }
  1318.  
  1319. | public class Windows.System.RemoteSystems.RemoteSystem {
  1320. +   public RemoteSystemPlatform Platform { get; }
  1321. | }
  1322.  
  1323. + public class Windows.System.RemoteSystems.RemoteSystemEnumerationCompletedEventArgs {
  1324. + }
  1325.  
  1326. + public enum Windows.System.RemoteSystems.RemoteSystemPlatform {
  1327. +   Unknown = 0,
  1328. +   Windows = 1,
  1329. +   Android = 2,
  1330. +   Ios = 3,
  1331. +   Linux = 4,
  1332. + }
  1333.  
  1334. + public enum Windows.System.RemoteSystems.RemoteSystemWatcherError {
  1335. +   Unknown = 0,
  1336. +   InternetNotAvailable = 1,
  1337. +   AuthenticationError = 2,
  1338. + }
  1339.  
  1340. + public class Windows.System.RemoteSystems.RemoteSystemWatcherErrorOcurredEventArgs {
  1341. +   public RemoteSystemWatcherError ErrorOcurred { get; }
  1342. + }
  1343.  
  1344. + public class Windows.UI.Composition.AnimationController : Windows.UI.Composition.CompositionObject {
  1345. +   public AnimationControllerProgressBehavior ProgressBehavior { get; set; }
  1346. +   public float Progress { get; set; }
  1347. +   public float PlaybackRate { get; set; }
  1348. +   public float MaxPlaybackRate { get; }
  1349. +   public float MinPlaybackRate { get; }
  1350. +   public void Pause();
  1351. +   public void Resume();
  1352. + }
  1353.  
  1354. + public enum Windows.UI.Composition.AnimationControllerProgressBehavior {
  1355. +   Default = 0,
  1356. +   IncludesDelayTime = 1,
  1357. + }
  1358.  
  1359. + public class Windows.UI.Composition.CompositionContainerShape : Windows.UI.Composition.CompositionShape {
  1360. +   public CompositionShapeCollection Shapes { get; }
  1361. + }
  1362.  
  1363. + public class Windows.UI.Composition.CompositionEllipseGeometry : Windows.UI.Composition.CompositionGeometry {
  1364. +   public Vector2 Radius { get; set; }
  1365. +   public Vector2 Center { get; set; }
  1366. + }
  1367.  
  1368. + public class Windows.UI.Composition.CompositionGeometry : Windows.UI.Composition.CompositionObject {
  1369. +   public float TrimStart { get; set; }
  1370. +   public float TrimOffset { get; set; }
  1371. +   public float TrimEnd { get; set; }
  1372. + }
  1373.  
  1374. + public class Windows.UI.Composition.CompositionLineGeometry : Windows.UI.Composition.CompositionGeometry {
  1375. +   public Vector2 Start { get; set; }
  1376. +   public Vector2 End { get; set; }
  1377. + }
  1378.  
  1379. | public class Windows.UI.Composition.CompositionObject {
  1380. +   public AnimationController TryGetAnimationController( string animationController );
  1381. | }
  1382.  
  1383. + public class Windows.UI.Composition.CompositionPath {
  1384. +   public CompositionPath( IGeometrySource2D source );
  1385. + }
  1386.  
  1387. + public class Windows.UI.Composition.CompositionPathGeometry : Windows.UI.Composition.CompositionGeometry {
  1388. +   public CompositionPath Path { get; set; }
  1389. + }
  1390.  
  1391. + public class Windows.UI.Composition.CompositionRectangleGeometry : Windows.UI.Composition.CompositionGeometry {
  1392. +   public Vector2 Size { get; set; }
  1393. +   public Vector2 Offset { get; set; }
  1394. + }
  1395.  
  1396. + public class Windows.UI.Composition.CompositionRoundedRectangleGeometry : Windows.UI.Composition.CompositionGeometry {
  1397. +   public Vector2 Size { get; set; }
  1398. +   public Vector2 Offset { get; set; }
  1399. +   public Vector2 CornerRadius { get; set; }
  1400. + }
  1401.  
  1402. + public class Windows.UI.Composition.CompositionShape : Windows.UI.Composition.CompositionObject {
  1403. +   public Matrix3x2 TransformMatrix { get; set; }
  1404. +   public Vector2 Scale { get; set; }
  1405. +   public float RotationAngleInDegrees { get; set; }
  1406. +   public float RotationAngle { get; set; }
  1407. +   public Vector2 Offset { get; set; }
  1408. +   public Vector2 CenterPoint { get; set; }
  1409. + }
  1410.  
  1411. + public class Windows.UI.Composition.CompositionShapeCollection : Windows.UI.Composition.CompositionObject {
  1412. +   public uint Size { get; }
  1413. +   public CompositionShape GetAt( uint returnValue );
  1414. +   public IVectorView<CompositionShape> GetView();
  1415. +   public bool IndexOf( CompositionShape returnValue, ref uint value );
  1416. +   public void SetAt( uint index, CompositionShape value );
  1417. +   public void InsertAt( uint index, CompositionShape value );
  1418. +   public void RemoveAt( uint index );
  1419. +   public void Append( CompositionShape value );
  1420. +   public void RemoveAtEnd();
  1421. +   public void Clear();
  1422. +   public uint GetMany( uint returnValue, CompositionShape[] startIndex );
  1423. +   public void ReplaceAll( CompositionShape[] items );
  1424. +   public IIterator<CompositionShape> First();
  1425. + }
  1426.  
  1427. + public class Windows.UI.Composition.CompositionSpriteShape : Windows.UI.Composition.CompositionShape {
  1428. +   public CompositionStrokeCap StrokeDashCap { get; set; }
  1429. +   public CompositionBrush StrokeBrush { get; set; }
  1430. +   public bool IsStrokeNonScaling { get; set; }
  1431. +   public CompositionGeometry Geometry { get; set; }
  1432. +   public CompositionBrush FillBrush { get; set; }
  1433. +   public float StrokeThickness { get; set; }
  1434. +   public CompositionStrokeCap StrokeStartCap { get; set; }
  1435. +   public float StrokeMiterLimit { get; set; }
  1436. +   public CompositionStrokeLineJoin StrokeLineJoin { get; set; }
  1437. +   public CompositionStrokeCap StrokeEndCap { get; set; }
  1438. +   public float StrokeDashOffset { get; set; }
  1439. +   public CompositionStrokeDashArray StrokeDashArray { get; }
  1440. + }
  1441.  
  1442. + public enum Windows.UI.Composition.CompositionStrokeCap {
  1443. +   Flat = 0,
  1444. +   Square = 1,
  1445. +   Round = 2,
  1446. +   Triangle = 3,
  1447. + }
  1448.  
  1449. + public class Windows.UI.Composition.CompositionStrokeDashArray : Windows.UI.Composition.CompositionObject {
  1450. +   public uint Size { get; }
  1451. +   public float GetAt( uint returnValue );
  1452. +   public IVectorView<float> GetView();
  1453. +   public bool IndexOf( float returnValue, ref uint value );
  1454. +   public void SetAt( uint index, float value );
  1455. +   public void InsertAt( uint index, float value );
  1456. +   public void RemoveAt( uint index );
  1457. +   public void Append( float value );
  1458. +   public void RemoveAtEnd();
  1459. +   public void Clear();
  1460. +   public uint GetMany( uint returnValue, float[] startIndex );
  1461. +   public void ReplaceAll( float[] items );
  1462. +   public IIterator<float> First();
  1463. + }
  1464.  
  1465. + public enum Windows.UI.Composition.CompositionStrokeLineJoin {
  1466. +   Miter = 0,
  1467. +   Bevel = 1,
  1468. +   Round = 2,
  1469. +   MiterOrBevel = 3,
  1470. + }
  1471.  
  1472. + public class Windows.UI.Composition.CompositionViewBox : Windows.UI.Composition.CompositionObject {
  1473. +   public float VerticalAlignmentRatio { get; set; }
  1474. +   public CompositionStretch Stretch { get; set; }
  1475. +   public Vector2 Size { get; set; }
  1476. +   public Vector2 Offset { get; set; }
  1477. +   public float HorizontalAlignmentRatio { get; set; }
  1478. + }
  1479.  
  1480. | public class Windows.UI.Composition.Compositor {
  1481. +   public float GlobalPlaybackRate { get; set; }
  1482. +   public float MaxGlobalPlaybackRate { get; }
  1483. +   public float MinGlobalPlaybackRate { get; }
  1484. +   public CompositionContainerShape CreateContainerShape();
  1485. +   public CompositionEllipseGeometry CreateEllipseGeometry();
  1486. +   public CompositionLineGeometry CreateLineGeometry();
  1487. +   public CompositionPathGeometry CreatePathGeometry();
  1488. +   public CompositionPathGeometry CreatePathGeometry( CompositionPath result );
  1489. +   public PathKeyFrameAnimation CreatePathKeyFrameAnimation();
  1490. +   public CompositionRectangleGeometry CreateRectangleGeometry();
  1491. +   public CompositionRoundedRectangleGeometry CreateRoundedRectangleGeometry();
  1492. +   public ShapeVisual CreateShapeVisual();
  1493. +   public CompositionSpriteShape CreateSpriteShape();
  1494. +   public CompositionSpriteShape CreateSpriteShape( CompositionGeometry result );
  1495. +   public CompositionViewBox CreateViewBox();
  1496. +   public IAsyncAction RequestCommitAsync();
  1497. | }
  1498.  
  1499. + public class Windows.UI.Composition.PathKeyFrameAnimation : Windows.UI.Composition.KeyFrameAnimation {
  1500. +   public void InsertKeyFrame( float normalizedProgressKey, CompositionPath path );
  1501. +   public void InsertKeyFrame( float normalizedProgressKey, CompositionPath path, CompositionEasingFunction easingFunction );
  1502. + }
  1503.  
  1504. | public class Windows.UI.Composition.PointLight : Windows.UI.Composition.CompositionLight {
  1505. +   public float MinAttenuationCutoff { get; set; }
  1506. +   public float MaxAttenuationCutoff { get; set; }
  1507. -   public Vector2 AttenuationCutoff { get; set; }
  1508. | }
  1509.  
  1510. + public class Windows.UI.Composition.ShapeVisual : Windows.UI.Composition.ContainerVisual {
  1511. +   public CompositionViewBox ViewBox { get; set; }
  1512. +   public CompositionShapeCollection Shapes { get; }
  1513. + }
  1514.  
  1515. | public class Windows.UI.Composition.SpotLight : Windows.UI.Composition.CompositionLight {
  1516. +   public float MinAttenuationCutoff { get; set; }
  1517. +   public float MaxAttenuationCutoff { get; set; }
  1518. -   public Vector2 AttenuationCutoff { get; set; }
  1519. | }
  1520.  
  1521. | public class Windows.UI.Composition.Core.CompositorController {
  1522. +   public IAsyncAction EnsurePreviousCommitCompletedAsync();
  1523. | }
  1524.  
  1525. + public class Windows.UI.Composition.Desktop.DesktopWindowTarget : Windows.UI.Composition.CompositionTarget {
  1526. +   public bool IsTopmost { get; }
  1527. + }
  1528.  
  1529. - public class Windows.UI.Composition.Desktop.HwndTarget : Windows.UI.Composition.CompositionTarget;
  1530.  
  1531. + public class Windows.UI.Composition.Diagnostics.CompositionDebugHeatMaps {
  1532. +   public void Hide();
  1533. +   public void ShowMemoryUsage( Visual subtreeVisual );
  1534. +   public void ShowOverdraw( Visual subtreeVisual, CompositionDebugOverdrawContentKinds contentKinds );
  1535. +   public void ShowRedrawRegions( Visual subtreeVisual );
  1536. + }
  1537.  
  1538. + public enum Windows.UI.Composition.Diagnostics.CompositionDebugOverdrawContentKinds {
  1539. +   None = 0,
  1540. +   OffscreenRendered = 1,
  1541. +   Colors = 2,
  1542. +   Effects = 4,
  1543. +   Shadows = 8,
  1544. +   Lights = 16,
  1545. +   Surfaces = 32,
  1546. +   SwapChains = 64,
  1547. +   All = 4294967295,
  1548. + }
  1549.  
  1550. + public class Windows.UI.Composition.Diagnostics.CompositionDebugSettings {
  1551. +   public CompositionDebugHeatMaps HeatMaps { get; }
  1552. +   public static CompositionDebugSettings TryGetSettings( Compositor result );
  1553. + }
  1554.  
  1555. | public enum Windows.UI.Composition.Interactions.VisualInteractionSourceRedirectionMode {
  1556. +   PointerWheelOnly = 2,
  1557. +   CapableTouchpadAndPointerWheel = 3,
  1558. | }
  1559.  
  1560. | public enum Windows.UI.Core.AppViewBackButtonVisibility {
  1561. +   Disabled = 2,
  1562. | }
  1563.  
  1564. | public class Windows.UI.Core.CoreComponentInputSource {
  1565. +   public DispatcherQueue DispatcherQueue { get; }
  1566. | }
  1567.  
  1568. | public class Windows.UI.Core.CoreIndependentInputSource {
  1569. +   public DispatcherQueue DispatcherQueue { get; }
  1570. | }
  1571.  
  1572. + public interface Windows.UI.Core.ICorePointerInputSource2 {
  1573. +   public DispatcherQueue DispatcherQueue { get; }
  1574. + }
  1575.  
  1576. | public class Windows.UI.Input.Core.RadialControllerIndependentInputSource {
  1577. +   public DispatcherQueue DispatcherQueue { get; }
  1578. | }
  1579.  
  1580. | public class Windows.UI.Input.Inking.InkDrawingAttributes {
  1581. +   public InkModelerAttributes ModelerAttributes { get; }
  1582. | }
  1583.  
  1584. + public class Windows.UI.Input.Inking.InkInputConfiguration {
  1585. +   public bool IsPrimaryBarrelButtonInputEnabled { get; set; }
  1586. +   public bool IsEraserInputEnabled { get; set; }
  1587. + }
  1588.  
  1589. + public class Windows.UI.Input.Inking.InkModelerAttributes {
  1590. +   public float ScalingFactor { get; set; }
  1591. +   public TimeSpan PredictionTime { get; set; }
  1592. + }
  1593.  
  1594. | public class Windows.UI.Input.Inking.InkPresenter {
  1595. +   public InkInputConfiguration InputConfiguration { get; }
  1596. | }
  1597.  
  1598. | public class Windows.UI.Notifications.ScheduledToastNotification {
  1599. +   public IReference<DateTime> ExpirationTime { get; set; }
  1600. | }
  1601.  
  1602. | public class Windows.UI.StartScreen.TileMixedRealityModel {
  1603. +   public TileMixedRealityModelActivationBehavior ActivationBehavior { get; set; }
  1604. | }
  1605.  
  1606. + public enum Windows.UI.StartScreen.TileMixedRealityModelActivationBehavior {
  1607. +   Default = 0,
  1608. +   None = 1,
  1609. + }
  1610.  
  1611. + public class Windows.UI.Text.ContentLinkInfo {
  1612. +   public Uri Uri { get; set; }
  1613. +   public string SecondaryText { get; set; }
  1614. +   public string LinkContentKind { get; set; }
  1615. +   public uint Id { get; set; }
  1616. +   public string DisplayText { get; set; }
  1617. +   public ContentLinkInfo();
  1618. + }
  1619.  
  1620. + public class Windows.UI.Text.RichEditTextRange {
  1621. +   public ContentLinkInfo ContentLinkInfo { get; set; }
  1622. +   public string Text { get; set; }
  1623. +   public int StartPosition { get; set; }
  1624. +   public ITextParagraphFormat ParagraphFormat { get; set; }
  1625. +   public string Link { get; set; }
  1626. +   public RangeGravity Gravity { get; set; }
  1627. +   public ITextRange FormattedText { get; set; }
  1628. +   public int EndPosition { get; set; }
  1629. +   public ITextCharacterFormat CharacterFormat { get; set; }
  1630. +   public char Character { get; set; }
  1631. +   public int Length { get; }
  1632. +   public int StoryLength { get; }
  1633. +   public bool CanPaste( int value );
  1634. +   public void ChangeCase( LetterCase value );
  1635. +   public void Collapse( bool value );
  1636. +   public void Copy();
  1637. +   public void Cut();
  1638. +   public int Delete( TextRangeUnit delta, int unit );
  1639. +   public int EndOf( TextRangeUnit delta, bool unit );
  1640. +   public int Expand( TextRangeUnit delta );
  1641. +   public int FindText( string length, int value, FindOptions scanLength );
  1642. +   public void GetCharacterUtf32( ref uint value, int offset );
  1643. +   public ITextRange GetClone();
  1644. +   public int GetIndex( TextRangeUnit index );
  1645. +   public void GetPoint( HorizontalCharacterAlignment horizontalAlign, VerticalCharacterAlignment verticalAlign, PointOptions options, ref Point point );
  1646. +   public void GetRect( PointOptions options, ref Rect rect, ref int hit );
  1647. +   public void GetText( TextGetOptions options, ref string value );
  1648. +   public void GetTextViaStream( TextGetOptions options, IRandomAccessStream value );
  1649. +   public bool InRange( ITextRange value );
  1650. +   public void InsertImage( int width, int height, int ascent, VerticalCharacterAlignment verticalAlign, string alternateText, IRandomAccessStream value );
  1651. +   public bool InStory( ITextRange value );
  1652. +   public bool IsEqual( ITextRange value );
  1653. +   public int Move( TextRangeUnit delta, int unit );
  1654. +   public int MoveEnd( TextRangeUnit delta, int unit );
  1655. +   public int MoveStart( TextRangeUnit delta, int unit );
  1656. +   public void Paste( int format );
  1657. +   public void ScrollIntoView( PointOptions value );
  1658. +   public void MatchSelection();
  1659. +   public void SetIndex( TextRangeUnit unit, int index, bool extend );
  1660. +   public void SetPoint( Point point, PointOptions options, bool extend );
  1661. +   public void SetRange( int startPosition, int endPosition );
  1662. +   public void SetText( TextSetOptions options, string value );
  1663. +   public void SetTextViaStream( TextSetOptions options, IRandomAccessStream value );
  1664. +   public int StartOf( TextRangeUnit delta, bool unit );
  1665. + }
  1666.  
  1667. | public enum Windows.UI.Text.TextRangeUnit {
  1668. +   ContentLink = 32,
  1669. | }
  1670.  
  1671. + public class Windows.UI.ViewManagement.ApplicationViewTab {
  1672. +   public ApplicationViewTabIcon UnselectedIcon { get; set; }
  1673. +   public string Title { get; set; }
  1674. +   public object Tag { get; set; }
  1675. +   public IRandomAccessStreamReference TabPreview { get; set; }
  1676. +   public ApplicationViewTabIcon SelectedIcon { get; set; }
  1677. +   public bool IsUnresponsive { get; set; }
  1678. +   public bool IsRequestingAttention { get; set; }
  1679. +   public bool IsLoading { get; set; }
  1680. +   public Color ForegroundColor { get; set; }
  1681. +   public ApplicationViewTabBadge Badge { get; set; }
  1682. +   public Color BackgroundColor { get; set; }
  1683. +   public Guid Id { get; }
  1684. +   public bool IsExternal { get; }
  1685. +   public static ApplicationViewTab GetDefaultForCurrentView();
  1686. +   TypedEventHandler<ApplicationViewTab, object> TabPreviewRequested;
  1687. + }
  1688.  
  1689. + public class Windows.UI.ViewManagement.ApplicationViewTabBadge {
  1690. +   public ApplicationViewTabIcon Icon { get; set; }
  1691. +   public string DisplayName { get; set; }
  1692. +   public bool CanInvoke { get; set; }
  1693. +   TypedEventHandler<ApplicationViewTabBadge, object> Invoked;
  1694. + }
  1695.  
  1696. + public class Windows.UI.ViewManagement.ApplicationViewTabIcon {
  1697. +   public static ApplicationViewTabIcon CreateFromFontGlyph( string result, string glyph );
  1698. +   public static ApplicationViewTabIcon CreateFromFontGlyph( string result, string glyph, Uri fontFamily );
  1699. +   public static ApplicationViewTabIcon CreateFromFontGlyph( string result, string glyph, Uri fontFamily, Color fontUri );
  1700. +   public static ApplicationViewTabIcon CreateFromImage( IRandomAccessStreamReference result );
  1701. + }
  1702.  
  1703. + public class Windows.UI.ViewManagement.ApplicationViewTabManager {
  1704. +   public Guid GroupId { get; }
  1705. +   public bool IsSupported { get; }
  1706. +   public ApplicationViewTab SelectedTab { get; }
  1707. +   public bool AreTabbedViewsPreferred { get; set; }
  1708. +   public IVector<ApplicationViewTab> GetCurrentTabs();
  1709. +   public ApplicationViewTab CreateTab();
  1710. +   public bool TryInsertTabAfter( ApplicationViewTab succeeded, ApplicationViewTab tab );
  1711. +   public void AppendTab( ApplicationViewTab tab );
  1712. +   public void RemoveTab( ApplicationViewTab tab );
  1713. +   public bool TrySelectTab( ApplicationViewTab result );
  1714. +   public void RefreshGroupForView();
  1715. +   public static ApplicationViewTabManager GetForCurrentView();
  1716. +   public static bool IsActivatingIntoExistingGroup( IActivatedEventArgs result );
  1717. +   TypedEventHandler<ApplicationViewTabManager, object> SelectedTabChanged;
  1718. +   TypedEventHandler<ApplicationViewTabManager, ApplicationViewTabManagerTabCloseRequestedEventArgs> TabCloseRequested;
  1719. +   TypedEventHandler<ApplicationViewTabManager, ApplicationViewTabManagerTabClosedEventArgs> TabClosed;
  1720. +   TypedEventHandler<ApplicationViewTabManager, ApplicationViewTabManagerTabDraggedOutEventArgs> TabDraggedOut;
  1721. +   TypedEventHandler<ApplicationViewTabManager, ApplicationViewTabManagerTabDroppedInEventArgs> TabDroppedIn;
  1722. +   TypedEventHandler<ApplicationViewTabManager, ApplicationViewTabManagerTabRearrangedEventArgs> TabRearranged;
  1723. + }
  1724.  
  1725. + public class Windows.UI.ViewManagement.ApplicationViewTabManagerTabCloseRequestedEventArgs {
  1726. +   public ApplicationViewTab Tab { get; }
  1727. + }
  1728.  
  1729. + public class Windows.UI.ViewManagement.ApplicationViewTabManagerTabClosedEventArgs {
  1730. +   public ApplicationViewTab Tab { get; }
  1731. + }
  1732.  
  1733. + public class Windows.UI.ViewManagement.ApplicationViewTabManagerTabDraggedOutEventArgs {
  1734. +   public ApplicationViewTab Tab { get; }
  1735. + }
  1736.  
  1737. + public class Windows.UI.ViewManagement.ApplicationViewTabManagerTabDroppedInEventArgs {
  1738. +   public ApplicationViewTab Tab { get; }
  1739. + }
  1740.  
  1741. + public class Windows.UI.ViewManagement.ApplicationViewTabManagerTabRearrangedEventArgs {
  1742. +   public ApplicationViewTab Tab { get; }
  1743. + }
  1744.  
  1745. + public class Windows.UI.ViewManagement.ApplicationViewTabPolicy {
  1746. +   public bool UseCustomTabsWhenLaunchedIntoNewGroup { get; set; }
  1747. + }
  1748.  
  1749. | public class Windows.UI.ViewManagement.Core.CoreInputView {
  1750. +   public bool TryTransferXYFocusToPrimaryView( Rect result, CoreInputViewXYFocusTransferDirection origin );
  1751. | }
  1752.  
  1753. + public class Windows.UI.ViewManagement.Core.CoreInputViewTransferringXYFocusEventArgs {
  1754. +   public bool TransferHandled { get; set; }
  1755. +   public bool KeepPrimaryViewVisible { get; set; }
  1756. +   public CoreInputViewXYFocusTransferDirection Direction { get; }
  1757. +   public Rect Origin { get; }
  1758. + }
  1759.  
  1760. + public enum Windows.UI.ViewManagement.Core.CoreInputViewXYFocusTransferDirection {
  1761. +   Up = 0,
  1762. +   Right = 1,
  1763. +   Down = 2,
  1764. +   Left = 3,
  1765. + }
  1766.  
  1767. + public class Windows.UI.WebUI.WebUIBarcodeScannerPreviewActivatedEventArgs {
  1768. +   public ActivationKind Kind { get; }
  1769. +   public ApplicationExecutionState PreviousExecutionState { get; }
  1770. +   public SplashScreen SplashScreen { get; }
  1771. +   public User User { get; }
  1772. +   public string ConnectionId { get; }
  1773. +   public ActivatedOperation ActivatedOperation { get; }
  1774. + }
  1775.  
  1776. | public class Windows.UI.WebUI.WebUILaunchActivatedEventArgs {
  1777. +   public TileActivatedInfo TileActivatedInfo { get; }
  1778. | }
  1779.  
  1780. - public class Windows.UI.Xaml.EffectiveViewportChangedEventArgs;
  1781.  
  1782. | public class Windows.UI.Xaml.ElementSoundPlayer {
  1783. +   public ElementSpatialAudioMode SpatialAudioMode { get; set; }
  1784. | }
  1785.  
  1786. + public enum Windows.UI.Xaml.ElementSpatialAudioMode {
  1787. +   Auto = 0,
  1788. +   Off = 1,
  1789. +   On = 2,
  1790. + }
  1791.  
  1792. | public class Windows.UI.Xaml.FrameworkElement : Windows.UI.Xaml.UIElement {
  1793. -   public void InvalidateViewport();
  1794. | }
  1795.  
  1796. | public class Windows.UI.Xaml.UIElement : Windows.UI.Xaml.DependencyObject {
  1797. +   public DependencyObject KeyboardAcceleratorPlacementTarget { get; set; }
  1798. +   public DependencyProperty KeyboardAcceleratorPlacementTargetProperty { get; }
  1799. -   public DependencyObject KeyboardAcceleratorToolTipTarget { get; set; }
  1800. -   public DependencyProperty KeyboardAcceleratorToolTipTargetProperty { get; }
  1801. +   public static void RegisterAsScrollPort( UIElement element );
  1802. | }
  1803.  
  1804. | public class Windows.UI.Xaml.Automation.AutomationElementIdentifiers {
  1805. +   public AutomationProperty HeadingLevelProperty { get; }
  1806. | }
  1807.  
  1808. | public class Windows.UI.Xaml.Automation.AutomationProperties {
  1809. +   public DependencyProperty HeadingLevelProperty { get; }
  1810. +   public static AutomationHeadingLevel GetHeadingLevel( DependencyObject value );
  1811. +   public static void SetHeadingLevel( DependencyObject element, AutomationHeadingLevel value );
  1812. | }
  1813.  
  1814. + public enum Windows.UI.Xaml.Automation.Peers.AutomationHeadingLevel {
  1815. +   None = 0,
  1816. +   Level1 = 1,
  1817. +   Level2 = 2,
  1818. +   Level3 = 3,
  1819. +   Level4 = 4,
  1820. +   Level5 = 5,
  1821. +   Level6 = 6,
  1822. +   Level7 = 7,
  1823. +   Level8 = 8,
  1824. +   Level9 = 9,
  1825. + }
  1826.  
  1827. | public class Windows.UI.Xaml.Automation.Peers.AutomationPeer : Windows.UI.Xaml.DependencyObject {
  1828. +   public AutomationHeadingLevel GetHeadingLevel();
  1829. | }
  1830.  
  1831. + public class Windows.UI.Xaml.Automation.Peers.TreeViewItemAutomationPeer : Windows.UI.Xaml.Automation.Peers.ListViewItemAutomationPeer {
  1832. +   public ExpandCollapseState ExpandCollapseState { get; }
  1833. +   public TreeViewItemAutomationPeer( TreeViewItem owner );
  1834. +   public void Collapse();
  1835. +   public void Expand();
  1836. + }
  1837.  
  1838. + public class Windows.UI.Xaml.Automation.Peers.TreeViewListAutomationPeer : Windows.UI.Xaml.Automation.Peers.SelectorAutomationPeer {
  1839. +   public TreeViewListAutomationPeer( TreeViewList owner );
  1840. + }
  1841.  
  1842. | public class Windows.UI.Xaml.Controls.AppBarButton : Windows.UI.Xaml.Controls.Button {
  1843. +   public string KeyboardAcceleratorTextOverride { get; set; }
  1844. +   public DependencyProperty KeyboardAcceleratorTextOverrideProperty { get; }
  1845. -   public string KeyboardAcceleratorText { get; set; }
  1846. -   public DependencyProperty KeyboardAcceleratorTextProperty { get; }
  1847. | }
  1848.  
  1849. | public class Windows.UI.Xaml.Controls.AppBarToggleButton : Windows.UI.Xaml.Controls.Primitives.ToggleButton {
  1850. +   public string KeyboardAcceleratorTextOverride { get; set; }
  1851. +   public DependencyProperty KeyboardAcceleratorTextOverrideProperty { get; }
  1852. -   public string KeyboardAcceleratorText { get; set; }
  1853. -   public DependencyProperty KeyboardAcceleratorTextProperty { get; }
  1854. | }
  1855.  
  1856. + public enum Windows.UI.Xaml.Controls.ContentLinkChangeKind {
  1857. +   Inserted = 0,
  1858. +   Removed = 1,
  1859. +   Edited = 2,
  1860. + }
  1861.  
  1862. + public class Windows.UI.Xaml.Controls.ContentLinkChangedEventArgs {
  1863. +   public ContentLinkChangeKind ChangeKind { get; }
  1864. +   public ContentLinkInfo ContentLinkInfo { get; }
  1865. +   public TextRange TextRange { get; }
  1866. + }
  1867.  
  1868. + public class Windows.UI.Xaml.Controls.HandwritingPanelClosedEventArgs {
  1869. + }
  1870.  
  1871. + public class Windows.UI.Xaml.Controls.HandwritingPanelOpenedEventArgs {
  1872. + }
  1873.  
  1874. + public enum Windows.UI.Xaml.Controls.HandwritingPanelPlacementAlignment {
  1875. +   Auto = 0,
  1876. +   TopLeft = 1,
  1877. +   TopRight = 2,
  1878. +   BottomLeft = 3,
  1879. +   BottomRight = 4,
  1880. + }
  1881.  
  1882. + public class Windows.UI.Xaml.Controls.HandwritingView : Windows.UI.Xaml.Controls.Control {
  1883. +   public UIElement PlacementTarget { get; set; }
  1884. +   public HandwritingPanelPlacementAlignment PlacementAlignment { get; set; }
  1885. +   public bool AreCandidatesEnabled { get; set; }
  1886. +   public bool IsOpen { get; }
  1887. +   public DependencyProperty AreCandidatesEnabledProperty { get; }
  1888. +   public DependencyProperty IsOpenProperty { get; }
  1889. +   public DependencyProperty PlacementAlignmentProperty { get; }
  1890. +   public DependencyProperty PlacementTargetProperty { get; }
  1891. +   public HandwritingView();
  1892. +   public bool TryClose();
  1893. +   public bool TryOpen();
  1894. +   TypedEventHandler<HandwritingView, HandwritingPanelClosedEventArgs> Closed;
  1895. +   TypedEventHandler<HandwritingView, HandwritingPanelOpenedEventArgs> Opened;
  1896. + }
  1897.  
  1898. | public class Windows.UI.Xaml.Controls.MediaTransportControls : Windows.UI.Xaml.Controls.Control {
  1899. +   public bool IsCompactOverlayEnabled { get; set; }
  1900. +   public bool IsCompactOverlayButtonVisible { get; set; }
  1901. +   public DependencyProperty IsCompactOverlayButtonVisibleProperty { get; }
  1902. +   public DependencyProperty IsCompactOverlayEnabledProperty { get; }
  1903. | }
  1904.  
  1905. | public class Windows.UI.Xaml.Controls.MenuFlyoutItem : Windows.UI.Xaml.Controls.MenuFlyoutItemBase {
  1906. +   public string KeyboardAcceleratorTextOverride { get; set; }
  1907. +   public DependencyProperty KeyboardAcceleratorTextOverrideProperty { get; }
  1908. -   public string KeyboardAcceleratorText { get; set; }
  1909. -   public DependencyProperty KeyboardAcceleratorTextProperty { get; }
  1910. | }
  1911.  
  1912. | public class Windows.UI.Xaml.Controls.NavigationView : Windows.UI.Xaml.Controls.ContentControl {
  1913. +   public bool IsBackEnabled { get; set; }
  1914. +   public NavigationViewBackButtonVisible IsBackButtonVisible { get; set; }
  1915. +   public DependencyProperty IsBackButtonVisibleProperty { get; }
  1916. +   public DependencyProperty IsBackEnabledProperty { get; }
  1917. | }
  1918.  
  1919. + public enum Windows.UI.Xaml.Controls.NavigationViewBackButtonVisible {
  1920. +   Collapsed = 0,
  1921. +   Visible = 1,
  1922. +   Auto = 2,
  1923. + }
  1924.  
  1925. + public class Windows.UI.Xaml.Controls.NavigationViewBackRequestedEventArgs {
  1926. + }
  1927.  
  1928. + public class Windows.UI.Xaml.Controls.RefreshContainer : Windows.UI.Xaml.Controls.ContentControl {
  1929. +   public RefreshVisualizer Visualizer { get; set; }
  1930. +   public RefreshPullDirection PullDirection { get; set; }
  1931. +   public DependencyProperty PullDirectionProperty { get; }
  1932. +   public DependencyProperty VisualizerProperty { get; }
  1933. +   public RefreshContainer();
  1934. +   public void RequestRefresh();
  1935. +   TypedEventHandler<RefreshContainer, RefreshRequestedEventArgs> RefreshRequested;
  1936. + }
  1937.  
  1938. + public class Windows.UI.Xaml.Controls.RefreshInteractionRatioChangedEventArgs {
  1939. +   public double InteractionRatio { get; }
  1940. + }
  1941.  
  1942. + public enum Windows.UI.Xaml.Controls.RefreshPullDirection {
  1943. +   LeftToRight = 0,
  1944. +   TopToBottom = 1,
  1945. +   RightToLeft = 2,
  1946. +   BottomToTop = 3,
  1947. + }
  1948.  
  1949. + public class Windows.UI.Xaml.Controls.RefreshRequestedEventArgs {
  1950. +   public Deferral GetDeferral();
  1951. + }
  1952.  
  1953. + public class Windows.UI.Xaml.Controls.RefreshStateChangedEventArgs {
  1954. +   public RefreshVisualizerState NewState { get; }
  1955. +   public RefreshVisualizerState OldState { get; }
  1956. + }
  1957.  
  1958. + public class Windows.UI.Xaml.Controls.RefreshVisualizer : Windows.UI.Xaml.Controls.Control {
  1959. +   public RefreshVisualizerOrientation Orientation { get; set; }
  1960. +   public UIElement Content { get; set; }
  1961. +   public RefreshVisualizerState State { get; }
  1962. +   public DependencyProperty ContentProperty { get; }
  1963. +   public DependencyProperty InfoProviderProperty { get; }
  1964. +   public DependencyProperty OrientationProperty { get; }
  1965. +   public DependencyProperty StateProperty { get; }
  1966. +   public RefreshVisualizer();
  1967. +   public void RequestRefresh();
  1968. +   TypedEventHandler<RefreshVisualizer, RefreshRequestedEventArgs> RefreshRequested;
  1969. +   TypedEventHandler<RefreshVisualizer, RefreshStateChangedEventArgs> RefreshStateChanged;
  1970. + }
  1971.  
  1972. + public enum Windows.UI.Xaml.Controls.RefreshVisualizerOrientation {
  1973. +   Auto = 0,
  1974. +   Normal = 1,
  1975. +   Rotate90DegreesCounterclockwise = 2,
  1976. +   Rotate270DegreesCounterclockwise = 3,
  1977. + }
  1978.  
  1979. + public enum Windows.UI.Xaml.Controls.RefreshVisualizerState {
  1980. +   Idle = 0,
  1981. +   Peeking = 1,
  1982. +   Interacting = 2,
  1983. +   Pending = 3,
  1984. +   Refreshing = 4,
  1985. + }
  1986.  
  1987. | public class Windows.UI.Xaml.Controls.RichEditBox : Windows.UI.Xaml.Controls.Control {
  1988. +   public HandwritingView HandwritingView { get; set; }
  1989. +   public ContentLinkProviderCollection ContentLinkProviders { get; set; }
  1990. +   public SolidColorBrush ContentLinkForegroundColor { get; set; }
  1991. +   public SolidColorBrush ContentLinkBackgroundColor { get; set; }
  1992. +   public bool IsHandwritingViewEnabled { get; set; }
  1993. +   public DependencyProperty HandwritingViewProperty { get; }
  1994. +   public DependencyProperty IsHandwritingViewEnabledProperty { get; }
  1995. +   public DependencyProperty ContentLinkProvidersProperty { get; }
  1996. +   public DependencyProperty ContentLinkForegroundColorProperty { get; }
  1997. +   public DependencyProperty ContentLinkBackgroundColorProperty { get; }
  1998. | }
  1999.  
  2000. | public class Windows.UI.Xaml.Controls.ScrollViewer : Windows.UI.Xaml.Controls.ContentControl {
  2001. -   public bool IsResponsiveToOcclusions { get; set; }
  2002. -   public DependencyProperty IsResponsiveToOcclusionsProperty { get; }
  2003. | }
  2004.  
  2005. | public class Windows.UI.Xaml.Controls.TextBox : Windows.UI.Xaml.Controls.Control {
  2006. +   public bool IsHandwritingViewEnabled { get; set; }
  2007. +   public HandwritingView HandwritingView { get; set; }
  2008. +   public DependencyProperty IsHandwritingViewEnabledProperty { get; }
  2009. +   public DependencyProperty HandwritingViewProperty { get; }
  2010. | }
  2011.  
  2012. + public class Windows.UI.Xaml.Controls.TreeView : Windows.UI.Xaml.Controls.Control {
  2013. +   public TreeViewSelectionMode SelectionMode { get; set; }
  2014. +   public IVector<TreeViewNode> RootNodes { get; }
  2015. +   public IVector<TreeViewNode> SelectedNodes { get; }
  2016. +   public DependencyProperty SelectionModeProperty { get; }
  2017. +   public TreeView();
  2018. +   public void Expand( TreeViewNode value );
  2019. +   public void Collapse( TreeViewNode value );
  2020. +   public void SelectAll();
  2021. +   TypedEventHandler<TreeView, TreeViewCollapsedEventArgs> Collapsed;
  2022. +   TypedEventHandler<TreeView, TreeViewExpandingEventArgs> Expanding;
  2023. +   TypedEventHandler<TreeView, TreeViewItemInvokedEventArgs> ItemInvoked;
  2024. + }
  2025.  
  2026. + public class Windows.UI.Xaml.Controls.TreeViewCollapsedEventArgs {
  2027. +   public TreeViewNode Node { get; }
  2028. + }
  2029.  
  2030. + public class Windows.UI.Xaml.Controls.TreeViewExpandingEventArgs {
  2031. +   public TreeViewNode Node { get; }
  2032. + }
  2033.  
  2034. + public class Windows.UI.Xaml.Controls.TreeViewItem : Windows.UI.Xaml.Controls.ListViewItem {
  2035. +   public bool IsExpanded { get; set; }
  2036. +   public double GlyphSize { get; set; }
  2037. +   public double GlyphOpacity { get; set; }
  2038. +   public Brush GlyphBrush { get; set; }
  2039. +   public string ExpandedGlyph { get; set; }
  2040. +   public string CollapsedGlyph { get; set; }
  2041. +   public TreeViewItemTemplateSettings TreeViewItemTemplateSettings { get; }
  2042. +   public DependencyProperty CollapsedGlyphProperty { get; }
  2043. +   public DependencyProperty ExpandedGlyphProperty { get; }
  2044. +   public DependencyProperty GlyphBrushProperty { get; }
  2045. +   public DependencyProperty GlyphOpacityProperty { get; }
  2046. +   public DependencyProperty GlyphSizeProperty { get; }
  2047. +   public DependencyProperty IsExpandedProperty { get; }
  2048. +   public DependencyProperty TreeViewItemTemplateSettingsProperty { get; }
  2049. +   public TreeViewItem();
  2050. + }
  2051.  
  2052. + public class Windows.UI.Xaml.Controls.TreeViewItemInvokedEventArgs {
  2053. +   public bool Handled { get; set; }
  2054. +   public object InvokedItem { get; }
  2055. + }
  2056.  
  2057. + public class Windows.UI.Xaml.Controls.TreeViewItemTemplateSettings : Windows.UI.Xaml.DependencyObject {
  2058. +   public Visibility CollapsedGlyphVisibility { get; }
  2059. +   public int DragItemsCount { get; }
  2060. +   public Visibility ExpandedGlyphVisibility { get; }
  2061. +   public Thickness Indentation { get; }
  2062. +   public DependencyProperty CollapsedGlyphVisibilityProperty { get; }
  2063. +   public DependencyProperty DragItemsCountProperty { get; }
  2064. +   public DependencyProperty ExpandedGlyphVisibilityProperty { get; }
  2065. +   public DependencyProperty IndentationProperty { get; }
  2066. +   public TreeViewItemTemplateSettings();
  2067. + }
  2068.  
  2069. + public class Windows.UI.Xaml.Controls.TreeViewList : Windows.UI.Xaml.Controls.ListView {
  2070. +   public TreeViewList();
  2071. + }
  2072.  
  2073. + public class Windows.UI.Xaml.Controls.TreeViewNode : Windows.UI.Xaml.DependencyObject {
  2074. +   public bool IsExpanded { get; set; }
  2075. +   public bool HasUnrealizedChildren { get; set; }
  2076. +   public object Content { get; set; }
  2077. +   public IVector<TreeViewNode> Children { get; }
  2078. +   public int Depth { get; }
  2079. +   public bool HasChildren { get; }
  2080. +   public TreeViewNode Parent { get; }
  2081. +   public DependencyProperty ContentProperty { get; }
  2082. +   public DependencyProperty DepthProperty { get; }
  2083. +   public DependencyProperty HasChildrenProperty { get; }
  2084. +   public DependencyProperty IsExpandedProperty { get; }
  2085. +   public TreeViewNode();
  2086. + }
  2087.  
  2088. + public enum Windows.UI.Xaml.Controls.TreeViewSelectionMode {
  2089. +   None = 0,
  2090. +   Single = 1,
  2091. +   Multiple = 2,
  2092. + }
  2093.  
  2094. | public enum Windows.UI.Xaml.Controls.WebViewExecutionMode {
  2095. +   SeparateProcess = 2,
  2096. | }
  2097.  
  2098. | public enum Windows.UI.Xaml.Controls.WebViewPermissionType {
  2099. +   WebVR = 6,
  2100. | }
  2101.  
  2102. + public class Windows.UI.Xaml.Controls.WebViewSeparateProcessLostEventArgs {
  2103. + }
  2104.  
  2105. | public class Windows.UI.Xaml.Controls.Primitives.ListViewItemPresenter : Windows.UI.Xaml.Controls.ContentPresenter {
  2106. -   public bool DisableTilt { get; set; }
  2107. -   public DependencyProperty DisableTiltProperty { get; }
  2108. | }
  2109.  
  2110. + public class Windows.UI.Xaml.Documents.ContactContentLinkProvider : Windows.UI.Xaml.Documents.ContentLinkProvider {
  2111. +   public ContactContentLinkProvider();
  2112. + }
  2113.  
  2114. + public class Windows.UI.Xaml.Documents.ContentLink : Windows.UI.Xaml.Documents.Inline {
  2115. +   public XYFocusNavigationStrategy XYFocusUpNavigationStrategy { get; set; }
  2116. +   public DependencyObject XYFocusUp { get; set; }
  2117. +   public XYFocusNavigationStrategy XYFocusRightNavigationStrategy { get; set; }
  2118. +   public DependencyObject XYFocusRight { get; set; }
  2119. +   public XYFocusNavigationStrategy XYFocusLeftNavigationStrategy { get; set; }
  2120. +   public DependencyObject XYFocusLeft { get; set; }
  2121. +   public XYFocusNavigationStrategy XYFocusDownNavigationStrategy { get; set; }
  2122. +   public DependencyObject XYFocusDown { get; set; }
  2123. +   public int TabIndex { get; set; }
  2124. +   public bool IsTabStop { get; set; }
  2125. +   public ContentLinkInfo Info { get; set; }
  2126. +   public ElementSoundMode ElementSoundMode { get; set; }
  2127. +   public CoreCursorType Cursor { get; set; }
  2128. +   public Brush Background { get; set; }
  2129. +   public FocusState FocusState { get; }
  2130. +   public DependencyProperty BackgroundProperty { get; }
  2131. +   public DependencyProperty CursorProperty { get; }
  2132. +   public DependencyProperty ElementSoundModeProperty { get; }
  2133. +   public DependencyProperty FocusStateProperty { get; }
  2134. +   public DependencyProperty IsTabStopProperty { get; }
  2135. +   public DependencyProperty TabIndexProperty { get; }
  2136. +   public DependencyProperty XYFocusDownNavigationStrategyProperty { get; }
  2137. +   public DependencyProperty XYFocusDownProperty { get; }
  2138. +   public DependencyProperty XYFocusLeftNavigationStrategyProperty { get; }
  2139. +   public DependencyProperty XYFocusLeftProperty { get; }
  2140. +   public DependencyProperty XYFocusRightNavigationStrategyProperty { get; }
  2141. +   public DependencyProperty XYFocusRightProperty { get; }
  2142. +   public DependencyProperty XYFocusUpNavigationStrategyProperty { get; }
  2143. +   public DependencyProperty XYFocusUpProperty { get; }
  2144. +   public ContentLink();
  2145. +   public bool Focus( FocusState result );
  2146. +   Windows.UI.Xaml.RoutedEventHandler GotFocus;
  2147. +   TypedEventHandler<ContentLink, ContentLinkInvokedEventArgs> Invoked;
  2148. +   Windows.UI.Xaml.RoutedEventHandler LostFocus;
  2149. + }
  2150.  
  2151. + public class Windows.UI.Xaml.Documents.ContentLinkInvokedEventArgs {
  2152. +   public bool Handled { get; set; }
  2153. +   public ContentLinkInfo ContentLinkInfo { get; }
  2154. + }
  2155.  
  2156. + public class Windows.UI.Xaml.Documents.ContentLinkProvider : Windows.UI.Xaml.DependencyObject {
  2157. +   protected ContentLinkProvider();
  2158. + }
  2159.  
  2160. + public class Windows.UI.Xaml.Documents.ContentLinkProviderCollection {
  2161. +   public uint Size { get; }
  2162. +   public ContentLinkProviderCollection();
  2163. +   public ContentLinkProvider GetAt( uint returnValue );
  2164. +   public IVectorView<ContentLinkProvider> GetView();
  2165. +   public bool IndexOf( ContentLinkProvider returnValue, ref uint value );
  2166. +   public void SetAt( uint index, ContentLinkProvider value );
  2167. +   public void InsertAt( uint index, ContentLinkProvider value );
  2168. +   public void RemoveAt( uint index );
  2169. +   public void Append( ContentLinkProvider value );
  2170. +   public void RemoveAtEnd();
  2171. +   public void Clear();
  2172. +   public uint GetMany( uint returnValue, ContentLinkProvider[] startIndex );
  2173. +   public void ReplaceAll( ContentLinkProvider[] items );
  2174. +   public IIterator<ContentLinkProvider> First();
  2175. + }
  2176.  
  2177. + public class Windows.UI.Xaml.Documents.PlaceContentLinkProvider : Windows.UI.Xaml.Documents.ContentLinkProvider {
  2178. +   public PlaceContentLinkProvider();
  2179. + }
  2180.  
  2181. | public class Windows.UI.Xaml.Input.FocusManager {
  2182. +   public static IAsyncOperation<FocusMovementResult> TryFocusAsync( DependencyObject returnValue, FocusState element );
  2183. +   public static IAsyncOperation<FocusMovementResult> TryMoveFocusAsync( FocusNavigationDirection returnValue );
  2184. +   public static IAsyncOperation<FocusMovementResult> TryMoveFocusAsync( FocusNavigationDirection returnValue, FindNextElementOptions focusNavigationDirection );
  2185. | }
  2186.  
  2187. + public class Windows.UI.Xaml.Input.FocusMovementResult {
  2188. +   public bool Succeeded { get; }
  2189. + }
  2190.  
  2191. + public class Windows.UI.Xaml.Media.RenderedEventArgs {
  2192. +   public TimeSpan FrameDuration { get; }
  2193. + }
  2194.  
  2195. + public interface Windows.Web.UI.IWebViewControl {
  2196. +   public bool CanGoBack { get; }
  2197. +   public bool CanGoForward { get; }
  2198. +   public bool ContainsFullScreenElement { get; }
  2199. +   public Color DefaultBackgroundColor { get; set; }
  2200. +   public IVectorView<WebViewControlDeferredPermissionRequest> DeferredPermissionRequests { get; }
  2201. +   public string DocumentTitle { get; }
  2202. +   public WebViewControlSettings Settings { get; }
  2203. +   public Uri Source { get; set; }
  2204. +   public void GoForward();
  2205. +   public void GoBack();
  2206. +   public void Refresh();
  2207. +   public void Stop();
  2208. +   public void Navigate( Uri source );
  2209. +   public void NavigateToString( string text );
  2210. +   public void NavigateToLocalStreamUri( Uri source, IUriToStreamResolver streamResolver );
  2211. +   public void NavigateWithHttpRequestMessage( HttpRequestMessage requestMessage );
  2212. +   public IAsyncOperation<string> InvokeScriptAsync( string operation, IIterable<string> scriptName );
  2213. +   public IAsyncAction CapturePreviewToStreamAsync( IRandomAccessStream operation );
  2214. +   public IAsyncOperation<DataPackage> CaptureSelectedContentToDataPackageAsync();
  2215. +   public Uri BuildLocalStreamUri( string result, string contentIdentifier );
  2216. +   public void GetDeferredPermissionRequestById( uint id, ref WebViewControlDeferredPermissionRequest result );
  2217. +   TypedEventHandler<IWebViewControl, object> ContainsFullScreenElementChanged;
  2218. +   TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs> ContentLoading;
  2219. +   TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs> DOMContentLoaded;
  2220. +   TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs> FrameContentLoading;
  2221. +   TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs> FrameDOMContentLoaded;
  2222. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationCompletedEventArgs> FrameNavigationCompleted;
  2223. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationStartingEventArgs> FrameNavigationStarting;
  2224. +   TypedEventHandler<IWebViewControl, WebViewControlLongRunningScriptDetectedEventArgs> LongRunningScriptDetected;
  2225. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationCompletedEventArgs> NavigationCompleted;
  2226. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationStartingEventArgs> NavigationStarting;
  2227. +   TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs> NewWindowRequested;
  2228. +   TypedEventHandler<IWebViewControl, WebViewControlPermissionRequestedEventArgs> PermissionRequested;
  2229. +   TypedEventHandler<IWebViewControl, WebViewControlScriptNotifyEventArgs> ScriptNotify;
  2230. +   TypedEventHandler<IWebViewControl, object> UnsafeContentWarningDisplaying;
  2231. +   TypedEventHandler<IWebViewControl, WebViewControlUnsupportedUriSchemeIdentifiedEventArgs> UnsupportedUriSchemeIdentified;
  2232. +   TypedEventHandler<IWebViewControl, WebViewControlUnviewableContentIdentifiedEventArgs> UnviewableContentIdentified;
  2233. +   TypedEventHandler<IWebViewControl, WebViewControlWebResourceRequestedEventArgs> WebResourceRequested;
  2234. + }
  2235.  
  2236. + public class Windows.Web.UI.WebViewControlContentLoadingEventArgs {
  2237. +   public Uri Uri { get; }
  2238. + }
  2239.  
  2240. + public class Windows.Web.UI.WebViewControlDOMContentLoadedEventArgs {
  2241. +   public Uri Uri { get; }
  2242. + }
  2243.  
  2244. + public class Windows.Web.UI.WebViewControlDeferredPermissionRequest {
  2245. +   public uint Id { get; }
  2246. +   public WebViewControlPermissionType PermissionType { get; }
  2247. +   public Uri Uri { get; }
  2248. +   public void Allow();
  2249. +   public void Deny();
  2250. + }
  2251.  
  2252. + public class Windows.Web.UI.WebViewControlLongRunningScriptDetectedEventArgs {
  2253. +   public bool StopPageScriptExecution { get; set; }
  2254. +   public TimeSpan ExecutionTime { get; }
  2255. + }
  2256.  
  2257. + public class Windows.Web.UI.WebViewControlNavigationCompletedEventArgs {
  2258. +   public bool IsSuccess { get; }
  2259. +   public Uri Uri { get; }
  2260. +   public WebErrorStatus WebErrorStatus { get; }
  2261. + }
  2262.  
  2263. + public class Windows.Web.UI.WebViewControlNavigationStartingEventArgs {
  2264. +   public bool Cancel { get; set; }
  2265. +   public Uri Uri { get; }
  2266. + }
  2267.  
  2268. + public class Windows.Web.UI.WebViewControlNewWindowRequestedEventArgs {
  2269. +   public bool Handled { get; set; }
  2270. +   public Uri Referrer { get; }
  2271. +   public Uri Uri { get; }
  2272. + }
  2273.  
  2274. + public class Windows.Web.UI.WebViewControlPermissionRequest {
  2275. +   public uint Id { get; }
  2276. +   public WebViewControlPermissionType PermissionType { get; }
  2277. +   public WebViewControlPermissionState State { get; }
  2278. +   public Uri Uri { get; }
  2279. +   public void Defer();
  2280. +   public void Allow();
  2281. +   public void Deny();
  2282. + }
  2283.  
  2284. + public class Windows.Web.UI.WebViewControlPermissionRequestedEventArgs {
  2285. +   public WebViewControlPermissionRequest PermissionRequest { get; }
  2286. + }
  2287.  
  2288. + public enum Windows.Web.UI.WebViewControlPermissionState {
  2289. +   Unknown = 0,
  2290. +   Defer = 1,
  2291. +   Allow = 2,
  2292. +   Deny = 3,
  2293. + }
  2294.  
  2295. + public enum Windows.Web.UI.WebViewControlPermissionType {
  2296. +   Geolocation = 0,
  2297. +   UnlimitedIndexedDBQuota = 1,
  2298. +   Media = 2,
  2299. +   PointerLock = 3,
  2300. +   WebNotifications = 4,
  2301. +   Screen = 5,
  2302. + }
  2303.  
  2304. + public class Windows.Web.UI.WebViewControlScriptNotifyEventArgs {
  2305. +   public Uri Uri { get; }
  2306. +   public string Value { get; }
  2307. + }
  2308.  
  2309. + public class Windows.Web.UI.WebViewControlSettings {
  2310. +   public bool IsScriptNotifyAllowed { get; set; }
  2311. +   public bool IsJavaScriptEnabled { get; set; }
  2312. +   public bool IsIndexedDBEnabled { get; set; }
  2313. + }
  2314.  
  2315. + public class Windows.Web.UI.WebViewControlUnsupportedUriSchemeIdentifiedEventArgs {
  2316. +   public bool Handled { get; set; }
  2317. +   public Uri Uri { get; }
  2318. + }
  2319.  
  2320. + public class Windows.Web.UI.WebViewControlUnviewableContentIdentifiedEventArgs {
  2321. +   public string MediaType { get; }
  2322. +   public Uri Referrer { get; }
  2323. +   public Uri Uri { get; }
  2324. + }
  2325.  
  2326. + public class Windows.Web.UI.WebViewControlWebResourceRequestedEventArgs {
  2327. +   public HttpResponseMessage Response { get; set; }
  2328. +   public HttpRequestMessage Request { get; }
  2329. +   public Deferral GetDeferral();
  2330. + }
  2331.  
  2332. + public class Windows.Web.UI.Interop.WebViewControl {
  2333. +   public double Scale { get; set; }
  2334. +   public bool IsVisible { get; set; }
  2335. +   public Rect Bounds { get; set; }
  2336. +   public WebViewControlProcess Process { get; }
  2337. +   public Uri Source { get; set; }
  2338. +   public Color DefaultBackgroundColor { get; set; }
  2339. +   public bool CanGoBack { get; }
  2340. +   public bool CanGoForward { get; }
  2341. +   public bool ContainsFullScreenElement { get; }
  2342. +   public IVectorView<WebViewControlDeferredPermissionRequest> DeferredPermissionRequests { get; }
  2343. +   public string DocumentTitle { get; }
  2344. +   public WebViewControlSettings Settings { get; }
  2345. +   public void GoForward();
  2346. +   public void GoBack();
  2347. +   public void Refresh();
  2348. +   public void Stop();
  2349. +   public void Navigate( Uri source );
  2350. +   public void NavigateToString( string text );
  2351. +   public void NavigateToLocalStreamUri( Uri source, IUriToStreamResolver streamResolver );
  2352. +   public void NavigateWithHttpRequestMessage( HttpRequestMessage requestMessage );
  2353. +   public IAsyncOperation<string> InvokeScriptAsync( string operation, IIterable<string> scriptName );
  2354. +   public IAsyncAction CapturePreviewToStreamAsync( IRandomAccessStream operation );
  2355. +   public IAsyncOperation<DataPackage> CaptureSelectedContentToDataPackageAsync();
  2356. +   public Uri BuildLocalStreamUri( string result, string contentIdentifier );
  2357. +   public void GetDeferredPermissionRequestById( uint id, ref WebViewControlDeferredPermissionRequest result );
  2358. +   public void Close();
  2359. +   public void MoveFocus( WebViewControlMoveFocusReason reason );
  2360. +   TypedEventHandler<IWebViewControl, object> ContainsFullScreenElementChanged;
  2361. +   TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs> ContentLoading;
  2362. +   TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs> DOMContentLoaded;
  2363. +   TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs> FrameContentLoading;
  2364. +   TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs> FrameDOMContentLoaded;
  2365. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationCompletedEventArgs> FrameNavigationCompleted;
  2366. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationStartingEventArgs> FrameNavigationStarting;
  2367. +   TypedEventHandler<IWebViewControl, WebViewControlLongRunningScriptDetectedEventArgs> LongRunningScriptDetected;
  2368. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationCompletedEventArgs> NavigationCompleted;
  2369. +   TypedEventHandler<IWebViewControl, WebViewControlNavigationStartingEventArgs> NavigationStarting;
  2370. +   TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs> NewWindowRequested;
  2371. +   TypedEventHandler<IWebViewControl, WebViewControlPermissionRequestedEventArgs> PermissionRequested;
  2372. +   TypedEventHandler<IWebViewControl, WebViewControlScriptNotifyEventArgs> ScriptNotify;
  2373. +   TypedEventHandler<IWebViewControl, object> UnsafeContentWarningDisplaying;
  2374. +   TypedEventHandler<IWebViewControl, WebViewControlUnsupportedUriSchemeIdentifiedEventArgs> UnsupportedUriSchemeIdentified;
  2375. +   TypedEventHandler<IWebViewControl, WebViewControlUnviewableContentIdentifiedEventArgs> UnviewableContentIdentified;
  2376. +   TypedEventHandler<IWebViewControl, WebViewControlWebResourceRequestedEventArgs> WebResourceRequested;
  2377. +   TypedEventHandler<WebViewControl, WebViewControlAcceleratorKeyPressedEventArgs> AcceleratorKeyPressed;
  2378. +   TypedEventHandler<WebViewControl, WebViewControlMoveFocusRequestedEventArgs> MoveFocusRequested;
  2379. + }
  2380.  
  2381. + public class Windows.Web.UI.Interop.WebViewControlAcceleratorKeyPressedEventArgs {
  2382. +   public CoreAcceleratorKeyEventType EventType { get; }
  2383. +   public CorePhysicalKeyStatus KeyStatus { get; }
  2384. +   public WebViewControlAcceleratorKeyRoutingStage RoutingStage { get; }
  2385. +   public VirtualKey VirtualKey { get; }
  2386. + }
  2387.  
  2388. + public enum Windows.Web.UI.Interop.WebViewControlAcceleratorKeyRoutingStage {
  2389. +   Tunneling = 0,
  2390. +   Bubbling = 1,
  2391. + }
  2392.  
  2393. + public enum Windows.Web.UI.Interop.WebViewControlMoveFocusReason {
  2394. +   Programmatic = 0,
  2395. +   Next = 1,
  2396. +   Previous = 2,
  2397. + }
  2398.  
  2399. + public class Windows.Web.UI.Interop.WebViewControlMoveFocusRequestedEventArgs {
  2400. +   public WebViewControlMoveFocusReason Reason { get; }
  2401. + }
  2402.  
  2403. + public class Windows.Web.UI.Interop.WebViewControlProcess {
  2404. +   public string EnterpriseId { get; }
  2405. +   public bool IsPrivateNetworkClientServerCapabilityEnabled { get; }
  2406. +   public uint ProcessId { get; }
  2407. +   public WebViewControlProcess( WebViewControlProcessOptions processOptions );
  2408. +   public WebViewControlProcess();
  2409. +   public IAsyncOperation<WebViewControl> CreateWebViewControlAsync( long operation, Rect hostWindowHandle );
  2410. +   public IVectorView<WebViewControl> GetWebViewControls();
  2411. +   public void Terminate();
  2412. +   TypedEventHandler<WebViewControlProcess, object> ProcessExited;
  2413. + }
  2414.  
  2415. + public enum Windows.Web.UI.Interop.WebViewControlProcessCapabilityState {
  2416. +   Default = 0,
  2417. +   Disabled = 1,
  2418. +   Enabled = 2,
  2419. + }
  2420.  
  2421. + public class Windows.Web.UI.Interop.WebViewControlProcessOptions {
  2422. +   public WebViewControlProcessCapabilityState PrivateNetworkClientServerCapability { get; set; }
  2423. +   public string EnterpriseId { get; set; }
  2424. +   public WebViewControlProcessOptions();
  2425. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement