class UClass extends UState;

var int ClassFlags;
var int ClassUnique;
var guid ClassGuid;
var UClass ClassWithin;
var name ClassConfigName;
var array<TStructures.FRepRecord> ClassReps;
var array<UField> NetFields;
var array<TStructures.FDependency> Dependencies;
var array<name> PackageImports;
var array<byte> Defaults;
var array<name> HideCategories;
var array<name> DependentOn;
var pointer ClassConstructor;
var pointer ClassStaticConstructor;

var string DefaultPropText;

static final function UClass CastClass(Object Other) {
  return Other;
}