Advertisement
h0x0d

Windows 10 14946 vs. 14936 WinRT API Changes

Oct 13th, 2016
583
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 55.83 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: \wim\14946base\Windows\System32\WinMetadata\*
  5.  old files: \wim\14936ent\Windows\System32\WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. - public enum Windows.ApplicationModel.ContentGroupRequestPriority;
  10.  
  11. | public class Windows.ApplicationModel.Package {
  12. +   public IAsyncOperation<IVector<PackageContentGroup>> StageContentGroupsAsync( IIterable<string> operation );
  13. +   public IAsyncOperation<IVector<PackageContentGroup>> StageContentGroupsAsync( IIterable<string> operation, bool names );
  14. +   public IAsyncOperation<bool> SetInUseAsync( bool operation );
  15. -   public IAsyncOperation<IVector<PackageContentGroup>> RequestContentGroupsAsync( IIterable<string> operation );
  16. -   public IAsyncOperation<IVector<PackageContentGroup>> RequestContentGroupsAsync( IIterable<string> operation, ContentGroupRequestPriority names );
  17. | }
  18.  
  19. | public class Windows.ApplicationModel.PackageCatalog {
  20. +   public IAsyncOperation<Package> AddOptionalPackageAsync( string operation );
  21. | }
  22.  
  23. | public class Windows.ApplicationModel.PackageContentGroup {
  24. +   public bool IsRequired { get; }
  25. -   public IAsyncOperation<bool> RequestAsync();
  26. -   public IAsyncOperation<bool> RequestAsync( ContentGroupRequestPriority action );
  27. | }
  28.  
  29. | public class Windows.ApplicationModel.PackageContentGroupStagingEventArgs {
  30. +   public string ContentGroupName { get; }
  31. +   public bool IsContentGroupRequired { get; }
  32. -   public bool IsRequired { get; }
  33. -   public string Name { get; }
  34. | }
  35.  
  36. | public enum Windows.ApplicationModel.PackageContentGroupState {
  37. +   NotStaged = 0,
  38. +   Staging = 2,
  39. +   Staged = 3,
  40. -   NotQueued = 0,
  41. -   Processing = 2,
  42. -   Completed = 3,
  43. | }
  44.  
  45. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  46. +   ContactPanel = 1017,
  47. | }
  48.  
  49. + public class Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs {
  50. +   public ActivationKind Kind { get; }
  51. +   public ApplicationExecutionState PreviousExecutionState { get; }
  52. +   public SplashScreen SplashScreen { get; }
  53. +   public User User { get; }
  54. +   public Contact Contact { get; }
  55. +   public ContactGroup ContactGroup { get; }
  56. +   public ContactPanel ContactPanel { get; }
  57. + }
  58.  
  59. + public interface Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs {
  60. +   public Contact Contact { get; }
  61. +   public ContactGroup ContactGroup { get; }
  62. +   public ContactPanel ContactPanel { get; }
  63. + }
  64.  
  65. | public class Windows.ApplicationModel.Contacts.ContactAnnotation {
  66. +   public string ContactGroupId { get; set; }
  67. | }
  68.  
  69. | public enum Windows.ApplicationModel.Contacts.ContactAnnotationOperations {
  70. +   Share = 32,
  71. | }
  72.  
  73. | public class Windows.ApplicationModel.Contacts.ContactAnnotationStore {
  74. +   public IAsyncOperation<IVectorView<ContactAnnotation>> FindAnnotationsForContactGroupAsync( string annotations );
  75. | }
  76.  
  77. | public class Windows.ApplicationModel.Contacts.ContactGroup {
  78. +   public bool IsFavorite { get; set; }
  79. -   public ContactGroupKind Kind { get; set; }
  80. | }
  81.  
  82. - public enum Windows.ApplicationModel.Contacts.ContactGroupKind;
  83.  
  84. + public class Windows.ApplicationModel.Contacts.ContactPanel {
  85. +   public IReference<Color> HeaderColor { get; set; }
  86. +   public void ClosePanel();
  87. +   TypedEventHandler<ContactPanel, ContactPanelClosingEventArgs> Closing;
  88. +   TypedEventHandler<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs> LaunchFullAppRequested;
  89. + }
  90.  
  91. + public class Windows.ApplicationModel.Contacts.ContactPanelClosingEventArgs {
  92. +   public Deferral GetDeferral();
  93. + }
  94.  
  95. + public class Windows.ApplicationModel.Contacts.ContactPanelLaunchFullAppRequestedEventArgs {
  96. +   public bool Handled { get; set; }
  97. + }
  98.  
  99. + public class Windows.ApplicationModel.Contacts.PinnedContactIdsQueryResult {
  100. +   public IVector<string> ContactGroupIds { get; }
  101. +   public IVector<string> ContactIds { get; }
  102. + }
  103.  
  104. + public class Windows.ApplicationModel.Contacts.PinnedContactManager {
  105. +   public User User { get; }
  106. +   public bool IsPinSurfaceSupported( PinnedContactSurface result );
  107. +   public bool IsContactPinned( Contact result, PinnedContactSurface contact );
  108. +   public IAsyncOperation<bool> RequestPinContactAsync( Contact operation, PinnedContactSurface contact );
  109. +   public IAsyncOperation<bool> RequestPinContactsAsync( IIterable<Contact> operation, PinnedContactSurface contacts );
  110. +   public IAsyncOperation<bool> RequestUnpinContactAsync( Contact operation, PinnedContactSurface contact );
  111. +   public void SignalContactActivity( Contact contact );
  112. +   public IAsyncOperation<PinnedContactIdsQueryResult> GetPinnedContactIdsAsync();
  113. +   public bool IsContactGroupPinned( ContactGroup result, PinnedContactSurface contactGroup );
  114. +   public IAsyncOperation<bool> RequestPinContactGroupAsync( ContactGroup operation, PinnedContactSurface contactGroup );
  115. +   public IAsyncOperation<bool> RequestUnpinContactGroupAsync( ContactGroup operation, PinnedContactSurface contactGroup );
  116. +   public void SignalContactGroupActivity( ContactGroup contactGroup );
  117. +   public static PinnedContactManager GetDefault();
  118. +   public static PinnedContactManager GetForUser( User result );
  119. + }
  120.  
  121. + public enum Windows.ApplicationModel.Contacts.PinnedContactSurface {
  122. +   StartMenu = 0,
  123. +   Taskbar = 1,
  124. + }
  125.  
  126. | public class Windows.ApplicationModel.Preview.Notes.NotesWindowManagerPreview {
  127. +   public void ShowNoteRelativeTo( int noteViewId, int anchorNoteViewId, NotesWindowManagerPreviewShowNoteOptions options );
  128. +   public void ShowNoteWithPlacement( int noteViewId, IBuffer data, NotesWindowManagerPreviewShowNoteOptions options );
  129. +   public void SetFocusToPreviousView();
  130. +   public IAsyncAction SetThumbnailImageForTaskSwitcherAsync( SoftwareBitmap action );
  131. | }
  132.  
  133. + public class Windows.ApplicationModel.Preview.Notes.NotesWindowManagerPreviewShowNoteOptions {
  134. +   public bool ShowWithFocus { get; set; }
  135. +   public NotesWindowManagerPreviewShowNoteOptions();
  136. + }
  137.  
  138. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  139. *   public bool IsProtectedUnderLock { get; set; }
  140. +   public IAsyncOperation<string> TryShowCreateContactGroupAsync();
  141. -   public IAsyncOperation<string> ShowCreateContactGroupAsync();
  142. | }
  143.  
  144. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore {
  145. +   public IAsyncOperation<UserDataAccount> CreateAccountAsync( string result, string userDisplayName, string packageRelativeAppId );
  146. | }
  147.  
  148. | public class Windows.ApplicationModel.UserDataTasks.UserDataTask {
  149. +   public UserDataTaskRegenerationProperties RegenerationProperties { get; set; }
  150. +   public UserDataTaskRecurrenceProperties RecurrenceProperties { get; set; }
  151. +   public UserDataTaskKind Kind { get; }
  152. -   public UserDataTaskRecurrence Recurrence { get; set; }
  153. | }
  154.  
  155. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskKind {
  156. +   Single = 0,
  157. +   Recurring = 1,
  158. +   Regenerating = 2,
  159. + }
  160.  
  161. | public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskPriority {
  162. *   Normal = 0,
  163. *   Low = -1,
  164. *   High = 1,
  165. | }
  166.  
  167. - public class Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrence;
  168.  
  169. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties {
  170. +   public IReference<UserDataTaskWeekOfMonth> WeekOfMonth { get; set; }
  171. +   public IReference<DateTime> Until { get; set; }
  172. +   public UserDataTaskRecurrenceUnit Unit { get; set; }
  173. +   public IReference<int> Occurrences { get; set; }
  174. +   public IReference<int> Month { get; set; }
  175. +   public int Interval { get; set; }
  176. +   public IReference<UserDataTaskDaysOfWeek> DaysOfWeek { get; set; }
  177. +   public IReference<int> Day { get; set; }
  178. +   public UserDataTaskRecurrenceProperties();
  179. + }
  180.  
  181. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties {
  182. +   public IReference<DateTime> Until { get; set; }
  183. +   public UserDataTaskRegenerationUnit Unit { get; set; }
  184. +   public IReference<int> Occurrences { get; set; }
  185. +   public int Interval { get; set; }
  186. +   public UserDataTaskRegenerationProperties();
  187. + }
  188.  
  189. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationUnit {
  190. +   Daily = 0,
  191. +   Weekly = 1,
  192. +   Monthly = 2,
  193. +   Yearly = 4,
  194. + }
  195.  
  196. | public class Windows.Devices.Bluetooth.BluetoothDeviceId {
  197. +   public string Id { get; }
  198. -   public string DeviceId { get; }
  199. | }
  200.  
  201. + public interface Windows.Devices.Gpio.Provider.IGpioInterruptBufferProvider {
  202. +   public int Capacity { get; }
  203. +   public int Count { get; }
  204. +   public bool IsEmpty { get; }
  205. +   public bool IsOverflowed { get; }
  206. +   public void Clear();
  207. +   public ProviderGpioInterruptEvent Pop();
  208. +   public ProviderGpioInterruptEvent Peek();
  209. +   public IAsyncOperation<int> WaitForItemsAsync( int operation );
  210. +   TypedEventHandler<IGpioInterruptBufferProvider, object> Overflowed;
  211. + }
  212.  
  213. + public interface Windows.Devices.Gpio.Provider.IGpioPinProvider2 {
  214. +   public IGpioInterruptBufferProvider InterruptBuffer { get; }
  215. +   public ulong InterruptCount { get; }
  216. +   public void StartInterruptCount();
  217. +   public void StartInterruptCount( ProviderGpioPinEdge edge );
  218. +   public void StopInterruptCount();
  219. +   public void CreateInterruptBuffer();
  220. +   public void CreateInterruptBuffer( int minimumCapacity );
  221. +   public void StartInterruptBuffer();
  222. +   public void StartInterruptBuffer( ProviderGpioPinEdge edge );
  223. +   public void StopInterruptBuffer();
  224. + }
  225.  
  226. + public struct Windows.Devices.Gpio.Provider.ProviderGpioInterruptEvent {
  227. +   public TimeSpan RelativeTime;
  228. +   public ProviderGpioPinEdge Edge;
  229. + }
  230.  
  231. - public interface Windows.Graphics.Printing.PrintTicket.IPrintSchemaTicket;
  232.  
  233. - public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaCapabilites;
  234.  
  235. | public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaElement {
  236. *   public XmlNode XmlNode { get; }
  237. | }
  238.  
  239. | internal interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaFeature {
  240. +   public IPrintTicketSchemaOption GetOption( string ppOption, string name );
  241. +   public void SetOption( string name, string nameSpaceUri, IPrintTicketSchemaOption pOption );
  242. | }
  243.  
  244. | public interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaOption {
  245. +   public XmlNode GetPropertyNode( string ppXmlNode, string name );
  246. +   public XmlNode GetScoredPropertyNode( string ppXmlNode, string name );
  247. | }
  248.  
  249. * internal interface Windows.Graphics.Printing.PrintTicket.IPrintTicketSchemaParameterInitializer;
  250.  
  251. * internal interface Windows.Graphics.Printing.PrintTicket.IXmlNode;
  252.  
  253. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketSchemaCapabilities {
  254. +   public string Name { get; }
  255. +   public string NameSpaceUri { get; }
  256. +   public XmlNode XmlNode { get; }
  257. +   public PrintTicketSchemaFeature GetFeature( string ppFeature, string name );
  258. +   public PrintTicketSchemaFeature GetFeatureByKeyName( string ppFeature );
  259. +   public IVector<IPrintTicketSchemaOption> GetOptions( PrintTicketSchemaFeature ppOptions );
  260. +   public IPrintTicketSchemaOption GetSelectedOptionInPrintTicket( PrintTicketSchemaFeature ppOption );
  261. +   public IPrintTicketSchemaParameterDefinition GetParameterDefinition( string ppParameterDefination, string name );
  262. + }
  263.  
  264. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketSchemaFeature {
  265. +   public string DisplayName { get; }
  266. +   public string Name { get; }
  267. +   public string NameSpaceUri { get; }
  268. +   public XmlNode XmlNode { get; }
  269. +   public IPrintTicketSchemaOption SelectedOption { get; set; }
  270. +   public tagSchemaSelectionType SelectionType { get; }
  271. +   public IPrintTicketSchemaOption GetOption( string ppOption, string name );
  272. +   public void SetOption( string name, string nameSpaceUri, IPrintTicketSchemaOption pOption );
  273. + }
  274.  
  275. + public class Windows.Graphics.Printing.PrintTicket.PrintTicketSchemaParameterInitializer {
  276. +   public string Name { get; }
  277. +   public string NameSpaceUri { get; }
  278. +   public XmlNode XmlNode { get; }
  279. +   public IPrintTicketSchemaValue Value { get; set; }
  280. + }
  281.  
  282. + public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintSchemaTicket {
  283. +   public string Name { get; }
  284. +   public string NameSpaceUri { get; }
  285. +   public XmlNode XmlNode { get; }
  286. +   public PrintTicketSchemaCapabilities GetCapabilities();
  287. +   public PrintTicketSchemaFeature GetFeature( string ppFeature, string name );
  288. +   public void SetFeature( string name, string nameSpaceUri, PrintTicketSchemaFeature pFeature );
  289. +   public PrintTicketSchemaFeature GetFeatureByKeyName( string ppFeature );
  290. +   public void NotifyXmlChanged();
  291. +   public IAsyncAction ValidateAsync();
  292. +   public PrintTicketSchemaParameterInitializer GetParameterInitializer( string ppFeature, string name );
  293. +   public PrintTicketSchemaParameterInitializer CreateIntegerParameterInitializer( string ppFeature, string name, int nameSpaceUri );
  294. +   public PrintTicketSchemaParameterInitializer CreateStringParameterInitializer( string ppFeature, string name, string nameSpaceUri );
  295. +   public void SetParameterInitializer( string name, string nameSpaceUri, PrintTicketSchemaParameterInitializer pFeature );
  296. +   public WorkflowPrintSchemaTicket MergeAndValidateSchemaTicket( WorkflowPrintSchemaTicket iiresult );
  297. + }
  298.  
  299. + public class Windows.Graphics.Printing.PrintTicket.XmlNode {
  300. + }
  301.  
  302. - public interface Windows.Graphics.Printing.Workflow.IPrintTaskBackgroundActivatedEventArgs;
  303.  
  304. * internal interface Windows.Graphics.Printing.Workflow.IPrintTaskConfig;
  305.  
  306. - public interface Windows.Graphics.Printing.Workflow.IPrintTaskProcessingController;
  307.  
  308. - public interface Windows.Graphics.Printing.Workflow.IPrintTaskSetupController;
  309.  
  310. | internal interface Windows.Graphics.Printing.Workflow.IPrintTaskSetupEventArgs {
  311. *   public PrintTaskConfig Configuration { get; }
  312. -   public IPrintTaskSetupController Controller { get; }
  313. +   public IAsyncOperation<WorkflowPrintSchemaTicket> GetUserPrintTicketAsync();
  314. | }
  315.  
  316. * internal interface Windows.Graphics.Printing.Workflow.IPrintTaskSubmissionController;
  317.  
  318. | internal interface Windows.Graphics.Printing.Workflow.IPrintTaskSubmittedEventArgs {
  319. *   public PrintTaskConfig Configuration { get; }
  320. *   public PrintTaskSubmissionController Controller { get; }
  321. *   public PrintTaskTarget Target { get; }
  322. *   public SourceContent XpsContent { get; }
  323. | }
  324.  
  325. | internal interface Windows.Graphics.Printing.Workflow.IPrintTaskTarget {
  326. *   public StreamTarget TargetAsStream { get; }
  327. | }
  328.  
  329. | internal interface Windows.Graphics.Printing.Workflow.IPrintTaskUIActivatedEventArgs {
  330. *   public PrintTaskForegroundSessionManager PrintTaskSessionManager { get; }
  331. | }
  332.  
  333. | internal interface Windows.Graphics.Printing.Workflow.IPrintTaskXpsDataAvailableEventArgs {
  334. *   public PrintTaskConfig Configuration { get; }
  335. *   public PrintTaskSubmissionController Controller { get; }
  336. *   public SourceContent XpsContent { get; }
  337. +   public Deferral GetDeferral();
  338. | }
  339.  
  340. | internal interface Windows.Graphics.Printing.Workflow.ISourceContent {
  341. +   public IAsyncOperation<WorkflowPrintSchemaTicket> GetJobPrintTicketAsync();
  342. +   public SpoolStreamContent GetSourceSpoolDataAsStreamContent();
  343. +   public XpsOmContent GetSourceSpoolDataAsXpsOm();
  344. | }
  345.  
  346. * internal interface Windows.Graphics.Printing.Workflow.ISpoolStreamContent;
  347.  
  348. | internal interface Windows.Graphics.Printing.Workflow.IStreamTarget {
  349. +   public IOutputStream GetOutputStream( WorkflowPrintSchemaTicket ppOutputStream );
  350. | }
  351.  
  352. | internal interface Windows.Graphics.Printing.Workflow.IXpsOmContent {
  353. +   public void SetXpsOmContentReceiver( XpsOmReceiver pXpsOmReceiver );
  354. | }
  355.  
  356. * internal interface Windows.Graphics.Printing.Workflow.IXpsOmReceiver;
  357.  
  358. - public class Windows.Graphics.Printing.Workflow.PrintTaskBackgroundActivatedEventArgs;
  359.  
  360. + public class Windows.Graphics.Printing.Workflow.PrintTaskBackgroundSessionManager {
  361. +   public PrintTaskSessionStatus Status { get; }
  362. +   TypedEventHandler<PrintTaskBackgroundSessionManager, PrintTaskSetupEventArgs> PrintTaskSetup;
  363. +   TypedEventHandler<PrintTaskBackgroundSessionManager, PrintTaskSubmittedEventArgs> PrintTaskSubmitted;
  364. + }
  365.  
  366. + public class Windows.Graphics.Printing.Workflow.PrintTaskConfig {
  367. +   public object DriverProperties { get; }
  368. +   public object PrintTicket { get; }
  369. +   public object PrinterQueue { get; }
  370. +   public string SourceApplication { get; }
  371. +   public object UserProperties { get; }
  372. + }
  373.  
  374. + public class Windows.Graphics.Printing.Workflow.PrintTaskForegroundSessionManager {
  375. +   public PrintTaskSessionStatus Status { get; }
  376. +   TypedEventHandler<PrintTaskForegroundSessionManager, PrintTaskSetupEventArgs> PrintTaskSetup;
  377. +   TypedEventHandler<PrintTaskForegroundSessionManager, PrintTaskXpsDataAvailableEventArgs> PrintTaskXpsDataAvailable;
  378. + }
  379.  
  380. - public class Windows.Graphics.Printing.Workflow.PrintTaskSessionManager;
  381.  
  382. | public class Windows.Graphics.Printing.Workflow.PrintTaskSetupEventArgs {
  383. *   public PrintTaskConfig Configuration { get; }
  384. -   public IPrintTaskSetupController Controller { get; }
  385. +   public IAsyncOperation<WorkflowPrintSchemaTicket> GetUserPrintTicketAsync();
  386. | }
  387.  
  388. + public class Windows.Graphics.Printing.Workflow.PrintTaskSubmissionController {
  389. +   public void NotifyCompletedPrintTask();
  390. +   public void RequestFailPrintTask( int errorCode );
  391. + }
  392.  
  393. | public class Windows.Graphics.Printing.Workflow.PrintTaskSubmittedEventArgs {
  394. *   public PrintTaskConfig Configuration { get; }
  395. *   public PrintTaskSubmissionController Controller { get; }
  396. *   public PrintTaskTarget Target { get; }
  397. *   public SourceContent XpsContent { get; }
  398. | }
  399.  
  400. | public class Windows.Graphics.Printing.Workflow.PrintTaskTarget {
  401. -   DocumentTarget = 0;
  402. -   Custom = 1;
  403. +   public StreamTarget TargetAsStream { get; }
  404. +   public object TargetAsXpsOmPackage { get; }
  405. | }
  406.  
  407. - public enum Windows.Graphics.Printing.Workflow.PrintTaskType;
  408.  
  409. | public class Windows.Graphics.Printing.Workflow.PrintTaskUIActivatedEventArgs {
  410. *   public PrintTaskForegroundSessionManager PrintTaskSessionManager { get; }
  411. -   public string ToString();
  412. | }
  413.  
  414. | public class Windows.Graphics.Printing.Workflow.PrintTaskXpsDataAvailableEventArgs {
  415. *   public PrintTaskConfig Configuration { get; }
  416. *   public PrintTaskSubmissionController Controller { get; }
  417. *   public SourceContent XpsContent { get; }
  418. +   public Deferral GetDeferral();
  419. | }
  420.  
  421. + public class Windows.Graphics.Printing.Workflow.SourceContent {
  422. +   public IAsyncOperation<WorkflowPrintSchemaTicket> GetJobPrintTicketAsync();
  423. +   public SpoolStreamContent GetSourceSpoolDataAsStreamContent();
  424. +   public XpsOmContent GetSourceSpoolDataAsXpsOm();
  425. + }
  426.  
  427. + public class Windows.Graphics.Printing.Workflow.SpoolStreamContent {
  428. +   public IInputStream GetInputSpoolStream();
  429. + }
  430.  
  431. + public class Windows.Graphics.Printing.Workflow.StreamTarget {
  432. +   public IOutputStream GetOutputStream( WorkflowPrintSchemaTicket ppOutputStream );
  433. + }
  434.  
  435. | public class Windows.Graphics.Printing.Workflow.WorkflowTriggerDetails {
  436. +   public PrintTaskBackgroundSessionManager PrintTaskSessionManager { get; }
  437. -   public uint SessionId { get; }
  438. -   public PrintTaskSessionManager SessionManager { get; }
  439. -   public string GetData();
  440. -   public void LaunchUserInterface();
  441. | }
  442.  
  443. + public class Windows.Graphics.Printing.Workflow.XpsOmContent {
  444. +   public void SetXpsOmContentReceiver( XpsOmReceiver pXpsOmReceiver );
  445. +   public object GetXpsOmFactory();
  446. + }
  447.  
  448. + public class Windows.Graphics.Printing.Workflow.XpsOmReceiver {
  449. + }
  450.  
  451. | public class Windows.Management.Deployment.PackageManager {
  452. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageAsync( Uri deploymentOperation, IIterable<Uri> packageUri, DeploymentOptions dependencyPackageUris, PackageVolume deploymentOptions, IIterable<string> targetVolume, IIterable<Uri> optionalPackageFamilyNames );
  453. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync( Uri deploymentOperation, IIterable<Uri> packageUri, DeploymentOptions dependencyPackageUris, PackageVolume deploymentOptions, IIterable<string> targetVolume, IIterable<Uri> optionalPackageFamilyNames );
  454. +   public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RegisterPackageByFamilyNameAsync( string deploymentOperation, IIterable<string> mainPackageFamilyName, DeploymentOptions dependencyPackageFamilyNames, PackageVolume deploymentOptions, IIterable<string> appDataVolume );
  455. | }
  456.  
  457. + public class Windows.Management.Policies.BinaryPolicy {
  458. +   public bool IsManaged { get; }
  459. +   public IBuffer Value { get; }
  460. + }
  461.  
  462. + public class Windows.Management.Policies.BooleanPolicy {
  463. +   public bool IsManaged { get; }
  464. +   public bool Value { get; }
  465. + }
  466.  
  467. + public class Windows.Management.Policies.BrowserPolicies {
  468. +   public BooleanPolicy AllowAutofill { get; }
  469. +   public BooleanPolicy AllowBrowser { get; }
  470. +   public Int32Policy AllowCookies { get; }
  471. +   public BooleanPolicy AllowDeveloperTools { get; }
  472. +   public BooleanPolicy AllowDoNotTrack { get; }
  473. +   public BooleanPolicy AllowExtensions { get; }
  474. +   public BooleanPolicy AllowInPrivate { get; }
  475. +   public BooleanPolicy AllowPasswordManager { get; }
  476. +   public BooleanPolicy AllowPopups { get; }
  477. +   public BooleanPolicy AllowSearchSuggestionsInAddressBar { get; }
  478. +   public BooleanPolicy AllowSmartScreen { get; }
  479. +   public StringPolicy EnterpriseModeSiteList { get; }
  480. +   public StringPolicy FirstRunUrl { get; }
  481. +   public StringPolicy HomePages { get; }
  482. +   public BooleanPolicy PreventAccessToAboutFlagsInMicrosoftEdge { get; }
  483. +   public Int32Policy PreventSmartScreenPromptOverride { get; }
  484. +   public Int32Policy PreventSmartScreenPromptOverrideForFiles { get; }
  485. +   public Int32Policy PreventUsingLocalHostIPAddressForWebRtc { get; }
  486. +   public Int32Policy SendIntranetTrafficToInternetExplorer { get; }
  487. +   public BooleanPolicy ShowMessageWhenOpeningSitesInInternetExplorer { get; }
  488. +   public static BrowserPoliciesForUser GetPoliciesForUser( User policies );
  489. +   EventHandler<object> Changed;
  490. + }
  491.  
  492. + public class Windows.Management.Policies.BrowserPoliciesForUser {
  493. +   public User User { get; }
  494. + }
  495.  
  496. + public class Windows.Management.Policies.Int32Policy {
  497. +   public bool IsManaged { get; }
  498. +   public int Value { get; }
  499. + }
  500.  
  501. + public class Windows.Management.Policies.StringPolicy {
  502. +   public bool IsManaged { get; }
  503. +   public string Value { get; }
  504. + }
  505.  
  506. + public enum Windows.Media.Capture.AppBroadcastCameraCaptureState {
  507. +   Stopped = 0,
  508. +   Started = 1,
  509. +   Failed = 2,
  510. + }
  511.  
  512. + public class Windows.Media.Capture.AppBroadcastCameraCaptureStateChangedEventArgs {
  513. +   public uint ErrorCode { get; }
  514. +   public AppBroadcastCameraCaptureState State { get; }
  515. + }
  516.  
  517. + public enum Windows.Media.Capture.AppBroadcastCaptureTargetType {
  518. +   AppView = 0,
  519. +   EntireDisplay = 1,
  520. + }
  521.  
  522. + public enum Windows.Media.Capture.AppBroadcastExitBroadcastModeReason {
  523. +   NormalExit = 0,
  524. +   UserCanceled = 1,
  525. +   AuthorizationFail = 2,
  526. +   ForegroundAppActivated = 3,
  527. + }
  528.  
  529. + public enum Windows.Media.Capture.AppBroadcastMicrophoneCaptureState {
  530. +   Stopped = 0,
  531. +   Started = 1,
  532. +   Failed = 2,
  533. + }
  534.  
  535. + public class Windows.Media.Capture.AppBroadcastMicrophoneCaptureStateChangedEventArgs {
  536. +   public uint ErrorCode { get; }
  537. +   public AppBroadcastMicrophoneCaptureState State { get; }
  538. + }
  539.  
  540. + public class Windows.Media.Capture.AppBroadcastPlugIn {
  541. +   public string AppId { get; }
  542. +   public string DisplayName { get; }
  543. +   public IRandomAccessStreamReference Logo { get; }
  544. +   public AppBroadcastProviderSettings ProviderSettings { get; }
  545. + }
  546.  
  547. + public class Windows.Media.Capture.AppBroadcastPlugInManager {
  548. +   public AppBroadcastPlugIn DefaultPlugIn { get; set; }
  549. +   public bool IsBroadcastProviderAvailable { get; }
  550. +   public IVectorView<AppBroadcastPlugIn> PlugInList { get; }
  551. +   public static AppBroadcastPlugInManager GetDefault();
  552. +   public static AppBroadcastPlugInManager GetForUser( User ppInstance );
  553. + }
  554.  
  555. + public class Windows.Media.Capture.AppBroadcastPlugInStateChangedEventArgs {
  556. +   public AppBroadcastPlugInState PlugInState { get; }
  557. + }
  558.  
  559. + public class Windows.Media.Capture.AppBroadcastPreview {
  560. +   public IReference<uint> ErrorCode { get; }
  561. +   public AppBroadcastPreviewState PreviewState { get; }
  562. +   public AppBroadcastPreviewStreamReader PreviewStreamReader { get; }
  563. +   public void StopPreview();
  564. +   TypedEventHandler<AppBroadcastPreview, AppBroadcastPreviewStateChangedEventArgs> PreviewStateChanged;
  565. + }
  566.  
  567. + public enum Windows.Media.Capture.AppBroadcastPreviewState {
  568. +   Started = 0,
  569. +   Stopped = 1,
  570. +   Failed = 2,
  571. + }
  572.  
  573. + public class Windows.Media.Capture.AppBroadcastPreviewStateChangedEventArgs {
  574. +   public uint ErrorCode { get; }
  575. +   public AppBroadcastPreviewState PreviewState { get; }
  576. + }
  577.  
  578. + public class Windows.Media.Capture.AppBroadcastPreviewStreamReader {
  579. +   public BitmapAlphaMode VideoBitmapAlphaMode { get; }
  580. +   public BitmapPixelFormat VideoBitmapPixelFormat { get; }
  581. +   public uint VideoHeight { get; }
  582. +   public uint VideoStride { get; }
  583. +   public uint VideoWidth { get; }
  584. +   public AppBroadcastPreviewStreamVideoFrame TryGetNextVideoFrame();
  585. +   TypedEventHandler<AppBroadcastPreviewStreamReader, object> VideoFrameArrived;
  586. + }
  587.  
  588. + public class Windows.Media.Capture.AppBroadcastPreviewStreamVideoFrame {
  589. +   public IBuffer VideoBuffer { get; }
  590. +   public AppBroadcastPreviewStreamVideoHeader VideoHeader { get; }
  591. + }
  592.  
  593. + public class Windows.Media.Capture.AppBroadcastPreviewStreamVideoHeader {
  594. +   public DateTime AbsoluteTimestamp { get; }
  595. +   public TimeSpan Duration { get; }
  596. +   public ulong FrameId { get; }
  597. +   public TimeSpan RelativeTimestamp { get; }
  598. + }
  599.  
  600. + public class Windows.Media.Capture.AppBroadcastServices {
  601. +   public AppBroadcastCaptureTargetType CaptureTargetType { get; set; }
  602. +   public string BroadcastTitle { get; set; }
  603. +   public string BroadcastLanguage { get; set; }
  604. +   public bool CanCapture { get; }
  605. +   public AppBroadcastState State { get; }
  606. +   public string UserName { get; }
  607. +   public IAsyncOperation<uint> EnterBroadcastModeAsync( AppBroadcastPlugIn operation );
  608. +   public void ExitBroadcastMode( AppBroadcastExitBroadcastModeReason reason );
  609. +   public void StartBroadcast();
  610. +   public void PauseBroadcast();
  611. +   public void ResumeBroadcast();
  612. +   public AppBroadcastPreview StartPreview( Size preview );
  613. + }
  614.  
  615. + public class Windows.Media.Capture.AppBroadcastState {
  616. +   public AppBroadcastSignInState SignInState { get; set; }
  617. +   public bool ShouldCaptureMicrophone { get; set; }
  618. +   public bool ShouldCaptureCamera { get; set; }
  619. +   public WebAuthenticationResult AuthenticationResult { get; set; }
  620. +   public bool IsCaptureTargetRunning { get; }
  621. +   public uint MicrophoneCaptureError { get; }
  622. +   public AppBroadcastMicrophoneCaptureState MicrophoneCaptureState { get; }
  623. +   public Uri OAuthCallbackUri { get; }
  624. +   public Uri OAuthRequestUri { get; }
  625. +   public AppBroadcastPlugInState PlugInState { get; }
  626. +   public uint CameraCaptureError { get; }
  627. +   public AppBroadcastCameraCaptureState CameraCaptureState { get; }
  628. +   public Size EncodedVideoSize { get; }
  629. +   public AppBroadcastStreamState StreamState { get; }
  630. +   public AppBroadcastTerminationReason TerminationReason { get; }
  631. +   public uint TerminationReasonPlugInSpecific { get; }
  632. +   public uint ViewerCount { get; }
  633. +   public void RestartMicrophoneCapture();
  634. +   public void RestartCameraCapture();
  635. +   TypedEventHandler<AppBroadcastState, AppBroadcastCameraCaptureStateChangedEventArgs> CameraCaptureStateChanged;
  636. +   TypedEventHandler<AppBroadcastState, object> CaptureTargetClosed;
  637. +   TypedEventHandler<AppBroadcastState, AppBroadcastMicrophoneCaptureStateChangedEventArgs> MicrophoneCaptureStateChanged;
  638. +   TypedEventHandler<AppBroadcastState, AppBroadcastPlugInStateChangedEventArgs> PlugInStateChanged;
  639. +   TypedEventHandler<AppBroadcastState, AppBroadcastStreamStateChangedEventArgs> StreamStateChanged;
  640. +   TypedEventHandler<AppBroadcastState, AppBroadcastViewerCountChangedEventArgs> ViewerCountChanged;
  641. + }
  642.  
  643. + public class Windows.Media.Capture.AppBroadcastViewerCountChangedEventArgs {
  644. +   public uint ViewerCount { get; }
  645. + }
  646.  
  647. + public class Windows.Media.Capture.AppCaptureDurationGeneratedEventArgs {
  648. +   public TimeSpan Duration { get; }
  649. + }
  650.  
  651. + public class Windows.Media.Capture.AppCaptureFileGeneratedEventArgs {
  652. +   public StorageFile File { get; }
  653. + }
  654.  
  655. + public enum Windows.Media.Capture.AppCaptureMicrophoneCaptureState {
  656. +   Stopped = 0,
  657. +   Started = 1,
  658. +   Failed = 2,
  659. + }
  660.  
  661. + public class Windows.Media.Capture.AppCaptureMicrophoneCaptureStateChangedEventArgs {
  662. +   public uint ErrorCode { get; }
  663. +   public AppCaptureMicrophoneCaptureState State { get; }
  664. + }
  665.  
  666. + public class Windows.Media.Capture.AppCaptureRecordOperation {
  667. +   public IReference<TimeSpan> Duration { get; }
  668. +   public IReference<uint> ErrorCode { get; }
  669. +   public StorageFile File { get; }
  670. +   public IReference<bool> IsFileTruncated { get; }
  671. +   public AppCaptureRecordingState State { get; }
  672. +   public void StopRecording();
  673. +   TypedEventHandler<AppCaptureRecordOperation, AppCaptureDurationGeneratedEventArgs> DurationGenerated;
  674. +   TypedEventHandler<AppCaptureRecordOperation, AppCaptureFileGeneratedEventArgs> FileGenerated;
  675. +   TypedEventHandler<AppCaptureRecordOperation, AppCaptureRecordingStateChangedEventArgs> StateChanged;
  676. + }
  677.  
  678. + public enum Windows.Media.Capture.AppCaptureRecordingState {
  679. +   InProgress = 0,
  680. +   Completed = 1,
  681. +   Failed = 2,
  682. + }
  683.  
  684. + public class Windows.Media.Capture.AppCaptureRecordingStateChangedEventArgs {
  685. +   public uint ErrorCode { get; }
  686. +   public AppCaptureRecordingState State { get; }
  687. + }
  688.  
  689. + public class Windows.Media.Capture.AppCaptureServices {
  690. +   public bool CanCapture { get; }
  691. +   public AppCaptureState State { get; }
  692. +   public AppCaptureRecordOperation Record();
  693. +   public AppCaptureRecordOperation RecordTimeSpan( DateTime operation, TimeSpan startTime );
  694. + }
  695.  
  696. + public class Windows.Media.Capture.AppCaptureState {
  697. +   public bool ShouldCaptureMicrophone { get; set; }
  698. +   public bool IsHistoricalCaptureEnabled { get; }
  699. +   public bool IsTargetRunning { get; }
  700. +   public uint MicrophoneCaptureError { get; }
  701. +   public AppCaptureMicrophoneCaptureState MicrophoneCaptureState { get; }
  702. +   public void RestartMicrophoneCapture();
  703. +   TypedEventHandler<AppCaptureState, object> CaptureTargetClosed;
  704. +   TypedEventHandler<AppCaptureState, AppCaptureMicrophoneCaptureStateChangedEventArgs> MicrophoneCaptureStateChanged;
  705. + }
  706.  
  707. + public enum Windows.Media.Capture.ForegroundActivationArgument {
  708. +   SignInRequired = 0,
  709. +   MoreSettings = 1,
  710. + }
  711.  
  712. + public enum Windows.Media.Capture.GameBarCommand {
  713. +   OpenGameBar = 0,
  714. +   RecordHistoricalBuffer = 1,
  715. +   ToggleStartStopRecord = 2,
  716. +   StartRecord = 3,
  717. +   StopRecord = 4,
  718. +   TakeScreenshot = 5,
  719. +   StartBroadcast = 6,
  720. +   StopBroadcast = 7,
  721. +   PauseBroadcast = 8,
  722. +   ResumeBroadcast = 9,
  723. +   ToggleStartStopBroadcast = 10,
  724. +   ToggleMicrophoneCapture = 11,
  725. +   ToggleCameraCapture = 12,
  726. +   ToggleRecordingIndicator = 13,
  727. + }
  728.  
  729. + public enum Windows.Media.Capture.GameBarCommandOrigin {
  730. +   ShortcutKey = 0,
  731. +   Cortana = 1,
  732. +   AppCommand = 2,
  733. + }
  734.  
  735. + public struct Windows.Media.Capture.GameBarContract {
  736. + }
  737.  
  738. + public enum Windows.Media.Capture.GameBarGameType {
  739. +   SystemDesignatedGame = 0,
  740. +   UserDesignatedGame = 1,
  741. +   NotAGame = 2,
  742. +   DisallowedAsGame = 3,
  743. + }
  744.  
  745. + public class Windows.Media.Capture.GameBarServices {
  746. +   public GameBarGameType GameType { get; set; }
  747. +   public AppBroadcastServices AppBroadcastServices { get; }
  748. +   public AppCaptureServices AppCaptureServices { get; }
  749. +   public bool IsBroadcastProhibitedByPublisher { get; }
  750. +   public bool IsRecordingProhibitedByPublisher { get; }
  751. +   TypedEventHandler<GameBarServices, GameBarServicesCommandEventArgs> CommandReceived;
  752. + }
  753.  
  754. + public class Windows.Media.Capture.GameBarServicesCommandEventArgs {
  755. +   public GameBarCommand Command { get; }
  756. +   public GameBarCommandOrigin Origin { get; }
  757. + }
  758.  
  759. + public class Windows.Media.Capture.GameBarServicesManager {
  760. +   public static GameBarServicesManager GetDefault();
  761. +   TypedEventHandler<GameBarServicesManager, GameBarServicesManagerGameBarServicesCreatedEventArgs> GameBarServicesCreated;
  762. + }
  763.  
  764. + public class Windows.Media.Capture.GameBarServicesManagerGameBarServicesCreatedEventArgs {
  765. +   public GameBarServices GameBarServices { get; }
  766. + }
  767.  
  768. + public enum Windows.Media.Core.TimedTextFontStyle {
  769. +   Normal = 0,
  770. +   Oblique = 1,
  771. +   Italic = 2,
  772. + }
  773.  
  774. | public class Windows.Media.Core.TimedTextStyle {
  775. +   public bool IsUnderlineEnabled { get; set; }
  776. +   public bool IsOverlineEnabled { get; set; }
  777. +   public bool IsLineThroughEnabled { get; set; }
  778. +   public TimedTextFontStyle FontStyle { get; set; }
  779. | }
  780.  
  781. + public class Windows.Media.Core.Preview.SoundLevelBroker {
  782. +   public SoundLevel SoundLevel { get; }
  783. +   EventHandler<object> SoundLevelChanged;
  784. + }
  785.  
  786. | public class Windows.Networking.NetworkOperators.MobileBroadbandAccount {
  787. +   public string AccountExperienceUrl { get; }
  788. | }
  789.  
  790. | public class Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation {
  791. +   public string SimGid1 { get; }
  792. +   public string SimSpn { get; }
  793. -   public string SimGroupIdentifierLevel1 { get; }
  794. -   public string SimServiceProviderName { get; }
  795. | }
  796.  
  797. | public class Windows.Perception.Spatial.Preview.SpatialElement {
  798. +   public SpatialElement( SpatialAnchor spatialAnchor, ValueSet propertySet );
  799. | }
  800.  
  801. | public class Windows.Perception.Spatial.Preview.SpatialElementStore {
  802. -   public IAsyncOperation<SpatialElement> TryGetAsync( string value );
  803. | }
  804.  
  805. | public class Windows.Security.EnterpriseData.FileProtectionManager {
  806. +   public static IAsyncOperation<FileProtectionInfo> UnprotectAsync( IStorageItem result );
  807. +   public static IAsyncOperation<FileProtectionInfo> UnprotectAsync( IStorageItem result, FileUnprotectOptions target );
  808. | }
  809.  
  810. + public class Windows.Security.EnterpriseData.FileUnprotectOptions {
  811. +   public bool Audit { get; set; }
  812. +   public FileUnprotectOptions( bool audit );
  813. + }
  814.  
  815. | public class Windows.Security.EnterpriseData.ProtectionPolicyManager {
  816. +   public string PrimaryManagedIdentity { get; }
  817. +   public static bool IsRoamableProtectionEnabled( string value );
  818. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessAsync( string result, string sourceIdentity, ProtectionPolicyAuditInfo targetIdentity, string auditInfo, ProtectionPolicyRequestAccessBehavior messageFromApp );
  819. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessForAppAsync( string result, string sourceIdentity, ProtectionPolicyAuditInfo appPackageFamilyName, string auditInfo, ProtectionPolicyRequestAccessBehavior messageFromApp );
  820. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessToFilesForAppAsync( IIterable<IStorageItem> result, string sourceItemList, ProtectionPolicyAuditInfo appPackageFamilyName );
  821. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessToFilesForAppAsync( IIterable<IStorageItem> result, string sourceItemList, ProtectionPolicyAuditInfo appPackageFamilyName, string auditInfo, ProtectionPolicyRequestAccessBehavior messageFromApp );
  822. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessToFilesForProcessAsync( IIterable<IStorageItem> result, uint sourceItemList, ProtectionPolicyAuditInfo processId );
  823. +   public static IAsyncOperation<ProtectionPolicyEvaluationResult> RequestAccessToFilesForProcessAsync( IIterable<IStorageItem> result, uint sourceItemList, ProtectionPolicyAuditInfo processId, string auditInfo, ProtectionPolicyRequestAccessBehavior messageFromApp );
  824. +   public static IAsyncOperation<bool> IsFileProtectionRequiredAsync( IStorageItem result, string target );
  825. +   public static IAsyncOperation<bool> IsFileProtectionRequiredForNewFileAsync( IStorageFolder result, string parentFolder, string identity );
  826. +   public static string GetPrimaryManagedIdentityForIdentity( string value );
  827. | }
  828.  
  829. + public enum Windows.Services.Cortana.CortanaPermission {
  830. +   BrowsingHistory = 0,
  831. +   Calendar = 1,
  832. +   CallHistory = 2,
  833. +   Contacts = 3,
  834. +   Email = 4,
  835. +   InputPersonalization = 5,
  836. +   Location = 6,
  837. +   LocationHistory = 7,
  838. +   Messaging = 8,
  839. +   Microphone = 9,
  840. +   Personalization = 10,
  841. +   PhoneCall = 11,
  842. + }
  843.  
  844. + public enum Windows.Services.Cortana.CortanaPermissionsChangeResult {
  845. +   Success = 0,
  846. +   Unavailable = 1,
  847. +   DisabledByPolicy = 2,
  848. + }
  849.  
  850. + public class Windows.Services.Cortana.CortanaPermissionsManager {
  851. +   public bool IsSupported();
  852. +   public IAsyncOperation<bool> ArePermissionsGrantedAsync( IIterable<CortanaPermission> getGrantedPermissionsOperation );
  853. +   public IAsyncOperation<CortanaPermissionsChangeResult> GrantPermissionsAsync( IIterable<CortanaPermission> grantOperation );
  854. +   public IAsyncOperation<CortanaPermissionsChangeResult> RevokePermissionsAsync( IIterable<CortanaPermission> revokeOperation );
  855. +   public static CortanaPermissionsManager GetDefault();
  856. + }
  857.  
  858. | public class Windows.Services.TargetedContent.TargetedContentCollection {
  859. +   public string Id { get; }
  860. +   public string Path { get; }
  861. -   public string Name { get; }
  862. | }
  863.  
  864. | public class Windows.Services.TargetedContent.TargetedContentContainer {
  865. +   public DateTime Timestamp { get; }
  866. -   public IVectorView<string> Tags { get; }
  867. +   public static IAsyncOperation<TargetedContentContainer> GetAsync( string asyncOperation );
  868. | }
  869.  
  870. | public class Windows.Services.TargetedContent.TargetedContentItem {
  871. +   public string Path { get; }
  872. | }
  873.  
  874. | public class Windows.Services.TargetedContent.TargetedContentObject {
  875. -   public TargetedContentValue Value { get; }
  876. | }
  877.  
  878. | public enum Windows.Services.TargetedContent.TargetedContentObjectType {
  879. -   Property = 2,
  880. | }
  881.  
  882. | public class Windows.Services.TargetedContent.TargetedContentSubscription {
  883. +   public static IAsyncOperation<TargetedContentSubscription> GetAsync( string asyncOperation );
  884. +   public static IAsyncOperation<TargetedContentSubscriptionOptions> GetOptionsAsync( string asyncOperation );
  885. | }
  886.  
  887. | public class Windows.Services.TargetedContent.TargetedContentSubscriptionOptions {
  888. +   public string SubscriptionId { get; }
  889. +   public IAsyncAction UpdateAsync();
  890. | }
  891.  
  892. + public enum Windows.System.Preview.RemoteSessions.BinaryChannelTranportMode {
  893. +   Datagram = 0,
  894. +   Acknowledged = 1,
  895. + }
  896.  
  897. - public enum Windows.System.Preview.RemoteSessions.ChannelTranportMode;
  898.  
  899. - public class Windows.System.Preview.RemoteSessions.DisconnectedEventArgs;
  900.  
  901. * internal interface Windows.System.Preview.RemoteSessions.IRemoteSessionInvitationManager;
  902.  
  903. - public class Windows.System.Preview.RemoteSessions.ParticipantJoinRequest;
  904.  
  905. - public class Windows.System.Preview.RemoteSessions.ParticipantJoinRequestedEventArgs;
  906.  
  907. | public class Windows.System.Preview.RemoteSessions.RemoteSession {
  908. +   public IAsyncOperation<bool> RemoveParticipantAsync( RemoteSessionParticipant value );
  909. | }
  910.  
  911. | public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryChannel {
  912. +   public IAsyncOperation<bool> SendMessageAsync( IIterable<RemoteSessionParticipant> value, IBuffer pParticipants );
  913. +   public static RemoteSessionBinaryChannel Create( RemoteSession value, string session );
  914. +   public static RemoteSessionBinaryChannel Create( RemoteSession value, string session, BinaryChannelTranportMode channelName );
  915. | }
  916.  
  917. | public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryMessageReceivedEventArgs {
  918. +   public RemoteSessionParticipant Sender { get; }
  919. -   public string SourceParticipantId { get; }
  920. | }
  921.  
  922. + public class Windows.System.Preview.RemoteSessions.RemoteSessionDisconnectedEventArgs {
  923. +   public RemoteSessionDisconnectedReason Reason { get; }
  924. + }
  925.  
  926. | public class Windows.System.Preview.RemoteSessions.RemoteSessionInvitationManager {
  927. +   public static RemoteSessionInvitationManager GetDefault();
  928. | }
  929.  
  930. + public class Windows.System.Preview.RemoteSessions.RemoteSessionJoinRequest {
  931. +   public RemoteSessionParticipant Participant { get; }
  932. +   public void Accept();
  933. +   public void Reject();
  934. + }
  935.  
  936. + public class Windows.System.Preview.RemoteSessions.RemoteSessionJoinRequestedEventArgs {
  937. +   public RemoteSessionJoinRequest JoinRequest { get; }
  938. + }
  939.  
  940. + public class Windows.UI.Composition.CompositionWindowBackdropBrush : Windows.UI.Composition.CompositionBrush {
  941. + }
  942.  
  943. | public class Windows.UI.Composition.Compositor {
  944. +   public CompositionWindowBackdropBrush CreateWindowBackdropBrush();
  945. | }
  946.  
  947. | public class Windows.UI.Composition.LayerVisual : Windows.UI.Composition.ContainerVisual {
  948. +   public CompositionShadow Shadow { get; set; }
  949. | }
  950.  
  951. | public class Windows.UI.Composition.Visual : Windows.UI.Composition.CompositionObject {
  952. +   public Vector2 RelativeSize { get; set; }
  953. +   public Vector3 RelativeOffset { get; set; }
  954. +   public Visual TransformParent { get; set; }
  955. | }
  956.  
  957. + public class Windows.UI.Input.KnownSimpleHapticsControllerWaveforms {
  958. +   public uint BuzzContinuous { get; }
  959. +   public uint Click { get; }
  960. +   public uint Press { get; }
  961. +   public uint Release { get; }
  962. +   public uint RumbleContinuous { get; }
  963. + }
  964.  
  965. | public class Windows.UI.Input.RadialControllerButtonClickedEventArgs {
  966. +   public SimpleHapticsController SimpleHapticsController { get; }
  967. | }
  968.  
  969. + public class Windows.UI.Input.RadialControllerButtonHoldingEventArgs {
  970. +   public RadialControllerScreenContact Contact { get; }
  971. +   public SimpleHapticsController SimpleHapticsController { get; }
  972. + }
  973.  
  974. + public class Windows.UI.Input.RadialControllerButtonPressedEventArgs {
  975. +   public RadialControllerScreenContact Contact { get; }
  976. +   public SimpleHapticsController SimpleHapticsController { get; }
  977. + }
  978.  
  979. + public class Windows.UI.Input.RadialControllerButtonReleasedEventArgs {
  980. +   public RadialControllerScreenContact Contact { get; }
  981. +   public SimpleHapticsController SimpleHapticsController { get; }
  982. + }
  983.  
  984. | public class Windows.UI.Input.RadialControllerControlAcquiredEventArgs {
  985. +   public bool IsButtonPressed { get; }
  986. +   public SimpleHapticsController SimpleHapticsController { get; }
  987. | }
  988.  
  989. | public class Windows.UI.Input.RadialControllerRotationChangedEventArgs {
  990. +   public bool IsButtonPressed { get; }
  991. +   public SimpleHapticsController SimpleHapticsController { get; }
  992. | }
  993.  
  994. | public class Windows.UI.Input.RadialControllerScreenContactContinuedEventArgs {
  995. +   public bool IsButtonPressed { get; }
  996. +   public SimpleHapticsController SimpleHapticsController { get; }
  997. | }
  998.  
  999. + public class Windows.UI.Input.RadialControllerScreenContactEndedEventArgs {
  1000. +   public bool IsButtonPressed { get; }
  1001. +   public SimpleHapticsController SimpleHapticsController { get; }
  1002. + }
  1003.  
  1004. | public class Windows.UI.Input.RadialControllerScreenContactStartedEventArgs {
  1005. +   public bool IsButtonPressed { get; }
  1006. +   public SimpleHapticsController SimpleHapticsController { get; }
  1007. | }
  1008.  
  1009. + public class Windows.UI.Input.SimpleHapticsController {
  1010. +   public string Id { get; }
  1011. +   public bool IsIntensitySupported { get; }
  1012. +   public bool IsPlayCountSupported { get; }
  1013. +   public bool IsReplayPauseIntervalSupported { get; }
  1014. +   public IVectorView<SimpleHapticsControllerFeedback> SupportedFeedback { get; }
  1015. +   public void StopFeedback();
  1016. +   public void SendHapticFeedback( SimpleHapticsControllerFeedback feedback );
  1017. +   public void SendHapticFeedback( SimpleHapticsControllerFeedback feedback, double intensity, int playCount, TimeSpan replayPauseInterval );
  1018. + }
  1019.  
  1020. + public class Windows.UI.Input.SimpleHapticsControllerFeedback {
  1021. +   public TimeSpan Duration { get; }
  1022. +   public uint Waveform { get; }
  1023. + }
  1024.  
  1025. + public class Windows.UI.Input.Core.RadialControllerIndependentInputSource {
  1026. +   public RadialController Controller { get; }
  1027. +   public CoreDispatcher Dispatcher { get; }
  1028. +   public static RadialControllerIndependentInputSource CreateForView( CoreApplicationView result );
  1029. + }
  1030.  
  1031. + public interface Windows.UI.Input.Inking.IInkPresenterProtractorFactory {
  1032. +   public InkPresenterProtractor Create( InkPresenter inkPresenterProtractor );
  1033. + }
  1034.  
  1035. + public enum Windows.UI.Input.Inking.InkPersistenceFormat {
  1036. +   GifWithEmbeddedIsf = 0,
  1037. +   Isf = 1,
  1038. + }
  1039.  
  1040. + public class Windows.UI.Input.Inking.InkPresenterProtractor {
  1041. +   public double Radius { get; set; }
  1042. +   public bool IsResizable { get; set; }
  1043. +   public bool IsCenterMarkerVisible { get; set; }
  1044. +   public bool IsAngleReadoutVisible { get; set; }
  1045. +   public bool AreTickMarksVisible { get; set; }
  1046. +   public bool AreRaysVisible { get; set; }
  1047. +   public Color AccentColor { get; set; }
  1048. +   public Matrix3x2 Transform { get; set; }
  1049. +   public bool IsVisible { get; set; }
  1050. +   public Color ForegroundColor { get; set; }
  1051. +   public Color BackgroundColor { get; set; }
  1052. +   public InkPresenterStencilKind Kind { get; }
  1053. +   public InkPresenterProtractor( InkPresenter inkPresenter );
  1054. + }
  1055.  
  1056. | public enum Windows.UI.Input.Inking.InkPresenterStencilKind {
  1057. +   Protractor = 2,
  1058. | }
  1059.  
  1060. | public class Windows.UI.Input.Inking.InkStroke {
  1061. +   public IReference<DateTime> StrokeStartedTime { get; set; }
  1062. +   public IReference<TimeSpan> StrokeDuration { get; set; }
  1063. +   public uint Id { get; }
  1064. | }
  1065.  
  1066. | public class Windows.UI.Input.Inking.InkStrokeBuilder {
  1067. +   public InkStroke CreateStrokeFromInkPoints( IIterable<InkPoint> result, Matrix3x2 inkPoints, IReference<DateTime> transform, IReference<TimeSpan> strokeStartedTime );
  1068. | }
  1069.  
  1070. | public class Windows.UI.Input.Inking.InkStrokeContainer {
  1071. +   public IAsyncOperationWithProgress<uint, uint> SaveAsync( IOutputStream outputStreamOperation, InkPersistenceFormat outputStream );
  1072. +   public InkStroke GetStrokeById( uint stroke );
  1073. | }
  1074.  
  1075. + public class Windows.UI.Notifications.NotificationData {
  1076. +   public uint Version { get; set; }
  1077. +   public IMap<string, string> Values { get; }
  1078. +   public NotificationData();
  1079. +   public NotificationData( IIterable<IKeyValuePair<string, string>> initialValues, uint version );
  1080. +   public NotificationData( IIterable<IKeyValuePair<string, string>> initialValues );
  1081. + }
  1082.  
  1083. + public enum Windows.UI.Notifications.NotificationUpdateResult {
  1084. +   Succeeded = 0,
  1085. +   FailedOriginalNotificationNotFound = 1,
  1086. +   Failed = 2,
  1087. + }
  1088.  
  1089. + public class Windows.UI.Notifications.ToastCollection {
  1090. +   public string LaunchArgs { get; set; }
  1091. +   public Uri Icon { get; set; }
  1092. +   public string DisplayName { get; set; }
  1093. +   public string CollectionId { get; }
  1094. +   public ToastCollection( string collectionId, string displayName, string launchArgs, Uri iconUri );
  1095. + }
  1096.  
  1097. + public class Windows.UI.Notifications.ToastCollectionManager {
  1098. +   public IAsyncAction SaveToastCollectionAsync( ToastCollection operation );
  1099. +   public IAsyncOperation<IVectorView<ToastCollection>> FindAllToastCollectionsAsync();
  1100. +   public IAsyncOperation<ToastCollection> GetToastCollectionAsync( string operation );
  1101. +   public IAsyncAction RemoveToastCollectionAsync( string operation );
  1102. +   public IAsyncAction ClearToastCollectionsAsync();
  1103. + }
  1104.  
  1105. | public class Windows.UI.Notifications.ToastNotification {
  1106. +   public NotificationData Data { get; set; }
  1107. | }
  1108.  
  1109. | public class Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail {
  1110. +   public string CollectionId { get; }
  1111. | }
  1112.  
  1113. | public class Windows.UI.Notifications.ToastNotificationManager {
  1114. +   public static IAsyncOperation<ToastNotifier> GetToastNotifierForToastCollectionAsync( string operation );
  1115. +   public static IAsyncOperation<ToastNotificationHistory> GetHistoryForToastCollectionAsync( string operation );
  1116. +   public static ToastCollectionManager GetToastCollectionManager();
  1117. +   public static ToastCollectionManager GetToastCollectionManager( string result );
  1118. | }
  1119.  
  1120. | public class Windows.UI.Notifications.ToastNotificationManagerForUser {
  1121. +   public IAsyncOperation<ToastNotifier> GetToastNotifierForToastCollectionAsync( string operation );
  1122. +   public IAsyncOperation<ToastNotificationHistory> GetHistoryForToastCollectionAsync( string operation );
  1123. +   public ToastCollectionManager GetToastCollectionManager();
  1124. +   public ToastCollectionManager GetToastCollectionManager( string result );
  1125. | }
  1126.  
  1127. | public class Windows.UI.Notifications.ToastNotifier {
  1128. +   public NotificationUpdateResult Update( NotificationData result, string data, string tag );
  1129. +   public NotificationUpdateResult Update( NotificationData result, string data );
  1130. | }
  1131.  
  1132. | public class Windows.UI.ViewManagement.ApplicationView {
  1133. +   public IAsyncOperation<bool> TryConsolidateAsync();
  1134. | }
  1135.  
  1136. | public class Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs {
  1137. +   public bool IsAppInitiated { get; }
  1138. | }
  1139.  
  1140. + public class Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs {
  1141. +   public ActivationKind Kind { get; }
  1142. +   public ApplicationExecutionState PreviousExecutionState { get; }
  1143. +   public SplashScreen SplashScreen { get; }
  1144. +   public User User { get; }
  1145. +   public Contact Contact { get; }
  1146. +   public ContactGroup ContactGroup { get; }
  1147. +   public ContactPanel ContactPanel { get; }
  1148. +   public ActivatedOperation ActivatedOperation { get; }
  1149. + }
  1150.  
  1151. + public class Windows.UI.Xaml.BringIntoViewOptions {
  1152. +   public IReference<Rect> TargetRect { get; set; }
  1153. +   public bool AnimationDesired { get; set; }
  1154. +   public BringIntoViewOptions();
  1155. + }
  1156.  
  1157. | public class Windows.UI.Xaml.UIElement : Windows.UI.Xaml.DependencyObject {
  1158. +   public double KeyTipVerticalOffset { get; set; }
  1159. +   public KeyTipPlacementMode KeyTipPlacementMode { get; set; }
  1160. +   public double KeyTipHorizontalOffset { get; set; }
  1161. +   public XYFocusKeyboardNavigationMode XYFocusKeyboardNavigation { get; set; }
  1162. +   public DependencyProperty KeyTipVerticalOffsetProperty { get; }
  1163. +   public DependencyProperty XYFocusKeyboardNavigationProperty { get; }
  1164. +   public DependencyProperty KeyTipHorizontalOffsetProperty { get; }
  1165. +   public DependencyProperty KeyTipPlacementModeProperty { get; }
  1166. +   public void StartBringIntoView();
  1167. +   public void StartBringIntoView( BringIntoViewOptions options );
  1168. | }
  1169.  
  1170. | public class Windows.UI.Xaml.Automation.AutomationElementIdentifiers {
  1171. +   public AutomationProperty CultureProperty { get; }
  1172. | }
  1173.  
  1174. | public class Windows.UI.Xaml.Automation.AutomationProperties {
  1175. +   public DependencyProperty CultureProperty { get; }
  1176. +   public static int GetCulture( DependencyObject value );
  1177. +   public static void SetCulture( DependencyObject element, int value );
  1178. | }
  1179.  
  1180. | public class Windows.UI.Xaml.Automation.Peers.AutomationPeer : Windows.UI.Xaml.DependencyObject {
  1181. +   public int GetCulture();
  1182. | }
  1183.  
  1184. | public class Windows.UI.Xaml.Controls.Frame : Windows.UI.Xaml.Controls.ContentControl {
  1185. +   public void SetNavigationState( string navigationState, bool suppressNavigate );
  1186. | }
  1187.  
  1188. | public class Windows.UI.Xaml.Controls.InkToolbar : Windows.UI.Xaml.Controls.Control {
  1189. +   public Orientation Orientation { get; set; }
  1190. +   public bool IsStencilButtonChecked { get; set; }
  1191. +   public InkToolbarButtonFlyoutPlacement ButtonFlyoutPlacement { get; set; }
  1192. +   public DependencyProperty ButtonFlyoutPlacementProperty { get; }
  1193. +   public DependencyProperty IsStencilButtonCheckedProperty { get; }
  1194. +   public DependencyProperty OrientationProperty { get; }
  1195. -   public bool IsSelectionButtonChecked { get; set; }
  1196. -   public FlyoutPlacementMode ButtonDirection { get; set; }
  1197. -   public DependencyProperty ButtonDirectionProperty { get; }
  1198. -   public DependencyProperty IsSelectionButtonCheckedProperty { get; }
  1199. +   public InkToolbarMenuButton GetMenuButton( InkToolbarMenuKind returnValue );
  1200. -   public InkToolbarSelectionButton GetSelectionButton( InkToolbarSelection returnValue );
  1201. | }
  1202.  
  1203. + public enum Windows.UI.Xaml.Controls.InkToolbarButtonFlyoutPlacement {
  1204. +   Auto = 0,
  1205. +   Top = 1,
  1206. +   Bottom = 2,
  1207. +   Left = 3,
  1208. +   Right = 4,
  1209. + }
  1210.  
  1211. | public class Windows.UI.Xaml.Controls.InkToolbarEraserButton : Windows.UI.Xaml.Controls.InkToolbarToolButton {
  1212. +   public double SelectedStrokeWidth { get; set; }
  1213. +   public double MinStrokeWidth { get; set; }
  1214. +   public double MaxStrokeWidth { get; set; }
  1215. +   public bool IsWidthSliderVisible { get; set; }
  1216. +   public bool IsClearAllVisible { get; set; }
  1217. +   public InkToolbarEraserKind EraserKind { get; set; }
  1218. +   public DependencyProperty EraserKindProperty { get; }
  1219. +   public DependencyProperty IsClearAllVisibleProperty { get; }
  1220. +   public DependencyProperty IsWidthSliderVisibleProperty { get; }
  1221. +   public DependencyProperty MaxStrokeWidthProperty { get; }
  1222. +   public DependencyProperty MinStrokeWidthProperty { get; }
  1223. +   public DependencyProperty SelectedStrokeWidthProperty { get; }
  1224. -   public bool ShowStrokeErase { get; set; }
  1225. -   public bool ShowPointErase { get; set; }
  1226. -   public InkToolbarEraserTipShape PointEraseTipShape { get; set; }
  1227. -   public Size PointEraseSize { get; set; }
  1228. -   public DependencyProperty PointEraseSizeProperty { get; }
  1229. -   public DependencyProperty PointEraseTipShapeProperty { get; }
  1230. -   public DependencyProperty ShowPointEraseProperty { get; }
  1231. -   public DependencyProperty ShowStrokeEraseProperty { get; }
  1232. | }
  1233.  
  1234. - public enum Windows.UI.Xaml.Controls.InkToolbarEraserButtonKind;
  1235.  
  1236. + public enum Windows.UI.Xaml.Controls.InkToolbarEraserKind {
  1237. +   Stroke = 0,
  1238. +   Precision = 1,
  1239. + }
  1240.  
  1241. - public enum Windows.UI.Xaml.Controls.InkToolbarEraserTipShape;
  1242.  
  1243. + public class Windows.UI.Xaml.Controls.InkToolbarFlyoutItem : Windows.UI.Xaml.Controls.Primitives.ButtonBase {
  1244. +   public InkToolbarFlyoutItemKind Kind { get; set; }
  1245. +   public bool IsChecked { get; set; }
  1246. +   public DependencyProperty IsCheckedProperty { get; }
  1247. +   public DependencyProperty KindProperty { get; }
  1248. +   public InkToolbarFlyoutItem();
  1249. +   TypedEventHandler<InkToolbarFlyoutItem, object> Checked;
  1250. +   TypedEventHandler<InkToolbarFlyoutItem, object> Unchecked;
  1251. + }
  1252.  
  1253. + public enum Windows.UI.Xaml.Controls.InkToolbarFlyoutItemKind {
  1254. +   Simple = 0,
  1255. +   Radio = 1,
  1256. +   Check = 2,
  1257. +   RadioCheck = 3,
  1258. + }
  1259.  
  1260. + public class Windows.UI.Xaml.Controls.InkToolbarIsStencilButtonCheckedChangedEventArgs {
  1261. +   public InkToolbarStencilButton StencilButton { get; }
  1262. +   public InkToolbarStencilKind StencilKind { get; }
  1263. +   public InkToolbarIsStencilButtonCheckedChangedEventArgs();
  1264. + }
  1265.  
  1266. + public class Windows.UI.Xaml.Controls.InkToolbarMenuButton : Windows.UI.Xaml.Controls.Primitives.ToggleButton {
  1267. +   public bool IsExtensionGlyphShown { get; set; }
  1268. +   public InkToolbarMenuKind MenuKind { get; }
  1269. +   public DependencyProperty IsExtensionGlyphShownProperty { get; }
  1270. + }
  1271.  
  1272. + public enum Windows.UI.Xaml.Controls.InkToolbarMenuKind {
  1273. +   Stencil = 0,
  1274. + }
  1275.  
  1276. | public class Windows.UI.Xaml.Controls.InkToolbarPenConfigurationControl : Windows.UI.Xaml.Controls.Control {
  1277. +   public InkToolbarEraserButton EraserButton { get; }
  1278. +   public DependencyProperty EraserButtonProperty { get; }
  1279. | }
  1280.  
  1281. - public enum Windows.UI.Xaml.Controls.InkToolbarSelection;
  1282.  
  1283. - public class Windows.UI.Xaml.Controls.InkToolbarSelectionButton : Windows.UI.Xaml.Controls.CheckBox;
  1284.  
  1285. + public class Windows.UI.Xaml.Controls.InkToolbarStencilButton : Windows.UI.Xaml.Controls.InkToolbarMenuButton {
  1286. +   public bool IsRulerItemVisible { get; set; }
  1287. +   public bool IsProtractorItemVisible { get; set; }
  1288. +   public bool IsBringIntoViewItemVisible { get; set; }
  1289. +   public InkPresenterProtractor Protractor { get; }
  1290. +   public InkPresenterRuler Ruler { get; }
  1291. +   public DependencyProperty IsBringIntoViewItemVisibleProperty { get; }
  1292. +   public DependencyProperty IsProtractorItemVisibleProperty { get; }
  1293. +   public DependencyProperty IsRulerItemVisibleProperty { get; }
  1294. +   public DependencyProperty ProtractorProperty { get; }
  1295. +   public DependencyProperty RulerProperty { get; }
  1296. +   public InkToolbarStencilButton();
  1297. + }
  1298.  
  1299. + public enum Windows.UI.Xaml.Controls.InkToolbarStencilKind {
  1300. +   Ruler = 0,
  1301. +   Protractor = 1,
  1302. + }
  1303.  
  1304. | public class Windows.UI.Xaml.Controls.Primitives.FlyoutBase : Windows.UI.Xaml.DependencyObject {
  1305. +   public DependencyObject OverlayInputPassThroughElement { get; set; }
  1306. +   public DependencyProperty OverlayInputPassThroughElementProperty { get; }
  1307. | }
  1308.  
  1309. | public class Windows.UI.Xaml.Documents.Hyperlink : Windows.UI.Xaml.Documents.Span {
  1310. +   public bool Focus( FocusState returnValue );
  1311. | }
  1312.  
  1313. | public class Windows.UI.Xaml.Documents.TextElement : Windows.UI.Xaml.DependencyObject {
  1314. +   public double KeyTipVerticalOffset { get; set; }
  1315. +   public KeyTipPlacementMode KeyTipPlacementMode { get; set; }
  1316. +   public double KeyTipHorizontalOffset { get; set; }
  1317. +   public DependencyProperty KeyTipPlacementModeProperty { get; }
  1318. +   public DependencyProperty KeyTipVerticalOffsetProperty { get; }
  1319. +   public DependencyProperty KeyTipHorizontalOffsetProperty { get; }
  1320. | }
  1321.  
  1322. + public enum Windows.UI.Xaml.Input.KeyTipPlacementMode {
  1323. +   Auto = 0,
  1324. +   Top = 1,
  1325. +   Bottom = 2,
  1326. +   Left = 3,
  1327. +   Right = 4,
  1328. +   Center = 5,
  1329. +   Hidden = 6,
  1330. + }
  1331.  
  1332. + public enum Windows.UI.Xaml.Input.XYFocusKeyboardNavigationMode {
  1333. +   Inherited = 0,
  1334. +   Local = 1,
  1335. +   None = 2,
  1336. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement