Advertisement
h0x0d

Windows 10 14986 vs. 14971 WinRT API Changes

Dec 8th, 2016
942
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 87.73 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: 14986\Windows\System32\WinMetadata\*
  5.  old files: 14971\Windows\System32\WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.PackageContentGroup {
  10. +   public string RequiredGroupName { get; }
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs {
  14. +   public ShareTargetInfo ShareTarget { get; }
  15. + }
  16.  
  17. + public class Windows.ApplicationModel.DataTransfer.SharePeople {
  18. +   public IVectorView<Contact> Contacts { get; }
  19. + }
  20.  
  21. | public class Windows.ApplicationModel.DataTransfer.ShareProvider {
  22. +   public Color BackgroundColor { get; }
  23. +   public RandomAccessStreamReference DisplayIcon { get; }
  24. -   public ShareProviderHandler Command { get; }
  25. -   public RandomAccessStreamReference Icon { get; }
  26. +   public ShareProvider( string title, RandomAccessStreamReference displayIcon, Color backgroundColor, ShareProviderHandler handler );
  27. | }
  28.  
  29. | public void delegate Windows.ApplicationModel.DataTransfer.ShareProviderHandler( ShareProviderRequest request );
  30.  
  31. - public class Windows.ApplicationModel.DataTransfer.ShareProviderOperation;
  32.  
  33. + public class Windows.ApplicationModel.DataTransfer.ShareProviderRequest {
  34. +   public DataPackageView Data { get; }
  35. +   public void ReportCompleted();
  36. + }
  37.  
  38. | public class Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs {
  39. +   public DataPackageView Data { get; }
  40. | }
  41.  
  42. + public class Windows.ApplicationModel.DataTransfer.ShareTargetInfo {
  43. +   public object AppInfo { get; }
  44. +   public SharePeople People { get; }
  45. +   public ShareProvider ShareProvider { get; }
  46. + }
  47.  
  48. | public class Windows.ApplicationModel.DataTransfer.ShareUIOptions {
  49. *   public ShareUITheme ShareTheme { get; set; }
  50. | }
  51.  
  52. + public enum Windows.ApplicationModel.DataTransfer.ShareUITheme {
  53. +   Light = 0,
  54. +   Dark = 1,
  55. + }
  56.  
  57. | public class Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation {
  58. +   public SharePeople People { get; }
  59. | }
  60.  
  61. + public class Windows.ApplicationModel.Payments.PaymentAddress {
  62. +   public string SortingCode { get; set; }
  63. +   public string Region { get; set; }
  64. +   public string Recipient { get; set; }
  65. +   public string PostalCode { get; set; }
  66. +   public string PhoneNumber { get; set; }
  67. +   public string Organization { get; set; }
  68. +   public string LanguageCode { get; set; }
  69. +   public string DependentLocality { get; set; }
  70. +   public string Country { get; set; }
  71. +   public string City { get; set; }
  72. +   public IVectorView<string> AddressLines { get; set; }
  73. +   public ValueSet Properties { get; }
  74. +   public PaymentAddress();
  75. + }
  76.  
  77. + public class Windows.ApplicationModel.Payments.PaymentCurrencyAmount {
  78. +   public string Value { get; set; }
  79. +   public string CurrencySystem { get; set; }
  80. +   public string Currency { get; set; }
  81. +   public PaymentCurrencyAmount( string value, string currency );
  82. +   public PaymentCurrencyAmount( string value, string currency, string currencySystem );
  83. + }
  84.  
  85. + public class Windows.ApplicationModel.Payments.PaymentDetails {
  86. +   public PaymentItem Total { get; set; }
  87. +   public IVectorView<PaymentShippingOption> ShippingOptions { get; set; }
  88. +   public IVectorView<PaymentDetailsModifier> Modifiers { get; set; }
  89. +   public IVectorView<PaymentItem> DisplayItems { get; set; }
  90. +   public PaymentDetails( PaymentItem total );
  91. +   public PaymentDetails( PaymentItem total, IIterable<PaymentItem> displayItems );
  92. +   public PaymentDetails();
  93. + }
  94.  
  95. + public class Windows.ApplicationModel.Payments.PaymentDetailsModifier {
  96. +   public IVectorView<PaymentItem> AdditionalDisplayItems { get; }
  97. +   public string JsonData { get; }
  98. +   public IVectorView<string> SupportedMethodIds { get; }
  99. +   public PaymentItem Total { get; }
  100. +   public PaymentDetailsModifier( IIterable<string> supportedMethodIds, PaymentItem total );
  101. +   public PaymentDetailsModifier( IIterable<string> supportedMethodIds, PaymentItem total, IIterable<PaymentItem> additionalDisplayItems );
  102. +   public PaymentDetailsModifier( IIterable<string> supportedMethodIds, PaymentItem total, IIterable<PaymentItem> additionalDisplayItems, string jsonData );
  103. + }
  104.  
  105. + public class Windows.ApplicationModel.Payments.PaymentItem {
  106. +   public bool Pending { get; set; }
  107. +   public string Label { get; set; }
  108. +   public PaymentCurrencyAmount Amount { get; set; }
  109. +   public PaymentItem( string label, PaymentCurrencyAmount amount );
  110. + }
  111.  
  112. + public class Windows.ApplicationModel.Payments.PaymentMediator {
  113. +   public User User { get; }
  114. +   public PaymentMediator();
  115. +   public IAsyncOperation<IVectorView<string>> GetSupportedMethodIdsAsync();
  116. +   public IAsyncOperation<PaymentRequestSubmitResult> SubmitPaymentRequestAsync( PaymentRequest result );
  117. +   public IAsyncOperation<PaymentRequestSubmitResult> SubmitPaymentRequestAsync( PaymentRequest result, PaymentRequestChangedHandler paymentRequest );
  118. +   public static PaymentMediator CreateForUser( User result );
  119. + }
  120.  
  121. + public class Windows.ApplicationModel.Payments.PaymentMerchantInfo {
  122. +   public string PackageFullName { get; }
  123. +   public Uri Uri { get; }
  124. +   public PaymentMerchantInfo( Uri uri );
  125. +   public PaymentMerchantInfo();
  126. + }
  127.  
  128. + public class Windows.ApplicationModel.Payments.PaymentMethodData {
  129. +   public string JsonData { get; }
  130. +   public IVectorView<string> SupportedMethodIds { get; }
  131. +   public PaymentMethodData( IIterable<string> supportedMethodIds );
  132. +   public PaymentMethodData( IIterable<string> supportedMethodIds, string jsonData );
  133. + }
  134.  
  135. + public enum Windows.ApplicationModel.Payments.PaymentOptionPresence {
  136. +   None = 0,
  137. +   Optional = 1,
  138. +   Required = 2,
  139. + }
  140.  
  141. + public class Windows.ApplicationModel.Payments.PaymentOptions {
  142. +   public PaymentShippingType ShippingType { get; set; }
  143. +   public bool RequestShipping { get; set; }
  144. +   public PaymentOptionPresence RequestPayerPhoneNumber { get; set; }
  145. +   public PaymentOptionPresence RequestPayerName { get; set; }
  146. +   public PaymentOptionPresence RequestPayerEmail { get; set; }
  147. +   public PaymentOptions();
  148. + }
  149.  
  150. + public class Windows.ApplicationModel.Payments.PaymentRequest {
  151. +   public PaymentDetails Details { get; }
  152. +   public PaymentMerchantInfo MerchantInfo { get; }
  153. +   public IVectorView<PaymentMethodData> MethodData { get; }
  154. +   public PaymentOptions Options { get; }
  155. +   public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData );
  156. +   public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData, PaymentMerchantInfo merchantInfo );
  157. +   public PaymentRequest( PaymentDetails details, IIterable<PaymentMethodData> methodData, PaymentMerchantInfo merchantInfo, PaymentOptions options );
  158. + }
  159.  
  160. + public enum Windows.ApplicationModel.Payments.PaymentRequestChangeKind {
  161. +   ShippingOption = 0,
  162. +   ShippingAddress = 1,
  163. + }
  164.  
  165. + public class Windows.ApplicationModel.Payments.PaymentRequestChangedArgs {
  166. +   public PaymentRequestChangeKind ChangeKind { get; }
  167. +   public PaymentShippingOption SelectedShippingOption { get; }
  168. +   public PaymentAddress ShippingAddress { get; }
  169. +   public void Acknowledge( PaymentRequestChangedResult changeResult );
  170. + }
  171.  
  172. + public void delegate Windows.ApplicationModel.Payments.PaymentRequestChangedHandler( PaymentRequest paymentRequest, PaymentRequestChangedArgs args );
  173.  
  174. + public class Windows.ApplicationModel.Payments.PaymentRequestChangedResult {
  175. +   public PaymentDetails UpdatedPaymentDetails { get; set; }
  176. +   public string Message { get; set; }
  177. +   public bool ChangeAcceptedByMerchant { get; set; }
  178. +   public PaymentRequestChangedResult( bool changeAcceptedByMerchant );
  179. +   public PaymentRequestChangedResult( bool changeAcceptedByMerchant, PaymentDetails updatedPaymentDetails );
  180. + }
  181.  
  182. + public enum Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus {
  183. +   Succeeded = 0,
  184. +   Failed = 1,
  185. +   Unknown = 2,
  186. + }
  187.  
  188. + public enum Windows.ApplicationModel.Payments.PaymentRequestStatus {
  189. +   Succeeded = 0,
  190. +   Failed = 1,
  191. +   Canceled = 2,
  192. + }
  193.  
  194. + public class Windows.ApplicationModel.Payments.PaymentRequestSubmitResult {
  195. +   public PaymentResponse Response { get; }
  196. +   public PaymentRequestStatus Status { get; }
  197. + }
  198.  
  199. + public class Windows.ApplicationModel.Payments.PaymentResponse {
  200. +   public string PayerEmail { get; }
  201. +   public string PayerName { get; }
  202. +   public string PayerPhoneNumber { get; }
  203. +   public PaymentToken PaymentToken { get; }
  204. +   public PaymentAddress ShippingAddress { get; }
  205. +   public PaymentShippingOption ShippingOption { get; }
  206. +   public IAsyncAction CompleteAsync( PaymentRequestCompletionStatus result );
  207. + }
  208.  
  209. + public class Windows.ApplicationModel.Payments.PaymentShippingOption {
  210. +   public string Tag { get; set; }
  211. +   public string Label { get; set; }
  212. +   public bool IsSelected { get; set; }
  213. +   public PaymentCurrencyAmount Amount { get; set; }
  214. +   public PaymentShippingOption( string label, PaymentCurrencyAmount amount );
  215. +   public PaymentShippingOption( string label, PaymentCurrencyAmount amount, bool selected );
  216. +   public PaymentShippingOption( string label, PaymentCurrencyAmount amount, bool selected, string tag );
  217. + }
  218.  
  219. + public enum Windows.ApplicationModel.Payments.PaymentShippingType {
  220. +   Shipping = 0,
  221. +   Delivery = 1,
  222. +   Pickup = 2,
  223. + }
  224.  
  225. + public class Windows.ApplicationModel.Payments.PaymentToken {
  226. +   public string JsonDetails { get; }
  227. +   public string PaymentMethodId { get; }
  228. +   public PaymentToken( string paymentMethodId );
  229. +   public PaymentToken( string paymentMethodId, string jsonDetails );
  230. + }
  231.  
  232. + public class Windows.ApplicationModel.Payments.Provider.PaymentAppManager {
  233. +   public PaymentAppManager Current { get; }
  234. +   public IAsyncAction RegisterAsync( IIterable<string> result );
  235. +   public IAsyncAction UnregisterAsync();
  236. + }
  237.  
  238. + public class Windows.ApplicationModel.Payments.Provider.PaymentTransaction {
  239. +   public string PayerPhoneNumber { get; set; }
  240. +   public string PayerName { get; set; }
  241. +   public string PayerEmail { get; set; }
  242. +   public PaymentRequest PaymentRequest { get; }
  243. +   public User User { get; }
  244. +   public IAsyncOperation<PaymentRequestChangedResult> UpdateShippingAddressAsync( PaymentAddress result );
  245. +   public IAsyncOperation<PaymentRequestChangedResult> UpdateSelectedShippingOptionAsync( PaymentShippingOption result );
  246. +   public IAsyncOperation<PaymentTransactionAcceptResult> AcceptAsync( PaymentToken result );
  247. +   public void Reject();
  248. +   public static IAsyncOperation<PaymentTransaction> FromIdAsync( string result );
  249. + }
  250.  
  251. + public class Windows.ApplicationModel.Payments.Provider.PaymentTransactionAcceptResult {
  252. +   public PaymentRequestCompletionStatus Status { get; }
  253. + }
  254.  
  255. + public class Windows.ApplicationModel.Preview.Holographic.HolographicApplicationPreview {
  256. +   public static bool IsCurrentViewHolographic();
  257. +   public static bool IsActivationContextHolographic( IActivatedEventArgs result );
  258. + }
  259.  
  260. | public class Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager {
  261. +   public IAsyncOperation<GetEntitlementResult> GetFreeUserEntitlementAsync( string ppAsyncOperation, string storeId, string campaignId );
  262. +   public IAsyncOperation<GetEntitlementResult> GetFreeUserEntitlementForUserAsync( User ppAsyncOperation, string user, string storeId, string campaignId );
  263. +   public IAsyncOperation<GetEntitlementResult> GetFreeDeviceEntitlementAsync( string ppAsyncOperation, string storeId, string campaignId );
  264. | }
  265.  
  266. + public class Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementResult {
  267. +   public GetEntitlementStatus Status { get; }
  268. + }
  269.  
  270. + public enum Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementStatus {
  271. +   Succeeded = 0,
  272. +   NoStoreAccount = 1,
  273. +   NetworkError = 2,
  274. +   ServerError = 3,
  275. + }
  276.  
  277. + public class Windows.ApplicationModel.UserActivities.UserActivity {
  278. +   public Uri FallbackUri { get; set; }
  279. +   public Uri ContentUri { get; set; }
  280. +   public string ContentType { get; set; }
  281. +   public Uri ActivationUri { get; set; }
  282. +   public string ActivityId { get; }
  283. +   public UserActivityState State { get; }
  284. +   public UserActivityVisualElements VisualElements { get; }
  285. +   public JsonObject GetLinkData();
  286. +   public void SetLinkData( JsonObject value );
  287. +   public IAsyncAction SaveAsync();
  288. +   public UserActivitySession CreateSession();
  289. + }
  290.  
  291. + public class Windows.ApplicationModel.UserActivities.UserActivityChannel {
  292. +   public UserActivityChannel Current { get; }
  293. +   public IAsyncOperation<UserActivity> GetOrCreateUserActivityAsync( string operation );
  294. +   public static IAsyncOperation<UserActivityChannel> GetForUserAsync( User operation );
  295. + }
  296.  
  297. + public class Windows.ApplicationModel.UserActivities.UserActivitySession {
  298. +   public string ActivityId { get; }
  299. +   public void Close();
  300. + }
  301.  
  302. + public enum Windows.ApplicationModel.UserActivities.UserActivityState {
  303. +   New = 0,
  304. +   Published = 1,
  305. + }
  306.  
  307. + public class Windows.ApplicationModel.UserActivities.UserActivityVisualElements {
  308. +   public Uri ImageIcon { get; set; }
  309. +   public string DisplayText { get; set; }
  310. +   public string Description { get; set; }
  311. +   public Color BackgroundColor { get; set; }
  312. +   public XmlDocument AdaptiveContent { get; set; }
  313. + }
  314.  
  315. + public class Windows.ApplicationModel.UserActivities.Core.CoreUserActivityManager {
  316. +   public static UserActivitySession CreateUserActivitySessionForWindow( UserActivity result, CoreWindow activity );
  317. +   public static UserActivitySession CreateUserActivitySessionInBackground( UserActivity result );
  318. + }
  319.  
  320. | public class Windows.Devices.Bluetooth.BluetoothAdapter {
  321. +   public bool IsCentralRoleSupported { get; }
  322. +   public bool IsPeripheralRoleSupported { get; }
  323. | }
  324.  
  325. | public enum Windows.Devices.Bluetooth.BluetoothAddressType {
  326. +   Unspecified = 2,
  327. | }
  328.  
  329. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic {
  330. +   public IAsyncOperation<GattWriteResult> WriteClientCharacteristicConfigurationDescriptorWithResultAsync( GattClientCharacteristicConfigurationDescriptorValue asyncOp );
  331. | }
  332.  
  333. | public class Windows.Devices.PointOfService.BarcodeScanner {
  334. +   public void Close();
  335. +   public static string GetDeviceSelector( PosConnectionTypes value );
  336. | }
  337.  
  338. | public class Windows.Devices.PointOfService.BarcodeSymbologies {
  339. +   public uint Gs1DWCode { get; }
  340. | }
  341.  
  342. + public class Windows.Devices.PointOfService.BarcodeSymbologyAttributes {
  343. +   public bool IsCheckDigitValidationEnabled { get; set; }
  344. +   public bool IsCheckDigitTransmissionEnabled { get; set; }
  345. +   public BarcodeSymbologyDecodeLengthKind DecodeLengthKind { get; set; }
  346. +   public uint DecodeLength2 { get; set; }
  347. +   public uint DecodeLength1 { get; set; }
  348. +   public bool IsCheckDigitTransmissionSupported { get; }
  349. +   public bool IsCheckDigitValidationSupported { get; }
  350. +   public bool IsDecodeLengthSupported { get; }
  351. + }
  352.  
  353. + public enum Windows.Devices.PointOfService.BarcodeSymbologyDecodeLengthKind {
  354. +   AnyLength = 0,
  355. +   Discrete = 1,
  356. +   Range = 2,
  357. + }
  358.  
  359. | public class Windows.Devices.PointOfService.CashDrawer {
  360. +   public void Close();
  361. +   public static string GetDeviceSelector( PosConnectionTypes value );
  362. | }
  363.  
  364. | public class Windows.Devices.PointOfService.ClaimedBarcodeScanner {
  365. +   public IAsyncOperation<BarcodeSymbologyAttributes> GetSymbologyAttributesAsync( uint result );
  366. +   public IAsyncOperation<bool> SetSymbologyAttributesAsync( uint result, BarcodeSymbologyAttributes barcodeSymbology );
  367. | }
  368.  
  369. + public class Windows.Devices.PointOfService.ClaimedLineDisplay {
  370. +   public LineDisplayCapabilities Capabilities { get; }
  371. +   public LineDisplayWindow DefaultWindow { get; }
  372. +   public string DeviceControlDescription { get; }
  373. +   public string DeviceControlVersion { get; }
  374. +   public string DeviceId { get; }
  375. +   public string DeviceServiceVersion { get; }
  376. +   public string PhysicalDeviceDescription { get; }
  377. +   public string PhysicalDeviceName { get; }
  378. +   public void RetainDevice();
  379. +   public void Close();
  380. +   public static IAsyncOperation<ClaimedLineDisplay> FromIdAsync( string operation );
  381. +   public static string GetDeviceSelector();
  382. +   public static string GetDeviceSelector( PosConnectionTypes value );
  383. +   TypedEventHandler<ClaimedLineDisplay, object> ReleaseDeviceRequested;
  384. + }
  385.  
  386. + public class Windows.Devices.PointOfService.LineDisplay {
  387. +   public LineDisplayCapabilities Capabilities { get; }
  388. +   public string DeviceControlDescription { get; }
  389. +   public string DeviceControlVersion { get; }
  390. +   public string DeviceId { get; }
  391. +   public string DeviceServiceVersion { get; }
  392. +   public string PhysicalDeviceDescription { get; }
  393. +   public string PhysicalDeviceName { get; }
  394. +   public IAsyncOperation<ClaimedLineDisplay> ClaimAsync();
  395. +   public void Close();
  396. +   public static IAsyncOperation<LineDisplay> FromIdAsync( string operation );
  397. +   public static IAsyncOperation<LineDisplay> GetDefaultAsync();
  398. +   public static string GetDeviceSelector();
  399. +   public static string GetDeviceSelector( PosConnectionTypes value );
  400. + }
  401.  
  402. + public class Windows.Devices.PointOfService.LineDisplayCapabilities {
  403. +   public LineDisplayTextAttributeGranularity CanBlink { get; }
  404. +   public bool CanChangeBlinkRate { get; }
  405. +   public bool CanChangeScreenSize { get; }
  406. +   public bool CanDisplayBitmaps { get; }
  407. +   public bool CanDisplayCustomGlyphs { get; }
  408. +   public bool CanMapCharacterSets { get; }
  409. +   public bool CanReadCharacterAtCursor { get; }
  410. +   public LineDisplayTextAttributeGranularity CanReverse { get; }
  411. +   public bool IsBrightnessSupported { get; }
  412. +   public bool IsCursorSupported { get; }
  413. +   public bool IsHorizontalMarqueeSupported { get; }
  414. +   public bool IsInterCharacterWaitSupported { get; }
  415. +   public bool IsStatisticsReportingSupported { get; }
  416. +   public bool IsStatisticsUpdatingSupported { get; }
  417. +   public bool IsVerticalMarqueeSupported { get; }
  418. +   public UnifiedPosPowerReportingType PowerReportingType { get; }
  419. +   public uint SupportedDescriptors { get; }
  420. +   public uint SupportedWindows { get; }
  421. + }
  422.  
  423. + public enum Windows.Devices.PointOfService.LineDisplayScrollDirection {
  424. +   Up = 0,
  425. +   Down = 1,
  426. +   Left = 2,
  427. +   Right = 3,
  428. + }
  429.  
  430. + public enum Windows.Devices.PointOfService.LineDisplayTextAttribute {
  431. +   Normal = 0,
  432. +   Blink = 1,
  433. +   Reverse = 2,
  434. +   ReverseBlink = 3,
  435. + }
  436.  
  437. + public enum Windows.Devices.PointOfService.LineDisplayTextAttributeGranularity {
  438. +   NotSupported = 0,
  439. +   EntireDisplay = 1,
  440. +   PerCharacter = 2,
  441. + }
  442.  
  443. + public class Windows.Devices.PointOfService.LineDisplayWindow {
  444. +   public TimeSpan InterCharacterWaitInterval { get; set; }
  445. +   public Size SizeInCharacters { get; }
  446. +   public IAsyncOperation<bool> TryRefreshAsync();
  447. +   public IAsyncOperation<bool> TryDisplayTextAsync( string operation, LineDisplayTextAttribute text );
  448. +   public IAsyncOperation<bool> TryDisplayTextAsync( string operation, LineDisplayTextAttribute text, Point displayAttribute );
  449. +   public IAsyncOperation<bool> TryDisplayTextAsync( string operation );
  450. +   public IAsyncOperation<bool> TryScrollTextAsync( LineDisplayScrollDirection operation, uint direction );
  451. +   public IAsyncOperation<bool> TryClearTextAsync();
  452. +   public void Close();
  453. + }
  454.  
  455. | public class Windows.Devices.PointOfService.MagneticStripeReader {
  456. +   public void Close();
  457. +   public static string GetDeviceSelector( PosConnectionTypes value );
  458. | }
  459.  
  460. + public enum Windows.Devices.PointOfService.PosConnectionTypes {
  461. +   Local = 1,
  462. +   IP = 2,
  463. +   Bluetooth = 4,
  464. +   All = 4294967295,
  465. + }
  466.  
  467. | public class Windows.Devices.PointOfService.PosPrinter {
  468. +   public void Close();
  469. +   public static string GetDeviceSelector( PosConnectionTypes value );
  470. | }
  471.  
  472. + public class Windows.Foundation.Metadata.FeatureAttribute : System.Attribute {
  473. +   public FeatureAttribute( FeatureStage featureStage, bool validInAllBranches );
  474. + }
  475.  
  476. + public enum Windows.Foundation.Metadata.FeatureStage {
  477. +   AlwaysDisabled = 0,
  478. +   DisabledByDefault = 1,
  479. +   EnabledByDefault = 2,
  480. +   AlwaysEnabled = 3,
  481. + }
  482.  
  483. | public class Windows.Globalization.CurrencyIdentifiers {
  484. +   public string BYN { get; }
  485. | }
  486.  
  487. | public class Windows.Graphics.Holographic.HolographicCamera {
  488. +   public HolographicDisplay Display { get; }
  489. +   public HolographicCameraViewportParameters LeftViewport { get; }
  490. +   public HolographicCameraViewportParameters RightViewport { get; }
  491. | }
  492.  
  493. | public class Windows.Graphics.Holographic.HolographicCameraRenderingParameters {
  494. +   public ReprojectionMode ReprojectionMode { get; set; }
  495. +   public void CommitDirect3D11DepthBuffer( IDirect3DSurface value );
  496. | }
  497.  
  498. | public class Windows.Graphics.Holographic.HolographicSpace {
  499. +   public HolographicSpaceAvailability Availability { get; }
  500. | }
  501.  
  502. + public enum Windows.Graphics.Holographic.HolographicSpaceAvailability {
  503. +   Unsupported = 0,
  504. +   Unavailable = 1,
  505. +   Available = 2,
  506. + }
  507.  
  508. + public class Windows.Graphics.Holographic.Preview.HolographicCameraViewportParameters {
  509. +   public Vector2[] GetHiddenAreaMesh();
  510. + }
  511.  
  512. + public class Windows.Graphics.Holographic.Preview.HolographicDisplay {
  513. +   public string DisplayName { get; }
  514. +   public bool IsOpaque { get; }
  515. +   public bool IsStereo { get; }
  516. +   public bool IsUserPresent { get; }
  517. +   public Size MaxViewportSize { get; }
  518. +   public SpatialLocator SpatialLocator { get; }
  519. +   public static HolographicDisplayWatcher CreateWatcher();
  520. +   TypedEventHandler<HolographicDisplay, object> IsUserPresentChanged;
  521. + }
  522.  
  523. + public class Windows.Graphics.Holographic.Preview.HolographicDisplayWatcher {
  524. +   public HolographicDisplayWatcherStatus Status { get; }
  525. +   public void Start();
  526. +   public void Stop();
  527. +   TypedEventHandler<HolographicDisplayWatcher, HolographicDisplay> Added;
  528. +   TypedEventHandler<HolographicDisplayWatcher, object> EnumerationCompleted;
  529. +   TypedEventHandler<HolographicDisplayWatcher, HolographicDisplay> Removed;
  530. +   TypedEventHandler<HolographicDisplayWatcher, object> Stopped;
  531. + }
  532.  
  533. + public enum Windows.Graphics.Holographic.Preview.HolographicDisplayWatcherStatus {
  534. +   Created = 0,
  535. +   Started = 1,
  536. +   EnumerationCompleted = 2,
  537. +   Stopping = 3,
  538. +   Stopped = 4,
  539. +   Aborted = 5,
  540. + }
  541.  
  542. + public enum Windows.Graphics.Holographic.Preview.ReprojectionMode {
  543. +   None = 0,
  544. +   OrientationOnly = 1,
  545. +   PositionAndOrientation = 2,
  546. + }
  547.  
  548. - public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaDisplayableElement;
  549.  
  550. - public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaElement;
  551.  
  552. - public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaOption;
  553.  
  554. - public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaParameterDefinition;
  555.  
  556. - public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaValue;
  557.  
  558. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketCapabilities {
  559. +   public PrintTicketFeature DocumentBindingFeature { get; }
  560. +   public PrintTicketFeature DocumentCollateFeature { get; }
  561. +   public PrintTicketFeature DocumentDuplexFeature { get; }
  562. +   public PrintTicketFeature DocumentHolePunchFeature { get; }
  563. +   public PrintTicketFeature DocumentInputBinFeature { get; }
  564. +   public PrintTicketFeature DocumentNUpFeature { get; }
  565. +   public PrintTicketFeature DocumentStapleFeature { get; }
  566. +   public PrintTicketFeature JobPasscodeFeature { get; }
  567. +   public string Name { get; }
  568. +   public PrintTicketFeature PageBorderlessFeature { get; }
  569. +   public PrintTicketFeature PageMediaSizeFeature { get; }
  570. +   public PrintTicketFeature PageMediaTypeFeature { get; }
  571. +   public PrintTicketFeature PageOrientationFeature { get; }
  572. +   public PrintTicketFeature PageOutputColorFeature { get; }
  573. +   public PrintTicketFeature PageOutputQualityFeature { get; }
  574. +   public PrintTicketFeature PageResolutionFeature { get; }
  575. +   public string XmlNamespace { get; }
  576. +   public IXmlNode XmlNode { get; }
  577. +   public PrintTicketFeature GetFeature( string result, string name );
  578. +   public PrintTicketParameterDefinition GetParameterDefinition( string result, string name );
  579. + }
  580.  
  581. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketFeature {
  582. +   public string DisplayName { get; }
  583. +   public string Name { get; }
  584. +   public IVectorView<PrintTicketOption> Options { get; }
  585. +   public PrintTicketFeatureSelectionType SelectionType { get; }
  586. +   public string XmlNamespace { get; }
  587. +   public IXmlNode XmlNode { get; }
  588. +   public PrintTicketOption GetOption( string result, string name );
  589. +   public PrintTicketOption GetSelectedOption();
  590. +   public void SetSelectedOption( PrintTicketOption value );
  591. + }
  592.  
  593. + public enum Windows.Graphics.Printing.PrintTicket.PrintTicketFeatureSelectionType {
  594. +   PickOne = 0,
  595. +   PickMany = 1,
  596. + }
  597.  
  598. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketOption {
  599. +   public string DisplayName { get; }
  600. +   public string Name { get; }
  601. +   public string XmlNamespace { get; }
  602. +   public IXmlNode XmlNode { get; }
  603. +   public IXmlNode GetPropertyNode( string result, string name );
  604. +   public IXmlNode GetScoredPropertyNode( string result, string name );
  605. +   public PrintTicketValue GetPropertyValue( string result, string name );
  606. +   public PrintTicketValue GetScoredPropertyValue( string result, string name );
  607. + }
  608.  
  609. + public enum Windows.Graphics.Printing.PrintTicket.PrintTicketParameterDataType {
  610. +   Integer = 0,
  611. +   NumericString = 1,
  612. +   String = 2,
  613. + }
  614.  
  615. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketParameterDefinition {
  616. +   public PrintTicketParameterDataType DataType { get; }
  617. +   public string Name { get; }
  618. +   public int RangeMax { get; }
  619. +   public int RangeMin { get; }
  620. +   public string UnitType { get; }
  621. +   public string XmlNamespace { get; }
  622. +   public IXmlNode XmlNode { get; }
  623. + }
  624.  
  625. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketParameterInitializer {
  626. +   public PrintTicketValue Value { get; set; }
  627. +   public string Name { get; }
  628. +   public string XmlNamespace { get; }
  629. +   public IXmlNode XmlNode { get; }
  630. + }
  631.  
  632. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketSchemaCapabilities;
  633.  
  634. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketSchemaFeature;
  635.  
  636. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketSchemaParameterInitializer;
  637.  
  638. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketValue {
  639. +   public PrintTicketValueType Type { get; }
  640. +   public int GetValueAsInteger();
  641. +   public string GetValueAsString();
  642. + }
  643.  
  644. + public enum Windows.Graphics.Printing.PrintTicket.PrintTicketValueType {
  645. +   Integer = 0,
  646. +   String = 1,
  647. +   Unknown = 2,
  648. + }
  649.  
  650. - public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintSchemaTicket;
  651.  
  652. + public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicket {
  653. +   public PrintTicketFeature DocumentBindingFeature { get; }
  654. +   public PrintTicketFeature DocumentCollateFeature { get; }
  655. +   public PrintTicketFeature DocumentDuplexFeature { get; }
  656. +   public PrintTicketFeature DocumentHolePunchFeature { get; }
  657. +   public PrintTicketFeature DocumentInputBinFeature { get; }
  658. +   public PrintTicketFeature DocumentNUpFeature { get; }
  659. +   public PrintTicketFeature DocumentStapleFeature { get; }
  660. +   public PrintTicketFeature JobPasscodeFeature { get; }
  661. +   public string Name { get; }
  662. +   public PrintTicketFeature PageBorderlessFeature { get; }
  663. +   public PrintTicketFeature PageMediaSizeFeature { get; }
  664. +   public PrintTicketFeature PageMediaTypeFeature { get; }
  665. +   public PrintTicketFeature PageOrientationFeature { get; }
  666. +   public PrintTicketFeature PageOutputColorFeature { get; }
  667. +   public PrintTicketFeature PageOutputQualityFeature { get; }
  668. +   public PrintTicketFeature PageResolutionFeature { get; }
  669. +   public string XmlNamespace { get; }
  670. +   public IXmlNode XmlNode { get; }
  671. +   public PrintTicketCapabilities GetCapabilities();
  672. +   public PrintTicketFeature GetFeature( string result, string name );
  673. +   public IAsyncAction NotifyXmlChangedAsync();
  674. +   public IAsyncOperation<WorkflowPrintTicketValidationResult> ValidateAsync();
  675. +   public PrintTicketParameterInitializer GetParameterInitializer( string result, string name );
  676. +   public PrintTicketParameterInitializer SetParameterInitializerAsInteger( string result, string name, int xmlNamespace );
  677. +   public PrintTicketParameterInitializer SetParameterInitializerAsString( string result, string name, string xmlNamespace );
  678. +   public WorkflowPrintTicket MergeAndValidateTicket( WorkflowPrintTicket result );
  679. + }
  680.  
  681. + public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicketValidationResult {
  682. +   public HResult ExtendedError { get; }
  683. +   public bool Validated { get; }
  684. + }
  685.  
  686. - public class Windows.Graphics.Printing.PrintTicket.XmlNode;
  687.  
  688. - public enum Windows.Graphics.Printing.PrintTicket.tagSchemaParameterDataType;
  689.  
  690. - public enum Windows.Graphics.Printing.PrintTicket.tagSchemaSelectionType;
  691.  
  692. - public enum Windows.Graphics.Printing.PrintTicket.tagValueType;
  693.  
  694. - public interface Windows.Graphics.Printing.Workflow.IPrinterPropertyBag;
  695.  
  696. + public class Windows.Graphics.Printing.Workflow.ObjectModelSourceFileContent {
  697. + }
  698.  
  699. | public class Windows.Graphics.Printing.Workflow.PrintTaskBackgroundSessionManager {
  700. +   public void Start();
  701. | }
  702.  
  703. | public class Windows.Graphics.Printing.Workflow.PrintTaskConfig {
  704. +   public PrintTaskContext Context { get; }
  705. +   public string JobTitle { get; }
  706. -   public object DriverProperties { get; }
  707. -   public object PrintTicket { get; }
  708. -   public object PrinterQueue { get; }
  709. -   public object UserProperties { get; }
  710. | }
  711.  
  712. + public class Windows.Graphics.Printing.Workflow.PrintTaskContext {
  713. + }
  714.  
  715. - public class Windows.Graphics.Printing.Workflow.PrintTaskSessionState;
  716.  
  717. | public enum Windows.Graphics.Printing.Workflow.PrintTaskSessionStatus {
  718. *   Started = 0,
  719. *   Completed = 1,
  720. *   Aborted = 2,
  721. +   Closed = 3,
  722. -   Setup = 0,
  723. -   Printing = 2,
  724. -   Failed = 4,
  725. -   Cancelled = 5,
  726. | }
  727.  
  728. | public class Windows.Graphics.Printing.Workflow.PrintTaskSetupEventArgs {
  729. -   public IBuffer SharedBuffer { get; set; }
  730. +   public IAsyncOperation<WorkflowPrintTicket> GetUserPrintTicketAsync();
  731. +   public void SetRequiresUI();
  732. -   public void SetRequiresUiFlag();
  733. | }
  734.  
  735. | public class Windows.Graphics.Printing.Workflow.PrintTaskSubmissionController {
  736. +   public void NotifyCompleted( PrintTaskSubmittedStatus status );
  737. -   public void NotifyCompletedPrintTask();
  738. -   public void RequestFailPrintTask( int errorCode );
  739. | }
  740.  
  741. | public class Windows.Graphics.Printing.Workflow.PrintTaskSubmittedEventArgs {
  742. -   public IBuffer SharedBuffer { get; set; }
  743. -   public object Parameters { get; }
  744. -   public PrintTaskTarget Target { get; }
  745. +   public PrintTaskTarget GetTarget( WorkflowPrintTicket printTaskTarget );
  746. | }
  747.  
  748. + public enum Windows.Graphics.Printing.Workflow.PrintTaskSubmittedStatus {
  749. +   Succeeded = 0,
  750. +   Canceled = 1,
  751. +   Failed = 2,
  752. + }
  753.  
  754. | public class Windows.Graphics.Printing.Workflow.PrintTaskTarget {
  755. +   public XpsObjectModelTargetPackage TargetAsXpsObjectModelPackage { get; }
  756. -   public object TargetAsXpsOmPackage { get; }
  757. | }
  758.  
  759. | public class Windows.Graphics.Printing.Workflow.PrintTaskXpsDataAvailableEventArgs {
  760. -   public IBuffer SharedBuffer { get; set; }
  761. -   public object Parameters { get; }
  762. | }
  763.  
  764. - public class Windows.Graphics.Printing.Workflow.PrinterQueue;
  765.  
  766. | public class Windows.Graphics.Printing.Workflow.SourceContent {
  767. +   public IAsyncOperation<WorkflowPrintTicket> GetJobPrintTicketAsync();
  768. +   public StreamSourceFileContent GetSourceSpoolDataAsStreamContent();
  769. +   public ObjectModelSourceFileContent GetSourceSpoolDataAsXpsOM();
  770. -   public XpsOmContent GetSourceSpoolDataAsXpsOm();
  771. | }
  772.  
  773. - public class Windows.Graphics.Printing.Workflow.SpoolStreamContent;
  774.  
  775. + public class Windows.Graphics.Printing.Workflow.StreamSourceFileContent {
  776. +   public IInputStream GetInputSpoolStream();
  777. + }
  778.  
  779. | public class Windows.Graphics.Printing.Workflow.StreamTarget {
  780. +   public IOutputStream GetOutputStream();
  781. | }
  782.  
  783. - public class Windows.Graphics.Printing.Workflow.WorkflowTaskContext;
  784.  
  785. + public class Windows.Graphics.Printing.Workflow.XpsObjectModelTargetPackage {
  786. + }
  787.  
  788. - public class Windows.Graphics.Printing.Workflow.XpsOmContent;
  789.  
  790. - public class Windows.Graphics.Printing.Workflow.XpsOmReceiver;
  791.  
  792. | public enum Windows.Management.Deployment.DeploymentOptions {
  793. -   EnableStreamedInstall = 128,
  794. | }
  795.  
  796. | public class Windows.Management.Deployment.DeploymentResult {
  797. +   public bool IsRegistered { get; }
  798. | }
  799.  
  800. + public class Windows.Management.Policies.AboveLockPolicies {
  801. +   public BooleanPolicy AllowActionCenterNotifications { get; }
  802. +   public BooleanPolicy AllowCortanaAboveLock { get; }
  803. +   public BooleanPolicy AllowToasts { get; }
  804. +   EventHandler<object> Changed;
  805. + }
  806.  
  807. + public class Windows.Management.Policies.AccountsPolicies {
  808. +   public BooleanPolicy AllowAddingNonMicrosoftAccountsManually { get; }
  809. +   public BooleanPolicy AllowMicrosoftAccountConnection { get; }
  810. +   public StringPolicy DomainNamesForEmailSync { get; }
  811. +   EventHandler<object> Changed;
  812. + }
  813.  
  814. + public class Windows.Management.Policies.AppHvsiPolicies {
  815. +   public BooleanPolicy AllowAppHvsi { get; }
  816. +   public BooleanPolicy AllowTransitionPage { get; }
  817. +   public BooleanPolicy AllowWindowBorderAndBadge { get; }
  818. +   public Int32Policy AppHvsiClipboardFileType { get; }
  819. +   public Int32Policy AppHvsiClipboardSettings { get; }
  820. +   public Int32Policy AppHvsiPrintingSettings { get; }
  821. +   public Int32Policy BlockNonEnterpriseContent { get; }
  822. +   EventHandler<object> Changed;
  823. + }
  824.  
  825. + public class Windows.Management.Policies.ApplicationManagementPolicies {
  826. +   public Int32Policy AllowAllTrustedApps { get; }
  827. +   public Int32Policy AllowAppStoreAutoUpdate { get; }
  828. +   public Int32Policy AllowDeveloperUnlock { get; }
  829. +   public BooleanPolicy AllowGameDvr { get; }
  830. +   public BooleanPolicy AllowSharedUserAppData { get; }
  831. +   public BooleanPolicy AllowStore { get; }
  832. +   public StringPolicy ApplicationRestrictions { get; }
  833. +   public BooleanPolicy DisableStoreOriginatedApps { get; }
  834. +   public BooleanPolicy RestrictAppDataToSystemVolume { get; }
  835. +   public BooleanPolicy RestrictAppToSystemVolume { get; }
  836. +   public static ApplicationManagementPoliciesForUser GetPoliciesForUser( User policies );
  837. +   EventHandler<object> Changed;
  838. + }
  839.  
  840. + public class Windows.Management.Policies.ApplicationManagementPoliciesForUser {
  841. +   public Int32Policy RequirePrivateStoreOnly { get; }
  842. +   public User User { get; }
  843. + }
  844.  
  845. + public class Windows.Management.Policies.AuthenticationPolicies {
  846. +   public BooleanPolicy AllowFastReconnect { get; }
  847. +   public BooleanPolicy AllowSecondaryAuthenticationDevice { get; }
  848. +   public static AuthenticationPoliciesForUser GetPoliciesForUser( User policies );
  849. +   EventHandler<object> Changed;
  850. + }
  851.  
  852. + public class Windows.Management.Policies.AuthenticationPoliciesForUser {
  853. +   public BooleanPolicy AllowEapCertSso { get; }
  854. +   public User User { get; }
  855. + }
  856.  
  857. + public class Windows.Management.Policies.BitlockerPolicies {
  858. +   public Int32Policy EncryptionMethod { get; }
  859. +   EventHandler<object> Changed;
  860. + }
  861.  
  862. + public class Windows.Management.Policies.BluetoothPolicies {
  863. +   public BooleanPolicy AllowAdvertising { get; }
  864. +   public BooleanPolicy AllowDiscoverableMode { get; }
  865. +   public BooleanPolicy AllowPrepairing { get; }
  866. +   public StringPolicy LocalDeviceName { get; }
  867. +   public StringPolicy ServicesAllowedList { get; }
  868. +   EventHandler<object> Changed;
  869. + }
  870.  
  871. | public class Windows.Management.Policies.BrowserPolicies {
  872. -   public static BrowserPoliciesForUser GetPoliciesForUser( User policies );
  873. | }
  874.  
  875. - public class Windows.Management.Policies.BrowserPoliciesForUser;
  876.  
  877. + public class Windows.Management.Policies.CameraPolicies {
  878. +   public BooleanPolicy AllowCamera { get; }
  879. +   EventHandler<object> Changed;
  880. + }
  881.  
  882. + public class Windows.Management.Policies.ConnectivityPolicies {
  883. +   public Int32Policy AllowBluetooth { get; }
  884. +   public Int32Policy AllowCellularData { get; }
  885. +   public Int32Policy AllowCellularDataRoaming { get; }
  886. +   public BooleanPolicy AllowNfc { get; }
  887. +   public BooleanPolicy AllowUsbConnection { get; }
  888. +   public BooleanPolicy AllowVpnOverCellular { get; }
  889. +   public BooleanPolicy AllowVpnRoamingOverCellular { get; }
  890. +   EventHandler<object> Changed;
  891. + }
  892.  
  893. + public class Windows.Management.Policies.CryptographyPolicies {
  894. +   public Int32Policy AllowFipsAlgorithmPolicy { get; }
  895. +   public StringPolicy TlsCipherSuites { get; }
  896. +   EventHandler<object> Changed;
  897. + }
  898.  
  899. + public class Windows.Management.Policies.DataProtectionPolicies {
  900. +   public BooleanPolicy AllowAzureRmsForEdp { get; }
  901. +   public BooleanPolicy AllowDirectMemoryAccess { get; }
  902. +   public BooleanPolicy AllowUserDecryption { get; }
  903. +   public BinaryPolicy DataRecoveryCertificate { get; }
  904. +   public Int32Policy EdpEnforcementLevel { get; }
  905. +   public BooleanPolicy EdpShowIcons { get; }
  906. +   public StringPolicy EnterpriseProtectedDomainNames { get; }
  907. +   public StringPolicy LegacySelectiveWipeId { get; }
  908. +   public BooleanPolicy RequireProtectionUnderLockConfig { get; }
  909. +   public BooleanPolicy RevokeOnMdmHandoff { get; }
  910. +   public BooleanPolicy RevokeOnUnenroll { get; }
  911. +   public StringPolicy RmsTemplateIdForEdp { get; }
  912. +   EventHandler<object> Changed;
  913. + }
  914.  
  915. + public class Windows.Management.Policies.DefenderPolicies {
  916. +   public Int32Policy AllowArchiveScanning { get; }
  917. +   public Int32Policy AllowBehaviorMonitoring { get; }
  918. +   public Int32Policy AllowCloudProtection { get; }
  919. +   public Int32Policy AllowEmailScanning { get; }
  920. +   public Int32Policy AllowFullScanOnMappedNetworkDrives { get; }
  921. +   public Int32Policy AllowFullScanRemovableDriveScanning { get; }
  922. +   public Int32Policy AllowIOAVProtection { get; }
  923. +   public Int32Policy AllowIntrusionPreventionSystem { get; }
  924. +   public Int32Policy AllowOnAccessProtection { get; }
  925. +   public Int32Policy AllowRealtimeMonitoring { get; }
  926. +   public Int32Policy AllowScanningNetworkFiles { get; }
  927. +   public Int32Policy AllowScriptScanning { get; }
  928. +   public Int32Policy AllowUserUIAccess { get; }
  929. +   public Int32Policy AvgCpuLoadFactor { get; }
  930. +   public Int32Policy DaysToRetainCleanedMalware { get; }
  931. +   public StringPolicy ExcludedExtensions { get; }
  932. +   public StringPolicy ExcludedPaths { get; }
  933. +   public StringPolicy ExcludedProcesses { get; }
  934. +   public Int32Policy PuaProtection { get; }
  935. +   public Int32Policy RealTimeScanDirection { get; }
  936. +   public Int32Policy ScanParameter { get; }
  937. +   public Int32Policy ScheduleQuickScanTime { get; }
  938. +   public Int32Policy ScheduleScanDay { get; }
  939. +   public Int32Policy ScheduleScanTime { get; }
  940. +   public Int32Policy SignatureUpdateInterval { get; }
  941. +   public Int32Policy SubmitSamplesConsent { get; }
  942. +   public StringPolicy ThreatSeverityDefaultAction { get; }
  943. +   EventHandler<object> Changed;
  944. + }
  945.  
  946. + public class Windows.Management.Policies.DeliveryOptimizationPolicies {
  947. +   public Int32Policy DOAbsoluteMaxCacheSize { get; }
  948. +   public BooleanPolicy DOAllowVpnPeerCaching { get; }
  949. +   public Int32Policy DODownloadMode { get; }
  950. +   public StringPolicy DOGroupId { get; }
  951. +   public Int32Policy DOMaxCacheAge { get; }
  952. +   public Int32Policy DOMaxCacheSize { get; }
  953. +   public Int32Policy DOMaxDownloadBandwidth { get; }
  954. +   public Int32Policy DOMaxUploadBandwidth { get; }
  955. +   public Int32Policy DOMinBackgroundQos { get; }
  956. +   public Int32Policy DOMinDiskSizeAllowedToPeer { get; }
  957. +   public Int32Policy DOMinFileSizeToCache { get; }
  958. +   public Int32Policy DOMinRamAllowedToPeer { get; }
  959. +   public StringPolicy DOModifyCacheDrive { get; }
  960. +   public Int32Policy DOMonthlyUploadDataCap { get; }
  961. +   public Int32Policy DOPercentageMaxDownloadBandwidth { get; }
  962. +   EventHandler<object> Changed;
  963. + }
  964.  
  965. + public class Windows.Management.Policies.DeviceLockPolicies {
  966. +   public BooleanPolicy AllowIdleReturnWithoutPassword { get; }
  967. +   public Int32Policy AllowScreenTimeoutWhileLockedUserConfig { get; }
  968. +   public Int32Policy AllowSimpleDevicePassword { get; }
  969. +   public Int32Policy AlphanumericDevicePasswordRequired { get; }
  970. +   public Int32Policy DevicePasswordEnabled { get; }
  971. +   public Int32Policy DevicePasswordExpiration { get; }
  972. +   public Int32Policy DevicePasswordHistory { get; }
  973. +   public StringPolicy EnforceLockScreenAndLogOnImage { get; }
  974. +   public StringPolicy EnforceLockScreenProvider { get; }
  975. +   public Int32Policy MaxDevicePasswordFailedAttempts { get; }
  976. +   public Int32Policy MaxInactivityTimeDeviceLock { get; }
  977. +   public Int32Policy MinDevicePasswordComplexCharacters { get; }
  978. +   public Int32Policy MinDevicePasswordLength { get; }
  979. +   public Int32Policy ScreenTimeoutWhileLocked { get; }
  980. +   EventHandler<object> Changed;
  981. + }
  982.  
  983. + public class Windows.Management.Policies.ExperiencePolicies {
  984. +   public BooleanPolicy AllowCopyPaste { get; }
  985. +   public BooleanPolicy AllowCortana { get; }
  986. +   public BooleanPolicy AllowDeviceDiscovery { get; }
  987. +   public BooleanPolicy AllowFindMyDevice { get; }
  988. +   public BooleanPolicy AllowManualMdmUnenrollment { get; }
  989. +   public BooleanPolicy AllowSaveAsOfOfficeFiles { get; }
  990. +   public BooleanPolicy AllowScreenCapture { get; }
  991. +   public BooleanPolicy AllowSharingOfOfficeFiles { get; }
  992. +   public BooleanPolicy AllowSimErrorDialogPromptWhenNoSim { get; }
  993. +   public BooleanPolicy AllowSyncMySettings { get; }
  994. +   public BooleanPolicy AllowTaskSwitcher { get; }
  995. +   public BooleanPolicy AllowVoiceRecording { get; }
  996. +   public BooleanPolicy AllowWindowsTips { get; }
  997. +   public Int32Policy DoNotShowFeedbackNotifications { get; }
  998. +   public static ExperiencePoliciesForUser GetPoliciesForUser( User policies );
  999. +   EventHandler<object> Changed;
  1000. + }
  1001.  
  1002. + public class Windows.Management.Policies.ExperiencePoliciesForUser {
  1003. +   public BooleanPolicy AllowThirdPartySuggestionsInWindowsSpotlight { get; }
  1004. +   public BooleanPolicy AllowWindowsConsumerFeatures { get; }
  1005. +   public BooleanPolicy AllowWindowsSpotlight { get; }
  1006. +   public Int32Policy ConfigureWindowsSpotlightOnLockScreen { get; }
  1007. +   public User User { get; }
  1008. + }
  1009.  
  1010. + public class Windows.Management.Policies.LicensingPolicies {
  1011. +   public BooleanPolicy AllowWindowsEntitlementReactivation { get; }
  1012. +   public BooleanPolicy DisallowKmsClientOnlineAvsValidation { get; }
  1013. +   EventHandler<object> Changed;
  1014. + }
  1015.  
  1016. + public class Windows.Management.Policies.LockDownPolicies {
  1017. +   public BooleanPolicy AllowEdgeSwipe { get; }
  1018. +   EventHandler<object> Changed;
  1019. + }
  1020.  
  1021. + public class Windows.Management.Policies.MapsPolicies {
  1022. +   public Int32Policy AllowOfflineMapsDownloadOverMeteredConnection { get; }
  1023. +   public Int32Policy EnableOfflineMapsAutoUpdate { get; }
  1024. +   EventHandler<object> Changed;
  1025. + }
  1026.  
  1027. + public class Windows.Management.Policies.MessagingPolicies {
  1028. +   public Int32Policy AllowMessageSync { get; }
  1029. +   public Int32Policy AllowMms { get; }
  1030. +   public Int32Policy AllowRcs { get; }
  1031. +   EventHandler<object> Changed;
  1032. + }
  1033.  
  1034. + public class Windows.Management.Policies.NamedPolicy {
  1035. +   public static NamedPolicyData GetPolicyFromPath( string result, string area );
  1036. +   public static NamedPolicyData GetPolicyFromPathForUser( User result, string user, string area );
  1037. + }
  1038.  
  1039. + public class Windows.Management.Policies.NamedPolicyData {
  1040. +   public string Area { get; }
  1041. +   public bool IsManaged { get; }
  1042. +   public bool IsUserPolicy { get; }
  1043. +   public NamedPolicyKind Kind { get; }
  1044. +   public string Name { get; }
  1045. +   public User User { get; }
  1046. +   public bool GetBoolean();
  1047. +   public IBuffer GetBinary();
  1048. +   public int GetInt32();
  1049. +   public long GetInt64();
  1050. +   public string GetString();
  1051. +   TypedEventHandler<NamedPolicyData, object> Changed;
  1052. + }
  1053.  
  1054. + public enum Windows.Management.Policies.NamedPolicyKind {
  1055. +   Invalid = 0,
  1056. +   Binary = 1,
  1057. +   Boolean = 2,
  1058. +   Int32 = 3,
  1059. +   Int64 = 4,
  1060. +   String = 5,
  1061. + }
  1062.  
  1063. + public class Windows.Management.Policies.NetworkIsolationPolicies {
  1064. +   public StringPolicy EnterpriseCloudResources { get; }
  1065. +   public StringPolicy EnterpriseIPRange { get; }
  1066. +   public Int32Policy EnterpriseIPRangesAreAuthoritative { get; }
  1067. +   public StringPolicy EnterpriseInternalProxyServers { get; }
  1068. +   public StringPolicy EnterpriseNetworkDomainNames { get; }
  1069. +   public StringPolicy EnterpriseProxyServers { get; }
  1070. +   public Int32Policy EnterpriseProxyServersAreAuthoritative { get; }
  1071. +   public StringPolicy NeutralResources { get; }
  1072. +   EventHandler<object> Changed;
  1073. + }
  1074.  
  1075. + public class Windows.Management.Policies.NotificationsPolicies {
  1076. +   public static NotificationsPoliciesForUser GetPoliciesForUser( User policies );
  1077. +   EventHandler<object> Changed;
  1078. + }
  1079.  
  1080. + public class Windows.Management.Policies.NotificationsPoliciesForUser {
  1081. +   public BooleanPolicy DisallowNotificationMirroring { get; }
  1082. +   public User User { get; }
  1083. + }
  1084.  
  1085. + public class Windows.Management.Policies.PrivacyPolicies {
  1086. +   public BooleanPolicy AllowAutoAcceptPairingAndPrivacyConsentPrompts { get; }
  1087. +   public BooleanPolicy AllowInputPersonalization { get; }
  1088. +   public Int32Policy DisableAdvertisingId { get; }
  1089. +   public Int32Policy LetAppsAccessAccountInfo { get; }
  1090. +   public StringPolicy LetAppsAccessAccountInfoForceAllowTheseApps { get; }
  1091. +   public StringPolicy LetAppsAccessAccountInfoForceDenyTheseApps { get; }
  1092. +   public StringPolicy LetAppsAccessAccountInfoUserInControlOfTheseApps { get; }
  1093. +   public Int32Policy LetAppsAccessCalendar { get; }
  1094. +   public StringPolicy LetAppsAccessCalendarForceAllowTheseApps { get; }
  1095. +   public StringPolicy LetAppsAccessCalendarForceDenyTheseApps { get; }
  1096. +   public StringPolicy LetAppsAccessCalendarUserInControlOfTheseApps { get; }
  1097. +   public Int32Policy LetAppsAccessCallHistory { get; }
  1098. +   public StringPolicy LetAppsAccessCallHistoryForceAllowTheseApps { get; }
  1099. +   public StringPolicy LetAppsAccessCallHistoryForceDenyTheseApps { get; }
  1100. +   public StringPolicy LetAppsAccessCallHistoryUserInControlOfTheseApps { get; }
  1101. +   public Int32Policy LetAppsAccessCamera { get; }
  1102. +   public StringPolicy LetAppsAccessCameraForceAllowTheseApps { get; }
  1103. +   public StringPolicy LetAppsAccessCameraForceDenyTheseApps { get; }
  1104. +   public StringPolicy LetAppsAccessCameraUserInControlOfTheseApps { get; }
  1105. +   public Int32Policy LetAppsAccessContacts { get; }
  1106. +   public StringPolicy LetAppsAccessContactsForceAllowTheseApps { get; }
  1107. +   public StringPolicy LetAppsAccessContactsForceDenyTheseApps { get; }
  1108. +   public StringPolicy LetAppsAccessContactsUserInControlOfTheseApps { get; }
  1109. +   public Int32Policy LetAppsAccessEmail { get; }
  1110. +   public StringPolicy LetAppsAccessEmailForceAllowTheseApps { get; }
  1111. +   public StringPolicy LetAppsAccessEmailForceDenyTheseApps { get; }
  1112. +   public StringPolicy LetAppsAccessEmailUserInControlOfTheseApps { get; }
  1113. +   public Int32Policy LetAppsAccessLocation { get; }
  1114. +   public StringPolicy LetAppsAccessLocationForceAllowTheseApps { get; }
  1115. +   public StringPolicy LetAppsAccessLocationForceDenyTheseApps { get; }
  1116. +   public StringPolicy LetAppsAccessLocationUserInControlOfTheseApps { get; }
  1117. +   public Int32Policy LetAppsAccessMessaging { get; }
  1118. +   public StringPolicy LetAppsAccessMessagingForceAllowTheseApps { get; }
  1119. +   public StringPolicy LetAppsAccessMessagingForceDenyTheseApps { get; }
  1120. +   public StringPolicy LetAppsAccessMessagingUserInControlOfTheseApps { get; }
  1121. +   public Int32Policy LetAppsAccessMicrophone { get; }
  1122. +   public StringPolicy LetAppsAccessMicrophoneForceAllowTheseApps { get; }
  1123. +   public StringPolicy LetAppsAccessMicrophoneForceDenyTheseApps { get; }
  1124. +   public StringPolicy LetAppsAccessMicrophoneUserInControlOfTheseApps { get; }
  1125. +   public Int32Policy LetAppsAccessMotion { get; }
  1126. +   public StringPolicy LetAppsAccessMotionForceAllowTheseApps { get; }
  1127. +   public StringPolicy LetAppsAccessMotionForceDenyTheseApps { get; }
  1128. +   public StringPolicy LetAppsAccessMotionUserInControlOfTheseApps { get; }
  1129. +   public Int32Policy LetAppsAccessNotifications { get; }
  1130. +   public StringPolicy LetAppsAccessNotificationsForceAllowTheseApps { get; }
  1131. +   public StringPolicy LetAppsAccessNotificationsForceDenyTheseApps { get; }
  1132. +   public StringPolicy LetAppsAccessNotificationsUserInControlOfTheseApps { get; }
  1133. +   public Int32Policy LetAppsAccessPhone { get; }
  1134. +   public StringPolicy LetAppsAccessPhoneForceAllowTheseApps { get; }
  1135. +   public StringPolicy LetAppsAccessPhoneForceDenyTheseApps { get; }
  1136. +   public StringPolicy LetAppsAccessPhoneUserInControlOfTheseApps { get; }
  1137. +   public Int32Policy LetAppsAccessRadios { get; }
  1138. +   public StringPolicy LetAppsAccessRadiosForceAllowTheseApps { get; }
  1139. +   public StringPolicy LetAppsAccessRadiosForceDenyTheseApps { get; }
  1140. +   public StringPolicy LetAppsAccessRadiosUserInControlOfTheseApps { get; }
  1141. +   public Int32Policy LetAppsAccessTasks { get; }
  1142. +   public StringPolicy LetAppsAccessTasksForceAllowTheseApps { get; }
  1143. +   public StringPolicy LetAppsAccessTasksForceDenyTheseApps { get; }
  1144. +   public StringPolicy LetAppsAccessTasksUserInControlOfTheseApps { get; }
  1145. +   public Int32Policy LetAppsAccessTrustedDevices { get; }
  1146. +   public StringPolicy LetAppsAccessTrustedDevicesForceAllowTheseApps { get; }
  1147. +   public StringPolicy LetAppsAccessTrustedDevicesForceDenyTheseApps { get; }
  1148. +   public StringPolicy LetAppsAccessTrustedDevicesUserInControlOfTheseApps { get; }
  1149. +   public Int32Policy LetAppsRunInBackground { get; }
  1150. +   public StringPolicy LetAppsRunInBackgroundForceAllowTheseApps { get; }
  1151. +   public StringPolicy LetAppsRunInBackgroundForceDenyTheseApps { get; }
  1152. +   public StringPolicy LetAppsRunInBackgroundUserInControlOfTheseApps { get; }
  1153. +   public Int32Policy LetAppsSyncWithDevices { get; }
  1154. +   public StringPolicy LetAppsSyncWithDevicesForceAllowTheseApps { get; }
  1155. +   public StringPolicy LetAppsSyncWithDevicesForceDenyTheseApps { get; }
  1156. +   public StringPolicy LetAppsSyncWithDevicesUserInControlOfTheseApps { get; }
  1157. +   EventHandler<object> Changed;
  1158. + }
  1159.  
  1160. + public class Windows.Management.Policies.SearchPolicies {
  1161. +   public BooleanPolicy AllowIndexingEncryptedStoresOrItems { get; }
  1162. +   public BooleanPolicy AllowSearchToUseLocation { get; }
  1163. +   public BooleanPolicy AllowStoringImagesFromVisionSearch { get; }
  1164. +   public Int32Policy AllowUsingDiacritics { get; }
  1165. +   public Int32Policy AllowWindowsIndexer { get; }
  1166. +   public Int32Policy AlwaysUseAutoLangDetection { get; }
  1167. +   public Int32Policy DisableBackoff { get; }
  1168. +   public Int32Policy DisableRemovableDriveIndexing { get; }
  1169. +   public Int32Policy PreventIndexingLowDiskSpaceMB { get; }
  1170. +   public Int32Policy PreventRemoteQueries { get; }
  1171. +   public Int32Policy SafeSearchPermissions { get; }
  1172. +   EventHandler<object> Changed;
  1173. + }
  1174.  
  1175. + public class Windows.Management.Policies.SecurityPolicies {
  1176. +   public BooleanPolicy AllowAddProvisioningPackage { get; }
  1177. +   public BooleanPolicy AllowManualRootCertificateInstallation { get; }
  1178. +   public BooleanPolicy AllowRemoveProvisioningPackage { get; }
  1179. +   public BooleanPolicy AntiTheftMode { get; }
  1180. +   public Int32Policy PreventAutomaticDeviceEncryptionForAzureADJoinedDevices { get; }
  1181. +   public Int32Policy RequireDeviceEncryption { get; }
  1182. +   public Int32Policy RequireProvisioningPackageSignature { get; }
  1183. +   public Int32Policy RequireRetrieveHealthCertificateOnBoot { get; }
  1184. +   EventHandler<object> Changed;
  1185. + }
  1186.  
  1187. + public class Windows.Management.Policies.SettingsPolicies {
  1188. +   public BooleanPolicy AllowAutoPlay { get; }
  1189. +   public BooleanPolicy AllowDataSense { get; }
  1190. +   public BooleanPolicy AllowDateTime { get; }
  1191. +   public BooleanPolicy AllowEditDeviceName { get; }
  1192. +   public BooleanPolicy AllowLanguage { get; }
  1193. +   public BooleanPolicy AllowPowerSleep { get; }
  1194. +   public BooleanPolicy AllowRegion { get; }
  1195. +   public BooleanPolicy AllowSignInOptions { get; }
  1196. +   public BooleanPolicy AllowVpn { get; }
  1197. +   public BooleanPolicy AllowWorkplace { get; }
  1198. +   public BooleanPolicy AllowYourAccount { get; }
  1199. +   EventHandler<object> Changed;
  1200. + }
  1201.  
  1202. + public class Windows.Management.Policies.SpeechPolicies {
  1203. +   public BooleanPolicy AllowSpeechModelUpdate { get; }
  1204. +   EventHandler<object> Changed;
  1205. + }
  1206.  
  1207. + public class Windows.Management.Policies.StartPolicies {
  1208. +   public Int32Policy ForceStartSize { get; }
  1209. +   public static StartPoliciesForUser GetPoliciesForUser( User policies );
  1210. +   EventHandler<object> Changed;
  1211. + }
  1212.  
  1213. + public class Windows.Management.Policies.StartPoliciesForUser {
  1214. +   public StringPolicy StartLayout { get; }
  1215. +   public User User { get; }
  1216. + }
  1217.  
  1218. + public class Windows.Management.Policies.SystemPolicies {
  1219. +   public Int32Policy AllowBuildPreview { get; }
  1220. +   public BooleanPolicy AllowEmbeddedMode { get; }
  1221. +   public Int32Policy AllowExperimentation { get; }
  1222. +   public Int32Policy AllowLocation { get; }
  1223. +   public BooleanPolicy AllowStorageCard { get; }
  1224. +   public Int32Policy AllowTelemetry { get; }
  1225. +   public BooleanPolicy AllowUserToResetPhone { get; }
  1226. +   public StringPolicy TelemetryProxy { get; }
  1227. +   EventHandler<object> Changed;
  1228. + }
  1229.  
  1230. + public class Windows.Management.Policies.TextInputPolicies {
  1231. +   public BooleanPolicy AllowImeLogging { get; }
  1232. +   public BooleanPolicy AllowImeNetworkAccess { get; }
  1233. +   public BooleanPolicy AllowInputPanel { get; }
  1234. +   public Int32Policy AllowJapaneseImeSurrogatePairCharacters { get; }
  1235. +   public BooleanPolicy AllowJapaneseIvsCharacters { get; }
  1236. +   public BooleanPolicy AllowJapaneseNonPublishingStandardGlyph { get; }
  1237. +   public BooleanPolicy AllowJapaneseUserDictionary { get; }
  1238. +   public BooleanPolicy AllowLanguageFeaturesUninstall { get; }
  1239. +   public BooleanPolicy AllowLinguisticDataCollection { get; }
  1240. +   public Int32Policy ExcludeJapaneseImeExceptJis0208 { get; }
  1241. +   public Int32Policy ExcludeJapaneseImeExceptJis0208AndEudc { get; }
  1242. +   public Int32Policy ExcludeJapaneseImeExceptShiftJis { get; }
  1243. +   EventHandler<object> Changed;
  1244. + }
  1245.  
  1246. + public class Windows.Management.Policies.UpdatePolicies {
  1247. +   public Int32Policy ActiveHoursEnd { get; }
  1248. +   public Int32Policy ActiveHoursMaxRangeInHours { get; }
  1249. +   public Int32Policy ActiveHoursStart { get; }
  1250. +   public Int32Policy AllowAutoUpdate { get; }
  1251. +   public Int32Policy AllowMUUpdateService { get; }
  1252. +   public BooleanPolicy AllowNonMicrosoftSignedUpdate { get; }
  1253. +   public BooleanPolicy AllowUpdateService { get; }
  1254. +   public Int32Policy AutoRestartDeadlinePeriodInDays { get; }
  1255. +   public Int32Policy AutoRestartNotificationSchdInMins { get; }
  1256. +   public Int32Policy AutoRestartNotificationStyle { get; }
  1257. +   public Int32Policy BranchReadinessLevel { get; }
  1258. +   public Int32Policy DeferFeatureUpdatesPeriodInDays { get; }
  1259. +   public Int32Policy DeferQualityUpdatesPeriodInDays { get; }
  1260. +   public Int32Policy DeferUpdatePeriod { get; }
  1261. +   public Int32Policy DeferUpgradePeriod { get; }
  1262. +   public Int32Policy ExcludeWUDriversInQualityUpdate { get; }
  1263. +   public Int32Policy PauseDeferrals { get; }
  1264. +   public Int32Policy PauseFeatureUpdates { get; }
  1265. +   public Int32Policy PauseQualityUpdates { get; }
  1266. +   public Int32Policy PhoneUpdateRestrictions { get; }
  1267. +   public Int32Policy RequireDeferUpgrade { get; }
  1268. +   public Int32Policy RequireUpdateApproval { get; }
  1269. +   public Int32Policy RestartReqNotificationDismissal { get; }
  1270. +   public Int32Policy RestartWarnRemindSchdInHours { get; }
  1271. +   public Int32Policy RestartWarnSchdInMins { get; }
  1272. +   public Int32Policy ScheduledInstallDay { get; }
  1273. +   public Int32Policy ScheduledInstallTime { get; }
  1274. +   public Int32Policy SetAutoRestartNotificationDisable { get; }
  1275. +   public StringPolicy UpdateServiceUrl { get; }
  1276. +   EventHandler<object> Changed;
  1277. + }
  1278.  
  1279. + public class Windows.Management.Policies.WiFiPolicies {
  1280. +   public BooleanPolicy AllowAutoConnectToWiFiSenseHotspots { get; }
  1281. +   public BooleanPolicy AllowInternetSharing { get; }
  1282. +   public BooleanPolicy AllowManualWiFiConfiguration { get; }
  1283. +   public BooleanPolicy AllowWiFi { get; }
  1284. +   public BooleanPolicy AllowWiFiDirect { get; }
  1285. +   public Int32Policy WlanScanMode { get; }
  1286. +   EventHandler<object> Changed;
  1287. + }
  1288.  
  1289. + public class Windows.Management.Policies.WindowsInkWorkspacePolicies {
  1290. +   public BooleanPolicy AllowSuggestedAppsInWindowsInkWorkspace { get; }
  1291. +   public Int32Policy AllowWindowsInkWorkspace { get; }
  1292. +   EventHandler<object> Changed;
  1293. + }
  1294.  
  1295. + public class Windows.Management.Policies.WirelessDisplayPolicies {
  1296. +   public BooleanPolicy AllowProjectionFromPC { get; }
  1297. +   public BooleanPolicy AllowProjectionFromPCOverInfrastructure { get; }
  1298. +   public BooleanPolicy AllowProjectionToPC { get; }
  1299. +   public BooleanPolicy AllowProjectionToPCOverInfrastructure { get; }
  1300. +   public BooleanPolicy AllowUserInputFromWirelessDisplayReceiver { get; }
  1301. +   public BooleanPolicy RequirePinForPairing { get; }
  1302. +   EventHandler<object> Changed;
  1303. + }
  1304.  
  1305. | public class Windows.Media.MediaTimelineController {
  1306. +   public bool IsLoopingEnabled { get; set; }
  1307. +   public IReference<TimeSpan> Duration { get; set; }
  1308. | }
  1309.  
  1310. + public class Windows.Media.MediaTimelineControllerFailedEventArgs {
  1311. +   public HResult ExtendedError { get; }
  1312. + }
  1313.  
  1314. | public enum Windows.Media.MediaTimelineControllerState {
  1315. +   Stalled = 2,
  1316. +   Error = 3,
  1317. | }
  1318.  
  1319. | public class Windows.Media.Capture.AppBroadcastBackgroundServiceStreamInfo {
  1320. +   public string AudioCodec { get; set; }
  1321. | }
  1322.  
  1323. | public class Windows.Media.Capture.AppBroadcastGlobalSettings {
  1324. +   public bool IsCursorImageCaptureEnabled { get; set; }
  1325. | }
  1326.  
  1327. | public class Windows.Media.Capture.AppCaptureSettings {
  1328. +   public bool IsEchoCancellationEnabled { get; set; }
  1329. +   public bool IsCursorImageCaptureEnabled { get; set; }
  1330. | }
  1331.  
  1332. - public enum Windows.Media.Capture.GameBarGameType;
  1333.  
  1334. | public class Windows.Media.Capture.GameBarServices {
  1335. +   public string SessionId { get; }
  1336. +   public GameBarTargetCapturePolicy TargetCapturePolicy { get; }
  1337. +   public GameBarServicesTargetInfo TargetInfo { get; }
  1338. -   public GameBarGameType GameType { get; set; }
  1339. -   public bool IsBroadcastProhibitedByPublisher { get; }
  1340. -   public bool IsRecordingProhibitedByPublisher { get; }
  1341. +   public void EnableCapture();
  1342. +   public void DisableCapture();
  1343. | }
  1344.  
  1345. + public class Windows.Media.Capture.GameBarServicesTargetInfo {
  1346. +   public string AppId { get; }
  1347. +   public string DisplayName { get; }
  1348. +   public string TitleId { get; }
  1349. + }
  1350.  
  1351. + public enum Windows.Media.Capture.GameBarTargetCapturePolicy {
  1352. +   EnabledBySystem = 0,
  1353. +   EnabledByUser = 1,
  1354. +   NotEnabled = 2,
  1355. +   ProhibitedBySystem = 3,
  1356. +   ProhibitedByPublisher = 4,
  1357. + }
  1358.  
  1359. | public class Windows.Media.Capture.Frames.DepthMediaFrame {
  1360. +   public uint MaxReliableDepth { get; }
  1361. +   public uint MinReliableDepth { get; }
  1362. | }
  1363.  
  1364. | public enum Windows.Media.Core.AudioDecoderDegradationReason {
  1365. +   SpatialAudioNotSupported = 2,
  1366. | }
  1367.  
  1368. + public enum Windows.Media.Core.CodecCategory {
  1369. +   Encoder = 0,
  1370. +   Decoder = 1,
  1371. + }
  1372.  
  1373. + public class Windows.Media.Core.CodecInfo {
  1374. +   public CodecCategory Category { get; }
  1375. +   public string DisplayName { get; }
  1376. +   public bool IsTrusted { get; }
  1377. +   public CodecKind Kind { get; }
  1378. +   public IVectorView<string> Subtypes { get; }
  1379. + }
  1380.  
  1381. + public enum Windows.Media.Core.CodecKind {
  1382. +   Audio = 0,
  1383. +   Video = 1,
  1384. + }
  1385.  
  1386. + public class Windows.Media.Core.CodecQuery {
  1387. +   public CodecQuery();
  1388. +   public IAsyncOperation<IVectorView<CodecInfo>> FindAllAsync( CodecKind value, CodecCategory kind, string category );
  1389. + }
  1390.  
  1391. + public class Windows.Media.Core.CodecSubtypes {
  1392. +   public string AudioFormatAac { get; }
  1393. +   public string AudioFormatAdts { get; }
  1394. +   public string AudioFormatAlac { get; }
  1395. +   public string AudioFormatAmrNB { get; }
  1396. +   public string AudioFormatAmrWB { get; }
  1397. +   public string AudioFormatAmrWP { get; }
  1398. +   public string AudioFormatDolbyAC3 { get; }
  1399. +   public string AudioFormatDolbyAC3Spdif { get; }
  1400. +   public string AudioFormatDolbyDDPlus { get; }
  1401. +   public string AudioFormatDrm { get; }
  1402. +   public string AudioFormatDts { get; }
  1403. +   public string AudioFormatFlac { get; }
  1404. +   public string AudioFormatFloat { get; }
  1405. +   public string AudioFormatMP3 { get; }
  1406. +   public string AudioFormatMPeg { get; }
  1407. +   public string AudioFormatMsp1 { get; }
  1408. +   public string AudioFormatOpus { get; }
  1409. +   public string AudioFormatPcm { get; }
  1410. +   public string AudioFormatWMAudioLossless { get; }
  1411. +   public string AudioFormatWMAudioV8 { get; }
  1412. +   public string AudioFormatWMAudioV9 { get; }
  1413. +   public string AudioFormatWmaSpdif { get; }
  1414. +   public string VideoFormat420O { get; }
  1415. +   public string VideoFormatDV25 { get; }
  1416. +   public string VideoFormatDV50 { get; }
  1417. +   public string VideoFormatDvc { get; }
  1418. +   public string VideoFormatDvh1 { get; }
  1419. +   public string VideoFormatDvhD { get; }
  1420. +   public string VideoFormatDvsd { get; }
  1421. +   public string VideoFormatDvsl { get; }
  1422. +   public string VideoFormatH263 { get; }
  1423. +   public string VideoFormatH264 { get; }
  1424. +   public string VideoFormatH264ES { get; }
  1425. +   public string VideoFormatH265 { get; }
  1426. +   public string VideoFormatHevc { get; }
  1427. +   public string VideoFormatHevcES { get; }
  1428. +   public string VideoFormatM4S2 { get; }
  1429. +   public string VideoFormatMP43 { get; }
  1430. +   public string VideoFormatMP4S { get; }
  1431. +   public string VideoFormatMP4V { get; }
  1432. +   public string VideoFormatMjpg { get; }
  1433. +   public string VideoFormatMpeg2 { get; }
  1434. +   public string VideoFormatMpg1 { get; }
  1435. +   public string VideoFormatMss1 { get; }
  1436. +   public string VideoFormatMss2 { get; }
  1437. +   public string VideoFormatVP80 { get; }
  1438. +   public string VideoFormatVP90 { get; }
  1439. +   public string VideoFormatWmv1 { get; }
  1440. +   public string VideoFormatWmv2 { get; }
  1441. +   public string VideoFormatWmv3 { get; }
  1442. +   public string VideoFormatWvc1 { get; }
  1443. + }
  1444.  
  1445. + public interface Windows.Media.Core.ITimedMetadataTrackProvider {
  1446. +   public IVectorView<TimedMetadataTrack> TimedMetadataTracks { get; }
  1447. + }
  1448.  
  1449. | public class Windows.Media.Core.MediaSource {
  1450. +   public IAsyncAction OpenAsync();
  1451. | }
  1452.  
  1453. + public class Windows.Media.Core.SpeechCue {
  1454. +   public TimeSpan StartTime { get; set; }
  1455. +   public string Id { get; set; }
  1456. +   public TimeSpan Duration { get; set; }
  1457. +   public string Text { get; set; }
  1458. +   public IReference<int> StartPositionInInput { get; set; }
  1459. +   public IReference<int> EndPositionInInput { get; set; }
  1460. +   public SpeechCue();
  1461. + }
  1462.  
  1463. | public enum Windows.Media.Core.TimedMetadataKind {
  1464. +   Speech = 7,
  1465. | }
  1466.  
  1467. + public class Windows.Media.Devices.AudioDeviceModule {
  1468. +   public string ClassId { get; }
  1469. +   public string DisplayName { get; }
  1470. +   public uint InstanceId { get; }
  1471. +   public uint MajorVersion { get; }
  1472. +   public uint MinorVersion { get; }
  1473. +   public IAsyncOperation<ModuleCommandResult> SendCommandAsync( IBuffer operation );
  1474. + }
  1475.  
  1476. + public class Windows.Media.Devices.AudioDeviceModuleNotificationEventArgs {
  1477. +   public AudioDeviceModule Module { get; }
  1478. +   public IBuffer NotificationData { get; }
  1479. + }
  1480.  
  1481. + public class Windows.Media.Devices.AudioDeviceModulesManager {
  1482. +   public AudioDeviceModulesManager( string deviceId );
  1483. +   public IVectorView<AudioDeviceModule> FindAllById( string modules );
  1484. +   public IVectorView<AudioDeviceModule> FindAll();
  1485. +   TypedEventHandler<AudioDeviceModulesManager, AudioDeviceModuleNotificationEventArgs> ModuleNotification;
  1486. + }
  1487.  
  1488. + public class Windows.Media.Devices.ModuleCommandResult {
  1489. +   public IBuffer Result { get; }
  1490. +   public SendCommandStatus Status { get; }
  1491. + }
  1492.  
  1493. + public enum Windows.Media.Devices.SendCommandStatus {
  1494. +   Success = 0,
  1495. +   DeviceNotAvailable = 1,
  1496. + }
  1497.  
  1498. | public class Windows.Media.MediaProperties.AudioEncodingProperties {
  1499. +   public bool IsSpatial { get; }
  1500. +   public static AudioEncodingProperties CreateAlac( uint value, uint sampleRate, uint channelCount );
  1501. +   public static AudioEncodingProperties CreateFlac( uint value, uint sampleRate, uint channelCount );
  1502. | }
  1503.  
  1504. | public class Windows.Media.MediaProperties.MediaEncodingProfile {
  1505. +   public static MediaEncodingProfile CreateAlac( AudioEncodingQuality value );
  1506. +   public static MediaEncodingProfile CreateFlac( AudioEncodingQuality value );
  1507. +   public static MediaEncodingProfile CreateHevc( VideoEncodingQuality value );
  1508. | }
  1509.  
  1510. | public class Windows.Media.MediaProperties.MediaEncodingSubtypes {
  1511. +   public string Flac { get; }
  1512. +   public string Alac { get; }
  1513. | }
  1514.  
  1515. | public class Windows.Media.MediaProperties.VideoEncodingProperties {
  1516. +   public static VideoEncodingProperties CreateHevc();
  1517. | }
  1518.  
  1519. | public enum Windows.Media.MediaProperties.VideoEncodingQuality {
  1520. +   Uhd2160p = 8,
  1521. +   Uhd4320p = 9,
  1522. | }
  1523.  
  1524. | public class Windows.Media.Playback.MediaPlaybackSphericalVideoProjection {
  1525. +   public SphericalVideoProjectionMode ProjectionMode { get; set; }
  1526. | }
  1527.  
  1528. | public class Windows.Media.Playback.MediaPlayer {
  1529. +   public bool IsVideoFrameServerEnabled { get; set; }
  1530. +   public void CopyFrameToVideoSurface( IDirect3DSurface destination );
  1531. +   public void CopyFrameToVideoSurface( IDirect3DSurface destination, Rect targetRectangle );
  1532. +   public void CopyFrameToStereoscopicVideoSurfaces( IDirect3DSurface destinationLeftEye, IDirect3DSurface destinationRightEye );
  1533. | }
  1534.  
  1535. + public enum Windows.Media.Playback.SphericalVideoProjectionMode {
  1536. +   Spherical = 0,
  1537. +   Flat = 1,
  1538. + }
  1539.  
  1540. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult {
  1541. +   public HResult ExtendedError { get; }
  1542. | }
  1543.  
  1544. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs {
  1545. +   public IReference<TimeSpan> Position { get; }
  1546. +   public IReference<int> RequestId { get; }
  1547. | }
  1548.  
  1549. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs {
  1550. +   public IReference<TimeSpan> Position { get; }
  1551. +   public int RequestId { get; }
  1552. +   public AdaptiveMediaSourceDownloadStatistics Statistics { get; }
  1553. | }
  1554.  
  1555. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs {
  1556. +   public HResult ExtendedError { get; }
  1557. +   public IReference<TimeSpan> Position { get; }
  1558. +   public int RequestId { get; }
  1559. +   public AdaptiveMediaSourceDownloadStatistics Statistics { get; }
  1560. | }
  1561.  
  1562. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs {
  1563. +   public IReference<TimeSpan> Position { get; }
  1564. +   public int RequestId { get; }
  1565. | }
  1566.  
  1567. + public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadStatistics {
  1568. +   public ulong ContentBytesReceivedCount { get; }
  1569. +   public IReference<TimeSpan> TimeToFirstByteReceived { get; }
  1570. +   public IReference<TimeSpan> TimeToHeadersReceived { get; }
  1571. +   public IReference<TimeSpan> TimeToLastByteReceived { get; }
  1572. + }
  1573.  
  1574. | public class Windows.Networking.PushNotifications.PushNotificationChannelManager {
  1575. +   public PushNotificationChannelManagerForUser Current { get; }
  1576. | }
  1577.  
  1578. | public class Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser {
  1579. +   public IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync( IBuffer operation, string appServerKey );
  1580. +   public IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync( IBuffer operation, string appServerKey, string channelId );
  1581. | }
  1582.  
  1583. | public class Windows.Networking.PushNotifications.RawNotification {
  1584. +   public string ChannelId { get; }
  1585. +   public IMapView<string, string> Headers { get; }
  1586. | }
  1587.  
  1588. - public interface Windows.Perception.Spatial.Preview.ISpatialAnchorStorage;
  1589.  
  1590. - public class Windows.Perception.Spatial.Preview.SpatialAnchorMetadata;
  1591.  
  1592. - public enum Windows.Perception.Spatial.Preview.SpatialAnchorStorageContentChange;
  1593.  
  1594. - public class Windows.Perception.Spatial.Preview.SpatialAnchorStorageContentChangedEventArgs;
  1595.  
  1596. - public interface Windows.Perception.Spatial.Preview.Sharing.ISpatialSharingSession;
  1597.  
  1598. - public interface Windows.Perception.Spatial.Preview.Sharing.ISpatialSharingSessionHost;
  1599.  
  1600. - public interface Windows.Perception.Spatial.Preview.Sharing.ISpatialSharingSessionManager;
  1601.  
  1602. - public class Windows.Perception.Spatial.Preview.Sharing.SessionChangedEventArgs;
  1603.  
  1604. - public class Windows.Perception.Spatial.Preview.Sharing.SessionInviteReceivedEventArgs;
  1605.  
  1606. - public class Windows.Perception.Spatial.Preview.Sharing.SessionMessageReceivedEventArgs;
  1607.  
  1608. - public class Windows.Perception.Spatial.Preview.Sharing.SessionParticipantEventArgs;
  1609.  
  1610. - public class Windows.Perception.Spatial.Preview.Sharing.SessionParticipantLeftEventArgs;
  1611.  
  1612. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingDevice;
  1613.  
  1614. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingQueryResult;
  1615.  
  1616. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSession;
  1617.  
  1618. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionHost;
  1619.  
  1620. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionInvite;
  1621.  
  1622. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionManager;
  1623.  
  1624. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionParticipant;
  1625.  
  1626. - public enum Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionState;
  1627.  
  1628. - public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionToken;
  1629.  
  1630. | public class Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver {
  1631. +   public bool IsSupported { get; }
  1632. | }
  1633.  
  1634. + public class Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticator {
  1635. +   public OnlineIdSystemAuthenticatorForUser Default { get; }
  1636. +   public static OnlineIdSystemAuthenticatorForUser GetForUser( User value );
  1637. + }
  1638.  
  1639. + public class Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticatorForUser {
  1640. +   public Guid ApplicationId { get; set; }
  1641. +   public User User { get; }
  1642. +   public IAsyncOperation<OnlineIdSystemTicketResult> GetTicketAsync( OnlineIdServiceTicketRequest operation );
  1643. + }
  1644.  
  1645. + public class Windows.Security.Authentication.OnlineId.OnlineIdSystemIdentity {
  1646. +   public string Id { get; }
  1647. +   public OnlineIdServiceTicket Ticket { get; }
  1648. + }
  1649.  
  1650. + public class Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketResult {
  1651. +   public HResult ExtendedError { get; }
  1652. +   public OnlineIdSystemIdentity Identity { get; }
  1653. +   public OnlineIdSystemTicketStatus Status { get; }
  1654. + }
  1655.  
  1656. + public enum Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketStatus {
  1657. +   Success = 0,
  1658. +   Error = 1,
  1659. +   ServiceConnectionError = 2,
  1660. + }
  1661.  
  1662. + public class Windows.Services.Maps.ManeuverWarning {
  1663. +   public ManeuverWarningKind Kind { get; }
  1664. +   public ManeuverWarningSeverity Severity { get; }
  1665. + }
  1666.  
  1667. + public enum Windows.Services.Maps.ManeuverWarningKind {
  1668. +   None = 0,
  1669. +   Accident = 1,
  1670. +   AdministrativeDivisionChange = 2,
  1671. +   Alert = 3,
  1672. +   BlockedRoad = 4,
  1673. +   CheckTimetable = 5,
  1674. +   Congestion = 6,
  1675. +   Construction = 7,
  1676. +   CountryChange = 8,
  1677. +   DisabledVehicle = 9,
  1678. +   GateAccess = 10,
  1679. +   GetOffTransit = 11,
  1680. +   GetOnTransit = 12,
  1681. +   IllegalUTurn = 13,
  1682. +   MassTransit = 14,
  1683. +   Miscellaneous = 15,
  1684. +   NoIncident = 16,
  1685. +   Other = 17,
  1686. +   OtherNews = 18,
  1687. +   OtherTrafficIncidents = 19,
  1688. +   PlannedEvent = 20,
  1689. +   PrivateRoad = 21,
  1690. +   RestrictedTurn = 22,
  1691. +   RoadClosures = 23,
  1692. +   RoadHazard = 24,
  1693. +   ScheduledConstruction = 25,
  1694. +   SeasonalClosures = 26,
  1695. +   Tollbooth = 27,
  1696. +   TollRoad = 28,
  1697. +   TollZoneEnter = 29,
  1698. +   TollZoneExit = 30,
  1699. +   TrafficFlow = 31,
  1700. +   TransitLineChange = 32,
  1701. +   UnpavedRoad = 33,
  1702. +   UnscheduledConstruction = 34,
  1703. +   Weather = 35,
  1704. + }
  1705.  
  1706. + public enum Windows.Services.Maps.ManeuverWarningSeverity {
  1707. +   None = 0,
  1708. +   LowImpact = 1,
  1709. +   Minor = 2,
  1710. +   Moderate = 3,
  1711. +   Serious = 4,
  1712. + }
  1713.  
  1714. | public class Windows.Services.Maps.MapRoute {
  1715. +   public TimeSpan DurationWithoutTraffic { get; }
  1716. +   public TrafficCongestion TrafficCongestion { get; }
  1717. | }
  1718.  
  1719. | public class Windows.Services.Maps.MapRouteLeg {
  1720. +   public TimeSpan DurationWithoutTraffic { get; }
  1721. +   public TrafficCongestion TrafficCongestion { get; }
  1722. | }
  1723.  
  1724. | public class Windows.Services.Maps.MapRouteManeuver {
  1725. +   public IVectorView<ManeuverWarning> Warnings { get; }
  1726. | }
  1727.  
  1728. + public enum Windows.Services.Maps.TrafficCongestion {
  1729. +   Unknown = 0,
  1730. +   Light = 1,
  1731. +   Mild = 2,
  1732. +   Medium = 3,
  1733. +   Heavy = 4,
  1734. + }
  1735.  
  1736. | public class Windows.Services.Store.StoreSendRequestResult {
  1737. +   public HttpStatusCode HttpStatusCode { get; }
  1738. | }
  1739.  
  1740. | public class Windows.Services.TargetedContent.TargetedContentChangedEventArgs {
  1741. +   public bool HasPreviousContentExpired { get; }
  1742. -   public bool PreviousContentExpired { get; }
  1743. | }
  1744.  
  1745. | public class Windows.Services.TargetedContent.TargetedContentContainer {
  1746. -   public bool ReportImpressionForExperimentation { get; }
  1747. +   public TargetedContentObject SelectSingleObject( string value );
  1748. -   public TargetedContentObject ObjectFromPath( string value );
  1749. | }
  1750.  
  1751. | public enum Windows.Services.TargetedContent.TargetedContentInteraction {
  1752. +   ClickThrough = 1,
  1753. -   Clickthrough = 1,
  1754. | }
  1755.  
  1756. | public class Windows.Services.TargetedContent.TargetedContentObject {
  1757. +   public TargetedContentObjectKind ObjectKind { get; }
  1758. +   public TargetedContentValue Value { get; }
  1759. -   public TargetedContentObjectType ObjectType { get; }
  1760. -   public TargetedContentValue PropertyValue { get; }
  1761. | }
  1762.  
  1763. + public enum Windows.Services.TargetedContent.TargetedContentObjectKind {
  1764. +   Collection = 0,
  1765. +   Item = 1,
  1766. +   Value = 2,
  1767. + }
  1768.  
  1769. - public enum Windows.Services.TargetedContent.TargetedContentObjectType;
  1770.  
  1771. | public class Windows.Services.TargetedContent.TargetedContentSubscription {
  1772. +   public static TargetedContentSubscriptionOptions GetOptions( string value );
  1773. -   public static IAsyncOperation<TargetedContentSubscriptionOptions> GetOptionsAsync( string asyncOperation );
  1774. | }
  1775.  
  1776. | public class Windows.Services.TargetedContent.TargetedContentSubscriptionOptions {
  1777. +   public IMap<string, string> CloudQueryParameters { get; }
  1778. +   public IVector<string> LocalFilters { get; }
  1779. -   public IVector<string> EligibleContentTags { get; }
  1780. -   public IMap<string, string> TargetingContext { get; }
  1781. +   public void Update();
  1782. -   public IAsyncAction UpdateAsync();
  1783. | }
  1784.  
  1785. | public class Windows.Services.TargetedContent.TargetedContentValue {
  1786. +   public TargetedContentImage ImageFile { get; }
  1787. +   public IVectorView<TargetedContentImage> ImageFiles { get; }
  1788. +   public string Path { get; }
  1789. +   public TargetedContentValueKind ValueKind { get; }
  1790. -   public TargetedContentImage Image { get; }
  1791. -   public IVectorView<TargetedContentImage> Images { get; }
  1792. -   public TargetedContentValueType ValueType { get; }
  1793. | }
  1794.  
  1795. + public enum Windows.Services.TargetedContent.TargetedContentValueKind {
  1796. +   String = 0,
  1797. +   Uri = 1,
  1798. +   Number = 2,
  1799. +   Boolean = 3,
  1800. +   File = 4,
  1801. +   ImageFile = 5,
  1802. +   Action = 6,
  1803. +   Strings = 7,
  1804. +   Uris = 8,
  1805. +   Numbers = 9,
  1806. +   Booleans = 10,
  1807. +   Files = 11,
  1808. +   ImageFiles = 12,
  1809. +   Actions = 13,
  1810. + }
  1811.  
  1812. - public enum Windows.Services.TargetedContent.TargetedContentValueType;
  1813.  
  1814. | public enum Windows.Storage.StorageOpenOptions {
  1815. +   AllowReadersAndWriters = 2,
  1816. | }
  1817.  
  1818. | public class Windows.System.DispatcherQueue {
  1819. +   public IAsyncAction RunAsync( DispatcherQueueHandler result );
  1820. +   public IAsyncAction RunAsync( DispatcherQueueHandler result, DispatcherQueuePriority callback );
  1821. +   public IAsyncAction RunAsync( DispatcherQueueAsyncHandler result );
  1822. +   public IAsyncAction RunAsync( DispatcherQueueAsyncHandler result, DispatcherQueuePriority callback );
  1823. +   public static IAsyncOperation<DispatcherQueue> CreateDedicatedQueueAsync( DispatcherQueueOptions result );
  1824. +   public static DispatcherQueue TryGetForCurrentThread();
  1825. -   public static DispatcherQueue GetForCurrentThread();
  1826. | }
  1827.  
  1828. + public IAsyncAction delegate Windows.System.DispatcherQueueAsyncHandler();
  1829.  
  1830. - public IAsyncAction delegate Windows.System.DispatcherQueueHandlerAsync();
  1831.  
  1832. + public class Windows.System.DispatcherQueueInitializedEventArgs {
  1833. +   public DispatcherQueue DispatcherQueue { get; }
  1834. + }
  1835.  
  1836. | public enum Windows.System.DispatcherQueuePriority {
  1837. *   Low = 1,
  1838. *   Normal = 2,
  1839. *   High = 3,
  1840. -   Idle = 1,
  1841. | }
  1842.  
  1843. | public class Windows.System.DispatcherQueueTimer {
  1844. +   public bool IsRepeating { get; set; }
  1845. -   public bool Repeating { get; set; }
  1846. | }
  1847.  
  1848. + public class Windows.System.Diagnostics.SystemCpuUsage {
  1849. +   public SystemCpuUsageReport GetReport();
  1850. + }
  1851.  
  1852. + public class Windows.System.Diagnostics.SystemCpuUsageReport {
  1853. +   public TimeSpan IdleTime { get; }
  1854. +   public TimeSpan KernelTime { get; }
  1855. +   public TimeSpan UserTime { get; }
  1856. + }
  1857.  
  1858. + public class Windows.System.Diagnostics.SystemDiagnosticInfo {
  1859. +   public SystemCpuUsage CpuUsage { get; }
  1860. +   public SystemMemoryUsage MemoryUsage { get; }
  1861. +   public static SystemDiagnosticInfo GetForCurrentSystem();
  1862. + }
  1863.  
  1864. + public class Windows.System.Diagnostics.SystemMemoryUsage {
  1865. +   public SystemMemoryUsageReport GetReport();
  1866. + }
  1867.  
  1868. + public class Windows.System.Diagnostics.SystemMemoryUsageReport {
  1869. +   public ulong AvailableSizeInBytes { get; }
  1870. +   public ulong CommittedSizeInBytes { get; }
  1871. +   public ulong TotalPhysicalSizeInBytes { get; }
  1872. + }
  1873.  
  1874. + public class Windows.System.Diagnostics.DevicePortal.DevicePortalConnection {
  1875. +   public static DevicePortalConnection GetForAppServiceConnection( AppServiceConnection value );
  1876. +   TypedEventHandler<DevicePortalConnection, DevicePortalConnectionClosedEventArgs> Closed;
  1877. +   TypedEventHandler<DevicePortalConnection, DevicePortalConnectionRequestReceivedEventArgs> RequestReceived;
  1878. + }
  1879.  
  1880. + public class Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedEventArgs {
  1881. +   public DevicePortalConnectionClosedReason Reason { get; }
  1882. + }
  1883.  
  1884. + public enum Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason {
  1885. +   Unknown = 0,
  1886. +   ResourceLimitsExceeded = 1,
  1887. +   ProtocolError = 2,
  1888. +   NotAuthorized = 3,
  1889. +   UserNotPresent = 4,
  1890. +   ServiceTerminated = 5,
  1891. + }
  1892.  
  1893. + public class Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionRequestReceivedEventArgs {
  1894. +   public HttpRequestMessage RequestMessage { get; }
  1895. +   public HttpResponseMessage ResponseMessage { get; }
  1896. + }
  1897.  
  1898. | public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryChannel {
  1899. +   public IAsyncOperation<bool> BroadcastMessageAsync( IPropertySet ppOperation );
  1900. +   public IAsyncOperation<bool> SendMessageAsync( IIterable<RemoteSessionParticipant> value, IPropertySet pParticipants );
  1901. | }
  1902.  
  1903. | public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryMessageReceivedEventArgs {
  1904. *   public IPropertySet Message { get; }
  1905. | }
  1906.  
  1907. | public enum Windows.System.Preview.RemoteSessions.RemoteSessionConnectionStatus {
  1908. *   HostNotFound = 3,
  1909. +   RejectedByOwner = 4,
  1910. -   ConnectionTimedOut = 3,
  1911. -   NetworkIsDown = 5,
  1912. | }
  1913.  
  1914. | public enum Windows.System.Preview.RemoteSessions.RemoteSessionDisconnectedReason {
  1915. +   RemovedByOwner = 1,
  1916. +   SessionIsTerminated = 2,
  1917. +   DisconnectedFromSession = 3,
  1918. -   RemovedFromSession = 1,
  1919. | }
  1920.  
  1921. | public class Windows.System.Preview.RemoteSessions.RemoteSessionParticipant {
  1922. +   public string Id { get; }
  1923. -   public string ParticipantId { get; }
  1924. | }
  1925.  
  1926. + public enum Windows.UI.Composition.AnimationStartBehavior {
  1927. +   FirstFramePostDelay = 0,
  1928. +   FirstFramePreDelay = 1,
  1929. + }
  1930.  
  1931. + public class Windows.UI.Composition.CompositionCapabilities {
  1932. +   public CompositionEffectLevel EffectLevel { get; }
  1933. +   public static CompositionCapabilities GetForCurrentView();
  1934. +   TypedEventHandler<CompositionCapabilities, object> CapabilitiesChanged;
  1935. + }
  1936.  
  1937. + public enum Windows.UI.Composition.CompositionEffectLevel {
  1938. +   Unknown = 0,
  1939. +   None = 1,
  1940. +   Slow = 2,
  1941. +   Basic = 3,
  1942. + }
  1943.  
  1944. | public class Windows.UI.Composition.KeyFrameAnimation : Windows.UI.Composition.CompositionAnimation {
  1945. +   public AnimationStartBehavior StartBehavior { get; set; }
  1946. | }
  1947.  
  1948. | public class Windows.UI.Composition.LayerVisual : Windows.UI.Composition.ContainerVisual {
  1949. -   public CompositionShadow Shadow { get; set; }
  1950. | }
  1951.  
  1952. | public class Windows.UI.Input.Inking.InkDrawingAttributes {
  1953. +   public bool IgnoreTilt { get; set; }
  1954. | }
  1955.  
  1956. + public enum Windows.UI.Input.Inking.InkHighContrastAdjustment {
  1957. +   UseSystemColorsWhenNecessary = 0,
  1958. +   UseSystemColors = 1,
  1959. +   UseOriginalColors = 2,
  1960. + }
  1961.  
  1962. | public class Windows.UI.Input.Inking.InkPoint {
  1963. +   public float TiltX { get; }
  1964. +   public float TiltY { get; }
  1965. +   public ulong Timestamp { get; }
  1966. +   public InkPoint( Point position, float pressure, float tiltX, float tiltY, ulong timestamp );
  1967. | }
  1968.  
  1969. | public class Windows.UI.Input.Inking.InkPresenter {
  1970. +   public InkHighContrastAdjustment HighContrastAdjustment { get; set; }
  1971. | }
  1972.  
  1973. | public class Windows.UI.Input.Spatial.SpatialHoldCompletedEventArgs {
  1974. +   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem value );
  1975. | }
  1976.  
  1977. | public class Windows.UI.Input.Spatial.SpatialInteractionController {
  1978. +   public uint ProductId { get; }
  1979. +   public uint ProductVersion { get; }
  1980. +   public SimpleHapticsController SimpleHapticsController { get; }
  1981. +   public uint VendorId { get; }
  1982. | }
  1983.  
  1984. | public class Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs {
  1985. +   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem value );
  1986. | }
  1987.  
  1988. | public class Windows.UI.Input.Spatial.SpatialInteractionSourceState {
  1989. +   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialCoordinateSystem value );
  1990. | }
  1991.  
  1992. | public class Windows.UI.Input.Spatial.SpatialPointerPose {
  1993. +   public SpatialPointerSourcePose TryGetPointerSourcePose( SpatialInteractionSource value );
  1994. | }
  1995.  
  1996. | public class Windows.UI.ViewManagement.ViewModePreferences {
  1997. +   public static ViewModePreferences CreateDefault( ApplicationViewMode result );
  1998. -   public static ViewModePreferences GetDefault( ApplicationViewMode result );
  1999. | }
  2000.  
  2001. | public class Windows.UI.Xaml.UIElement : Windows.UI.Xaml.DependencyObject {
  2002. +   public XYFocusNavigationStrategyMode XYFocusLeftNavigationStrategy { get; set; }
  2003. +   public XYFocusNavigationStrategyMode XYFocusDownNavigationStrategy { get; set; }
  2004. +   public XYFocusNavigationStrategyMode XYFocusRightNavigationStrategy { get; set; }
  2005. +   public XYFocusNavigationStrategyMode XYFocusUpNavigationStrategy { get; set; }
  2006. +   public DependencyProperty XYFocusRightNavigationStrategyProperty { get; }
  2007. +   public DependencyProperty XYFocusDownNavigationStrategyProperty { get; }
  2008. +   public DependencyProperty XYFocusLeftNavigationStrategyProperty { get; }
  2009. +   public DependencyProperty XYFocusUpNavigationStrategyProperty { get; }
  2010. | }
  2011.  
  2012. | public class Windows.UI.Xaml.Controls.ContentDialog : Windows.UI.Xaml.Controls.ContentControl {
  2013. +   public Style CloseButtonStyle { get; set; }
  2014. +   public ContentDialogButton DefaultButton { get; set; }
  2015. +   public string CloseButtonText { get; set; }
  2016. +   public object CloseButtonCommandParameter { get; set; }
  2017. +   public ICommand CloseButtonCommand { get; set; }
  2018. +   public DependencyProperty CloseButtonCommandParameterProperty { get; }
  2019. +   public DependencyProperty CloseButtonCommandProperty { get; }
  2020. +   public DependencyProperty CloseButtonStyleProperty { get; }
  2021. +   public DependencyProperty CloseButtonTextProperty { get; }
  2022. +   public DependencyProperty DefaultButtonProperty { get; }
  2023. -   public Style TertiaryButtonStyle { get; set; }
  2024. -   public object TertiaryButtonCommandParameter { get; set; }
  2025. -   public ICommand TertiaryButtonCommand { get; set; }
  2026. -   public string TertiaryButtonText { get; set; }
  2027. -   public bool IsTertiaryButtonEnabled { get; set; }
  2028. -   public DependencyProperty IsTertiaryButtonEnabledProperty { get; }
  2029. -   public DependencyProperty TertiaryButtonCommandParameterProperty { get; }
  2030. -   public DependencyProperty TertiaryButtonCommandProperty { get; }
  2031. -   public DependencyProperty TertiaryButtonStyleProperty { get; }
  2032. -   public DependencyProperty TertiaryButtonTextProperty { get; }
  2033. | }
  2034.  
  2035. + public enum Windows.UI.Xaml.Controls.ContentDialogButton {
  2036. +   None = 0,
  2037. +   Primary = 1,
  2038. +   Secondary = 2,
  2039. +   Close = 3,
  2040. + }
  2041.  
  2042. | public enum Windows.UI.Xaml.Controls.ContentDialogResult {
  2043. -   Tertiary = 3,
  2044. | }
  2045.  
  2046. | public class Windows.UI.Xaml.Controls.InkToolbar : Windows.UI.Xaml.Controls.Control {
  2047. | }
  2048.  
  2049. | public class Windows.UI.Xaml.Controls.InkToolbarEraserButton : Windows.UI.Xaml.Controls.InkToolbarToolButton {
  2050. +   public InkToolbarEraserKind SelectedEraser { get; set; }
  2051. +   public bool IsStrokeEraserVisible { get; set; }
  2052. +   public bool ArePrecisionErasersVisible { get; set; }
  2053. +   public DependencyProperty ArePrecisionErasersVisibleProperty { get; }
  2054. +   public DependencyProperty IsStrokeEraserVisibleProperty { get; }
  2055. +   public DependencyProperty SelectedEraserProperty { get; }
  2056. -   public double SelectedStrokeWidth { get; set; }
  2057. -   public double MinStrokeWidth { get; set; }
  2058. -   public double MaxStrokeWidth { get; set; }
  2059. -   public bool IsWidthSliderVisible { get; set; }
  2060. -   public InkToolbarEraserKind EraserKind { get; set; }
  2061. -   public DependencyProperty EraserKindProperty { get; }
  2062. -   public DependencyProperty IsWidthSliderVisibleProperty { get; }
  2063. -   public DependencyProperty MaxStrokeWidthProperty { get; }
  2064. -   public DependencyProperty MinStrokeWidthProperty { get; }
  2065. -   public DependencyProperty SelectedStrokeWidthProperty { get; }
  2066. | }
  2067.  
  2068. + public class Windows.UI.Xaml.Controls.InkToolbarEraserFlyoutItemClickedEventArgs {
  2069. +   public bool Handled { get; set; }
  2070. +   public InkToolbarEraserFlyoutItemKind EraserFlyoutItemKind { get; }
  2071. +   public InkToolbarEraserFlyoutItemClickedEventArgs();
  2072. + }
  2073.  
  2074. + public enum Windows.UI.Xaml.Controls.InkToolbarEraserFlyoutItemKind {
  2075. +   StrokeEraser = 0,
  2076. +   PrecisionSmallEraser = 1,
  2077. +   PrecisionLargeEraser = 2,
  2078. +   ClearAll = 3,
  2079. + }
  2080.  
  2081. | public enum Windows.UI.Xaml.Controls.InkToolbarEraserKind {
  2082. +   PrecisionSmall = 1,
  2083. +   PrecisionLarge = 2,
  2084. -   Precision = 1,
  2085. | }
  2086.  
  2087. | public class Windows.UI.Xaml.Controls.InkToolbarIsStencilButtonCheckedChangedEventArgs {
  2088. *   public InkPresenterStencilKind StencilKind { get; }
  2089. | }
  2090.  
  2091. | public class Windows.UI.Xaml.Controls.InkToolbarPenConfigurationControl : Windows.UI.Xaml.Controls.Control {
  2092. -   public InkToolbarEraserButton EraserButton { get; }
  2093. -   public DependencyProperty EraserButtonProperty { get; }
  2094. | }
  2095.  
  2096. | public class Windows.UI.Xaml.Controls.InkToolbarStencilButton : Windows.UI.Xaml.Controls.InkToolbarMenuButton {
  2097. +   public InkPresenterStencilKind SelectedStencil { get; set; }
  2098. +   public DependencyProperty SelectedStencilProperty { get; }
  2099. -   public bool IsBringIntoViewItemVisible { get; set; }
  2100. -   public DependencyProperty IsBringIntoViewItemVisibleProperty { get; }
  2101. | }
  2102.  
  2103. - public enum Windows.UI.Xaml.Controls.InkToolbarStencilKind;
  2104.  
  2105. | public class Windows.UI.Xaml.Controls.RichEditBox : Windows.UI.Xaml.Controls.Control {
  2106. +   public SolidColorBrush SelectionHighlightColorWhenNotFocused { get; set; }
  2107. +   public DependencyProperty SelectionHighlightColorWhenNotFocusedProperty { get; }
  2108. | }
  2109.  
  2110. | public class Windows.UI.Xaml.Controls.RichEditBoxTextChangingEventArgs {
  2111. +   public bool IsContentChanging { get; }
  2112. | }
  2113.  
  2114. | public class Windows.UI.Xaml.Controls.TextBox : Windows.UI.Xaml.Controls.Control {
  2115. +   public SolidColorBrush SelectionHighlightColorWhenNotFocused { get; set; }
  2116. +   public DependencyProperty SelectionHighlightColorWhenNotFocusedProperty { get; }
  2117. | }
  2118.  
  2119. | public class Windows.UI.Xaml.Controls.TextBoxTextChangingEventArgs {
  2120. +   public bool IsContentChanging { get; }
  2121. | }
  2122.  
  2123. | public class Windows.UI.Xaml.Documents.Hyperlink : Windows.UI.Xaml.Documents.Span {
  2124. +   public XYFocusNavigationStrategyMode XYFocusUpNavigationStrategy { get; set; }
  2125. +   public XYFocusNavigationStrategyMode XYFocusRightNavigationStrategy { get; set; }
  2126. +   public XYFocusNavigationStrategyMode XYFocusLeftNavigationStrategy { get; set; }
  2127. +   public XYFocusNavigationStrategyMode XYFocusDownNavigationStrategy { get; set; }
  2128. +   public DependencyProperty XYFocusDownNavigationStrategyProperty { get; }
  2129. +   public DependencyProperty XYFocusLeftNavigationStrategyProperty { get; }
  2130. +   public DependencyProperty XYFocusRightNavigationStrategyProperty { get; }
  2131. +   public DependencyProperty XYFocusUpNavigationStrategyProperty { get; }
  2132. | }
  2133.  
  2134. | public class Windows.UI.Xaml.Documents.TextElement : Windows.UI.Xaml.DependencyObject {
  2135. +   public bool IsAccessKeyScope { get; set; }
  2136. +   public DependencyObject AccessKeyScopeOwner { get; set; }
  2137. +   public DependencyProperty AccessKeyScopeOwnerProperty { get; }
  2138. +   public DependencyProperty IsAccessKeyScopeProperty { get; }
  2139. | }
  2140.  
  2141. | public class Windows.UI.Xaml.Hosting.ElementCompositionPreview {
  2142. +   public static void SetImplicitShowAnimation( UIElement element, ICompositionAnimationBase animation );
  2143. +   public static void SetImplicitHideAnimation( UIElement element, ICompositionAnimationBase animation );
  2144. | }
  2145.  
  2146. | public class Windows.UI.Xaml.Input.FocusManager {
  2147. +   public static DependencyObject FindNextElement( FocusNavigationDirection returnValue );
  2148. | }
  2149.  
  2150. | public enum Windows.UI.Xaml.Input.KeyTipPlacementMode {
  2151. *   Bottom = 1,
  2152. *   Top = 2,
  2153. | }
  2154.  
  2155. + public enum Windows.UI.Xaml.Input.XYFocusNavigationStrategyMode {
  2156. +   Heuristic = 0,
  2157. +   ClosestToPrimaryAxis = 1,
  2158. +   Nearness = 2,
  2159. + }
  2160.  
  2161. + public class Windows.UI.Xaml.Media.EffectBrush : Windows.UI.Xaml.Media.Brush {
  2162. +   public CompositionEffectBrush CompositionBrush { get; set; }
  2163. +   public DependencyProperty CompositionBrushProperty { get; }
  2164. +   public EffectBrush();
  2165. + }
  2166.  
  2167. + public class Windows.UI.Xaml.Media.Light : Windows.UI.Xaml.DependencyObject {
  2168. +   public CompositionLight CompositionLight { get; set; }
  2169. +   public DependencyProperty CompositionLightProperty { get; }
  2170. +   public Light();
  2171. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement