Advertisement
h0x0d

Windows 10 18885 vs. 18875 WinRT API Changes

Apr 26th, 2019
436
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 11.30 KB | None | 0 0
  1.  
  2.  MetaDiff v0.2 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: .\18885\
  5.  old files: .\18875\
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9.  * amd64_microsoft-windows-runtime-metadata (
  10.    * windows.foundation.winmd
  11.      | public class Windows.Foundation.GuidHelper {
  12.      +   public static bool Equals( CMOD_OPTbool target, ***UNKNOWN TYPE*** value );
  13.      | }
  14.      + public class Windows.Foundation.Metadata.FastAbiAttribute : System.Attribute {
  15.      +   public FastAbiAttribute( uint version );
  16.      +   public FastAbiAttribute( uint version, Platform platform );
  17.      +   public FastAbiAttribute( uint version, string contractName );
  18.      + }
  19.      + public class Windows.Foundation.Metadata.NoExceptionAttribute : System.Attribute {
  20.      +   public NoExceptionAttribute();
  21.      + }
  22.  
  23.    * windows.ui.winmd
  24.      + public class Windows.UI.Composition.Particles.ParticleAttractor : Windows.UI.Composition.CompositionObject {
  25.      +   public float Strength { get; set; }
  26.      +   public float Radius { get; set; }
  27.      +   public Vector3 Offset { get; set; }
  28.      +   public static ParticleAttractor Create( Compositor compositor );
  29.      + }
  30.      + public class Windows.UI.Composition.Particles.ParticleAttractorCollection : Windows.UI.Composition.CompositionObject {
  31.      +   public uint Size { get; }
  32.      +   public ParticleAttractor GetAt( uint index );
  33.      +   public IVectorView<ParticleAttractor> GetView();
  34.      +   public bool IndexOf( ParticleAttractor value, ref uint index );
  35.      +   public void SetAt( uint index, ParticleAttractor value );
  36.      +   public void InsertAt( uint index, ParticleAttractor value );
  37.      +   public void RemoveAt( uint index );
  38.      +   public void Append( ParticleAttractor value );
  39.      +   public void RemoveAtEnd();
  40.      +   public void Clear();
  41.      +   public uint GetMany( uint startIndex, ParticleAttractor[] items );
  42.      +   public void ReplaceAll( ParticleAttractor[] items );
  43.      +   public IIterator<ParticleAttractor> First();
  44.      + }
  45.      + public class Windows.UI.Composition.Particles.ParticleBaseBehavior : Windows.UI.Composition.CompositionObject {
  46.      +   public ParticleInputSource Input { get; set; }
  47.      + }
  48.      + public class Windows.UI.Composition.Particles.ParticleBehaviors : Windows.UI.Composition.CompositionObject {
  49.      +   public ParticleColorBehavior Tint { get; set; }
  50.      +   public ParticleScalarBehavior Speed { get; set; }
  51.      +   public ParticleVector2Behavior Scale { get; set; }
  52.      +   public ParticleVector3Behavior Position { get; set; }
  53.      +   public ParticleVector4Behavior Orientation { get; set; }
  54.      +   public ParticleScalarBehavior Opacity { get; set; }
  55.      +   public ParticleVector3Behavior Force { get; set; }
  56.      +   public ParticleVector3Behavior Direction { get; set; }
  57.      +   public ParticleScalarBehavior AngularVelocity { get; set; }
  58.      + }
  59.      + public class Windows.UI.Composition.Particles.ParticleColorBehavior : Windows.UI.Composition.Particles.ParticleBaseBehavior {
  60.      +   public ParticleColorBindingCollection Bindings { get; }
  61.      +   public static ParticleColorBehavior Create( Compositor compositor );
  62.      + }
  63.      + public struct Windows.UI.Composition.Particles.ParticleColorBinding {
  64.      +   public ParticleReferenceFrame BindingType;
  65.      +   public Vector3 Output;
  66.      + }
  67.      + public class Windows.UI.Composition.Particles.ParticleColorBindingCollection : Windows.UI.Composition.CompositionObject {
  68.      +   public uint Size { get; }
  69.      +   public ParticleColorBinding Lookup( float key );
  70.      +   public bool HasKey( float key );
  71.      +   public IMapView<float, ParticleColorBinding> GetView();
  72.      +   public bool Insert( float key, ParticleColorBinding value );
  73.      +   public void Remove( float key );
  74.      +   public void Clear();
  75.      +   public IIterator<IKeyValuePair<float, ParticleColorBinding>> First();
  76.      + }
  77.      + public enum Windows.UI.Composition.Particles.ParticleEmitFrom {
  78.      +   Edge = 0,
  79.      +   Area = 1,
  80.      + }
  81.      + public class Windows.UI.Composition.Particles.ParticleEmitterVisual : Windows.UI.Composition.ContainerVisual {
  82.      +   public float Torque { get; set; }
  83.      +   public float Timestep { get; set; }
  84.      +   public Vector3 TerminalVelocity { get; set; }
  85.      +   public ParticleSortMode SortMode { get; set; }
  86.      +   public uint RandomSeed { get; set; }
  87.      +   public ParticleGenerator ParticleGenerator { get; set; }
  88.      +   public ParticleBehaviors ParticleBehaviors { get; set; }
  89.      +   public float MinParticlesPerBurst { get; set; }
  90.      +   public float MinBurstRateInSeconds { get; set; }
  91.      +   public float MaxParticlesPerBurst { get; set; }
  92.      +   public uint MaxParticleInstances { get; set; }
  93.      +   public float MaxBurstRateInSeconds { get; set; }
  94.      +   public Vector3 Force { get; set; }
  95.      +   public CompositionViewBox EmitterViewBox { get; set; }
  96.      +   public CompositionGeometry EmitterGeometry { get; set; }
  97.      +   public ParticleEmitFrom EmitFrom { get; set; }
  98.      +   public float EdgeThickness { get; set; }
  99.      +   public Vector3 Drag { get; set; }
  100.      +   public CompositionBrush Brush { get; set; }
  101.      +   public float AngularDrag { get; set; }
  102.      +   public ParticleAttractorCollection Attractors { get; }
  103.      +   public float EmitterLifetime { get; }
  104.      +   public void Clear();
  105.      +   public void Pause();
  106.      +   public void Resume();
  107.      +   public void Start( TimeSpan lifetime, TimeSpan preWarmTime, bool loop );
  108.      +   public void Stop();
  109.      +   public static ParticleEmitterVisual Create( Compositor compositor );
  110.      + }
  111.      + public class Windows.UI.Composition.Particles.ParticleGenerator : Windows.UI.Composition.CompositionObject {
  112.      +   public Color MinTint { get; set; }
  113.      +   public float MinSpeed { get; set; }
  114.      +   public Vector3 MinSize { get; set; }
  115.      +   public Vector4 MinOrientation { get; set; }
  116.      +   public float MinOpacity { get; set; }
  117.      +   public float MinLifetime { get; set; }
  118.      +   public Vector3 MinDirection { get; set; }
  119.      +   public float MinAngularVelocity { get; set; }
  120.      +   public Color MaxTint { get; set; }
  121.      +   public float MaxSpeed { get; set; }
  122.      +   public Vector3 MaxSize { get; set; }
  123.      +   public Vector4 MaxOrientation { get; set; }
  124.      +   public float MaxOpacity { get; set; }
  125.      +   public float MaxLifetime { get; set; }
  126.      +   public Vector3 MaxDirection { get; set; }
  127.      +   public float MaxAngularVelocity { get; set; }
  128.      +   public bool GenerateUniformSizes { get; set; }
  129.      +   public bool GenerateShortestAngleBetweenDirections { get; set; }
  130.      + }
  131.      + public enum Windows.UI.Composition.Particles.ParticleInputSource {
  132.      +   Lifetime = 0,
  133.      +   Speed = 1,
  134.      +   AngularSpeed = 2,
  135.      +   Opacity = 3,
  136.      +   XPos = 4,
  137.      +   YPos = 5,
  138.      +   ZPos = 6,
  139.      + }
  140.      + public enum Windows.UI.Composition.Particles.ParticleReferenceFrame {
  141.      +   Absolute = 0,
  142.      +   Initial = 1,
  143.      +   Current = 2,
  144.      + }
  145.      + public class Windows.UI.Composition.Particles.ParticleScalarBehavior : Windows.UI.Composition.Particles.ParticleBaseBehavior {
  146.      +   public ParticleScalarBindingCollection Bindings { get; }
  147.      +   public static ParticleScalarBehavior Create( Compositor compositor );
  148.      + }
  149.      + public struct Windows.UI.Composition.Particles.ParticleScalarBinding {
  150.      +   public ParticleReferenceFrame BindingType;
  151.      +   public float Output;
  152.      + }
  153.      + public class Windows.UI.Composition.Particles.ParticleScalarBindingCollection : Windows.UI.Composition.CompositionObject {
  154.      +   public uint Size { get; }
  155.      +   public ParticleScalarBinding Lookup( float key );
  156.      +   public bool HasKey( float key );
  157.      +   public IMapView<float, ParticleScalarBinding> GetView();
  158.      +   public bool Insert( float key, ParticleScalarBinding value );
  159.      +   public void Remove( float key );
  160.      +   public void Clear();
  161.      +   public IIterator<IKeyValuePair<float, ParticleScalarBinding>> First();
  162.      + }
  163.      + public enum Windows.UI.Composition.Particles.ParticleSortMode {
  164.      +   None = 0,
  165.      +   Distance = 1,
  166.      +   YoungestInFront = 2,
  167.      +   OldestInFront = 3,
  168.      + }
  169.      + public class Windows.UI.Composition.Particles.ParticleVector2Behavior : Windows.UI.Composition.Particles.ParticleBaseBehavior {
  170.      +   public ParticleVector2BindingCollection Bindings { get; }
  171.      +   public static ParticleVector2Behavior Create( Compositor compositor );
  172.      + }
  173.      + public struct Windows.UI.Composition.Particles.ParticleVector2Binding {
  174.      +   public ParticleReferenceFrame BindingType;
  175.      +   public Vector2 Output;
  176.      + }
  177.      + public class Windows.UI.Composition.Particles.ParticleVector2BindingCollection : Windows.UI.Composition.CompositionObject {
  178.      +   public uint Size { get; }
  179.      +   public ParticleVector2Binding Lookup( float key );
  180.      +   public bool HasKey( float key );
  181.      +   public IMapView<float, ParticleVector2Binding> GetView();
  182.      +   public bool Insert( float key, ParticleVector2Binding value );
  183.      +   public void Remove( float key );
  184.      +   public void Clear();
  185.      +   public IIterator<IKeyValuePair<float, ParticleVector2Binding>> First();
  186.      + }
  187.      + public class Windows.UI.Composition.Particles.ParticleVector3Behavior : Windows.UI.Composition.Particles.ParticleBaseBehavior {
  188.      +   public ParticleVector3BindingCollection Bindings { get; }
  189.      +   public static ParticleVector3Behavior Create( Compositor compositor );
  190.      + }
  191.      + public struct Windows.UI.Composition.Particles.ParticleVector3Binding {
  192.      +   public ParticleReferenceFrame BindingType;
  193.      +   public Vector3 Output;
  194.      + }
  195.      + public class Windows.UI.Composition.Particles.ParticleVector3BindingCollection : Windows.UI.Composition.CompositionObject {
  196.      +   public uint Size { get; }
  197.      +   public ParticleVector3Binding Lookup( float key );
  198.      +   public bool HasKey( float key );
  199.      +   public IMapView<float, ParticleVector3Binding> GetView();
  200.      +   public bool Insert( float key, ParticleVector3Binding value );
  201.      +   public void Remove( float key );
  202.      +   public void Clear();
  203.      +   public IIterator<IKeyValuePair<float, ParticleVector3Binding>> First();
  204.      + }
  205.      + public class Windows.UI.Composition.Particles.ParticleVector4Behavior : Windows.UI.Composition.Particles.ParticleBaseBehavior {
  206.      +   public ParticleVector4BindingCollection Bindings { get; }
  207.      +   public static ParticleVector4Behavior Create( Compositor compositor );
  208.      + }
  209.      + public struct Windows.UI.Composition.Particles.ParticleVector4Binding {
  210.      +   public ParticleReferenceFrame BindingType;
  211.      +   public Vector4 Output;
  212.      + }
  213.      + public class Windows.UI.Composition.Particles.ParticleVector4BindingCollection : Windows.UI.Composition.CompositionObject {
  214.      +   public uint Size { get; }
  215.      +   public ParticleVector4Binding Lookup( float key );
  216.      +   public bool HasKey( float key );
  217.      +   public IMapView<float, ParticleVector4Binding> GetView();
  218.      +   public bool Insert( float key, ParticleVector4Binding value );
  219.      +   public void Remove( float key );
  220.      +   public void Clear();
  221.      +   public IIterator<IKeyValuePair<float, ParticleVector4Binding>> First();
  222.      + }
  223.  * )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement