angelwzr

14894 vs 14900

Aug 8th, 2016
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 15.56 KB | None | 0 0
  1.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  2.  
  3.  new file: 14900_Windows.WinMD
  4.  old file: 14894_Windows.WinMD
  5.  
  6.  diff legends: +: added, -: removed, *: changed, |: type member changed
  7.  
  8. | public class Windows.ApplicationModel.Background.GattServiceProviderTrigger {
  9. +   public GattServiceProviderAdvertisingParameters AdvertisingParameters { get; }
  10. -   public BluetoothLEAdvertisementFilter AdvertisementFilter { get; }
  11. | }
  12.  
  13. | public class Windows.ApplicationModel.Email.EmailMessage {
  14. +   public EmailRecipient SentRepresenting { get; set; }
  15. +   public IVector<EmailRecipient> ReplyTo { get; }
  16. | }
  17.  
  18. | public class Windows.ApplicationModel.UserDataAccounts.UserDataAccount {
  19. +   public IAsyncOperation<IVectorView<UserDataTaskList>> FindUserDataTaskListsAsync();
  20. | }
  21.  
  22. + public class Windows.ApplicationModel.UserDataTasks.UserDataTask {
  23. +   public UserDataTaskPriority Priority { get; set; }
  24. +   public IReference<DateTime> DueDate { get; set; }
  25. +   public UserDataTaskDetailsKind DetailsKind { get; set; }
  26. +   public string Details { get; set; }
  27. +   public IReference<DateTime> CompletedDate { get; set; }
  28. +   public string Subject { get; set; }
  29. +   public IReference<DateTime> StartDate { get; set; }
  30. +   public UserDataTaskSensitivity Sensitivity { get; set; }
  31. +   public string RemoteId { get; set; }
  32. +   public IReference<DateTime> Reminder { get; set; }
  33. +   public UserDataTaskRecurrence Recurrence { get; set; }
  34. +   public string Id { get; }
  35. +   public string ListId { get; }
  36. +   public UserDataTask();
  37. + }
  38.  
  39. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskBatch {
  40. +   public IVectorView<UserDataTask> UserDataTasks { get; }
  41. + }
  42.  
  43. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek {
  44. +   None = 0,
  45. +   Sunday = 1,
  46. +   Monday = 2,
  47. +   Tuesday = 4,
  48. +   Wednesday = 8,
  49. +   Thursday = 16,
  50. +   Friday = 32,
  51. +   Saturday = 64,
  52. + }
  53.  
  54. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskDetailsKind {
  55. +   PlainText = 0,
  56. +   Html = 1,
  57. + }
  58.  
  59. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskList {
  60. +   public UserDataTaskListOtherAppWriteAccess OtherAppWriteAccess { get; set; }
  61. +   public UserDataTaskListOtherAppReadAccess OtherAppReadAccess { get; set; }
  62. +   public string DisplayName { get; set; }
  63. +   public string Id { get; }
  64. +   public UserDataTaskListLimitedWriteOperations LimitedWriteOperations { get; }
  65. +   public string SourceDisplayName { get; }
  66. +   public UserDataTaskListSyncManager SyncManager { get; }
  67. +   public string UserDataAccountId { get; }
  68. +   public IAsyncAction RegisterSyncManagerAsync();
  69. +   public UserDataTaskReader GetTaskReader();
  70. +   public IAsyncOperation<UserDataTask> GetTaskAsync( string operation );
  71. +   public IAsyncAction SaveTaskAsync( UserDataTask action );
  72. +   public IAsyncAction DeleteTaskAsync( string action );
  73. +   public IAsyncAction DeleteAsync();
  74. +   public IAsyncAction SaveAsync();
  75. + }
  76.  
  77. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskListLimitedWriteOperations {
  78. +   public IAsyncOperation<string> TryCompleteTaskAsync( string operation );
  79. +   public IAsyncOperation<bool> TryCreateOrUpdateTaskAsync( UserDataTask operation );
  80. +   public IAsyncOperation<bool> TryDeleteTaskAsync( string operation );
  81. +   public IAsyncOperation<bool> TrySkipOccurrenceAsync( string operation );
  82. + }
  83.  
  84. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppReadAccess {
  85. +   Full = 0,
  86. +   SystemOnly = 1,
  87. +   None = 2,
  88. + }
  89.  
  90. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppWriteAccess {
  91. +   Limited = 0,
  92. +   None = 1,
  93. + }
  94.  
  95. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager {
  96. +   public UserDataTaskListSyncStatus Status { get; set; }
  97. +   public DateTime LastSuccessfulSyncTime { get; set; }
  98. +   public DateTime LastAttemptedSyncTime { get; set; }
  99. +   public IAsyncOperation<bool> SyncAsync();
  100. +   TypedEventHandler<UserDataTaskListSyncManager, object> SyncStatusChanged;
  101. + }
  102.  
  103. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus {
  104. +   Idle = 0,
  105. +   Syncing = 1,
  106. +   UpToDate = 2,
  107. +   AuthenticationError = 3,
  108. +   PolicyError = 4,
  109. +   UnknownError = 5,
  110. + }
  111.  
  112. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskManager {
  113. +   public static IAsyncOperation<UserDataTaskStore> RequestStoreAsync( UserDataTaskStoreAccessType operation );
  114. +   public static UserDataTaskManagerForUser GetForUser( User result );
  115. + }
  116.  
  117. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskManagerForUser {
  118. +   public User User { get; }
  119. +   public IAsyncOperation<UserDataTaskStore> RequestStoreAsync( UserDataTaskStoreAccessType operation );
  120. + }
  121.  
  122. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskPriority {
  123. +   Low = 0,
  124. +   Normal = 1,
  125. +   High = 2,
  126. + }
  127.  
  128. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskReader {
  129. +   public IAsyncOperation<UserDataTaskBatch> ReadBatchAsync();
  130. + }
  131.  
  132. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrence {
  133. +   public UserDataTaskWeekOfMonth WeekOfMonth { get; set; }
  134. +   public IReference<DateTime> Until { get; set; }
  135. +   public UserDataTaskRecurrenceUnit Unit { get; set; }
  136. +   public IReference<int> Occurrences { get; set; }
  137. +   public int Month { get; set; }
  138. +   public bool IsRegenerating { get; set; }
  139. +   public int Interval { get; set; }
  140. +   public UserDataTaskDaysOfWeek DaysOfWeek { get; set; }
  141. +   public int Day { get; set; }
  142. +   public UserDataTaskRecurrence();
  143. + }
  144.  
  145. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit {
  146. +   Daily = 0,
  147. +   Weekly = 1,
  148. +   Monthly = 2,
  149. +   MonthlyOnDay = 3,
  150. +   Yearly = 4,
  151. +   YearlyOnDay = 5,
  152. + }
  153.  
  154. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskSensitivity {
  155. +   Public = 0,
  156. +   Private = 1,
  157. + }
  158.  
  159. + public class Windows.ApplicationModel.UserDataTasks.UserDataTaskStore {
  160. +   public IAsyncOperation<UserDataTaskList> CreateListAsync( string operation );
  161. +   public IAsyncOperation<UserDataTaskList> CreateListAsync( string result, string name );
  162. +   public IAsyncOperation<IVectorView<UserDataTaskList>> FindListsAsync();
  163. +   public IAsyncOperation<UserDataTaskList> GetListAsync( string operation );
  164. + }
  165.  
  166. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskStoreAccessType {
  167. +   AppTasksReadWrite = 0,
  168. +   AllTasksLimitedReadWrite = 1,
  169. + }
  170.  
  171. + public enum Windows.ApplicationModel.UserDataTasks.UserDataTaskWeekOfMonth {
  172. +   First = 0,
  173. +   Second = 1,
  174. +   Third = 2,
  175. +   Fourth = 3,
  176. +   Last = 4,
  177. + }
  178.  
  179. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection {
  180. +   public void Start();
  181. +   TypedEventHandler<UserDataTaskDataProviderConnection, UserDataTaskListCompleteTaskRequestEventArgs> CompleteTaskRequested;
  182. +   TypedEventHandler<UserDataTaskDataProviderConnection, UserDataTaskListCreateOrUpdateTaskRequestEventArgs> CreateOrUpdateTaskRequested;
  183. +   TypedEventHandler<UserDataTaskDataProviderConnection, UserDataTaskListDeleteTaskRequestEventArgs> DeleteTaskRequested;
  184. +   TypedEventHandler<UserDataTaskDataProviderConnection, UserDataTaskListSkipOccurrenceRequestEventArgs> SkipOccurrenceRequested;
  185. +   TypedEventHandler<UserDataTaskDataProviderConnection, UserDataTaskListSyncManagerSyncRequestEventArgs> SyncRequested;
  186. + }
  187.  
  188. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderTriggerDetails {
  189. +   public UserDataTaskDataProviderConnection Connection { get; }
  190. + }
  191.  
  192. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest {
  193. +   public string TaskId { get; }
  194. +   public string TaskListId { get; }
  195. +   public IAsyncAction ReportCompletedAsync( string result );
  196. +   public IAsyncAction ReportFailedAsync();
  197. + }
  198.  
  199. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequestEventArgs {
  200. +   public UserDataTaskListCompleteTaskRequest Request { get; }
  201. +   public Deferral GetDeferral();
  202. + }
  203.  
  204. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest {
  205. +   public UserDataTask Task { get; }
  206. +   public string TaskListId { get; }
  207. +   public IAsyncAction ReportCompletedAsync( UserDataTask result );
  208. +   public IAsyncAction ReportFailedAsync();
  209. + }
  210.  
  211. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequestEventArgs {
  212. +   public UserDataTaskListCreateOrUpdateTaskRequest Request { get; }
  213. +   public Deferral GetDeferral();
  214. + }
  215.  
  216. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest {
  217. +   public string TaskId { get; }
  218. +   public string TaskListId { get; }
  219. +   public IAsyncAction ReportCompletedAsync();
  220. +   public IAsyncAction ReportFailedAsync();
  221. + }
  222.  
  223. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequestEventArgs {
  224. +   public UserDataTaskListDeleteTaskRequest Request { get; }
  225. +   public Deferral GetDeferral();
  226. + }
  227.  
  228. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest {
  229. +   public string TaskId { get; }
  230. +   public string TaskListId { get; }
  231. +   public IAsyncAction ReportCompletedAsync();
  232. +   public IAsyncAction ReportFailedAsync();
  233. + }
  234.  
  235. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequestEventArgs {
  236. +   public UserDataTaskListSkipOccurrenceRequest Request { get; }
  237. +   public Deferral GetDeferral();
  238. + }
  239.  
  240. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest {
  241. +   public string TaskListId { get; }
  242. +   public IAsyncAction ReportCompletedAsync();
  243. +   public IAsyncAction ReportFailedAsync();
  244. + }
  245.  
  246. + public class Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequestEventArgs {
  247. +   public UserDataTaskListSyncManagerSyncRequest Request { get; }
  248. +   public Deferral GetDeferral();
  249. + }
  250.  
  251. | public class Windows.Devices.Bluetooth.BluetoothAdapter {
  252. +   public bool IsAdvertisementOffloadSupported { get; }
  253. +   public bool IsClassicSupported { get; }
  254. +   public bool IsLowEnergySupported { get; }
  255. -   public bool AdvertisementOffloadSupported { get; }
  256. -   public BluetoothTransports AvailableTransports { get; }
  257. | }
  258.  
  259. | public class Windows.Devices.Bluetooth.BluetoothDeviceId {
  260. +   public bool IsClassicDevice { get; }
  261. +   public bool IsLowEnergyDevice { get; }
  262. -   public BluetoothTransports Transport { get; }
  263. | }
  264.  
  265. | public class Windows.Devices.Bluetooth.BluetoothLEDevice {
  266. +   public static string GetDeviceSelectorFromAdvertisementTargetAddress( ulong deviceSelector );
  267. +   public static string GetDeviceSelectorFromAdverisementServiceUuid( GattUuid deviceSelector );
  268. | }
  269.  
  270. + public enum Windows.Devices.Bluetooth.BluetoothTransportOptions {
  271. +   None = 0,
  272. +   Classic = 1,
  273. +   LowEnergy = 2,
  274. +   DualMode = 3,
  275. + }
  276.  
  277. - public enum Windows.Devices.Bluetooth.BluetoothTransports;
  278.  
  279. | public class Windows.Devices.Bluetooth.Background.GattServiceProviderRequestActivityInfo {
  280. *   public GattReadRequestedEventArgs ReadRequest { get; }
  281. *   public GattWriteRequestedEventArgs WriteRequest { get; }
  282. | }
  283.  
  284. | public enum Windows.Devices.Bluetooth.Background.GattServiceProviderRequestActivityType {
  285. +   ReadRequested = 1,
  286. +   WriteRequested = 2,
  287. +   SubscribedClientsChanged = 3,
  288. -   ReadRequest = 1,
  289. -   WriteRequest = 2,
  290. -   ClientSubscriptionChange = 3,
  291. | }
  292.  
  293. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic {
  294. | }
  295.  
  296. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor {
  297. | }
  298.  
  299. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattPublishedService {
  300. -   public BluetoothTransports Transports { get; }
  301. +   public static string GetDeviceSelector( GattUuid selectorString, BluetoothTransportOptions gattUuid );
  302. +   public static string GetDeviceSelectorForCurrentPackage( GattUuid selectorString, BluetoothTransportOptions gattUuid );
  303. | }
  304.  
  305. - public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestEventArgs;
  306.  
  307. + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestedEventArgs {
  308. +   public GattReadRequest Request { get; }
  309. +   public GattSession Session { get; }
  310. + }
  311.  
  312. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResponse {
  313. +   public static GattReadResponse CreateWithValue( IBuffer response );
  314. +   public static GattReadResponse CreateWithProtocolError( byte response );
  315. -   public static GattReadResponse Create( IBuffer response );
  316. -   public static GattReadResponse Create( byte response );
  317. | }
  318.  
  319. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider {
  320. +   public BluetoothTransportOptions TransportOptions { get; }
  321. -   public BluetoothTransports Transports { get; }
  322. +   public void StartAdvertising( GattServiceProviderAdvertisingParameters parameters );
  323. +   public void StartAdvertisingInBackground( string serviceId, GattServiceProviderAdvertisingParameters parameters );
  324. +   public static IAsyncOperation<GattServiceProviderResult> CreateAsync( GattUuid asyncOp, GattServiceType gattUuid, BluetoothTransportOptions type );
  325. | }
  326.  
  327. + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters {
  328. +   public bool MakeDiscoverable { get; set; }
  329. +   public BluetoothLEAdvertisementFilter AdvertisementFilter { get; set; }
  330. +   public IBuffer AdditionalServiceData { get; set; }
  331. +   public GattServiceProviderAdvertisingParameters();
  332. + }
  333.  
  334. - public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestEventArgs;
  335.  
  336. + public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestedEventArgs {
  337. +   public GattWriteRequest Request { get; }
  338. +   public GattSession Session { get; }
  339. + }
  340.  
  341. | public class Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResponse {
  342. +   public static GattWriteResponse CreateWithProtocolError( byte response );
  343. -   public static GattWriteResponse Create( byte response );
  344. | }
  345.  
  346. | public enum Windows.Devices.Gpio.GpioOpenStatus {
  347. +   MuxingConflict = 3,
  348. +   UnknownError = 4,
  349. | }
  350.  
  351. | public class Windows.Devices.Gpio.GpioPin {
  352. +   public ulong InterruptCount { get; }
  353. +   public void StartInterruptCount();
  354. +   public void StartInterruptCount( GpioPinEdge edge );
  355. +   public void StopInterruptCount();
  356. | }
  357.  
  358. | public enum Windows.Devices.I2c.I2cTransferStatus {
  359. +   ClockStretchTimeout = 3,
  360. +   UnknownError = 4,
  361. | }
  362.  
  363. + public class Windows.Media.Core.ChapterCue {
  364. +   public string Title { get; set; }
  365. +   public TimeSpan StartTime { get; set; }
  366. +   public string Id { get; set; }
  367. +   public TimeSpan Duration { get; set; }
  368. +   public ChapterCue();
  369. + }
  370.  
  371. | public class Windows.Media.Core.DataCue {
  372. +   public PropertySet Properties { get; }
  373. | }
  374.  
  375. + public class Windows.Media.Core.ImageCue {
  376. +   public SoftwareBitmap SoftwareBitmap { get; set; }
  377. +   public TimedTextPoint Position { get; set; }
  378. +   public TimedTextSize Extent { get; set; }
  379. +   public TimeSpan StartTime { get; set; }
  380. +   public string Id { get; set; }
  381. +   public TimeSpan Duration { get; set; }
  382. +   public ImageCue();
  383. + }
  384.  
  385. | public enum Windows.Media.Core.TimedMetadataKind {
  386. +   ImageSubtitle = 6,
  387. | }
  388.  
  389. | public class Windows.Media.Core.TimedTextSource {
  390. +   public static TimedTextSource CreateFromStreamWithIndex( IRandomAccessStream result, IRandomAccessStream stream );
  391. +   public static TimedTextSource CreateFromUriWithIndex( Uri result, Uri uri );
  392. +   public static TimedTextSource CreateFromStreamWithIndex( IRandomAccessStream result, IRandomAccessStream stream, string indexStream );
  393. +   public static TimedTextSource CreateFromUriWithIndex( Uri result, Uri uri, string indexUri );
  394. | }
Add Comment
Please, Sign In to add comment