angelwzr

14926 vs 14930

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