Advertisement
h0x0d

Windows 10 10051 vs. 10049 WinRT API Changes

Apr 5th, 2015
859
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 18.15 KB | None | 0 0
  1.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  2.  
  3.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  4.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  5.  
  6.  diff legends: +: added, -: removed, *: changed, |: type member changed
  7.  
  8. + public class Windows.ApplicationModel.Calls.VideoCapabilities {
  9. +   public bool IsVideoCallingCapable { get; }
  10. + }
  11.  
  12. + public class Windows.ApplicationModel.Calls.VideoCapabilitiesManager {
  13. +   public static IAsyncOperation<VideoCapabilities> GetCapabilitiesAsync( string result );
  14. + }
  15.  
  16. | public class Windows.ApplicationModel.Chat.ChatCapabilitiesManager {
  17. +   public static IAsyncOperation<ChatCapabilities> GetCachedCapabilitiesAsync( string result );
  18. +   public static IAsyncOperation<ChatCapabilities> GetCapabilitiesFromNetworkAsync( string result );
  19. | }
  20.  
  21. | public class Windows.ApplicationModel.Chat.ChatConversation {
  22. -   public DateTime MostRecentMessageLocalTimestamp { get; }
  23. +   public IAsyncAction MarkMessagesAsReadAsync();
  24. +   public IAsyncAction MarkMessagesAsReadAsync( DateTime result );
  25. +   public void SendLocalParticipantComposing( string transportId, string participantAddress, bool isComposing );
  26. +   public void RaiseRemoteParticipantComposingChanged( string transportId, string participantAddress, bool isComposing );
  27. -   public IAsyncAction MarkAllMessagesAsReadAsync();
  28. -   public void TriggerRemoteParticipantComposingChanged( string transportId, string participantAddress, bool isComposing );
  29. | }
  30.  
  31. | public class Windows.ApplicationModel.Chat.ChatConversationReader {
  32. +   public IAsyncOperation<IVectorView<ChatConversation>> ReadBatchAsync( int result );
  33. | }
  34.  
  35. + public enum Windows.ApplicationModel.Chat.ChatItemKind {
  36. +   Message = 0,
  37. +   Conversation = 1,
  38. + }
  39.  
  40. | public class Windows.ApplicationModel.Chat.ChatMessage {
  41. +   public bool IsReceivedDuringQuietHours { get; set; }
  42. +   public bool IsAutoReply { get; set; }
  43. +   public ChatMessageOperatorKind MessageOperatorKind { get; set; }
  44. +   public ChatMessageKind MessageKind { get; set; }
  45. +   public IVector<ChatRecipientDeliveryInfo> RecipientsDeliveryInfos { get; }
  46. -   public ChatMessageType MessageType { get; set; }
  47. -   public ChatMessageOperatorType MessageOperatorType { get; set; }
  48. -   public IVector<ChatRecipientDeliveryStatus> RecipientsDeliveryStatus { get; }
  49. | }
  50.  
  51. | public class Windows.ApplicationModel.Chat.ChatMessageAttachment {
  52. *   public int GroupId { get; set; }
  53. | }
  54.  
  55. + public enum Windows.ApplicationModel.Chat.ChatMessageKind {
  56. +   Standard = 0,
  57. +   FileTransferRequest = 1,
  58. +   TransportCustom = 2,
  59. +   JoinedConversation = 3,
  60. +   LeftConversation = 4,
  61. +   OtherParticipantJoinedConversation = 5,
  62. +   OtherParticipantLeftConversation = 6,
  63. + }
  64.  
  65. | public class Windows.ApplicationModel.Chat.ChatMessageManager {
  66. +   public static IAsyncOperation<ChatMessageTransport> GetTransportAsync( string result );
  67. | }
  68.  
  69. - public enum Windows.ApplicationModel.Chat.ChatMessageNotificationPretreatment;
  70.  
  71. | public class Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails {
  72. -   public ChatMessageNotificationPretreatment Pretreatments { get; }
  73. | }
  74.  
  75. + public enum Windows.ApplicationModel.Chat.ChatMessageOperatorKind {
  76. +   Unspecified = 0,
  77. +   Sms = 1,
  78. +   Mms = 2,
  79. +   Rcs = 3,
  80. + }
  81.  
  82. - public enum Windows.ApplicationModel.Chat.ChatMessageOperatorType;
  83.  
  84. | public class Windows.ApplicationModel.Chat.ChatMessageReader {
  85. +   public IAsyncOperation<IVectorView<ChatMessage>> ReadBatchAsync( int result );
  86. | }
  87.  
  88. | public enum Windows.ApplicationModel.Chat.ChatMessageStatus {
  89. +   Declined = 10,
  90. +   Cancelled = 11,
  91. +   Recalled = 12,
  92. +   ReceiveRetryNeeded = 13,
  93. | }
  94.  
  95. | public class Windows.ApplicationModel.Chat.ChatMessageStore {
  96. +   public IAsyncAction ForwardMessageAsync( string result, IIterable<string> localChatMessageId );
  97. +   public IAsyncOperation<ChatConversation> GetConversationAsync( string result );
  98. +   public IAsyncOperation<ChatConversation> GetConversationAsync( string result, IIterable<string> conversationId );
  99. +   public IAsyncOperation<ChatConversation> GetConversationFromThreadingInfoAsync( ChatConversationThreadingInfo result );
  100. +   public ChatConversationReader GetConversationReader( IIterable<string> result );
  101. +   public IAsyncOperation<ChatMessage> GetMessageByRemoteIdAsync( string result, string transportId );
  102. +   public IAsyncOperation<int> GetUnseenCountAsync();
  103. +   public IAsyncOperation<int> GetUnseenCountAsync( IIterable<string> result );
  104. +   public IAsyncAction MarkAsSeenAsync( IIterable<string> result );
  105. +   public IAsyncAction MarkMessageAsFilteredAsync( string result, bool localChatMessageId );
  106. +   public ChatSearchReader GetSearchReader( ChatQueryOptions result );
  107. +   public IAsyncAction SaveMessageAsync( ChatMessage result );
  108. +   public IAsyncAction CancelMessageDownloadAsync( string result );
  109. +   public IAsyncAction CancelMessageUploadAsync( string result );
  110. | }
  111.  
  112. + public class Windows.ApplicationModel.Chat.ChatMessageStoreChangedEventArgs {
  113. +   public string Id { get; }
  114. +   public ChatStoreChangedEventKind Kind { get; }
  115. + }
  116.  
  117. | public class Windows.ApplicationModel.Chat.ChatMessageTransport {
  118. +   public ChatMessageTransportConfiguration Configuration { get; }
  119. +   public ChatMessageTransportKind TransportKind { get; }
  120. -   public ChatMessageTransportSettings Settings { get; }
  121. -   public ChatMessageTransportType TransportType { get; }
  122. -   public bool IsServiceTypeSupported( ChatServiceType value );
  123. | }
  124.  
  125. + public class Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration {
  126. +   public int MaxAttachmentCount { get; }
  127. +   public int MaxMessageSizeInKilobytes { get; }
  128. +   public int MaxRecipientCount { get; }
  129. +   public MediaEncodingProfile SupportedVideoFormat { get; }
  130. + }
  131.  
  132. + public enum Windows.ApplicationModel.Chat.ChatMessageTransportKind {
  133. +   Text = 0,
  134. +   Untriaged = 1,
  135. +   Blocked = 2,
  136. +   Custom = 3,
  137. + }
  138.  
  139. - public class Windows.ApplicationModel.Chat.ChatMessageTransportSettings;
  140.  
  141. - public enum Windows.ApplicationModel.Chat.ChatMessageTransportType;
  142.  
  143. - public enum Windows.ApplicationModel.Chat.ChatMessageType;
  144.  
  145. - public enum Windows.ApplicationModel.Chat.ChatMessageVideoFormat;
  146.  
  147. - public enum Windows.ApplicationModel.Chat.ChatOperatorErrorCategory;
  148.  
  149. - public enum Windows.ApplicationModel.Chat.ChatOperatorInterpretedErrorCategory;
  150.  
  151. + public class Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo {
  152. +   public string TransportAddress { get; set; }
  153. +   public IReference<DateTime> ReadTime { get; set; }
  154. +   public IReference<DateTime> DeliveryTime { get; set; }
  155. +   public bool IsErrorPermanent { get; }
  156. +   public ChatMessageStatus Status { get; }
  157. +   public int TransportErrorCode { get; }
  158. +   public ChatTransportErrorCodeCategory TransportErrorCodeCategory { get; }
  159. +   public ChatTransportInterpretedErrorCode TransportInterpretedErrorCode { get; }
  160. +   public ChatRecipientDeliveryInfo();
  161. + }
  162.  
  163. - public class Windows.ApplicationModel.Chat.ChatRecipientDeliveryStatus;
  164.  
  165. | public class Windows.ApplicationModel.Chat.ChatSearchReader {
  166. +   public IAsyncOperation<IVectorView<IChatItem>> ReadBatchAsync();
  167. +   public IAsyncOperation<IVectorView<IChatItem>> ReadBatchAsync( int result );
  168. | }
  169.  
  170. - public enum Windows.ApplicationModel.Chat.ChatServiceType;
  171.  
  172. - public class Windows.ApplicationModel.Chat.ChatStoreChangedEventArgs;
  173.  
  174. | public enum Windows.ApplicationModel.Chat.ChatStoreChangedEventKind {
  175. +   NotificationsMissed = 0,
  176. -   NotificationsLost = 0,
  177. | }
  178.  
  179. + public enum Windows.ApplicationModel.Chat.ChatTransportErrorCodeCategory {
  180. +   None = 0,
  181. +   Http = 1,
  182. +   Network = 2,
  183. +   MmsServer = 3,
  184. + }
  185.  
  186. + public enum Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode {
  187. +   None = 0,
  188. +   Unknown = 1,
  189. +   InvalidRecipientAddress = 2,
  190. +   NetworkConnectivity = 3,
  191. +   ServiceDenied = 4,
  192. +   Timeout = 5,
  193. + }
  194.  
  195. + public interface Windows.ApplicationModel.Chat.IChatItem {
  196. +   public ChatItemKind ItemKind { get; }
  197. + }
  198.  
  199. - public interface Windows.ApplicationModel.Chat.IChatSearchBase;
  200.  
  201. | public class Windows.ApplicationModel.Chat.RcsEndUserMessage {
  202. +   public IAsyncAction SendResponseAsync( RcsEndUserMessageAction result );
  203. +   public IAsyncAction SendResponseWithPinAsync( RcsEndUserMessageAction result, string action );
  204. | }
  205.  
  206. | public class Windows.ApplicationModel.Chat.RcsEndUserMessageManager {
  207. | }
  208.  
  209. - public class Windows.ApplicationModel.Chat.RcsEndUserMessageStatic;
  210.  
  211. + public class Windows.ApplicationModel.Chat.RcsManager {
  212. +   public static RcsEndUserMessageManager GetEndUserMessageManager();
  213. +   public static IAsyncOperation<IVectorView<RcsTransport>> GetTransportsAsync();
  214. +   public static IAsyncOperation<RcsTransport> GetTransportAsync( string result );
  215. +   public static IAsyncAction LeaveConversationAsync( ChatConversation value );
  216. + }
  217.  
  218. + public enum Windows.ApplicationModel.Chat.RcsServiceKind {
  219. +   Chat = 0,
  220. +   GroupChat = 1,
  221. +   FileTransfer = 2,
  222. + }
  223.  
  224. + public class Windows.ApplicationModel.Chat.RcsServiceKindSupportedChangedEventArgs {
  225. +   public bool IsSupported { get; }
  226. +   public RcsServiceKind ServiceKind { get; }
  227. + }
  228.  
  229. + public class Windows.ApplicationModel.Chat.RcsTransport {
  230. +   public RcsTransportConfiguration Configuration { get; }
  231. +   public IMapView<string, object> ExtendedProperties { get; }
  232. +   public bool IsActive { get; }
  233. +   public string TransportFriendlyName { get; }
  234. +   public string TransportId { get; }
  235. +   public bool IsStoreAndForwardEnabled( RcsServiceKind result );
  236. +   public bool IsServiceKindSupported( RcsServiceKind result );
  237. +   TypedEventHandler<RcsTransport, RcsServiceKindSupportedChangedEventArgs> ServiceKindSupportedChanged;
  238. + }
  239.  
  240. + public class Windows.ApplicationModel.Chat.RcsTransportConfiguration {
  241. +   public int MaxAttachmentCount { get; }
  242. +   public int MaxFileSizeInKilobytes { get; }
  243. +   public int MaxGroupMessageSizeInKilobytes { get; }
  244. +   public int MaxMessageSizeInKilobytes { get; }
  245. +   public int MaxRecipientCount { get; }
  246. +   public int WarningFileSizeInKilobytes { get; }
  247. + }
  248.  
  249. - public class Windows.ApplicationModel.Chat.ServiceTypeSupportedChangedEventArgs;
  250.  
  251.  
  252.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  253.  
  254.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Data.winmd
  255.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Data.winmd
  256.  
  257.  diff legends: +: added, -: removed, *: changed, |: type member changed
  258.  
  259.  found no differences.
  260.  
  261.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  262.  
  263.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  264.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  265.  
  266.  diff legends: +: added, -: removed, *: changed, |: type member changed
  267.  
  268.  found no differences.
  269.  
  270.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  271.  
  272.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  273.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  274.  
  275.  diff legends: +: added, -: removed, *: changed, |: type member changed
  276.  
  277. + public class Windows.Foundation.Diagnostics.ErrorDetails {
  278. +   public string Description { get; }
  279. +   public Uri HelpUri { get; }
  280. +   public string LongDescription { get; }
  281. +   public static IAsyncOperation<ErrorDetails> CreateFromHResultAsync( int operation );
  282. + }
  283.  
  284.  
  285.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  286.  
  287.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  288.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  289.  
  290.  diff legends: +: added, -: removed, *: changed, |: type member changed
  291.  
  292.  found no differences.
  293.  
  294.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  295.  
  296.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  297.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  298.  
  299.  diff legends: +: added, -: removed, *: changed, |: type member changed
  300.  
  301.  found no differences.
  302.  
  303.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  304.  
  305.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Human.winmd
  306.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Human.winmd
  307.  
  308.  diff legends: +: added, -: removed, *: changed, |: type member changed
  309.  
  310.  found no differences.
  311.  
  312.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  313.  
  314.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Management.winmd
  315.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Management.winmd
  316.  
  317.  diff legends: +: added, -: removed, *: changed, |: type member changed
  318.  
  319.  found no differences.
  320.  
  321.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  322.  
  323.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Media.winmd
  324.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Media.winmd
  325.  
  326.  diff legends: +: added, -: removed, *: changed, |: type member changed
  327.  
  328. | public interface Windows.Media.Photo.Import.IPhotoImportImportableItem {
  329. +   public IVectorView<PhotoImportVideoSegment> PhotoImportVideoSegments { get; }
  330. -   public string Id { get; }
  331. | }
  332.  
  333. | public class Windows.Media.Photo.Import.PhotoImportFindAllItemsResult {
  334. +   public uint ImportableItemsTotalCount { get; }
  335. +   public ulong ImportableItemsTotalSizeInBytes { get; }
  336. +   public uint SelectedItemsTotalCount { get; }
  337. +   public ulong SelectedItemsTotalSizeInBytes { get; }
  338. -   public uint ImportableFilesTotalCount { get; }
  339. -   public ulong ImportableFilesTotalSizeInBytes { get; }
  340. -   public uint SelectedFilesTotalCount { get; }
  341. -   public ulong SelectedFilesTotalSizeInBytes { get; }
  342. | }
  343.  
  344. | public class Windows.Media.Photo.Import.PhotoImportImportSelectedItemsResult {
  345. +   public IVectorView<PhotoImportImportableItem> PhotoImportFailedItems { get; }
  346. | }
  347.  
  348. | public class Windows.Media.Photo.Import.PhotoImportImportableItem {
  349. +   public IVectorView<PhotoImportVideoSegment> PhotoImportVideoSegments { get; }
  350. -   public string Id { get; }
  351. | }
  352.  
  353. | public class Windows.Media.Photo.Import.PhotoImportImportedItem {
  354. +   public IVectorView<PhotoImportVideoSegment> PhotoImportVideoSegments { get; }
  355. -   public string Id { get; }
  356. | }
  357.  
  358. | public class Windows.Media.Photo.Import.PhotoImportManager {
  359. +   public IAsyncOperation<PhotoImportSession> CreateImportSessionFromIdAsync( string asyncOperation );
  360. | }
  361.  
  362. - public enum Windows.Media.Photo.Import.PhotoImportPreferredTimestamp;
  363.  
  364. | public class Windows.Media.Photo.Import.PhotoImportSession {
  365. *   public PhotoImportTimestamp PreferredTimestamp { get; set; }
  366. | }
  367.  
  368. | public class Windows.Media.Photo.Import.PhotoImportSidecarFile {
  369. -   public string Id { get; }
  370. | }
  371.  
  372. | public class Windows.Media.Photo.Import.PhotoImportSourceInfo {
  373. +   public bool IsRemote { get; }
  374. +   public IAsyncOperation<PhotoImportSession> CreateImportSessionAsync();
  375. | }
  376.  
  377. + public enum Windows.Media.Photo.Import.PhotoImportTimestamp {
  378. +   UseDateTaken = 0,
  379. +   UseCreationDate = 1,
  380. + }
  381.  
  382. + public class Windows.Media.Photo.Import.PhotoImportVideoSegment {
  383. +   public string Name { get; }
  384. +   public ulong SizeInBytes { get; }
  385. +   public DateTime Timestamp { get; }
  386. + }
  387.  
  388. | public class Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession {
  389. +   public IAsyncAction PauseAsync();
  390. +   public void Resume();
  391. | }
  392.  
  393.  
  394.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  395.  
  396.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  397.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  398.  
  399.  diff legends: +: added, -: removed, *: changed, |: type member changed
  400.  
  401.  found no differences.
  402.  
  403.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  404.  
  405.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Security.winmd
  406.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Security.winmd
  407.  
  408.  diff legends: +: added, -: removed, *: changed, |: type member changed
  409.  
  410.  found no differences.
  411.  
  412.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  413.  
  414.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Services.winmd
  415.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Services.winmd
  416.  
  417.  diff legends: +: added, -: removed, *: changed, |: type member changed
  418.  
  419.  found no differences.
  420.  
  421.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  422.  
  423.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  424.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  425.  
  426.  diff legends: +: added, -: removed, *: changed, |: type member changed
  427.  
  428.  found no differences.
  429.  
  430.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  431.  
  432.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.System.winmd
  433.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.System.winmd
  434.  
  435.  diff legends: +: added, -: removed, *: changed, |: type member changed
  436.  
  437. | public class Windows.System.PowerManager {
  438. +   public TimeSpan RemainingDischargeTime { get; }
  439. | }
  440.  
  441.  
  442.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  443.  
  444.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.UI.winmd
  445.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.UI.winmd
  446.  
  447.  diff legends: +: added, -: removed, *: changed, |: type member changed
  448.  
  449. + public class Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs {
  450. +   public ActivationKind Kind { get; }
  451. +   public ApplicationExecutionState PreviousExecutionState { get; }
  452. +   public SplashScreen SplashScreen { get; }
  453. +   public string Argument { get; }
  454. +   public ValueSet UserInput { get; }
  455. +   public ActivatedOperation ActivatedOperation { get; }
  456. + }
  457.  
  458.  
  459.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  460.  
  461.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  462.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  463.  
  464.  diff legends: +: added, -: removed, *: changed, |: type member changed
  465.  
  466.  found no differences.
  467.  
  468.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  469.  
  470.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.Web.winmd
  471.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.Web.winmd
  472.  
  473.  diff legends: +: added, -: removed, *: changed, |: type member changed
  474.  
  475.  found no differences.
  476.  
  477.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  478.  
  479.  new file: \wim\10051x64\Windows\System32\WinMetadata\Windows.World.winmd
  480.  old file: \wim\10049x64\Windows\System32\WinMetadata\Windows.World.winmd
  481.  
  482.  diff legends: +: added, -: removed, *: changed, |: type member changed
  483.  
  484.  found no differences.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement