Advertisement
Guest User

Windows 1617 0UWP APIs

a guest
Apr 7th, 2017
1,257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 25.48 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: P:\Windows\System32\WinMetadata\*
  5.  old files: O:\Windows\System32\WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  10. +   PrintWorkflowForegroundTask = 1018,
  11. | }
  12.  
  13. + public struct Windows.ApplicationModel.Calls.CallsPhoneContract {
  14. + }
  15.  
  16. + public enum Windows.ApplicationModel.Calls.CellularDtmfMode {
  17. +   Continuous = 0,
  18. +   Burst = 1,
  19. + }
  20.  
  21. + public enum Windows.ApplicationModel.Calls.PhoneAudioRoutingEndpoint {
  22. +   Default = 0,
  23. +   Bluetooth = 1,
  24. +   Speakerphone = 2,
  25. + }
  26.  
  27. + public class Windows.ApplicationModel.Calls.PhoneCallBlocking {
  28. +   public bool BlockUnknownNumbers { get; set; }
  29. +   public bool BlockPrivateNumbers { get; set; }
  30. +   public static IAsyncOperation<bool> SetCallBlockingListAsync( IIterable<string> result );
  31. + }
  32.  
  33. + public class Windows.ApplicationModel.Calls.PhoneCallManager {
  34. +   public bool IsCallActive { get; }
  35. +   public bool IsCallIncoming { get; }
  36. +   public static void ShowPhoneCallSettingsUI();
  37. +   public static IAsyncOperation<PhoneCallStore> RequestStoreAsync();
  38. +   public static void ShowPhoneCallUI( string phoneNumber, string displayName );
  39. +   EventHandler<object> CallStateChanged;
  40. + }
  41.  
  42. + public enum Windows.ApplicationModel.Calls.PhoneCallMedia {
  43. +   Audio = 0,
  44. +   AudioAndVideo = 1,
  45. + }
  46.  
  47. + public class Windows.ApplicationModel.Calls.PhoneCallStore {
  48. +   public IAsyncOperation<bool> IsEmergencyPhoneNumberAsync( string result );
  49. +   public IAsyncOperation<Guid> GetDefaultLineAsync();
  50. +   public PhoneLineWatcher RequestLineWatcher();
  51. + }
  52.  
  53. + public class Windows.ApplicationModel.Calls.PhoneCallVideoCapabilities {
  54. +   public bool IsVideoCallingCapable { get; }
  55. + }
  56.  
  57. + public class Windows.ApplicationModel.Calls.PhoneCallVideoCapabilitiesManager {
  58. +   public static IAsyncOperation<PhoneCallVideoCapabilities> GetCapabilitiesAsync( string result );
  59. + }
  60.  
  61. + public class Windows.ApplicationModel.Calls.PhoneDialOptions {
  62. +   public string Number { get; set; }
  63. +   public PhoneCallMedia Media { get; set; }
  64. +   public string DisplayName { get; set; }
  65. +   public ContactPhone ContactPhone { get; set; }
  66. +   public Contact Contact { get; set; }
  67. +   public PhoneAudioRoutingEndpoint AudioEndpoint { get; set; }
  68. +   public PhoneDialOptions();
  69. + }
  70.  
  71. + public class Windows.ApplicationModel.Calls.PhoneLine {
  72. +   public bool CanDial { get; }
  73. +   public PhoneLineCellularDetails CellularDetails { get; }
  74. +   public Color DisplayColor { get; }
  75. +   public string DisplayName { get; }
  76. +   public Guid Id { get; }
  77. +   public PhoneLineConfiguration LineConfiguration { get; }
  78. +   public string NetworkName { get; }
  79. +   public PhoneNetworkState NetworkState { get; }
  80. +   public bool SupportsTile { get; }
  81. +   public PhoneLineTransport Transport { get; }
  82. +   public PhoneCallVideoCapabilities VideoCallingCapabilities { get; }
  83. +   public PhoneVoicemail Voicemail { get; }
  84. +   public IAsyncOperation<bool> IsImmediateDialNumberAsync( string result );
  85. +   public void Dial( string number, string displayName );
  86. +   public void DialWithOptions( PhoneDialOptions options );
  87. +   public static IAsyncOperation<PhoneLine> FromIdAsync( Guid result );
  88. +   TypedEventHandler<PhoneLine, object> LineChanged;
  89. + }
  90.  
  91. + public class Windows.ApplicationModel.Calls.PhoneLineCellularDetails {
  92. +   public bool IsModemOn { get; }
  93. +   public int RegistrationRejectCode { get; }
  94. +   public int SimSlotIndex { get; }
  95. +   public PhoneSimState SimState { get; }
  96. +   public string GetNetworkOperatorDisplayText( PhoneLineNetworkOperatorDisplayTextLocation value );
  97. + }
  98.  
  99. + public class Windows.ApplicationModel.Calls.PhoneLineConfiguration {
  100. +   public IMapView<string, object> ExtendedProperties { get; }
  101. +   public bool IsVideoCallingEnabled { get; }
  102. + }
  103.  
  104. + public enum Windows.ApplicationModel.Calls.PhoneLineNetworkOperatorDisplayTextLocation {
  105. +   Default = 0,
  106. +   Tile = 1,
  107. +   Dialer = 2,
  108. +   InCallUI = 3,
  109. + }
  110.  
  111. + public enum Windows.ApplicationModel.Calls.PhoneLineTransport {
  112. +   Cellular = 0,
  113. +   VoipApp = 1,
  114. + }
  115.  
  116. + public class Windows.ApplicationModel.Calls.PhoneLineWatcher {
  117. +   public PhoneLineWatcherStatus Status { get; }
  118. +   public void Start();
  119. +   public void Stop();
  120. +   TypedEventHandler<PhoneLineWatcher, object> EnumerationCompleted;
  121. +   TypedEventHandler<PhoneLineWatcher, PhoneLineWatcherEventArgs> LineAdded;
  122. +   TypedEventHandler<PhoneLineWatcher, PhoneLineWatcherEventArgs> LineRemoved;
  123. +   TypedEventHandler<PhoneLineWatcher, PhoneLineWatcherEventArgs> LineUpdated;
  124. +   TypedEventHandler<PhoneLineWatcher, object> Stopped;
  125. + }
  126.  
  127. + public class Windows.ApplicationModel.Calls.PhoneLineWatcherEventArgs {
  128. +   public Guid LineId { get; }
  129. + }
  130.  
  131. + public enum Windows.ApplicationModel.Calls.PhoneLineWatcherStatus {
  132. +   Created = 0,
  133. +   Started = 1,
  134. +   EnumerationCompleted = 2,
  135. +   Stopped = 3,
  136. + }
  137.  
  138. + public enum Windows.ApplicationModel.Calls.PhoneNetworkState {
  139. +   Unknown = 0,
  140. +   NoSignal = 1,
  141. +   Deregistered = 2,
  142. +   Denied = 3,
  143. +   Searching = 4,
  144. +   Home = 5,
  145. +   RoamingInternational = 6,
  146. +   RoamingDomestic = 7,
  147. + }
  148.  
  149. + public enum Windows.ApplicationModel.Calls.PhoneSimState {
  150. +   Unknown = 0,
  151. +   PinNotRequired = 1,
  152. +   PinUnlocked = 2,
  153. +   PinLocked = 3,
  154. +   PukLocked = 4,
  155. +   NotInserted = 5,
  156. +   Invalid = 6,
  157. +   Disabled = 7,
  158. + }
  159.  
  160. + public class Windows.ApplicationModel.Calls.PhoneVoicemail {
  161. +   public int MessageCount { get; }
  162. +   public string Number { get; }
  163. +   public PhoneVoicemailType Type { get; }
  164. +   public IAsyncAction DialVoicemailAsync();
  165. + }
  166.  
  167. + public enum Windows.ApplicationModel.Calls.PhoneVoicemailType {
  168. +   None = 0,
  169. +   Traditional = 1,
  170. +   Visual = 2,
  171. + }
  172.  
  173. + public class Windows.ApplicationModel.Calls.Provider.PhoneCallOrigin {
  174. +   public string Location { get; set; }
  175. +   public string CategoryDescription { get; set; }
  176. +   public string Category { get; set; }
  177. +   public string DisplayName { get; set; }
  178. +   public StorageFile DisplayPicture { get; set; }
  179. +   public PhoneCallOrigin();
  180. + }
  181.  
  182. + public class Windows.ApplicationModel.Calls.Provider.PhoneCallOriginManager {
  183. +   public bool IsCurrentAppActiveCallOriginApp { get; }
  184. +   public static IAsyncOperation<bool> RequestSetAsActiveCallOriginAppAsync();
  185. +   public static void ShowPhoneCallOriginSettingsUI();
  186. +   public static void SetCallOrigin( Guid requestId, PhoneCallOrigin callOrigin );
  187. + }
  188.  
  189. | public class Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation {
  190. +   public IVectorView<Contact> Contacts { get; }
  191. | }
  192.  
  193. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketCapabilities {
  194. +   public PrintTicketFeature DocumentBindingFeature { get; }
  195. +   public PrintTicketFeature DocumentCollateFeature { get; }
  196. +   public PrintTicketFeature DocumentDuplexFeature { get; }
  197. +   public PrintTicketFeature DocumentHolePunchFeature { get; }
  198. +   public PrintTicketFeature DocumentInputBinFeature { get; }
  199. +   public PrintTicketFeature DocumentNUpFeature { get; }
  200. +   public PrintTicketFeature DocumentStapleFeature { get; }
  201. +   public PrintTicketFeature JobPasscodeFeature { get; }
  202. +   public string Name { get; }
  203. +   public PrintTicketFeature PageBorderlessFeature { get; }
  204. +   public PrintTicketFeature PageMediaSizeFeature { get; }
  205. +   public PrintTicketFeature PageMediaTypeFeature { get; }
  206. +   public PrintTicketFeature PageOrientationFeature { get; }
  207. +   public PrintTicketFeature PageOutputColorFeature { get; }
  208. +   public PrintTicketFeature PageOutputQualityFeature { get; }
  209. +   public PrintTicketFeature PageResolutionFeature { get; }
  210. +   public string XmlNamespace { get; }
  211. +   public IXmlNode XmlNode { get; }
  212. +   public PrintTicketFeature GetFeature( string result, string name );
  213. +   public PrintTicketParameterDefinition GetParameterDefinition( string result, string name );
  214. + }
  215.  
  216. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketFeature {
  217. +   public string DisplayName { get; }
  218. +   public string Name { get; }
  219. +   public IVectorView<PrintTicketOption> Options { get; }
  220. +   public PrintTicketFeatureSelectionType SelectionType { get; }
  221. +   public string XmlNamespace { get; }
  222. +   public IXmlNode XmlNode { get; }
  223. +   public PrintTicketOption GetOption( string result, string name );
  224. +   public PrintTicketOption GetSelectedOption();
  225. +   public void SetSelectedOption( PrintTicketOption value );
  226. + }
  227.  
  228. + public enum Windows.Graphics.Printing.PrintTicket.PrintTicketFeatureSelectionType {
  229. +   PickOne = 0,
  230. +   PickMany = 1,
  231. + }
  232.  
  233. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketOption {
  234. +   public string DisplayName { get; }
  235. +   public string Name { get; }
  236. +   public string XmlNamespace { get; }
  237. +   public IXmlNode XmlNode { get; }
  238. +   public IXmlNode GetPropertyNode( string result, string name );
  239. +   public IXmlNode GetScoredPropertyNode( string result, string name );
  240. +   public PrintTicketValue GetPropertyValue( string result, string name );
  241. +   public PrintTicketValue GetScoredPropertyValue( string result, string name );
  242. + }
  243.  
  244. + public enum Windows.Graphics.Printing.PrintTicket.PrintTicketParameterDataType {
  245. +   Integer = 0,
  246. +   NumericString = 1,
  247. +   String = 2,
  248. + }
  249.  
  250. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketParameterDefinition {
  251. +   public PrintTicketParameterDataType DataType { get; }
  252. +   public string Name { get; }
  253. +   public int RangeMax { get; }
  254. +   public int RangeMin { get; }
  255. +   public string UnitType { get; }
  256. +   public string XmlNamespace { get; }
  257. +   public IXmlNode XmlNode { get; }
  258. + }
  259.  
  260. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketParameterInitializer {
  261. +   public PrintTicketValue Value { get; set; }
  262. +   public string Name { get; }
  263. +   public string XmlNamespace { get; }
  264. +   public IXmlNode XmlNode { get; }
  265. + }
  266.  
  267. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketValue {
  268. +   public PrintTicketValueType Type { get; }
  269. +   public int GetValueAsInteger();
  270. +   public string GetValueAsString();
  271. + }
  272.  
  273. + public enum Windows.Graphics.Printing.PrintTicket.PrintTicketValueType {
  274. +   Integer = 0,
  275. +   String = 1,
  276. +   Unknown = 2,
  277. + }
  278.  
  279. + public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicket {
  280. +   public PrintTicketFeature DocumentBindingFeature { get; }
  281. +   public PrintTicketFeature DocumentCollateFeature { get; }
  282. +   public PrintTicketFeature DocumentDuplexFeature { get; }
  283. +   public PrintTicketFeature DocumentHolePunchFeature { get; }
  284. +   public PrintTicketFeature DocumentInputBinFeature { get; }
  285. +   public PrintTicketFeature DocumentNUpFeature { get; }
  286. +   public PrintTicketFeature DocumentStapleFeature { get; }
  287. +   public PrintTicketFeature JobPasscodeFeature { get; }
  288. +   public string Name { get; }
  289. +   public PrintTicketFeature PageBorderlessFeature { get; }
  290. +   public PrintTicketFeature PageMediaSizeFeature { get; }
  291. +   public PrintTicketFeature PageMediaTypeFeature { get; }
  292. +   public PrintTicketFeature PageOrientationFeature { get; }
  293. +   public PrintTicketFeature PageOutputColorFeature { get; }
  294. +   public PrintTicketFeature PageOutputQualityFeature { get; }
  295. +   public PrintTicketFeature PageResolutionFeature { get; }
  296. +   public string XmlNamespace { get; }
  297. +   public IXmlNode XmlNode { get; }
  298. +   public PrintTicketCapabilities GetCapabilities();
  299. +   public PrintTicketFeature GetFeature( string result, string name );
  300. +   public IAsyncAction NotifyXmlChangedAsync();
  301. +   public IAsyncOperation<WorkflowPrintTicketValidationResult> ValidateAsync();
  302. +   public PrintTicketParameterInitializer GetParameterInitializer( string result, string name );
  303. +   public PrintTicketParameterInitializer SetParameterInitializerAsInteger( string result, string name, int xmlNamespace );
  304. +   public PrintTicketParameterInitializer SetParameterInitializerAsString( string result, string name, string xmlNamespace );
  305. +   public WorkflowPrintTicket MergeAndValidateTicket( WorkflowPrintTicket result );
  306. + }
  307.  
  308. + public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicketValidationResult {
  309. +   public HResult ExtendedError { get; }
  310. +   public bool Validated { get; }
  311. + }
  312.  
  313. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowBackgroundSession {
  314. +   public PrintWorkflowSessionStatus Status { get; }
  315. +   public void Start();
  316. +   TypedEventHandler<PrintWorkflowBackgroundSession, PrintWorkflowBackgroundSetupRequestedEventArgs> SetupRequested;
  317. +   TypedEventHandler<PrintWorkflowBackgroundSession, PrintWorkflowSubmittedEventArgs> Submitted;
  318. + }
  319.  
  320. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowBackgroundSetupRequestedEventArgs {
  321. +   public PrintWorkflowConfiguration Configuration { get; }
  322. +   public IAsyncOperation<WorkflowPrintTicket> GetUserPrintTicketAsync();
  323. +   public void SetRequiresUI();
  324. +   public Deferral GetDeferral();
  325. + }
  326.  
  327. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowConfiguration {
  328. +   public string JobTitle { get; }
  329. +   public string SourceApplicationExecutableName { get; }
  330. + }
  331.  
  332. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowForegroundSession {
  333. +   public PrintWorkflowSessionStatus Status { get; }
  334. +   public void Start();
  335. +   TypedEventHandler<PrintWorkflowForegroundSession, PrintWorkflowForegroundSetupRequestedEventArgs> SetupRequested;
  336. +   TypedEventHandler<PrintWorkflowForegroundSession, PrintWorkflowXpsDataAvailableEventArgs> XpsDataAvailable;
  337. + }
  338.  
  339. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowForegroundSetupRequestedEventArgs {
  340. +   public PrintWorkflowConfiguration Configuration { get; }
  341. +   public IAsyncOperation<WorkflowPrintTicket> GetUserPrintTicketAsync();
  342. +   public Deferral GetDeferral();
  343. + }
  344.  
  345. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowObjectModelSourceFileContent {
  346. + }
  347.  
  348. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowObjectModelTargetPackage {
  349. + }
  350.  
  351. + public enum Windows.Graphics.Printing.Workflow.PrintWorkflowSessionStatus {
  352. +   Started = 0,
  353. +   Completed = 1,
  354. +   Aborted = 2,
  355. +   Closed = 3,
  356. + }
  357.  
  358. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowSourceContent {
  359. +   public IAsyncOperation<WorkflowPrintTicket> GetJobPrintTicketAsync();
  360. +   public PrintWorkflowSpoolStreamContent GetSourceSpoolDataAsStreamContent();
  361. +   public PrintWorkflowObjectModelSourceFileContent GetSourceSpoolDataAsXpsObjectModel();
  362. + }
  363.  
  364. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowSpoolStreamContent {
  365. +   public IInputStream GetInputStream();
  366. + }
  367.  
  368. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowStreamTarget {
  369. +   public IOutputStream GetOutputStream();
  370. + }
  371.  
  372. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedEventArgs {
  373. +   public PrintWorkflowSubmittedOperation Operation { get; }
  374. +   public PrintWorkflowTarget GetTarget( WorkflowPrintTicket result );
  375. +   public Deferral GetDeferral();
  376. + }
  377.  
  378. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedOperation {
  379. +   public PrintWorkflowConfiguration Configuration { get; }
  380. +   public PrintWorkflowSourceContent XpsContent { get; }
  381. +   public void Complete( PrintWorkflowSubmittedStatus status );
  382. + }
  383.  
  384. + public enum Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedStatus {
  385. +   Succeeded = 0,
  386. +   Canceled = 1,
  387. +   Failed = 2,
  388. + }
  389.  
  390. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowTarget {
  391. +   public PrintWorkflowStreamTarget TargetAsStream { get; }
  392. +   public PrintWorkflowObjectModelTargetPackage TargetAsXpsObjectModelPackage { get; }
  393. + }
  394.  
  395. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowTriggerDetails {
  396. +   public PrintWorkflowBackgroundSession PrintWorkflowSession { get; }
  397. + }
  398.  
  399. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowUIActivatedEventArgs {
  400. +   public ActivationKind Kind { get; }
  401. +   public ApplicationExecutionState PreviousExecutionState { get; }
  402. +   public SplashScreen SplashScreen { get; }
  403. +   public User User { get; }
  404. +   public PrintWorkflowForegroundSession PrintWorkflowSession { get; }
  405. + }
  406.  
  407. + public class Windows.Graphics.Printing.Workflow.PrintWorkflowXpsDataAvailableEventArgs {
  408. +   public PrintWorkflowSubmittedOperation Operation { get; }
  409. +   public Deferral GetDeferral();
  410. + }
  411.  
  412. | public class Windows.Graphics.Printing3D.Printing3D3MFPackage {
  413. +   public Printing3DPackageCompression Compression { get; set; }
  414. | }
  415.  
  416. + public enum Windows.Graphics.Printing3D.Printing3DPackageCompression {
  417. +   Low = 0,
  418. +   Medium = 1,
  419. +   High = 2,
  420. + }
  421.  
  422. | public enum Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm {
  423. +   Aes128Cbc = 5,
  424. +   Unknown = 65535,
  425. | }
  426.  
  427. | public class Windows.Storage.StorageLibrary {
  428. +   public IAsyncOperation<bool> AreFolderSuggestionsAvailableAsync();
  429. | }
  430.  
  431. + public class Windows.System.AccountInfo {
  432. +   public string NonRoamableId { get; }
  433. +   public string NonUserId { get; }
  434. + }
  435.  
  436. | public class Windows.System.AppDiagnosticInfo {
  437. +   public AccountInfo Account { get; }
  438. +   public IVector<ResourceGroupInfo> GetResourceGroups();
  439. +   public ResourceGroupInfoWatcher CreateResourceGroupInfoWatcher();
  440. +   public static AppDiagnosticInfoWatcher CreateWatcher();
  441. +   public static IAsyncOperation<DiagnosticPermission> RequestPermissionAsync();
  442. +   public static IAsyncOperation<IVector<AppDiagnosticInfo>> RequestInfoForPackageAsync( string operation );
  443. +   public static IAsyncOperation<IVector<AppDiagnosticInfo>> RequestInfoForAppAsync( string operation );
  444. +   public static IAsyncOperation<bool> TryApplyConfigurationAsync( string value, DiagnosticConfiguration packageFamilyName );
  445. +   public static IAsyncOperation<bool> TryApplyConfigurationForInstanceAsync( Guid value, DiagnosticConfiguration instanceId );
  446. | }
  447.  
  448. + public class Windows.System.AppDiagnosticInfoWatcher {
  449. +   public AppDiagnosticInfoWatcherStatus Status { get; }
  450. +   public void Start();
  451. +   public void Stop();
  452. +   TypedEventHandler<AppDiagnosticInfoWatcher, AppDiagnosticInfoWatcherEventArgs> Added;
  453. +   TypedEventHandler<AppDiagnosticInfoWatcher, object> EnumerationCompleted;
  454. +   TypedEventHandler<AppDiagnosticInfoWatcher, AppDiagnosticInfoWatcherEventArgs> Removed;
  455. +   TypedEventHandler<AppDiagnosticInfoWatcher, object> Stopped;
  456. + }
  457.  
  458. + public class Windows.System.AppDiagnosticInfoWatcherEventArgs {
  459. +   public AppDiagnosticInfo AppDiagnosticInfo { get; }
  460. + }
  461.  
  462. + public enum Windows.System.AppDiagnosticInfoWatcherStatus {
  463. +   Created = 0,
  464. +   Started = 1,
  465. +   EnumerationCompleted = 2,
  466. +   Stopped = 3,
  467. + }
  468.  
  469. + public class Windows.System.BackgroundTaskReport {
  470. +   public ulong LifetimeLimit { get; }
  471. +   public string Name { get; }
  472. +   public string Trigger { get; }
  473. + }
  474.  
  475. + public class Windows.System.DiagnosticConfiguration {
  476. +   public bool EnableMemoryLimits { get; set; }
  477. +   public bool EnableLifetimeLimits { get; set; }
  478. +   public DiagnosticConfiguration();
  479. + }
  480.  
  481. + public enum Windows.System.DiagnosticPermission {
  482. +   Unknown = 0,
  483. +   Denied = 1,
  484. +   Allowed = 2,
  485. +   AllowedAll = 3,
  486. + }
  487.  
  488. + public class Windows.System.DispatcherQueue {
  489. +   public DispatcherQueueTimer CreateTimer();
  490. +   public bool TryEnqueue( DispatcherQueueHandler result );
  491. +   public bool TryEnqueue( DispatcherQueueHandler result, DispatcherQueuePriority callback );
  492. +   public static DispatcherQueue GetForCurrentThread();
  493. + }
  494.  
  495. + public class Windows.System.DispatcherQueueController {
  496. +   public DispatcherQueue DispatcherQueue { get; }
  497. +   public IAsyncAction ShutdownQueueAsync();
  498. +   public static DispatcherQueueController CreateQueueWithDedicatedThread();
  499. +   TypedEventHandler<DispatcherQueueController, object> QueueShutdown;
  500. + }
  501.  
  502. + public void delegate Windows.System.DispatcherQueueHandler();
  503.  
  504. + public enum Windows.System.DispatcherQueuePriority {
  505. +   Low = -10,
  506. +   Normal = 0,
  507. +   High = 10,
  508. + }
  509.  
  510. + public class Windows.System.DispatcherQueueTimer {
  511. +   public bool IsRepeating { get; set; }
  512. +   public TimeSpan Interval { get; set; }
  513. +   public bool IsStarted { get; }
  514. +   public void Start();
  515. +   public void Stop();
  516. +   TypedEventHandler<DispatcherQueueTimer, object> Tick;
  517. + }
  518.  
  519. + public enum Windows.System.EnergyQuotaState {
  520. +   Unknown = 0,
  521. +   Over = 1,
  522. +   Under = 2,
  523. + }
  524.  
  525. + public enum Windows.System.ExecutionState {
  526. +   Unknown = 0,
  527. +   Running = 1,
  528. +   Suspending = 2,
  529. +   Suspended = 3,
  530. +   NotRunning = 4,
  531. + }
  532.  
  533. + public class Windows.System.MemoryReport {
  534. +   public AppMemoryUsageLevel CommitUsageLevel { get; }
  535. +   public ulong CommitUsageLimit { get; }
  536. +   public ulong PrivateCommitUsage { get; }
  537. +   public ulong TotalCommitUsage { get; }
  538. + }
  539.  
  540. + public class Windows.System.ResourceGroupInfo {
  541. +   public Guid InstanceId { get; }
  542. +   public bool IsShared { get; }
  543. +   public IVector<BackgroundTaskReport> GetBackgroundTaskReports();
  544. +   public MemoryReport GetMemoryReport();
  545. +   public IVector<ProcessDiagnosticInfo> GetProcessDiagnostics();
  546. +   public StateReport GetStateReport();
  547. + }
  548.  
  549. + public enum Windows.System.ResourceGroupInfoChangeTypes {
  550. +   None = 0,
  551. +   StateReport = 1,
  552. +   MemoryReport = 2,
  553. +   Processes = 4,
  554. +   BackgroundTaskReport = 8,
  555. + }
  556.  
  557. + public class Windows.System.ResourceGroupInfoWatcher {
  558. +   public ResourceGroupInfoWatcherStatus Status { get; }
  559. +   public void SetFilter( ResourceGroupInfoChangeTypes filter );
  560. +   public void Start();
  561. +   public void Stop();
  562. +   TypedEventHandler<ResourceGroupInfoWatcher, ResourceGroupInfoWatcherEventArgs> Added;
  563. +   TypedEventHandler<ResourceGroupInfoWatcher, object> EnumerationCompleted;
  564. +   TypedEventHandler<ResourceGroupInfoWatcher, ResourceGroupInfoWatcherEventArgs> Removed;
  565. +   TypedEventHandler<ResourceGroupInfoWatcher, object> Stopped;
  566. +   TypedEventHandler<ResourceGroupInfoWatcher, ResourceGroupInfoWatcherUpdatedEventArgs> Updated;
  567. + }
  568.  
  569. + public class Windows.System.ResourceGroupInfoWatcherEventArgs {
  570. +   public AppDiagnosticInfo AppDiagnosticInfo { get; }
  571. +   public ResourceGroupInfo ResourceGroupInfo { get; }
  572. + }
  573.  
  574. + public enum Windows.System.ResourceGroupInfoWatcherStatus {
  575. +   Created = 0,
  576. +   Started = 1,
  577. +   EnumerationCompleted = 2,
  578. +   Stopped = 3,
  579. + }
  580.  
  581. + public class Windows.System.ResourceGroupInfoWatcherUpdatedEventArgs {
  582. +   public AppDiagnosticInfo AppDiagnosticInfo { get; }
  583. +   public ResourceGroupInfoChangeTypes ChangeType { get; }
  584. +   public ResourceGroupInfo ResourceGroupInfo { get; }
  585. + }
  586.  
  587. + public class Windows.System.StateReport {
  588. +   public EnergyQuotaState EnergyQuotaState { get; }
  589. +   public ExecutionState ExecutionState { get; }
  590. +   public bool IsForeground { get; }
  591. +   public IVectorView<SuspendExemptionState> SuspendExemptions { get; }
  592. + }
  593.  
  594. + public enum Windows.System.SuspendExemptionState {
  595. +   Unknown = 0,
  596. +   ExtendedExecution = 1,
  597. +   BackgroundTask = 2,
  598. +   Deferral = 3,
  599. +   System = 4,
  600. + }
  601.  
  602. + public class Windows.UI.Composition.CompositionAnchor : Windows.UI.Composition.CompositionObject {
  603. + }
  604.  
  605. + public class Windows.UI.Composition.CompositionIsland : Windows.UI.Composition.CompositionObject {
  606. +   public Vector2 RequestedSize { get; set; }
  607. +   public CompositionAnchor RasterizationScaleAnchor { get; set; }
  608. +   public Vector2 ActualSize { get; }
  609. +   public Vector2 PrimaryDpiScale { get; }
  610. +   public Vector2 RasterizationScale { get; }
  611. +   public Vector3 SnapToPixelAdjustment { get; }
  612. +   public CompositionIslandVisibilityHints VisiblityHints { get; }
  613. +   TypedEventHandler<CompositionIsland, CompositionIslandEventArgs> ActualSizeChanged;
  614. +   TypedEventHandler<CompositionIsland, CompositionIslandEventArgs> ScaleChanged;
  615. +   TypedEventHandler<CompositionIsland, CompositionIslandEventArgs> SnapToPixelAdjustmentChanged;
  616. +   TypedEventHandler<CompositionIsland, CompositionIslandEventArgs> VisibilityHintsChanged;
  617. + }
  618.  
  619. + public class Windows.UI.Composition.CompositionIslandEventArgs {
  620. + }
  621.  
  622. + public enum Windows.UI.Composition.CompositionIslandVisibilityHints {
  623. +   Visible = 0,
  624. +   CompletelyOcculuded = 1,
  625. +   FullyTransparent = 2,
  626. +   NotTreeVisible = 4,
  627. +   NotConnectedToRoot = 8,
  628. + }
  629.  
  630. | public class Windows.UI.Composition.Compositor {
  631. +   public VisualIslandSite CreateVisualIslandSite();
  632. +   public VisualTreeIsland CreateVisualTreeIsland();
  633. | }
  634.  
  635. + public class Windows.UI.Composition.FramedIslandSite : Windows.UI.Composition.CompositionObject {
  636. +   public void ConnectIsland( CompositionIsland value );
  637. + }
  638.  
  639. + public class Windows.UI.Composition.HwndIslandSite : Windows.UI.Composition.CompositionObject {
  640. +   public Vector2 PlacementAnchorPoint { get; set; }
  641. +   public CompositionAnchor PlacementAnchor { get; set; }
  642. +   public void ConnectIsland( CompositionIsland value );
  643. + }
  644.  
  645. + public interface Windows.UI.Composition.ICompositionIslandSite {
  646. +   public void ConnectIsland( CompositionIsland value );
  647. + }
  648.  
  649. + public interface Windows.UI.Composition.IVisual3 {
  650. +   public CompositionAnchor CreateAnchor();
  651. + }
  652.  
  653. + public class Windows.UI.Composition.PopupIslandSite : Windows.UI.Composition.CompositionObject {
  654. +   public Vector2 PlacementAnchorPoint { get; set; }
  655. +   public CompositionAnchor PlacementAnchor { get; set; }
  656. +   public void ConnectIsland( CompositionIsland value );
  657. + }
  658.  
  659. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  660. +   public CompositionAnchor CreateAnchor();
  661. | }
  662.  
  663. + public class Windows.UI.Composition.VisualIslandSite : Windows.UI.Composition.CompositionObject {
  664. +   public Vector2 ActualSize { get; set; }
  665. +   public Vector2 RequestedSize { get; }
  666. +   public Visual SiteVisual { get; }
  667. +   public void ConnectIsland( CompositionIsland value );
  668. +   TypedEventHandler<VisualIslandSite, VisualIslandSiteEventArgs> RequestedSizeChanged;
  669. + }
  670.  
  671. + public class Windows.UI.Composition.VisualIslandSiteEventArgs {
  672. + }
  673.  
  674. + public class Windows.UI.Composition.VisualTreeIsland : Windows.UI.Composition.CompositionIsland {
  675. +   public VisualCollection Children { get; }
  676. + }
  677.  
  678. | public enum Windows.UI.Text.Core.CoreTextInputScope {
  679. +   Digits = 28,
  680. +   PinNumeric = 64,
  681. +   PinAlphanumeric = 65,
  682. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement