<s> import vstruct <EOL> from vstruct . primitives import * <EOL> DEVICE_RELATION_TYPE = v_enum ( ) <EOL> DEVICE_RELATION_TYPE . BusRelations = <NUM_LIT:0> <EOL> DEVICE_RELATION_TYPE . EjectionRelations = <NUM_LIT:1> <EOL> DEVICE_RELATION_TYPE . PowerRelations = <NUM_LIT:2> <EOL> DEVICE_RELATION_TYPE . RemovalRelations = <NUM_LIT:3> <EOL> DEVICE_RELATION_TYPE . TargetDeviceRelation = <NUM_LIT:4> <EOL> DEVICE_RELATION_TYPE . SingleBusRelations = <NUM_LIT:5> <EOL> IO_ALLOCATION_ACTION = v_enum ( ) <EOL> IO_ALLOCATION_ACTION . KeepObject = <NUM_LIT:1> <EOL> IO_ALLOCATION_ACTION . DeallocateObject = <NUM_LIT:2> <EOL> IO_ALLOCATION_ACTION . DeallocateObjectKeepRegisters = <NUM_LIT:3> <EOL> BUS_QUERY_ID_TYPE = v_enum ( ) <EOL> BUS_QUERY_ID_TYPE . BusQueryDeviceID = <NUM_LIT:0> <EOL> BUS_QUERY_ID_TYPE . BusQueryHardwareIDs = <NUM_LIT:1> <EOL> BUS_QUERY_ID_TYPE . BusQueryCompatibleIDs = <NUM_LIT:2> <EOL> BUS_QUERY_ID_TYPE . BusQueryInstanceID = <NUM_LIT:3> <EOL> BUS_QUERY_ID_TYPE . BusQueryDeviceSerialNumber = <NUM_LIT:4> <EOL> NT_PRODUCT_TYPE = v_enum ( ) <EOL> NT_PRODUCT_TYPE . NtProductWinNt = <NUM_LIT:1> <EOL> NT_PRODUCT_TYPE . NtProductLanManNt = <NUM_LIT:2> <EOL> NT_PRODUCT_TYPE . NtProductServer = <NUM_LIT:3> <EOL> DEVICE_POWER_STATE = v_enum ( ) <EOL> DEVICE_POWER_STATE . PowerDeviceUnspecified = <NUM_LIT:0> <EOL> DEVICE_POWER_STATE . PowerDeviceD0 = <NUM_LIT:1> <EOL> DEVICE_POWER_STATE . PowerDeviceD1 = <NUM_LIT:2> <EOL> DEVICE_POWER_STATE . PowerDeviceD2 = <NUM_LIT:3> <EOL> DEVICE_POWER_STATE . PowerDeviceD3 = <NUM_LIT:4> <EOL> DEVICE_POWER_STATE . PowerDeviceMaximum = <NUM_LIT:5> <EOL> KSPIN_LOCK_QUEUE_NUMBER = v_enum ( ) <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueDispatcherLock = <NUM_LIT:0> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueContextSwapLock = <NUM_LIT:1> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueuePfnLock = <NUM_LIT:2> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueSystemSpaceLock = <NUM_LIT:3> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueVacbLock = <NUM_LIT:4> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueMasterLock = <NUM_LIT:5> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueNonPagedPoolLock = <NUM_LIT:6> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueIoCancelLock = <NUM_LIT:7> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueWorkQueueLock = <NUM_LIT:8> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueIoVpbLock = <NUM_LIT:9> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueIoDatabaseLock = <NUM_LIT:10> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueIoCompletionLock = <NUM_LIT:11> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueNtfsStructLock = <NUM_LIT:12> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueAfdWorkQueueLock = <NUM_LIT> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueBcbLock = <NUM_LIT> <EOL> KSPIN_LOCK_QUEUE_NUMBER . LockQueueMaximumLock = <NUM_LIT:15> <EOL> FSINFOCLASS = v_enum ( ) <EOL> FSINFOCLASS . FileFsVolumeInformation = <NUM_LIT:1> <EOL> FSINFOCLASS . FileFsLabelInformation = <NUM_LIT:2> <EOL> FSINFOCLASS . FileFsSizeInformation = <NUM_LIT:3> <EOL> FSINFOCLASS . FileFsDeviceInformation = <NUM_LIT:4> <EOL> FSINFOCLASS . FileFsAttributeInformation = <NUM_LIT:5> <EOL> FSINFOCLASS . FileFsControlInformation = <NUM_LIT:6> <EOL> FSINFOCLASS . FileFsFullSizeInformation = <NUM_LIT:7> <EOL> FSINFOCLASS . FileFsObjectIdInformation = <NUM_LIT:8> <EOL> FSINFOCLASS . FileFsDriverPathInformation = <NUM_LIT:9> <EOL> FSINFOCLASS . FileFsMaximumInformation = <NUM_LIT:10> <EOL> POOL_TYPE = v_enum ( ) <EOL> POOL_TYPE . NonPagedPool = <NUM_LIT:0> <EOL> POOL_TYPE . PagedPool = <NUM_LIT:1> <EOL> POOL_TYPE . NonPagedPoolMustSucceed = <NUM_LIT:2> <EOL> POOL_TYPE . DontUseThisType = <NUM_LIT:3> <EOL> POOL_TYPE . NonPagedPoolCacheAligned = <NUM_LIT:4> <EOL> POOL_TYPE . PagedPoolCacheAligned = <NUM_LIT:5> <EOL> POOL_TYPE . NonPagedPoolCacheAlignedMustS = <NUM_LIT:6> <EOL> POOL_TYPE . MaxPoolType = <NUM_LIT:7> <EOL> POOL_TYPE . NonPagedPoolSession = <NUM_LIT:32> <EOL> POOL_TYPE . PagedPoolSession = <NUM_LIT> <EOL> POOL_TYPE . NonPagedPoolMustSucceedSession = <NUM_LIT> <EOL> POOL_TYPE . DontUseThisTypeSession = <NUM_LIT> <EOL> POOL_TYPE . NonPagedPoolCacheAlignedSession = <NUM_LIT> <EOL> POOL_TYPE . PagedPoolCacheAlignedSession = <NUM_LIT> <EOL> POOL_TYPE . NonPagedPoolCacheAlignedMustSSession = <NUM_LIT> <EOL> MODE = v_enum ( ) <EOL> MODE . KernelMode = <NUM_LIT:0> <EOL> MODE . UserMode = <NUM_LIT:1> <EOL> MODE . MaximumMode = <NUM_LIT:2> <EOL> FS_FILTER_SECTION_SYNC_TYPE = v_enum ( ) <EOL> FS_FILTER_SECTION_SYNC_TYPE . SyncTypeOther = <NUM_LIT:0> <EOL> FS_FILTER_SECTION_SYNC_TYPE . SyncTypeCreateSection = <NUM_LIT:1> <EOL> OB_OPEN_REASON = v_enum ( ) <EOL> OB_OPEN_REASON . ObCreateHandle = <NUM_LIT:0> <EOL> OB_OPEN_REASON . ObOpenHandle = <NUM_LIT:1> <EOL> OB_OPEN_REASON . ObDuplicateHandle = <NUM_LIT:2> <EOL> OB_OPEN_REASON . ObInheritHandle = <NUM_LIT:3> <EOL> OB_OPEN_REASON . ObMaxOpenReason = <NUM_LIT:4> <EOL> DEVICE_TEXT_TYPE = v_enum ( ) <EOL> DEVICE_TEXT_TYPE . DeviceTextDescription = <NUM_LIT:0> <EOL> DEVICE_TEXT_TYPE . DeviceTextLocationInformation = <NUM_LIT:1> <EOL> POWER_STATE_TYPE = v_enum ( ) <EOL> POWER_STATE_TYPE . SystemPowerState = <NUM_LIT:0> <EOL> POWER_STATE_TYPE . DevicePowerState = <NUM_LIT:1> <EOL> FILE_INFORMATION_CLASS = v_enum ( ) <EOL> FILE_INFORMATION_CLASS . FileDirectoryInformation = <NUM_LIT:1> <EOL> FILE_INFORMATION_CLASS . FileFullDirectoryInformation = <NUM_LIT:2> <EOL> FILE_INFORMATION_CLASS . FileBothDirectoryInformation = <NUM_LIT:3> <EOL> FILE_INFORMATION_CLASS . FileBasicInformation = <NUM_LIT:4> <EOL> FILE_INFORMATION_CLASS . FileStandardInformation = <NUM_LIT:5> <EOL> FILE_INFORMATION_CLASS . FileInternalInformation = <NUM_LIT:6> <EOL> FILE_INFORMATION_CLASS . FileEaInformation = <NUM_LIT:7> <EOL> FILE_INFORMATION_CLASS . FileAccessInformation = <NUM_LIT:8> <EOL> FILE_INFORMATION_CLASS . FileNameInformation = <NUM_LIT:9> <EOL> FILE_INFORMATION_CLASS . FileRenameInformation = <NUM_LIT:10> <EOL> FILE_INFORMATION_CLASS . FileLinkInformation = <NUM_LIT:11> <EOL> FILE_INFORMATION_CLASS . FileNamesInformation = <NUM_LIT:12> <EOL> FILE_INFORMATION_CLASS . FileDispositionInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FilePositionInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileFullEaInformation = <NUM_LIT:15> <EOL> FILE_INFORMATION_CLASS . FileModeInformation = <NUM_LIT:16> <EOL> FILE_INFORMATION_CLASS . FileAlignmentInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileAllInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileAllocationInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileEndOfFileInformation = <NUM_LIT:20> <EOL> FILE_INFORMATION_CLASS . FileAlternateNameInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileStreamInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FilePipeInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FilePipeLocalInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FilePipeRemoteInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileMailslotQueryInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileMailslotSetInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileCompressionInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileObjectIdInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileCompletionInformation = <NUM_LIT:30> <EOL> FILE_INFORMATION_CLASS . FileMoveClusterInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileQuotaInformation = <NUM_LIT:32> <EOL> FILE_INFORMATION_CLASS . FileReparsePointInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileNetworkOpenInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileAttributeTagInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileTrackingInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileIdBothDirectoryInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileIdFullDirectoryInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileValidDataLengthInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileShortNameInformation = <NUM_LIT> <EOL> FILE_INFORMATION_CLASS . FileMaximumInformation = <NUM_LIT> <EOL> EXCEPTION_DISPOSITION = v_enum ( ) <EOL> EXCEPTION_DISPOSITION . ExceptionContinueExecution = <NUM_LIT:0> <EOL> EXCEPTION_DISPOSITION . ExceptionContinueSearch = <NUM_LIT:1> <EOL> EXCEPTION_DISPOSITION . ExceptionNestedException = <NUM_LIT:2> <EOL> EXCEPTION_DISPOSITION . ExceptionCollidedUnwind = <NUM_LIT:3> <EOL> PF_SCENARIO_TYPE = v_enum ( ) <EOL> PF_SCENARIO_TYPE . PfApplicationLaunchScenarioType = <NUM_LIT:0> <EOL> PF_SCENARIO_TYPE . PfSystemBootScenarioType = <NUM_LIT:1> <EOL> PF_SCENARIO_TYPE . PfMaxScenarioType = <NUM_LIT:2> <EOL> SECURITY_OPERATION_CODE = v_enum ( ) <EOL> SECURITY_OPERATION_CODE . SetSecurityDescriptor = <NUM_LIT:0> <EOL> SECURITY_OPERATION_CODE . QuerySecurityDescriptor = <NUM_LIT:1> <EOL> SECURITY_OPERATION_CODE . DeleteSecurityDescriptor = <NUM_LIT:2> <EOL> SECURITY_OPERATION_CODE . AssignSecurityDescriptor = <NUM_LIT:3> <EOL> PP_NPAGED_LOOKASIDE_NUMBER = v_enum ( ) <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideSmallIrpList = <NUM_LIT:0> <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideLargeIrpList = <NUM_LIT:1> <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideMdlList = <NUM_LIT:2> <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideCreateInfoList = <NUM_LIT:3> <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideNameBufferList = <NUM_LIT:4> <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideTwilightList = <NUM_LIT:5> <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideCompletionList = <NUM_LIT:6> <EOL> PP_NPAGED_LOOKASIDE_NUMBER . LookasideMaximumList = <NUM_LIT:7> <EOL> SECURITY_IMPERSONATION_LEVEL = v_enum ( ) <EOL> SECURITY_IMPERSONATION_LEVEL . SecurityAnonymous = <NUM_LIT:0> <EOL> SECURITY_IMPERSONATION_LEVEL . SecurityIdentification = <NUM_LIT:1> <EOL> SECURITY_IMPERSONATION_LEVEL . SecurityImpersonation = <NUM_LIT:2> <EOL> SECURITY_IMPERSONATION_LEVEL . SecurityDelegation = <NUM_LIT:3> <EOL> DEVICE_USAGE_NOTIFICATION_TYPE = v_enum ( ) <EOL> DEVICE_USAGE_NOTIFICATION_TYPE . DeviceUsageTypeUndefined = <NUM_LIT:0> <EOL> DEVICE_USAGE_NOTIFICATION_TYPE . DeviceUsageTypePaging = <NUM_LIT:1> <EOL> DEVICE_USAGE_NOTIFICATION_TYPE . DeviceUsageTypeHibernation = <NUM_LIT:2> <EOL> DEVICE_USAGE_NOTIFICATION_TYPE . DeviceUsageTypeDumpFile = <NUM_LIT:3> <EOL> INTERFACE_TYPE = v_enum ( ) <EOL> INTERFACE_TYPE . InterfaceTypeUndefined = - <NUM_LIT:1> <EOL> INTERFACE_TYPE . Internal = <NUM_LIT:0> <EOL> INTERFACE_TYPE . Isa = <NUM_LIT:1> <EOL> INTERFACE_TYPE . Eisa = <NUM_LIT:2> <EOL> INTERFACE_TYPE . MicroChannel = <NUM_LIT:3> <EOL> INTERFACE_TYPE . TurboChannel = <NUM_LIT:4> <EOL> INTERFACE_TYPE . PCIBus = <NUM_LIT:5> <EOL> INTERFACE_TYPE . VMEBus = <NUM_LIT:6> <EOL> INTERFACE_TYPE . NuBus = <NUM_LIT:7> <EOL> INTERFACE_TYPE . PCMCIABus = <NUM_LIT:8> <EOL> INTERFACE_TYPE . CBus = <NUM_LIT:9> <EOL> INTERFACE_TYPE . MPIBus = <NUM_LIT:10> <EOL> INTERFACE_TYPE . MPSABus = <NUM_LIT:11> <EOL> INTERFACE_TYPE . ProcessorInternal = <NUM_LIT:12> <EOL> INTERFACE_TYPE . InternalPowerBus = <NUM_LIT> <EOL> INTERFACE_TYPE . PNPISABus = <NUM_LIT> <EOL> INTERFACE_TYPE . PNPBus = <NUM_LIT:15> <EOL> INTERFACE_TYPE . MaximumInterfaceType = <NUM_LIT:16> <EOL> KWAIT_REASON = v_enum ( ) <EOL> KWAIT_REASON . Executive = <NUM_LIT:0> <EOL> KWAIT_REASON . FreePage = <NUM_LIT:1> <EOL> KWAIT_REASON . PageIn = <NUM_LIT:2> <EOL> KWAIT_REASON . PoolAllocation = <NUM_LIT:3> <EOL> KWAIT_REASON . DelayExecution = <NUM_LIT:4> <EOL> KWAIT_REASON . Suspended = <NUM_LIT:5> <EOL> KWAIT_REASON . UserRequest = <NUM_LIT:6> <EOL> KWAIT_REASON . WrExecutive = <NUM_LIT:7> <EOL> KWAIT_REASON . WrFreePage = <NUM_LIT:8> <EOL> KWAIT_REASON . WrPageIn = <NUM_LIT:9> <EOL> KWAIT_REASON . WrPoolAllocation = <NUM_LIT:10> <EOL> KWAIT_REASON . WrDelayExecution = <NUM_LIT:11> <EOL> KWAIT_REASON . WrSuspended = <NUM_LIT:12> <EOL> KWAIT_REASON . WrUserRequest = <NUM_LIT> <EOL> KWAIT_REASON . WrEventPair = <NUM_LIT> <EOL> KWAIT_REASON . WrQueue = <NUM_LIT:15> <EOL> KWAIT_REASON . WrLpcReceive = <NUM_LIT:16> <EOL> KWAIT_REASON . WrLpcReply = <NUM_LIT> <EOL> KWAIT_REASON . WrVirtualMemory = <NUM_LIT> <EOL> KWAIT_REASON . WrPageOut = <NUM_LIT> <EOL> KWAIT_REASON . WrRendezvous = <NUM_LIT:20> <EOL> KWAIT_REASON . Spare2 = <NUM_LIT> <EOL> KWAIT_REASON . Spare3 = <NUM_LIT> <EOL> KWAIT_REASON . Spare4 = <NUM_LIT> <EOL> KWAIT_REASON . Spare5 = <NUM_LIT> <EOL> KWAIT_REASON . Spare6 = <NUM_LIT> <EOL> KWAIT_REASON . WrKernel = <NUM_LIT> <EOL> KWAIT_REASON . MaximumWaitReason = <NUM_LIT> <EOL> ALTERNATIVE_ARCHITECTURE_TYPE = v_enum ( ) <EOL> ALTERNATIVE_ARCHITECTURE_TYPE . StandardDesign = <NUM_LIT:0> <EOL> ALTERNATIVE_ARCHITECTURE_TYPE . NEC98x86 = <NUM_LIT:1> <EOL> ALTERNATIVE_ARCHITECTURE_TYPE . EndAlternatives = <NUM_LIT:2> <EOL> MEMORY_TYPE = v_enum ( ) <EOL> MEMORY_TYPE . MemoryExceptionBlock = <NUM_LIT:0> <EOL> MEMORY_TYPE . MemorySystemBlock = <NUM_LIT:1> <EOL> MEMORY_TYPE . MemoryFree = <NUM_LIT:2> <EOL> MEMORY_TYPE . MemoryBad = <NUM_LIT:3> <EOL> MEMORY_TYPE . MemoryLoadedProgram = <NUM_LIT:4> <EOL> MEMORY_TYPE . MemoryFirmwareTemporary = <NUM_LIT:5> <EOL> MEMORY_TYPE . MemoryFirmwarePermanent = <NUM_LIT:6> <EOL> MEMORY_TYPE . MemoryFreeContiguous = <NUM_LIT:7> <EOL> MEMORY_TYPE . MemorySpecialMemory = <NUM_LIT:8> <EOL> MEMORY_TYPE . MemoryMaximum = <NUM_LIT:9> <EOL> PS_QUOTA_TYPE = v_enum ( ) <EOL> PS_QUOTA_TYPE . PsNonPagedPool = <NUM_LIT:0> <EOL> PS_QUOTA_TYPE . PsPagedPool = <NUM_LIT:1> <EOL> PS_QUOTA_TYPE . PsPageFile = <NUM_LIT:2> <EOL> PS_QUOTA_TYPE . PsQuotaTypes = <NUM_LIT:3> <EOL> ReplacesCorHdrNumericDefines = v_enum ( ) <EOL> ReplacesCorHdrNumericDefines . COMIMAGE_FLAGS_ILONLY = <NUM_LIT:1> <EOL> ReplacesCorHdrNumericDefines . COMIMAGE_FLAGS_32BITREQUIRED = <NUM_LIT:2> <EOL> ReplacesCorHdrNumericDefines . COMIMAGE_FLAGS_IL_LIBRARY = <NUM_LIT:4> <EOL> ReplacesCorHdrNumericDefines . COMIMAGE_FLAGS_STRONGNAMESIGNED = <NUM_LIT:8> <EOL> ReplacesCorHdrNumericDefines . COMIMAGE_FLAGS_TRACKDEBUGDATA = <NUM_LIT> <EOL> ReplacesCorHdrNumericDefines . COR_VERSION_MAJOR_V2 = <NUM_LIT:2> <EOL> ReplacesCorHdrNumericDefines . COR_VERSION_MAJOR = <NUM_LIT:2> <EOL> ReplacesCorHdrNumericDefines . COR_VERSION_MINOR = <NUM_LIT:0> <EOL> ReplacesCorHdrNumericDefines . COR_DELETED_NAME_LENGTH = <NUM_LIT:8> <EOL> ReplacesCorHdrNumericDefines . COR_VTABLEGAP_NAME_LENGTH = <NUM_LIT:8> <EOL> ReplacesCorHdrNumericDefines . NATIVE_TYPE_MAX_CB = <NUM_LIT:1> <EOL> ReplacesCorHdrNumericDefines . COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE = <NUM_LIT:255> <EOL> ReplacesCorHdrNumericDefines . IMAGE_COR_MIH_METHODRVA = <NUM_LIT:1> <EOL> ReplacesCorHdrNumericDefines . IMAGE_COR_MIH_EHRVA = <NUM_LIT:2> <EOL> ReplacesCorHdrNumericDefines . IMAGE_COR_MIH_BASICBLOCK = <NUM_LIT:8> <EOL> ReplacesCorHdrNumericDefines . COR_VTABLE_32BIT = <NUM_LIT:1> <EOL> ReplacesCorHdrNumericDefines . COR_VTABLE_64BIT = <NUM_LIT:2> <EOL> ReplacesCorHdrNumericDefines . COR_VTABLE_FROM_UNMANAGED = <NUM_LIT:4> <EOL> ReplacesCorHdrNumericDefines . COR_VTABLE_CALL_MOST_DERIVED = <NUM_LIT:16> <EOL> ReplacesCorHdrNumericDefines . IMAGE_COR_EATJ_THUNK_SIZE = <NUM_LIT:32> <EOL> ReplacesCorHdrNumericDefines . MAX_CLASS_NAME = <NUM_LIT> <EOL> ReplacesCorHdrNumericDefines . MAX_PACKAGE_NAME = <NUM_LIT> <EOL> SYSTEM_POWER_STATE = v_enum ( ) <EOL> SYSTEM_POWER_STATE . PowerSystemUnspecified = <NUM_LIT:0> <EOL> SYSTEM_POWER_STATE . PowerSystemWorking = <NUM_LIT:1> <EOL> SYSTEM_POWER_STATE . PowerSystemSleeping1 = <NUM_LIT:2> <EOL> SYSTEM_POWER_STATE . PowerSystemSleeping2 = <NUM_LIT:3> <EOL> SYSTEM_POWER_STATE . PowerSystemSleeping3 = <NUM_LIT:4> <EOL> SYSTEM_POWER_STATE . PowerSystemHibernate = <NUM_LIT:5> <EOL> SYSTEM_POWER_STATE . PowerSystemShutdown = <NUM_LIT:6> <EOL> SYSTEM_POWER_STATE . PowerSystemMaximum = <NUM_LIT:7> <EOL> MEMORY_CACHING_TYPE_ORIG = v_enum ( ) <EOL> MEMORY_CACHING_TYPE_ORIG . MmFrameBufferCached = <NUM_LIT:2> <EOL> POWER_ACTION = v_enum ( ) <EOL> POWER_ACTION . PowerActionNone = <NUM_LIT:0> <EOL> POWER_ACTION . PowerActionReserved = <NUM_LIT:1> <EOL> POWER_ACTION . PowerActionSleep = <NUM_LIT:2> <EOL> POWER_ACTION . PowerActionHibernate = <NUM_LIT:3> <EOL> POWER_ACTION . PowerActionShutdown = <NUM_LIT:4> <EOL> POWER_ACTION . PowerActionShutdownReset = <NUM_LIT:5> <EOL> POWER_ACTION . PowerActionShutdownOff = <NUM_LIT:6> <EOL> POWER_ACTION . PowerActionWarmEject = <NUM_LIT:7> <EOL> class _unnamed_5821 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . MinimumChannel = v_uint32 ( ) <EOL> self . MaximumChannel = v_uint32 ( ) <EOL> class KEXECUTE_OPTIONS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ExecuteDisable = v_uint8 ( ) <EOL> class _unnamed_5824 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Data = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> class _unnamed_5826 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . MinBusNumber = v_uint32 ( ) <EOL> self . MaxBusNumber = v_uint32 ( ) <EOL> self . Reserved = v_uint32 ( ) <EOL> class KPRCB ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . MinorVersion = v_uint16 ( ) <EOL> self . MajorVersion = v_uint16 ( ) <EOL> self . CurrentThread = v_ptr32 ( ) <EOL> self . NextThread = v_ptr32 ( ) <EOL> self . IdleThread = v_ptr32 ( ) <EOL> self . Number = v_uint8 ( ) <EOL> self . Reserved = v_uint8 ( ) <EOL> self . BuildType = v_uint16 ( ) <EOL> self . SetMember = v_uint32 ( ) <EOL> self . CpuType = v_uint8 ( ) <EOL> self . CpuID = v_uint8 ( ) <EOL> self . CpuStep = v_uint16 ( ) <EOL> self . ProcessorState = KPROCESSOR_STATE ( ) <EOL> self . KernelReserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> self . HalReserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> self . PrcbPad0 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . LockQueue = vstruct . VArray ( [ KSPIN_LOCK_QUEUE ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> self . PrcbPad1 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:8> ) ] ) <EOL> self . NpxThread = v_ptr32 ( ) <EOL> self . InterruptCount = v_uint32 ( ) <EOL> self . KernelTime = v_uint32 ( ) <EOL> self . UserTime = v_uint32 ( ) <EOL> self . DpcTime = v_uint32 ( ) <EOL> self . DebugDpcTime = v_uint32 ( ) <EOL> self . InterruptTime = v_uint32 ( ) <EOL> self . AdjustDpcThreshold = v_uint32 ( ) <EOL> self . PageColor = v_uint32 ( ) <EOL> self . SkipTick = v_uint32 ( ) <EOL> self . MultiThreadSetBusy = v_uint8 ( ) <EOL> self . Spare2 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . ParentNode = v_ptr32 ( ) <EOL> self . MultiThreadProcessorSet = v_uint32 ( ) <EOL> self . MultiThreadSetMaster = v_ptr32 ( ) <EOL> self . ThreadStartCount = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . CcFastReadNoWait = v_uint32 ( ) <EOL> self . CcFastReadWait = v_uint32 ( ) <EOL> self . CcFastReadNotPossible = v_uint32 ( ) <EOL> self . CcCopyReadNoWait = v_uint32 ( ) <EOL> self . CcCopyReadWait = v_uint32 ( ) <EOL> self . CcCopyReadNoWaitMiss = v_uint32 ( ) <EOL> self . KeAlignmentFixupCount = v_uint32 ( ) <EOL> self . KeContextSwitches = v_uint32 ( ) <EOL> self . KeDcacheFlushCount = v_uint32 ( ) <EOL> self . KeExceptionDispatchCount = v_uint32 ( ) <EOL> self . KeFirstLevelTbFills = v_uint32 ( ) <EOL> self . KeFloatingEmulationCount = v_uint32 ( ) <EOL> self . KeIcacheFlushCount = v_uint32 ( ) <EOL> self . KeSecondLevelTbFills = v_uint32 ( ) <EOL> self . KeSystemCalls = v_uint32 ( ) <EOL> self . SpareCounter0 = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> self . PPLookasideList = vstruct . VArray ( [ PP_LOOKASIDE_LIST ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> self . PPNPagedLookasideList = vstruct . VArray ( [ PP_LOOKASIDE_LIST ( ) for i in xrange ( <NUM_LIT:32> ) ] ) <EOL> self . PPPagedLookasideList = vstruct . VArray ( [ PP_LOOKASIDE_LIST ( ) for i in xrange ( <NUM_LIT:32> ) ] ) <EOL> self . PacketBarrier = v_uint32 ( ) <EOL> self . ReverseStall = v_uint32 ( ) <EOL> self . IpiFrame = v_ptr32 ( ) <EOL> self . PrcbPad2 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . CurrentPacket = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . TargetSet = v_uint32 ( ) <EOL> self . WorkerRoutine = v_ptr32 ( ) <EOL> self . IpiFrozen = v_uint32 ( ) <EOL> self . PrcbPad3 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . RequestSummary = v_uint32 ( ) <EOL> self . SignalDone = v_ptr32 ( ) <EOL> self . PrcbPad4 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . DpcListHead = LIST_ENTRY ( ) <EOL> self . DpcStack = v_ptr32 ( ) <EOL> self . DpcCount = v_uint32 ( ) <EOL> self . DpcQueueDepth = v_uint32 ( ) <EOL> self . DpcRoutineActive = v_uint32 ( ) <EOL> self . DpcInterruptRequested = v_uint32 ( ) <EOL> self . DpcLastCount = v_uint32 ( ) <EOL> self . DpcRequestRate = v_uint32 ( ) <EOL> self . MaximumDpcQueueDepth = v_uint32 ( ) <EOL> self . MinimumDpcRate = v_uint32 ( ) <EOL> self . QuantumEnd = v_uint32 ( ) <EOL> self . PrcbPad5 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> self . DpcLock = v_uint32 ( ) <EOL> self . PrcbPad6 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . CallDpc = KDPC ( ) <EOL> self . ChainedInterruptList = v_ptr32 ( ) <EOL> self . LookasideIrpFloat = v_uint32 ( ) <EOL> self . SpareFields0 = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:6> ) ] ) <EOL> self . VendorString = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . InitialApicId = v_uint8 ( ) <EOL> self . LogicalProcessorsPerPhysicalProcessor = v_uint8 ( ) <EOL> self . _pad0910 = v_bytes ( size = <NUM_LIT:1> ) <EOL> self . MHz = v_uint32 ( ) <EOL> self . FeatureBits = v_uint32 ( ) <EOL> self . UpdateSignature = LARGE_INTEGER ( ) <EOL> self . NpxSaveArea = FX_SAVE_AREA ( ) <EOL> self . PowerState = PROCESSOR_POWER_STATE ( ) <EOL> class _unnamed_5494 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint32 ( ) <EOL> class OBJECT_ATTRIBUTES ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . RootDirectory = v_ptr32 ( ) <EOL> self . ObjectName = v_ptr32 ( ) <EOL> self . Attributes = v_uint32 ( ) <EOL> self . SecurityDescriptor = v_ptr32 ( ) <EOL> self . SecurityQualityOfService = v_ptr32 ( ) <EOL> class IO_COUNTERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ReadOperationCount = v_uint64 ( ) <EOL> self . WriteOperationCount = v_uint64 ( ) <EOL> self . OtherOperationCount = v_uint64 ( ) <EOL> self . ReadTransferCount = v_uint64 ( ) <EOL> self . WriteTransferCount = v_uint64 ( ) <EOL> self . OtherTransferCount = v_uint64 ( ) <EOL> class KSYSTEM_TIME ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LowPart = v_uint32 ( ) <EOL> self . High1Time = v_uint32 ( ) <EOL> self . High2Time = v_uint32 ( ) <EOL> class CM_FULL_RESOURCE_DESCRIPTOR ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . InterfaceType = v_uint32 ( ) <EOL> self . BusNumber = v_uint32 ( ) <EOL> self . PartialResourceList = CM_PARTIAL_RESOURCE_LIST ( ) <EOL> class EXCEPTION_RECORD ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ExceptionCode = v_uint32 ( ) <EOL> self . ExceptionFlags = v_uint32 ( ) <EOL> self . ExceptionRecord = v_ptr32 ( ) <EOL> self . ExceptionAddress = v_ptr32 ( ) <EOL> self . NumberParameters = v_uint32 ( ) <EOL> self . ExceptionInformation = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:15> ) ] ) <EOL> class SID ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Revision = v_uint8 ( ) <EOL> self . SubAuthorityCount = v_uint8 ( ) <EOL> self . IdentifierAuthority = SID_IDENTIFIER_AUTHORITY ( ) <EOL> self . SubAuthority = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class PS_JOB_TOKEN_FILTER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CapturedSidCount = v_uint32 ( ) <EOL> self . CapturedSids = v_ptr32 ( ) <EOL> self . CapturedSidsLength = v_uint32 ( ) <EOL> self . CapturedGroupCount = v_uint32 ( ) <EOL> self . CapturedGroups = v_ptr32 ( ) <EOL> self . CapturedGroupsLength = v_uint32 ( ) <EOL> self . CapturedPrivilegeCount = v_uint32 ( ) <EOL> self . CapturedPrivileges = v_ptr32 ( ) <EOL> self . CapturedPrivilegesLength = v_uint32 ( ) <EOL> class KSPIN_LOCK_QUEUE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . Lock = v_ptr32 ( ) <EOL> class FAST_IO_DISPATCH ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SizeOfFastIoDispatch = v_uint32 ( ) <EOL> self . FastIoCheckIfPossible = v_ptr32 ( ) <EOL> self . FastIoRead = v_ptr32 ( ) <EOL> self . FastIoWrite = v_ptr32 ( ) <EOL> self . FastIoQueryBasicInfo = v_ptr32 ( ) <EOL> self . FastIoQueryStandardInfo = v_ptr32 ( ) <EOL> self . FastIoLock = v_ptr32 ( ) <EOL> self . FastIoUnlockSingle = v_ptr32 ( ) <EOL> self . FastIoUnlockAll = v_ptr32 ( ) <EOL> self . FastIoUnlockAllByKey = v_ptr32 ( ) <EOL> self . FastIoDeviceControl = v_ptr32 ( ) <EOL> self . AcquireFileForNtCreateSection = v_ptr32 ( ) <EOL> self . ReleaseFileForNtCreateSection = v_ptr32 ( ) <EOL> self . FastIoDetachDevice = v_ptr32 ( ) <EOL> self . FastIoQueryNetworkOpenInfo = v_ptr32 ( ) <EOL> self . AcquireForModWrite = v_ptr32 ( ) <EOL> self . MdlRead = v_ptr32 ( ) <EOL> self . MdlReadComplete = v_ptr32 ( ) <EOL> self . PrepareMdlWrite = v_ptr32 ( ) <EOL> self . MdlWriteComplete = v_ptr32 ( ) <EOL> self . FastIoReadCompressed = v_ptr32 ( ) <EOL> self . FastIoWriteCompressed = v_ptr32 ( ) <EOL> self . MdlReadCompleteCompressed = v_ptr32 ( ) <EOL> self . MdlWriteCompleteCompressed = v_ptr32 ( ) <EOL> self . FastIoQueryOpen = v_ptr32 ( ) <EOL> self . ReleaseForModWrite = v_ptr32 ( ) <EOL> self . AcquireForCcFlush = v_ptr32 ( ) <EOL> self . ReleaseForCcFlush = v_ptr32 ( ) <EOL> class _unnamed_5463 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SecurityInformation = v_uint32 ( ) <EOL> self . Length = v_uint32 ( ) <EOL> class FS_FILTER_CALLBACKS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SizeOfFsFilterCallbacks = v_uint32 ( ) <EOL> self . Reserved = v_uint32 ( ) <EOL> self . PreAcquireForSectionSynchronization = v_ptr32 ( ) <EOL> self . PostAcquireForSectionSynchronization = v_ptr32 ( ) <EOL> self . PreReleaseForSectionSynchronization = v_ptr32 ( ) <EOL> self . PostReleaseForSectionSynchronization = v_ptr32 ( ) <EOL> self . PreAcquireForCcFlush = v_ptr32 ( ) <EOL> self . PostAcquireForCcFlush = v_ptr32 ( ) <EOL> self . PreReleaseForCcFlush = v_ptr32 ( ) <EOL> self . PostReleaseForCcFlush = v_ptr32 ( ) <EOL> self . PreAcquireForModifiedPageWriter = v_ptr32 ( ) <EOL> self . PostAcquireForModifiedPageWriter = v_ptr32 ( ) <EOL> self . PreReleaseForModifiedPageWriter = v_ptr32 ( ) <EOL> self . PostReleaseForModifiedPageWriter = v_ptr32 ( ) <EOL> class _unnamed_5754 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ResourceToRelease = v_ptr32 ( ) <EOL> class _unnamed_5466 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SecurityInformation = v_uint32 ( ) <EOL> self . SecurityDescriptor = v_ptr32 ( ) <EOL> class IMAGE_FILE_HEADER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Machine = v_uint16 ( ) <EOL> self . NumberOfSections = v_uint16 ( ) <EOL> self . TimeDateStamp = v_uint32 ( ) <EOL> self . PointerToSymbolTable = v_uint32 ( ) <EOL> self . NumberOfSymbols = v_uint32 ( ) <EOL> self . SizeOfOptionalHeader = v_uint16 ( ) <EOL> self . Characteristics = v_uint16 ( ) <EOL> class IO_RESOURCE_DESCRIPTOR ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Option = v_uint8 ( ) <EOL> self . Type = v_uint8 ( ) <EOL> self . ShareDisposition = v_uint8 ( ) <EOL> self . Spare1 = v_uint8 ( ) <EOL> self . Flags = v_uint16 ( ) <EOL> self . Spare2 = v_uint16 ( ) <EOL> self . u = _unnamed_5804 ( ) <EOL> class EX_PUSH_LOCK_CACHE_AWARE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Locks = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:32> ) ] ) <EOL> class MMWSL ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> class _unnamed_4716 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . UserApcRoutine = v_ptr32 ( ) <EOL> self . UserApcContext = v_ptr32 ( ) <EOL> class CURDIR ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DosPath = UNICODE_STRING ( ) <EOL> self . Handle = v_ptr32 ( ) <EOL> class RTL_TRACE_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Magic = v_uint32 ( ) <EOL> self . Count = v_uint32 ( ) <EOL> self . Size = v_uint32 ( ) <EOL> self . UserCount = v_uint32 ( ) <EOL> self . UserSize = v_uint32 ( ) <EOL> self . UserContext = v_ptr32 ( ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . Trace = v_ptr32 ( ) <EOL> class IMAGE_OPTIONAL_HEADER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Magic = v_uint16 ( ) <EOL> self . MajorLinkerVersion = v_uint8 ( ) <EOL> self . MinorLinkerVersion = v_uint8 ( ) <EOL> self . SizeOfCode = v_uint32 ( ) <EOL> self . SizeOfInitializedData = v_uint32 ( ) <EOL> self . SizeOfUninitializedData = v_uint32 ( ) <EOL> self . AddressOfEntryPoint = v_uint32 ( ) <EOL> self . BaseOfCode = v_uint32 ( ) <EOL> self . BaseOfData = v_uint32 ( ) <EOL> self . ImageBase = v_uint32 ( ) <EOL> self . SectionAlignment = v_uint32 ( ) <EOL> self . FileAlignment = v_uint32 ( ) <EOL> self . MajorOperatingSystemVersion = v_uint16 ( ) <EOL> self . MinorOperatingSystemVersion = v_uint16 ( ) <EOL> self . MajorImageVersion = v_uint16 ( ) <EOL> self . MinorImageVersion = v_uint16 ( ) <EOL> self . MajorSubsystemVersion = v_uint16 ( ) <EOL> self . MinorSubsystemVersion = v_uint16 ( ) <EOL> self . Win32VersionValue = v_uint32 ( ) <EOL> self . SizeOfImage = v_uint32 ( ) <EOL> self . SizeOfHeaders = v_uint32 ( ) <EOL> self . CheckSum = v_uint32 ( ) <EOL> self . Subsystem = v_uint16 ( ) <EOL> self . DllCharacteristics = v_uint16 ( ) <EOL> self . SizeOfStackReserve = v_uint32 ( ) <EOL> self . SizeOfStackCommit = v_uint32 ( ) <EOL> self . SizeOfHeapReserve = v_uint32 ( ) <EOL> self . SizeOfHeapCommit = v_uint32 ( ) <EOL> self . LoaderFlags = v_uint32 ( ) <EOL> self . NumberOfRvaAndSizes = v_uint32 ( ) <EOL> self . DataDirectory = vstruct . VArray ( [ IMAGE_DATA_DIRECTORY ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> class SCSI_REQUEST_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> class IMAGE_NT_HEADERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Signature = v_uint32 ( ) <EOL> self . FileHeader = IMAGE_FILE_HEADER ( ) <EOL> self . OptionalHeader = IMAGE_OPTIONAL_HEADER ( ) <EOL> class ETHREAD ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Tcb = KTHREAD ( ) <EOL> self . CreateTime = LARGE_INTEGER ( ) <EOL> self . ExitTime = LARGE_INTEGER ( ) <EOL> self . ExitStatus = v_uint32 ( ) <EOL> self . PostBlockList = LIST_ENTRY ( ) <EOL> self . TerminationPort = v_ptr32 ( ) <EOL> self . ActiveTimerListLock = v_uint32 ( ) <EOL> self . ActiveTimerListHead = LIST_ENTRY ( ) <EOL> self . Cid = CLIENT_ID ( ) <EOL> self . LpcReplySemaphore = KSEMAPHORE ( ) <EOL> self . LpcReplyMessage = v_ptr32 ( ) <EOL> self . ImpersonationInfo = v_ptr32 ( ) <EOL> self . IrpList = LIST_ENTRY ( ) <EOL> self . TopLevelIrp = v_uint32 ( ) <EOL> self . DeviceToVerify = v_ptr32 ( ) <EOL> self . ThreadsProcess = v_ptr32 ( ) <EOL> self . StartAddress = v_ptr32 ( ) <EOL> self . Win32StartAddress = v_ptr32 ( ) <EOL> self . ThreadListEntry = LIST_ENTRY ( ) <EOL> self . RundownProtect = EX_RUNDOWN_REF ( ) <EOL> self . ThreadLock = EX_PUSH_LOCK ( ) <EOL> self . LpcReplyMessageId = v_uint32 ( ) <EOL> self . ReadClusterSize = v_uint32 ( ) <EOL> self . GrantedAccess = v_uint32 ( ) <EOL> self . CrossThreadFlags = v_uint32 ( ) <EOL> self . SameThreadPassiveFlags = v_uint32 ( ) <EOL> self . SameThreadApcFlags = v_uint32 ( ) <EOL> self . ForwardClusterOnly = v_uint8 ( ) <EOL> self . DisablePageFaultClustering = v_uint8 ( ) <EOL> self . _pad0258 = v_bytes ( size = <NUM_LIT:2> ) <EOL> class PEB_LDR_DATA ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . Initialized = v_uint8 ( ) <EOL> self . _pad0008 = v_bytes ( size = <NUM_LIT:3> ) <EOL> self . SsHandle = v_ptr32 ( ) <EOL> self . InLoadOrderModuleList = LIST_ENTRY ( ) <EOL> self . InMemoryOrderModuleList = LIST_ENTRY ( ) <EOL> self . InInitializationOrderModuleList = LIST_ENTRY ( ) <EOL> self . EntryInProgress = v_ptr32 ( ) <EOL> class _unnamed_5458 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . OutputBufferLength = v_uint32 ( ) <EOL> self . InputBufferLength = v_uint32 ( ) <EOL> self . IoControlCode = v_uint32 ( ) <EOL> self . Type3InputBuffer = v_ptr32 ( ) <EOL> class EPROCESS_QUOTA_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Usage = v_uint32 ( ) <EOL> self . Limit = v_uint32 ( ) <EOL> self . Peak = v_uint32 ( ) <EOL> self . Return = v_uint32 ( ) <EOL> class VPB ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . Flags = v_uint16 ( ) <EOL> self . VolumeLabelLength = v_uint16 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> self . RealDevice = v_ptr32 ( ) <EOL> self . SerialNumber = v_uint32 ( ) <EOL> self . ReferenceCount = v_uint32 ( ) <EOL> self . VolumeLabel = vstruct . VArray ( [ v_uint16 ( ) for i in xrange ( <NUM_LIT:32> ) ] ) <EOL> class HEAP_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Size = v_uint16 ( ) <EOL> self . PreviousSize = v_uint16 ( ) <EOL> self . SmallTagIndex = v_uint8 ( ) <EOL> self . Flags = v_uint8 ( ) <EOL> self . UnusedBytes = v_uint8 ( ) <EOL> self . SegmentIndex = v_uint8 ( ) <EOL> class _unnamed_5481 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . StartSid = v_ptr32 ( ) <EOL> self . SidList = v_ptr32 ( ) <EOL> self . SidListLength = v_uint32 ( ) <EOL> class RTL_CRITICAL_SECTION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DebugInfo = v_ptr32 ( ) <EOL> self . LockCount = v_uint32 ( ) <EOL> self . RecursionCount = v_uint32 ( ) <EOL> self . OwningThread = v_ptr32 ( ) <EOL> self . LockSemaphore = v_ptr32 ( ) <EOL> self . SpinCount = v_uint32 ( ) <EOL> class HANDLE_TABLE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . TableCode = v_uint32 ( ) <EOL> self . QuotaProcess = v_ptr32 ( ) <EOL> self . UniqueProcessId = v_ptr32 ( ) <EOL> self . HandleTableLock = vstruct . VArray ( [ EX_PUSH_LOCK ( ) for i in xrange ( <NUM_LIT:4> ) ] ) <EOL> self . HandleTableList = LIST_ENTRY ( ) <EOL> self . HandleContentionEvent = EX_PUSH_LOCK ( ) <EOL> self . DebugInfo = v_ptr32 ( ) <EOL> self . ExtraInfoPages = v_uint32 ( ) <EOL> self . FirstFree = v_uint32 ( ) <EOL> self . LastFree = v_uint32 ( ) <EOL> self . NextHandleNeedingPool = v_uint32 ( ) <EOL> self . HandleCount = v_uint32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> class SECURITY_SUBJECT_CONTEXT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ClientToken = v_ptr32 ( ) <EOL> self . ImpersonationLevel = v_uint32 ( ) <EOL> self . PrimaryToken = v_ptr32 ( ) <EOL> self . ProcessAuditId = v_ptr32 ( ) <EOL> class KDEVICE_QUEUE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . DeviceListHead = LIST_ENTRY ( ) <EOL> self . Lock = v_uint32 ( ) <EOL> self . Busy = v_uint8 ( ) <EOL> self . _pad0014 = v_bytes ( size = <NUM_LIT:3> ) <EOL> class PROCESSOR_POWER_STATE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . IdleFunction = v_ptr32 ( ) <EOL> self . Idle0KernelTimeLimit = v_uint32 ( ) <EOL> self . Idle0LastTime = v_uint32 ( ) <EOL> self . IdleHandlers = v_ptr32 ( ) <EOL> self . IdleState = v_ptr32 ( ) <EOL> self . IdleHandlersCount = v_uint32 ( ) <EOL> self . LastCheck = v_uint64 ( ) <EOL> self . IdleTimes = PROCESSOR_IDLE_TIMES ( ) <EOL> self . IdleTime1 = v_uint32 ( ) <EOL> self . PromotionCheck = v_uint32 ( ) <EOL> self . IdleTime2 = v_uint32 ( ) <EOL> self . CurrentThrottle = v_uint8 ( ) <EOL> self . ThermalThrottleLimit = v_uint8 ( ) <EOL> self . CurrentThrottleIndex = v_uint8 ( ) <EOL> self . ThermalThrottleIndex = v_uint8 ( ) <EOL> self . LastKernelUserTime = v_uint32 ( ) <EOL> self . LastIdleThreadKernelTime = v_uint32 ( ) <EOL> self . PackageIdleStartTime = v_uint32 ( ) <EOL> self . PackageIdleTime = v_uint32 ( ) <EOL> self . DebugCount = v_uint32 ( ) <EOL> self . LastSysTime = v_uint32 ( ) <EOL> self . TotalIdleStateTime = vstruct . VArray ( [ v_uint64 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . TotalIdleTransitions = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . _pad0090 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . PreviousC3StateTime = v_uint64 ( ) <EOL> self . KneeThrottleIndex = v_uint8 ( ) <EOL> self . ThrottleLimitIndex = v_uint8 ( ) <EOL> self . PerfStatesCount = v_uint8 ( ) <EOL> self . ProcessorMinThrottle = v_uint8 ( ) <EOL> self . ProcessorMaxThrottle = v_uint8 ( ) <EOL> self . EnableIdleAccounting = v_uint8 ( ) <EOL> self . LastC3Percentage = v_uint8 ( ) <EOL> self . LastAdjustedBusyPercentage = v_uint8 ( ) <EOL> self . PromotionCount = v_uint32 ( ) <EOL> self . DemotionCount = v_uint32 ( ) <EOL> self . ErrorCount = v_uint32 ( ) <EOL> self . RetryCount = v_uint32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . _pad00b8 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . PerfCounterFrequency = LARGE_INTEGER ( ) <EOL> self . PerfTickCount = v_uint32 ( ) <EOL> self . _pad00c8 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . PerfTimer = KTIMER ( ) <EOL> self . PerfDpc = KDPC ( ) <EOL> self . PerfStates = v_ptr32 ( ) <EOL> self . PerfSetThrottle = v_ptr32 ( ) <EOL> self . LastC3KernelUserTime = v_uint32 ( ) <EOL> self . LastPackageIdleTime = v_uint32 ( ) <EOL> class FLOATING_SAVE_AREA ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ControlWord = v_uint32 ( ) <EOL> self . StatusWord = v_uint32 ( ) <EOL> self . TagWord = v_uint32 ( ) <EOL> self . ErrorOffset = v_uint32 ( ) <EOL> self . ErrorSelector = v_uint32 ( ) <EOL> self . DataOffset = v_uint32 ( ) <EOL> self . DataSelector = v_uint32 ( ) <EOL> self . RegisterArea = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . Cr0NpxState = v_uint32 ( ) <EOL> class DPH_HEAP_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . pNextAlloc = v_ptr32 ( ) <EOL> self . pVirtualBlock = v_ptr32 ( ) <EOL> self . nVirtualBlockSize = v_uint32 ( ) <EOL> self . nVirtualAccessSize = v_uint32 ( ) <EOL> self . pUserAllocation = v_ptr32 ( ) <EOL> self . nUserRequestedSize = v_uint32 ( ) <EOL> self . nUserActualSize = v_uint32 ( ) <EOL> self . UserValue = v_ptr32 ( ) <EOL> self . UserFlags = v_uint32 ( ) <EOL> self . StackTrace = v_ptr32 ( ) <EOL> class KQUEUE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Header = DISPATCHER_HEADER ( ) <EOL> self . EntryListHead = LIST_ENTRY ( ) <EOL> self . CurrentCount = v_uint32 ( ) <EOL> self . MaximumCount = v_uint32 ( ) <EOL> self . ThreadListHead = LIST_ENTRY ( ) <EOL> class RTL_TRACE_SEGMENT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Magic = v_uint32 ( ) <EOL> self . Database = v_ptr32 ( ) <EOL> self . NextSegment = v_ptr32 ( ) <EOL> self . TotalSize = v_uint32 ( ) <EOL> self . SegmentStart = v_ptr32 ( ) <EOL> self . SegmentEnd = v_ptr32 ( ) <EOL> self . SegmentFree = v_ptr32 ( ) <EOL> class _unnamed_4337 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CriticalSection = RTL_CRITICAL_SECTION ( ) <EOL> self . _pad0038 = v_bytes ( size = <NUM_LIT:32> ) <EOL> class IO_SECURITY_CONTEXT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SecurityQos = v_ptr32 ( ) <EOL> self . AccessState = v_ptr32 ( ) <EOL> self . DesiredAccess = v_uint32 ( ) <EOL> self . FullCreateOptions = v_uint32 ( ) <EOL> class LUID_AND_ATTRIBUTES ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Luid = LUID ( ) <EOL> self . Attributes = v_uint32 ( ) <EOL> class TERMINATION_PORT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . Port = v_ptr32 ( ) <EOL> class CM_PARTIAL_RESOURCE_LIST ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Version = v_uint16 ( ) <EOL> self . Revision = v_uint16 ( ) <EOL> self . Count = v_uint32 ( ) <EOL> self . PartialDescriptors = vstruct . VArray ( [ CM_PARTIAL_RESOURCE_DESCRIPTOR ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class _unnamed_5416 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . FileInformationClass = v_uint32 ( ) <EOL> class DEVICE_CAPABILITIES ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Size = v_uint16 ( ) <EOL> self . Version = v_uint16 ( ) <EOL> self . DeviceD1 = v_uint32 ( ) <EOL> self . Address = v_uint32 ( ) <EOL> self . UINumber = v_uint32 ( ) <EOL> self . DeviceState = vstruct . VArray ( [ DEVICE_POWER_STATE ( ) for i in xrange ( <NUM_LIT:7> ) ] ) <EOL> self . SystemWake = v_uint32 ( ) <EOL> self . DeviceWake = v_uint32 ( ) <EOL> self . D1Latency = v_uint32 ( ) <EOL> self . D2Latency = v_uint32 ( ) <EOL> self . D3Latency = v_uint32 ( ) <EOL> class _unnamed_5413 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . CompletionFilter = v_uint32 ( ) <EOL> class INTERFACE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Size = v_uint16 ( ) <EOL> self . Version = v_uint16 ( ) <EOL> self . Context = v_ptr32 ( ) <EOL> self . InterfaceReference = v_ptr32 ( ) <EOL> self . InterfaceDereference = v_ptr32 ( ) <EOL> class SLIST_HEADER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Alignment = v_uint64 ( ) <EOL> class _unnamed_5419 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . FileInformationClass = v_uint32 ( ) <EOL> self . FileObject = v_ptr32 ( ) <EOL> self . ReplaceIfExists = v_uint8 ( ) <EOL> self . AdvanceOnly = v_uint8 ( ) <EOL> self . _pad0010 = v_bytes ( size = <NUM_LIT:2> ) <EOL> class HEAP_UNCOMMMTTED_RANGE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . Address = v_uint32 ( ) <EOL> self . Size = v_uint32 ( ) <EOL> self . filler = v_uint32 ( ) <EOL> class KTHREAD ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Header = DISPATCHER_HEADER ( ) <EOL> self . MutantListHead = LIST_ENTRY ( ) <EOL> self . InitialStack = v_ptr32 ( ) <EOL> self . StackLimit = v_ptr32 ( ) <EOL> self . Teb = v_ptr32 ( ) <EOL> self . TlsArray = v_ptr32 ( ) <EOL> self . KernelStack = v_ptr32 ( ) <EOL> self . DebugActive = v_uint8 ( ) <EOL> self . State = v_uint8 ( ) <EOL> self . Alerted = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . Iopl = v_uint8 ( ) <EOL> self . NpxState = v_uint8 ( ) <EOL> self . Saturation = v_uint8 ( ) <EOL> self . Priority = v_uint8 ( ) <EOL> self . ApcState = KAPC_STATE ( ) <EOL> self . ContextSwitches = v_uint32 ( ) <EOL> self . IdleSwapBlock = v_uint8 ( ) <EOL> self . Spare0 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . WaitStatus = v_uint32 ( ) <EOL> self . WaitIrql = v_uint8 ( ) <EOL> self . WaitMode = v_uint8 ( ) <EOL> self . WaitNext = v_uint8 ( ) <EOL> self . WaitReason = v_uint8 ( ) <EOL> self . WaitBlockList = v_ptr32 ( ) <EOL> self . WaitListEntry = LIST_ENTRY ( ) <EOL> self . WaitTime = v_uint32 ( ) <EOL> self . BasePriority = v_uint8 ( ) <EOL> self . DecrementCount = v_uint8 ( ) <EOL> self . PriorityDecrement = v_uint8 ( ) <EOL> self . Quantum = v_uint8 ( ) <EOL> self . WaitBlock = vstruct . VArray ( [ KWAIT_BLOCK ( ) for i in xrange ( <NUM_LIT:4> ) ] ) <EOL> self . LegoData = v_ptr32 ( ) <EOL> self . KernelApcDisable = v_uint32 ( ) <EOL> self . UserAffinity = v_uint32 ( ) <EOL> self . SystemAffinityActive = v_uint8 ( ) <EOL> self . PowerState = v_uint8 ( ) <EOL> self . NpxIrql = v_uint8 ( ) <EOL> self . InitialNode = v_uint8 ( ) <EOL> self . ServiceTable = v_ptr32 ( ) <EOL> self . Queue = v_ptr32 ( ) <EOL> self . ApcQueueLock = v_uint32 ( ) <EOL> self . _pad00f0 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . Timer = KTIMER ( ) <EOL> self . QueueListEntry = LIST_ENTRY ( ) <EOL> self . SoftAffinity = v_uint32 ( ) <EOL> self . Affinity = v_uint32 ( ) <EOL> self . Preempted = v_uint8 ( ) <EOL> self . ProcessReadyQueue = v_uint8 ( ) <EOL> self . KernelStackResident = v_uint8 ( ) <EOL> self . NextProcessor = v_uint8 ( ) <EOL> self . CallbackStack = v_ptr32 ( ) <EOL> self . Win32Thread = v_ptr32 ( ) <EOL> self . TrapFrame = v_ptr32 ( ) <EOL> self . ApcStatePointer = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . PreviousMode = v_uint8 ( ) <EOL> self . EnableStackSwap = v_uint8 ( ) <EOL> self . LargeStack = v_uint8 ( ) <EOL> self . ResourceIndex = v_uint8 ( ) <EOL> self . KernelTime = v_uint32 ( ) <EOL> self . UserTime = v_uint32 ( ) <EOL> self . SavedApcState = KAPC_STATE ( ) <EOL> self . Alertable = v_uint8 ( ) <EOL> self . ApcStateIndex = v_uint8 ( ) <EOL> self . ApcQueueable = v_uint8 ( ) <EOL> self . AutoAlignment = v_uint8 ( ) <EOL> self . StackBase = v_ptr32 ( ) <EOL> self . SuspendApc = KAPC ( ) <EOL> self . SuspendSemaphore = KSEMAPHORE ( ) <EOL> self . ThreadListEntry = LIST_ENTRY ( ) <EOL> self . FreezeCount = v_uint8 ( ) <EOL> self . SuspendCount = v_uint8 ( ) <EOL> self . IdealProcessor = v_uint8 ( ) <EOL> self . DisableBoost = v_uint8 ( ) <EOL> self . _pad01c0 = v_bytes ( size = <NUM_LIT:4> ) <EOL> class PP_LOOKASIDE_LIST ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . P = v_ptr32 ( ) <EOL> self . L = v_ptr32 ( ) <EOL> class _unnamed_5638 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . AllocatedResources = v_ptr32 ( ) <EOL> self . AllocatedResourcesTranslated = v_ptr32 ( ) <EOL> class IMAGE_DATA_DIRECTORY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . VirtualAddress = v_uint32 ( ) <EOL> self . Size = v_uint32 ( ) <EOL> class KAPC ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . Spare0 = v_uint32 ( ) <EOL> self . Thread = v_ptr32 ( ) <EOL> self . ApcListEntry = LIST_ENTRY ( ) <EOL> self . KernelRoutine = v_ptr32 ( ) <EOL> self . RundownRoutine = v_ptr32 ( ) <EOL> self . NormalRoutine = v_ptr32 ( ) <EOL> self . NormalContext = v_ptr32 ( ) <EOL> self . SystemArgument1 = v_ptr32 ( ) <EOL> self . SystemArgument2 = v_ptr32 ( ) <EOL> self . ApcStateIndex = v_uint8 ( ) <EOL> self . ApcMode = v_uint8 ( ) <EOL> self . Inserted = v_uint8 ( ) <EOL> self . _pad0030 = v_bytes ( size = <NUM_LIT:1> ) <EOL> class PROCESSOR_IDLE_TIMES ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . StartTime = v_uint64 ( ) <EOL> self . EndTime = v_uint64 ( ) <EOL> self . IdleHandlerReserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:4> ) ] ) <EOL> class KWAIT_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . WaitListEntry = LIST_ENTRY ( ) <EOL> self . Thread = v_ptr32 ( ) <EOL> self . Object = v_ptr32 ( ) <EOL> self . NextWaitBlock = v_ptr32 ( ) <EOL> self . WaitKey = v_uint16 ( ) <EOL> self . WaitType = v_uint16 ( ) <EOL> class KPROCESS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Header = DISPATCHER_HEADER ( ) <EOL> self . ProfileListHead = LIST_ENTRY ( ) <EOL> self . DirectoryTableBase = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . LdtDescriptor = KGDTENTRY ( ) <EOL> self . Int21Descriptor = KIDTENTRY ( ) <EOL> self . IopmOffset = v_uint16 ( ) <EOL> self . Iopl = v_uint8 ( ) <EOL> self . Unused = v_uint8 ( ) <EOL> self . ActiveProcessors = v_uint32 ( ) <EOL> self . KernelTime = v_uint32 ( ) <EOL> self . UserTime = v_uint32 ( ) <EOL> self . ReadyListHead = LIST_ENTRY ( ) <EOL> self . SwapListEntry = SINGLE_LIST_ENTRY ( ) <EOL> self . VdmTrapcHandler = v_ptr32 ( ) <EOL> self . ThreadListHead = LIST_ENTRY ( ) <EOL> self . ProcessLock = v_uint32 ( ) <EOL> self . Affinity = v_uint32 ( ) <EOL> self . StackCount = v_uint16 ( ) <EOL> self . BasePriority = v_uint8 ( ) <EOL> self . ThreadQuantum = v_uint8 ( ) <EOL> self . AutoAlignment = v_uint8 ( ) <EOL> self . State = v_uint8 ( ) <EOL> self . ThreadSeed = v_uint8 ( ) <EOL> self . DisableBoost = v_uint8 ( ) <EOL> self . PowerState = v_uint8 ( ) <EOL> self . DisableQuantum = v_uint8 ( ) <EOL> self . IdealNode = v_uint8 ( ) <EOL> self . Flags = KEXECUTE_OPTIONS ( ) <EOL> class DEVICE_OBJECT_POWER_EXTENSION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> class CONTEXT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ContextFlags = v_uint32 ( ) <EOL> self . Dr0 = v_uint32 ( ) <EOL> self . Dr1 = v_uint32 ( ) <EOL> self . Dr2 = v_uint32 ( ) <EOL> self . Dr3 = v_uint32 ( ) <EOL> self . Dr6 = v_uint32 ( ) <EOL> self . Dr7 = v_uint32 ( ) <EOL> self . FloatSave = FLOATING_SAVE_AREA ( ) <EOL> self . SegGs = v_uint32 ( ) <EOL> self . SegFs = v_uint32 ( ) <EOL> self . SegEs = v_uint32 ( ) <EOL> self . SegDs = v_uint32 ( ) <EOL> self . Edi = v_uint32 ( ) <EOL> self . Esi = v_uint32 ( ) <EOL> self . Ebx = v_uint32 ( ) <EOL> self . Edx = v_uint32 ( ) <EOL> self . Ecx = v_uint32 ( ) <EOL> self . Eax = v_uint32 ( ) <EOL> self . Ebp = v_uint32 ( ) <EOL> self . Eip = v_uint32 ( ) <EOL> self . SegCs = v_uint32 ( ) <EOL> self . EFlags = v_uint32 ( ) <EOL> self . Esp = v_uint32 ( ) <EOL> self . SegSs = v_uint32 ( ) <EOL> self . ExtendedRegisters = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> class EX_FAST_REF ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Object = v_ptr32 ( ) <EOL> class HEAP_TAG_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Allocs = v_uint32 ( ) <EOL> self . Frees = v_uint32 ( ) <EOL> self . Size = v_uint32 ( ) <EOL> self . TagIndex = v_uint16 ( ) <EOL> self . CreatorBackTraceIndex = v_uint16 ( ) <EOL> self . TagName = vstruct . VArray ( [ v_uint16 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> class _unnamed_5326 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SecurityContext = v_ptr32 ( ) <EOL> self . Options = v_uint32 ( ) <EOL> self . FileAttributes = v_uint16 ( ) <EOL> self . ShareAccess = v_uint16 ( ) <EOL> self . EaLength = v_uint32 ( ) <EOL> class _unnamed_4280 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . FreeListsInUseTerminate = v_uint16 ( ) <EOL> class KNODE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ProcessorMask = v_uint32 ( ) <EOL> self . Color = v_uint32 ( ) <EOL> self . MmShiftedColor = v_uint32 ( ) <EOL> self . FreeCount = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . _pad0018 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . DeadStackList = SLIST_HEADER ( ) <EOL> self . PfnDereferenceSListHead = SLIST_HEADER ( ) <EOL> self . PfnDeferredList = v_ptr32 ( ) <EOL> self . Seed = v_uint8 ( ) <EOL> self . Flags = flags ( ) <EOL> self . _pad0030 = v_bytes ( size = <NUM_LIT:2> ) <EOL> class FILE_NETWORK_OPEN_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CreationTime = LARGE_INTEGER ( ) <EOL> self . LastAccessTime = LARGE_INTEGER ( ) <EOL> self . LastWriteTime = LARGE_INTEGER ( ) <EOL> self . ChangeTime = LARGE_INTEGER ( ) <EOL> self . AllocationSize = LARGE_INTEGER ( ) <EOL> self . EndOfFile = LARGE_INTEGER ( ) <EOL> self . FileAttributes = v_uint32 ( ) <EOL> self . _pad0038 = v_bytes ( size = <NUM_LIT:4> ) <EOL> class DPH_HEAP_ROOT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Signature = v_uint32 ( ) <EOL> self . HeapFlags = v_uint32 ( ) <EOL> self . HeapCritSect = v_ptr32 ( ) <EOL> self . nRemoteLockAcquired = v_uint32 ( ) <EOL> self . pVirtualStorageListHead = v_ptr32 ( ) <EOL> self . pVirtualStorageListTail = v_ptr32 ( ) <EOL> self . nVirtualStorageRanges = v_uint32 ( ) <EOL> self . nVirtualStorageBytes = v_uint32 ( ) <EOL> self . pBusyAllocationListHead = v_ptr32 ( ) <EOL> self . pBusyAllocationListTail = v_ptr32 ( ) <EOL> self . nBusyAllocations = v_uint32 ( ) <EOL> self . nBusyAllocationBytesCommitted = v_uint32 ( ) <EOL> self . pFreeAllocationListHead = v_ptr32 ( ) <EOL> self . pFreeAllocationListTail = v_ptr32 ( ) <EOL> self . nFreeAllocations = v_uint32 ( ) <EOL> self . nFreeAllocationBytesCommitted = v_uint32 ( ) <EOL> self . pAvailableAllocationListHead = v_ptr32 ( ) <EOL> self . pAvailableAllocationListTail = v_ptr32 ( ) <EOL> self . nAvailableAllocations = v_uint32 ( ) <EOL> self . nAvailableAllocationBytesCommitted = v_uint32 ( ) <EOL> self . pUnusedNodeListHead = v_ptr32 ( ) <EOL> self . pUnusedNodeListTail = v_ptr32 ( ) <EOL> self . nUnusedNodes = v_uint32 ( ) <EOL> self . nBusyAllocationBytesAccessible = v_uint32 ( ) <EOL> self . pNodePoolListHead = v_ptr32 ( ) <EOL> self . pNodePoolListTail = v_ptr32 ( ) <EOL> self . nNodePools = v_uint32 ( ) <EOL> self . nNodePoolBytes = v_uint32 ( ) <EOL> self . pNextHeapRoot = v_ptr32 ( ) <EOL> self . pPrevHeapRoot = v_ptr32 ( ) <EOL> self . nUnProtectionReferenceCount = v_uint32 ( ) <EOL> self . InsideAllocateNode = v_uint32 ( ) <EOL> self . ExtraFlags = v_uint32 ( ) <EOL> self . Seed = v_uint32 ( ) <EOL> self . NormalHeap = v_ptr32 ( ) <EOL> self . CreateStackTrace = v_ptr32 ( ) <EOL> self . FirstThread = v_ptr32 ( ) <EOL> class _unnamed_2986 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LowPart = v_uint32 ( ) <EOL> self . HighPart = v_uint32 ( ) <EOL> class HEAP_PSEUDO_TAG_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Allocs = v_uint32 ( ) <EOL> self . Frees = v_uint32 ( ) <EOL> self . Size = v_uint32 ( ) <EOL> class _unnamed_4733 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Create = _unnamed_5326 ( ) <EOL> class _unnamed_5407 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . FileName = v_ptr32 ( ) <EOL> self . FileInformationClass = v_uint32 ( ) <EOL> self . FileIndex = v_uint32 ( ) <EOL> class IO_CLIENT_EXTENSION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . NextExtension = v_ptr32 ( ) <EOL> self . ClientIdentificationAddress = v_ptr32 ( ) <EOL> class OBJECT_HANDLE_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . HandleAttributes = v_uint32 ( ) <EOL> self . GrantedAccess = v_uint32 ( ) <EOL> class RTL_DRIVE_LETTER_CURDIR ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Flags = v_uint16 ( ) <EOL> self . Length = v_uint16 ( ) <EOL> self . TimeStamp = v_uint32 ( ) <EOL> self . DosPath = STRING ( ) <EOL> class INITIAL_PRIVILEGE_SET ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . PrivilegeCount = v_uint32 ( ) <EOL> self . Control = v_uint32 ( ) <EOL> self . Privilege = vstruct . VArray ( [ LUID_AND_ATTRIBUTES ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> class _unnamed_5642 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ProviderId = v_uint32 ( ) <EOL> self . DataPath = v_ptr32 ( ) <EOL> self . BufferSize = v_uint32 ( ) <EOL> self . Buffer = v_ptr32 ( ) <EOL> class _unnamed_5647 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Argument1 = v_ptr32 ( ) <EOL> self . Argument2 = v_ptr32 ( ) <EOL> self . Argument3 = v_ptr32 ( ) <EOL> self . Argument4 = v_ptr32 ( ) <EOL> class GENERAL_LOOKASIDE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ListHead = SLIST_HEADER ( ) <EOL> self . Depth = v_uint16 ( ) <EOL> self . MaximumDepth = v_uint16 ( ) <EOL> self . TotalAllocates = v_uint32 ( ) <EOL> self . AllocateMisses = v_uint32 ( ) <EOL> self . TotalFrees = v_uint32 ( ) <EOL> self . FreeMisses = v_uint32 ( ) <EOL> self . Type = v_uint32 ( ) <EOL> self . Tag = v_uint32 ( ) <EOL> self . Size = v_uint32 ( ) <EOL> self . Allocate = v_ptr32 ( ) <EOL> self . Free = v_ptr32 ( ) <EOL> self . ListEntry = LIST_ENTRY ( ) <EOL> self . LastTotalAllocates = v_uint32 ( ) <EOL> self . LastAllocateMisses = v_uint32 ( ) <EOL> self . Future = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . _pad0080 = v_bytes ( size = <NUM_LIT> ) <EOL> class _unnamed_5628 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SystemContext = v_uint32 ( ) <EOL> self . Type = v_uint32 ( ) <EOL> self . State = POWER_STATE ( ) <EOL> self . ShutdownType = v_uint32 ( ) <EOL> class TEB_ACTIVE_FRAME ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . Previous = v_ptr32 ( ) <EOL> self . Context = v_ptr32 ( ) <EOL> class RTL_TRACE_DATABASE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Magic = v_uint32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . Tag = v_uint32 ( ) <EOL> self . SegmentList = v_ptr32 ( ) <EOL> self . MaximumSize = v_uint32 ( ) <EOL> self . CurrentSize = v_uint32 ( ) <EOL> self . Owner = v_ptr32 ( ) <EOL> self . Lock = RTL_CRITICAL_SECTION ( ) <EOL> self . NoOfBuckets = v_uint32 ( ) <EOL> self . Buckets = v_ptr32 ( ) <EOL> self . HashFunction = v_ptr32 ( ) <EOL> self . NoOfTraces = v_uint32 ( ) <EOL> self . NoOfHits = v_uint32 ( ) <EOL> self . HashCounter = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> class ULARGE_INTEGER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LowPart = v_uint32 ( ) <EOL> self . HighPart = v_uint32 ( ) <EOL> class EX_PUSH_LOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Waiting = v_uint32 ( ) <EOL> class _unnamed_5584 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DeviceTextType = v_uint32 ( ) <EOL> self . LocaleId = v_uint32 ( ) <EOL> class LDR_DATA_TABLE_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . InLoadOrderLinks = LIST_ENTRY ( ) <EOL> self . InMemoryOrderLinks = LIST_ENTRY ( ) <EOL> self . InInitializationOrderLinks = LIST_ENTRY ( ) <EOL> self . DllBase = v_ptr32 ( ) <EOL> self . EntryPoint = v_ptr32 ( ) <EOL> self . SizeOfImage = v_uint32 ( ) <EOL> self . FullDllName = UNICODE_STRING ( ) <EOL> self . BaseDllName = UNICODE_STRING ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . LoadCount = v_uint16 ( ) <EOL> self . TlsIndex = v_uint16 ( ) <EOL> self . HashLinks = LIST_ENTRY ( ) <EOL> self . TimeDateStamp = v_uint32 ( ) <EOL> self . EntryPointActivationContext = v_ptr32 ( ) <EOL> self . PatchInformation = v_ptr32 ( ) <EOL> class HEAP_FREE_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Size = v_uint16 ( ) <EOL> self . PreviousSize = v_uint16 ( ) <EOL> self . SmallTagIndex = v_uint8 ( ) <EOL> self . Flags = v_uint8 ( ) <EOL> self . UnusedBytes = v_uint8 ( ) <EOL> self . SegmentIndex = v_uint8 ( ) <EOL> self . FreeList = LIST_ENTRY ( ) <EOL> class FXSAVE_FORMAT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ControlWord = v_uint16 ( ) <EOL> self . StatusWord = v_uint16 ( ) <EOL> self . TagWord = v_uint16 ( ) <EOL> self . ErrorOpcode = v_uint16 ( ) <EOL> self . ErrorOffset = v_uint32 ( ) <EOL> self . ErrorSelector = v_uint32 ( ) <EOL> self . DataOffset = v_uint32 ( ) <EOL> self . DataSelector = v_uint32 ( ) <EOL> self . MXCsr = v_uint32 ( ) <EOL> self . MXCsrMask = v_uint32 ( ) <EOL> self . RegisterArea = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . Reserved3 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . Reserved4 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . Align16Byte = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:8> ) ] ) <EOL> class OWNER_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . OwnerThread = v_uint32 ( ) <EOL> self . OwnerCount = v_uint32 ( ) <EOL> class DPH_BLOCK_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . StartStamp = v_uint32 ( ) <EOL> self . Heap = v_ptr32 ( ) <EOL> self . RequestedSize = v_uint32 ( ) <EOL> self . ActualSize = v_uint32 ( ) <EOL> self . FreeQueue = LIST_ENTRY ( ) <EOL> self . StackTrace = v_ptr32 ( ) <EOL> self . EndStamp = v_uint32 ( ) <EOL> class DEVOBJ_EXTENSION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> self . PowerFlags = v_uint32 ( ) <EOL> self . Dope = v_ptr32 ( ) <EOL> self . ExtensionFlags = v_uint32 ( ) <EOL> self . DeviceNode = v_ptr32 ( ) <EOL> self . AttachedTo = v_ptr32 ( ) <EOL> self . StartIoCount = v_uint32 ( ) <EOL> self . StartIoKey = v_uint32 ( ) <EOL> self . StartIoFlags = v_uint32 ( ) <EOL> self . Vpb = v_ptr32 ( ) <EOL> class _unnamed_4279 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . FreeListsInUseUlong = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:4> ) ] ) <EOL> class PROCESSOR_PERF_STATE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . PercentFrequency = v_uint8 ( ) <EOL> self . MinCapacity = v_uint8 ( ) <EOL> self . Power = v_uint16 ( ) <EOL> self . IncreaseLevel = v_uint8 ( ) <EOL> self . DecreaseLevel = v_uint8 ( ) <EOL> self . Flags = v_uint16 ( ) <EOL> self . IncreaseTime = v_uint32 ( ) <EOL> self . DecreaseTime = v_uint32 ( ) <EOL> self . IncreaseCount = v_uint32 ( ) <EOL> self . DecreaseCount = v_uint32 ( ) <EOL> self . PerformanceTime = v_uint64 ( ) <EOL> class MDL ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . MdlFlags = v_uint16 ( ) <EOL> self . Process = v_ptr32 ( ) <EOL> self . MappedSystemVa = v_ptr32 ( ) <EOL> self . StartVa = v_ptr32 ( ) <EOL> self . ByteCount = v_uint32 ( ) <EOL> self . ByteOffset = v_uint32 ( ) <EOL> class KGDTENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LimitLow = v_uint16 ( ) <EOL> self . BaseLow = v_uint16 ( ) <EOL> self . HighWord = _unnamed_4641 ( ) <EOL> class NAMED_PIPE_CREATE_PARAMETERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . NamedPipeType = v_uint32 ( ) <EOL> self . ReadMode = v_uint32 ( ) <EOL> self . CompletionMode = v_uint32 ( ) <EOL> self . MaximumInstances = v_uint32 ( ) <EOL> self . InboundQuota = v_uint32 ( ) <EOL> self . OutboundQuota = v_uint32 ( ) <EOL> self . DefaultTimeout = LARGE_INTEGER ( ) <EOL> self . TimeoutSpecified = v_uint8 ( ) <EOL> self . _pad0028 = v_bytes ( size = <NUM_LIT:7> ) <EOL> class NT_TIB ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ExceptionList = v_ptr32 ( ) <EOL> self . StackBase = v_ptr32 ( ) <EOL> self . StackLimit = v_ptr32 ( ) <EOL> self . SubSystemTib = v_ptr32 ( ) <EOL> self . FiberData = v_ptr32 ( ) <EOL> self . ArbitraryUserPointer = v_ptr32 ( ) <EOL> self . Self = v_ptr32 ( ) <EOL> class HEAP_SEGMENT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Entry = HEAP_ENTRY ( ) <EOL> self . Signature = v_uint32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . Heap = v_ptr32 ( ) <EOL> self . LargestUnCommittedRange = v_uint32 ( ) <EOL> self . BaseAddress = v_ptr32 ( ) <EOL> self . NumberOfPages = v_uint32 ( ) <EOL> self . FirstEntry = v_ptr32 ( ) <EOL> self . LastValidEntry = v_ptr32 ( ) <EOL> self . NumberOfUnCommittedPages = v_uint32 ( ) <EOL> self . NumberOfUnCommittedRanges = v_uint32 ( ) <EOL> self . UnCommittedRanges = v_ptr32 ( ) <EOL> self . AllocatorBackTraceIndex = v_uint16 ( ) <EOL> self . Reserved = v_uint16 ( ) <EOL> self . LastEntryInSegment = v_ptr32 ( ) <EOL> class _unnamed_5432 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> class _unnamed_3555 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ListEntry = LIST_ENTRY ( ) <EOL> self . _pad0028 = v_bytes ( size = <NUM_LIT:32> ) <EOL> class POWER_STATE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SystemState = v_uint32 ( ) <EOL> class _unnamed_5469 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Vpb = v_ptr32 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> class UNICODE_STRING ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint16 ( ) <EOL> self . MaximumLength = v_uint16 ( ) <EOL> self . Buffer = v_ptr32 ( ) <EOL> class TEB_ACTIVE_FRAME_CONTEXT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . FrameName = v_ptr32 ( ) <EOL> class DRIVER_OBJECT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . DriverStart = v_ptr32 ( ) <EOL> self . DriverSize = v_uint32 ( ) <EOL> self . DriverSection = v_ptr32 ( ) <EOL> self . DriverExtension = v_ptr32 ( ) <EOL> self . DriverName = UNICODE_STRING ( ) <EOL> self . HardwareDatabase = v_ptr32 ( ) <EOL> self . FastIoDispatch = v_ptr32 ( ) <EOL> self . DriverInit = v_ptr32 ( ) <EOL> self . DriverStartIo = v_ptr32 ( ) <EOL> self . DriverUnload = v_ptr32 ( ) <EOL> self . MajorFunction = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> class _unnamed_4504 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . MasterIrp = v_ptr32 ( ) <EOL> class _unnamed_5753 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . EndingOffset = v_ptr32 ( ) <EOL> self . ResourceToRelease = v_ptr32 ( ) <EOL> class _unnamed_4507 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . AsynchronousParameters = _unnamed_4716 ( ) <EOL> class ACCESS_STATE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . OperationID = LUID ( ) <EOL> self . SecurityEvaluated = v_uint8 ( ) <EOL> self . GenerateAudit = v_uint8 ( ) <EOL> self . GenerateOnClose = v_uint8 ( ) <EOL> self . PrivilegesAllocated = v_uint8 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . RemainingDesiredAccess = v_uint32 ( ) <EOL> self . PreviouslyGrantedAccess = v_uint32 ( ) <EOL> self . OriginalDesiredAccess = v_uint32 ( ) <EOL> self . SubjectSecurityContext = SECURITY_SUBJECT_CONTEXT ( ) <EOL> self . SecurityDescriptor = v_ptr32 ( ) <EOL> self . AuxData = v_ptr32 ( ) <EOL> self . Privileges = _unnamed_4415 ( ) <EOL> self . AuditPrivileges = v_uint8 ( ) <EOL> self . _pad0064 = v_bytes ( size = <NUM_LIT:3> ) <EOL> self . ObjectName = UNICODE_STRING ( ) <EOL> self . ObjectTypeName = UNICODE_STRING ( ) <EOL> class EJOB ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Event = KEVENT ( ) <EOL> self . JobLinks = LIST_ENTRY ( ) <EOL> self . ProcessListHead = LIST_ENTRY ( ) <EOL> self . JobLock = ERESOURCE ( ) <EOL> self . TotalUserTime = LARGE_INTEGER ( ) <EOL> self . TotalKernelTime = LARGE_INTEGER ( ) <EOL> self . ThisPeriodTotalUserTime = LARGE_INTEGER ( ) <EOL> self . ThisPeriodTotalKernelTime = LARGE_INTEGER ( ) <EOL> self . TotalPageFaultCount = v_uint32 ( ) <EOL> self . TotalProcesses = v_uint32 ( ) <EOL> self . ActiveProcesses = v_uint32 ( ) <EOL> self . TotalTerminatedProcesses = v_uint32 ( ) <EOL> self . PerProcessUserTimeLimit = LARGE_INTEGER ( ) <EOL> self . PerJobUserTimeLimit = LARGE_INTEGER ( ) <EOL> self . LimitFlags = v_uint32 ( ) <EOL> self . MinimumWorkingSetSize = v_uint32 ( ) <EOL> self . MaximumWorkingSetSize = v_uint32 ( ) <EOL> self . ActiveProcessLimit = v_uint32 ( ) <EOL> self . Affinity = v_uint32 ( ) <EOL> self . PriorityClass = v_uint8 ( ) <EOL> self . _pad00b0 = v_bytes ( size = <NUM_LIT:3> ) <EOL> self . UIRestrictionsClass = v_uint32 ( ) <EOL> self . SecurityLimitFlags = v_uint32 ( ) <EOL> self . Token = v_ptr32 ( ) <EOL> self . Filter = v_ptr32 ( ) <EOL> self . EndOfJobTimeAction = v_uint32 ( ) <EOL> self . CompletionPort = v_ptr32 ( ) <EOL> self . CompletionKey = v_ptr32 ( ) <EOL> self . SessionId = v_uint32 ( ) <EOL> self . SchedulingClass = v_uint32 ( ) <EOL> self . _pad00d8 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . ReadOperationCount = v_uint64 ( ) <EOL> self . WriteOperationCount = v_uint64 ( ) <EOL> self . OtherOperationCount = v_uint64 ( ) <EOL> self . ReadTransferCount = v_uint64 ( ) <EOL> self . WriteTransferCount = v_uint64 ( ) <EOL> self . OtherTransferCount = v_uint64 ( ) <EOL> self . IoInfo = IO_COUNTERS ( ) <EOL> self . ProcessMemoryLimit = v_uint32 ( ) <EOL> self . JobMemoryLimit = v_uint32 ( ) <EOL> self . PeakProcessMemoryUsed = v_uint32 ( ) <EOL> self . PeakJobMemoryUsed = v_uint32 ( ) <EOL> self . CurrentJobMemoryUsed = v_uint32 ( ) <EOL> self . MemoryLimitsLock = FAST_MUTEX ( ) <EOL> self . JobSetLinks = LIST_ENTRY ( ) <EOL> self . MemberLevel = v_uint32 ( ) <EOL> self . JobFlags = v_uint32 ( ) <EOL> self . _pad0180 = v_bytes ( size = <NUM_LIT:4> ) <EOL> class _unnamed_5755 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SyncType = v_uint32 ( ) <EOL> self . PageProtection = v_uint32 ( ) <EOL> class FILE_STANDARD_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . AllocationSize = LARGE_INTEGER ( ) <EOL> self . EndOfFile = LARGE_INTEGER ( ) <EOL> self . NumberOfLinks = v_uint32 ( ) <EOL> self . DeletePending = v_uint8 ( ) <EOL> self . Directory = v_uint8 ( ) <EOL> self . _pad0018 = v_bytes ( size = <NUM_LIT:2> ) <EOL> class _unnamed_5610 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . PowerSequence = v_ptr32 ( ) <EOL> class _unnamed_4508 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Overlay = _unnamed_4769 ( ) <EOL> self . _pad0030 = v_bytes ( size = <NUM_LIT:8> ) <EOL> class IMAGE_SECTION_HEADER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Name = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:8> ) ] ) <EOL> self . Misc = _unnamed_4575 ( ) <EOL> self . VirtualAddress = v_uint32 ( ) <EOL> self . SizeOfRawData = v_uint32 ( ) <EOL> self . PointerToRawData = v_uint32 ( ) <EOL> self . PointerToRelocations = v_uint32 ( ) <EOL> self . PointerToLinenumbers = v_uint32 ( ) <EOL> self . NumberOfRelocations = v_uint16 ( ) <EOL> self . NumberOfLinenumbers = v_uint16 ( ) <EOL> self . Characteristics = v_uint32 ( ) <EOL> class EPROCESS_QUOTA_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . QuotaEntry = vstruct . VArray ( [ EPROCESS_QUOTA_ENTRY ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . QuotaList = LIST_ENTRY ( ) <EOL> self . ReferenceCount = v_uint32 ( ) <EOL> self . ProcessCount = v_uint32 ( ) <EOL> class HANDLE_TRACE_DEBUG_INFO ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CurrentStackIndex = v_uint32 ( ) <EOL> self . TraceDb = vstruct . VArray ( [ HANDLE_TRACE_DB_ENTRY ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> class GDI_TEB_BATCH ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Offset = v_uint32 ( ) <EOL> self . HDC = v_uint32 ( ) <EOL> self . Buffer = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> class KPROCESSOR_STATE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ContextFrame = CONTEXT ( ) <EOL> self . SpecialRegisters = KSPECIAL_REGISTERS ( ) <EOL> class LIST_ENTRY64 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Flink = v_uint64 ( ) <EOL> self . Blink = v_uint64 ( ) <EOL> class KTRAP_FRAME ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DbgEbp = v_uint32 ( ) <EOL> self . DbgEip = v_uint32 ( ) <EOL> self . DbgArgMark = v_uint32 ( ) <EOL> self . DbgArgPointer = v_uint32 ( ) <EOL> self . TempSegCs = v_uint32 ( ) <EOL> self . TempEsp = v_uint32 ( ) <EOL> self . Dr0 = v_uint32 ( ) <EOL> self . Dr1 = v_uint32 ( ) <EOL> self . Dr2 = v_uint32 ( ) <EOL> self . Dr3 = v_uint32 ( ) <EOL> self . Dr6 = v_uint32 ( ) <EOL> self . Dr7 = v_uint32 ( ) <EOL> self . SegGs = v_uint32 ( ) <EOL> self . SegEs = v_uint32 ( ) <EOL> self . SegDs = v_uint32 ( ) <EOL> self . Edx = v_uint32 ( ) <EOL> self . Ecx = v_uint32 ( ) <EOL> self . Eax = v_uint32 ( ) <EOL> self . PreviousPreviousMode = v_uint32 ( ) <EOL> self . ExceptionList = v_ptr32 ( ) <EOL> self . SegFs = v_uint32 ( ) <EOL> self . Edi = v_uint32 ( ) <EOL> self . Esi = v_uint32 ( ) <EOL> self . Ebx = v_uint32 ( ) <EOL> self . Ebp = v_uint32 ( ) <EOL> self . ErrCode = v_uint32 ( ) <EOL> self . Eip = v_uint32 ( ) <EOL> self . SegCs = v_uint32 ( ) <EOL> self . EFlags = v_uint32 ( ) <EOL> self . HardwareEsp = v_uint32 ( ) <EOL> self . HardwareSegSs = v_uint32 ( ) <EOL> self . V86Es = v_uint32 ( ) <EOL> self . V86Ds = v_uint32 ( ) <EOL> self . V86Fs = v_uint32 ( ) <EOL> self . V86Gs = v_uint32 ( ) <EOL> class WAIT_CONTEXT_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . WaitQueueEntry = KDEVICE_QUEUE_ENTRY ( ) <EOL> self . DeviceRoutine = v_ptr32 ( ) <EOL> self . DeviceContext = v_ptr32 ( ) <EOL> self . NumberOfMapRegisters = v_uint32 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> self . CurrentIrp = v_ptr32 ( ) <EOL> self . BufferChainingDpc = v_ptr32 ( ) <EOL> class PEB ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . InheritedAddressSpace = v_uint8 ( ) <EOL> self . ReadImageFileExecOptions = v_uint8 ( ) <EOL> self . BeingDebugged = v_uint8 ( ) <EOL> self . SpareBool = v_uint8 ( ) <EOL> self . Mutant = v_ptr32 ( ) <EOL> self . ImageBaseAddress = v_ptr32 ( ) <EOL> self . Ldr = v_ptr32 ( ) <EOL> self . ProcessParameters = v_ptr32 ( ) <EOL> self . SubSystemData = v_ptr32 ( ) <EOL> self . ProcessHeap = v_ptr32 ( ) <EOL> self . FastPebLock = v_ptr32 ( ) <EOL> self . FastPebLockRoutine = v_ptr32 ( ) <EOL> self . FastPebUnlockRoutine = v_ptr32 ( ) <EOL> self . EnvironmentUpdateCount = v_uint32 ( ) <EOL> self . KernelCallbackTable = v_ptr32 ( ) <EOL> self . SystemReserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> self . AtlThunkSListPtr32 = v_uint32 ( ) <EOL> self . FreeList = v_ptr32 ( ) <EOL> self . TlsExpansionCounter = v_uint32 ( ) <EOL> self . TlsBitmap = v_ptr32 ( ) <EOL> self . TlsBitmapBits = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . ReadOnlySharedMemoryBase = v_ptr32 ( ) <EOL> self . ReadOnlySharedMemoryHeap = v_ptr32 ( ) <EOL> self . ReadOnlyStaticServerData = v_ptr32 ( ) <EOL> self . AnsiCodePageData = v_ptr32 ( ) <EOL> self . OemCodePageData = v_ptr32 ( ) <EOL> self . UnicodeCaseTableData = v_ptr32 ( ) <EOL> self . NumberOfProcessors = v_uint32 ( ) <EOL> self . NtGlobalFlag = v_uint32 ( ) <EOL> self . _pad0070 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . CriticalSectionTimeout = LARGE_INTEGER ( ) <EOL> self . HeapSegmentReserve = v_uint32 ( ) <EOL> self . HeapSegmentCommit = v_uint32 ( ) <EOL> self . HeapDeCommitTotalFreeThreshold = v_uint32 ( ) <EOL> self . HeapDeCommitFreeBlockThreshold = v_uint32 ( ) <EOL> self . NumberOfHeaps = v_uint32 ( ) <EOL> self . MaximumNumberOfHeaps = v_uint32 ( ) <EOL> self . ProcessHeaps = v_ptr32 ( ) <EOL> self . GdiSharedHandleTable = v_ptr32 ( ) <EOL> self . ProcessStarterHelper = v_ptr32 ( ) <EOL> self . GdiDCAttributeList = v_uint32 ( ) <EOL> self . LoaderLock = v_ptr32 ( ) <EOL> self . OSMajorVersion = v_uint32 ( ) <EOL> self . OSMinorVersion = v_uint32 ( ) <EOL> self . OSBuildNumber = v_uint16 ( ) <EOL> self . OSCSDVersion = v_uint16 ( ) <EOL> self . OSPlatformId = v_uint32 ( ) <EOL> self . ImageSubsystem = v_uint32 ( ) <EOL> self . ImageSubsystemMajorVersion = v_uint32 ( ) <EOL> self . ImageSubsystemMinorVersion = v_uint32 ( ) <EOL> self . ImageProcessAffinityMask = v_uint32 ( ) <EOL> self . GdiHandleBuffer = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . PostProcessInitRoutine = v_ptr32 ( ) <EOL> self . TlsExpansionBitmap = v_ptr32 ( ) <EOL> self . TlsExpansionBitmapBits = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:32> ) ] ) <EOL> self . SessionId = v_uint32 ( ) <EOL> self . AppCompatFlags = ULARGE_INTEGER ( ) <EOL> self . AppCompatFlagsUser = ULARGE_INTEGER ( ) <EOL> self . pShimData = v_ptr32 ( ) <EOL> self . AppCompatInfo = v_ptr32 ( ) <EOL> self . CSDVersion = UNICODE_STRING ( ) <EOL> self . ActivationContextData = v_ptr32 ( ) <EOL> self . ProcessAssemblyStorageMap = v_ptr32 ( ) <EOL> self . SystemDefaultActivationContextData = v_ptr32 ( ) <EOL> self . SystemAssemblyStorageMap = v_ptr32 ( ) <EOL> self . MinimumStackCommit = v_uint32 ( ) <EOL> self . _pad0210 = v_bytes ( size = <NUM_LIT:4> ) <EOL> class SE_AUDIT_PROCESS_CREATION_INFO ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ImageFileName = v_ptr32 ( ) <EOL> class ACTIVATION_CONTEXT_STACK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . NextCookieSequenceNumber = v_uint32 ( ) <EOL> self . ActiveFrame = v_ptr32 ( ) <EOL> self . FrameListCache = LIST_ENTRY ( ) <EOL> class PROCESS_WS_WATCH_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . FaultingPc = v_ptr32 ( ) <EOL> self . FaultingVa = v_ptr32 ( ) <EOL> class SID_IDENTIFIER_AUTHORITY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Value = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:6> ) ] ) <EOL> class SECTION_OBJECT_POINTERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DataSectionObject = v_ptr32 ( ) <EOL> self . SharedCacheMap = v_ptr32 ( ) <EOL> self . ImageSectionObject = v_ptr32 ( ) <EOL> class STACK_TRACE_DATABASE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Lock = _unnamed_4337 ( ) <EOL> self . AcquireLockRoutine = v_ptr32 ( ) <EOL> self . ReleaseLockRoutine = v_ptr32 ( ) <EOL> self . OkayToLockRoutine = v_ptr32 ( ) <EOL> self . PreCommitted = v_uint8 ( ) <EOL> self . DumpInProgress = v_uint8 ( ) <EOL> self . _pad0048 = v_bytes ( size = <NUM_LIT:2> ) <EOL> self . CommitBase = v_ptr32 ( ) <EOL> self . CurrentLowerCommitLimit = v_ptr32 ( ) <EOL> self . CurrentUpperCommitLimit = v_ptr32 ( ) <EOL> self . NextFreeLowerMemory = v_ptr32 ( ) <EOL> self . NextFreeUpperMemory = v_ptr32 ( ) <EOL> self . NumberOfEntriesLookedUp = v_uint32 ( ) <EOL> self . NumberOfEntriesAdded = v_uint32 ( ) <EOL> self . EntryIndexArray = v_ptr32 ( ) <EOL> self . NumberOfBuckets = v_uint32 ( ) <EOL> self . Buckets = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class HEAP_UCR_SEGMENT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . ReservedSize = v_uint32 ( ) <EOL> self . CommittedSize = v_uint32 ( ) <EOL> self . filler = v_uint32 ( ) <EOL> class TEB ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . NtTib = NT_TIB ( ) <EOL> self . EnvironmentPointer = v_ptr32 ( ) <EOL> self . ClientId = CLIENT_ID ( ) <EOL> self . ActiveRpcHandle = v_ptr32 ( ) <EOL> self . ThreadLocalStoragePointer = v_ptr32 ( ) <EOL> self . ProcessEnvironmentBlock = v_ptr32 ( ) <EOL> self . LastErrorValue = v_uint32 ( ) <EOL> self . CountOfOwnedCriticalSections = v_uint32 ( ) <EOL> self . CsrClientThread = v_ptr32 ( ) <EOL> self . Win32ThreadInfo = v_ptr32 ( ) <EOL> self . User32Reserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . UserReserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:5> ) ] ) <EOL> self . WOW32Reserved = v_ptr32 ( ) <EOL> self . CurrentLocale = v_uint32 ( ) <EOL> self . FpSoftwareStatusRegister = v_uint32 ( ) <EOL> self . SystemReserved1 = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . ExceptionCode = v_uint32 ( ) <EOL> self . ActivationContextStack = ACTIVATION_CONTEXT_STACK ( ) <EOL> self . SpareBytes1 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . GdiTebBatch = GDI_TEB_BATCH ( ) <EOL> self . RealClientId = CLIENT_ID ( ) <EOL> self . GdiCachedProcessHandle = v_ptr32 ( ) <EOL> self . GdiClientPID = v_uint32 ( ) <EOL> self . GdiClientTID = v_uint32 ( ) <EOL> self . GdiThreadLocalInfo = v_ptr32 ( ) <EOL> self . Win32ClientInfo = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . glDispatchTable = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . glReserved1 = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . glReserved2 = v_ptr32 ( ) <EOL> self . glSectionInfo = v_ptr32 ( ) <EOL> self . glSection = v_ptr32 ( ) <EOL> self . glTable = v_ptr32 ( ) <EOL> self . glCurrentRC = v_ptr32 ( ) <EOL> self . glContext = v_ptr32 ( ) <EOL> self . LastStatusValue = v_uint32 ( ) <EOL> self . StaticUnicodeString = UNICODE_STRING ( ) <EOL> self . StaticUnicodeBuffer = vstruct . VArray ( [ v_uint16 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . _pad0e0c = v_bytes ( size = <NUM_LIT:2> ) <EOL> self . DeallocationStack = v_ptr32 ( ) <EOL> self . TlsSlots = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:64> ) ] ) <EOL> self . TlsLinks = LIST_ENTRY ( ) <EOL> self . Vdm = v_ptr32 ( ) <EOL> self . ReservedForNtRpc = v_ptr32 ( ) <EOL> self . DbgSsReserved = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . HardErrorsAreDisabled = v_uint32 ( ) <EOL> self . Instrumentation = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> self . WinSockData = v_ptr32 ( ) <EOL> self . GdiBatchCount = v_uint32 ( ) <EOL> self . InDbgPrint = v_uint8 ( ) <EOL> self . FreeStackOnTermination = v_uint8 ( ) <EOL> self . HasFiberData = v_uint8 ( ) <EOL> self . IdealProcessor = v_uint8 ( ) <EOL> self . Spare3 = v_uint32 ( ) <EOL> self . ReservedForPerf = v_ptr32 ( ) <EOL> self . ReservedForOle = v_ptr32 ( ) <EOL> self . WaitingOnLoaderLock = v_uint32 ( ) <EOL> self . Wx86Thread = Wx86ThreadState ( ) <EOL> self . TlsExpansionSlots = v_ptr32 ( ) <EOL> self . ImpersonationLocale = v_uint32 ( ) <EOL> self . IsImpersonating = v_uint32 ( ) <EOL> self . NlsCache = v_ptr32 ( ) <EOL> self . pShimData = v_ptr32 ( ) <EOL> self . HeapVirtualAffinity = v_uint32 ( ) <EOL> self . CurrentTransactionHandle = v_ptr32 ( ) <EOL> self . ActiveFrame = v_ptr32 ( ) <EOL> self . SafeThunkCall = v_uint8 ( ) <EOL> self . BooleanSpare = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> class _unnamed_5427 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . EaList = v_ptr32 ( ) <EOL> self . EaListLength = v_uint32 ( ) <EOL> self . EaIndex = v_uint32 ( ) <EOL> class EX_RUNDOWN_REF ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Count = v_uint32 ( ) <EOL> class RTL_USER_PROCESS_PARAMETERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . MaximumLength = v_uint32 ( ) <EOL> self . Length = v_uint32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . DebugFlags = v_uint32 ( ) <EOL> self . ConsoleHandle = v_ptr32 ( ) <EOL> self . ConsoleFlags = v_uint32 ( ) <EOL> self . StandardInput = v_ptr32 ( ) <EOL> self . StandardOutput = v_ptr32 ( ) <EOL> self . StandardError = v_ptr32 ( ) <EOL> self . CurrentDirectory = CURDIR ( ) <EOL> self . DllPath = UNICODE_STRING ( ) <EOL> self . ImagePathName = UNICODE_STRING ( ) <EOL> self . CommandLine = UNICODE_STRING ( ) <EOL> self . Environment = v_ptr32 ( ) <EOL> self . StartingX = v_uint32 ( ) <EOL> self . StartingY = v_uint32 ( ) <EOL> self . CountX = v_uint32 ( ) <EOL> self . CountY = v_uint32 ( ) <EOL> self . CountCharsX = v_uint32 ( ) <EOL> self . CountCharsY = v_uint32 ( ) <EOL> self . FillAttribute = v_uint32 ( ) <EOL> self . WindowFlags = v_uint32 ( ) <EOL> self . ShowWindowFlags = v_uint32 ( ) <EOL> self . WindowTitle = UNICODE_STRING ( ) <EOL> self . DesktopInfo = UNICODE_STRING ( ) <EOL> self . ShellInfo = UNICODE_STRING ( ) <EOL> self . RuntimeData = UNICODE_STRING ( ) <EOL> self . CurrentDirectores = vstruct . VArray ( [ RTL_DRIVE_LETTER_CURDIR ( ) for i in xrange ( <NUM_LIT:32> ) ] ) <EOL> class _unnamed_5342 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SecurityContext = v_ptr32 ( ) <EOL> self . Options = v_uint32 ( ) <EOL> self . Reserved = v_uint16 ( ) <EOL> self . ShareAccess = v_uint16 ( ) <EOL> self . Parameters = v_ptr32 ( ) <EOL> class KDPC ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Number = v_uint8 ( ) <EOL> self . Importance = v_uint8 ( ) <EOL> self . DpcListEntry = LIST_ENTRY ( ) <EOL> self . DeferredRoutine = v_ptr32 ( ) <EOL> self . DeferredContext = v_ptr32 ( ) <EOL> self . SystemArgument1 = v_ptr32 ( ) <EOL> self . SystemArgument2 = v_ptr32 ( ) <EOL> self . Lock = v_ptr32 ( ) <EOL> class Wx86ThreadState ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CallBx86Eip = v_ptr32 ( ) <EOL> self . DeallocationCpu = v_ptr32 ( ) <EOL> self . UseKnownWx86Dll = v_uint8 ( ) <EOL> self . OleStubInvoked = v_uint8 ( ) <EOL> self . _pad000c = v_bytes ( size = <NUM_LIT:2> ) <EOL> class KEVENT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Header = DISPATCHER_HEADER ( ) <EOL> class _unnamed_5604 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . PowerState = v_uint32 ( ) <EOL> class _unnamed_5818 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . MinimumVector = v_uint32 ( ) <EOL> self . MaximumVector = v_uint32 ( ) <EOL> class FILE_OBJECT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> self . Vpb = v_ptr32 ( ) <EOL> self . FsContext = v_ptr32 ( ) <EOL> self . FsContext2 = v_ptr32 ( ) <EOL> self . SectionObjectPointer = v_ptr32 ( ) <EOL> self . PrivateCacheMap = v_ptr32 ( ) <EOL> self . FinalStatus = v_uint32 ( ) <EOL> self . RelatedFileObject = v_ptr32 ( ) <EOL> self . LockOperation = v_uint8 ( ) <EOL> self . DeletePending = v_uint8 ( ) <EOL> self . ReadAccess = v_uint8 ( ) <EOL> self . WriteAccess = v_uint8 ( ) <EOL> self . DeleteAccess = v_uint8 ( ) <EOL> self . SharedRead = v_uint8 ( ) <EOL> self . SharedWrite = v_uint8 ( ) <EOL> self . SharedDelete = v_uint8 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . FileName = UNICODE_STRING ( ) <EOL> self . CurrentByteOffset = LARGE_INTEGER ( ) <EOL> self . Waiters = v_uint32 ( ) <EOL> self . Busy = v_uint32 ( ) <EOL> self . LastLock = v_ptr32 ( ) <EOL> self . Lock = KEVENT ( ) <EOL> self . Event = KEVENT ( ) <EOL> self . CompletionContext = v_ptr32 ( ) <EOL> class _unnamed_4575 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . PhysicalAddress = v_uint32 ( ) <EOL> class _unnamed_4678 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . BaseMid = v_uint32 ( ) <EOL> class RTL_CRITICAL_SECTION_DEBUG ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . CreatorBackTraceIndex = v_uint16 ( ) <EOL> self . CriticalSection = v_ptr32 ( ) <EOL> self . ProcessLocksList = LIST_ENTRY ( ) <EOL> self . EntryCount = v_uint32 ( ) <EOL> self . ContentionCount = v_uint32 ( ) <EOL> self . Spare = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> class PAGED_LOOKASIDE_LIST ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . L = GENERAL_LOOKASIDE ( ) <EOL> self . Lock__ObsoleteButDoNotDelete = FAST_MUTEX ( ) <EOL> self . _pad0100 = v_bytes ( size = <NUM_LIT> ) <EOL> class _unnamed_5813 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . Alignment = v_uint32 ( ) <EOL> self . MinimumAddress = LARGE_INTEGER ( ) <EOL> self . MaximumAddress = LARGE_INTEGER ( ) <EOL> class OBJECT_TYPE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Mutex = ERESOURCE ( ) <EOL> self . TypeList = LIST_ENTRY ( ) <EOL> self . Name = UNICODE_STRING ( ) <EOL> self . DefaultObject = v_ptr32 ( ) <EOL> self . Index = v_uint32 ( ) <EOL> self . TotalNumberOfObjects = v_uint32 ( ) <EOL> self . TotalNumberOfHandles = v_uint32 ( ) <EOL> self . HighWaterNumberOfObjects = v_uint32 ( ) <EOL> self . HighWaterNumberOfHandles = v_uint32 ( ) <EOL> self . TypeInfo = OBJECT_TYPE_INITIALIZER ( ) <EOL> self . Key = v_uint32 ( ) <EOL> self . ObjectLocks = vstruct . VArray ( [ ERESOURCE ( ) for i in xrange ( <NUM_LIT:4> ) ] ) <EOL> class SID_AND_ATTRIBUTES ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Sid = v_ptr32 ( ) <EOL> self . Attributes = v_uint32 ( ) <EOL> class _unnamed_4673 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . BaseMid = v_uint8 ( ) <EOL> self . Flags1 = v_uint8 ( ) <EOL> self . Flags2 = v_uint8 ( ) <EOL> self . BaseHi = v_uint8 ( ) <EOL> class _unnamed_5563 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . IoResourceRequirementList = v_ptr32 ( ) <EOL> class _unnamed_2976 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LowPart = v_uint32 ( ) <EOL> self . HighPart = v_uint32 ( ) <EOL> class DISPATCHER_HEADER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint8 ( ) <EOL> self . Absolute = v_uint8 ( ) <EOL> self . Size = v_uint8 ( ) <EOL> self . Inserted = v_uint8 ( ) <EOL> self . SignalState = v_uint32 ( ) <EOL> self . WaitListHead = LIST_ENTRY ( ) <EOL> class LUID ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LowPart = v_uint32 ( ) <EOL> self . HighPart = v_uint32 ( ) <EOL> class IO_TIMER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . TimerFlag = v_uint16 ( ) <EOL> self . TimerList = LIST_ENTRY ( ) <EOL> self . TimerRoutine = v_ptr32 ( ) <EOL> self . Context = v_ptr32 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> class _unnamed_5890 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Channel = v_uint32 ( ) <EOL> self . Port = v_uint32 ( ) <EOL> self . Reserved1 = v_uint32 ( ) <EOL> class _unnamed_5592 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . InPath = v_uint8 ( ) <EOL> self . Reserved = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . Type = v_uint32 ( ) <EOL> class MMSUPPORT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LastTrimTime = LARGE_INTEGER ( ) <EOL> self . Flags = MMSUPPORT_FLAGS ( ) <EOL> self . PageFaultCount = v_uint32 ( ) <EOL> self . PeakWorkingSetSize = v_uint32 ( ) <EOL> self . WorkingSetSize = v_uint32 ( ) <EOL> self . MinimumWorkingSetSize = v_uint32 ( ) <EOL> self . MaximumWorkingSetSize = v_uint32 ( ) <EOL> self . VmWorkingSetList = v_ptr32 ( ) <EOL> self . WorkingSetExpansionLinks = LIST_ENTRY ( ) <EOL> self . Claim = v_uint32 ( ) <EOL> self . NextEstimationSlot = v_uint32 ( ) <EOL> self . NextAgingSlot = v_uint32 ( ) <EOL> self . EstimatedAvailable = v_uint32 ( ) <EOL> self . GrowthSinceLastEstimate = v_uint32 ( ) <EOL> class _unnamed_5894 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Start = v_uint32 ( ) <EOL> self . Length = v_uint32 ( ) <EOL> self . Reserved = v_uint32 ( ) <EOL> class OBJECT_TYPE_INITIALIZER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint16 ( ) <EOL> self . UseDefaultObject = v_uint8 ( ) <EOL> self . CaseInsensitive = v_uint8 ( ) <EOL> self . InvalidAttributes = v_uint32 ( ) <EOL> self . GenericMapping = GENERIC_MAPPING ( ) <EOL> self . ValidAccessMask = v_uint32 ( ) <EOL> self . SecurityRequired = v_uint8 ( ) <EOL> self . MaintainHandleCount = v_uint8 ( ) <EOL> self . MaintainTypeList = v_uint8 ( ) <EOL> self . _pad0020 = v_bytes ( size = <NUM_LIT:1> ) <EOL> self . PoolType = v_uint32 ( ) <EOL> self . DefaultPagedPoolCharge = v_uint32 ( ) <EOL> self . DefaultNonPagedPoolCharge = v_uint32 ( ) <EOL> self . DumpProcedure = v_ptr32 ( ) <EOL> self . OpenProcedure = v_ptr32 ( ) <EOL> self . CloseProcedure = v_ptr32 ( ) <EOL> self . DeleteProcedure = v_ptr32 ( ) <EOL> self . ParseProcedure = v_ptr32 ( ) <EOL> self . SecurityProcedure = v_ptr32 ( ) <EOL> self . QueryNameProcedure = v_ptr32 ( ) <EOL> self . OkayToCloseProcedure = v_ptr32 ( ) <EOL> class _unnamed_5898 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DataSize = v_uint32 ( ) <EOL> self . Reserved1 = v_uint32 ( ) <EOL> self . Reserved2 = v_uint32 ( ) <EOL> class _unnamed_5453 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_ptr32 ( ) <EOL> self . Key = v_uint32 ( ) <EOL> self . ByteOffset = LARGE_INTEGER ( ) <EOL> class DESCRIPTOR ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Pad = v_uint16 ( ) <EOL> self . Limit = v_uint16 ( ) <EOL> self . Base = v_uint32 ( ) <EOL> class _unnamed_5354 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SecurityContext = v_ptr32 ( ) <EOL> self . Options = v_uint32 ( ) <EOL> self . Reserved = v_uint16 ( ) <EOL> self . ShareAccess = v_uint16 ( ) <EOL> self . Parameters = v_ptr32 ( ) <EOL> class MMSUPPORT_FLAGS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SessionSpace = v_uint32 ( ) <EOL> class HEAP_LOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Lock = _unnamed_4337 ( ) <EOL> class EXCEPTION_REGISTRATION_RECORD ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . Handler = v_ptr32 ( ) <EOL> class _unnamed_5579 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . IdType = v_uint32 ( ) <EOL> class FILE_BASIC_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CreationTime = LARGE_INTEGER ( ) <EOL> self . LastAccessTime = LARGE_INTEGER ( ) <EOL> self . LastWriteTime = LARGE_INTEGER ( ) <EOL> self . ChangeTime = LARGE_INTEGER ( ) <EOL> self . FileAttributes = v_uint32 ( ) <EOL> self . _pad0028 = v_bytes ( size = <NUM_LIT:4> ) <EOL> class DEVICE_OBJECT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . ReferenceCount = v_uint32 ( ) <EOL> self . DriverObject = v_ptr32 ( ) <EOL> self . NextDevice = v_ptr32 ( ) <EOL> self . AttachedDevice = v_ptr32 ( ) <EOL> self . CurrentIrp = v_ptr32 ( ) <EOL> self . Timer = v_ptr32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . Characteristics = v_uint32 ( ) <EOL> self . Vpb = v_ptr32 ( ) <EOL> self . DeviceExtension = v_ptr32 ( ) <EOL> self . DeviceType = v_uint32 ( ) <EOL> self . StackSize = v_uint8 ( ) <EOL> self . _pad0034 = v_bytes ( size = <NUM_LIT:3> ) <EOL> self . Queue = _unnamed_3555 ( ) <EOL> self . AlignmentRequirement = v_uint32 ( ) <EOL> self . DeviceQueue = KDEVICE_QUEUE ( ) <EOL> self . Dpc = KDPC ( ) <EOL> self . ActiveThreadCount = v_uint32 ( ) <EOL> self . SecurityDescriptor = v_ptr32 ( ) <EOL> self . DeviceLock = KEVENT ( ) <EOL> self . SectorSize = v_uint16 ( ) <EOL> self . Spare1 = v_uint16 ( ) <EOL> self . DeviceObjectExtension = v_ptr32 ( ) <EOL> self . Reserved = v_ptr32 ( ) <EOL> class LIST_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Flink = v_ptr32 ( ) <EOL> self . Blink = v_ptr32 ( ) <EOL> class SECURITY_QUALITY_OF_SERVICE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . ImpersonationLevel = v_uint32 ( ) <EOL> self . ContextTrackingMode = v_uint8 ( ) <EOL> self . EffectiveOnly = v_uint8 ( ) <EOL> self . _pad000c = v_bytes ( size = <NUM_LIT:2> ) <EOL> class COMPRESSED_DATA_INFO ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CompressionFormatAndEngine = v_uint16 ( ) <EOL> self . CompressionUnitShift = v_uint8 ( ) <EOL> self . ChunkShift = v_uint8 ( ) <EOL> self . ClusterShift = v_uint8 ( ) <EOL> self . Reserved = v_uint8 ( ) <EOL> self . NumberOfChunks = v_uint16 ( ) <EOL> self . CompressedChunkSizes = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class PEB_FREE_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . Size = v_uint32 ( ) <EOL> class _unnamed_5508 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . InterfaceType = v_ptr32 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . Version = v_uint16 ( ) <EOL> self . Interface = v_ptr32 ( ) <EOL> self . InterfaceSpecificData = v_ptr32 ( ) <EOL> class KSEMAPHORE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Header = DISPATCHER_HEADER ( ) <EOL> self . Limit = v_uint32 ( ) <EOL> class KTIMER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Header = DISPATCHER_HEADER ( ) <EOL> self . DueTime = ULARGE_INTEGER ( ) <EOL> self . TimerListEntry = LIST_ENTRY ( ) <EOL> self . Dpc = v_ptr32 ( ) <EOL> self . Period = v_uint32 ( ) <EOL> class _unnamed_4641 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Bytes = _unnamed_4673 ( ) <EOL> class _unnamed_3291 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . FnArea = FNSAVE_FORMAT ( ) <EOL> self . _pad0208 = v_bytes ( size = <NUM_LIT> ) <EOL> class EX_PUSH_LOCK_WAIT_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . WakeEvent = KEVENT ( ) <EOL> self . Next = v_ptr32 ( ) <EOL> self . ShareCount = v_uint32 ( ) <EOL> self . Exclusive = v_uint8 ( ) <EOL> self . _pad001c = v_bytes ( size = <NUM_LIT:3> ) <EOL> class _unnamed_5804 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Port = _unnamed_5813 ( ) <EOL> class _unnamed_5571 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Lock = v_uint8 ( ) <EOL> class LARGE_INTEGER ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . LowPart = v_uint32 ( ) <EOL> self . HighPart = v_uint32 ( ) <EOL> class CLIENT_ID ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . UniqueProcess = v_ptr32 ( ) <EOL> self . UniqueThread = v_ptr32 ( ) <EOL> class NPAGED_LOOKASIDE_LIST ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . L = GENERAL_LOOKASIDE ( ) <EOL> self . Lock__ObsoleteButDoNotDelete = v_uint32 ( ) <EOL> self . _pad0100 = v_bytes ( size = <NUM_LIT> ) <EOL> class RTL_STACK_TRACE_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . HashChain = v_ptr32 ( ) <EOL> self . TraceCount = v_uint32 ( ) <EOL> self . Index = v_uint16 ( ) <EOL> self . Depth = v_uint16 ( ) <EOL> self . BackTrace = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:32> ) ] ) <EOL> class OBJECT_DUMP_CONTROL ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Stream = v_ptr32 ( ) <EOL> self . Detail = v_uint32 ( ) <EOL> class _unnamed_5883 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Start = LARGE_INTEGER ( ) <EOL> self . Length = v_uint32 ( ) <EOL> class _unnamed_5448 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . OutputBufferLength = v_uint32 ( ) <EOL> self . InputBufferLength = v_uint32 ( ) <EOL> self . FsControlCode = v_uint32 ( ) <EOL> self . Type3InputBuffer = v_ptr32 ( ) <EOL> class GUID ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Data1 = v_uint32 ( ) <EOL> self . Data2 = v_uint16 ( ) <EOL> self . Data3 = v_uint16 ( ) <EOL> self . Data4 = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:8> ) ] ) <EOL> class _unnamed_5886 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Level = v_uint32 ( ) <EOL> self . Vector = v_uint32 ( ) <EOL> self . Affinity = v_uint32 ( ) <EOL> class HANDLE_TRACE_DB_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ClientId = CLIENT_ID ( ) <EOL> self . Handle = v_ptr32 ( ) <EOL> self . Type = v_uint32 ( ) <EOL> self . StackTrace = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> class _unnamed_5756 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Argument1 = v_ptr32 ( ) <EOL> self . Argument2 = v_ptr32 ( ) <EOL> self . Argument3 = v_ptr32 ( ) <EOL> self . Argument4 = v_ptr32 ( ) <EOL> self . Argument5 = v_ptr32 ( ) <EOL> class KAPC_STATE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ApcListHead = vstruct . VArray ( [ LIST_ENTRY ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . Process = v_ptr32 ( ) <EOL> self . KernelApcInProgress = v_uint8 ( ) <EOL> self . KernelApcPending = v_uint8 ( ) <EOL> self . UserApcPending = v_uint8 ( ) <EOL> self . _pad0018 = v_bytes ( size = <NUM_LIT:1> ) <EOL> class PS_IMPERSONATION_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Token = v_ptr32 ( ) <EOL> self . CopyOnOpen = v_uint8 ( ) <EOL> self . EffectiveOnly = v_uint8 ( ) <EOL> self . _pad0008 = v_bytes ( size = <NUM_LIT:2> ) <EOL> self . ImpersonationLevel = v_uint32 ( ) <EOL> class _unnamed_5445 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . FsInformationClass = v_uint32 ( ) <EOL> class FAST_MUTEX ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Count = v_uint32 ( ) <EOL> self . Owner = v_ptr32 ( ) <EOL> self . Contention = v_uint32 ( ) <EOL> self . Event = KEVENT ( ) <EOL> self . OldIrql = v_uint32 ( ) <EOL> class _unnamed_5361 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint32 ( ) <EOL> self . Key = v_uint32 ( ) <EOL> self . ByteOffset = LARGE_INTEGER ( ) <EOL> class _unnamed_4769 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DeviceQueueEntry = KDEVICE_QUEUE_ENTRY ( ) <EOL> self . Thread = v_ptr32 ( ) <EOL> self . AuxiliaryBuffer = v_ptr32 ( ) <EOL> self . ListEntry = LIST_ENTRY ( ) <EOL> self . CurrentStackLocation = v_ptr32 ( ) <EOL> self . OriginalFileObject = v_ptr32 ( ) <EOL> class KIDTENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Offset = v_uint16 ( ) <EOL> self . Selector = v_uint16 ( ) <EOL> self . Access = v_uint16 ( ) <EOL> self . ExtendedOffset = v_uint16 ( ) <EOL> class HARDWARE_PTE_X86 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Valid = v_uint32 ( ) <EOL> class IO_STACK_LOCATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . MajorFunction = v_uint8 ( ) <EOL> self . MinorFunction = v_uint8 ( ) <EOL> self . Flags = v_uint8 ( ) <EOL> self . Control = v_uint8 ( ) <EOL> self . Parameters = _unnamed_4733 ( ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> self . FileObject = v_ptr32 ( ) <EOL> self . CompletionRoutine = v_ptr32 ( ) <EOL> self . Context = v_ptr32 ( ) <EOL> class ERESOURCE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SystemResourcesList = LIST_ENTRY ( ) <EOL> self . OwnerTable = v_ptr32 ( ) <EOL> self . ActiveCount = v_uint16 ( ) <EOL> self . Flag = v_uint16 ( ) <EOL> self . SharedWaiters = v_ptr32 ( ) <EOL> self . ExclusiveWaiters = v_ptr32 ( ) <EOL> self . OwnerThreads = vstruct . VArray ( [ OWNER_ENTRY ( ) for i in xrange ( <NUM_LIT:2> ) ] ) <EOL> self . ContentionCount = v_uint32 ( ) <EOL> self . NumberOfSharedWaiters = v_uint16 ( ) <EOL> self . NumberOfExclusiveWaiters = v_uint16 ( ) <EOL> self . Address = v_ptr32 ( ) <EOL> self . SpinLock = v_uint32 ( ) <EOL> class _unnamed_5549 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Capabilities = v_ptr32 ( ) <EOL> class _unnamed_5566 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . WhichSpace = v_uint32 ( ) <EOL> self . Buffer = v_ptr32 ( ) <EOL> self . Offset = v_uint32 ( ) <EOL> self . Length = v_uint32 ( ) <EOL> class STRING ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Length = v_uint16 ( ) <EOL> self . MaximumLength = v_uint16 ( ) <EOL> self . Buffer = v_ptr32 ( ) <EOL> class _unnamed_5831 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Priority = v_uint32 ( ) <EOL> self . Reserved1 = v_uint32 ( ) <EOL> self . Reserved2 = v_uint32 ( ) <EOL> class GENERIC_MAPPING ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . GenericRead = v_uint32 ( ) <EOL> self . GenericWrite = v_uint32 ( ) <EOL> self . GenericExecute = v_uint32 ( ) <EOL> self . GenericAll = v_uint32 ( ) <EOL> class IRP ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint16 ( ) <EOL> self . Size = v_uint16 ( ) <EOL> self . MdlAddress = v_ptr32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . AssociatedIrp = _unnamed_4504 ( ) <EOL> self . ThreadListEntry = LIST_ENTRY ( ) <EOL> self . IoStatus = IO_STATUS_BLOCK ( ) <EOL> self . RequestorMode = v_uint8 ( ) <EOL> self . PendingReturned = v_uint8 ( ) <EOL> self . StackCount = v_uint8 ( ) <EOL> self . CurrentLocation = v_uint8 ( ) <EOL> self . Cancel = v_uint8 ( ) <EOL> self . CancelIrql = v_uint8 ( ) <EOL> self . ApcEnvironment = v_uint8 ( ) <EOL> self . AllocationFlags = v_uint8 ( ) <EOL> self . UserIosb = v_ptr32 ( ) <EOL> self . UserEvent = v_ptr32 ( ) <EOL> self . Overlay = _unnamed_4507 ( ) <EOL> self . CancelRoutine = v_ptr32 ( ) <EOL> self . UserBuffer = v_ptr32 ( ) <EOL> self . Tail = _unnamed_4508 ( ) <EOL> class OBJECT_NAME_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Name = UNICODE_STRING ( ) <EOL> class IO_RESOURCE_LIST ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Version = v_uint16 ( ) <EOL> self . Revision = v_uint16 ( ) <EOL> self . Count = v_uint32 ( ) <EOL> self . Descriptors = vstruct . VArray ( [ IO_RESOURCE_DESCRIPTOR ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class _unnamed_4415 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . InitialPrivilegeSet = INITIAL_PRIVILEGE_SET ( ) <EOL> class KUSER_SHARED_DATA ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . TickCountLow = v_uint32 ( ) <EOL> self . TickCountMultiplier = v_uint32 ( ) <EOL> self . InterruptTime = KSYSTEM_TIME ( ) <EOL> self . SystemTime = KSYSTEM_TIME ( ) <EOL> self . TimeZoneBias = KSYSTEM_TIME ( ) <EOL> self . ImageNumberLow = v_uint16 ( ) <EOL> self . ImageNumberHigh = v_uint16 ( ) <EOL> self . NtSystemRoot = vstruct . VArray ( [ v_uint16 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . MaxStackTraceDepth = v_uint32 ( ) <EOL> self . CryptoExponent = v_uint32 ( ) <EOL> self . TimeZoneId = v_uint32 ( ) <EOL> self . Reserved2 = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:8> ) ] ) <EOL> self . NtProductType = v_uint32 ( ) <EOL> self . ProductTypeIsValid = v_uint8 ( ) <EOL> self . _pad026c = v_bytes ( size = <NUM_LIT:3> ) <EOL> self . NtMajorVersion = v_uint32 ( ) <EOL> self . NtMinorVersion = v_uint32 ( ) <EOL> self . ProcessorFeatures = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:64> ) ] ) <EOL> self . Reserved1 = v_uint32 ( ) <EOL> self . Reserved3 = v_uint32 ( ) <EOL> self . TimeSlip = v_uint32 ( ) <EOL> self . AlternativeArchitecture = v_uint32 ( ) <EOL> self . _pad02c8 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . SystemExpirationDate = LARGE_INTEGER ( ) <EOL> self . SuiteMask = v_uint32 ( ) <EOL> self . KdDebuggerEnabled = v_uint8 ( ) <EOL> self . NXSupportPolicy = v_uint8 ( ) <EOL> self . _pad02d8 = v_bytes ( size = <NUM_LIT:2> ) <EOL> self . ActiveConsoleId = v_uint32 ( ) <EOL> self . DismountCount = v_uint32 ( ) <EOL> self . ComPlusPackage = v_uint32 ( ) <EOL> self . LastSystemRITEventTickCount = v_uint32 ( ) <EOL> self . NumberOfPhysicalPages = v_uint32 ( ) <EOL> self . SafeBootMode = v_uint8 ( ) <EOL> self . _pad02f0 = v_bytes ( size = <NUM_LIT:3> ) <EOL> self . TraceLogging = v_uint32 ( ) <EOL> self . _pad02f8 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . TestRetInstruction = v_uint64 ( ) <EOL> self . SystemCall = v_uint32 ( ) <EOL> self . SystemCallReturn = v_uint32 ( ) <EOL> self . SystemCallPad = vstruct . VArray ( [ v_uint64 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . TickCount = KSYSTEM_TIME ( ) <EOL> self . _pad0330 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . Cookie = v_uint32 ( ) <EOL> self . _pad0338 = v_bytes ( size = <NUM_LIT:4> ) <EOL> class FNSAVE_FORMAT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ControlWord = v_uint32 ( ) <EOL> self . StatusWord = v_uint32 ( ) <EOL> self . TagWord = v_uint32 ( ) <EOL> self . ErrorOffset = v_uint32 ( ) <EOL> self . ErrorSelector = v_uint32 ( ) <EOL> self . DataOffset = v_uint32 ( ) <EOL> self . DataSelector = v_uint32 ( ) <EOL> self . RegisterArea = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> class KSPECIAL_REGISTERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Cr0 = v_uint32 ( ) <EOL> self . Cr2 = v_uint32 ( ) <EOL> self . Cr3 = v_uint32 ( ) <EOL> self . Cr4 = v_uint32 ( ) <EOL> self . KernelDr0 = v_uint32 ( ) <EOL> self . KernelDr1 = v_uint32 ( ) <EOL> self . KernelDr2 = v_uint32 ( ) <EOL> self . KernelDr3 = v_uint32 ( ) <EOL> self . KernelDr6 = v_uint32 ( ) <EOL> self . KernelDr7 = v_uint32 ( ) <EOL> self . Gdtr = DESCRIPTOR ( ) <EOL> self . Idtr = DESCRIPTOR ( ) <EOL> self . Tr = v_uint16 ( ) <EOL> self . Ldtr = v_uint16 ( ) <EOL> self . Reserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:6> ) ] ) <EOL> class IO_RESOURCE_REQUIREMENTS_LIST ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . ListSize = v_uint32 ( ) <EOL> self . InterfaceType = v_uint32 ( ) <EOL> self . BusNumber = v_uint32 ( ) <EOL> self . SlotNumber = v_uint32 ( ) <EOL> self . Reserved = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . AlternativeLists = v_uint32 ( ) <EOL> self . List = vstruct . VArray ( [ IO_RESOURCE_LIST ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class _unnamed_5881 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Generic = _unnamed_5883 ( ) <EOL> class FS_FILTER_PARAMETERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . AcquireForModifiedPageWriter = _unnamed_5753 ( ) <EOL> self . _pad0014 = v_bytes ( size = <NUM_LIT:12> ) <EOL> class HEAP ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Entry = HEAP_ENTRY ( ) <EOL> self . Signature = v_uint32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . ForceFlags = v_uint32 ( ) <EOL> self . VirtualMemoryThreshold = v_uint32 ( ) <EOL> self . SegmentReserve = v_uint32 ( ) <EOL> self . SegmentCommit = v_uint32 ( ) <EOL> self . DeCommitFreeBlockThreshold = v_uint32 ( ) <EOL> self . DeCommitTotalFreeThreshold = v_uint32 ( ) <EOL> self . TotalFreeSize = v_uint32 ( ) <EOL> self . MaximumAllocationSize = v_uint32 ( ) <EOL> self . ProcessHeapsListIndex = v_uint16 ( ) <EOL> self . HeaderValidateLength = v_uint16 ( ) <EOL> self . HeaderValidateCopy = v_ptr32 ( ) <EOL> self . NextAvailableTagIndex = v_uint16 ( ) <EOL> self . MaximumTagIndex = v_uint16 ( ) <EOL> self . TagEntries = v_ptr32 ( ) <EOL> self . UCRSegments = v_ptr32 ( ) <EOL> self . UnusedUnCommittedRanges = v_ptr32 ( ) <EOL> self . AlignRound = v_uint32 ( ) <EOL> self . AlignMask = v_uint32 ( ) <EOL> self . VirtualAllocdBlocks = LIST_ENTRY ( ) <EOL> self . Segments = vstruct . VArray ( [ v_ptr32 ( ) for i in xrange ( <NUM_LIT:64> ) ] ) <EOL> self . u = _unnamed_4279 ( ) <EOL> self . u2 = _unnamed_4280 ( ) <EOL> self . AllocatorBackTraceIndex = v_uint16 ( ) <EOL> self . NonDedicatedListLength = v_uint32 ( ) <EOL> self . LargeBlocksIndex = v_ptr32 ( ) <EOL> self . PseudoTagEntries = v_ptr32 ( ) <EOL> self . FreeLists = vstruct . VArray ( [ LIST_ENTRY ( ) for i in xrange ( <NUM_LIT> ) ] ) <EOL> self . LockVariable = v_ptr32 ( ) <EOL> self . CommitRoutine = v_ptr32 ( ) <EOL> self . FrontEndHeap = v_ptr32 ( ) <EOL> self . FrontHeapLockCount = v_uint16 ( ) <EOL> self . FrontEndHeapType = v_uint8 ( ) <EOL> self . LastSegmentIndex = v_uint8 ( ) <EOL> class MAILSLOT_CREATE_PARAMETERS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . MailslotQuota = v_uint32 ( ) <EOL> self . MaximumMessageSize = v_uint32 ( ) <EOL> self . ReadTimeout = LARGE_INTEGER ( ) <EOL> self . TimeoutSpecified = v_uint8 ( ) <EOL> self . _pad0018 = v_bytes ( size = <NUM_LIT:7> ) <EOL> class IO_STATUS_BLOCK ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Status = v_uint32 ( ) <EOL> self . Information = v_uint32 ( ) <EOL> class PRIVILEGE_SET ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . PrivilegeCount = v_uint32 ( ) <EOL> self . Control = v_uint32 ( ) <EOL> self . Privilege = vstruct . VArray ( [ LUID_AND_ATTRIBUTES ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class CM_RESOURCE_LIST ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Count = v_uint32 ( ) <EOL> self . List = vstruct . VArray ( [ CM_FULL_RESOURCE_DESCRIPTOR ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class EPROCESS ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Pcb = KPROCESS ( ) <EOL> self . ProcessLock = EX_PUSH_LOCK ( ) <EOL> self . CreateTime = LARGE_INTEGER ( ) <EOL> self . ExitTime = LARGE_INTEGER ( ) <EOL> self . RundownProtect = EX_RUNDOWN_REF ( ) <EOL> self . UniqueProcessId = v_ptr32 ( ) <EOL> self . ActiveProcessLinks = LIST_ENTRY ( ) <EOL> self . QuotaUsage = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . QuotaPeak = vstruct . VArray ( [ v_uint32 ( ) for i in xrange ( <NUM_LIT:3> ) ] ) <EOL> self . CommitCharge = v_uint32 ( ) <EOL> self . PeakVirtualSize = v_uint32 ( ) <EOL> self . VirtualSize = v_uint32 ( ) <EOL> self . SessionProcessLinks = LIST_ENTRY ( ) <EOL> self . DebugPort = v_ptr32 ( ) <EOL> self . ExceptionPort = v_ptr32 ( ) <EOL> self . ObjectTable = v_ptr32 ( ) <EOL> self . Token = EX_FAST_REF ( ) <EOL> self . WorkingSetLock = FAST_MUTEX ( ) <EOL> self . WorkingSetPage = v_uint32 ( ) <EOL> self . AddressCreationLock = FAST_MUTEX ( ) <EOL> self . HyperSpaceLock = v_uint32 ( ) <EOL> self . ForkInProgress = v_ptr32 ( ) <EOL> self . HardwareTrigger = v_uint32 ( ) <EOL> self . VadRoot = v_ptr32 ( ) <EOL> self . VadHint = v_ptr32 ( ) <EOL> self . CloneRoot = v_ptr32 ( ) <EOL> self . NumberOfPrivatePages = v_uint32 ( ) <EOL> self . NumberOfLockedPages = v_uint32 ( ) <EOL> self . Win32Process = v_ptr32 ( ) <EOL> self . Job = v_ptr32 ( ) <EOL> self . SectionObject = v_ptr32 ( ) <EOL> self . SectionBaseAddress = v_ptr32 ( ) <EOL> self . QuotaBlock = v_ptr32 ( ) <EOL> self . WorkingSetWatch = v_ptr32 ( ) <EOL> self . Win32WindowStation = v_ptr32 ( ) <EOL> self . InheritedFromUniqueProcessId = v_ptr32 ( ) <EOL> self . LdtInformation = v_ptr32 ( ) <EOL> self . VadFreeHint = v_ptr32 ( ) <EOL> self . VdmObjects = v_ptr32 ( ) <EOL> self . DeviceMap = v_ptr32 ( ) <EOL> self . PhysicalVadList = LIST_ENTRY ( ) <EOL> self . PageDirectoryPte = HARDWARE_PTE_X86 ( ) <EOL> self . _pad0170 = v_bytes ( size = <NUM_LIT:4> ) <EOL> self . Session = v_ptr32 ( ) <EOL> self . ImageFileName = vstruct . VArray ( [ v_uint8 ( ) for i in xrange ( <NUM_LIT:16> ) ] ) <EOL> self . JobLinks = LIST_ENTRY ( ) <EOL> self . LockedPagesList = v_ptr32 ( ) <EOL> self . ThreadListHead = LIST_ENTRY ( ) <EOL> self . SecurityPort = v_ptr32 ( ) <EOL> self . PaeTop = v_ptr32 ( ) <EOL> self . ActiveThreads = v_uint32 ( ) <EOL> self . GrantedAccess = v_uint32 ( ) <EOL> self . DefaultHardErrorProcessing = v_uint32 ( ) <EOL> self . LastThreadExitStatus = v_uint32 ( ) <EOL> self . Peb = v_ptr32 ( ) <EOL> self . PrefetchTrace = EX_FAST_REF ( ) <EOL> self . ReadOperationCount = LARGE_INTEGER ( ) <EOL> self . WriteOperationCount = LARGE_INTEGER ( ) <EOL> self . OtherOperationCount = LARGE_INTEGER ( ) <EOL> self . ReadTransferCount = LARGE_INTEGER ( ) <EOL> self . WriteTransferCount = LARGE_INTEGER ( ) <EOL> self . OtherTransferCount = LARGE_INTEGER ( ) <EOL> self . CommitChargeLimit = v_uint32 ( ) <EOL> self . CommitChargePeak = v_uint32 ( ) <EOL> self . AweInfo = v_ptr32 ( ) <EOL> self . SeAuditProcessCreationInfo = SE_AUDIT_PROCESS_CREATION_INFO ( ) <EOL> self . Vm = MMSUPPORT ( ) <EOL> self . LastFaultCount = v_uint32 ( ) <EOL> self . ModifiedPageCount = v_uint32 ( ) <EOL> self . NumberOfVads = v_uint32 ( ) <EOL> self . JobStatus = v_uint32 ( ) <EOL> self . Flags = v_uint32 ( ) <EOL> self . ExitStatus = v_uint32 ( ) <EOL> self . NextPageColor = v_uint16 ( ) <EOL> self . SubSystemMinorVersion = v_uint8 ( ) <EOL> self . SubSystemMajorVersion = v_uint8 ( ) <EOL> self . PriorityClass = v_uint8 ( ) <EOL> self . WorkingSetAcquiredUnsafe = v_uint8 ( ) <EOL> self . _pad0258 = v_bytes ( size = <NUM_LIT:2> ) <EOL> self . Cookie = v_uint32 ( ) <EOL> self . _pad0260 = v_bytes ( size = <NUM_LIT:4> ) <EOL> class LIST_ENTRY32 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Flink = v_uint32 ( ) <EOL> self . Blink = v_uint32 ( ) <EOL> class FILE_GET_QUOTA_INFORMATION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . NextEntryOffset = v_uint32 ( ) <EOL> self . SidLength = v_uint32 ( ) <EOL> self . Sid = SID ( ) <EOL> class SINGLE_LIST_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Next = v_ptr32 ( ) <EOL> class _unnamed_5473 ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Srb = v_ptr32 ( ) <EOL> class FX_SAVE_AREA ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . U = _unnamed_3291 ( ) <EOL> self . NpxSavedCpu = v_uint32 ( ) <EOL> self . Cr0NpxState = v_uint32 ( ) <EOL> class POWER_SEQUENCE ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SequenceD1 = v_uint32 ( ) <EOL> self . SequenceD2 = v_uint32 ( ) <EOL> self . SequenceD3 = v_uint32 ( ) <EOL> class IO_COMPLETION_CONTEXT ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Port = v_ptr32 ( ) <EOL> self . Key = v_ptr32 ( ) <EOL> class FS_FILTER_CALLBACK_DATA ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . SizeOfFsFilterCallbackData = v_uint32 ( ) <EOL> self . Operation = v_uint8 ( ) <EOL> self . Reserved = v_uint8 ( ) <EOL> self . _pad0008 = v_bytes ( size = <NUM_LIT:2> ) <EOL> self . DeviceObject = v_ptr32 ( ) <EOL> self . FileObject = v_ptr32 ( ) <EOL> self . Parameters = FS_FILTER_PARAMETERS ( ) <EOL> class DRIVER_EXTENSION ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DriverObject = v_ptr32 ( ) <EOL> self . AddDevice = v_ptr32 ( ) <EOL> self . Count = v_uint32 ( ) <EOL> self . ServiceKeyName = UNICODE_STRING ( ) <EOL> self . ClientDriverExtension = v_ptr32 ( ) <EOL> self . FsFilterCallbacks = v_ptr32 ( ) <EOL> class KDEVICE_QUEUE_ENTRY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . DeviceListEntry = LIST_ENTRY ( ) <EOL> self . SortKey = v_uint32 ( ) <EOL> self . Inserted = v_uint8 ( ) <EOL> self . _pad0010 = v_bytes ( size = <NUM_LIT:3> ) <EOL> class flags ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Removable = v_uint8 ( ) <EOL> class PAGEFAULT_HISTORY ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . CurrentIndex = v_uint32 ( ) <EOL> self . MaxIndex = v_uint32 ( ) <EOL> self . SpinLock = v_uint32 ( ) <EOL> self . Reserved = v_ptr32 ( ) <EOL> self . WatchInfo = vstruct . VArray ( [ PROCESS_WS_WATCH_INFORMATION ( ) for i in xrange ( <NUM_LIT:1> ) ] ) <EOL> class CM_PARTIAL_RESOURCE_DESCRIPTOR ( vstruct . VStruct ) : <EOL> def __init__ ( self ) : <EOL> vstruct . VStruct . __init__ ( self ) <EOL> self . Type = v_uint8 ( ) <EOL> self . ShareDisposition = v_uint8 ( ) <EOL> self . Flags = v_uint16 ( ) <EOL> self . u = _unnamed_5881 ( ) </s>
