Advertisement
h0x0d

Windows 10 14931 vs. 14926 WinRT API Changes

Sep 22nd, 2016
600
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 23.02 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: \wim\14931pro\Windows\System32\WinMetadata\*
  5.  old files: \wim\14926_WinMetadata\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Contacts.ContactGroup {
  10. +   public IAsyncAction SaveMemberAsync( ContactGroupMember value );
  11. +   public IAsyncAction DeleteMemberAsync( ContactGroupMember value );
  12. +   public IAsyncOperation<ContactGroupMember> GetMemberAsync( string operation );
  13. +   public ContactGroupMemberReader GetMemberReader();
  14. +   public IAsyncOperation<bool> TryShowGroupDetailsAsync();
  15. +   public IAsyncOperation<bool> TryShowEditGroupDetailsAsync();
  16. +   public IAsyncOperation<bool> TryShowEditGroupMembersAsync();
  17. -   public IAsyncAction ShowGroupDetailsAsync();
  18. -   public IAsyncAction ShowEditGroupDetailsAsync();
  19. -   public IAsyncAction ShowEditGroupMembersAsync();
  20. | }
  21.  
  22. + public class Windows.ApplicationModel.Contacts.ContactGroupMember {
  23. +   public string Role { get; set; }
  24. +   public string RemoteId { get; set; }
  25. +   public string ContactId { get; set; }
  26. +   public string GroupId { get; }
  27. +   public string Id { get; }
  28. +   public ContactGroupMember();
  29. + }
  30.  
  31. + public class Windows.ApplicationModel.Contacts.ContactGroupMemberBatch {
  32. +   public IVectorView<ContactGroupMember> Members { get; }
  33. + }
  34.  
  35. + public class Windows.ApplicationModel.Contacts.ContactGroupMemberReader {
  36. +   public IAsyncOperation<ContactGroupMemberBatch> ReadBatchAsync();
  37. + }
  38.  
  39. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  40. +   public IPropertySet ProviderProperties { get; }
  41. | }
  42.  
  43. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicsResult {
  44. +   public IReference<byte> ProtocolError { get; }
  45. +   public GattCommunicationStatus Status { get; }
  46. -   public BluetoothError Error { get; }
  47. | }
  48.  
  49. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorsResult {
  50. +   public IReference<byte> ProtocolError { get; }
  51. +   public GattCommunicationStatus Status { get; }
  52. -   public BluetoothError Error { get; }
  53. | }
  54.  
  55. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService {
  56. +   public IAsyncOperation<DeviceAccessStatus> RequestAccessAsync( GattSharingMode value );
  57. +   public IAsyncOperation<GattDeviceServicesResult> GetIncludedServicesAsync();
  58. +   public IAsyncOperation<GattDeviceServicesResult> GetIncludedServicesAsync( BluetoothCacheMode asyncOp );
  59. +   public IAsyncOperation<GattDeviceServicesResult> GetIncludedServicesForUuidAsync( GattUuid asyncOp );
  60. +   public IAsyncOperation<GattDeviceServicesResult> GetIncludedServicesForUuidAsync( GattUuid asyncOp, BluetoothCacheMode serviceUuid );
  61. -   public static IAsyncOperation<GattDeviceServicesResult> FromIdWithResultAsync( string asyncOp );
  62. -   public static IAsyncOperation<GattDeviceServicesResult> FromIdWithResultAsync( string asyncOp, GattSharingMode deviceId );
  63. | }
  64.  
  65. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceServicesResult {
  66. +   public IReference<byte> ProtocolError { get; }
  67. +   public GattCommunicationStatus Status { get; }
  68. -   public BluetoothError Error { get; }
  69. | }
  70.  
  71. - public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattIncludedServicesResult;
  72.  
  73. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestedEventArgs {
  74. -   public GattReadRequest Request { get; }
  75. +   public IAsyncOperation<GattReadRequest> GetRequestAsync();
  76. | }
  77.  
  78. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters {
  79. -   public BluetoothLEAdvertisementFilter AdvertisementFilter { get; set; }
  80. -   public IBuffer AdditionalServiceData { get; set; }
  81. | }
  82.  
  83. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession {
  84. +   public bool MaintainConnection { get; set; }
  85. +   public bool CanMaintainConnection { get; }
  86. +   public ushort MaxPduSize { get; }
  87. +   public void Close();
  88. +   public static IAsyncOperation<GattSession> FromDeviceIdAsync( BluetoothDeviceId asyncOp );
  89. | }
  90.  
  91. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient {
  92. *   public ushort MaxNotificationSize { get; }
  93. | }
  94.  
  95. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestedEventArgs {
  96. -   public GattWriteRequest Request { get; }
  97. +   public IAsyncOperation<GattWriteRequest> GetRequestAsync();
  98. | }
  99.  
  100. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResponse {
  101. +   public static GattWriteResponse Create();
  102. | }
  103.  
  104. | public enum Windows.Management.Deployment.RemovalOptions {
  105. +   RepairAppRegistrationOption = 1073741824,
  106. | }
  107.  
  108. | public class Windows.Media.MediaExtensionManager {
  109. +   public void RegisterMediaExtensionForAppService( IMediaExtension extension, AppServiceConnection connection );
  110. | }
  111.  
  112. | public class Windows.Media.Core.MediaStreamSource {
  113. +   public IReference<double> MaxSupportedPlaybackRate { get; set; }
  114. | }
  115.  
  116. | public class Windows.Media.Protection.PlayReady.PlayReadyLicense {
  117. +   public bool ExpiresInRealTime { get; }
  118. -   public bool RealTimeExpires { get; }
  119. | }
  120.  
  121. | public class Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest {
  122. +   public PlayReadyLicenseIterable CreateLicenseIterable( PlayReadyContentHeader result, bool contentHeader );
  123. | }
  124.  
  125. + public interface Windows.Perception.Spatial.Preview.ISpatialAnchorStorage {
  126. +   public IAsyncOperation<IMapView<Guid, SpatialAnchorMetadata>> GetAnchorIdsAndMetadataAsync();
  127. +   public IAsyncOperation<IVectorView<SpatialAnchor>> GetAnchorsAsync( IVectorView<Guid> ppOperation );
  128. +   public IAsyncOperation<SpatialAnchor> GetAnchorAsync( Guid ppOperation );
  129. +   public IAsyncAction InsertAnchorAsync( SpatialAnchor ppOperation, SpatialAnchorMetadata pAnchor );
  130. +   public IAsyncAction RemoveAnchorByIdAsync( Guid ppOperation );
  131. +   public IAsyncAction SetAnchorMetadataAsync( Guid ppOperation, SpatialAnchorMetadata anchorId );
  132. +   public IAsyncOperation<SpatialAnchorMetadata> GetAnchorMetadataAsync( Guid ppOperation );
  133. +   TypedEventHandler<ISpatialAnchorStorage, SpatialAnchorStorageContentChangedEventArgs> ContentChanged;
  134. + }
  135.  
  136. + public class Windows.Perception.Spatial.Preview.SpatialAnchorMetadata {
  137. +   public ValueSet CustomProperties { get; }
  138. +   public Guid Id { get; }
  139. +   public SpatialAnchorMetadata();
  140. + }
  141.  
  142. + public enum Windows.Perception.Spatial.Preview.SpatialAnchorStorageContentChange {
  143. +   SpatialAnchorInserted = 0,
  144. +   SpatialAnchorRemoved = 1,
  145. +   SpatialAnchorChanged = 2,
  146. + }
  147.  
  148. + public class Windows.Perception.Spatial.Preview.SpatialAnchorStorageContentChangedEventArgs {
  149. +   public SpatialAnchorStorageContentChange Change { get; }
  150. +   public Guid SourceParticipantId { get; }
  151. +   public Guid SpatialAnchorId { get; }
  152. + }
  153.  
  154. + public class Windows.Perception.Spatial.Preview.SpatialElement {
  155. +   public string Id { get; }
  156. +   public ValueSet Properties { get; }
  157. +   public SpatialElement( SpatialAnchor spatialAnchor );
  158. +   public IAsyncOperation<SpatialAnchor> GetSpatialAnchorAsync();
  159. + }
  160.  
  161. + public class Windows.Perception.Spatial.Preview.SpatialElementChangedEventArgs {
  162. +   public CollectionChange CollectionChange { get; }
  163. +   public SpatialElement SpatialElement { get; }
  164. + }
  165.  
  166. + public class Windows.Perception.Spatial.Preview.SpatialElementStore {
  167. +   public IVectorView<SpatialElement> SpatialElements { get; }
  168. +   public IAsyncAction SaveAsync( SpatialElement value );
  169. +   public IAsyncOperation<SpatialElement> TryGetAsync( string value );
  170. +   public IAsyncAction RemoveAsync( SpatialElement value );
  171. +   public static SpatialElementStore Create( RemoteSession value );
  172. +   TypedEventHandler<SpatialElementStore, SpatialElementChangedEventArgs> SpatialElementsChanged;
  173. + }
  174.  
  175. + public interface Windows.Perception.Spatial.Preview.Sharing.ISpatialSharingSession {
  176. +   public Guid Id { get; }
  177. +   public bool IsHost { get; }
  178. +   public string SessionName { get; }
  179. +   public ISpatialAnchorStorage SharedSpatialAnchors { get; }
  180. +   public SpatialSharingSessionState State { get; }
  181. +   public IAsyncAction ConnectAsync();
  182. +   public IAsyncAction DisconnectAsync();
  183. +   public ISpatialSharingSessionHost GetHostForSession();
  184. +   public IVectorView<SpatialSharingSessionParticipant> GetAllParticipants();
  185. +   public void InviteDevice( SpatialSharingDevice pDevice );
  186. +   public IAsyncOperation<bool> SendDataAsync( IBuffer ppOperation );
  187. +   public IAsyncOperation<bool> SendDataToParticipantAsync( SpatialSharingSessionParticipant ppOperation, IBuffer pTarget );
  188. +   TypedEventHandler<ISpatialSharingSession, SessionMessageReceivedEventArgs> MessageReceived;
  189. +   TypedEventHandler<ISpatialSharingSession, SessionParticipantEventArgs> ParticipantJoined;
  190. +   TypedEventHandler<ISpatialSharingSession, SessionParticipantLeftEventArgs> ParticipantLeft;
  191. +   TypedEventHandler<ISpatialSharingSession, SpatialSharingSessionState> SessionStateChanged;
  192. + }
  193.  
  194. + public interface Windows.Perception.Spatial.Preview.Sharing.ISpatialSharingSessionHost {
  195. +   public void AddParticipant( SpatialSharingSessionParticipant pParticipant );
  196. +   public void RemoveParticipant( SpatialSharingSessionParticipant pParticipant );
  197. +   TypedEventHandler<ISpatialSharingSessionHost, SessionParticipantEventArgs> ParticipantJoining;
  198. + }
  199.  
  200. + public interface Windows.Perception.Spatial.Preview.Sharing.ISpatialSharingSessionManager {
  201. +   public IAsyncOperation<SpatialSharingQueryResult> QueryDevicesAsync();
  202. +   public ISpatialSharingSession CreateSessionAsHost( string ppSession );
  203. +   public ISpatialSharingSession CreateSessionFromToken( SpatialSharingSessionToken ppOperation );
  204. +   public ISpatialSharingSession GetCurrentSession();
  205. +   TypedEventHandler<ISpatialSharingSessionManager, SessionChangedEventArgs> CurrentSessionChanged;
  206. +   TypedEventHandler<ISpatialSharingSessionManager, SessionInviteReceivedEventArgs> InviteReceived;
  207. + }
  208.  
  209. + public class Windows.Perception.Spatial.Preview.Sharing.SessionChangedEventArgs {
  210. +   public SpatialSharingSession Session { get; }
  211. + }
  212.  
  213. + public class Windows.Perception.Spatial.Preview.Sharing.SessionInviteReceivedEventArgs {
  214. +   public SpatialSharingSessionInvite Invite { get; }
  215. + }
  216.  
  217. + public class Windows.Perception.Spatial.Preview.Sharing.SessionMessageReceivedEventArgs {
  218. +   public IBuffer Data { get; }
  219. +   public Guid SourceParticipantId { get; }
  220. + }
  221.  
  222. + public class Windows.Perception.Spatial.Preview.Sharing.SessionParticipantEventArgs {
  223. +   public SpatialSharingSessionParticipant Participant { get; }
  224. + }
  225.  
  226. + public class Windows.Perception.Spatial.Preview.Sharing.SessionParticipantLeftEventArgs {
  227. +   public Guid ParticipantId { get; }
  228. + }
  229.  
  230. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingDevice {
  231. +   public HostName Address { get; }
  232. +   public string DeviceName { get; }
  233. +   public SpatialSharingSessionToken SessionToken { get; }
  234. + }
  235.  
  236. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingQueryResult {
  237. +   public IVectorView<SpatialSharingDevice> DiscoveredDevices { get; }
  238. + }
  239.  
  240. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSession {
  241. +   public Guid Id { get; }
  242. +   public bool IsHost { get; }
  243. +   public string SessionName { get; }
  244. +   public ISpatialAnchorStorage SharedSpatialAnchors { get; }
  245. +   public SpatialSharingSessionState State { get; }
  246. +   public IAsyncAction ConnectAsync();
  247. +   public IAsyncAction DisconnectAsync();
  248. +   public ISpatialSharingSessionHost GetHostForSession();
  249. +   public IVectorView<SpatialSharingSessionParticipant> GetAllParticipants();
  250. +   public void InviteDevice( SpatialSharingDevice pDevice );
  251. +   public IAsyncOperation<bool> SendDataAsync( IBuffer ppOperation );
  252. +   public IAsyncOperation<bool> SendDataToParticipantAsync( SpatialSharingSessionParticipant ppOperation, IBuffer pTarget );
  253. +   public IAsyncOperation<IMapView<Guid, SpatialAnchorMetadata>> GetAnchorIdsAndMetadataAsync();
  254. +   public IAsyncOperation<IVectorView<SpatialAnchor>> GetAnchorsAsync( IVectorView<Guid> ppOperation );
  255. +   public IAsyncOperation<SpatialAnchor> GetAnchorAsync( Guid ppOperation );
  256. +   public IAsyncAction InsertAnchorAsync( SpatialAnchor ppOperation, SpatialAnchorMetadata pAnchor );
  257. +   public IAsyncAction RemoveAnchorByIdAsync( Guid ppOperation );
  258. +   public IAsyncAction SetAnchorMetadataAsync( Guid ppOperation, SpatialAnchorMetadata anchorId );
  259. +   public IAsyncOperation<SpatialAnchorMetadata> GetAnchorMetadataAsync( Guid ppOperation );
  260. +   TypedEventHandler<ISpatialSharingSession, SessionMessageReceivedEventArgs> MessageReceived;
  261. +   TypedEventHandler<ISpatialSharingSession, SessionParticipantEventArgs> ParticipantJoined;
  262. +   TypedEventHandler<ISpatialSharingSession, SessionParticipantLeftEventArgs> ParticipantLeft;
  263. +   TypedEventHandler<ISpatialSharingSession, SpatialSharingSessionState> SessionStateChanged;
  264. +   TypedEventHandler<ISpatialAnchorStorage, SpatialAnchorStorageContentChangedEventArgs> ContentChanged;
  265. + }
  266.  
  267. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionHost {
  268. +   public void AddParticipant( SpatialSharingSessionParticipant pParticipant );
  269. +   public void RemoveParticipant( SpatialSharingSessionParticipant pParticipant );
  270. +   TypedEventHandler<ISpatialSharingSessionHost, SessionParticipantEventArgs> ParticipantJoining;
  271. + }
  272.  
  273. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionInvite {
  274. +   public DateTime DateCreated { get; }
  275. +   public string Sender { get; }
  276. +   public SpatialSharingSessionToken SessionToken { get; }
  277. + }
  278.  
  279. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionManager {
  280. +   public IAsyncOperation<SpatialSharingQueryResult> QueryDevicesAsync();
  281. +   public ISpatialSharingSession CreateSessionAsHost( string ppSession );
  282. +   public ISpatialSharingSession CreateSessionFromToken( SpatialSharingSessionToken ppOperation );
  283. +   public ISpatialSharingSession GetCurrentSession();
  284. +   public static ISpatialSharingSessionManager GetDefault();
  285. +   TypedEventHandler<ISpatialSharingSessionManager, SessionChangedEventArgs> CurrentSessionChanged;
  286. +   TypedEventHandler<ISpatialSharingSessionManager, SessionInviteReceivedEventArgs> InviteReceived;
  287. + }
  288.  
  289. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionParticipant {
  290. +   public string Address { get; }
  291. +   public string DisplayName { get; }
  292. +   public Guid ParticipantId { get; }
  293. + }
  294.  
  295. + public enum Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionState {
  296. +   Disconnected = 0,
  297. +   Authorizing = 1,
  298. +   Connected = 2,
  299. +   Error = 3,
  300. + }
  301.  
  302. + public class Windows.Perception.Spatial.Preview.Sharing.SpatialSharingSessionToken {
  303. +   public HostName HostAddress { get; }
  304. +   public Guid SessionId { get; }
  305. +   public string SessionName { get; }
  306. + }
  307.  
  308. | public class Windows.Services.Maps.MapService {
  309. +   public MapServiceDataUsagePreference DataUsagePreference { get; set; }
  310. -   public bool LimitNetworkUsage { get; set; }
  311. | }
  312.  
  313. + public enum Windows.Services.Maps.MapServiceDataUsagePreference {
  314. +   Default = 0,
  315. +   OfflineMapDataOnly = 1,
  316. + }
  317.  
  318. - public class Windows.Services.Maps.OfflineMaps.MapPackage;
  319.  
  320. - public class Windows.Services.Maps.OfflineMaps.MapPackageManager;
  321.  
  322. - public class Windows.Services.Maps.OfflineMaps.MapPackageOperationResult;
  323.  
  324. - public enum Windows.Services.Maps.OfflineMaps.MapPackageOperationStatus;
  325.  
  326. - public class Windows.Services.Maps.OfflineMaps.MapPackageQueryResult;
  327.  
  328. - public enum Windows.Services.Maps.OfflineMaps.MapPackageQueryStatus;
  329.  
  330. - public enum Windows.Services.Maps.OfflineMaps.MapPackageStatus;
  331.  
  332. + public class Windows.Services.Maps.OfflineMaps.OfflineMapPackage {
  333. +   public string DisplayName { get; }
  334. +   public string EnclosingRegionName { get; }
  335. +   public ulong EstimatedSizeInBytes { get; }
  336. +   public OfflineMapPackageStatus Status { get; }
  337. +   public IAsyncOperation<OfflineMapPackageStartDownloadResult> RequestStartDownloadAsync();
  338. +   public static IAsyncOperation<OfflineMapPackageQueryResult> FindPackagesAsync( Geopoint result );
  339. +   public static IAsyncOperation<OfflineMapPackageQueryResult> FindPackagesInBoundingBoxAsync( GeoboundingBox result );
  340. +   public static IAsyncOperation<OfflineMapPackageQueryResult> FindPackagesInGeocircleAsync( Geocircle result );
  341. +   TypedEventHandler<OfflineMapPackage, object> StatusChanged;
  342. + }
  343.  
  344. + public class Windows.Services.Maps.OfflineMaps.OfflineMapPackageQueryResult {
  345. +   public IVectorView<OfflineMapPackage> Packages { get; }
  346. +   public OfflineMapPackageQueryStatus Status { get; }
  347. + }
  348.  
  349. + public enum Windows.Services.Maps.OfflineMaps.OfflineMapPackageQueryStatus {
  350. +   Success = 0,
  351. +   UnknownError = 1,
  352. +   InvalidCredentials = 2,
  353. +   NetworkFailure = 3,
  354. + }
  355.  
  356. + public class Windows.Services.Maps.OfflineMaps.OfflineMapPackageStartDownloadResult {
  357. +   public OfflineMapPackageStartDownloadStatus Status { get; }
  358. + }
  359.  
  360. + public enum Windows.Services.Maps.OfflineMaps.OfflineMapPackageStartDownloadStatus {
  361. +   Success = 0,
  362. +   UnknownError = 1,
  363. +   InvalidCredentials = 2,
  364. +   DeniedWithoutCapability = 3,
  365. + }
  366.  
  367. + public enum Windows.Services.Maps.OfflineMaps.OfflineMapPackageStatus {
  368. +   NotDownloaded = 0,
  369. +   Downloading = 1,
  370. +   Downloaded = 2,
  371. +   Deleting = 3,
  372. + }
  373.  
  374. + public enum Windows.System.Preview.RemoteSessions.ChannelTranportMode {
  375. +   Datagram = 0,
  376. +   Acknowledged = 1,
  377. + }
  378.  
  379. + public class Windows.System.Preview.RemoteSessions.DisconnectedEventArgs {
  380. +   public RemoteSessionDisconnectedReason Reason { get; }
  381. + }
  382.  
  383. + public interface Windows.System.Preview.RemoteSessions.IRemoteSessionInvitationManager {
  384. +   TypedEventHandler<IRemoteSessionInvitationManager, RemoteSessionInvitationReceivedEventArgs> InvitationReceived;
  385. + }
  386.  
  387. + public class Windows.System.Preview.RemoteSessions.ParticipantJoinRequest {
  388. +   public RemoteSessionParticipant Participant { get; }
  389. +   public void Accept();
  390. +   public void Reject();
  391. + }
  392.  
  393. + public class Windows.System.Preview.RemoteSessions.ParticipantJoinRequestedEventArgs {
  394. +   public ParticipantJoinRequest JoinRequest { get; }
  395. + }
  396.  
  397. + public class Windows.System.Preview.RemoteSessions.RemoteSession {
  398. +   public string Id { get; }
  399. +   public bool IsOwner { get; }
  400. +   public string Name { get; }
  401. +   public IAsyncOperation<RemoteSessionConnectResult> ReconnectAsync();
  402. +   public IAsyncOperation<bool> DisconnectAsync();
  403. +   public IVectorView<RemoteSessionParticipant> Participants();
  404. +   public IAsyncOperation<bool> RemoveParticipantAsync();
  405. +   public static RemoteSessionWatcher CreateWatcher();
  406. +   public static IAsyncOperation<RemoteSessionConnectResult> CreateAsync( string ppOperation );
  407. +   TypedEventHandler<RemoteSession, DisconnectedEventArgs> Disconnected;
  408. +   TypedEventHandler<RemoteSession, ParticipantJoinRequestedEventArgs> ParticipantJoinRequested;
  409. +   TypedEventHandler<RemoteSession, RemoteSessionParticipantChangedEventArgs> ParticipantsChanged;
  410. + }
  411.  
  412. + public class Windows.System.Preview.RemoteSessions.RemoteSessionAddedEventArgs {
  413. +   public RemoteSessionInfo RemoteSessionInfo { get; }
  414. + }
  415.  
  416. + public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryChannel {
  417. +   public RemoteSession RemoteSession { get; }
  418. +   public IAsyncOperation<bool> BroadcastMessageAsync( IBuffer ppOperation );
  419. +   public IAsyncOperation<bool> SendMessageAsync( IVectorView<RemoteSessionParticipant> value, IBuffer pParticipants );
  420. +   public static RemoteSessionBinaryChannel Create( RemoteSession value );
  421. +   public static RemoteSessionBinaryChannel Create( RemoteSession value, ChannelTranportMode session );
  422. +   TypedEventHandler<RemoteSessionBinaryChannel, RemoteSessionBinaryMessageReceivedEventArgs> MessageReceived;
  423. + }
  424.  
  425. + public class Windows.System.Preview.RemoteSessions.RemoteSessionBinaryMessageReceivedEventArgs {
  426. +   public IBuffer Message { get; }
  427. +   public string SourceParticipantId { get; }
  428. + }
  429.  
  430. + public class Windows.System.Preview.RemoteSessions.RemoteSessionConnectResult {
  431. +   public RemoteSession RemoteSession { get; }
  432. +   public RemoteSessionConnectionStatus Status { get; }
  433. + }
  434.  
  435. + public enum Windows.System.Preview.RemoteSessions.RemoteSessionConnectionStatus {
  436. +   Success = 0,
  437. +   SessionLimitReached = 1,
  438. +   OperationAborted = 2,
  439. +   ConnectionTimedOut = 3,
  440. +   HostNotFound = 4,
  441. +   NetworkIsDown = 5,
  442. + }
  443.  
  444. + public enum Windows.System.Preview.RemoteSessions.RemoteSessionDisconnectedReason {
  445. +   NetworkIsDown = 0,
  446. +   RemovedFromSession = 1,
  447. + }
  448.  
  449. + public class Windows.System.Preview.RemoteSessions.RemoteSessionInfo {
  450. +   public string Name { get; }
  451. +   public RemoteSystem Owner { get; }
  452. +   public IAsyncOperation<RemoteSessionConnectResult> JoinAsync();
  453. + }
  454.  
  455. + public class Windows.System.Preview.RemoteSessions.RemoteSessionInvitationManager {
  456. +   public static IRemoteSessionInvitationManager GetDefault();
  457. +   public static IAsyncOperation<bool> SendInvitationAsync( RemoteSession value );
  458. +   TypedEventHandler<IRemoteSessionInvitationManager, RemoteSessionInvitationReceivedEventArgs> InvitationReceived;
  459. + }
  460.  
  461. + public class Windows.System.Preview.RemoteSessions.RemoteSessionInvitationReceivedEventArgs {
  462. +   public RemoteSessionInfo RemoteSessionInfo { get; }
  463. +   public RemoteSystem Sender { get; }
  464. + }
  465.  
  466. + public class Windows.System.Preview.RemoteSessions.RemoteSessionParticipant {
  467. +   public string ParticipantId { get; }
  468. +   public RemoteSystem RemoteSystem { get; }
  469. + }
  470.  
  471. + public class Windows.System.Preview.RemoteSessions.RemoteSessionParticipantChangedEventArgs {
  472. +   public RemoteSessionParticipant Participant { get; }
  473. +   public CollectionChange ParticipantChange { get; }
  474. + }
  475.  
  476. + public class Windows.System.Preview.RemoteSessions.RemoteSessionRemovedEventArgs {
  477. +   public RemoteSessionInfo RemoteSessionInfo { get; }
  478. + }
  479.  
  480. + public class Windows.System.Preview.RemoteSessions.RemoteSessionUpdatedEventArgs {
  481. +   public RemoteSessionInfo RemoteSessionInfo { get; }
  482. + }
  483.  
  484. + public class Windows.System.Preview.RemoteSessions.RemoteSessionWatcher {
  485. +   public void Start();
  486. +   public void Stop();
  487. +   TypedEventHandler<RemoteSessionWatcher, RemoteSessionAddedEventArgs> RemoteSessionAdded;
  488. +   TypedEventHandler<RemoteSessionWatcher, RemoteSessionRemovedEventArgs> RemoteSessionRemoved;
  489. +   TypedEventHandler<RemoteSessionWatcher, RemoteSessionUpdatedEventArgs> RemoteSessionUpdated;
  490. + }
  491.  
  492. + public class Windows.UI.Xaml.Controls.Maps.MapContextRequestedEventArgs {
  493. +   public Geopoint Location { get; }
  494. +   public IVectorView<MapElement> MapElements { get; }
  495. +   public Point Position { get; }
  496. +   public MapContextRequestedEventArgs();
  497. + }
  498.  
  499. | public class Windows.UI.Xaml.Controls.Maps.MapControl : Windows.UI.Xaml.Controls.Control {
  500. +   public Thickness ContentPadding { get; set; }
  501. +   public DependencyProperty ContentPaddingProperty { get; }
  502. +   public IVectorView<MapElement> FindMapElementsAtOffset( Point returnValue, double offset );
  503. +   public void GetLocationFromOffset( Point offset, AltitudeReferenceSystem hint, ref Geopoint location );
  504. +   public void StartContinuousPan( double viewportWidthPercentPerSecond, double viewportHeightPercentPerSecond );
  505. +   public void StopContinuousPan();
  506. +   public IAsyncOperation<bool> TryPanAsync( double returnValue, double viewportWidthPercent );
  507. +   public IAsyncOperation<bool> TryPanToAsync( Geopoint returnValue );
  508. | }
  509.  
  510. - public class Windows.UI.Xaml.Controls.Maps.MapElementContextRequestedEventArgs;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement