Advertisement
h0x0d

Windows 10 16215 vs. 16193 WinRT API Changes

Jun 9th, 2017
1,212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 98.33 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: 16215\Windows\System32\WinMetadata\*.winmd
  5.  old files: 16193\Windows\System32\WinMetadata\*.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.DesignMode {
  10. +   public bool DesignMode2Enabled { get; }
  11. | }
  12.  
  13. | public enum Windows.ApplicationModel.StartupTaskState {
  14. +   DisabledByPolicy = 3,
  15. | }
  16.  
  17. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  18. +   GameUIProvider = 1019,
  19. +   StartupTask = 1020,
  20. +   CommandLineLaunch = 1021,
  21. -   Console = 1019,
  22. | }
  23.  
  24. + public class Windows.ApplicationModel.Activation.CommandLineActivatedEventArgs {
  25. +   public ActivationKind Kind { get; }
  26. +   public ApplicationExecutionState PreviousExecutionState { get; }
  27. +   public SplashScreen SplashScreen { get; }
  28. +   public User User { get; }
  29. +   public CommandLineActivationOperation Operation { get; }
  30. + }
  31.  
  32. + public class Windows.ApplicationModel.Activation.CommandLineActivationOperation {
  33. +   public int ExitCode { get; set; }
  34. +   public string Arguments { get; }
  35. +   public string CurrentDirectoryPath { get; }
  36. +   public Deferral GetDeferral();
  37. + }
  38.  
  39. - public class Windows.ApplicationModel.Activation.ConsoleActivatedEventArgs;
  40.  
  41. + public interface Windows.ApplicationModel.Activation.ICommandLineActivatedEventArgs {
  42. +   public CommandLineActivationOperation Operation { get; }
  43. + }
  44.  
  45. - public interface Windows.ApplicationModel.Activation.IConsoleActivatedEventArgs;
  46.  
  47. + public interface Windows.ApplicationModel.Activation.IStartupTaskActivatedEventArgs {
  48. +   public string TaskId { get; }
  49. + }
  50.  
  51. + public class Windows.ApplicationModel.Activation.StartupTaskActivatedEventArgs {
  52. +   public ActivationKind Kind { get; }
  53. +   public ApplicationExecutionState PreviousExecutionState { get; }
  54. +   public SplashScreen SplashScreen { get; }
  55. +   public User User { get; }
  56. +   public string TaskId { get; }
  57. + }
  58.  
  59. - public enum Windows.ApplicationModel.AppService.AppServiceCallerCapabilityStatus;
  60.  
  61. | public class Windows.ApplicationModel.AppService.AppServiceTriggerDetails {
  62. +   public IAsyncOperation<bool> CheckCallerForCapabilityAsync( string operation );
  63. -   public IAsyncOperation<AppServiceCallerCapabilityStatus> GetCallerCapabilityStatusAsync( string operation );
  64. | }
  65.  
  66. | public class Windows.ApplicationModel.Appointments.AppointmentStore {
  67. +   public AppointmentStoreChangeTracker GetChangeTracker( string result );
  68. | }
  69.  
  70. | public class Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker {
  71. +   public bool IsTracking { get; }
  72. | }
  73.  
  74. + public class Windows.ApplicationModel.Background.PaymentAppCanMakePaymentTrigger {
  75. +   public PaymentAppCanMakePaymentTrigger();
  76. + }
  77.  
  78. + public class Windows.ApplicationModel.Background.SmartCardTrigger {
  79. +   public SmartCardTriggerType TriggerType { get; }
  80. +   public SmartCardTrigger( SmartCardTriggerType triggerType );
  81. + }
  82.  
  83. | public class Windows.ApplicationModel.Calls.VoipCallCoordinator {
  84. +   public VoipPhoneCall SetupNewAcceptedCall( string call, string context, string contactName, string contactNumber, VoipPhoneCallMedia serviceName );
  85. | }
  86.  
  87. | public class Windows.ApplicationModel.Calls.VoipPhoneCall {
  88. +   public void TryShowAppUI();
  89. | }
  90.  
  91. - public class Windows.ApplicationModel.Cards.CardBuilder;
  92.  
  93. - public interface Windows.ApplicationModel.Cards.ICardBuilderStatics;
  94.  
  95. - public interface Windows.ApplicationModel.Cards.ICardElement;
  96.  
  97. | public class Windows.ApplicationModel.Contacts.ContactChangeTracker {
  98. +   public bool IsTracking { get; }
  99. | }
  100.  
  101. | public class Windows.ApplicationModel.Contacts.ContactList {
  102. +   public ContactChangeTracker GetChangeTracker( string result );
  103. | }
  104.  
  105. | public class Windows.ApplicationModel.Contacts.ContactStore {
  106. +   public ContactChangeTracker GetChangeTracker( string result );
  107. | }
  108.  
  109. | public class Windows.ApplicationModel.Core.AppListEntry {
  110. +   public string AppUserModelId { get; }
  111. | }
  112.  
  113. + public enum Windows.ApplicationModel.Core.AppRestartFailureReason {
  114. +   RestartPending = 0,
  115. +   NotInForeground = 1,
  116. +   InvalidUser = 2,
  117. +   Other = 3,
  118. + }
  119.  
  120. | public class Windows.ApplicationModel.Core.CoreApplication {
  121. +   public static IAsyncOperation<AppRestartFailureReason> RequestRestartAsync( string operation );
  122. +   public static IAsyncOperation<AppRestartFailureReason> RequestRestartForUserAsync( User operation, string user );
  123. | }
  124.  
  125. - public enum Windows.ApplicationModel.Core.RestartResult;
  126.  
  127. | public class Windows.ApplicationModel.DataTransfer.DataTransferManager {
  128. +   public static void ShowShareUI( ShareUIOptions options );
  129. | }
  130.  
  131. | internal interface Windows.ApplicationModel.DataTransfer.IDataTransferManagerStatics3 {
  132. +   public void ShowShareUI( ShareUIOptions options );
  133. | }
  134.  
  135. | public class Windows.ApplicationModel.DataTransfer.ShareUIOptions {
  136. +   public ShareUITheme Theme { get; set; }
  137. +   public IReference<Rect> SelectionRect { get; set; }
  138. -   public ShareUITheme ShareTheme { get; set; }
  139. -   public IReference<Rect> InvocationRect { get; set; }
  140. | }
  141.  
  142. | public class Windows.ApplicationModel.Email.EmailMailbox {
  143. +   public EmailMailboxChangeTracker GetChangeTracker( string result );
  144. | }
  145.  
  146. + public class Windows.ApplicationModel.Payments.PaymentCanMakePaymentResult {
  147. +   public PaymentCanMakePaymentResultStatus Status { get; }
  148. +   public PaymentCanMakePaymentResult( PaymentCanMakePaymentResultStatus value );
  149. + }
  150.  
  151. + public enum Windows.ApplicationModel.Payments.PaymentCanMakePaymentResultStatus {
  152. +   Unknown = 0,
  153. +   Yes = 1,
  154. +   No = 2,
  155. +   NotAllowed = 3,
  156. +   UserNotSignedIn = 4,
  157. +   SpecifiedPaymentMethodIdsNotSupported = 5,
  158. +   NoQualifyingCardOnFile = 6,
  159. + }
  160.  
  161. | public class Windows.ApplicationModel.Payments.PaymentMediator {
  162. +   public IAsyncOperation<PaymentCanMakePaymentResult> CanMakePaymentAsync( PaymentRequest result );
  163. | }
  164.  
  165. | public class Windows.ApplicationModel.Payments.PaymentRequest {
  166. +   public string Id { get; }
  167. +   public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData, PaymentMerchantInfo merchantInfo, PaymentOptions options, string id );
  168. | }
  169.  
  170. + public class Windows.ApplicationModel.Payments.Provider.PaymentAppCanMakePaymentTriggerDetails {
  171. +   public PaymentRequest Request { get; }
  172. +   public void ReportCanMakePaymentResult( PaymentCanMakePaymentResult value );
  173. + }
  174.  
  175. + public interface Windows.ApplicationModel.UserActivities.IUserActivityContentInfo {
  176. +   public string ToJson();
  177. + }
  178.  
  179. | public class Windows.ApplicationModel.UserActivities.UserActivity {
  180. +   public IUserActivityContentInfo ContentInfo { get; set; }
  181. -   public string ContentMetadata { get; set; }
  182. | }
  183.  
  184. + public class Windows.ApplicationModel.UserActivities.UserActivityAttribution {
  185. +   public Uri IconUri { get; set; }
  186. +   public string AlternateText { get; set; }
  187. +   public bool AddImageQuery { get; set; }
  188. +   public UserActivityAttribution( Uri iconUri );
  189. +   public UserActivityAttribution();
  190. + }
  191.  
  192. | public class Windows.ApplicationModel.UserActivities.UserActivityChannel {
  193. +   public IAsyncAction DeleteActivityAsync( string operation );
  194. +   public IAsyncAction DeleteAllActivitiesAsync();
  195. | }
  196.  
  197. + public class Windows.ApplicationModel.UserActivities.UserActivityContentInfo {
  198. +   public string ToJson();
  199. +   public static UserActivityContentInfo FromJson( string result );
  200. + }
  201.  
  202. | public class Windows.ApplicationModel.UserActivities.UserActivityVisualElements {
  203. *   public IAdaptiveCard Content { get; set; }
  204. +   public UserActivityAttribution Attribution { get; set; }
  205. -   public Uri ImageIcon { get; set; }
  206. | }
  207.  
  208. | public class Windows.ApplicationModel.UserActivities.Core.CoreUserActivityManager {
  209. +   public static IAsyncAction DeleteUserActivitySessionsInTimeRangeAsync( UserActivityChannel operation, DateTime channel, DateTime startTime );
  210. | }
  211.  
  212. | public class Windows.Devices.PointOfService.ClaimedLineDisplay {
  213. +   public LineDisplayCustomGlyphs CustomGlyphs { get; }
  214. +   public Size MaxBitmapSizeInPixels { get; }
  215. +   public IVectorView<int> SupportedCharacterSets { get; }
  216. +   public IVectorView<Size> SupportedScreenSizesInCharacters { get; }
  217. +   public IAsyncOperation<string> GetStatisticsAsync( IIterable<string> result );
  218. +   public IAsyncOperation<string> CheckHealthAsync( UnifiedPosHealthCheckLevel result );
  219. +   public IAsyncOperation<LineDisplayPowerStatus> CheckPowerStatusAsync();
  220. +   public LineDisplayAttributes GetAttributes();
  221. +   public IAsyncOperation<bool> TryUpdateAttributesAsync( LineDisplayAttributes operation );
  222. +   public IAsyncOperation<bool> TrySetDescriptorAsync( uint operation, LineDisplayDescriptorState descriptor );
  223. +   public IAsyncOperation<bool> TryClearDescriptorsAsync();
  224. +   public IAsyncOperation<LineDisplayWindow> TryCreateWindowAsync( Rect result, Size viewport );
  225. +   public IAsyncOperation<LineDisplayStoredBitmap> TryStoreStorageFileBitmapAsync( StorageFile result );
  226. +   public IAsyncOperation<LineDisplayStoredBitmap> TryStoreStorageFileBitmapAsync( StorageFile result, LineDisplayHorizontalAlignment bitmap, LineDisplayVerticalAlignment horizontalAlignment );
  227. +   public IAsyncOperation<LineDisplayStoredBitmap> TryStoreStorageFileBitmapAsync( StorageFile result, LineDisplayHorizontalAlignment bitmap, LineDisplayVerticalAlignment horizontalAlignment, int verticalAlignment );
  228. | }
  229.  
  230. | public class Windows.Devices.PointOfService.LineDisplay {
  231. +   public LineDisplayStatisticsCategorySelector StatisticsCategorySelector { get; }
  232. +   public IAsyncOperation<LineDisplayPowerStatus> CheckPowerStatusAsync();
  233. | }
  234.  
  235. + public class Windows.Devices.PointOfService.LineDisplayAttributes {
  236. +   public Size ScreenSizeInCharacters { get; set; }
  237. +   public bool IsPowerNotifyEnabled { get; set; }
  238. +   public bool IsCharacterSetMappingEnabled { get; set; }
  239. +   public LineDisplayWindow CurrentWindow { get; set; }
  240. +   public int CharacterSet { get; set; }
  241. +   public int Brightness { get; set; }
  242. +   public TimeSpan BlinkRate { get; set; }
  243. + }
  244.  
  245. + public class Windows.Devices.PointOfService.LineDisplayCursor {
  246. +   public bool CanCustomize { get; }
  247. +   public bool IsBlinkSupported { get; }
  248. +   public bool IsBlockSupported { get; }
  249. +   public bool IsHalfBlockSupported { get; }
  250. +   public bool IsOtherSupported { get; }
  251. +   public bool IsReverseSupported { get; }
  252. +   public bool IsUnderlineSupported { get; }
  253. +   public LineDisplayCursorAttributes GetAttributes();
  254. +   public IAsyncOperation<bool> TryUpdateAttributesAsync( LineDisplayCursorAttributes operation );
  255. + }
  256.  
  257. + public class Windows.Devices.PointOfService.LineDisplayCursorAttributes {
  258. +   public Point Position { get; set; }
  259. +   public bool IsBlinkEnabled { get; set; }
  260. +   public bool IsAutoAdvanceEnabled { get; set; }
  261. +   public LineDisplayCursorType CursorType { get; set; }
  262. + }
  263.  
  264. + public enum Windows.Devices.PointOfService.LineDisplayCursorType {
  265. +   None = 0,
  266. +   Block = 1,
  267. +   HalfBlock = 2,
  268. +   Underline = 3,
  269. +   Reverse = 4,
  270. +   Other = 5,
  271. + }
  272.  
  273. + public class Windows.Devices.PointOfService.LineDisplayCustomGlyphs {
  274. +   public Size SizeInPixels { get; }
  275. +   public IVectorView<uint> SupportedGlyphCodes { get; }
  276. +   public IAsyncOperation<bool> TryRedefineAsync( uint operation, IBuffer glyphCode );
  277. + }
  278.  
  279. + public enum Windows.Devices.PointOfService.LineDisplayDescriptorState {
  280. +   Off = 0,
  281. +   On = 1,
  282. +   Blink = 2,
  283. + }
  284.  
  285. + public enum Windows.Devices.PointOfService.LineDisplayHorizontalAlignment {
  286. +   Left = 0,
  287. +   Center = 1,
  288. +   Right = 2,
  289. + }
  290.  
  291. + public class Windows.Devices.PointOfService.LineDisplayMarquee {
  292. +   public TimeSpan ScrollWaitInterval { get; set; }
  293. +   public TimeSpan RepeatWaitInterval { get; set; }
  294. +   public LineDisplayMarqueeFormat Format { get; set; }
  295. +   public IAsyncOperation<bool> TryStartScrollingAsync( LineDisplayScrollDirection operation );
  296. +   public IAsyncOperation<bool> TryStopScrollingAsync();
  297. + }
  298.  
  299. + public enum Windows.Devices.PointOfService.LineDisplayMarqueeFormat {
  300. +   None = 0,
  301. +   Walk = 1,
  302. +   Place = 2,
  303. + }
  304.  
  305. + public enum Windows.Devices.PointOfService.LineDisplayPowerStatus {
  306. +   Unknown = 0,
  307. +   Online = 1,
  308. +   Off = 2,
  309. +   Offline = 3,
  310. +   OffOrOffline = 4,
  311. + }
  312.  
  313. + public class Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector {
  314. +   public string AllStatistics { get; }
  315. +   public string ManufacturerStatistics { get; }
  316. +   public string UnifiedPosStatistics { get; }
  317. + }
  318.  
  319. + public class Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs {
  320. +   public LineDisplayPowerStatus Status { get; }
  321. + }
  322.  
  323. + public class Windows.Devices.PointOfService.LineDisplayStoredBitmap {
  324. +   public string EscapeSequence { get; }
  325. +   public IAsyncOperation<bool> TryDeleteAsync();
  326. + }
  327.  
  328. + public enum Windows.Devices.PointOfService.LineDisplayVerticalAlignment {
  329. +   Top = 0,
  330. +   Center = 1,
  331. +   Bottom = 2,
  332. + }
  333.  
  334. | public class Windows.Devices.PointOfService.LineDisplayWindow {
  335. +   public LineDisplayCursor Cursor { get; }
  336. +   public LineDisplayMarquee Marquee { get; }
  337. +   public IAsyncOperation<uint> ReadCharacterAtCursorAsync();
  338. +   public IAsyncOperation<bool> TryDisplayStoredBitmapAtCursorAsync( LineDisplayStoredBitmap operation );
  339. +   public IAsyncOperation<bool> TryDisplayStorageFileBitmapAtCursorAsync( StorageFile operation );
  340. +   public IAsyncOperation<bool> TryDisplayStorageFileBitmapAtCursorAsync( StorageFile operation, LineDisplayHorizontalAlignment bitmap, LineDisplayVerticalAlignment horizontalAlignment );
  341. +   public IAsyncOperation<bool> TryDisplayStorageFileBitmapAtCursorAsync( StorageFile operation, LineDisplayHorizontalAlignment bitmap, LineDisplayVerticalAlignment horizontalAlignment, int verticalAlignment );
  342. +   public IAsyncOperation<bool> TryDisplayStorageFileBitmapAtPointAsync( StorageFile operation, Point bitmap );
  343. +   public IAsyncOperation<bool> TryDisplayStorageFileBitmapAtPointAsync( StorageFile operation, Point bitmap, int offsetInPixels );
  344. | }
  345.  
  346. | public class Windows.Devices.Sensors.Accelerometer {
  347. +   public static IAsyncOperation<Accelerometer> FromIdAsync( string operation );
  348. +   public static string GetDeviceSelector( AccelerometerReadingType result );
  349. | }
  350.  
  351. | public class Windows.Devices.Sensors.AccelerometerReading {
  352. +   public IReference<TimeSpan> PerformanceCount { get; }
  353. +   public IMapView<string, object> Properties { get; }
  354. | }
  355.  
  356. | public class Windows.Devices.Sensors.Altimeter {
  357. +   public uint ReportLatency { get; set; }
  358. +   public uint MaxBatchSize { get; }
  359. | }
  360.  
  361. | public class Windows.Devices.Sensors.AltimeterReading {
  362. +   public IReference<TimeSpan> PerformanceCount { get; }
  363. +   public IMapView<string, object> Properties { get; }
  364. | }
  365.  
  366. | public class Windows.Devices.Sensors.Barometer {
  367. +   public uint ReportLatency { get; set; }
  368. +   public uint MaxBatchSize { get; }
  369. +   public static IAsyncOperation<Barometer> FromIdAsync( string operation );
  370. +   public static string GetDeviceSelector();
  371. | }
  372.  
  373. | public class Windows.Devices.Sensors.BarometerReading {
  374. +   public IReference<TimeSpan> PerformanceCount { get; }
  375. +   public IMapView<string, object> Properties { get; }
  376. | }
  377.  
  378. | public class Windows.Devices.Sensors.Compass {
  379. +   public uint ReportLatency { get; set; }
  380. +   public uint MaxBatchSize { get; }
  381. +   public static string GetDeviceSelector();
  382. +   public static IAsyncOperation<Compass> FromIdAsync( string operation );
  383. | }
  384.  
  385. | public class Windows.Devices.Sensors.CompassReading {
  386. +   public IReference<TimeSpan> PerformanceCount { get; }
  387. +   public IMapView<string, object> Properties { get; }
  388. | }
  389.  
  390. | public class Windows.Devices.Sensors.Gyrometer {
  391. +   public uint ReportLatency { get; set; }
  392. +   public uint MaxBatchSize { get; }
  393. +   public static string GetDeviceSelector();
  394. +   public static IAsyncOperation<Gyrometer> FromIdAsync( string operation );
  395. | }
  396.  
  397. | public class Windows.Devices.Sensors.GyrometerReading {
  398. +   public IReference<TimeSpan> PerformanceCount { get; }
  399. +   public IMapView<string, object> Properties { get; }
  400. | }
  401.  
  402. | public class Windows.Devices.Sensors.Inclinometer {
  403. +   public uint ReportLatency { get; set; }
  404. +   public uint MaxBatchSize { get; }
  405. +   public static string GetDeviceSelector( SensorReadingType result );
  406. +   public static IAsyncOperation<Inclinometer> FromIdAsync( string operation );
  407. | }
  408.  
  409. | public class Windows.Devices.Sensors.InclinometerReading {
  410. +   public IReference<TimeSpan> PerformanceCount { get; }
  411. +   public IMapView<string, object> Properties { get; }
  412. | }
  413.  
  414. | public class Windows.Devices.Sensors.LightSensor {
  415. +   public uint ReportLatency { get; set; }
  416. +   public uint MaxBatchSize { get; }
  417. +   public static string GetDeviceSelector();
  418. +   public static IAsyncOperation<LightSensor> FromIdAsync( string operation );
  419. | }
  420.  
  421. | public class Windows.Devices.Sensors.LightSensorReading {
  422. +   public IReference<TimeSpan> PerformanceCount { get; }
  423. +   public IMapView<string, object> Properties { get; }
  424. | }
  425.  
  426. | public class Windows.Devices.Sensors.Magnetometer {
  427. +   public uint ReportLatency { get; set; }
  428. +   public uint MaxBatchSize { get; }
  429. +   public static string GetDeviceSelector();
  430. +   public static IAsyncOperation<Magnetometer> FromIdAsync( string operation );
  431. | }
  432.  
  433. | public class Windows.Devices.Sensors.MagnetometerReading {
  434. +   public IReference<TimeSpan> PerformanceCount { get; }
  435. +   public IMapView<string, object> Properties { get; }
  436. | }
  437.  
  438. | public class Windows.Devices.Sensors.OrientationSensor {
  439. +   public uint ReportLatency { get; set; }
  440. +   public uint MaxBatchSize { get; }
  441. +   public static string GetDeviceSelector( SensorReadingType result );
  442. +   public static string GetDeviceSelector( SensorReadingType result, SensorOptimizationGoal readingType );
  443. +   public static IAsyncOperation<OrientationSensor> FromIdAsync( string operation );
  444. | }
  445.  
  446. | public class Windows.Devices.Sensors.OrientationSensorReading {
  447. +   public IReference<TimeSpan> PerformanceCount { get; }
  448. +   public IMapView<string, object> Properties { get; }
  449. | }
  450.  
  451. | public class Windows.Devices.Sensors.Custom.CustomSensor {
  452. +   public uint ReportLatency { get; set; }
  453. +   public uint MaxBatchSize { get; }
  454. | }
  455.  
  456. | public class Windows.Devices.Sensors.Custom.CustomSensorReading {
  457. +   public IReference<TimeSpan> PerformanceCount { get; }
  458. | }
  459.  
  460. + public enum Windows.Devices.SmartCards.SmartCardActivationPolicyChangeResult {
  461. +   Denied = 0,
  462. +   Allowed = 1,
  463. + }
  464.  
  465. + public class Windows.Devices.SmartCards.SmartCardAppletIdGroup {
  466. +   public SmartCardEmulationType SmartCardEmulationType { get; set; }
  467. +   public SmartCardEmulationCategory SmartCardEmulationCategory { get; set; }
  468. +   public string DisplayName { get; set; }
  469. +   public bool AutomaticEnablement { get; set; }
  470. +   public IVector<IBuffer> AppletIds { get; }
  471. +   public ushort MaxAppletIds { get; }
  472. +   public SmartCardAppletIdGroup( string displayName, IVector<IBuffer> appletIds, SmartCardEmulationCategory emulationCategory, SmartCardEmulationType emulationType );
  473. +   public SmartCardAppletIdGroup();
  474. + }
  475.  
  476. + public enum Windows.Devices.SmartCards.SmartCardAppletIdGroupActivationPolicy {
  477. +   Disabled = 0,
  478. +   ForegroundOverride = 1,
  479. +   Enabled = 2,
  480. + }
  481.  
  482. + public class Windows.Devices.SmartCards.SmartCardAppletIdGroupRegistration {
  483. +   public SmartCardAppletIdGroupActivationPolicy ActivationPolicy { get; }
  484. +   public SmartCardAppletIdGroup AppletIdGroup { get; }
  485. +   public Guid Id { get; }
  486. +   public IAsyncOperation<SmartCardActivationPolicyChangeResult> RequestActivationPolicyChangeAsync( SmartCardAppletIdGroupActivationPolicy result );
  487. +   public IAsyncAction SetAutomaticResponseApdusAsync( IIterable<SmartCardAutomaticResponseApdu> result );
  488. + }
  489.  
  490. + public class Windows.Devices.SmartCards.SmartCardAutomaticResponseApdu {
  491. +   public bool ShouldMatchLength { get; set; }
  492. +   public IBuffer ResponseApdu { get; set; }
  493. +   public IBuffer CommandApduBitMask { get; set; }
  494. +   public IBuffer CommandApdu { get; set; }
  495. +   public IBuffer AppletId { get; set; }
  496. +   public IReference<uint> OutputState { get; set; }
  497. +   public IReference<uint> InputState { get; set; }
  498. +   public bool AllowWhenCryptogramGeneratorNotPrepared { get; set; }
  499. +   public SmartCardAutomaticResponseApdu( IBuffer commandApdu, IBuffer responseApdu );
  500. + }
  501.  
  502. + public enum Windows.Devices.SmartCards.SmartCardAutomaticResponseStatus {
  503. +   None = 0,
  504. +   Success = 1,
  505. +   UnknownError = 2,
  506. + }
  507.  
  508. + public struct Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract {
  509. + }
  510.  
  511. + public enum Windows.Devices.SmartCards.SmartCardCryptogramAlgorithm {
  512. +   None = 0,
  513. +   CbcMac = 1,
  514. +   Cvc3Umd = 2,
  515. +   DecimalizedMsd = 3,
  516. +   Cvc3MD = 4,
  517. +   Sha1 = 5,
  518. +   SignedDynamicApplicationData = 6,
  519. +   RsaPkcs1 = 7,
  520. +   Sha256Hmac = 8,
  521. + }
  522.  
  523. + public class Windows.Devices.SmartCards.SmartCardCryptogramGenerator {
  524. +   public IVectorView<SmartCardCryptogramAlgorithm> SupportedCryptogramAlgorithms { get; }
  525. +   public IVectorView<SmartCardCryptogramMaterialPackageConfirmationResponseFormat> SupportedCryptogramMaterialPackageConfirmationResponseFormats { get; }
  526. +   public IVectorView<SmartCardCryptogramMaterialPackageFormat> SupportedCryptogramMaterialPackageFormats { get; }
  527. +   public IVectorView<SmartCardCryptogramMaterialType> SupportedCryptogramMaterialTypes { get; }
  528. +   public IVectorView<SmartCardCryptogramStorageKeyCapabilities> SupportedSmartCardCryptogramStorageKeyCapabilities { get; }
  529. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> DeleteCryptogramMaterialStorageKeyAsync( string result );
  530. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> CreateCryptogramMaterialStorageKeyAsync( SmartCardUnlockPromptingBehavior result, string promptingBehavior, SmartCardCryptogramStorageKeyAlgorithm storageKeyName, SmartCardCryptogramStorageKeyCapabilities algorithm );
  531. +   public IAsyncOperation<SmartCardCryptogramStorageKeyInfo> RequestCryptogramMaterialStorageKeyInfoAsync( SmartCardUnlockPromptingBehavior result, string promptingBehavior, CryptographicPublicKeyBlobType storageKeyName );
  532. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> ImportCryptogramMaterialPackageAsync( SmartCardCryptogramMaterialPackageFormat result, string format, string storageKeyName, IBuffer materialPackageName );
  533. +   public IAsyncOperation<SmartCardCryptogramMaterialPossessionProof> TryProvePossessionOfCryptogramMaterialPackageAsync( SmartCardUnlockPromptingBehavior result, SmartCardCryptogramMaterialPackageConfirmationResponseFormat promptingBehavior, string responseFormat, string materialPackageName, IBuffer materialName );
  534. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> RequestUnlockCryptogramMaterialForUseAsync( SmartCardUnlockPromptingBehavior result );
  535. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> DeleteCryptogramMaterialPackageAsync( string result );
  536. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> ValidateRequestApduAsync( SmartCardUnlockPromptingBehavior result, IBuffer promptingBehavior, IIterable<SmartCardCryptogramPlacementStep> apduToValidate );
  537. +   public IAsyncOperation<SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult> GetAllCryptogramStorageKeyCharacteristicsAsync();
  538. +   public IAsyncOperation<SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult> GetAllCryptogramMaterialPackageCharacteristicsAsync();
  539. +   public IAsyncOperation<SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult> GetAllCryptogramMaterialPackageCharacteristicsAsync( string result );
  540. +   public IAsyncOperation<SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult> GetAllCryptogramMaterialCharacteristicsAsync( SmartCardUnlockPromptingBehavior result, string promptingBehavior );
  541. +   public static bool IsSupported();
  542. +   public static IAsyncOperation<SmartCardCryptogramGenerator> GetSmartCardCryptogramGeneratorAsync();
  543. + }
  544.  
  545. + public enum Windows.Devices.SmartCards.SmartCardCryptogramGeneratorOperationStatus {
  546. +   Success = 0,
  547. +   AuthorizationFailed = 1,
  548. +   AuthorizationCanceled = 2,
  549. +   AuthorizationRequired = 3,
  550. +   CryptogramMaterialPackageStorageKeyExists = 4,
  551. +   NoCryptogramMaterialPackageStorageKey = 5,
  552. +   NoCryptogramMaterialPackage = 6,
  553. +   UnsupportedCryptogramMaterialPackage = 7,
  554. +   UnknownCryptogramMaterialName = 8,
  555. +   InvalidCryptogramMaterialUsage = 9,
  556. +   ApduResponseNotSent = 10,
  557. +   OtherError = 11,
  558. +   ValidationFailed = 12,
  559. +   NotSupported = 13,
  560. + }
  561.  
  562. + public class Windows.Devices.SmartCards.SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult {
  563. +   public IVectorView<SmartCardCryptogramMaterialCharacteristics> Characteristics { get; }
  564. +   public SmartCardCryptogramGeneratorOperationStatus OperationStatus { get; }
  565. +   public SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult();
  566. + }
  567.  
  568. + public class Windows.Devices.SmartCards.SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult {
  569. +   public IVectorView<SmartCardCryptogramMaterialPackageCharacteristics> Characteristics { get; }
  570. +   public SmartCardCryptogramGeneratorOperationStatus OperationStatus { get; }
  571. +   public SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult();
  572. + }
  573.  
  574. + public class Windows.Devices.SmartCards.SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult {
  575. +   public IVectorView<SmartCardCryptogramStorageKeyCharacteristics> Characteristics { get; }
  576. +   public SmartCardCryptogramGeneratorOperationStatus OperationStatus { get; }
  577. +   public SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult();
  578. + }
  579.  
  580. + public class Windows.Devices.SmartCards.SmartCardCryptogramMaterialCharacteristics {
  581. +   public IVectorView<SmartCardCryptogramAlgorithm> AllowedAlgorithms { get; }
  582. +   public IVectorView<SmartCardCryptogramMaterialPackageConfirmationResponseFormat> AllowedProofOfPossessionAlgorithms { get; }
  583. +   public IVectorView<SmartCardCryptogramAlgorithm> AllowedValidations { get; }
  584. +   public int MaterialLength { get; }
  585. +   public string MaterialName { get; }
  586. +   public SmartCardCryptogramMaterialType MaterialType { get; }
  587. +   public SmartCardCryptogramMaterialProtectionMethod ProtectionMethod { get; }
  588. +   public int ProtectionVersion { get; }
  589. +   public SmartCardCryptogramMaterialCharacteristics();
  590. + }
  591.  
  592. + public class Windows.Devices.SmartCards.SmartCardCryptogramMaterialPackageCharacteristics {
  593. +   public DateTime DateImported { get; }
  594. +   public SmartCardCryptogramMaterialPackageFormat PackageFormat { get; }
  595. +   public string PackageName { get; }
  596. +   public string StorageKeyName { get; }
  597. +   public SmartCardCryptogramMaterialPackageCharacteristics();
  598. + }
  599.  
  600. + public enum Windows.Devices.SmartCards.SmartCardCryptogramMaterialPackageConfirmationResponseFormat {
  601. +   None = 0,
  602. +   VisaHmac = 1,
  603. + }
  604.  
  605. + public enum Windows.Devices.SmartCards.SmartCardCryptogramMaterialPackageFormat {
  606. +   None = 0,
  607. +   JweRsaPki = 1,
  608. + }
  609.  
  610. + public class Windows.Devices.SmartCards.SmartCardCryptogramMaterialPossessionProof {
  611. +   public SmartCardCryptogramGeneratorOperationStatus OperationStatus { get; }
  612. +   public IBuffer Proof { get; }
  613. + }
  614.  
  615. + public enum Windows.Devices.SmartCards.SmartCardCryptogramMaterialProtectionMethod {
  616. +   None = 0,
  617. +   WhiteBoxing = 1,
  618. + }
  619.  
  620. + public enum Windows.Devices.SmartCards.SmartCardCryptogramMaterialType {
  621. +   None = 0,
  622. +   StaticDataAuthentication = 1,
  623. +   TripleDes112 = 2,
  624. +   Aes = 3,
  625. +   RsaPkcs1 = 4,
  626. + }
  627.  
  628. + public enum Windows.Devices.SmartCards.SmartCardCryptogramPlacementOptions {
  629. +   None = 0,
  630. +   UnitsAreInNibbles = 1,
  631. +   ChainOutput = 2,
  632. + }
  633.  
  634. + public class Windows.Devices.SmartCards.SmartCardCryptogramPlacementStep {
  635. +   public int TemplateOffset { get; set; }
  636. +   public IBuffer SourceData { get; set; }
  637. +   public SmartCardCryptogramPlacementOptions CryptogramPlacementOptions { get; set; }
  638. +   public int CryptogramOffset { get; set; }
  639. +   public string CryptogramMaterialPackageName { get; set; }
  640. +   public string CryptogramMaterialName { get; set; }
  641. +   public int CryptogramLength { get; set; }
  642. +   public SmartCardCryptogramPlacementStep ChainedOutputStep { get; set; }
  643. +   public SmartCardCryptogramAlgorithm Algorithm { get; set; }
  644. +   public SmartCardCryptogramPlacementStep();
  645. + }
  646.  
  647. + public enum Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyAlgorithm {
  648. +   None = 0,
  649. +   Rsa2048 = 1,
  650. + }
  651.  
  652. + public enum Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyCapabilities {
  653. +   None = 0,
  654. +   HardwareProtection = 1,
  655. +   UnlockPrompt = 2,
  656. + }
  657.  
  658. + public class Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyCharacteristics {
  659. +   public SmartCardCryptogramStorageKeyAlgorithm Algorithm { get; }
  660. +   public SmartCardCryptogramStorageKeyCapabilities Capabilities { get; }
  661. +   public DateTime DateCreated { get; }
  662. +   public string StorageKeyName { get; }
  663. +   public SmartCardCryptogramStorageKeyCharacteristics();
  664. + }
  665.  
  666. + public class Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyInfo {
  667. +   public IBuffer Attestation { get; }
  668. +   public IBuffer AttestationCertificateChain { get; }
  669. +   public SmartCardCryptographicKeyAttestationStatus AttestationStatus { get; }
  670. +   public SmartCardCryptogramStorageKeyCapabilities Capabilities { get; }
  671. +   public SmartCardCryptogramGeneratorOperationStatus OperationStatus { get; }
  672. +   public IBuffer PublicKey { get; }
  673. +   public CryptographicPublicKeyBlobType PublicKeyBlobType { get; }
  674. +   public string OperationalRequirements { get; }
  675. + }
  676.  
  677. + public enum Windows.Devices.SmartCards.SmartCardCryptographicKeyAttestationStatus {
  678. +   NoAttestation = 0,
  679. +   SoftwareKeyWithoutTpm = 1,
  680. +   SoftwareKeyWithTpm = 2,
  681. +   TpmKeyUnknownAttestationStatus = 3,
  682. +   TpmKeyWithoutAttestationCapability = 4,
  683. +   TpmKeyWithTemporaryAttestationFailure = 5,
  684. +   TpmKeyWithLongTermAttestationFailure = 6,
  685. +   TpmKeyWithAttestation = 7,
  686. + }
  687.  
  688. + public enum Windows.Devices.SmartCards.SmartCardEmulationCategory {
  689. +   Other = 0,
  690. +   Payment = 1,
  691. + }
  692.  
  693. + public enum Windows.Devices.SmartCards.SmartCardEmulationType {
  694. +   Host = 0,
  695. +   Uicc = 1,
  696. +   EmbeddedSE = 2,
  697. + }
  698.  
  699. + public class Windows.Devices.SmartCards.SmartCardEmulator {
  700. +   public SmartCardEmulatorEnablementPolicy EnablementPolicy { get; }
  701. +   public ushort MaxAppletIdGroupRegistrations { get; }
  702. +   public void Start();
  703. +   public bool IsHostCardEmulationSupported();
  704. +   public static bool IsSupported();
  705. +   public static IAsyncOperation<IVectorView<SmartCardAppletIdGroupRegistration>> GetAppletIdGroupRegistrationsAsync();
  706. +   public static IAsyncOperation<SmartCardAppletIdGroupRegistration> RegisterAppletIdGroupAsync( SmartCardAppletIdGroup result );
  707. +   public static IAsyncAction UnregisterAppletIdGroupAsync( SmartCardAppletIdGroupRegistration result );
  708. +   public static IAsyncOperation<SmartCardEmulator> GetDefaultAsync();
  709. +   TypedEventHandler<SmartCardEmulator, SmartCardEmulatorApduReceivedEventArgs> ApduReceived;
  710. +   TypedEventHandler<SmartCardEmulator, SmartCardEmulatorConnectionDeactivatedEventArgs> ConnectionDeactivated;
  711. + }
  712.  
  713. + public class Windows.Devices.SmartCards.SmartCardEmulatorApduReceivedEventArgs {
  714. +   public SmartCardAutomaticResponseStatus AutomaticResponseStatus { get; }
  715. +   public IBuffer CommandApdu { get; }
  716. +   public SmartCardEmulatorConnectionProperties ConnectionProperties { get; }
  717. +   public uint State { get; }
  718. +   public IAsyncOperation<bool> TryRespondAsync( IBuffer result );
  719. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> TryRespondWithCryptogramsAsync( IBuffer result, IIterable<SmartCardCryptogramPlacementStep> responseTemplate );
  720. +   public IAsyncOperation<SmartCardCryptogramGeneratorOperationStatus> TryRespondWithCryptogramsAsync( IBuffer result, IIterable<SmartCardCryptogramPlacementStep> responseTemplate, IReference<uint> cryptogramPlacementSteps );
  721. +   public IAsyncOperation<bool> TryRespondAsync( IBuffer result, IReference<uint> responseApdu );
  722. + }
  723.  
  724. + public class Windows.Devices.SmartCards.SmartCardEmulatorConnectionDeactivatedEventArgs {
  725. +   public SmartCardEmulatorConnectionProperties ConnectionProperties { get; }
  726. +   public SmartCardEmulatorConnectionDeactivatedReason Reason { get; }
  727. + }
  728.  
  729. + public enum Windows.Devices.SmartCards.SmartCardEmulatorConnectionDeactivatedReason {
  730. +   ConnectionLost = 0,
  731. +   ConnectionRedirected = 1,
  732. + }
  733.  
  734. + public class Windows.Devices.SmartCards.SmartCardEmulatorConnectionProperties {
  735. +   public Guid Id { get; }
  736. +   public SmartCardEmulatorConnectionSource Source { get; }
  737. + }
  738.  
  739. + public enum Windows.Devices.SmartCards.SmartCardEmulatorConnectionSource {
  740. +   Unknown = 0,
  741. +   NfcReader = 1,
  742. + }
  743.  
  744. + public struct Windows.Devices.SmartCards.SmartCardEmulatorContract {
  745. + }
  746.  
  747. + public enum Windows.Devices.SmartCards.SmartCardEmulatorEnablementPolicy {
  748. +   Never = 0,
  749. +   Always = 1,
  750. +   ScreenOn = 2,
  751. +   ScreenUnlocked = 3,
  752. + }
  753.  
  754. + public enum Windows.Devices.SmartCards.SmartCardLaunchBehavior {
  755. +   Default = 0,
  756. +   AboveLock = 1,
  757. + }
  758.  
  759. + public class Windows.Devices.SmartCards.SmartCardTriggerDetails {
  760. +   public IBuffer SourceAppletId { get; }
  761. +   public IBuffer TriggerData { get; }
  762. +   public SmartCardTriggerType TriggerType { get; }
  763. +   public SmartCardEmulator Emulator { get; }
  764. +   public SmartCard SmartCard { get; }
  765. +   public IAsyncOperation<bool> TryLaunchCurrentAppAsync( string result );
  766. +   public IAsyncOperation<bool> TryLaunchCurrentAppAsync( string result, SmartCardLaunchBehavior arguments );
  767. + }
  768.  
  769. + public enum Windows.Devices.SmartCards.SmartCardTriggerType {
  770. +   EmulatorTransaction = 0,
  771. +   EmulatorNearFieldEntry = 1,
  772. +   EmulatorNearFieldExit = 2,
  773. +   EmulatorHostApplicationActivated = 3,
  774. +   EmulatorAppletIdGroupRegistrationChanged = 4,
  775. +   ReaderCardAdded = 5,
  776. + }
  777.  
  778. + public enum Windows.Devices.SmartCards.SmartCardUnlockPromptingBehavior {
  779. +   AllowUnlockPrompt = 0,
  780. +   RequireUnlockPrompt = 1,
  781. +   PreventUnlockPrompt = 2,
  782. + }
  783.  
  784. | public class Windows.Devices.WiFi.WiFiAdapter {
  785. +   public IAsyncOperation<WiFiWpsConfigurationResult> GetWpsConfigurationAsync( WiFiAvailableNetwork operation );
  786. +   public IAsyncOperation<WiFiConnectionResult> ConnectAsync( WiFiAvailableNetwork operation, WiFiReconnectionKind availableNetwork, PasswordCredential reconnectionKind, string passwordCredential, WiFiConnectionMethod ssid );
  787. | }
  788.  
  789. + public enum Windows.Devices.WiFi.WiFiConnectionMethod {
  790. +   Default = 0,
  791. +   WpsPin = 1,
  792. +   WpsPushButton = 2,
  793. + }
  794.  
  795. + public class Windows.Devices.WiFi.WiFiWpsConfigurationResult {
  796. +   public WiFiWpsConfigurationStatus Status { get; }
  797. +   public IVectorView<WiFiWpsKind> SupportedWpsKinds { get; }
  798. + }
  799.  
  800. + public enum Windows.Devices.WiFi.WiFiWpsConfigurationStatus {
  801. +   UnspecifiedFailure = 0,
  802. +   Success = 1,
  803. +   Timeout = 2,
  804. + }
  805.  
  806. + public enum Windows.Devices.WiFi.WiFiWpsKind {
  807. +   Unknown = 0,
  808. +   Pin = 1,
  809. +   PushButton = 2,
  810. +   Nfc = 3,
  811. +   Ethernet = 4,
  812. +   Usb = 5,
  813. + }
  814.  
  815. + public class Windows.Foundation.Diagnostics.DiagnosticsInvoker {
  816. +   public static IAsyncOperationWithProgress<ValueSet, int> ExecuteDiagnosticsPackageAsync( string operation, string sessionId, ValueSet actionId );
  817. + }
  818.  
  819. | public class Windows.Gaming.Input.RawGameController {
  820. +   public string DisplayName { get; }
  821. +   public string NonRoamableId { get; }
  822. +   public IVectorView<SimpleHapticsController> SimpleHapticsControllers { get; }
  823. | }
  824.  
  825. | public class Windows.Gaming.Preview.GamesEnumeration.GameList {
  826. +   public static IAsyncOperation<GameListEntry> MergeEntriesAsync( GameListEntry operation, GameListEntry left );
  827. +   public static IAsyncOperation<IVectorView<GameListEntry>> UnmergeEntryAsync( GameListEntry operation );
  828. | }
  829.  
  830. | public class Windows.Gaming.Preview.GamesEnumeration.GameListEntry {
  831. +   public GameModeConfiguration GameModeConfiguration { get; }
  832. +   public string LaunchParameters { get; }
  833. +   public GameListEntryLaunchableState LaunchableState { get; }
  834. +   public IStorageFile LauncherExecutable { get; }
  835. +   public string TitleId { get; }
  836. +   public IAsyncAction SetLauncherExecutableFileAsync( IStorageFile operation );
  837. +   public IAsyncAction SetLauncherExecutableFileAsync( IStorageFile operation, string executableFile );
  838. +   public IAsyncAction SetTitleIdAsync( string operation );
  839. | }
  840.  
  841. + public enum Windows.Gaming.Preview.GamesEnumeration.GameListEntryLaunchableState {
  842. +   NotLaunchable = 0,
  843. +   ByLastRunningFullPath = 1,
  844. +   ByUserProvidedPath = 2,
  845. +   ByTile = 3,
  846. + }
  847.  
  848. + public class Windows.Gaming.Preview.GamesEnumeration.GameModeConfiguration {
  849. +   public IReference<int> PercentGpuTimeAllocatedToGame { get; set; }
  850. +   public IReference<int> PercentGpuMemoryAllocatedToSystemCompositor { get; set; }
  851. +   public IReference<int> PercentGpuMemoryAllocatedToGame { get; set; }
  852. +   public IReference<int> MaxCpuCount { get; set; }
  853. +   public bool IsEnabled { get; set; }
  854. +   public IReference<int> CpuExclusivityMaskLow { get; set; }
  855. +   public IReference<int> CpuExclusivityMaskHigh { get; set; }
  856. +   public bool AffinitizeToExclusiveCpus { get; set; }
  857. +   public IVector<string> RelatedProcessNames { get; }
  858. +   public IAsyncAction SaveAsync();
  859. + }
  860.  
  861. + public class Windows.Gaming.Preview.GamesEnumeration.GameModeUserConfiguration {
  862. +   public IVector<string> GamingRelatedProcessNames { get; }
  863. +   public IAsyncAction SaveAsync();
  864. +   public static GameModeUserConfiguration GetDefault();
  865. + }
  866.  
  867. + public class Windows.Gaming.UI.GameMonitor {
  868. +   public IAsyncOperation<GameMonitoringPermission> RequestPermissionAsync();
  869. +   public static GameMonitor GetDefault();
  870. + }
  871.  
  872. + public enum Windows.Gaming.UI.GameMonitoringPermission {
  873. +   Allowed = 0,
  874. +   DeniedByUser = 1,
  875. +   DeniedBySystem = 2,
  876. + }
  877.  
  878. + public class Windows.Gaming.UI.GameUIProviderActivatedEventArgs {
  879. +   public ActivationKind Kind { get; }
  880. +   public ApplicationExecutionState PreviousExecutionState { get; }
  881. +   public SplashScreen SplashScreen { get; }
  882. +   public ValueSet GameUIArgs { get; }
  883. +   public void ReportCompleted( ValueSet results );
  884. + }
  885.  
  886. + public struct Windows.Gaming.UI.GamingUIProviderContract {
  887. + }
  888.  
  889. | public class Windows.Graphics.Holographic.HolographicCamera {
  890. +   public PresentationLayerDrmMode DrmMode { get; set; }
  891. +   public PresentationLayerConfig CreateLayerConfig();
  892. +   public void SetLayerConfig( PresentationLayerConfig layerConfig );
  893. +   public PresentationLayers GetPresentationLayers();
  894. | }
  895.  
  896. | public class Windows.Graphics.Holographic.HolographicCameraRenderingParameters {
  897. +   public PresentationLayerRenderingParametersQuad GetPresentationLayerRenderingParameters( PresentationLayerQuad result );
  898. | }
  899.  
  900. | public class Windows.Graphics.Holographic.HolographicDisplay {
  901. +   public double RefreshRate { get; }
  902. | }
  903.  
  904. | public class Windows.Graphics.Holographic.HolographicSpace {
  905. +   public bool IsConfigured { get; }
  906. | }
  907.  
  908. + public class Windows.Graphics.Holographic.PresentationLayerConfig {
  909. +   public IVectorView<PresentationLayerSettings> PresentationLayerSettings { get; }
  910. + }
  911.  
  912. + public enum Windows.Graphics.Holographic.PresentationLayerDrmMode {
  913. +   Disable = 0,
  914. +   SoftwareEncryption = 1,
  915. + }
  916.  
  917. + public class Windows.Graphics.Holographic.PresentationLayerQuad {
  918. +   public Direct3DSurfaceDescription TextureDesc { get; set; }
  919. +   public HolographicReprojectionMode ReprojectionMode { get; set; }
  920. +   public PresentationLayerDrmMode DrmMode { get; set; }
  921. + }
  922.  
  923. + public class Windows.Graphics.Holographic.PresentationLayerReference {
  924. +   public PresentationLayerQuad Quad { get; }
  925. +   public PresentationLayerType Type { get; }
  926. + }
  927.  
  928. + public class Windows.Graphics.Holographic.PresentationLayerRenderingParametersQuad {
  929. +   public IDirect3DSurface Direct3D11ContentBuffer { get; }
  930. +   public PresentationLayerDrmMode DrmMode { get; }
  931. +   public void SetQuadPlaneParameters( SpatialCoordinateSystem positionedAndOrientedCoordinateSystem, Vector2 extents );
  932. + }
  933.  
  934. + public class Windows.Graphics.Holographic.PresentationLayerSettings {
  935. +   public bool Enabled { get; set; }
  936. +   public PresentationLayerType Type { get; }
  937. + }
  938.  
  939. + public enum Windows.Graphics.Holographic.PresentationLayerType {
  940. +   World = 0,
  941. +   Quad = 1,
  942. + }
  943.  
  944. + public class Windows.Graphics.Holographic.PresentationLayers {
  945. +   public IVectorView<PresentationLayerReference> Layers { get; }
  946. + }
  947.  
  948. | public class Windows.Graphics.Printing.Workflow.PrintWorkflowConfiguration {
  949. +   public string SessionId { get; }
  950. +   public string SourceAppDisplayName { get; }
  951. -   public string SourceApplicationExecutableName { get; }
  952. | }
  953.  
  954. + public enum Windows.Management.Deployment.AddPackageByAppInstallerOptions {
  955. +   None = 0,
  956. +   InstallAllResources = 32,
  957. +   ForceTargetAppShutdown = 64,
  958. +   RequiredContentGroupOnly = 256,
  959. + }
  960.  
  961. | public class Windows.Management.Deployment.PackageManager {
  962. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> ProvisionPackageForAllUsersAsync( string operation );
  963. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageByAppInstallerFileAsync( Uri operation, AddPackageByAppInstallerOptions appInstallerFileUri, PackageVolume options );
  964. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RequestAddPackageByAppInstallerFileAsync( Uri operation, AddPackageByAppInstallerOptions appInstallerFileUri, PackageVolume options );
  965. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageAsync( Uri operation, IIterable<Uri> packageUri, DeploymentOptions dependencyPackageUris, PackageVolume options, IIterable<string> targetVolume, IIterable<Uri> optionalPackageFamilyNames, IIterable<Uri> packageUrisToInstall );
  966. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync( Uri operation, IIterable<Uri> packageUri, DeploymentOptions dependencyPackageUris, PackageVolume options, IIterable<string> targetVolume, IIterable<Uri> optionalPackageFamilyNames, IIterable<Uri> packageUrisToInstall );
  967. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RequestAddPackageAsync( Uri operation, IIterable<Uri> packageUri, DeploymentOptions dependencyPackageUris, PackageVolume deploymentOptions, IIterable<string> targetVolume, IIterable<Uri> optionalPackageFamilyNames );
  968. | }
  969.  
  970. + public struct Windows.Media.AppBroadcasting.AppBroadcastingContract {
  971. + }
  972.  
  973. + public class Windows.Media.AppBroadcasting.AppBroadcastingMonitor {
  974. +   public bool IsCurrentAppBroadcasting { get; }
  975. +   public AppBroadcastingMonitor();
  976. +   TypedEventHandler<AppBroadcastingMonitor, object> IsCurrentAppBroadcastingChanged;
  977. + }
  978.  
  979. + public class Windows.Media.AppBroadcasting.AppBroadcastingStatus {
  980. +   public bool CanStartBroadcast { get; }
  981. +   public AppBroadcastingStatusDetails Details { get; }
  982. + }
  983.  
  984. + public class Windows.Media.AppBroadcasting.AppBroadcastingStatusDetails {
  985. +   public bool IsAnyAppBroadcasting { get; }
  986. +   public bool IsAppInactive { get; }
  987. +   public bool IsBlockedForApp { get; }
  988. +   public bool IsCaptureResourceUnavailable { get; }
  989. +   public bool IsDisabledBySystem { get; }
  990. +   public bool IsDisabledByUser { get; }
  991. +   public bool IsGameStreamInProgress { get; }
  992. +   public bool IsGpuConstrained { get; }
  993. + }
  994.  
  995. + public class Windows.Media.AppBroadcasting.AppBroadcastingUI {
  996. +   public AppBroadcastingStatus GetStatus();
  997. +   public void ShowBroadcastUI();
  998. +   public static AppBroadcastingUI GetDefault();
  999. +   public static AppBroadcastingUI GetForUser( User result );
  1000. + }
  1001.  
  1002. + public struct Windows.Media.AppRecording.AppRecordingContract {
  1003. + }
  1004.  
  1005. + public class Windows.Media.AppRecording.AppRecordingManager {
  1006. +   public IVectorView<string> SupportedScreenshotMediaEncodingSubtypes { get; }
  1007. +   public AppRecordingStatus GetStatus();
  1008. +   public IAsyncOperation<AppRecordingResult> StartRecordingToFileAsync( StorageFile operation );
  1009. +   public IAsyncOperation<AppRecordingResult> RecordTimeSpanToFileAsync( DateTime operation, TimeSpan startTime, StorageFile duration );
  1010. +   public IAsyncOperation<AppRecordingSaveScreenshotResult> SaveScreenshotToFilesAsync( StorageFolder operation, string folder, AppRecordingSaveScreenshotOption filenamePrefix, IIterable<string> option );
  1011. +   public static AppRecordingManager GetDefault();
  1012. + }
  1013.  
  1014. + public class Windows.Media.AppRecording.AppRecordingResult {
  1015. +   public TimeSpan Duration { get; }
  1016. +   public HResult ExtendedError { get; }
  1017. +   public bool IsFileTruncated { get; }
  1018. +   public bool Succeeded { get; }
  1019. + }
  1020.  
  1021. + public enum Windows.Media.AppRecording.AppRecordingSaveScreenshotOption {
  1022. +   None = 0,
  1023. +   HdrContentVisible = 1,
  1024. + }
  1025.  
  1026. + public class Windows.Media.AppRecording.AppRecordingSaveScreenshotResult {
  1027. +   public HResult ExtendedError { get; }
  1028. +   public IVectorView<AppRecordingSavedScreenshotInfo> SavedScreenshotInfos { get; }
  1029. +   public bool Succeeded { get; }
  1030. + }
  1031.  
  1032. + public class Windows.Media.AppRecording.AppRecordingSavedScreenshotInfo {
  1033. +   public StorageFile File { get; }
  1034. +   public string MediaEncodingSubtype { get; }
  1035. + }
  1036.  
  1037. + public class Windows.Media.AppRecording.AppRecordingStatus {
  1038. +   public bool CanRecord { get; }
  1039. +   public bool CanRecordTimeSpan { get; }
  1040. +   public AppRecordingStatusDetails Details { get; }
  1041. +   public TimeSpan HistoricalBufferDuration { get; }
  1042. + }
  1043.  
  1044. + public class Windows.Media.AppRecording.AppRecordingStatusDetails {
  1045. +   public bool IsAnyAppBroadcasting { get; }
  1046. +   public bool IsAppInactive { get; }
  1047. +   public bool IsBlockedForApp { get; }
  1048. +   public bool IsCaptureResourceUnavailable { get; }
  1049. +   public bool IsDisabledBySystem { get; }
  1050. +   public bool IsDisabledByUser { get; }
  1051. +   public bool IsGameStreamInProgress { get; }
  1052. +   public bool IsGpuConstrained { get; }
  1053. +   public bool IsTimeSpanRecordingDisabled { get; }
  1054. + }
  1055.  
  1056. | public class Windows.Media.Capture.AppBroadcastBackgroundService {
  1057. *   public string BroadcastTitle { get; set; }
  1058. +   public string BroadcastLanguage { get; set; }
  1059. +   public string BroadcastChannel { get; set; }
  1060. | }
  1061.  
  1062. | public class Windows.Media.Capture.AppBroadcastBackgroundServiceStreamInfo {
  1063. +   public void ReportProblemWithStream();
  1064. | }
  1065.  
  1066. | public class Windows.Media.Capture.AppCapture {
  1067. +   public static IAsyncAction SetAllowedAsync( bool operation );
  1068. | }
  1069.  
  1070. + public struct Windows.Media.Capture.AppCaptureMetadataContract {
  1071. + }
  1072.  
  1073. + public enum Windows.Media.Capture.AppCaptureMetadataPriority {
  1074. +   Informational = 0,
  1075. +   Important = 1,
  1076. + }
  1077.  
  1078. + public class Windows.Media.Capture.AppCaptureMetadataWriter {
  1079. +   public ulong RemainingStorageBytesAvailable { get; }
  1080. +   public AppCaptureMetadataWriter();
  1081. +   public void AddStringEvent( string name, string value, AppCaptureMetadataPriority priority );
  1082. +   public void AddInt32Event( string name, int value, AppCaptureMetadataPriority priority );
  1083. +   public void AddDoubleEvent( string name, double value, AppCaptureMetadataPriority priority );
  1084. +   public void StartStringState( string name, string value, AppCaptureMetadataPriority priority );
  1085. +   public void StartInt32State( string name, int value, AppCaptureMetadataPriority priority );
  1086. +   public void StartDoubleState( string name, double value, AppCaptureMetadataPriority priority );
  1087. +   public void StopState( string name );
  1088. +   public void StopAllStates();
  1089. +   public void Close();
  1090. +   TypedEventHandler<AppCaptureMetadataWriter, object> MetadataPurged;
  1091. + }
  1092.  
  1093. | public class Windows.Media.Core.AudioStreamDescriptor {
  1094. +   public string Label { get; set; }
  1095. | }
  1096.  
  1097. + public interface Windows.Media.Core.IMediaStreamDescriptor2 {
  1098. +   public string Label { get; set; }
  1099. + }
  1100.  
  1101. + public class Windows.Media.Core.LowLightFusion {
  1102. +   public int MaxSupportedFrameCount { get; }
  1103. +   public IVectorView<BitmapPixelFormat> SupportedBitmapPixelFormats { get; }
  1104. +   public static IAsyncOperationWithProgress<LowLightFusionResult, double> FuseAsync( IIterable<SoftwareBitmap> result );
  1105. + }
  1106.  
  1107. + public class Windows.Media.Core.LowLightFusionResult {
  1108. +   public SoftwareBitmap Frame { get; }
  1109. +   public void Close();
  1110. + }
  1111.  
  1112. | public class Windows.Media.Core.MediaSource {
  1113. -   public static MediaSource CreateFromMediaFrameSource( MediaFrameSource result );
  1114. -   public static MediaSource CreateFromDownloadOperation( DownloadOperation result );
  1115. | }
  1116.  
  1117. | public class Windows.Media.Core.SceneAnalysisEffectFrame {
  1118. +   public SceneAnalysisRecommendation AnalysisRecommendation { get; }
  1119. | }
  1120.  
  1121. + public enum Windows.Media.Core.SceneAnalysisRecommendation {
  1122. +   Standard = 0,
  1123. +   Hdr = 1,
  1124. +   LowLight = 2,
  1125. + }
  1126.  
  1127. | public class Windows.Media.Core.VideoStreamDescriptor {
  1128. +   public string Label { get; set; }
  1129. | }
  1130.  
  1131. + public class Windows.Media.DialProtocol.DialReceiverApp {
  1132. +   public DialReceiverApp Current { get; }
  1133. +   public IAsyncOperation<IMap<string, string>> GetAdditionalDataAsync();
  1134. +   public IAsyncAction SetAdditionalDataAsync( IIterable<IKeyValuePair<string, string>> operation );
  1135. + }
  1136.  
  1137. | public class Windows.Media.MediaProperties.MediaEncodingProfile {
  1138. +   public void SetAudioTracks( IIterable<AudioStreamDescriptor> value );
  1139. +   public IVector<AudioStreamDescriptor> GetAudioTracks();
  1140. +   public void SetVideoTracks( IIterable<VideoStreamDescriptor> value );
  1141. +   public IVector<VideoStreamDescriptor> GetVideoTracks();
  1142. | }
  1143.  
  1144. | public class Windows.Media.SpeechSynthesis.SpeechSynthesizer {
  1145. +   public static IAsyncOperation<bool> TrySetDefaultVoiceAsync( VoiceInformation result );
  1146. | }
  1147.  
  1148. | public class Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions {
  1149. +   public double SpeakingRate { get; set; }
  1150. +   public double AudioVolume { get; set; }
  1151. +   public double AudioPitch { get; set; }
  1152. | }
  1153.  
  1154. + public struct Windows.Networking.BackgroundTransfer.BackgroundTransferFileRange {
  1155. +   public ulong Offset;
  1156. +   public ulong Length;
  1157. + }
  1158.  
  1159. + public class Windows.Networking.BackgroundTransfer.BackgroundTransferRangesDownloadedEventArgs {
  1160. +   public IVector<BackgroundTransferFileRange> AddedRanges { get; }
  1161. +   public bool WasDownloadRestarted { get; }
  1162. +   public Deferral GetDeferral();
  1163. + }
  1164.  
  1165. | public enum Windows.Networking.BackgroundTransfer.BackgroundTransferStatus {
  1166. +   PausedRecoverableWebErrorStatus = 8,
  1167. | }
  1168.  
  1169. | public class Windows.Networking.BackgroundTransfer.DownloadOperation {
  1170. *   public Uri RequestedUri { get; set; }
  1171. +   public bool IsRandomAccessRequired { get; set; }
  1172. +   public IReference<WebErrorStatus> CurrentWebErrorStatus { get; }
  1173. +   public IVector<WebErrorStatus> RecoverableWebErrorStatuses { get; }
  1174. +   public IRandomAccessStreamReference GetResultRandomAccessStreamReference();
  1175. +   public IVector<BackgroundTransferFileRange> GetDownloadedRanges();
  1176. | }
  1177.  
  1178. | public class Windows.Networking.Connectivity.ConnectionProfile {
  1179. +   public IAsyncOperation<IVectorView<ProviderNetworkUsage>> GetProviderNetworkUsageAsync( DateTime value, DateTime startTime, NetworkUsageStates endTime );
  1180. | }
  1181.  
  1182. + public class Windows.Networking.Connectivity.ProviderNetworkUsage {
  1183. +   public ulong BytesReceived { get; }
  1184. +   public ulong BytesSent { get; }
  1185. +   public string ProviderId { get; }
  1186. + }
  1187.  
  1188. + public class Windows.Networking.NetworkOperators.MobileBroadbandAntenna {
  1189. +   public int AntennaIndex { get; }
  1190. +   public int SarBackoffIndex { get; }
  1191. + }
  1192.  
  1193. | public class Windows.Networking.NetworkOperators.MobileBroadbandModem {
  1194. +   public IAsyncOperation<bool> GetIsPassthroughEnabledAsync();
  1195. +   public IAsyncOperation<MobileBroadbandModemStatus> SetIsPassthroughEnabledAsync( bool asyncInfo );
  1196. | }
  1197.  
  1198. | public class Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration {
  1199. +   public IAsyncOperation<MobileBroadbandSarManager> GetSarManagerAsync();
  1200. | }
  1201.  
  1202. + public enum Windows.Networking.NetworkOperators.MobileBroadbandModemStatus {
  1203. +   Success = 0,
  1204. +   OtherFailure = 1,
  1205. +   Busy = 2,
  1206. +   NoDeviceSupport = 3,
  1207. + }
  1208.  
  1209. + public class Windows.Networking.NetworkOperators.MobileBroadbandSarManager {
  1210. +   public IVectorView<MobileBroadbandAntenna> AntennaConfiguration { get; }
  1211. +   public TimeSpan HysteresisTimer { get; }
  1212. +   public bool IsBackoffEnabled { get; }
  1213. +   public bool IsSarControlledByHardware { get; }
  1214. +   public bool IsWiFiHardwareIntegrated { get; }
  1215. +   public IAsyncAction ConfigureSarAsync( bool asyncInfo, IIterable<MobileBroadbandAntenna> backoffEnabled );
  1216. +   public IAsyncAction RevertSarToHardwareControlAsync();
  1217. +   public IAsyncAction ConfigureHysteresisTimerAsync( TimeSpan asyncInfo );
  1218. +   public IAsyncOperation<bool> QueryTransmissionStateAsync();
  1219. +   TypedEventHandler<MobileBroadbandSarManager, MobileBroadbandTransmissionStateChangedEventArgs> TransmissionStateChanged;
  1220. + }
  1221.  
  1222. + public class Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs {
  1223. +   public TimeSpan HysteresisTimer { get; }
  1224. +   public bool IsTransmissionStateActive { get; }
  1225. + }
  1226.  
  1227. | public class Windows.Networking.Sockets.MessageWebSocketControl {
  1228. +   public MessageWebSocketReceiveMode ReceiveMode { get; set; }
  1229. +   public TimeSpan DesiredUnsolicitedPongInterval { get; set; }
  1230. +   public Certificate ClientCertificate { get; set; }
  1231. +   public TimeSpan ActualUnsolicitedPongInterval { get; }
  1232. | }
  1233.  
  1234. | public class Windows.Networking.Sockets.MessageWebSocketMessageReceivedEventArgs {
  1235. +   public bool IsMessageComplete { get; }
  1236. | }
  1237.  
  1238. + public enum Windows.Networking.Sockets.MessageWebSocketReceiveMode {
  1239. +   FullMessage = 0,
  1240. +   PartialMessage = 1,
  1241. + }
  1242.  
  1243. | public enum Windows.Networking.Sockets.SocketProtectionLevel {
  1244. +   Unspecified = 9,
  1245. | }
  1246.  
  1247. | public class Windows.Networking.Sockets.StreamSocketControl {
  1248. +   public SocketProtectionLevel MinProtectionLevel { get; set; }
  1249. | }
  1250.  
  1251. | public class Windows.Networking.Sockets.StreamWebSocketControl {
  1252. +   public TimeSpan DesiredUnsolicitedPongInterval { get; set; }
  1253. +   public Certificate ClientCertificate { get; set; }
  1254. +   public TimeSpan ActualUnsolicitedPongInterval { get; }
  1255. | }
  1256.  
  1257. | public class Windows.Security.EnterpriseData.FileProtectionInfo {
  1258. +   public bool IsProtectWhileOpenSupported { get; }
  1259. | }
  1260.  
  1261. | public class Windows.Services.Maps.MapRoute {
  1262. +   public bool IsScenic { get; }
  1263. | }
  1264.  
  1265. | public enum Windows.Services.Maps.MapRouteOptimization {
  1266. +   Scenic = 3,
  1267. | }
  1268.  
  1269. + public class Windows.Services.Maps.PlaceInfo {
  1270. +   public string DisplayAddress { get; }
  1271. +   public string DisplayName { get; }
  1272. +   public IGeoshape Geoshape { get; }
  1273. +   public string Identifier { get; }
  1274. +   public bool IsShowSupported { get; }
  1275. +   public void Show( Rect selection );
  1276. +   public void Show( Rect selection, Placement preferredPlacement );
  1277. +   public static PlaceInfo Create( Geopoint resultValue );
  1278. +   public static PlaceInfo Create( Geopoint resultValue, PlaceInfoCreateOptions referencePoint );
  1279. +   public static PlaceInfo CreateFromIdentifier( string resultValue );
  1280. +   public static PlaceInfo CreateFromIdentifier( string resultValue, Geopoint identifier, PlaceInfoCreateOptions defaultPoint );
  1281. +   public static PlaceInfo CreateFromMapLocation( MapLocation resultValue );
  1282. + }
  1283.  
  1284. + public class Windows.Services.Maps.PlaceInfoCreateOptions {
  1285. +   public string DisplayName { get; set; }
  1286. +   public string DisplayAddress { get; set; }
  1287. +   public PlaceInfoCreateOptions();
  1288. + }
  1289.  
  1290. | public class Windows.Services.Maps.Guidance.GuidanceRoadSegment {
  1291. +   public bool IsScenic { get; }
  1292. | }
  1293.  
  1294. + public class Windows.Services.Maps.LocalSearch.PlaceInfoHelper {
  1295. +   public static PlaceInfo CreateFromLocalLocation( LocalLocation resultValue );
  1296. + }
  1297.  
  1298. | public class Windows.Storage.StorageProvider {
  1299. +   public IAsyncOperation<bool> IsPropertySupportedForPartialFileAsync( string operation );
  1300. | }
  1301.  
  1302. + public class Windows.Storage.FileProperties.StorageItemCustomProperties {
  1303. +   public static IAsyncAction SetItemCustomPropertiesAsync( IStorageItem operation, IIterable<StorageItemCustomProperty> item );
  1304. + }
  1305.  
  1306. + public class Windows.Storage.FileProperties.StorageItemCustomProperty {
  1307. +   public string Value { get; set; }
  1308. +   public uint Id { get; set; }
  1309. +   public string IconReference { get; set; }
  1310. +   public StorageItemCustomProperty();
  1311. + }
  1312.  
  1313. + public struct Windows.Storage.Provider.CloudFilesContract {
  1314. + }
  1315.  
  1316. | public class Windows.Storage.Provider.CustomStateDefinition {
  1317. -   public int StateID;
  1318. -   public string DisplayName;
  1319. +   public int StateId { get; set; }
  1320. +   public string DisplayName { get; set; }
  1321. +   public CustomStateDefinition();
  1322. | }
  1323.  
  1324. + public interface Windows.Storage.Provider.IStorageProviderCustomPropertyHandler {
  1325. +   public IIterable<StorageItemCustomProperty> GetCustomProperties( string stateList );
  1326. + }
  1327.  
  1328. + public interface Windows.Storage.Provider.IStorageProviderPropertyCapabilities {
  1329. +   public bool IsPropertySupported( string isSupported );
  1330. + }
  1331.  
  1332. | public class Windows.Storage.Provider.SyncRootInformation {
  1333. *   public IStorageFolder Path { get; set; }
  1334. +   public string Id { get; set; }
  1335. -   public string ID { get; set; }
  1336. | }
  1337.  
  1338. | public class Windows.Storage.Provider.SyncRootManager {
  1339. -   public IVectorView<SyncRootInformation> CurrentSyncRoots { get; }
  1340. +   public static void Register( SyncRootInformation syncRootInformation );
  1341. +   public static void Unregister( SyncRootInformation syncRootInformation );
  1342. +   public static SyncRootInformation GetSyncRootInformationFromPath( string syncRootInformation );
  1343. +   public static SyncRootInformation GetSyncRootInformationFromId( string syncRootInformation );
  1344. +   public static IVectorView<SyncRootInformation> GetCurrentSyncRoots();
  1345. -   public SyncRootManager();
  1346. | }
  1347.  
  1348. | public enum Windows.Storage.Search.IndexerOption {
  1349. +   OnlyUseIndexerAndOptimizeForIndexedProperties = 3,
  1350. | }
  1351.  
  1352. | public class Windows.System.AppDiagnosticInfo {
  1353. +   public IVector<AppResourceGroupInfo> GetResourceGroups();
  1354. +   public AppResourceGroupInfoWatcher CreateResourceGroupWatcher();
  1355. +   public static IAsyncOperation<DiagnosticAccessStatus> RequestAccessAsync();
  1356. +   public static IAsyncOperation<IVector<AppDiagnosticInfo>> RequestInfoForAppAsync();
  1357. -   public static IAsyncOperation<DiagnosticPermission> RequestPermissionAsync();
  1358. | }
  1359.  
  1360. + public class Windows.System.AppResourceGroupBackgroundTaskReport {
  1361. +   public string EntryPoint { get; }
  1362. +   public string Name { get; }
  1363. +   public Guid TaskId { get; }
  1364. +   public string Trigger { get; }
  1365. + }
  1366.  
  1367. + public enum Windows.System.AppResourceGroupEnergyQuotaState {
  1368. +   Unknown = 0,
  1369. +   Over = 1,
  1370. +   Under = 2,
  1371. + }
  1372.  
  1373. + public enum Windows.System.AppResourceGroupExecutionState {
  1374. +   Unknown = 0,
  1375. +   Running = 1,
  1376. +   Suspending = 2,
  1377. +   Suspended = 3,
  1378. +   NotRunning = 4,
  1379. + }
  1380.  
  1381. + public class Windows.System.AppResourceGroupInfo {
  1382. +   public Guid InstanceId { get; }
  1383. +   public bool IsShared { get; }
  1384. +   public IVector<AppResourceGroupBackgroundTaskReport> GetBackgroundTaskReports();
  1385. +   public AppResourceGroupMemoryReport GetMemoryReport();
  1386. +   public IVector<ProcessDiagnosticInfo> GetProcessDiagnosticInfos();
  1387. +   public AppResourceGroupStateReport GetStateReport();
  1388. + }
  1389.  
  1390. + public class Windows.System.AppResourceGroupInfoWatcher {
  1391. +   public AppResourceGroupInfoWatcherStatus Status { get; }
  1392. +   public void Start();
  1393. +   public void Stop();
  1394. +   TypedEventHandler<AppResourceGroupInfoWatcher, AppResourceGroupInfoWatcherEventArgs> Added;
  1395. +   TypedEventHandler<AppResourceGroupInfoWatcher, object> EnumerationCompleted;
  1396. +   TypedEventHandler<AppResourceGroupInfoWatcher, AppResourceGroupInfoWatcherExecutionStateChangedEventArgs> ExecutionStateChanged;
  1397. +   TypedEventHandler<AppResourceGroupInfoWatcher, AppResourceGroupInfoWatcherEventArgs> Removed;
  1398. +   TypedEventHandler<AppResourceGroupInfoWatcher, object> Stopped;
  1399. + }
  1400.  
  1401. + public class Windows.System.AppResourceGroupInfoWatcherEventArgs {
  1402. +   public IVectorView<AppDiagnosticInfo> AppDiagnosticInfos { get; }
  1403. +   public AppResourceGroupInfo AppResourceGroupInfo { get; }
  1404. + }
  1405.  
  1406. + public class Windows.System.AppResourceGroupInfoWatcherExecutionStateChangedEventArgs {
  1407. +   public IVectorView<AppDiagnosticInfo> AppDiagnosticInfos { get; }
  1408. +   public AppResourceGroupInfo AppResourceGroupInfo { get; }
  1409. + }
  1410.  
  1411. + public enum Windows.System.AppResourceGroupInfoWatcherStatus {
  1412. +   Created = 0,
  1413. +   Started = 1,
  1414. +   EnumerationCompleted = 2,
  1415. +   Stopping = 3,
  1416. +   Stopped = 4,
  1417. +   Aborted = 5,
  1418. + }
  1419.  
  1420. + public class Windows.System.AppResourceGroupMemoryReport {
  1421. +   public AppMemoryUsageLevel CommitUsageLevel { get; }
  1422. +   public ulong CommitUsageLimit { get; }
  1423. +   public ulong PrivateCommitUsage { get; }
  1424. +   public ulong TotalCommitUsage { get; }
  1425. + }
  1426.  
  1427. + public class Windows.System.AppResourceGroupStateReport {
  1428. +   public AppResourceGroupEnergyQuotaState EnergyQuotaState { get; }
  1429. +   public AppResourceGroupExecutionState ExecutionState { get; }
  1430. + }
  1431.  
  1432. - public class Windows.System.BackgroundTaskReport;
  1433.  
  1434. + public class Windows.System.DateTimeSettings {
  1435. +   public static void SetSystemDateTime( DateTime utcDateTime );
  1436. + }
  1437.  
  1438. + public enum Windows.System.DiagnosticAccessStatus {
  1439. +   Unspecified = 0,
  1440. +   Denied = 1,
  1441. +   Limited = 2,
  1442. +   Allowed = 3,
  1443. + }
  1444.  
  1445. - public enum Windows.System.DiagnosticPermission;
  1446.  
  1447. | public class Windows.System.DispatcherQueueController {
  1448. +   public static DispatcherQueueController CreateOnDedicatedThread();
  1449. -   public static DispatcherQueueController CreateQueueWithDedicatedThread();
  1450. | }
  1451.  
  1452. + public class Windows.System.DispatcherQueueShutdownStartingEventArgs {
  1453. +   public Deferral GetDeferral();
  1454. + }
  1455.  
  1456. | public class Windows.System.DispatcherQueueTimer {
  1457. +   public bool IsRunning { get; }
  1458. -   public bool IsStarted { get; }
  1459. | }
  1460.  
  1461. - public enum Windows.System.EnergyQuotaState;
  1462.  
  1463. - public enum Windows.System.ExecutionState;
  1464.  
  1465. - public class Windows.System.MemoryReport;
  1466.  
  1467. - public class Windows.System.ResourceGroupInfo;
  1468.  
  1469. - public class Windows.System.ResourceGroupInfoWatcher;
  1470.  
  1471. - public class Windows.System.ResourceGroupInfoWatcherEventArgs;
  1472.  
  1473. - public class Windows.System.ResourceGroupInfoWatcherExecutionStateChangedEventArgs;
  1474.  
  1475. - public enum Windows.System.ResourceGroupInfoWatcherStatus;
  1476.  
  1477. - public class Windows.System.StateReport;
  1478.  
  1479. | public class Windows.System.Diagnostics.ProcessDiagnosticInfo {
  1480. +   public IVector<AppDiagnosticInfo> GetAppDiagnosticInfos();
  1481. +   public static ProcessDiagnosticInfo TryGetForProcessId( uint result );
  1482. -   public IVector<AppDiagnosticInfo> TryGetAppDiagnosticInfo();
  1483. | }
  1484.  
  1485. | public enum Windows.System.Profile.SystemIdentificationSource {
  1486. +   Registry = 3,
  1487. | }
  1488.  
  1489. | public class Windows.System.RemoteSystems.RemoteSystem {
  1490. +   public string ManufacturerDisplayName { get; }
  1491. +   public string ModelDisplayName { get; }
  1492. | }
  1493.  
  1494. | public class Windows.System.RemoteSystems.RemoteSystemKinds {
  1495. +   public string Iot { get; }
  1496. +   public string Laptop { get; }
  1497. +   public string Tablet { get; }
  1498. | }
  1499.  
  1500. - public class Windows.UI.Composition.CompositionAnchor : Windows.UI.Composition.CompositionObject;
  1501.  
  1502. | public class Windows.UI.Composition.CompositionAnimation : Windows.UI.Composition.CompositionObject {
  1503. +   public InitialValueExpressions InitialValueExpressions { get; }
  1504. -   public ExpressionProperties ExpressionProperties { get; }
  1505. | }
  1506.  
  1507. + public class Windows.UI.Composition.CompositionColorGradientStop : Windows.UI.Composition.CompositionObject {
  1508. +   public float Offset { get; set; }
  1509. +   public Color Color { get; set; }
  1510. + }
  1511.  
  1512. + public class Windows.UI.Composition.CompositionColorGradientStopCollection {
  1513. +   public uint Size { get; }
  1514. +   public CompositionColorGradientStop GetAt( uint returnValue );
  1515. +   public IVectorView<CompositionColorGradientStop> GetView();
  1516. +   public bool IndexOf( CompositionColorGradientStop returnValue, ref uint value );
  1517. +   public void SetAt( uint index, CompositionColorGradientStop value );
  1518. +   public void InsertAt( uint index, CompositionColorGradientStop value );
  1519. +   public void RemoveAt( uint index );
  1520. +   public void Append( CompositionColorGradientStop value );
  1521. +   public void RemoveAtEnd();
  1522. +   public void Clear();
  1523. +   public uint GetMany( uint returnValue, CompositionColorGradientStop[] startIndex );
  1524. +   public void ReplaceAll( CompositionColorGradientStop[] items );
  1525. +   public IIterator<CompositionColorGradientStop> First();
  1526. + }
  1527.  
  1528. | public enum Windows.UI.Composition.CompositionColorSpace {
  1529. +   HslLinear = 3,
  1530. +   RgbLinear = 4,
  1531. | }
  1532.  
  1533. + public class Windows.UI.Composition.CompositionGradientBrush : Windows.UI.Composition.CompositionBrush {
  1534. +   public Matrix3x2 TransformMatrix { get; set; }
  1535. +   public Vector2 Scale { get; set; }
  1536. +   public float RotationAngleInDegrees { get; set; }
  1537. +   public float RotationAngle { get; set; }
  1538. +   public Vector2 Offset { get; set; }
  1539. +   public CompositionColorSpace InterpolationSpace { get; set; }
  1540. +   public CompositionGradientExtendMode ExtendMode { get; set; }
  1541. +   public Vector2 CenterPoint { get; set; }
  1542. +   public Vector2 AnchorPoint { get; set; }
  1543. +   public CompositionColorGradientStopCollection ColorStops { get; }
  1544. + }
  1545.  
  1546. + public enum Windows.UI.Composition.CompositionGradientExtendMode {
  1547. +   Clamp = 0,
  1548. +   Wrap = 1,
  1549. +   Mirror = 2,
  1550. + }
  1551.  
  1552. - public class Windows.UI.Composition.CompositionIsland : Windows.UI.Composition.CompositionObject;
  1553.  
  1554. - public class Windows.UI.Composition.CompositionIslandEventArgs;
  1555.  
  1556. - public enum Windows.UI.Composition.CompositionIslandVisibilityHints;
  1557.  
  1558. | public class Windows.UI.Composition.CompositionLight : Windows.UI.Composition.CompositionObject {
  1559. +   public VisualUnorderedCollection ExclusionsFromTargets { get; }
  1560. -   public VisualUnorderedCollection Exclusions { get; }
  1561. | }
  1562.  
  1563. + public class Windows.UI.Composition.CompositionLinearGradientBrush : Windows.UI.Composition.CompositionGradientBrush {
  1564. +   public Vector2 StartPoint { get; set; }
  1565. +   public Vector2 EndPoint { get; set; }
  1566. + }
  1567.  
  1568. | public class Windows.UI.Composition.CompositionObject {
  1569. +   public DispatcherQueue DispatcherQueue { get; }
  1570. | }
  1571.  
  1572. | public class Windows.UI.Composition.Compositor {
  1573. +   public CompositionColorGradientStop CreateColorGradientStop();
  1574. +   public CompositionColorGradientStop CreateColorGradientStop( float result, Color offset );
  1575. +   public CompositionLinearGradientBrush CreateLinearGradientBrush();
  1576. +   public SpringScalarNaturalMotionAnimation CreateSpringScalarAnimation();
  1577. +   public SpringVector2NaturalMotionAnimation CreateSpringVector2Animation();
  1578. +   public SpringVector3NaturalMotionAnimation CreateSpringVector3Animation();
  1579. -   public VisualIslandSite CreateVisualIslandSite();
  1580. -   public VisualTreeIsland CreateVisualTreeIsland();
  1581. | }
  1582.  
  1583. - public class Windows.UI.Composition.ExpressionProperties : Windows.UI.Composition.CompositionObject;
  1584.  
  1585. - public class Windows.UI.Composition.FramedIslandSite : Windows.UI.Composition.CompositionObject;
  1586.  
  1587. - public class Windows.UI.Composition.HwndIslandSite : Windows.UI.Composition.CompositionObject;
  1588.  
  1589. - public interface Windows.UI.Composition.ICompositionIslandSite;
  1590.  
  1591. - public interface Windows.UI.Composition.IVisual3;
  1592.  
  1593. + public class Windows.UI.Composition.InitialValueExpressions : Windows.UI.Composition.CompositionObject {
  1594. +   public uint Size { get; }
  1595. +   public string Lookup( string returnValue );
  1596. +   public bool HasKey( string returnValue );
  1597. +   public IMapView<string, string> GetView();
  1598. +   public bool Insert( string returnValue, string key );
  1599. +   public void Remove( string key );
  1600. +   public void Clear();
  1601. +   public IIterator<IKeyValuePair<string, string>> First();
  1602. + }
  1603.  
  1604. | public class Windows.UI.Composition.LayerVisual : Windows.UI.Composition.ContainerVisual {
  1605. +   public CompositionShadow Shadow { get; set; }
  1606. | }
  1607.  
  1608. + public class Windows.UI.Composition.NaturalMotionAnimation : Windows.UI.Composition.CompositionAnimation {
  1609. +   public AnimationStopBehavior StopBehavior { get; set; }
  1610. +   public TimeSpan DelayTime { get; set; }
  1611. +   public AnimationDelayBehavior DelayBehavior { get; set; }
  1612. + }
  1613.  
  1614. - public class Windows.UI.Composition.PopupIslandSite : Windows.UI.Composition.CompositionObject;
  1615.  
  1616. + public class Windows.UI.Composition.ScalarNaturalMotionAnimation : Windows.UI.Composition.NaturalMotionAnimation {
  1617. +   public float InitialVelocity { get; set; }
  1618. +   public IReference<float> InitialValue { get; set; }
  1619. +   public IReference<float> FinalValue { get; set; }
  1620. + }
  1621.  
  1622. + public class Windows.UI.Composition.SpringScalarNaturalMotionAnimation : Windows.UI.Composition.ScalarNaturalMotionAnimation {
  1623. +   public TimeSpan Period { get; set; }
  1624. +   public float DampingRatio { get; set; }
  1625. + }
  1626.  
  1627. + public class Windows.UI.Composition.SpringVector2NaturalMotionAnimation : Windows.UI.Composition.Vector2NaturalMotionAnimation {
  1628. +   public TimeSpan Period { get; set; }
  1629. +   public float DampingRatio { get; set; }
  1630. + }
  1631.  
  1632. + public class Windows.UI.Composition.SpringVector3NaturalMotionAnimation : Windows.UI.Composition.Vector3NaturalMotionAnimation {
  1633. +   public TimeSpan Period { get; set; }
  1634. +   public float DampingRatio { get; set; }
  1635. + }
  1636.  
  1637. + public class Windows.UI.Composition.Vector2NaturalMotionAnimation : Windows.UI.Composition.NaturalMotionAnimation {
  1638. +   public Vector2 InitialVelocity { get; set; }
  1639. +   public IReference<Vector2> InitialValue { get; set; }
  1640. +   public IReference<Vector2> FinalValue { get; set; }
  1641. + }
  1642.  
  1643. + public class Windows.UI.Composition.Vector3NaturalMotionAnimation : Windows.UI.Composition.NaturalMotionAnimation {
  1644. +   public Vector3 InitialVelocity { get; set; }
  1645. +   public IReference<Vector3> InitialValue { get; set; }
  1646. +   public IReference<Vector3> FinalValue { get; set; }
  1647. + }
  1648.  
  1649. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  1650. -   public CompositionAnchor CreateAnchor();
  1651. | }
  1652.  
  1653. - public class Windows.UI.Composition.VisualIslandSite : Windows.UI.Composition.CompositionObject;
  1654.  
  1655. - public class Windows.UI.Composition.VisualIslandSiteEventArgs;
  1656.  
  1657. - public class Windows.UI.Composition.VisualTreeIsland : Windows.UI.Composition.CompositionIsland;
  1658.  
  1659. | public class Windows.UI.Composition.Effects.SceneLightingEffect {
  1660. +   public SceneLightingEffectReflectanceModel ReflectanceModel { get; set; }
  1661. -   public SceneLightingEffectBrdfType BrdfType { get; set; }
  1662. | }
  1663.  
  1664. - public enum Windows.UI.Composition.Effects.SceneLightingEffectBrdfType;
  1665.  
  1666. + public enum Windows.UI.Composition.Effects.SceneLightingEffectReflectanceModel {
  1667. +   BlinnPhong = 0,
  1668. +   PhysicallyBasedBlinnPhong = 1,
  1669. + }
  1670.  
  1671. | public class Windows.UI.Composition.Interactions.InteractionTracker : Windows.UI.Composition.CompositionObject {
  1672. +   public void ConfigureVector2PositionInertiaModifiers( IIterable<InteractionTrackerVector2InertiaModifier> modifiers );
  1673. | }
  1674.  
  1675. + public class Windows.UI.Composition.Interactions.InteractionTrackerInertiaNaturalMotion : Windows.UI.Composition.Interactions.InteractionTrackerInertiaModifier {
  1676. +   public ScalarNaturalMotionAnimation NaturalMotion { get; set; }
  1677. +   public ExpressionAnimation Condition { get; set; }
  1678. +   public static InteractionTrackerInertiaNaturalMotion Create( Compositor result );
  1679. + }
  1680.  
  1681. + public class Windows.UI.Composition.Interactions.InteractionTrackerVector2InertiaModifier : Windows.UI.Composition.CompositionObject {
  1682. + }
  1683.  
  1684. + public class Windows.UI.Composition.Interactions.InteractionTrackerVector2InertiaNaturalMotion : Windows.UI.Composition.Interactions.InteractionTrackerVector2InertiaModifier {
  1685. +   public Vector2NaturalMotionAnimation NaturalMotion { get; set; }
  1686. +   public ExpressionAnimation Condition { get; set; }
  1687. +   public static InteractionTrackerVector2InertiaNaturalMotion Create( Compositor result );
  1688. + }
  1689.  
  1690. | public enum Windows.UI.Core.CoreCursorType {
  1691. +   Pin = 14,
  1692. +   Person = 15,
  1693. | }
  1694.  
  1695. | public class Windows.UI.Core.CoreWindow {
  1696. +   public CoreWindowActivationMode ActivationMode { get; }
  1697. | }
  1698.  
  1699. + public enum Windows.UI.Core.CoreWindowActivationMode {
  1700. +   None = 0,
  1701. +   Deactivated = 1,
  1702. +   ActivatedNotForeground = 2,
  1703. +   ActivatedInForeground = 3,
  1704. + }
  1705.  
  1706. | public class Windows.UI.Input.RadialControllerConfiguration {
  1707. +   public bool IsAppControllerEnabled { get; set; }
  1708. +   public RadialController AppController { get; set; }
  1709. | }
  1710.  
  1711. + public class Windows.UI.Input.Inking.Core.CoreIncrementalInkStroke {
  1712. +   public Rect BoundingRect { get; }
  1713. +   public InkDrawingAttributes DrawingAttributes { get; }
  1714. +   public Matrix3x2 PointTransform { get; }
  1715. +   public CoreIncrementalInkStroke( InkDrawingAttributes drawingAttributes, Matrix3x2 pointTransform );
  1716. +   public Rect AppendInkPoints( IIterable<InkPoint> result );
  1717. +   public InkStroke CreateInkStroke();
  1718. + }
  1719.  
  1720. + public class Windows.UI.Input.Inking.Core.CoreInkPresenterHost {
  1721. +   public ContainerVisual RootVisual { get; set; }
  1722. +   public InkPresenter InkPresenter { get; }
  1723. +   public CoreInkPresenterHost();
  1724. + }
  1725.  
  1726. + public class Windows.UI.Input.Preview.Injection.InjectedInputGamepadInfo {
  1727. +   public double RightTrigger { get; set; }
  1728. +   public double RightThumbstickY { get; set; }
  1729. +   public double RightThumbstickX { get; set; }
  1730. +   public double LeftTrigger { get; set; }
  1731. +   public double LeftThumbstickY { get; set; }
  1732. +   public double LeftThumbstickX { get; set; }
  1733. +   public GamepadButtons Buttons { get; set; }
  1734. +   public InjectedInputGamepadInfo( GamepadReading reading );
  1735. +   public InjectedInputGamepadInfo();
  1736. + }
  1737.  
  1738. | public class Windows.UI.Input.Preview.Injection.InputInjector {
  1739. +   public void InitializeGamepadInjection();
  1740. +   public void InjectGamepadInput( InjectedInputGamepadInfo input );
  1741. +   public void UninitializeGamepadInjection();
  1742. +   public static InputInjector TryCreateForAppBroadcastOnly();
  1743. | }
  1744.  
  1745. | public class Windows.UI.Input.Spatial.SpatialInteractionController {
  1746. +   public IAsyncOperation<IRandomAccessStreamWithContentType> TryGetRenderableModelAsync();
  1747. | }
  1748.  
  1749. | public enum Windows.UI.Input.Spatial.SpatialInteractionSourceHandedness {
  1750. +   Both = 3,
  1751. | }
  1752.  
  1753. | public class Windows.UI.Input.Spatial.SpatialInteractionSourceLocation {
  1754. +   public IReference<Vector3> AngularVelocity { get; }
  1755. +   public SpatialInteractionSourcePositionQuality PositionQuality { get; }
  1756. +   public SpatialPointerInteractionSourcePose SourcePointerPose { get; }
  1757. | }
  1758.  
  1759. + public enum Windows.UI.Input.Spatial.SpatialInteractionSourcePositionQuality {
  1760. +   Tracked = 0,
  1761. +   Inferred = 1,
  1762. +   LastKnownPosition = 2,
  1763. + }
  1764.  
  1765. | public class Windows.UI.Input.Spatial.SpatialPointerInteractionSourcePose {
  1766. +   public Quaternion Orientation { get; }
  1767. +   public SpatialInteractionSourcePositionQuality PositionQuality { get; }
  1768. | }
  1769.  
  1770. + public class Windows.UI.Shell.AdaptiveCardBuilder {
  1771. +   public static IAdaptiveCard CreateAdaptiveCardFromJson( string result );
  1772. + }
  1773.  
  1774. + public interface Windows.UI.Shell.IAdaptiveCard {
  1775. +   public string ToJson();
  1776. + }
  1777.  
  1778. + public interface Windows.UI.Shell.IAdaptiveCardBuilderStatics {
  1779. +   public IAdaptiveCard CreateAdaptiveCardFromJson( string result );
  1780. + }
  1781.  
  1782. + public class Windows.UI.Shell.TaskbarManager {
  1783. +   public bool IsPinningAllowed { get; }
  1784. +   public bool IsSupported { get; }
  1785. +   public IAsyncOperation<bool> IsCurrentAppPinnedAsync();
  1786. +   public IAsyncOperation<bool> IsAppListEntryPinnedAsync( AppListEntry operation );
  1787. +   public IAsyncOperation<bool> RequestPinCurrentAppAsync();
  1788. +   public IAsyncOperation<bool> RequestPinAppListEntryAsync( AppListEntry operation );
  1789. +   public static TaskbarManager GetDefault();
  1790. + }
  1791.  
  1792. | public class Windows.UI.StartScreen.SecondaryTileVisualElements {
  1793. +   public TileMixedRealityModel MixedRealityModel { get; }
  1794. | }
  1795.  
  1796. + public class Windows.UI.StartScreen.TileMixedRealityModel {
  1797. +   public Uri Uri { get; set; }
  1798. +   public IReference<SpatialBoundingBox> BoundingBox { get; set; }
  1799. + }
  1800.  
  1801. - public class Windows.UI.ViewManagement.CoreInputView;
  1802.  
  1803. - public class Windows.UI.ViewManagement.CoreInputViewFrameworkOccludingInputViewsChangedEventArgs;
  1804.  
  1805. - public class Windows.UI.ViewManagement.CoreInputViewOccludingInputViewsChangedEventArgs;
  1806.  
  1807. - public struct Windows.UI.ViewManagement.CoreOccludingInputView;
  1808.  
  1809. - public enum Windows.UI.ViewManagement.CoreOccludingInputViewType;
  1810.  
  1811. - public class Windows.UI.ViewManagement.CoreOccludingInputViews;
  1812.  
  1813. | public class Windows.UI.ViewManagement.ViewModePreferences {
  1814. -   public Size CustomMinSize { get; set; }
  1815. -   public Size CustomMaxSize { get; set; }
  1816. | }
  1817.  
  1818. + public class Windows.UI.ViewManagement.Core.CoreInputView {
  1819. +   public IVectorView<CoreInputViewOcclusion> GetCoreInputViewOcclusions();
  1820. +   public bool TryShowPrimaryView();
  1821. +   public bool TryHidePrimaryView();
  1822. +   public static CoreInputView GetForCurrentView();
  1823. +   TypedEventHandler<CoreInputView, CoreInputViewOcclusionsChangedEventArgs> OcclusionsChanged;
  1824. + }
  1825.  
  1826. + public class Windows.UI.ViewManagement.Core.CoreInputViewOcclusion {
  1827. +   public Rect OccludingRect { get; }
  1828. +   public CoreInputViewOcclusionKind OcclusionKind { get; }
  1829. + }
  1830.  
  1831. + public enum Windows.UI.ViewManagement.Core.CoreInputViewOcclusionKind {
  1832. +   Docked = 0,
  1833. +   Floating = 1,
  1834. +   Overlay = 2,
  1835. + }
  1836.  
  1837. + public class Windows.UI.ViewManagement.Core.CoreInputViewOcclusionsChangedEventArgs {
  1838. +   public bool Handled { get; set; }
  1839. +   public IVectorView<CoreInputViewOcclusion> Occlusions { get; }
  1840. + }
  1841.  
  1842. | public class Windows.UI.WebUI.WebUIApplication {
  1843. +   public static IAsyncOperation<AppRestartFailureReason> RequestRestartAsync( string operation );
  1844. +   public static IAsyncOperation<AppRestartFailureReason> RequestRestartForUserAsync( User operation, string user );
  1845. | }
  1846.  
  1847. + public class Windows.UI.WebUI.WebUICommandLineActivatedEventArgs {
  1848. +   public ActivationKind Kind { get; }
  1849. +   public ApplicationExecutionState PreviousExecutionState { get; }
  1850. +   public SplashScreen SplashScreen { get; }
  1851. +   public User User { get; }
  1852. +   public CommandLineActivationOperation Operation { get; }
  1853. +   public ActivatedOperation ActivatedOperation { get; }
  1854. + }
  1855.  
  1856. - public class Windows.UI.WebUI.WebUIConsoleActivatedEventArgs;
  1857.  
  1858. + public class Windows.UI.WebUI.WebUIStartupTaskActivatedEventArgs {
  1859. +   public ActivationKind Kind { get; }
  1860. +   public ApplicationExecutionState PreviousExecutionState { get; }
  1861. +   public SplashScreen SplashScreen { get; }
  1862. +   public User User { get; }
  1863. +   public string TaskId { get; }
  1864. + }
  1865.  
  1866. | public class Windows.UI.Xaml.FrameworkElement : Windows.UI.Xaml.UIElement {
  1867. +   public ElementTheme ActualTheme { get; }
  1868. +   public DependencyProperty ActualThemeProperty { get; }
  1869. | }
  1870.  
  1871. | public enum Windows.UI.Xaml.TextAlignment {
  1872. +   Start = 1,
  1873. +   End = 2,
  1874. | }
  1875.  
  1876. | public class Windows.UI.Xaml.UIElement : Windows.UI.Xaml.DependencyObject {
  1877. +   public IVector<KeyboardAccelerator> KeyboardAccelerators { get; }
  1878. +   public RoutedEvent CharacterReceivedEvent { get; }
  1879. +   public void TryInvokeKeyboardAccelerator( ProcessKeyboardAcceleratorEventArgs args );
  1880. | }
  1881.  
  1882. + public enum Windows.UI.Xaml.Automation.Peers.AutomationNotificationKind {
  1883. +   ItemAdded = 0,
  1884. +   ItemRemoved = 1,
  1885. +   ActionCompleted = 2,
  1886. +   ActionAborted = 3,
  1887. +   Other = 4,
  1888. + }
  1889.  
  1890. + public enum Windows.UI.Xaml.Automation.Peers.AutomationNotificationProcessing {
  1891. +   ImportantAll = 0,
  1892. +   ImportantMostRecent = 1,
  1893. +   All = 2,
  1894. +   MostRecent = 3,
  1895. +   CurrentThenMostRecent = 4,
  1896. + }
  1897.  
  1898. | public class Windows.UI.Xaml.Automation.Peers.AutomationPeer : Windows.UI.Xaml.DependencyObject {
  1899. +   public void RaiseNotificationEvent( AutomationNotificationKind notificationKind, AutomationNotificationProcessing notificationProcessing, string displayString, string activityId );
  1900. | }
  1901.  
  1902. + public enum Windows.UI.Xaml.Controls.CharacterCasing {
  1903. +   Normal = 0,
  1904. +   Lower = 1,
  1905. +   Upper = 2,
  1906. + }
  1907.  
  1908. | public class Windows.UI.Xaml.Controls.ComboBox : Windows.UI.Xaml.Controls.Primitives.Selector {
  1909. +   public Brush PlaceholderForeground { get; set; }
  1910. +   public DependencyProperty PlaceholderForegroundProperty { get; }
  1911. | }
  1912.  
  1913. | public class Windows.UI.Xaml.Controls.ContentDialog : Windows.UI.Xaml.Controls.ContentControl {
  1914. +   public IAsyncOperation<ContentDialogResult> ShowAsync( ContentDialogPlacement returnValue );
  1915. | }
  1916.  
  1917. + public enum Windows.UI.Xaml.Controls.ContentDialogPlacement {
  1918. +   Popup = 0,
  1919. +   InPlace = 1,
  1920. + }
  1921.  
  1922. + public enum Windows.UI.Xaml.Controls.DisabledFormattingAccelerators {
  1923. +   None = 0,
  1924. +   Bold = 1,
  1925. +   Italic = 2,
  1926. +   Underline = 4,
  1927. +   All = 4294967295,
  1928. + }
  1929.  
  1930. | public class Windows.UI.Xaml.Controls.Grid : Windows.UI.Xaml.Controls.Panel {
  1931. +   public double RowSpacing { get; set; }
  1932. +   public double ColumnSpacing { get; set; }
  1933. +   public DependencyProperty ColumnSpacingProperty { get; }
  1934. +   public DependencyProperty RowSpacingProperty { get; }
  1935. | }
  1936.  
  1937. + public interface Windows.UI.Xaml.Controls.IAdapterAnimationHandler {
  1938. +   public void InteractionTrackerAnimation( UIElement refreshVisualizer, UIElement infoProvider, InteractionTracker interactionTracker );
  1939. +   public void RefreshRequestedAnimation( UIElement refreshVisualizer, UIElement infoProvider, double executionRatio );
  1940. +   public void RefreshCompletedAnimation( UIElement refreshVisualizer, UIElement infoProvider );
  1941. + }
  1942.  
  1943. | public interface Windows.UI.Xaml.Controls.IRefreshInfoProvider {
  1944. | }
  1945.  
  1946. + public interface Windows.UI.Xaml.Controls.IRefreshInfoProviderAdapter {
  1947. +   public IRefreshInfoProvider AdaptFromTree( UIElement value, Size root );
  1948. +   public void SetAnimations( UIElement refreshVisualizerAnimatableContainer );
  1949. + }
  1950.  
  1951. + public class Windows.UI.Xaml.Controls.IsTextTrimmedChangedEventArgs {
  1952. + }
  1953.  
  1954. | public class Windows.UI.Xaml.Controls.MediaTransportControls : Windows.UI.Xaml.Controls.Control {
  1955. +   public bool ShowAndHideAutomatically { get; set; }
  1956. +   public bool IsRepeatEnabled { get; set; }
  1957. +   public bool IsRepeatButtonVisible { get; set; }
  1958. +   public DependencyProperty IsRepeatEnabledProperty { get; }
  1959. +   public DependencyProperty ShowAndHideAutomaticallyProperty { get; }
  1960. +   public DependencyProperty IsRepeatButtonVisibleProperty { get; }
  1961. +   public void Show();
  1962. +   public void Hide();
  1963. | }
  1964.  
  1965. - public class Windows.UI.Xaml.Controls.NavigationMenuItem : Windows.UI.Xaml.Controls.NavigationMenuItemBase;
  1966.  
  1967. - public class Windows.UI.Xaml.Controls.NavigationMenuItemAutomationPeer : Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer;
  1968.  
  1969. - public class Windows.UI.Xaml.Controls.NavigationMenuItemBase : Windows.UI.Xaml.Controls.Control;
  1970.  
  1971. - public class Windows.UI.Xaml.Controls.NavigationMenuItemBaseObservableCollection;
  1972.  
  1973. - public class Windows.UI.Xaml.Controls.NavigationMenuItemSeparator : Windows.UI.Xaml.Controls.NavigationMenuItemBase;
  1974.  
  1975. | public class Windows.UI.Xaml.Controls.NavigationView : Windows.UI.Xaml.Controls.ContentControl {
  1976. +   public object SelectedItem { get; set; }
  1977. +   public DataTemplateSelector ItemTemplateSelector { get; set; }
  1978. +   public StyleSelector ItemContainerStyleSelector { get; set; }
  1979. +   public AutoSuggestBox AutoSuggestBox { get; set; }
  1980. *   public IVector<object> MenuItems { get; }
  1981. +   public object SettingsItem { get; }
  1982. +   public DependencyProperty AutoSuggestBoxProperty { get; }
  1983. +   public DependencyProperty ItemContainerStyleSelectorProperty { get; }
  1984. +   public DependencyProperty ItemTemplateSelectorProperty { get; }
  1985. +   public DependencyProperty SelectedItemProperty { get; }
  1986. +   public DependencyProperty SettingsItemProperty { get; }
  1987. +   public object ItemFromContainer( DependencyObject returnValue );
  1988. +   public DependencyObject ContainerFromItem( object returnValue );
  1989. | }
  1990.  
  1991. + public class Windows.UI.Xaml.Controls.NavigationViewItem : Windows.UI.Xaml.Controls.ListViewItem {
  1992. +   public double CompactPaneLength { get; }
  1993. +   public NavigationViewItem();
  1994. + }
  1995.  
  1996. + public class Windows.UI.Xaml.Controls.NavigationViewItemAutomationPeer : Windows.UI.Xaml.Automation.Peers.ListViewItemAutomationPeer {
  1997. +   public NavigationViewItemAutomationPeer( NavigationViewItem owner );
  1998. + }
  1999.  
  2000. + public class Windows.UI.Xaml.Controls.NavigationViewItemData : Windows.UI.Xaml.DependencyObject {
  2001. +   public string Text { get; set; }
  2002. +   public NavigationViewItemType ItemType { get; set; }
  2003. +   public IconElement Icon { get; set; }
  2004. +   public DependencyProperty IconProperty { get; }
  2005. +   public DependencyProperty ItemTypeProperty { get; }
  2006. +   public DependencyProperty TextProperty { get; }
  2007. +   public NavigationViewItemData();
  2008. + }
  2009.  
  2010. + public enum Windows.UI.Xaml.Controls.NavigationViewItemType {
  2011. +   Default = 0,
  2012. +   Separator = 1,
  2013. +   Header = 2,
  2014. + }
  2015.  
  2016. + public class Windows.UI.Xaml.Controls.NavigationViewList : Windows.UI.Xaml.Controls.ListView {
  2017. +   public NavigationViewList();
  2018. + }
  2019.  
  2020. + public class Windows.UI.Xaml.Controls.PasswordBoxPasswordChangingEventArgs {
  2021. +   public bool IsContentChanging { get; }
  2022. + }
  2023.  
  2024. + public class Windows.UI.Xaml.Controls.RatingControl : Windows.UI.Xaml.Controls.Control {
  2025. +   public IReference<double> Value { get; set; }
  2026. +   public IReference<double> PlaceholderValue { get; set; }
  2027. +   public int MaxRating { get; set; }
  2028. +   public bool IsReadOnly { get; set; }
  2029. +   public bool IsClearEnabled { get; set; }
  2030. +   public int InitialSetValue { get; set; }
  2031. +   public string Caption { get; set; }
  2032. +   public DependencyProperty CaptionProperty { get; }
  2033. +   public DependencyProperty InitialSetValueProperty { get; }
  2034. +   public DependencyProperty IsClearEnabledProperty { get; }
  2035. +   public DependencyProperty IsReadOnlyProperty { get; }
  2036. +   public DependencyProperty MaxRatingProperty { get; }
  2037. +   public DependencyProperty PlaceholderValueProperty { get; }
  2038. +   public DependencyProperty ValueProperty { get; }
  2039. +   public RatingControl();
  2040. +   TypedEventHandler<RatingControl, object> ValueChanged;
  2041. + }
  2042.  
  2043. + public class Windows.UI.Xaml.Controls.RatingControlAutomationPeer : Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer {
  2044. +   public RatingControlAutomationPeer( RatingControl owner );
  2045. + }
  2046.  
  2047. - public class Windows.UI.Xaml.Controls.RatingsControl : Windows.UI.Xaml.Controls.Control;
  2048.  
  2049. - public class Windows.UI.Xaml.Controls.RatingsControlAutomationPeer : Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer;
  2050.  
  2051. | public class Windows.UI.Xaml.Controls.RefreshContainer : Windows.UI.Xaml.Controls.ContentControl {
  2052. +   public RefreshVisualizerLocation RefreshVisualizerLocation { get; set; }
  2053. +   public RefreshVisualizer RefreshVisualizer { get; set; }
  2054. +   public IRefreshInfoProviderAdapter RefreshInfoProviderAdapter { get; set; }
  2055. +   public DependencyProperty RefreshInfoProviderAdapterProperty { get; }
  2056. +   public DependencyProperty RefreshVisualizerLocationProperty { get; }
  2057. +   public DependencyProperty RefreshVisualizerProperty { get; }
  2058. +   public void RefreshRequested();
  2059. | }
  2060.  
  2061. + public enum Windows.UI.Xaml.Controls.RefreshVisualizerLocation {
  2062. +   Left = 0,
  2063. +   Top = 1,
  2064. +   Right = 2,
  2065. +   Bottom = 3,
  2066. + }
  2067.  
  2068. | public class Windows.UI.Xaml.Controls.RichEditBox : Windows.UI.Xaml.Controls.Control {
  2069. +   public DisabledFormattingAccelerators DisabledFormattingAccelerators { get; set; }
  2070. +   public CharacterCasing CharacterCasing { get; set; }
  2071. +   public TextAlignment HorizontalTextAlignment { get; set; }
  2072. +   public DependencyProperty DisabledFormattingAcceleratorsProperty { get; }
  2073. +   public DependencyProperty HorizontalTextAlignmentProperty { get; }
  2074. +   public DependencyProperty CharacterCasingProperty { get; }
  2075. | }
  2076.  
  2077. | public class Windows.UI.Xaml.Controls.RichTextBlock : Windows.UI.Xaml.FrameworkElement {
  2078. +   public TextAlignment HorizontalTextAlignment { get; set; }
  2079. +   public bool IsTextTrimmed { get; }
  2080. +   public IVector<TextHighlighter> TextHighlighters { get; }
  2081. +   public DependencyProperty IsTextTrimmedProperty { get; }
  2082. +   public DependencyProperty HorizontalTextAlignmentProperty { get; }
  2083. | }
  2084.  
  2085. | public class Windows.UI.Xaml.Controls.RichTextBlockOverflow : Windows.UI.Xaml.FrameworkElement {
  2086. +   public bool IsTextTrimmed { get; }
  2087. +   public DependencyProperty IsTextTrimmedProperty { get; }
  2088. | }
  2089.  
  2090. + public class Windows.UI.Xaml.Controls.ScrollViewerIRefreshInfoProviderAdapter {
  2091. +   public ScrollViewerIRefreshInfoProviderAdapter( RefreshVisualizerLocation refreshVisualizerLocation, IAdapterAnimationHandler animationHandler );
  2092. +   public IRefreshInfoProvider Adapt( ScrollViewer value, Size adaptee );
  2093. +   public IRefreshInfoProvider AdaptFromTree( UIElement value, Size root );
  2094. +   public void SetAnimations( UIElement refreshVisualizerAnimatableContainer );
  2095. + }
  2096.  
  2097. | public class Windows.UI.Xaml.Controls.StackPanel : Windows.UI.Xaml.Controls.Panel {
  2098. +   public double Spacing { get; set; }
  2099. +   public DependencyProperty SpacingProperty { get; }
  2100. | }
  2101.  
  2102. | public enum Windows.UI.Xaml.Controls.Symbol {
  2103. +   GlobalNavigationButton = 59136,
  2104. -   GlobalNavButton = 59136,
  2105. | }
  2106.  
  2107. | public class Windows.UI.Xaml.Controls.TextBlock : Windows.UI.Xaml.FrameworkElement {
  2108. +   public TextAlignment HorizontalTextAlignment { get; set; }
  2109. +   public bool IsTextTrimmed { get; }
  2110. +   public IVector<TextHighlighter> TextHighlighters { get; }
  2111. +   public DependencyProperty IsTextTrimmedProperty { get; }
  2112. +   public DependencyProperty HorizontalTextAlignmentProperty { get; }
  2113. | }
  2114.  
  2115. | public class Windows.UI.Xaml.Controls.TextBox : Windows.UI.Xaml.Controls.Control {
  2116. +   public Brush PlaceholderForeground { get; set; }
  2117. +   public TextAlignment HorizontalTextAlignment { get; set; }
  2118. +   public CharacterCasing CharacterCasing { get; set; }
  2119. +   public DependencyProperty PlaceholderForegroundProperty { get; }
  2120. +   public DependencyProperty HorizontalTextAlignmentProperty { get; }
  2121. +   public DependencyProperty CharacterCasingProperty { get; }
  2122. | }
  2123.  
  2124. + public class Windows.UI.Xaml.Controls.TextBoxBeforeTextChangingEventArgs {
  2125. +   public bool Cancel { get; set; }
  2126. +   public string NewText { get; }
  2127. + }
  2128.  
  2129. + public class Windows.UI.Xaml.Controls.TextControlCopyingToClipboardEventArgs {
  2130. +   public bool Handled { get; set; }
  2131. + }
  2132.  
  2133. + public class Windows.UI.Xaml.Controls.TextControlCuttingToClipboardEventArgs {
  2134. +   public bool Handled { get; set; }
  2135. + }
  2136.  
  2137. | public class Windows.UI.Xaml.Controls.TreeView : Windows.UI.Xaml.Controls.Control {
  2138. +   public TreeViewSelectionMode SelectionMode { get; set; }
  2139. +   public IVector<object> SelectedItems { get; }
  2140. +   public DependencyProperty SelectionModeProperty { get; }
  2141. -   public DependencyProperty RootNodeProperty { get; }
  2142. +   public void SelectAll();
  2143. | }
  2144.  
  2145. + public enum Windows.UI.Xaml.Controls.TreeViewSelectionMode {
  2146. +   None = 0,
  2147. +   Single = 1,
  2148. +   Multiple = 2,
  2149. + }
  2150.  
  2151. | public class Windows.UI.Xaml.Controls.Maps.MapControl : Windows.UI.Xaml.Controls.Control {
  2152. +   public IVector<MapLayer> Layers { get; set; }
  2153. +   public DependencyProperty LayersProperty { get; }
  2154. +   public bool TryGetLocationFromOffset( Point returnValue, ref Geopoint offset );
  2155. +   public bool TryGetLocationFromOffset( Point returnValue, AltitudeReferenceSystem offset, ref Geopoint desiredReferenceSystem );
  2156. | }
  2157.  
  2158. | public class Windows.UI.Xaml.Controls.Maps.MapControlDataHelper : Windows.UI.Xaml.DependencyObject {
  2159. +   public static MapControl CreateMapControl( bool returnValue );
  2160. | }
  2161.  
  2162. | public class Windows.UI.Xaml.Controls.Maps.MapElement : Windows.UI.Xaml.DependencyObject {
  2163. +   public object Tag { get; set; }
  2164. +   public string MapStyleSheetEntryState { get; set; }
  2165. +   public string MapStyleSheetEntry { get; set; }
  2166. +   public DependencyProperty MapStyleSheetEntryProperty { get; }
  2167. +   public DependencyProperty MapStyleSheetEntryStateProperty { get; }
  2168. +   public DependencyProperty TagProperty { get; }
  2169. | }
  2170.  
  2171. + public class Windows.UI.Xaml.Controls.Maps.MapElement3D : Windows.UI.Xaml.Controls.Maps.MapElement {
  2172. +   public Vector3 Scale { get; set; }
  2173. +   public double Roll { get; set; }
  2174. +   public double Pitch { get; set; }
  2175. +   public MapModel3D Model { get; set; }
  2176. +   public Geopoint Location { get; set; }
  2177. +   public double Heading { get; set; }
  2178. +   public DependencyProperty HeadingProperty { get; }
  2179. +   public DependencyProperty LocationProperty { get; }
  2180. +   public DependencyProperty PitchProperty { get; }
  2181. +   public DependencyProperty RollProperty { get; }
  2182. +   public DependencyProperty ScaleProperty { get; }
  2183. +   public MapElement3D();
  2184. + }
  2185.  
  2186. + public class Windows.UI.Xaml.Controls.Maps.MapElementsLayer : Windows.UI.Xaml.Controls.Maps.MapLayer {
  2187. +   public IVector<MapElement> MapElements { get; set; }
  2188. +   public DependencyProperty MapElementsProperty { get; }
  2189. +   public MapElementsLayer();
  2190. +   TypedEventHandler<MapElementsLayer, MapElementsLayerContextRequestedEventArgs> MapContextRequested;
  2191. +   TypedEventHandler<MapElementsLayer, MapElementsLayerClickEventArgs> MapElementClick;
  2192. +   TypedEventHandler<MapElementsLayer, MapElementsLayerPointerEnteredEventArgs> MapElementPointerEntered;
  2193. +   TypedEventHandler<MapElementsLayer, MapElementsLayerPointerExitedEventArgs> MapElementPointerExited;
  2194. + }
  2195.  
  2196. + public class Windows.UI.Xaml.Controls.Maps.MapElementsLayerClickEventArgs {
  2197. +   public Geopoint Location { get; }
  2198. +   public IVector<MapElement> MapElements { get; }
  2199. +   public Point Position { get; }
  2200. +   public MapElementsLayerClickEventArgs();
  2201. + }
  2202.  
  2203. + public class Windows.UI.Xaml.Controls.Maps.MapElementsLayerContextRequestedEventArgs {
  2204. +   public Geopoint Location { get; }
  2205. +   public IVectorView<MapElement> MapElements { get; }
  2206. +   public Point Position { get; }
  2207. +   public MapElementsLayerContextRequestedEventArgs();
  2208. + }
  2209.  
  2210. + public class Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerEnteredEventArgs {
  2211. +   public Geopoint Location { get; }
  2212. +   public MapElement MapElement { get; }
  2213. +   public Point Position { get; }
  2214. +   public MapElementsLayerPointerEnteredEventArgs();
  2215. + }
  2216.  
  2217. + public class Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerExitedEventArgs {
  2218. +   public Geopoint Location { get; }
  2219. +   public MapElement MapElement { get; }
  2220. +   public Point Position { get; }
  2221. +   public MapElementsLayerPointerExitedEventArgs();
  2222. + }
  2223.  
  2224. + public class Windows.UI.Xaml.Controls.Maps.MapLayer : Windows.UI.Xaml.DependencyObject {
  2225. +   public int ZIndex { get; set; }
  2226. +   public bool Visible { get; set; }
  2227. +   public int MapTabIndex { get; set; }
  2228. +   public DependencyProperty MapTabIndexProperty { get; }
  2229. +   public DependencyProperty VisibleProperty { get; }
  2230. +   public DependencyProperty ZIndexProperty { get; }
  2231. +   public MapLayer();
  2232. + }
  2233.  
  2234. + public class Windows.UI.Xaml.Controls.Maps.MapModel3D : Windows.UI.Xaml.DependencyObject {
  2235. +   public MapModel3D();
  2236. +   public static IAsyncOperation<MapModel3D> CreateFrom3MFAsync( IRandomAccessStreamReference returnValue );
  2237. +   public static IAsyncOperation<MapModel3D> CreateFrom3MFAsync( IRandomAccessStreamReference returnValue, MapModel3DShadingOption source );
  2238. + }
  2239.  
  2240. + public enum Windows.UI.Xaml.Controls.Maps.MapModel3DShadingOption {
  2241. +   Default = 0,
  2242. +   Flat = 1,
  2243. +   Smooth = 2,
  2244. + }
  2245.  
  2246. + public class Windows.UI.Xaml.Controls.Maps.MapStyleSheetEntries {
  2247. +   public string AdminDistrict { get; }
  2248. +   public string AdminDistrictCapital { get; }
  2249. +   public string Airport { get; }
  2250. +   public string Area { get; }
  2251. +   public string ArterialRoad { get; }
  2252. +   public string Building { get; }
  2253. +   public string Business { get; }
  2254. +   public string Capital { get; }
  2255. +   public string Cemetery { get; }
  2256. +   public string Continent { get; }
  2257. +   public string ControlledAccessHighway { get; }
  2258. +   public string CountryRegion { get; }
  2259. +   public string CountryRegionCapital { get; }
  2260. +   public string District { get; }
  2261. +   public string DrivingRoute { get; }
  2262. +   public string Education { get; }
  2263. +   public string EducationBuilding { get; }
  2264. +   public string FoodPoint { get; }
  2265. +   public string Forest { get; }
  2266. +   public string GolfCourse { get; }
  2267. +   public string HighSpeedRamp { get; }
  2268. +   public string Highway { get; }
  2269. +   public string IndigenousPeoplesReserve { get; }
  2270. +   public string Island { get; }
  2271. +   public string MajorRoad { get; }
  2272. +   public string Medical { get; }
  2273. +   public string MedicalBuilding { get; }
  2274. +   public string Military { get; }
  2275. +   public string NaturalPoint { get; }
  2276. +   public string Nautical { get; }
  2277. +   public string Neighborhood { get; }
  2278. +   public string Park { get; }
  2279. +   public string Peak { get; }
  2280. +   public string PlayingField { get; }
  2281. +   public string Point { get; }
  2282. +   public string PointOfInterest { get; }
  2283. +   public string Political { get; }
  2284. +   public string PopulatedPlace { get; }
  2285. +   public string Railway { get; }
  2286. +   public string Ramp { get; }
  2287. +   public string Reserve { get; }
  2288. +   public string River { get; }
  2289. +   public string Road { get; }
  2290. +   public string RoadExit { get; }
  2291. +   public string RoadShield { get; }
  2292. +   public string RouteLine { get; }
  2293. +   public string Runway { get; }
  2294. +   public string Sand { get; }
  2295. +   public string ShoppingCenter { get; }
  2296. +   public string Stadium { get; }
  2297. +   public string Street { get; }
  2298. +   public string Structure { get; }
  2299. +   public string TollRoad { get; }
  2300. +   public string Trail { get; }
  2301. +   public string Transit { get; }
  2302. +   public string TransitBuilding { get; }
  2303. +   public string Transportation { get; }
  2304. +   public string UnpavedStreet { get; }
  2305. +   public string Vegetation { get; }
  2306. +   public string VolcanicPeak { get; }
  2307. +   public string WalkingRoute { get; }
  2308. +   public string Water { get; }
  2309. +   public string WaterPoint { get; }
  2310. +   public string WaterRoute { get; }
  2311. + }
  2312.  
  2313. + public class Windows.UI.Xaml.Controls.Maps.MapStyleSheetEntryStates {
  2314. +   public string Default { get; }
  2315. +   public string Disabled { get; }
  2316. +   public string Hover { get; }
  2317. +   public string Selected { get; }
  2318. + }
  2319.  
  2320. | public class Windows.UI.Xaml.Controls.Primitives.FlyoutBase : Windows.UI.Xaml.DependencyObject {
  2321. +   public void TryInvokeKeyboardAccelerator( ProcessKeyboardAcceleratorEventArgs args );
  2322. | }
  2323.  
  2324. | public class Windows.UI.Xaml.Documents.Block : Windows.UI.Xaml.Documents.TextElement {
  2325. +   public TextAlignment HorizontalTextAlignment { get; set; }
  2326. +   public DependencyProperty HorizontalTextAlignmentProperty { get; }
  2327. | }
  2328.  
  2329. + public class Windows.UI.Xaml.Documents.TextHighlighter {
  2330. +   public Brush Foreground { get; set; }
  2331. +   public Brush Background { get; set; }
  2332. +   public IVector<TextRange> Ranges { get; }
  2333. +   public DependencyProperty BackgroundProperty { get; }
  2334. +   public DependencyProperty ForegroundProperty { get; }
  2335. +   public TextHighlighter();
  2336. + }
  2337.  
  2338. + public class Windows.UI.Xaml.Documents.TextHighlighterBase : Windows.UI.Xaml.DependencyObject {
  2339. + }
  2340.  
  2341. + public struct Windows.UI.Xaml.Documents.TextRange {
  2342. +   public int StartIndex;
  2343. +   public int Length;
  2344. + }
  2345.  
  2346. + public class Windows.UI.Xaml.Hosting.DesignerAppManager {
  2347. +   public string AppUserModelId { get; }
  2348. +   public DesignerAppManager( string appUserModelId );
  2349. +   public IAsyncOperation<DesignerAppView> CreateNewViewAsync( DesignerAppViewState returnValue, Size initialViewState );
  2350. +   public IAsyncAction LoadObjectIntoAppAsync( string returnValue, Guid dllName, string classId );
  2351. +   public ulong DuplicateHandleIntoApp( ulong returnValue, bool handle );
  2352. +   public void Close();
  2353. +   TypedEventHandler<DesignerAppManager, ProcessExitedEventArgs> ProcessExited;
  2354. + }
  2355.  
  2356. + public class Windows.UI.Xaml.Hosting.DesignerAppView {
  2357. +   public string AppUserModelId { get; }
  2358. +   public int ApplicationViewId { get; }
  2359. +   public Size ViewSize { get; }
  2360. +   public DesignerAppViewState ViewState { get; }
  2361. +   public IAsyncAction UpdateViewAsync( DesignerAppViewState returnValue, Size viewState );
  2362. +   public void Close();
  2363. + }
  2364.  
  2365. + public enum Windows.UI.Xaml.Hosting.DesignerAppViewState {
  2366. +   Visible = 0,
  2367. +   Hidden = 1,
  2368. + }
  2369.  
  2370. + public class Windows.UI.Xaml.Hosting.ProcessExitedEventArgs {
  2371. +   public uint ExitCode { get; }
  2372. + }
  2373.  
  2374. + public class Windows.UI.Xaml.Input.CharacterReceivedRoutedEventArgs : Windows.UI.Xaml.RoutedEventArgs {
  2375. +   public bool Handled { get; set; }
  2376. +   public char Character { get; }
  2377. +   public CorePhysicalKeyStatus KeyStatus { get; }
  2378. + }
  2379.  
  2380. + public class Windows.UI.Xaml.Input.KeyboardAccelerator : Windows.UI.Xaml.DependencyObject {
  2381. +   public DependencyObject ScopeOwner { get; set; }
  2382. +   public VirtualKeyModifiers Modifiers { get; set; }
  2383. +   public VirtualKey Key { get; set; }
  2384. +   public bool IsEnabled { get; set; }
  2385. +   public DependencyProperty IsEnabledProperty { get; }
  2386. +   public DependencyProperty KeyProperty { get; }
  2387. +   public DependencyProperty ModifiersProperty { get; }
  2388. +   public DependencyProperty ScopeOwnerProperty { get; }
  2389. +   public KeyboardAccelerator();
  2390. +   TypedEventHandler<KeyboardAccelerator, KeyboardAcceleratorInvokedEventArgs> Invoked;
  2391. + }
  2392.  
  2393. + public class Windows.UI.Xaml.Input.KeyboardAcceleratorInvokedEventArgs {
  2394. +   public bool Handled { get; set; }
  2395. +   public DependencyObject Element { get; }
  2396. + }
  2397.  
  2398. + public class Windows.UI.Xaml.Input.ProcessKeyboardAcceleratorEventArgs {
  2399. +   public bool Handled { get; set; }
  2400. +   public VirtualKey Key { get; }
  2401. +   public VirtualKeyModifiers Modifiers { get; }
  2402. + }
  2403.  
  2404. | public enum Windows.Web.WebErrorStatus {
  2405. +   InsufficientRangeSupport = 22,
  2406. +   MissingContentLengthSupport = 23,
  2407. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement