Advertisement
h0x0d

Windows 10 15007 vs. 15002 WinRT API Changes

Jan 17th, 2017
1,046
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 27.05 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: 15007\Windows\System32\WinMetadata\*
  5.  old files: 15002\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 class Windows.ApplicationModel.Activation.PrintWorkflowForegroundTaskActivatedEventArgs {
  14. +   public ActivationKind Kind { get; }
  15. +   public ApplicationExecutionState PreviousExecutionState { get; }
  16. +   public SplashScreen SplashScreen { get; }
  17. +   public User User { get; }
  18. +   public object PrintWorkflowSession { get; }
  19. + }
  20.  
  21. | public class Windows.Devices.Bluetooth.Background.GattServiceProviderConnection {
  22. +   public IMapView<string, GattServiceProviderConnection> AllServices { get; }
  23. -   public static IMapView<string, GattServiceProviderConnection> AllServices();
  24. | }
  25.  
  26. - public interface Windows.Devices.Gpio.Provider.IGpioInterruptBufferProvider;
  27.  
  28. - public interface Windows.Devices.Gpio.Provider.IGpioPinProvider2;
  29.  
  30. - public struct Windows.Devices.Gpio.Provider.ProviderGpioInterruptEvent;
  31.  
  32. + public class Windows.Devices.Haptics.KnownSimpleHapticsControllerWaveforms {
  33. +   public ushort BuzzContinuous { get; }
  34. +   public ushort Click { get; }
  35. +   public ushort Press { get; }
  36. +   public ushort Release { get; }
  37. +   public ushort RumbleContinuous { get; }
  38. + }
  39.  
  40. + public class Windows.Devices.Haptics.SimpleHapticsController {
  41. +   public string Id { get; }
  42. +   public bool IsIntensitySupported { get; }
  43. +   public bool IsPlayCountSupported { get; }
  44. +   public bool IsPlayDurationSupported { get; }
  45. +   public bool IsReplayPauseIntervalSupported { get; }
  46. +   public IVectorView<SimpleHapticsControllerFeedback> SupportedFeedback { get; }
  47. +   public void StopFeedback();
  48. +   public void SendHapticFeedback( SimpleHapticsControllerFeedback feedback );
  49. +   public void SendHapticFeedback( SimpleHapticsControllerFeedback feedback, double intensity );
  50. +   public void SendHapticFeedbackForDuration( SimpleHapticsControllerFeedback feedback, double intensity, TimeSpan playDuration );
  51. +   public void SendHapticFeedbackForPlayCount( SimpleHapticsControllerFeedback feedback, double intensity, int playCount, TimeSpan replayPauseInterval );
  52. + }
  53.  
  54. + public class Windows.Devices.Haptics.SimpleHapticsControllerFeedback {
  55. +   public TimeSpan Duration { get; }
  56. +   public ushort Waveform { get; }
  57. + }
  58.  
  59. + public enum Windows.Devices.Haptics.VibrationAccessStatus {
  60. +   Allowed = 0,
  61. +   DeniedByUser = 1,
  62. +   DeniedBySystem = 2,
  63. +   DeniedByEnergySaver = 3,
  64. + }
  65.  
  66. + public class Windows.Devices.Haptics.VibrationDevice {
  67. +   public string Id { get; }
  68. +   public SimpleHapticsController SimpleHapticsController { get; }
  69. +   public static IAsyncOperation<VibrationAccessStatus> RequestAccessAsync();
  70. +   public static string GetDeviceSelector();
  71. +   public static IAsyncOperation<VibrationDevice> FromIdAsync( string operation );
  72. +   public static IAsyncOperation<VibrationDevice> GetDefaultAsync();
  73. +   public static IAsyncOperation<IVectorView<VibrationDevice>> FindAllAsync();
  74. + }
  75.  
  76. | public class Windows.Devices.Pwm.PwmController {
  77. +   public double SetDesiredFrequency( double result );
  78. +   public static string GetDeviceSelector( string result );
  79. | }
  80.  
  81. | public interface Windows.Devices.Pwm.Provider.IPwmControllerProvider {
  82. +   public double SetDesiredFrequency( double result );
  83. | }
  84.  
  85. | public class Windows.Gaming.Input.ArcadeStick {
  86. +   public BatteryReport TryGetBatteryReport();
  87. +   public static ArcadeStick FromGameController( IGameController value );
  88. | }
  89.  
  90. | public class Windows.Gaming.Input.FlightStick {
  91. +   public BatteryReport TryGetBatteryReport();
  92. +   public static FlightStick FromGameController( IGameController value );
  93. | }
  94.  
  95. | public class Windows.Gaming.Input.Gamepad {
  96. +   public BatteryReport TryGetBatteryReport();
  97. +   public static Gamepad FromGameController( IGameController value );
  98. | }
  99.  
  100. + public struct Windows.Gaming.Input.GamingInputPreviewContract {
  101. + }
  102.  
  103. | public class Windows.Gaming.Input.Headset {
  104. +   public BatteryReport TryGetBatteryReport();
  105. | }
  106.  
  107. + public interface Windows.Gaming.Input.IGameControllerBatteryInfo {
  108. +   public BatteryReport TryGetBatteryReport();
  109. + }
  110.  
  111. | public class Windows.Gaming.Input.RacingWheel {
  112. +   public BatteryReport TryGetBatteryReport();
  113. +   public static RacingWheel FromGameController( IGameController value );
  114. | }
  115.  
  116. | public class Windows.Gaming.Input.RawGameController {
  117. +   public BatteryReport TryGetBatteryReport();
  118. +   public static RawGameController FromGameController( IGameController value );
  119. | }
  120.  
  121. | public class Windows.Gaming.Input.UINavigationController {
  122. +   public BatteryReport TryGetBatteryReport();
  123. +   public static UINavigationController FromGameController( IGameController value );
  124. | }
  125.  
  126. | public class Windows.Gaming.Input.Custom.GameControllerFactoryManager {
  127. +   public static IGameController TryGetFactoryControllerFromGameController( ICustomGameControllerFactory factoryController, IGameController factory );
  128. | }
  129.  
  130. + public class Windows.Gaming.Input.Preview.GameControllerProviderInfo {
  131. +   public static string GetParentProviderId( IGameControllerProvider value );
  132. +   public static string GetProviderId( IGameControllerProvider value );
  133. + }
  134.  
  135. + public enum Windows.Gaming.UI.GameChatMessageOrigin {
  136. +   Voice = 0,
  137. +   Text = 1,
  138. + }
  139.  
  140. + public class Windows.Gaming.UI.GameChatMessageReceivedEventArgs {
  141. +   public string AppDisplayName { get; }
  142. +   public string AppId { get; }
  143. +   public string Message { get; }
  144. +   public GameChatMessageOrigin Origin { get; }
  145. +   public string SenderName { get; }
  146. + }
  147.  
  148. + public class Windows.Gaming.UI.GameChatOverlay {
  149. +   public GameChatOverlayPosition DesiredPosition { get; set; }
  150. +   public void AddMessage( string sender, string message, GameChatMessageOrigin origin );
  151. +   public static GameChatOverlay GetDefault();
  152. + }
  153.  
  154. + public struct Windows.Gaming.UI.GameChatOverlayContract {
  155. + }
  156.  
  157. + public class Windows.Gaming.UI.GameChatOverlayMessageSource {
  158. +   public GameChatOverlayMessageSource();
  159. +   public void SetDelayBeforeClosingAfterMessageReceived( TimeSpan value );
  160. +   TypedEventHandler<GameChatOverlayMessageSource, GameChatMessageReceivedEventArgs> MessageReceived;
  161. + }
  162.  
  163. + public enum Windows.Gaming.UI.GameChatOverlayPosition {
  164. +   BottomCenter = 0,
  165. +   BottomLeft = 1,
  166. +   BottomRight = 2,
  167. +   MiddleRight = 3,
  168. +   MiddleLeft = 4,
  169. +   TopCenter = 5,
  170. +   TopLeft = 6,
  171. +   TopRight = 7,
  172. + }
  173.  
  174. + public class Windows.Graphics.Display.BrightnessOverride {
  175. +   public double BrightnessLevel { get; }
  176. +   public bool IsOverrideActive { get; }
  177. +   public bool IsSupported { get; }
  178. +   public void SetBrightnessLevel( double brightnessLevel, DisplayBrightnessOverrideOptions options );
  179. +   public void SetBrightnessScenario( DisplayBrightnessScenario scenario, DisplayBrightnessOverrideOptions options );
  180. +   public double GetLevelForScenario( DisplayBrightnessScenario brightnessLevel );
  181. +   public void StartOverride();
  182. +   public void StopOverride();
  183. +   public static BrightnessOverride GetDefaultForSystem();
  184. +   public static BrightnessOverride GetForCurrentView();
  185. +   public static IAsyncOperation<bool> SaveForSystemAsync( BrightnessOverride operation );
  186. +   TypedEventHandler<BrightnessOverride, object> BrightnessLevelChanged;
  187. +   TypedEventHandler<BrightnessOverride, object> IsOverrideActiveChanged;
  188. +   TypedEventHandler<BrightnessOverride, object> IsSupportedChanged;
  189. + }
  190.  
  191. + public enum Windows.Graphics.Display.DisplayBrightnessOverrideOptions {
  192. +   None = 0,
  193. +   UseDimmedPolicyWhenBatteryIsLow = 1,
  194. + }
  195.  
  196. + public enum Windows.Graphics.Display.DisplayBrightnessScenario {
  197. +   DefaultBrightness = 0,
  198. +   IdleBrightness = 1,
  199. +   BarcodeReadingBrightness = 2,
  200. +   FullBrightness = 3,
  201. + }
  202.  
  203. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketCapabilities;
  204.  
  205. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketFeature;
  206.  
  207. - public enum Windows.Graphics.Printing.PrintTicket.PrintTicketFeatureSelectionType;
  208.  
  209. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketOption;
  210.  
  211. - public enum Windows.Graphics.Printing.PrintTicket.PrintTicketParameterDataType;
  212.  
  213. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketParameterDefinition;
  214.  
  215. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketParameterInitializer;
  216.  
  217. - public class Windows.Graphics.Printing.PrintTicket.PrintTicketValue;
  218.  
  219. - public enum Windows.Graphics.Printing.PrintTicket.PrintTicketValueType;
  220.  
  221. - public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicket;
  222.  
  223. - public class Windows.Graphics.Printing.PrintTicket.WorkflowPrintTicketValidationResult;
  224.  
  225. - public class Windows.Graphics.Printing.Workflow.ObjectModelSourceFileContent;
  226.  
  227. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowBackgroundSession;
  228.  
  229. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowBackgroundSetupRequestedEventArgs;
  230.  
  231. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowConfiguration;
  232.  
  233. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowContext;
  234.  
  235. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowForegroundSession;
  236.  
  237. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowForegroundSetupRequestedEventArgs;
  238.  
  239. - public enum Windows.Graphics.Printing.Workflow.PrintWorkflowSessionStatus;
  240.  
  241. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowSourceContent;
  242.  
  243. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowSpoolStreamContent;
  244.  
  245. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowStreamTarget;
  246.  
  247. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedEventArgs;
  248.  
  249. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedOperation;
  250.  
  251. - public enum Windows.Graphics.Printing.Workflow.PrintWorkflowSubmittedStatus;
  252.  
  253. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowTarget;
  254.  
  255. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowUIActivatedEventArgs;
  256.  
  257. - public class Windows.Graphics.Printing.Workflow.PrintWorkflowXpsDataAvailableEventArgs;
  258.  
  259. - public class Windows.Graphics.Printing.Workflow.WorkflowTriggerDetails;
  260.  
  261. - public class Windows.Graphics.Printing.Workflow.XpsObjectModelTargetPackage;
  262.  
  263. | public class Windows.Media.Capture.MediaCapture {
  264. +   public IAsyncOperation<MultiSourceMediaFrameReader> CreateMultiSourceFrameReaderAsync( IIterable<MediaFrameSource> value );
  265. | }
  266.  
  267. | public class Windows.Media.Capture.Frames.MediaFrameSourceController {
  268. +   public IAsyncOperation<MediaFrameSourceGetPropertyResult> GetPropertyByExtendedIdAsync( byte[] operation, IReference<uint> extendedPropertyId );
  269. +   public IAsyncOperation<MediaFrameSourceSetPropertyStatus> SetPropertyByExtendedIdAsync( byte[] operation, byte[] extendedPropertyId );
  270. | }
  271.  
  272. | public enum Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus {
  273. +   MaxPropertyValueSizeTooSmall = 4,
  274. +   MaxPropertyValueSizeRequired = 5,
  275. | }
  276.  
  277. + public class Windows.Media.Capture.Frames.MultiSourceMediaFrameArrivedEventArgs {
  278. + }
  279.  
  280. + public class Windows.Media.Capture.Frames.MultiSourceMediaFrameReader {
  281. +   public MultiSourceMediaFrameReference TryAcquireLatestFrame();
  282. +   public IAsyncOperation<MultiSourceMediaFrameReaderStartStatus> StartAsync();
  283. +   public IAsyncAction StopAsync();
  284. +   public void Close();
  285. +   TypedEventHandler<MultiSourceMediaFrameReader, MultiSourceMediaFrameArrivedEventArgs> FrameArrived;
  286. + }
  287.  
  288. + public enum Windows.Media.Capture.Frames.MultiSourceMediaFrameReaderStartStatus {
  289. +   Success = 0,
  290. +   NotSupported = 1,
  291. +   InsufficientResources = 2,
  292. +   DeviceNotAvailable = 3,
  293. +   UnknownFailure = 4,
  294. + }
  295.  
  296. + public class Windows.Media.Capture.Frames.MultiSourceMediaFrameReference {
  297. +   public MediaFrameReference TryGetFrameReferenceBySourceId( string value );
  298. +   public void Close();
  299. + }
  300.  
  301. | public class Windows.Media.Devices.AudioDeviceModulesManager {
  302. | }
  303.  
  304. | public class Windows.Media.Devices.VideoDeviceController {
  305. +   public VideoDeviceControllerGetDevicePropertyResult GetDevicePropertyById( string value, IReference<uint> propertyId );
  306. +   public VideoDeviceControllerSetDevicePropertyStatus SetDevicePropertyById( string value, object propertyId );
  307. +   public VideoDeviceControllerGetDevicePropertyResult GetDevicePropertyByExtendedId( byte[] value, IReference<uint> extendedPropertyId );
  308. +   public VideoDeviceControllerSetDevicePropertyStatus SetDevicePropertyByExtendedId( byte[] value, byte[] extendedPropertyId );
  309. | }
  310.  
  311. + public class Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyResult {
  312. +   public VideoDeviceControllerGetDevicePropertyStatus Status { get; }
  313. +   public object Value { get; }
  314. + }
  315.  
  316. + public enum Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus {
  317. +   Success = 0,
  318. +   UnknownFailure = 1,
  319. +   BufferTooSmall = 2,
  320. +   NotSupported = 3,
  321. +   DeviceNotAvailable = 4,
  322. +   MaxPropertyValueSizeTooSmall = 5,
  323. +   MaxPropertyValueSizeRequired = 6,
  324. + }
  325.  
  326. + public enum Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus {
  327. +   Success = 0,
  328. +   UnknownFailure = 1,
  329. +   NotSupported = 2,
  330. +   InvalidValue = 3,
  331. +   DeviceNotAvailable = 4,
  332. +   NotInControl = 5,
  333. + }
  334.  
  335. + public class Windows.Perception.Spatial.SpatialEntity {
  336. +   public SpatialAnchor Anchor { get; }
  337. +   public string Id { get; }
  338. +   public ValueSet Properties { get; }
  339. +   public SpatialEntity( SpatialAnchor spatialAnchor );
  340. +   public SpatialEntity( SpatialAnchor spatialAnchor, ValueSet propertySet );
  341. + }
  342.  
  343. + public class Windows.Perception.Spatial.SpatialEntityAddedEventArgs {
  344. +   public SpatialEntity Entity { get; }
  345. + }
  346.  
  347. + public class Windows.Perception.Spatial.SpatialEntityRemovedEventArgs {
  348. +   public SpatialEntity Entity { get; }
  349. + }
  350.  
  351. + public class Windows.Perception.Spatial.SpatialEntityStore {
  352. +   public bool IsSupported { get; }
  353. +   public IAsyncAction SaveAsync( SpatialEntity action );
  354. +   public IAsyncAction RemoveAsync( SpatialEntity action );
  355. +   public SpatialEntityWatcher CreateEntityWatcher();
  356. +   public static SpatialEntityStore TryGet( RemoteSystemSession value );
  357. + }
  358.  
  359. + public class Windows.Perception.Spatial.SpatialEntityUpdatedEventArgs {
  360. +   public SpatialEntity Entity { get; }
  361. + }
  362.  
  363. + public class Windows.Perception.Spatial.SpatialEntityWatcher {
  364. +   public SpatialEntityWatcherStatus Status { get; }
  365. +   public void Start();
  366. +   public void Stop();
  367. +   TypedEventHandler<SpatialEntityWatcher, SpatialEntityAddedEventArgs> Added;
  368. +   TypedEventHandler<SpatialEntityWatcher, object> EnumerationCompleted;
  369. +   TypedEventHandler<SpatialEntityWatcher, SpatialEntityRemovedEventArgs> Removed;
  370. +   TypedEventHandler<SpatialEntityWatcher, SpatialEntityUpdatedEventArgs> Updated;
  371. + }
  372.  
  373. + public enum Windows.Perception.Spatial.SpatialEntityWatcherStatus {
  374. +   Created = 0,
  375. +   Started = 1,
  376. +   EnumerationCompleted = 2,
  377. +   Stopping = 3,
  378. +   Stopped = 4,
  379. +   Aborted = 5,
  380. + }
  381.  
  382. - public class Windows.Perception.Spatial.Preview.SpatialEntity;
  383.  
  384. - public class Windows.Perception.Spatial.Preview.SpatialEntityAddedEventArgs;
  385.  
  386. - public class Windows.Perception.Spatial.Preview.SpatialEntityRemovedEventArgs;
  387.  
  388. - public class Windows.Perception.Spatial.Preview.SpatialEntityStore;
  389.  
  390. - public class Windows.Perception.Spatial.Preview.SpatialEntityUpdatedEventArgs;
  391.  
  392. - public class Windows.Perception.Spatial.Preview.SpatialEntityWatcher;
  393.  
  394. - public enum Windows.Perception.Spatial.Preview.SpatialEntityWatcherStatus;
  395.  
  396. + public class Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient {
  397. +   public static PlatformTelemetryRegistrationResult Register( string result );
  398. +   public static PlatformTelemetryRegistrationResult Register( string result, PlatformTelemetryRegistrationSettings id );
  399. + }
  400.  
  401. + public class Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationResult {
  402. +   public PlatformTelemetryRegistrationStatus Status { get; }
  403. + }
  404.  
  405. + public class Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationSettings {
  406. +   public uint UploadQuotaSize { get; set; }
  407. +   public uint StorageSize { get; set; }
  408. +   public PlatformTelemetryRegistrationSettings();
  409. + }
  410.  
  411. + public enum Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationStatus {
  412. +   Success = 0,
  413. +   SettingsOutOfRange = 1,
  414. +   UnknownFailure = 2,
  415. + }
  416.  
  417. - public enum Windows.System.Preview.RemoteSessions.BinaryChannelTransportMode;
  418.  
  419. - public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryChannel;
  420.  
  421. - public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryMessageReceivedEventArgs;
  422.  
  423. - public enum Windows.System.Preview.RemoteSessions.RemoteSessionConnectionStatus;
  424.  
  425. - public class Windows.System.Preview.RemoteSessions.RemoteSessionDisconnectedEventArgs;
  426.  
  427. - public class Windows.System.Preview.RemoteSessions.RemoteSessionInvitationManager;
  428.  
  429. - public class Windows.System.Preview.RemoteSessions.RemoteSessionInvitationReceivedEventArgs;
  430.  
  431. - public class Windows.System.Preview.RemoteSessions.RemoteSessionParticipant;
  432.  
  433. - public class Windows.System.Preview.RemoteSessions.RemoteSessionParticipantChangedEventArgs;
  434.  
  435. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSession;
  436.  
  437. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionAddedEventArgs;
  438.  
  439. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionController;
  440.  
  441. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionCreationResult;
  442.  
  443. - public enum Windows.System.Preview.RemoteSessions.RemoteSystemSessionCreationStatus;
  444.  
  445. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionDisconnectedEventArgs;
  446.  
  447. - public enum Windows.System.Preview.RemoteSessions.RemoteSystemSessionDisconnectedReason;
  448.  
  449. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionInfo;
  450.  
  451. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionInvitation;
  452.  
  453. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionInvitationListener;
  454.  
  455. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionInvitationReceivedEventArgs;
  456.  
  457. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionJoinRequest;
  458.  
  459. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionJoinRequestedEventArgs;
  460.  
  461. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionJoinResult;
  462.  
  463. - public enum Windows.System.Preview.RemoteSessions.RemoteSystemSessionJoinStatus;
  464.  
  465. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionMessageChannel;
  466.  
  467. - public enum Windows.System.Preview.RemoteSessions.RemoteSystemSessionMessageChannelReliability;
  468.  
  469. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionOptions;
  470.  
  471. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionParticipant;
  472.  
  473. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionParticipantAddedEventArgs;
  474.  
  475. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionParticipantRemovedEventArgs;
  476.  
  477. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionParticipantWatcher;
  478.  
  479. - public enum Windows.System.Preview.RemoteSessions.RemoteSystemSessionParticipantWatcherStatus;
  480.  
  481. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionRemovedEventArgs;
  482.  
  483. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionUpdatedEventArgs;
  484.  
  485. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionValueSetReceivedEventArgs;
  486.  
  487. - public class Windows.System.Preview.RemoteSessions.RemoteSystemSessionWatcher;
  488.  
  489. - public enum Windows.System.Preview.RemoteSessions.RemoteSystemSessionWatcherStatus;
  490.  
  491. + public class Windows.System.RemoteSystems.RemoteSystemSession {
  492. +   public string ControllerDisplayName { get; }
  493. +   public string DisplayName { get; }
  494. +   public string Id { get; }
  495. +   public RemoteSystemSessionParticipantWatcher CreateParticipantWatcher();
  496. +   public IAsyncOperation<bool> SendInvitationAsync( RemoteSystem operation );
  497. +   public void Close();
  498. +   public static RemoteSystemSessionWatcher CreateWatcher();
  499. +   TypedEventHandler<RemoteSystemSession, RemoteSystemSessionDisconnectedEventArgs> Disconnected;
  500. + }
  501.  
  502. + public class Windows.System.RemoteSystems.RemoteSystemSessionAddedEventArgs {
  503. +   public RemoteSystemSessionInfo SessionInfo { get; }
  504. + }
  505.  
  506. + public class Windows.System.RemoteSystems.RemoteSystemSessionController {
  507. +   public RemoteSystemSessionController( string displayName );
  508. +   public RemoteSystemSessionController( string displayName, RemoteSystemSessionOptions options );
  509. +   public IAsyncOperation<bool> RemoveParticipantAsync( RemoteSystemSessionParticipant operation );
  510. +   public IAsyncOperation<RemoteSystemSessionCreationResult> CreateSessionAsync();
  511. +   TypedEventHandler<RemoteSystemSessionController, RemoteSystemSessionJoinRequestedEventArgs> JoinRequested;
  512. + }
  513.  
  514. + public class Windows.System.RemoteSystems.RemoteSystemSessionCreationResult {
  515. +   public RemoteSystemSession Session { get; }
  516. +   public RemoteSystemSessionCreationStatus Status { get; }
  517. + }
  518.  
  519. + public enum Windows.System.RemoteSystems.RemoteSystemSessionCreationStatus {
  520. +   Success = 0,
  521. +   SessionLimitsExceeded = 1,
  522. +   OperationAborted = 2,
  523. + }
  524.  
  525. + public class Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedEventArgs {
  526. +   public RemoteSystemSessionDisconnectedReason Reason { get; }
  527. + }
  528.  
  529. + public enum Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedReason {
  530. +   SessionUnavailable = 0,
  531. +   RemovedByController = 1,
  532. +   SessionClosed = 2,
  533. + }
  534.  
  535. + public class Windows.System.RemoteSystems.RemoteSystemSessionInfo {
  536. +   public string ControllerDisplayName { get; }
  537. +   public string DisplayName { get; }
  538. +   public IAsyncOperation<RemoteSystemSessionJoinResult> JoinAsync();
  539. + }
  540.  
  541. + public class Windows.System.RemoteSystems.RemoteSystemSessionInvitation {
  542. +   public RemoteSystem Sender { get; }
  543. +   public RemoteSystemSessionInfo SessionInfo { get; }
  544. + }
  545.  
  546. + public class Windows.System.RemoteSystems.RemoteSystemSessionInvitationListener {
  547. +   public RemoteSystemSessionInvitationListener();
  548. +   TypedEventHandler<RemoteSystemSessionInvitationListener, RemoteSystemSessionInvitationReceivedEventArgs> InvitationReceived;
  549. + }
  550.  
  551. + public class Windows.System.RemoteSystems.RemoteSystemSessionInvitationReceivedEventArgs {
  552. +   public RemoteSystemSessionInvitation Invitation { get; }
  553. + }
  554.  
  555. + public class Windows.System.RemoteSystems.RemoteSystemSessionJoinRequest {
  556. +   public RemoteSystemSessionParticipant Participant { get; }
  557. +   public void Accept();
  558. + }
  559.  
  560. + public class Windows.System.RemoteSystems.RemoteSystemSessionJoinRequestedEventArgs {
  561. +   public RemoteSystemSessionJoinRequest JoinRequest { get; }
  562. +   public Deferral GetDeferral();
  563. + }
  564.  
  565. + public class Windows.System.RemoteSystems.RemoteSystemSessionJoinResult {
  566. +   public RemoteSystemSession Session { get; }
  567. +   public RemoteSystemSessionJoinStatus Status { get; }
  568. + }
  569.  
  570. + public enum Windows.System.RemoteSystems.RemoteSystemSessionJoinStatus {
  571. +   Success = 0,
  572. +   SessionLimitsExceeded = 1,
  573. +   OperationAborted = 2,
  574. +   SessionUnavailable = 3,
  575. +   RejectedByController = 4,
  576. + }
  577.  
  578. + public class Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel {
  579. +   public RemoteSystemSession Session { get; }
  580. +   public RemoteSystemSessionMessageChannel( RemoteSystemSession session, string channelName );
  581. +   public RemoteSystemSessionMessageChannel( RemoteSystemSession session, string channelName, RemoteSystemSessionMessageChannelReliability reliability );
  582. +   public IAsyncOperation<bool> BroadcastValueSetAsync( ValueSet operation );
  583. +   public IAsyncOperation<bool> SendValueSetAsync( ValueSet operation, RemoteSystemSessionParticipant messageData );
  584. +   public IAsyncOperation<bool> SendValueSetToParticipantsAsync( ValueSet operation, IIterable<RemoteSystemSessionParticipant> messageData );
  585. +   TypedEventHandler<RemoteSystemSessionMessageChannel, RemoteSystemSessionValueSetReceivedEventArgs> ValueSetReceived;
  586. + }
  587.  
  588. + public enum Windows.System.RemoteSystems.RemoteSystemSessionMessageChannelReliability {
  589. +   Reliable = 0,
  590. +   Unreliable = 1,
  591. + }
  592.  
  593. + public class Windows.System.RemoteSystems.RemoteSystemSessionOptions {
  594. +   public bool IsInviteOnly { get; }
  595. + }
  596.  
  597. + public class Windows.System.RemoteSystems.RemoteSystemSessionParticipant {
  598. +   public RemoteSystem RemoteSystem { get; }
  599. +   public IVectorView<HostName> GetHostNames();
  600. + }
  601.  
  602. + public class Windows.System.RemoteSystems.RemoteSystemSessionParticipantAddedEventArgs {
  603. +   public RemoteSystemSessionParticipant Participant { get; }
  604. + }
  605.  
  606. + public class Windows.System.RemoteSystems.RemoteSystemSessionParticipantRemovedEventArgs {
  607. +   public RemoteSystemSessionParticipant Participant { get; }
  608. + }
  609.  
  610. + public class Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher {
  611. +   public RemoteSystemSessionParticipantWatcherStatus Status { get; }
  612. +   public void Start();
  613. +   public void Stop();
  614. +   TypedEventHandler<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantAddedEventArgs> Added;
  615. +   TypedEventHandler<RemoteSystemSessionParticipantWatcher, object> EnumerationCompleted;
  616. +   TypedEventHandler<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantRemovedEventArgs> Removed;
  617. + }
  618.  
  619. + public enum Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus {
  620. +   Created = 0,
  621. +   Started = 1,
  622. +   EnumerationCompleted = 2,
  623. +   Stopping = 3,
  624. +   Stopped = 4,
  625. +   Aborted = 5,
  626. + }
  627.  
  628. + public class Windows.System.RemoteSystems.RemoteSystemSessionRemovedEventArgs {
  629. +   public RemoteSystemSessionInfo SessionInfo { get; }
  630. + }
  631.  
  632. + public class Windows.System.RemoteSystems.RemoteSystemSessionUpdatedEventArgs {
  633. +   public RemoteSystemSessionInfo SessionInfo { get; }
  634. + }
  635.  
  636. + public class Windows.System.RemoteSystems.RemoteSystemSessionValueSetReceivedEventArgs {
  637. +   public ValueSet Message { get; }
  638. +   public RemoteSystemSessionParticipant Sender { get; }
  639. + }
  640.  
  641. + public class Windows.System.RemoteSystems.RemoteSystemSessionWatcher {
  642. +   public RemoteSystemSessionWatcherStatus Status { get; }
  643. +   public void Start();
  644. +   public void Stop();
  645. +   TypedEventHandler<RemoteSystemSessionWatcher, RemoteSystemSessionAddedEventArgs> Added;
  646. +   TypedEventHandler<RemoteSystemSessionWatcher, RemoteSystemSessionRemovedEventArgs> Removed;
  647. +   TypedEventHandler<RemoteSystemSessionWatcher, RemoteSystemSessionUpdatedEventArgs> Updated;
  648. + }
  649.  
  650. + public enum Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus {
  651. +   Created = 0,
  652. +   Started = 1,
  653. +   EnumerationCompleted = 2,
  654. +   Stopping = 3,
  655. +   Stopped = 4,
  656. +   Aborted = 5,
  657. + }
  658.  
  659. - public interface Windows.UI.Composition.ICompositionColorSpaceTarget;
  660.  
  661. - public class Windows.UI.Composition.VisualCapturePartner : Windows.UI.Composition.CompositionObject;
  662.  
  663. - public class Windows.UI.Core.ComponentDisplayInformation;
  664.  
  665. - public class Windows.UI.Input.KnownSimpleHapticsControllerWaveforms;
  666.  
  667. - public class Windows.UI.Input.SimpleHapticsController;
  668.  
  669. - public class Windows.UI.Input.SimpleHapticsControllerFeedback;
  670.  
  671. + public class Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs {
  672. +   public ActivationKind Kind { get; }
  673. +   public ApplicationExecutionState PreviousExecutionState { get; }
  674. +   public SplashScreen SplashScreen { get; }
  675. +   public ActivatedOperation ActivatedOperation { get; }
  676. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement