scripts
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
|
||||
namespace System.Runtime.InteropServices
|
||||
{
|
||||
/// <summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.VARDESC" /> instead.</summary>
|
||||
// Token: 0x02000363 RID: 867
|
||||
[Obsolete]
|
||||
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
|
||||
public struct VARDESC
|
||||
{
|
||||
/// <summary>Indicates the member ID of a variable.</summary>
|
||||
// Token: 0x04000E4F RID: 3663
|
||||
public int memid;
|
||||
|
||||
/// <summary>This field is reserved for future use.</summary>
|
||||
// Token: 0x04000E50 RID: 3664
|
||||
public string lpstrSchema;
|
||||
|
||||
/// <summary>Contains the variable type.</summary>
|
||||
// Token: 0x04000E51 RID: 3665
|
||||
public ELEMDESC elemdescVar;
|
||||
|
||||
/// <summary>Defines the properties of a variable.</summary>
|
||||
// Token: 0x04000E52 RID: 3666
|
||||
public short wVarFlags;
|
||||
|
||||
/// <summary>Defines how a variable should be marshaled.</summary>
|
||||
// Token: 0x04000E53 RID: 3667
|
||||
public VarEnum varkind;
|
||||
|
||||
/// <summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION" /> instead.</summary>
|
||||
// Token: 0x02000364 RID: 868
|
||||
[ComVisible(false)]
|
||||
[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
|
||||
public struct DESCUNION
|
||||
{
|
||||
/// <summary>Describes a symbolic constant.</summary>
|
||||
// Token: 0x04000E54 RID: 3668
|
||||
[FieldOffset(0)]
|
||||
public IntPtr lpvarValue;
|
||||
|
||||
/// <summary>Indicates the offset of this variable within the instance.</summary>
|
||||
// Token: 0x04000E55 RID: 3669
|
||||
[FieldOffset(0)]
|
||||
public int oInst;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user