using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Microsoft.VisualC;

[StructLayout(LayoutKind.Sequential, Size = 16)]
[MiscellaneousBits(65)]
[DebugInfoInPDB]
[NativeCppClass]
internal struct tagVARIANT
{
	[StructLayout(LayoutKind.Explicit, Size = 16)]
	[UnsafeValueType]
	[DebugInfoInPDB]
	[NativeCppClass]
	[MiscellaneousBits(66)]
	internal struct _0024UnnamedClass_00240xf26aa9b7_0024171_0024
	{
		[StructLayout(LayoutKind.Sequential, Size = 16)]
		[DebugInfoInPDB]
		[MiscellaneousBits(65)]
		[NativeCppClass]
		internal struct _0024UnnamedClass_00240xf26aa9b7_0024172_0024
		{
			[StructLayout(LayoutKind.Explicit, Size = 8)]
			[MiscellaneousBits(66)]
			[NativeCppClass]
			[DebugInfoInPDB]
			internal struct _0024UnnamedClass_00240xf26aa9b7_0024173_0024
			{
				[StructLayout(LayoutKind.Sequential, Size = 8)]
				[MiscellaneousBits(65)]
				[DebugInfoInPDB]
				[NativeCppClass]
				internal struct _0024UnnamedClass_00240xf26aa9b7_0024174_0024
				{
				}
			}
		}
	}
}
