Advertisement
h0x0d

Windows 10 11102 vs. 10586 WinRT API Changes

Jan 21st, 2016
580
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 11.76 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  5.  old file: C:\Windows\System32\WinMetadata\Windows.ApplicationModel.winmd
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. | public class Windows.ApplicationModel.Package {
  10. +   public PackageSignatureKind SignatureKind { get; }
  11. | }
  12.  
  13. + public enum Windows.ApplicationModel.PackageSignatureKind {
  14. +   None = 0,
  15. +   Developer = 1,
  16. +   Enterprise = 2,
  17. +   Store = 3,
  18. +   System = 4,
  19. + }
  20.  
  21. + public class Windows.ApplicationModel.AppExtension.AppExtension {
  22. +   public AppInfo AppInfo { get; }
  23. +   public string Description { get; }
  24. +   public string DisplayName { get; }
  25. +   public string Id { get; }
  26. +   public Package Package { get; }
  27. +   public IAsyncOperation<IPropertySet> GetExtensionPropertiesAsync();
  28. +   public IAsyncOperation<StorageFolder> GetPublicFolderAsync();
  29. + }
  30.  
  31. + public class Windows.ApplicationModel.AppExtension.AppExtensionCatalog {
  32. +   public IAsyncOperation<IVectorView<AppExtension>> FindAllAsync();
  33. +   public IAsyncOperation<bool> RequestRemovePackageAsync( string operation );
  34. +   public static AppExtensionCatalog Open( string value );
  35. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs> PackageInstalled;
  36. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs> PackageStatusChanged;
  37. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs> PackageUninstalling;
  38. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs> PackageUpdated;
  39. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs> PackageUpdating;
  40. + }
  41.  
  42. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageInstalledEventArgs {
  43. +   public string AppExtensionName { get; }
  44. +   public IVectorView<AppExtension> Extensions { get; }
  45. +   public Package Package { get; }
  46. + }
  47.  
  48. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageStatusChangedEventArgs {
  49. +   public string AppExtensionName { get; }
  50. +   public Package Package { get; }
  51. + }
  52.  
  53. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUninstallingEventArgs {
  54. +   public string AppExtensionName { get; }
  55. +   public Package Package { get; }
  56. + }
  57.  
  58. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUpdatedEventArgs {
  59. +   public string AppExtensionName { get; }
  60. +   public IVectorView<AppExtension> Extensions { get; }
  61. +   public Package Package { get; }
  62. + }
  63.  
  64. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUpdatingEventArgs {
  65. +   public string AppExtensionName { get; }
  66. +   public Package Package { get; }
  67. + }
  68.  
  69.  
  70.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  71.  
  72.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Data.winmd
  73.  old file: C:\Windows\System32\WinMetadata\Windows.Data.winmd
  74.  
  75.  diff legends: +: added, -: removed, *: changed, |: type member changed
  76.  
  77.  found no differences.
  78.  
  79.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  80.  
  81.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Devices.winmd
  82.  old file: C:\Windows\System32\WinMetadata\Windows.Devices.winmd
  83.  
  84.  diff legends: +: added, -: removed, *: changed, |: type member changed
  85.  
  86.  found no differences.
  87.  
  88.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  89.  
  90.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Foundation.winmd
  91.  old file: C:\Windows\System32\WinMetadata\Windows.Foundation.winmd
  92.  
  93.  diff legends: +: added, -: removed, *: changed, |: type member changed
  94.  
  95.  found no differences.
  96.  
  97.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  98.  
  99.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Gaming.winmd
  100.  old file: C:\Windows\System32\WinMetadata\Windows.Gaming.winmd
  101.  
  102.  diff legends: +: added, -: removed, *: changed, |: type member changed
  103.  
  104. + public class Windows.Gaming.Input.Custom.GameControllerFactoryManager {
  105. +   public static void RegisterCustomFactoryForGipInterface( ICustomGameControllerFactory factory, Guid interfaceId );
  106. +   public static void RegisterCustomFactoryForHardwareId( ICustomGameControllerFactory factory, ushort hardwareVendorId, ushort hardwareProductId );
  107. +   public static void RegisterCustomFactoryForXusbType( ICustomGameControllerFactory factory, XusbDeviceType xusbType, XusbDeviceSubtype xusbSubtype );
  108. + }
  109.  
  110. + public struct Windows.Gaming.Input.Custom.GameControllerVersionInfo {
  111. +   public ushort Major;
  112. +   public ushort Minor;
  113. +   public ushort Build;
  114. +   public ushort Revision;
  115. + }
  116.  
  117. + public struct Windows.Gaming.Input.Custom.GipFirmwareUpdateProgress {
  118. +   public double PercentCompleted;
  119. +   public uint CurrentComponentId;
  120. + }
  121.  
  122. + public class Windows.Gaming.Input.Custom.GipFirmwareUpdateResult {
  123. +   public uint ExtendedErrorCode { get; }
  124. +   public uint FinalComponentId { get; }
  125. +   public GipFirmwareUpdateStatus Status { get; }
  126. + }
  127.  
  128. + public enum Windows.Gaming.Input.Custom.GipFirmwareUpdateStatus {
  129. +   Completed = 0,
  130. +   UpToDate = 1,
  131. +   Failed = 2,
  132. + }
  133.  
  134. + public class Windows.Gaming.Input.Custom.GipGameControllerProvider {
  135. +   public GameControllerVersionInfo FirmwareVersionInfo { get; }
  136. +   public ushort HardwareProductId { get; }
  137. +   public ushort HardwareVendorId { get; }
  138. +   public GameControllerVersionInfo HardwareVersionInfo { get; }
  139. +   public bool IsConnected { get; }
  140. +   public void SendMessage( GipMessageClass messageClass, byte messageId, byte[] messageBuffer );
  141. +   public void SendReceiveMessage( GipMessageClass messageClass, byte messageId, byte[] requestMessageBuffer, byte[] responseMessageBuffer );
  142. +   public IAsyncOperationWithProgress<GipFirmwareUpdateResult, GipFirmwareUpdateProgress> UpdateFirmwareAsync( IInputStream result );
  143. + }
  144.  
  145. + public enum Windows.Gaming.Input.Custom.GipMessageClass {
  146. +   Command = 0,
  147. +   LowLatency = 1,
  148. +   StandardLatency = 2,
  149. + }
  150.  
  151. + public interface Windows.Gaming.Input.Custom.ICustomGameControllerFactory {
  152. +   public object CreateGameController( IGameControllerProvider value );
  153. +   public void OnGameControllerAdded( IGameController value );
  154. +   public void OnGameControllerRemoved( IGameController value );
  155. + }
  156.  
  157. + public interface Windows.Gaming.Input.Custom.IGameControllerInputSink {
  158. +   public void OnInputResumed( ulong timestamp );
  159. +   public void OnInputSuspended( ulong timestamp );
  160. + }
  161.  
  162. + public interface Windows.Gaming.Input.Custom.IGameControllerProvider {
  163. +   public GameControllerVersionInfo FirmwareVersionInfo { get; }
  164. +   public ushort HardwareProductId { get; }
  165. +   public ushort HardwareVendorId { get; }
  166. +   public GameControllerVersionInfo HardwareVersionInfo { get; }
  167. +   public bool IsConnected { get; }
  168. + }
  169.  
  170. + public interface Windows.Gaming.Input.Custom.IGipGameControllerInputSink {
  171. +   public void OnKeyReceived( ulong timestamp, byte keyCode, bool isPressed );
  172. +   public void OnMessageReceived( ulong timestamp, GipMessageClass messageClass, byte messageId, byte sequenceId, byte[] messageBuffer );
  173. + }
  174.  
  175. + public interface Windows.Gaming.Input.Custom.IXusbGameControllerInputSink {
  176. +   public void OnInputReceived( ulong timestamp, byte reportId, byte[] inputBuffer );
  177. + }
  178.  
  179. + public enum Windows.Gaming.Input.Custom.XusbDeviceSubtype {
  180. +   Unknown = 0,
  181. +   Gamepad = 1,
  182. +   ArcadePad = 2,
  183. +   ArcadeStick = 3,
  184. +   FlightStick = 4,
  185. +   Wheel = 5,
  186. +   Guitar = 6,
  187. +   GuitarAlternate = 7,
  188. +   GuitarBass = 8,
  189. +   DrumKit = 9,
  190. +   DancePad = 10,
  191. + }
  192.  
  193. + public enum Windows.Gaming.Input.Custom.XusbDeviceType {
  194. +   Unknown = 0,
  195. +   Gamepad = 1,
  196. + }
  197.  
  198. + public class Windows.Gaming.Input.Custom.XusbGameControllerProvider {
  199. +   public GameControllerVersionInfo FirmwareVersionInfo { get; }
  200. +   public ushort HardwareProductId { get; }
  201. +   public ushort HardwareVendorId { get; }
  202. +   public GameControllerVersionInfo HardwareVersionInfo { get; }
  203. +   public bool IsConnected { get; }
  204. +   public void SetVibration( double lowFrequencyMotorSpeed, double highFrequencyMotorSpeed );
  205. + }
  206.  
  207.  
  208.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  209.  
  210.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Globalization.winmd
  211.  old file: C:\Windows\System32\WinMetadata\Windows.Globalization.winmd
  212.  
  213.  diff legends: +: added, -: removed, *: changed, |: type member changed
  214.  
  215.  found no differences.
  216.  
  217.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  218.  
  219.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Graphics.winmd
  220.  old file: C:\Windows\System32\WinMetadata\Windows.Graphics.winmd
  221.  
  222.  diff legends: +: added, -: removed, *: changed, |: type member changed
  223.  
  224.  found no differences.
  225.  
  226.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  227.  
  228.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Management.winmd
  229.  old file: C:\Windows\System32\WinMetadata\Windows.Management.winmd
  230.  
  231.  diff legends: +: added, -: removed, *: changed, |: type member changed
  232.  
  233.  found no differences.
  234.  
  235.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  236.  
  237.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Media.winmd
  238.  old file: C:\Windows\System32\WinMetadata\Windows.Media.winmd
  239.  
  240.  diff legends: +: added, -: removed, *: changed, |: type member changed
  241.  
  242.  found no differences.
  243.  
  244.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  245.  
  246.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Networking.winmd
  247.  old file: C:\Windows\System32\WinMetadata\Windows.Networking.winmd
  248.  
  249.  diff legends: +: added, -: removed, *: changed, |: type member changed
  250.  
  251.  found no differences.
  252.  
  253.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  254.  
  255.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Perception.winmd
  256.  old file: C:\Windows\System32\WinMetadata\Windows.Perception.winmd
  257.  
  258.  diff legends: +: added, -: removed, *: changed, |: type member changed
  259.  
  260.  found no differences.
  261.  
  262.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  263.  
  264.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Security.winmd
  265.  old file: C:\Windows\System32\WinMetadata\Windows.Security.winmd
  266.  
  267.  diff legends: +: added, -: removed, *: changed, |: type member changed
  268.  
  269.  found no differences.
  270.  
  271.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  272.  
  273.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Services.winmd
  274.  old file: C:\Windows\System32\WinMetadata\Windows.Services.winmd
  275.  
  276.  diff legends: +: added, -: removed, *: changed, |: type member changed
  277.  
  278.  found no differences.
  279.  
  280.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  281.  
  282.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Storage.winmd
  283.  old file: C:\Windows\System32\WinMetadata\Windows.Storage.winmd
  284.  
  285.  diff legends: +: added, -: removed, *: changed, |: type member changed
  286.  
  287.  found no differences.
  288.  
  289.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  290.  
  291.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.System.winmd
  292.  old file: C:\Windows\System32\WinMetadata\Windows.System.winmd
  293.  
  294.  diff legends: +: added, -: removed, *: changed, |: type member changed
  295.  
  296.  found no differences.
  297.  
  298.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  299.  
  300.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.UI.winmd
  301.  old file: C:\Windows\System32\WinMetadata\Windows.UI.winmd
  302.  
  303.  diff legends: +: added, -: removed, *: changed, |: type member changed
  304.  
  305.  found no differences.
  306.  
  307.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  308.  
  309.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  310.  old file: C:\Windows\System32\WinMetadata\Windows.UI.Xaml.winmd
  311.  
  312.  diff legends: +: added, -: removed, *: changed, |: type member changed
  313.  
  314.  found no differences.
  315.  
  316.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  317.  
  318.  new file: \wim\11102x64\Windows\System32\WinMetadata\Windows.Web.winmd
  319.  old file: C:\Windows\System32\WinMetadata\Windows.Web.winmd
  320.  
  321.  diff legends: +: added, -: removed, *: changed, |: type member changed
  322.  
  323.  found no differences.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement