Advertisement
angelwzr

11100 vs 11106

Jan 22nd, 2016
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.78 KB | None | 0 0
  1.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  2.  
  3.  new file: 11106_Windows.WinMD
  4.  old file: 11100_Windows.WinMD
  5.  
  6.  diff legends: +: added, -: removed, *: changed, |: type member changed
  7.  
  8. | public class Windows.ApplicationModel.Package {
  9. +   public PackageSignatureKind SignatureKind { get; }
  10. | }
  11.  
  12. + public enum Windows.ApplicationModel.PackageSignatureKind {
  13. +   None = 0,
  14. +   Developer = 1,
  15. +   Enterprise = 2,
  16. +   Store = 3,
  17. +   System = 4,
  18. + }
  19.  
  20. + public class Windows.ApplicationModel.AppExtension.AppExtension {
  21. +   public AppInfo AppInfo { get; }
  22. +   public string Description { get; }
  23. +   public string DisplayName { get; }
  24. +   public string Id { get; }
  25. +   public Package Package { get; }
  26. +   public IAsyncOperation<IPropertySet> GetExtensionPropertiesAsync();
  27. +   public IAsyncOperation<StorageFolder> GetPublicFolderAsync();
  28. + }
  29.  
  30. + public class Windows.ApplicationModel.AppExtension.AppExtensionCatalog {
  31. +   public IAsyncOperation<IVectorView<AppExtension>> FindAllAsync();
  32. +   public IAsyncOperation<bool> RequestRemovePackageAsync( string operation );
  33. +   public static AppExtensionCatalog Open( string value );
  34. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs> PackageInstalled;
  35. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs> PackageStatusChanged;
  36. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs> PackageUninstalling;
  37. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs> PackageUpdated;
  38. +   TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs> PackageUpdating;
  39. + }
  40.  
  41. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageInstalledEventArgs {
  42. +   public string AppExtensionName { get; }
  43. +   public IVectorView<AppExtension> Extensions { get; }
  44. +   public Package Package { get; }
  45. + }
  46.  
  47. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageStatusChangedEventArgs {
  48. +   public string AppExtensionName { get; }
  49. +   public Package Package { get; }
  50. + }
  51.  
  52. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUninstallingEventArgs {
  53. +   public string AppExtensionName { get; }
  54. +   public Package Package { get; }
  55. + }
  56.  
  57. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUpdatedEventArgs {
  58. +   public string AppExtensionName { get; }
  59. +   public IVectorView<AppExtension> Extensions { get; }
  60. +   public Package Package { get; }
  61. + }
  62.  
  63. + public class Windows.ApplicationModel.AppExtension.AppExtensionPackageUpdatingEventArgs {
  64. +   public string AppExtensionName { get; }
  65. +   public Package Package { get; }
  66. + }
  67.  
  68. + public class Windows.Gaming.Input.Custom.GameControllerFactoryManager {
  69. +   public static void RegisterCustomFactoryForGipInterface( ICustomGameControllerFactory factory, Guid interfaceId );
  70. +   public static void RegisterCustomFactoryForHardwareId( ICustomGameControllerFactory factory, ushort hardwareVendorId, ushort hardwareProductId );
  71. +   public static void RegisterCustomFactoryForXusbType( ICustomGameControllerFactory factory, XusbDeviceType xusbType, XusbDeviceSubtype xusbSubtype );
  72. + }
  73.  
  74. + public struct Windows.Gaming.Input.Custom.GameControllerVersionInfo {
  75. +   public ushort Major;
  76. +   public ushort Minor;
  77. +   public ushort Build;
  78. +   public ushort Revision;
  79. + }
  80.  
  81. + public struct Windows.Gaming.Input.Custom.GipFirmwareUpdateProgress {
  82. +   public double PercentCompleted;
  83. +   public uint CurrentComponentId;
  84. + }
  85.  
  86. + public class Windows.Gaming.Input.Custom.GipFirmwareUpdateResult {
  87. +   public uint ExtendedErrorCode { get; }
  88. +   public uint FinalComponentId { get; }
  89. +   public GipFirmwareUpdateStatus Status { get; }
  90. + }
  91.  
  92. + public enum Windows.Gaming.Input.Custom.GipFirmwareUpdateStatus {
  93. +   Completed = 0,
  94. +   UpToDate = 1,
  95. +   Failed = 2,
  96. + }
  97.  
  98. + public class Windows.Gaming.Input.Custom.GipGameControllerProvider {
  99. +   public GameControllerVersionInfo FirmwareVersionInfo { get; }
  100. +   public ushort HardwareProductId { get; }
  101. +   public ushort HardwareVendorId { get; }
  102. +   public GameControllerVersionInfo HardwareVersionInfo { get; }
  103. +   public bool IsConnected { get; }
  104. +   public void SendMessage( GipMessageClass messageClass, byte messageId, byte[] messageBuffer );
  105. +   public void SendReceiveMessage( GipMessageClass messageClass, byte messageId, byte[] requestMessageBuffer, byte[] responseMessageBuffer );
  106. +   public IAsyncOperationWithProgress<GipFirmwareUpdateResult, GipFirmwareUpdateProgress> UpdateFirmwareAsync( IInputStream result );
  107. + }
  108.  
  109. + public enum Windows.Gaming.Input.Custom.GipMessageClass {
  110. +   Command = 0,
  111. +   LowLatency = 1,
  112. +   StandardLatency = 2,
  113. + }
  114.  
  115. + public interface Windows.Gaming.Input.Custom.ICustomGameControllerFactory {
  116. +   public object CreateGameController( IGameControllerProvider value );
  117. +   public void OnGameControllerAdded( IGameController value );
  118. +   public void OnGameControllerRemoved( IGameController value );
  119. + }
  120.  
  121. + public interface Windows.Gaming.Input.Custom.IGameControllerInputSink {
  122. +   public void OnInputResumed( ulong timestamp );
  123. +   public void OnInputSuspended( ulong timestamp );
  124. + }
  125.  
  126. + public interface Windows.Gaming.Input.Custom.IGameControllerProvider {
  127. +   public GameControllerVersionInfo FirmwareVersionInfo { get; }
  128. +   public ushort HardwareProductId { get; }
  129. +   public ushort HardwareVendorId { get; }
  130. +   public GameControllerVersionInfo HardwareVersionInfo { get; }
  131. +   public bool IsConnected { get; }
  132. + }
  133.  
  134. + public interface Windows.Gaming.Input.Custom.IGipGameControllerInputSink {
  135. +   public void OnKeyReceived( ulong timestamp, byte keyCode, bool isPressed );
  136. +   public void OnMessageReceived( ulong timestamp, GipMessageClass messageClass, byte messageId, byte sequenceId, byte[] messageBuffer );
  137. + }
  138.  
  139. + public interface Windows.Gaming.Input.Custom.IXusbGameControllerInputSink {
  140. +   public void OnInputReceived( ulong timestamp, byte reportId, byte[] inputBuffer );
  141. + }
  142.  
  143. + public enum Windows.Gaming.Input.Custom.XusbDeviceSubtype {
  144. +   Unknown = 0,
  145. +   Gamepad = 1,
  146. +   ArcadePad = 2,
  147. +   ArcadeStick = 3,
  148. +   FlightStick = 4,
  149. +   Wheel = 5,
  150. +   Guitar = 6,
  151. +   GuitarAlternate = 7,
  152. +   GuitarBass = 8,
  153. +   DrumKit = 9,
  154. +   DancePad = 10,
  155. + }
  156.  
  157. + public enum Windows.Gaming.Input.Custom.XusbDeviceType {
  158. +   Unknown = 0,
  159. +   Gamepad = 1,
  160. + }
  161.  
  162. + public class Windows.Gaming.Input.Custom.XusbGameControllerProvider {
  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. +   public void SetVibration( double lowFrequencyMotorSpeed, double highFrequencyMotorSpeed );
  169. + }
  170.  
  171. | public class Windows.Media.Capture.MediaCapture {
  172. +   public IAsyncAction RemoveEffectAsync( IMediaExtension asyncInfo );
  173. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement