Advertisement
angelwzr

14260 vs 14262

Feb 9th, 2016
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 26.18 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: 14262_Windows.WinMD
  5.  old file: 14260_Windows.WinMD
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Appointments.AppointmentCalendar {
  10. +   public IAsyncAction RegisterSyncManagerAsync();
  11. | }
  12.  
  13. + public class Windows.ApplicationModel.Appointments.AppointmentCalendarCancelMeetingRequest {
  14. +   public string AppointmentCalendarLocalId { get; }
  15. +   public string AppointmentLocalId { get; }
  16. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  17. +   public string Comment { get; }
  18. +   public bool NotifyInvitees { get; }
  19. +   public string Subject { get; }
  20. +   public void Complete( bool succeeded );
  21. + }
  22.  
  23. + public class Windows.ApplicationModel.Appointments.AppointmentCalendarCreateOrUpdateAppointmentRequest {
  24. +   public Appointment Appointment { get; }
  25. +   public string AppointmentCalendarLocalId { get; }
  26. +   public IVectorView<string> ChangedProperties { get; }
  27. +   public bool NotifyInvitees { get; }
  28. +   public void Complete( Appointment createdOrUpdatedAppointment );
  29. + }
  30.  
  31. + public class Windows.ApplicationModel.Appointments.AppointmentCalendarForwardMeetingRequest {
  32. +   public string AppointmentCalendarLocalId { get; }
  33. +   public string AppointmentLocalId { get; }
  34. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  35. +   public string Comment { get; }
  36. +   public string ForwardHeader { get; }
  37. +   public IVectorView<AppointmentInvitee> Invitees { get; }
  38. +   public string Subject { get; }
  39. +   public void Complete( bool succeeded );
  40. + }
  41.  
  42. + public class Windows.ApplicationModel.Appointments.AppointmentCalendarProposeNewTimeForMeetingRequest {
  43. +   public string AppointmentCalendarLocalId { get; }
  44. +   public string AppointmentLocalId { get; }
  45. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  46. +   public string Comment { get; }
  47. +   public TimeSpan NewDuration { get; }
  48. +   public DateTime NewStartTime { get; }
  49. +   public string Subject { get; }
  50. +   public void Complete( bool succeeded );
  51. + }
  52.  
  53. + public class Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManagerSyncRequest {
  54. +   public string AppointmentCalendarLocalId { get; }
  55. +   public void Complete( bool succeeded );
  56. + }
  57.  
  58. + public class Windows.ApplicationModel.Appointments.AppointmentCalendarUpdateMeetingResponseRequest {
  59. +   public string AppointmentCalendarLocalId { get; }
  60. +   public string AppointmentLocalId { get; }
  61. +   public IReference<DateTime> AppointmentOriginalStartTime { get; }
  62. +   public string Comment { get; }
  63. +   public AppointmentParticipantResponse Response { get; }
  64. +   public bool SendUpdate { get; }
  65. +   public string Subject { get; }
  66. +   public void Complete( bool succeeded );
  67. + }
  68.  
  69. + public class Windows.ApplicationModel.Appointments.AppointmentDataProviderConnection {
  70. +   public void Close();
  71. +   TypedEventHandler<AppointmentDataProviderConnection, AppointmentDataProviderRequestReceivedEventArgs> RequestReceived;
  72. + }
  73.  
  74. + public class Windows.ApplicationModel.Appointments.AppointmentDataProviderDeferral {
  75. +   public void Complete();
  76. + }
  77.  
  78. + public enum Windows.ApplicationModel.Appointments.AppointmentDataProviderRequestKind {
  79. +   AppointmentCalendarSyncManagerSync = 0,
  80. +   AppointmentCalendarCreateOrUpdateAppointment = 1,
  81. +   AppointmentCalendarCancelMeeting = 2,
  82. +   AppointmentCalendarForwardMeeting = 3,
  83. +   AppointmentCalendarProposeNewTimeForMeeting = 4,
  84. +   AppointmentCalendarUpdateMeetingResponse = 5,
  85. + }
  86.  
  87. + public class Windows.ApplicationModel.Appointments.AppointmentDataProviderRequestReceivedEventArgs {
  88. +   public AppointmentDataProviderRequestKind Kind { get; }
  89. +   public object Request { get; }
  90. +   public AppointmentDataProviderDeferral GetDeferral();
  91. + }
  92.  
  93. + public class Windows.ApplicationModel.Appointments.AppointmentDataProviderTriggerDetails {
  94. +   public AppointmentDataProviderConnection Connection { get; }
  95. + }
  96.  
  97. | public class Windows.ApplicationModel.Calls.Provider.PhoneCallOrigin {
  98. +   public StorageFile DisplayPicture { get; set; }
  99. | }
  100.  
  101. | public class Windows.ApplicationModel.Chat.ChatMessage {
  102. +   public string GlobalUniqueId { get; set; }
  103. | }
  104.  
  105. | public class Windows.ApplicationModel.Chat.ChatMessageManager {
  106. +   public static IAsyncOperation<ChatSyncManager> GetSyncManagerAsync();
  107. | }
  108.  
  109. | public class Windows.ApplicationModel.Chat.ChatMessageStore {
  110. +   public IAsyncOperation<ChatMessage> GetMessageByGlobalUniqueIdAsync( string result );
  111. | }
  112.  
  113. + public enum Windows.ApplicationModel.Chat.ChatRestoreHistorySpan {
  114. +   AnyTime = 0,
  115. +   LastMonth = 1,
  116. +   LastYear = 2,
  117. + }
  118.  
  119. + public class Windows.ApplicationModel.Chat.ChatSyncConfiguration {
  120. +   public ChatRestoreHistorySpan RestoreHistorySpan { get; set; }
  121. +   public bool IsAutomaticSchedulingEnabled { get; set; }
  122. + }
  123.  
  124. + public class Windows.ApplicationModel.Chat.ChatSyncManager {
  125. +   public ChatSyncState State { get; }
  126. +   public IAsyncAction SignInAsync( string result );
  127. +   public IAsyncAction SignOutAsync();
  128. +   public IAsyncAction ScheduleAsync();
  129. +   public IAsyncOperation<ChatSyncConfiguration> GetConfigurationAsync();
  130. +   public IAsyncAction SetConfigurationAsync( ChatSyncConfiguration result );
  131. + }
  132.  
  133. + public enum Windows.ApplicationModel.Chat.ChatSyncState {
  134. +   SignedOut = 0,
  135. +   Idle = 1,
  136. +   Syncing = 2,
  137. +   AuthenticationFailed = 3,
  138. +   DisabledByDevicePolicy = 4,
  139. + }
  140.  
  141. | public class Windows.ApplicationModel.Contacts.AggregateContactManager {
  142. +   public IAsyncAction SetRemoteIdentificationInformationAsync( string value, string contactListId, string remoteSourceId );
  143. | }
  144.  
  145. + public class Windows.ApplicationModel.Contacts.ContactDataProviderConnection {
  146. +   public void Close();
  147. +   TypedEventHandler<ContactDataProviderConnection, ContactDataProviderRequestReceivedEventArgs> RequestReceived;
  148. + }
  149.  
  150. + public class Windows.ApplicationModel.Contacts.ContactDataProviderDeferral {
  151. +   public void Complete();
  152. + }
  153.  
  154. + public enum Windows.ApplicationModel.Contacts.ContactDataProviderRequestKind {
  155. +   ContactListSyncManagerSync = 0,
  156. +   ContactListServerSearchReadBatch = 1,
  157. + }
  158.  
  159. + public class Windows.ApplicationModel.Contacts.ContactDataProviderRequestReceivedEventArgs {
  160. +   public ContactDataProviderRequestKind Kind { get; }
  161. +   public object Request { get; }
  162. +   public ContactDataProviderDeferral GetDeferral();
  163. + }
  164.  
  165. + public class Windows.ApplicationModel.Contacts.ContactDataProviderTriggerDetails {
  166. +   public ContactDataProviderConnection Connection { get; }
  167. + }
  168.  
  169. | public class Windows.ApplicationModel.Contacts.ContactList {
  170. +   public IAsyncAction RegisterSyncManagerAsync();
  171. | }
  172.  
  173. + public class Windows.ApplicationModel.Contacts.ContactListServerSearchReadBatchRequest {
  174. +   public string ContactListId { get; }
  175. +   public ContactQueryOptions Options { get; }
  176. +   public string SessionId { get; }
  177. +   public uint SuggestedBatchSize { get; }
  178. +   public IAsyncAction SaveContactAsync( Contact value );
  179. +   public void Complete( ContactBatchStatus batchStatus );
  180. + }
  181.  
  182. + public class Windows.ApplicationModel.Contacts.ContactListSyncManagerSyncRequest {
  183. +   public string ContactListId { get; }
  184. +   public void Complete( bool succeeded );
  185. + }
  186.  
  187. + public class Windows.ApplicationModel.Email.EmailDataProviderConnection {
  188. +   public void Close();
  189. +   TypedEventHandler<EmailDataProviderConnection, EmailDataProviderRequestReceivedEventArgs> RequestReceived;
  190. + }
  191.  
  192. + public class Windows.ApplicationModel.Email.EmailDataProviderDeferral {
  193. +   public void Complete();
  194. + }
  195.  
  196. + public enum Windows.ApplicationModel.Email.EmailDataProviderRequestKind {
  197. +   EmailMailboxSyncManagerSync = 0,
  198. +   EmailMailboxDownloadMessage = 1,
  199. +   EmailMailboxDownloadAttachment = 2,
  200. +   EmailMailboxCreateFolder = 3,
  201. +   EmailMailboxDeleteFolder = 4,
  202. +   EmailMailboxEmptyFolder = 5,
  203. +   EmailMailboxMoveFolder = 6,
  204. +   EmailMailboxUpdateMeetingResponse = 7,
  205. +   EmailMailboxForwardMeeting = 8,
  206. +   EmailMailboxProposeNewTimeForMeeting = 9,
  207. +   EmailMailboxSetAutoReplySettings = 10,
  208. +   EmailMailboxGetAutoReplySettings = 11,
  209. +   EmailMailboxResolveRecipients = 12,
  210. +   EmailMailboxValidateCertificates = 13,
  211. +   EmailMailboxServerSearchReadBatch = 14,
  212. + }
  213.  
  214. + public class Windows.ApplicationModel.Email.EmailDataProviderRequestReceivedEventArgs {
  215. +   public EmailDataProviderRequestKind Kind { get; }
  216. +   public object Request { get; }
  217. +   public EmailDataProviderDeferral GetDeferral();
  218. + }
  219.  
  220. + public class Windows.ApplicationModel.Email.EmailDataProviderTriggerDetails {
  221. +   public EmailDataProviderConnection Connection { get; }
  222. + }
  223.  
  224. | public class Windows.ApplicationModel.Email.EmailMailbox {
  225. +   public IAsyncAction RegisterSyncManagerAsync();
  226. | }
  227.  
  228. + public class Windows.ApplicationModel.Email.EmailMailboxCreateFolderRequest {
  229. +   public string EmailMailboxId { get; }
  230. +   public string Name { get; }
  231. +   public string ParentFolderId { get; }
  232. +   public void Complete( EmailMailboxCreateFolderStatus status, EmailFolder folder );
  233. + }
  234.  
  235. + public class Windows.ApplicationModel.Email.EmailMailboxDeleteFolderRequest {
  236. +   public string EmailFolderId { get; }
  237. +   public string EmailMailboxId { get; }
  238. +   public void Complete( EmailMailboxDeleteFolderStatus status );
  239. + }
  240.  
  241. + public class Windows.ApplicationModel.Email.EmailMailboxDownloadAttachmentRequest {
  242. +   public string EmailAttachmentId { get; }
  243. +   public string EmailMailboxId { get; }
  244. +   public string EmailMessageId { get; }
  245. +   public void Complete( bool succeeded );
  246. + }
  247.  
  248. + public class Windows.ApplicationModel.Email.EmailMailboxDownloadMessageRequest {
  249. +   public string EmailMailboxId { get; }
  250. +   public string EmailMessageId { get; }
  251. +   public void Complete( bool succeeded );
  252. + }
  253.  
  254. + public class Windows.ApplicationModel.Email.EmailMailboxEmptyFolderRequest {
  255. +   public string EmailFolderId { get; }
  256. +   public string EmailMailboxId { get; }
  257. +   public void Complete( EmailMailboxEmptyFolderStatus status );
  258. + }
  259.  
  260. + public class Windows.ApplicationModel.Email.EmailMailboxForwardMeetingRequest {
  261. +   public string Comment { get; }
  262. +   public string EmailMailboxId { get; }
  263. +   public string EmailMessageId { get; }
  264. +   public string ForwardHeader { get; }
  265. +   public EmailMessageBodyKind ForwardHeaderType { get; }
  266. +   public IVectorView<EmailRecipient> Recipients { get; }
  267. +   public string Subject { get; }
  268. +   public void Complete( bool succeeded );
  269. + }
  270.  
  271. + public class Windows.ApplicationModel.Email.EmailMailboxGetAutoReplySettingsRequest {
  272. +   public string EmailMailboxId { get; }
  273. +   public EmailMailboxAutoReplyMessageResponseKind RequestedFormat { get; }
  274. +   public void Complete( EmailMailboxAutoReplySettings autoReplySettings );
  275. + }
  276.  
  277. + public class Windows.ApplicationModel.Email.EmailMailboxMoveFolderRequest {
  278. +   public string EmailFolderId { get; }
  279. +   public string EmailMailboxId { get; }
  280. +   public string NewFolderName { get; }
  281. +   public string NewParentFolderId { get; }
  282. +   public void Complete( bool succeeded );
  283. + }
  284.  
  285. | public class Windows.ApplicationModel.Email.EmailMailboxPolicies {
  286. *   public IReference<EmailMailboxSmimeSigningAlgorithm> RequiredSmimeSigningAlgorithm { get; set; }
  287. *   public IReference<EmailMailboxSmimeEncryptionAlgorithm> RequiredSmimeEncryptionAlgorithm { get; set; }
  288. *   public EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation AllowedSmimeEncryptionAlgorithmNegotiation { get; set; }
  289. *   public bool AllowSmimeSoftCertificates { get; set; }
  290. *   public bool MustSignSmimeMessages { get; set; }
  291. *   public bool MustEncryptSmimeMessages { get; set; }
  292. | }
  293.  
  294. + public class Windows.ApplicationModel.Email.EmailMailboxProposeNewTimeForMeetingRequest {
  295. +   public string Comment { get; }
  296. +   public string EmailMailboxId { get; }
  297. +   public string EmailMessageId { get; }
  298. +   public TimeSpan NewDuration { get; }
  299. +   public DateTime NewStartTime { get; }
  300. +   public string Subject { get; }
  301. +   public void Complete( bool succeeded );
  302. + }
  303.  
  304. + public class Windows.ApplicationModel.Email.EmailMailboxResolveRecipientsRequest {
  305. +   public string EmailMailboxId { get; }
  306. +   public IVectorView<string> Recipients { get; }
  307. +   public void Complete( IIterable<EmailRecipientResolutionResult> resolutionResults );
  308. + }
  309.  
  310. + public class Windows.ApplicationModel.Email.EmailMailboxServerSearchReadBatchRequest {
  311. +   public string EmailMailboxId { get; }
  312. +   public EmailQueryOptions Options { get; }
  313. +   public string SessionId { get; }
  314. +   public uint SuggestedBatchSize { get; }
  315. +   public IAsyncAction SaveMessageAsync( EmailMessage value );
  316. +   public void Complete( EmailBatchStatus batchStatus );
  317. + }
  318.  
  319. + public class Windows.ApplicationModel.Email.EmailMailboxSetAutoReplySettingsRequest {
  320. +   public EmailMailboxAutoReplySettings AutoReplySettings { get; }
  321. +   public string EmailMailboxId { get; }
  322. +   public void Complete( bool succeeded );
  323. + }
  324.  
  325. + public class Windows.ApplicationModel.Email.EmailMailboxSyncManagerSyncRequest {
  326. +   public string EmailMailboxId { get; }
  327. +   public void Complete( bool succeeded );
  328. + }
  329.  
  330. + public class Windows.ApplicationModel.Email.EmailMailboxUpdateMeetingResponseRequest {
  331. +   public string Comment { get; }
  332. +   public string EmailMailboxId { get; }
  333. +   public string EmailMessageId { get; }
  334. +   public EmailMeetingResponseType Response { get; }
  335. +   public bool SendUpdate { get; }
  336. +   public string Subject { get; }
  337. +   public void Complete( bool succeeded );
  338. + }
  339.  
  340. + public class Windows.ApplicationModel.Email.EmailMailboxValidateCertificatesRequest {
  341. +   public IVectorView<Certificate> Certificates { get; }
  342. +   public string EmailMailboxId { get; }
  343. +   public void Complete( IIterable<EmailCertificateValidationStatus> validationStatuses );
  344. + }
  345.  
  346. | public class Windows.ApplicationModel.Email.EmailRecipientResolutionResult {
  347. *   public EmailRecipientResolutionStatus Status { get; set; }
  348. *   public IVectorView<Certificate> PublicKeys { get; set; }
  349. +   public EmailRecipientResolutionResult();
  350. | }
  351.  
  352. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  353. +   public string PackageRelativeAppId { get; }
  354. | }
  355.  
  356. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore {
  357. +   public IAsyncOperation<UserDataAccount> CreateAccountAsync( string result, string userDisplayName );
  358. | }
  359.  
  360. + public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreChangedDeferral {
  361. +   public void Complete();
  362. + }
  363.  
  364. + public class Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreChangedEventArgs {
  365. +   public UserDataAccountStoreChangedDeferral GetDeferral();
  366. + }
  367.  
  368. | public class Windows.Devices.Bluetooth.BluetoothDevice {
  369. +   public DeviceAccessInformation DeviceAccessInformation { get; }
  370. +   public IAsyncOperation<DeviceAccessStatus> RequestAccessAsync();
  371. +   public IAsyncOperation<RfcommDeviceServicesResult> GetRfcommServicesAsync();
  372. +   public IAsyncOperation<RfcommDeviceServicesResult> GetRfcommServicesAsync( BluetoothCacheMode operation );
  373. +   public IAsyncOperation<RfcommDeviceServicesResult> GetRfcommServicesForIdAsync( RfcommServiceId operation );
  374. +   public IAsyncOperation<RfcommDeviceServicesResult> GetRfcommServicesForIdAsync( RfcommServiceId operation, BluetoothCacheMode serviceId );
  375. | }
  376.  
  377. | public enum Windows.Devices.Bluetooth.BluetoothError {
  378. +   ConsentRequired = 8,
  379. | }
  380.  
  381. | public class Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService {
  382. +   public DeviceAccessInformation DeviceAccessInformation { get; }
  383. +   public IAsyncOperation<DeviceAccessStatus> RequestAccessAsync();
  384. +   public static string GetDeviceSelectorForBluetoothDevice( BluetoothDevice selector );
  385. +   public static string GetDeviceSelectorForBluetoothDevice( BluetoothDevice selector, BluetoothCacheMode bluetoothDevice );
  386. +   public static string GetDeviceSelectorForBluetoothDeviceAndServiceId( BluetoothDevice selector, RfcommServiceId bluetoothDevice );
  387. +   public static string GetDeviceSelectorForBluetoothDeviceAndServiceId( BluetoothDevice selector, RfcommServiceId bluetoothDevice, BluetoothCacheMode serviceId );
  388. | }
  389.  
  390. + public class Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceServicesResult {
  391. +   public BluetoothError Error { get; }
  392. +   public IVectorView<RfcommDeviceService> Services { get; }
  393. + }
  394.  
  395. | public class Windows.Devices.Enumeration.DeviceAccessChangedEventArgs {
  396. +   public string Id { get; }
  397. | }
  398.  
  399. + public class Windows.Media.MediaTimelineController {
  400. +   public TimeSpan Position { get; set; }
  401. +   public double PlaybackRate { get; set; }
  402. +   public MediaTimelineControllerState State { get; }
  403. +   public void Start();
  404. +   public void Pause();
  405. +   TypedEventHandler<MediaTimelineController, object> PositionChanged;
  406. +   TypedEventHandler<MediaTimelineController, object> StateChanged;
  407. + }
  408.  
  409. + public enum Windows.Media.MediaTimelineControllerState {
  410. +   Paused = 0,
  411. +   Running = 1,
  412. + }
  413.  
  414. | public class Windows.Media.Capture.AdvancedCapturedPhoto {
  415. +   public IReference<Rect> FrameBoundsRelativeToReferencePhoto { get; }
  416. | }
  417.  
  418. + public enum Windows.Media.Core.AudioDecoderDegradation {
  419. +   None = 0,
  420. +   DownmixTo2Channels = 1,
  421. +   DownmixTo6Channels = 2,
  422. +   DownmixTo8Channels = 3,
  423. + }
  424.  
  425. + public enum Windows.Media.Core.AudioDecoderDegradationReason {
  426. +   None = 0,
  427. +   LicensingRequirement = 1,
  428. + }
  429.  
  430. | public class Windows.Media.Core.AudioTrack {
  431. +   public string Name { get; }
  432. +   public MediaPlaybackItem PlaybackItem { get; }
  433. +   public AudioTrackSupportInfo SupportInfo { get; }
  434. +   public AudioEncodingProperties GetEncodingProperties();
  435. | }
  436.  
  437. + public class Windows.Media.Core.AudioTrackOpenFailedEventArgs {
  438. +   public HResult ExtendedError { get; }
  439. + }
  440.  
  441. + public class Windows.Media.Core.AudioTrackSupportInfo {
  442. +   public MediaDecoderStatus DecoderStatus { get; }
  443. +   public AudioDecoderDegradation Degradation { get; }
  444. +   public AudioDecoderDegradationReason DegradationReason { get; }
  445. +   public MediaSourceStatus MediaSourceStatus { get; }
  446. + }
  447.  
  448. + public enum Windows.Media.Core.MediaDecoderStatus {
  449. +   FullySupported = 0,
  450. +   UnsupportedSubtype = 1,
  451. +   UnsupportedEncoderProperties = 2,
  452. +   Degraded = 3,
  453. + }
  454.  
  455. + public enum Windows.Media.Core.MediaSourceStatus {
  456. +   FullySupported = 0,
  457. +   Unknown = 1,
  458. + }
  459.  
  460. | public class Windows.Media.Core.TimedMetadataTrack {
  461. +   public string Name { get; }
  462. +   public MediaPlaybackItem PlaybackItem { get; }
  463. | }
  464.  
  465. | public class Windows.Media.Core.VideoTrack {
  466. +   public string Name { get; }
  467. +   public MediaPlaybackItem PlaybackItem { get; }
  468. +   public VideoTrackSupportInfo SupportInfo { get; }
  469. +   public VideoEncodingProperties GetEncodingProperties();
  470. | }
  471.  
  472. + public class Windows.Media.Core.VideoTrackOpenFailedEventArgs {
  473. +   public HResult ExtendedError { get; }
  474. + }
  475.  
  476. + public class Windows.Media.Core.VideoTrackSupportInfo {
  477. +   public MediaDecoderStatus DecoderStatus { get; }
  478. +   public MediaSourceStatus MediaSourceStatus { get; }
  479. + }
  480.  
  481. | public enum Windows.Media.Devices.AdvancedPhotoMode {
  482. +   LowLight = 3,
  483. | }
  484.  
  485. + public interface Windows.Media.Playback.IMediaBreakEventArgs {
  486. +   public MediaBreak MediaBreak { get; }
  487. + }
  488.  
  489. + public class Windows.Media.Playback.MediaBreak {
  490. +   public bool IsEnabled { get; set; }
  491. +   public ValueSet CustomProperties { get; }
  492. +   public MediaPlaybackList PlaybackList { get; }
  493. +   public IReference<TimeSpan> PresentationTime { get; }
  494. +   public MediaBreakScheduleMode ScheduleMode { get; }
  495. +   public MediaBreak( MediaBreakScheduleMode scheduleMode );
  496. +   public MediaBreak( MediaBreakScheduleMode scheduleMode, TimeSpan presentationTime );
  497. + }
  498.  
  499. + public class Windows.Media.Playback.MediaBreakEndedEventArgs {
  500. +   public MediaBreak MediaBreak { get; }
  501. + }
  502.  
  503. + public class Windows.Media.Playback.MediaBreakManager {
  504. +   public TimeSpan CurrentItemPosition { get; set; }
  505. +   public MediaBreak CurrentBreak { get; }
  506. +   public void PlayBreak( MediaBreak value );
  507. +   public void SkipCurrentBreak();
  508. +   TypedEventHandler<MediaBreakManager, MediaBreakEndedEventArgs> BreakEnded;
  509. +   TypedEventHandler<MediaBreakManager, MediaBreakSkippedEventArgs> BreakSkipped;
  510. +   TypedEventHandler<MediaBreakManager, MediaBreakStartedEventArgs> BreakStarted;
  511. +   TypedEventHandler<MediaBreakManager, MediaBreakSeekedOverEventArgs> BreaksSeekedOver;
  512. + }
  513.  
  514. + public class Windows.Media.Playback.MediaBreakSchedule {
  515. +   public MediaBreak PrerollBreak { get; set; }
  516. +   public MediaBreak PostrollBreak { get; set; }
  517. +   public IVectorView<MediaBreak> MidrollBreaks { get; }
  518. +   public MediaPlaybackItem ParentPlaybackItem { get; }
  519. +   public void AddMidrollBreak( MediaBreak mediaBreak );
  520. +   public void RemoveMidrollBreak( MediaBreak mediaBreak );
  521. +   TypedEventHandler<MediaBreakSchedule, object> ScheduleChanged;
  522. + }
  523.  
  524. + public enum Windows.Media.Playback.MediaBreakScheduleMode {
  525. +   Insert = 0,
  526. +   Replace = 1,
  527. + }
  528.  
  529. + public class Windows.Media.Playback.MediaBreakSeekedOverEventArgs {
  530. +   public TimeSpan EndPosition { get; }
  531. +   public IVectorView<MediaBreak> SeekedOverBreaks { get; }
  532. +   public TimeSpan StartPosition { get; }
  533. + }
  534.  
  535. + public class Windows.Media.Playback.MediaBreakSkippedEventArgs {
  536. +   public MediaBreak MediaBreak { get; }
  537. + }
  538.  
  539. + public class Windows.Media.Playback.MediaBreakStartedEventArgs {
  540. +   public MediaBreak MediaBreak { get; }
  541. + }
  542.  
  543. | public class Windows.Media.Playback.MediaPlaybackItem {
  544. +   public bool CanSkip { get; set; }
  545. +   public MediaBreakSchedule BreakSchedule { get; }
  546. +   public IReference<TimeSpan> DurationLimit { get; }
  547. +   public TimeSpan StartTime { get; }
  548. +   public MediaPlaybackItem( MediaSource source, TimeSpan startTime );
  549. +   public MediaPlaybackItem( MediaSource source, TimeSpan startTime, TimeSpan durationLimit );
  550. | }
  551.  
  552. | public class Windows.Media.Playback.MediaPlayer {
  553. +   public MediaBreakManager MediaBreakManager { get; }
  554. +   public TimeSpan TimelineControllerTimeOffset { get; set; }
  555. +   public MediaTimelineController TimelineController { get; set; }
  556. +   public void Close();
  557. | }
  558.  
  559. + public enum Windows.Media.Protection.HdcpLevel {
  560. +   HdcpLevelOff = 0,
  561. +   HdcpLevelPending = 1,
  562. +   HdcpLevelOn = 2,
  563. +   HdcpLevelOnWithTypeEnforcement = 3,
  564. + }
  565.  
  566. + public enum Windows.Media.Protection.HdcpLevelAsyncResultStatus {
  567. +   Success = 0,
  568. +   Canceled = 1,
  569. +   TimedOut = 2,
  570. +   NotSupported = 3,
  571. +   UnknownFailure = 4,
  572. + }
  573.  
  574. + public class Windows.Media.Protection.HdcpSettingResult {
  575. +   public HdcpLevelAsyncResultStatus Status { get; }
  576. + }
  577.  
  578. + public class Windows.Media.Protection.HdcpState {
  579. +   public HdcpLevel Level { get; }
  580. +   public IAsyncOperation<HdcpSettingResult> SetLevelAsync( HdcpLevel value );
  581. + }
  582.  
  583. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult {
  584. +   public IReference<ulong> ResourceByteRangeOffset { get; set; }
  585. +   public IReference<ulong> ResourceByteRangeLength { get; set; }
  586. | }
  587.  
  588. + public class Windows.UI.Input.Inking.Core.CoreInkStrokeWetInputSource {
  589. +   public InkPresenter InkPresenter { get; }
  590. +   TypedEventHandler<CoreInkStrokeWetInputSource, InkStrokeWetInputEventArgs> InputCanceled;
  591. +   TypedEventHandler<CoreInkStrokeWetInputSource, InkStrokeWetInputEventArgs> InputContinued;
  592. +   TypedEventHandler<CoreInkStrokeWetInputSource, InkStrokeWetInputEventArgs> InputStarted;
  593. +   TypedEventHandler<CoreInkStrokeWetInputSource, InkStrokeWetInputEventArgs> InputStopped;
  594. + }
  595.  
  596. + public class Windows.UI.Input.Inking.Core.InkStrokeWet {
  597. +   public InkDrawingAttributes DrawingAttributes { get; }
  598. +   public IVectorView<InkPoint> InkPoints { get; }
  599. +   public void Complete();
  600. +   public void Cancel();
  601. + }
  602.  
  603. + public class Windows.UI.Input.Inking.Core.InkStrokeWetInputEventArgs {
  604. +   public InkStrokeWet InkStrokeWet { get; }
  605. +   public IVector<InkPoint> InputInkPoints { get; }
  606. + }
  607.  
  608. + public class Windows.UI.Text.Core.CoreKeyboardExperienceClient {
  609. +   public Rect PositionAndSize { get; set; }
  610. +   public void Show();
  611. +   public void Hide();
  612. +   public static CoreKeyboardExperienceClient GetForCurrentView();
  613. +   TypedEventHandler<CoreKeyboardExperienceClient, CoreKeyboardVisibilityEventArgs> HideRequested;
  614. +   TypedEventHandler<CoreKeyboardExperienceClient, CoreKeyboardVisibilityEventArgs> PositionAndSizeChanged;
  615. +   TypedEventHandler<CoreKeyboardExperienceClient, CoreKeyboardVisibilityEventArgs> ShowRequested;
  616. + }
  617.  
  618. + public class Windows.UI.Text.Core.CoreKeyboardVisibilityEventArgs {
  619. +   public Rect PositionAndSize { get; }
  620. + }
  621.  
  622. + public struct Windows.UI.Text.Core.CoreTextCandidate {
  623. +   public string text;
  624. +   public CoreTextCandidateStyle style;
  625. + }
  626.  
  627. + public enum Windows.UI.Text.Core.CoreTextCandidateStyle {
  628. +   None = 0,
  629. +   AutoCorrect = 1,
  630. +   NewWord = 2,
  631. + }
  632.  
  633. + public class Windows.UI.Text.Core.CoreTextCandidates {
  634. +   public IIterator<CoreTextCandidate> First();
  635. + }
  636.  
  637. + public class Windows.UI.Text.Core.CoreTextCandidatesUpdatingEventArgs {
  638. +   public IIterable<CoreTextCandidate> Candidates { get; }
  639. + }
  640.  
  641. + public struct Windows.UI.Text.Core.CoreTextKeyDefinition {
  642. +   public Rect bounds;
  643. +   public ushort codepoint;
  644. + }
  645.  
  646. + public class Windows.UI.Text.Core.CoreTextKeyInjector {
  647. +   public void InjectKeyDown( CoreTextKeyRepresentation type, char codepoint );
  648. +   public void InjectKeyUp( CoreTextKeyRepresentation type, char codepoint );
  649. +   public static CoreTextKeyInjector GetForCurrentView();
  650. + }
  651.  
  652. + public enum Windows.UI.Text.Core.CoreTextKeyRepresentation {
  653. +   Unicode = 0,
  654. +   VirtualKey = 1,
  655. +   ScanCode = 2,
  656. + }
  657.  
  658. + public class Windows.UI.Text.Core.CoreTextSystemInputProcessor {
  659. +   public void NotifyStrokeData( uint touchX, uint touchY, CoreTextTouchType touchType );
  660. +   public void NotifyKeyboardLayout( IVectorView<CoreTextKeyDefinition> keys, Size keyboardSize );
  661. +   public void NotifyCandidateSelected( int candidateIndex );
  662. +   public static CoreTextSystemInputProcessor GetForCurrentView();
  663. +   TypedEventHandler<CoreTextSystemInputProcessor, CoreTextCandidatesUpdatingEventArgs> CandidatesUpdating;
  664. + }
  665.  
  666. + public enum Windows.UI.Text.Core.CoreTextTouchType {
  667. +   Up = 0,
  668. +   Move = 1,
  669. +   Down = 2,
  670. + }
  671.  
  672. + public interface Windows.UI.Text.Core.ICoreTextCandidates {
  673. + }
  674.  
  675. | public enum Windows.UI.Xaml.Controls.ItemsUpdatingScrollMode {
  676. +   KeepLastItemInView = 2,
  677. | }
  678.  
  679. | public class Windows.UI.Xaml.Controls.ListBox : Windows.UI.Xaml.Controls.Primitives.Selector {
  680. +   public bool DoesSingleSelectionFollowFocus { get; set; }
  681. +   public DependencyProperty DoesSingleSelectionFollowFocusProperty { get; }
  682. | }
  683.  
  684. | public class Windows.UI.Xaml.Controls.ListViewBase : Windows.UI.Xaml.Controls.Primitives.Selector {
  685. +   public bool DoesSingleSelectionFollowFocus { get; set; }
  686. +   public DependencyProperty DoesSingleSelectionFollowFocusProperty { get; }
  687. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement