#define UNLOADED_FILE 1 #include static main(void) { Enums(); // enumerations Structures(); // structure types LowVoids(0x10000); HighVoids(0x7FFE1000); } static Enums_0(id) { id = AddEnum(-1,"MACRO_FALSE",0x2260000); AddConstEx(id,"FALSE", 0X0, -1); AddConstEx(id,"TRUE", 0X1, -1); id = AddEnum(-1,"MACRO_IMAGE_DIRECTORY",0x2260000); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_EXPORT", 0X0, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_IMPORT", 0X1, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_RESOURCE", 0X2, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_EXCEPTION", 0X3, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_SECURITY", 0X4, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_BASERELOC", 0X5, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_DEBUG", 0X6, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_ARCHITECTURE", 0X7, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_GLOBALPTR", 0X8, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_TLS", 0X9, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG", 0XA, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT", 0XB, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_IAT", 0XC, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT", 0XD, -1); AddConstEx(id,"IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR", 0XE, -1); id = AddEnum(-1,"DOSPATH_TYPES",0x1100000); AddConstEx(id,"INVALID_PATH", 0X0, -1); AddConstEx(id,"UNC_PATH", 0X1, -1); AddConstEx(id,"ABSOLUTE_DRIVE_PATH", 0X2, -1); AddConstEx(id,"RELATIVE_DRIVE_PATH", 0X3, -1); AddConstEx(id,"ABSOLUTE_PATH", 0X4, -1); AddConstEx(id,"RELATIVE_PATH", 0X5, -1); AddConstEx(id,"DEVICE_PATH", 0X6, -1); AddConstEx(id,"UNC_DOT_PATH", 0X7, -1); id = AddEnum(-1,"JOBOBJECTINFOCLASS",0x1100000); AddConstEx(id,"JobObjectBasicAccountingInformation", 0X1, -1); AddConstEx(id,"JobObjectBasicLimitInformation", 0X2, -1); AddConstEx(id,"JobObjectBasicProcessIdList", 0X3, -1); AddConstEx(id,"JobObjectBasicUIRestrictions", 0X4, -1); AddConstEx(id,"JobObjectSecurityLimitInformation", 0X5, -1); AddConstEx(id,"JobObjectEndOfJobTimeInformation", 0X6, -1); AddConstEx(id,"JobObjectAssociateCompletionPortInformation", 0X7, -1); AddConstEx(id,"JobObjectBasicAndIoAccountingInformation", 0X8, -1); AddConstEx(id,"JobObjectExtendedLimitInformation", 0X9, -1); AddConstEx(id,"MaxJobObjectInfoClass", 0XA, -1); id = AddEnum(-1,"THREADINFOCLASS",0x1100000); AddConstEx(id,"ThreadBasicInformation", 0X0, -1); AddConstEx(id,"ThreadTimes", 0X1, -1); AddConstEx(id,"ThreadPriority", 0X2, -1); AddConstEx(id,"ThreadBasePriority", 0X3, -1); AddConstEx(id,"ThreadAffinityMask", 0X4, -1); AddConstEx(id,"ThreadImpersonationToken", 0X5, -1); AddConstEx(id,"ThreadDescriptorTableEntry", 0X6, -1); AddConstEx(id,"ThreadEnableAlignmentFaultFixup", 0X7, -1); AddConstEx(id,"ThreadEventPair_Reusable", 0X8, -1); AddConstEx(id,"ThreadQuerySetWin32StartAddress", 0X9, -1); AddConstEx(id,"ThreadZeroTlsCell", 0XA, -1); AddConstEx(id,"ThreadPerformanceCount", 0XB, -1); AddConstEx(id,"ThreadAmILastThread", 0XC, -1); AddConstEx(id,"ThreadIdealProcessor", 0XD, -1); AddConstEx(id,"ThreadPriorityBoost", 0XE, -1); AddConstEx(id,"ThreadSetTlsArrayAddress", 0XF, -1); AddConstEx(id,"ThreadIsIoPending", 0X10, -1); AddConstEx(id,"ThreadHideFromDebugger", 0X11, -1); AddConstEx(id,"MaxThreadInfoClass", 0X12, -1); id = AddEnum(-1,"POWER_INFORMATION_LEVEL",0x1100000); AddConstEx(id,"SystemPowerPolicyAc", 0X0, -1); AddConstEx(id,"SystemPowerPolicyDc", 0X1, -1); AddConstEx(id,"VerifySystemPolicyAc", 0X2, -1); AddConstEx(id,"VerifySystemPolicyDc", 0X3, -1); AddConstEx(id,"SystemPowerCapabilities", 0X4, -1); AddConstEx(id,"SystemBatteryState", 0X5, -1); AddConstEx(id,"SystemPowerStateHandler", 0X6, -1); AddConstEx(id,"ProcessorStateHandler", 0X7, -1); AddConstEx(id,"SystemPowerPolicyCurrent", 0X8, -1); AddConstEx(id,"AdministratorPowerPolicy", 0X9, -1); AddConstEx(id,"SystemReserveHiberFile", 0XA, -1); AddConstEx(id,"ProcessorInformation", 0XB, -1); AddConstEx(id,"SystemPowerInformation", 0XC, -1); id = AddEnum(-1,"LATENCY_TIME",0x1100000); AddConstEx(id,"LT_DONT_CARE", 0X0, -1); AddConstEx(id,"LT_LOWEST_LATENCY", 0X1, -1); id = AddEnum(-1,"SYSTEM_POWER_STATE",0x1100000); AddConstEx(id,"PowerSystemUnspecified", 0X0, -1); AddConstEx(id,"PowerSystemWorking", 0X1, -1); AddConstEx(id,"PowerSystemSleeping1", 0X2, -1); AddConstEx(id,"PowerSystemSleeping2", 0X3, -1); AddConstEx(id,"PowerSystemSleeping3", 0X4, -1); AddConstEx(id,"PowerSystemHibernate", 0X5, -1); AddConstEx(id,"PowerSystemShutdown", 0X6, -1); AddConstEx(id,"PowerSystemMaximum", 0X7, -1); id = AddEnum(-1,"POWER_ACTION",0x1100000); AddConstEx(id,"PowerActionNone", 0X0, -1); AddConstEx(id,"PowerActionReserved", 0X1, -1); AddConstEx(id,"PowerActionSleep", 0X2, -1); AddConstEx(id,"PowerActionHibernate", 0X3, -1); AddConstEx(id,"PowerActionShutdown", 0X4, -1); AddConstEx(id,"PowerActionShutdownReset", 0X5, -1); AddConstEx(id,"PowerActionShutdownOff", 0X6, -1); AddConstEx(id,"PowerActionWarmEject", 0X7, -1); id = AddEnum(-1,"DEVICE_POWER_STATE",0x1100000); AddConstEx(id,"PowerDeviceUnspecified", 0X0, -1); AddConstEx(id,"PowerDeviceD0", 0X1, -1); AddConstEx(id,"PowerDeviceD1", 0X2, -1); AddConstEx(id,"PowerDeviceD2", 0X3, -1); AddConstEx(id,"PowerDeviceD3", 0X4, -1); AddConstEx(id,"PowerDeviceMaximum", 0X5, -1); id = AddEnum(-1,"FILE_INFORMATION_CLASS",0x1100000); AddConstEx(id,"FileDirectoryInformation", 0X1, -1); AddConstEx(id,"FileFullDirectoryInformation", 0X2, -1); AddConstEx(id,"FileBothDirectoryInformation", 0X3, -1); AddConstEx(id,"FileBasicInformation", 0X4, -1); AddConstEx(id,"FileStandardInformation", 0X5, -1); AddConstEx(id,"FileInternalInformation", 0X6, -1); AddConstEx(id,"FileEaInformation", 0X7, -1); AddConstEx(id,"FileAccessInformation", 0X8, -1); AddConstEx(id,"FileNameInformation", 0X9, -1); AddConstEx(id,"FileRenameInformation", 0XA, -1); AddConstEx(id,"FileLinkInformation", 0XB, -1); AddConstEx(id,"FileNamesInformation", 0XC, -1); AddConstEx(id,"FileDispositionInformation", 0XD, -1); AddConstEx(id,"FilePositionInformation", 0XE, -1); AddConstEx(id,"FileFullEaInformation", 0XF, -1); AddConstEx(id,"FileModeInformation", 0X10, -1); AddConstEx(id,"FileAlignmentInformation", 0X11, -1); AddConstEx(id,"FileAllInformation", 0X12, -1); AddConstEx(id,"FileAllocationInformation", 0X13, -1); AddConstEx(id,"FileEndOfFileInformation", 0X14, -1); AddConstEx(id,"FileAlternateNameInformation", 0X15, -1); AddConstEx(id,"FileStreamInformation", 0X16, -1); AddConstEx(id,"FilePipeInformation", 0X17, -1); AddConstEx(id,"FilePipeLocalInformation", 0X18, -1); AddConstEx(id,"FilePipeRemoteInformation", 0X19, -1); AddConstEx(id,"FileMailslotQueryInformation", 0X1A, -1); AddConstEx(id,"FileMailslotSetInformation", 0X1B, -1); AddConstEx(id,"FileCompressionInformation", 0X1C, -1); AddConstEx(id,"FileObjectIdInformation", 0X1D, -1); AddConstEx(id,"FileCompletionInformation", 0X1E, -1); AddConstEx(id,"FileMoveClusterInformation", 0X1F, -1); AddConstEx(id,"FileQuotaInformation", 0X20, -1); AddConstEx(id,"FileReparsePointInformation", 0X21, -1); AddConstEx(id,"FileNetworkOpenInformation", 0X22, -1); AddConstEx(id,"FileAttributeTagInformation", 0X23, -1); AddConstEx(id,"FileTrackingInformation", 0X24, -1); AddConstEx(id,"FileMaximumInformation", 0X25, -1); id = AddEnum(-1,"PROCESSINFOCLASS",0x1100000); AddConstEx(id,"ProcessBasicInformation", 0X0, -1); AddConstEx(id,"ProcessQuotaLimits", 0X1, -1); AddConstEx(id,"ProcessIoCounters", 0X2, -1); AddConstEx(id,"ProcessVmCounters", 0X3, -1); AddConstEx(id,"ProcessTimes", 0X4, -1); AddConstEx(id,"ProcessBasePriority", 0X5, -1); AddConstEx(id,"ProcessRaisePriority", 0X6, -1); AddConstEx(id,"ProcessDebugPort", 0X7, -1); AddConstEx(id,"ProcessExceptionPort", 0X8, -1); AddConstEx(id,"ProcessAccessToken", 0X9, -1); AddConstEx(id,"ProcessLdtInformation", 0XA, -1); AddConstEx(id,"ProcessLdtSize", 0XB, -1); AddConstEx(id,"ProcessDefaultHardErrorMode", 0XC, -1); AddConstEx(id,"ProcessIoPortHandlers", 0XD, -1); SetConstCmt(GetConst(id,0XD,-1),"Kernel mode only",1); AddConstEx(id,"ProcessPooledUsageAndLimits", 0XE, -1); AddConstEx(id,"ProcessWorkingSetWatch", 0XF, -1); AddConstEx(id,"ProcessUserModeIOPL", 0X10, -1); AddConstEx(id,"ProcessEnableAlignmentFaultFixup", 0X11, -1); AddConstEx(id,"ProcessPriorityClass", 0X12, -1); AddConstEx(id,"ProcessWx86Information", 0X13, -1); AddConstEx(id,"ProcessHandleCount", 0X14, -1); AddConstEx(id,"ProcessAffinityMask", 0X15, -1); AddConstEx(id,"ProcessPriorityBoost", 0X16, -1); AddConstEx(id,"ProcessDeviceMap", 0X17, -1); AddConstEx(id,"ProcessSessionInformation", 0X18, -1); AddConstEx(id,"ProcessForegroundInformation", 0X19, -1); AddConstEx(id,"ProcessWow64Information", 0X1A, -1); AddConstEx(id,"MaxProcessInfoClass", 0X1B, -1); id = AddEnum(-1,"FSINFOCLASS",0x1100000); AddConstEx(id,"FileFsVolumeInformation", 0X1, -1); AddConstEx(id,"FileFsLabelInformation", 0X2, -1); AddConstEx(id,"FileFsSizeInformation", 0X3, -1); AddConstEx(id,"FileFsDeviceInformation", 0X4, -1); AddConstEx(id,"FileFsAttributeInformation", 0X5, -1); AddConstEx(id,"FileFsControlInformation", 0X6, -1); AddConstEx(id,"FileFsFullSizeInformation", 0X7, -1); AddConstEx(id,"FileFsObjectIdInformation", 0X8, -1); AddConstEx(id,"FileFsMaximumInformation", 0X9, -1); id = AddEnum(-1,"KEY_VALUE_INFORMATION_CLASS",0x1100000); AddConstEx(id,"KeyValueBasicInformation", 0X0, -1); AddConstEx(id,"KeyValueFullInformation", 0X1, -1); AddConstEx(id,"KeyValuePartialInformation", 0X2, -1); AddConstEx(id,"KeyValueFullInformationAlign64", 0X3, -1); AddConstEx(id,"KeyValuePartialInformationAlign64", 0X4, -1); id = AddEnum(-1,"KEY_INFORMATION_CLASS",0x1100000); AddConstEx(id,"KeyBasicInformation", 0X0, -1); AddConstEx(id,"KeyNodeInformation", 0X1, -1); AddConstEx(id,"KeyFullInformation", 0X2, -1); AddConstEx(id,"KeyNameInformation", 0X3, -1); id = AddEnum(-1,"KEY_SET_INFORMATION_CLASS",0x1100000); AddConstEx(id,"KeyWriteTimeInformation", 0X0, -1); id = AddEnum(-1,"TIMER_TYPE",0x1100000); AddConstEx(id,"NotificationTimer", 0X0, -1); AddConstEx(id,"SynchronizationTimer", 0X1, -1); id = AddEnum(-1,"WAIT_TYPE",0x1100000); AddConstEx(id,"WaitAll", 0X0, -1); AddConstEx(id,"WaitAny", 0X1, -1); id = AddEnum(-1,"EVENT_TYPE",0x1100000); AddConstEx(id,"NotificationEvent", 0X0, -1); AddConstEx(id,"SynchronizationEvent", 0X1, -1); id = AddEnum(-1,"POOL_TYPE",0x1100000); AddConstEx(id,"NonPagedPool", 0X0, -1); AddConstEx(id,"PagedPool", 0X1, -1); AddConstEx(id,"NonPagedPoolMustSucceed", 0X2, -1); AddConstEx(id,"DontUseThisType", 0X3, -1); AddConstEx(id,"NonPagedPoolCacheAligned", 0X4, -1); AddConstEx(id,"PagedPoolCacheAligned", 0X5, -1); AddConstEx(id,"NonPagedPoolCacheAlignedMustSucceed", 0X6, -1); AddConstEx(id,"MaxPoolType", 0X7, -1); AddConstEx(id,"NonPagedPoolSession", 0X20, -1); AddConstEx(id,"PagedPoolSession", 0X21, -1); AddConstEx(id,"NonPagedPoolMustSucceedSession", 0X22, -1); AddConstEx(id,"DontUseThisTypeSession", 0X23, -1); AddConstEx(id,"NonPagedPoolCacheAlignedSession", 0X24, -1); AddConstEx(id,"PagedPoolCacheAlignedSession", 0X25, -1); AddConstEx(id,"NonPagedPoolCacheAlignedMustSucceedSession", 0X26, -1); id = AddEnum(-1,"TOKEN_TYPE",0x1100000); AddConstEx(id,"TokenPrimary", 0X1, -1); AddConstEx(id,"TokenImpersonation", 0X2, -1); id = AddEnum(-1,"KWAIT_REASON",0x1100000); AddConstEx(id,"Executive", 0X0, -1); AddConstEx(id,"FreePage", 0X1, -1); AddConstEx(id,"PageIn", 0X2, -1); AddConstEx(id,"PoolAllocation", 0X3, -1); AddConstEx(id,"DelayExecution", 0X4, -1); AddConstEx(id,"Suspended", 0X5, -1); AddConstEx(id,"UserRequest", 0X6, -1); AddConstEx(id,"WrExecutive", 0X7, -1); AddConstEx(id,"WrFreePage", 0X8, -1); AddConstEx(id,"WrPageIn", 0X9, -1); AddConstEx(id,"WrPoolAllocation", 0XA, -1); AddConstEx(id,"WrDelayExecution", 0XB, -1); AddConstEx(id,"WrSuspended", 0XC, -1); AddConstEx(id,"WrUserRequest", 0XD, -1); AddConstEx(id,"WrEventPair", 0XE, -1); AddConstEx(id,"WrQueue", 0XF, -1); AddConstEx(id,"WrLpcReceive", 0X10, -1); AddConstEx(id,"WrLpcReply", 0X11, -1); AddConstEx(id,"WrVirtualMemory", 0X12, -1); AddConstEx(id,"WrPageOut", 0X13, -1); AddConstEx(id,"WrRendezvous", 0X14, -1); AddConstEx(id,"Spare2", 0X15, -1); AddConstEx(id,"Spare3", 0X16, -1); AddConstEx(id,"Spare4", 0X17, -1); AddConstEx(id,"Spare5", 0X18, -1); AddConstEx(id,"Spare6", 0X19, -1); AddConstEx(id,"WrKernel", 0X1A, -1); AddConstEx(id,"MaximumWaitReason", 0X1B, -1); id = AddEnum(-1,"SECTION_INHERIT",0x1100000); AddConstEx(id,"ViewShare", 0X1, -1); AddConstEx(id,"ViewUnmap", 0X2, -1); id = AddEnum(-1,"KPROFILE_SOURCE",0x1100000); AddConstEx(id,"ProfileTime", 0X0, -1); AddConstEx(id,"ProfileAlignmentFixup", 0X1, -1); AddConstEx(id,"ProfileTotalIssues", 0X2, -1); AddConstEx(id,"ProfilePipelineDry", 0X3, -1); AddConstEx(id,"ProfileLoadInstructions", 0X4, -1); AddConstEx(id,"ProfilePipelineFrozen", 0X5, -1); AddConstEx(id,"ProfileBranchInstructions", 0X6, -1); AddConstEx(id,"ProfileTotalNonissues", 0X7, -1); AddConstEx(id,"ProfileDcacheMisses", 0X8, -1); AddConstEx(id,"ProfileIcacheMisses", 0X9, -1); AddConstEx(id,"ProfileCacheMisses", 0XA, -1); AddConstEx(id,"ProfileBranchMispredictions", 0XB, -1); AddConstEx(id,"ProfileStoreInstructions", 0XC, -1); AddConstEx(id,"ProfileFpInstructions", 0XD, -1); AddConstEx(id,"ProfileIntegerInstructions", 0XE, -1); AddConstEx(id,"Profile2Issue", 0XF, -1); AddConstEx(id,"Profile3Issue", 0X10, -1); AddConstEx(id,"Profile4Issue", 0X11, -1); AddConstEx(id,"ProfileSpecialInstructions", 0X12, -1); AddConstEx(id,"ProfileTotalCycles", 0X13, -1); AddConstEx(id,"ProfileIcacheIssues", 0X14, -1); AddConstEx(id,"ProfileDcacheAccesses", 0X15, -1); AddConstEx(id,"ProfileMemoryBarrierCycles", 0X16, -1); AddConstEx(id,"ProfileLoadLinkedIssues", 0X17, -1); AddConstEx(id,"ProfileMaximum", 0X18, -1); id = AddEnum(-1,"SYSTEM_INFORMATION_CLASS",0x1100000); AddConstEx(id,"SystemBasicInformation", 0X0, -1); AddConstEx(id,"SystemProcessorInformation", 0X1, -1); AddConstEx(id,"SystemPerformanceInformation", 0X2, -1); AddConstEx(id,"SystemTimeOfDayInformation", 0X3, -1); AddConstEx(id,"SystemNotImplemented1", 0X4, -1); AddConstEx(id,"SystemProcessesAndThreadsInformation", 0X5, -1); AddConstEx(id,"SystemCallCounts", 0X6, -1); AddConstEx(id,"SystemConfigurationInformation", 0X7, -1); AddConstEx(id,"SystemProcessorTimes", 0X8, -1); AddConstEx(id,"SystemGlobalFlag", 0X9, -1); AddConstEx(id,"SystemNotImplemented2", 0XA, -1); AddConstEx(id,"SystemModuleInformation", 0XB, -1); AddConstEx(id,"SystemLockInformation", 0XC, -1); AddConstEx(id,"SystemNotImplemented3", 0XD, -1); AddConstEx(id,"SystemNotImplemented4", 0XE, -1); AddConstEx(id,"SystemNotImplemented5", 0XF, -1); AddConstEx(id,"SystemHandleInformation", 0X10, -1); AddConstEx(id,"SystemObjectInformation", 0X11, -1); AddConstEx(id,"SystemPagefileInformation", 0X12, -1); AddConstEx(id,"SystemInstructionEmulationCounts", 0X13, -1); AddConstEx(id,"SystemInvalidInfoClass1", 0X14, -1); AddConstEx(id,"SystemCacheInformation", 0X15, -1); AddConstEx(id,"SystemPoolTagInformation", 0X16, -1); AddConstEx(id,"SystemProcessorStatistics", 0X17, -1); AddConstEx(id,"SystemDpcInformation", 0X18, -1); AddConstEx(id,"SystemNotImplemented6", 0X19, -1); AddConstEx(id,"SystemLoadImage", 0X1A, -1); AddConstEx(id,"SystemUnloadImage", 0X1B, -1); AddConstEx(id,"SystemTimeAdjustment", 0X1C, -1); AddConstEx(id,"SystemNotImplemented7", 0X1D, -1); AddConstEx(id,"SystemNotImplemented8", 0X1E, -1); AddConstEx(id,"SystemNotImplemented9", 0X1F, -1); AddConstEx(id,"SystemCrashDumpInformation", 0X20, -1); AddConstEx(id,"SystemExceptionInformation", 0X21, -1); AddConstEx(id,"SystemCrashDumpStateInformation", 0X22, -1); AddConstEx(id,"SystemKernelDebuggerInformation", 0X23, -1); AddConstEx(id,"SystemContextSwitchInformation", 0X24, -1); AddConstEx(id,"SystemRegistryQuotaInformation", 0X25, -1); AddConstEx(id,"SystemLoadAndCallImage", 0X26, -1); AddConstEx(id,"SystemPrioritySeparation", 0X27, -1); AddConstEx(id,"SystemNotImplemented10", 0X28, -1); AddConstEx(id,"SystemNotImplemented11", 0X29, -1); AddConstEx(id,"SystemInvalidInfoClass2", 0X2A, -1); AddConstEx(id,"SystemInvalidInfoClass3", 0X2B, -1); AddConstEx(id,"SystemTimeZoneInformation", 0X2C, -1); AddConstEx(id,"SystemLookasideInformation", 0X2D, -1); AddConstEx(id,"SystemSetTimeSlipEvent", 0X2E, -1); AddConstEx(id,"SystemCreateSession", 0X2F, -1); AddConstEx(id,"SystemDeleteSession", 0X30, -1); AddConstEx(id,"SystemInvalidInfoClass4", 0X31, -1); AddConstEx(id,"SystemRangeStartInformation", 0X32, -1); AddConstEx(id,"SystemVerifierInformation", 0X33, -1); AddConstEx(id,"SystemAddVerifier", 0X34, -1); AddConstEx(id,"SystemSessionProcessesInformation", 0X35, -1); id = AddEnum(-1,"THREAD_STATE",0x1100000); AddConstEx(id,"StateInitialized", 0X0, -1); AddConstEx(id,"StateReady", 0X1, -1); AddConstEx(id,"StateRunning", 0X2, -1); AddConstEx(id,"StateStandby", 0X3, -1); AddConstEx(id,"StateTerminated", 0X4, -1); AddConstEx(id,"StateWait", 0X5, -1); AddConstEx(id,"StateTransition", 0X6, -1); AddConstEx(id,"StateUnknown", 0X7, -1); id = AddEnum(-1,"SHUTDOWN_ACTION",0x1100000); AddConstEx(id,"ShutdownNoReboot", 0X0, -1); AddConstEx(id,"ShutdownReboot", 0X1, -1); AddConstEx(id,"ShutdownPowerOff", 0X2, -1); id = AddEnum(-1,"DEBUG_CONTROL_CODE",0x1100000); AddConstEx(id,"DebugGetTraceInformation", 0X1, -1); AddConstEx(id,"DebugSetInternalBreakpoint", 0X2, -1); AddConstEx(id,"DebugSetSpecialCall", 0X3, -1); AddConstEx(id,"DebugClearSpecialCalls", 0X4, -1); AddConstEx(id,"DebugQuerySpecialCalls", 0X5, -1); AddConstEx(id,"DebugDbgBreakPoint", 0X6, -1); id = AddEnum(-1,"OBJECT_INFORMATION_CLASS",0x1100000); AddConstEx(id,"ObjectBasicInformation", 0X0, -1); AddConstEx(id,"ObjectNameInformation", 0X1, -1); AddConstEx(id,"ObjectTypeInformation", 0X2, -1); AddConstEx(id,"ObjectAllTypesInformation", 0X3, -1); AddConstEx(id,"ObjectHandleInformation", 0X4, -1); id = AddEnum(-1,"MEMORY_INFORMATION_CLASS",0x1100000); AddConstEx(id,"MemoryBasicInformation", 0X0, -1); AddConstEx(id,"MemoryWorkingSetList", 0X1, -1); AddConstEx(id,"MemorySectionName", 0X2, -1); AddConstEx(id,"MemoryBasicVlmInformation", 0X3, -1); id = AddEnum(-1,"SECTION_INFORMATION_CLASS",0x1100000); AddConstEx(id,"SectionBasicInformation", 0X0, -1); AddConstEx(id,"SectionImageInformation", 0X1, -1); id = AddEnum(-1,"TIMER_INFORMATION_CLASS",0x1100000); AddConstEx(id,"TimerBasicInformation", 0X0, -1); id = AddEnum(-1,"EVENT_INFORMATION_CLASS",0x1100000); AddConstEx(id,"EventBasicInformation", 0X0, -1); id = AddEnum(-1,"SEMAPHORE_INFORMATION_CLASS",0x1100000); AddConstEx(id,"SemaphoreBasicInformation", 0X0, -1); id = AddEnum(-1,"MUTANT_INFORMATION_CLASS",0x1100000); AddConstEx(id,"MutantBasicInformation", 0X0, -1); id = AddEnum(-1,"IO_COMPLETION_INFORMATION_CLASS",0x1100000); AddConstEx(id,"IoCompletionBasicInformation", 0X0, -1); id = AddEnum(-1,"LPC_TYPE",0x1100000); AddConstEx(id,"LPC_NEW_MESSAGE", 0X0, -1); AddConstEx(id,"LPC_REQUEST", 0X1, -1); AddConstEx(id,"LPC_REPLY", 0X2, -1); AddConstEx(id,"LPC_DATAGRAM", 0X3, -1); AddConstEx(id,"LPC_LOST_REPLY", 0X4, -1); AddConstEx(id,"LPC_PORT_CLOSED", 0X5, -1); AddConstEx(id,"LPC_CLIENT_DIED", 0X6, -1); AddConstEx(id,"LPC_EXCEPTION", 0X7, -1); AddConstEx(id,"LPC_DEBUG_EVENT", 0X8, -1); AddConstEx(id,"LPC_ERROR_EVENT", 0X9, -1); AddConstEx(id,"LPC_CONNECTION_REQUEST", 0XA, -1); id = AddEnum(-1,"PORT_INFORMATION_CLASS",0x1100000); AddConstEx(id,"PortBasicInformation", 0X0, -1); id = AddEnum(-1,"ATOM_INFORMATION_CLASS",0x1100000); AddConstEx(id,"AtomBasicInformation", 0X0, -1); AddConstEx(id,"AtomListInformation", 0X1, -1); id = AddEnum(-1,"NtStatusCodes",0x100000); AddConstEx(id,"STATUS_SEVERITY_SUCCESS", 0X0, -1); AddConstEx(id,"STATUS_SUCCESS", 0X0, -1); AddConstEx(id,"STATUS_WAIT_0", 0X0, -1); AddConstEx(id,"STATUS_SEVERITY_INFORMATIONAL", 0X1, -1); AddConstEx(id,"STATUS_WAIT_1", 0X1, -1); AddConstEx(id,"STATUS_SEVERITY_WARNING", 0X2, -1); AddConstEx(id,"STATUS_WAIT_2", 0X2, -1); AddConstEx(id,"STATUS_SEVERITY_ERROR", 0X3, -1); AddConstEx(id,"STATUS_WAIT_3", 0X3, -1); AddConstEx(id,"STATUS_WAIT_63", 0X3F, -1); AddConstEx(id,"STATUS_ABANDONED", 0X80, -1); AddConstEx(id,"STATUS_ABANDONED_WAIT_0", 0X80, -1); AddConstEx(id,"STATUS_ABANDONED_WAIT_63", 0XBF, -1); AddConstEx(id,"STATUS_USER_APC", 0XC0, -1); AddConstEx(id,"STATUS_KERNEL_APC", 0X100, -1); AddConstEx(id,"STATUS_ALERTED", 0X101, -1); AddConstEx(id,"STATUS_TIMEOUT", 0X102, -1); AddConstEx(id,"STATUS_PENDING", 0X103, -1); AddConstEx(id,"STATUS_REPARSE", 0X104, -1); AddConstEx(id,"STATUS_MORE_ENTRIES", 0X105, -1); AddConstEx(id,"STATUS_NOT_ALL_ASSIGNED", 0X106, -1); AddConstEx(id,"STATUS_SOME_NOT_MAPPED", 0X107, -1); AddConstEx(id,"STATUS_OPLOCK_BREAK_IN_PROGRESS", 0X108, -1); AddConstEx(id,"STATUS_VOLUME_MOUNTED", 0X109, -1); AddConstEx(id,"STATUS_RXACT_COMMITTED", 0X10A, -1); AddConstEx(id,"STATUS_NOTIFY_CLEANUP", 0X10B, -1); AddConstEx(id,"STATUS_NOTIFY_ENUM_DIR", 0X10C, -1); AddConstEx(id,"STATUS_NO_QUOTAS_FOR_ACCOUNT", 0X10D, -1); AddConstEx(id,"STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED", 0X10E, -1); AddConstEx(id,"STATUS_PAGE_FAULT_TRANSITION", 0X110, -1); AddConstEx(id,"STATUS_PAGE_FAULT_DEMAND_ZERO", 0X111, -1); AddConstEx(id,"STATUS_PAGE_FAULT_COPY_ON_WRITE", 0X112, -1); AddConstEx(id,"STATUS_PAGE_FAULT_GUARD_PAGE", 0X113, -1); AddConstEx(id,"STATUS_PAGE_FAULT_PAGING_FILE", 0X114, -1); AddConstEx(id,"STATUS_CACHE_PAGE_LOCKED", 0X115, -1); AddConstEx(id,"STATUS_CRASH_DUMP", 0X116, -1); AddConstEx(id,"STATUS_BUFFER_ALL_ZEROS", 0X117, -1); AddConstEx(id,"STATUS_REPARSE_OBJECT", 0X118, -1); AddConstEx(id,"STATUS_RESOURCE_REQUIREMENTS_CHANGED", 0X119, -1); AddConstEx(id,"STATUS_TRANSLATION_COMPLETE", 0X120, -1); AddConstEx(id,"STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY", 0X121, -1); AddConstEx(id,"STATUS_NOTHING_TO_TERMINATE", 0X122, -1); AddConstEx(id,"STATUS_PROCESS_NOT_IN_JOB", 0X123, -1); AddConstEx(id,"STATUS_PROCESS_IN_JOB", 0X124, -1); AddConstEx(id,"STATUS_WAIT_FOR_OPLOCK", 0X367, -1); AddConstEx(id,"STATUS_OBJECT_NAME_EXISTS", 0X40000000, -1); AddConstEx(id,"STATUS_THREAD_WAS_SUSPENDED", 0X40000001, -1); AddConstEx(id,"STATUS_WORKING_SET_LIMIT_RANGE", 0X40000002, -1); AddConstEx(id,"STATUS_IMAGE_NOT_AT_BASE", 0X40000003, -1); AddConstEx(id,"STATUS_RXACT_STATE_CREATED", 0X40000004, -1); AddConstEx(id,"STATUS_SEGMENT_NOTIFICATION", 0X40000005, -1); AddConstEx(id,"STATUS_LOCAL_USER_SESSION_KEY", 0X40000006, -1); AddConstEx(id,"STATUS_BAD_CURRENT_DIRECTORY", 0X40000007, -1); AddConstEx(id,"STATUS_SERIAL_MORE_WRITES", 0X40000008, -1); AddConstEx(id,"STATUS_REGISTRY_RECOVERED", 0X40000009, -1); AddConstEx(id,"STATUS_FT_READ_RECOVERY_FROM_BACKUP", 0X4000000A, -1); AddConstEx(id,"STATUS_FT_WRITE_RECOVERY", 0X4000000B, -1); AddConstEx(id,"STATUS_SERIAL_COUNTER_TIMEOUT", 0X4000000C, -1); AddConstEx(id,"STATUS_NULL_LM_PASSWORD", 0X4000000D, -1); AddConstEx(id,"STATUS_IMAGE_MACHINE_TYPE_MISMATCH", 0X4000000E, -1); AddConstEx(id,"STATUS_RECEIVE_PARTIAL", 0X4000000F, -1); AddConstEx(id,"STATUS_RECEIVE_EXPEDITED", 0X40000010, -1); AddConstEx(id,"STATUS_RECEIVE_PARTIAL_EXPEDITED", 0X40000011, -1); AddConstEx(id,"STATUS_EVENT_DONE", 0X40000012, -1); AddConstEx(id,"STATUS_EVENT_PENDING", 0X40000013, -1); AddConstEx(id,"STATUS_CHECKING_FILE_SYSTEM", 0X40000014, -1); AddConstEx(id,"STATUS_FATAL_APP_EXIT", 0X40000015, -1); AddConstEx(id,"STATUS_PREDEFINED_HANDLE", 0X40000016, -1); AddConstEx(id,"STATUS_WAS_UNLOCKED", 0X40000017, -1); AddConstEx(id,"STATUS_SERVICE_NOTIFICATION", 0X40000018, -1); AddConstEx(id,"STATUS_WAS_LOCKED", 0X40000019, -1); AddConstEx(id,"STATUS_LOG_HARD_ERROR", 0X4000001A, -1); AddConstEx(id,"STATUS_ALREADY_WIN32", 0X4000001B, -1); AddConstEx(id,"STATUS_WX86_UNSIMULATE", 0X4000001C, -1); AddConstEx(id,"STATUS_WX86_CONTINUE", 0X4000001D, -1); AddConstEx(id,"STATUS_WX86_SINGLE_STEP", 0X4000001E, -1); AddConstEx(id,"STATUS_WX86_BREAKPOINT", 0X4000001F, -1); AddConstEx(id,"STATUS_WX86_EXCEPTION_CONTINUE", 0X40000020, -1); AddConstEx(id,"STATUS_WX86_EXCEPTION_LASTCHANCE", 0X40000021, -1); AddConstEx(id,"STATUS_WX86_EXCEPTION_CHAIN", 0X40000022, -1); AddConstEx(id,"STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE", 0X40000023, -1); AddConstEx(id,"STATUS_NO_YIELD_PERFORMED", 0X40000024, -1); AddConstEx(id,"STATUS_TIMER_RESUME_IGNORED", 0X40000025, -1); AddConstEx(id,"STATUS_ARBITRATION_UNHANDLED", 0X40000026, -1); AddConstEx(id,"STATUS_CARDBUS_NOT_SUPPORTED", 0X40000027, -1); AddConstEx(id,"STATUS_WX86_CREATEWX86TIB", 0X40000028, -1); AddConstEx(id,"STATUS_MP_PROCESSOR_MISMATCH", 0X40000029, -1); AddConstEx(id,"STATUS_HIBERNATED", 0X4000002A, -1); AddConstEx(id,"STATUS_RESUME_HIBERNATION", 0X4000002B, -1); AddConstEx(id,"STATUS_WAKE_SYSTEM", 0X40000294, -1); AddConstEx(id,"STATUS_DS_SHUTTING_DOWN", 0X40000370, -1); AddConstEx(id,"STATUS_CTX_CDM_CONNECT", 0X400A0004, -1); AddConstEx(id,"STATUS_CTX_CDM_DISCONNECT", 0X400A0005, -1); AddConstEx(id,"STATUS_SXS_RELEASE_ACTIVATION_CONTEXT", 0X4015000D, -1); AddConstEx(id,"STATUS_GUARD_PAGE_VIOLATION", 0X80000001, -1); AddConstEx(id,"STATUS_DATATYPE_MISALIGNMENT", 0X80000002, -1); AddConstEx(id,"STATUS_BREAKPOINT", 0X80000003, -1); AddConstEx(id,"STATUS_SINGLE_STEP", 0X80000004, -1); AddConstEx(id,"STATUS_BUFFER_OVERFLOW", 0X80000005, -1); AddConstEx(id,"STATUS_NO_MORE_FILES", 0X80000006, -1); AddConstEx(id,"STATUS_WAKE_SYSTEM_DEBUGGER", 0X80000007, -1); AddConstEx(id,"STATUS_HANDLES_CLOSED", 0X8000000A, -1); AddConstEx(id,"STATUS_NO_INHERITANCE", 0X8000000B, -1); AddConstEx(id,"STATUS_GUID_SUBSTITUTION_MADE", 0X8000000C, -1); AddConstEx(id,"STATUS_PARTIAL_COPY", 0X8000000D, -1); AddConstEx(id,"STATUS_DEVICE_PAPER_EMPTY", 0X8000000E, -1); AddConstEx(id,"STATUS_DEVICE_POWERED_OFF", 0X8000000F, -1); AddConstEx(id,"STATUS_DEVICE_OFF_LINE", 0X80000010, -1); AddConstEx(id,"STATUS_DEVICE_BUSY", 0X80000011, -1); AddConstEx(id,"STATUS_NO_MORE_EAS", 0X80000012, -1); AddConstEx(id,"STATUS_INVALID_EA_NAME", 0X80000013, -1); AddConstEx(id,"STATUS_EA_LIST_INCONSISTENT", 0X80000014, -1); AddConstEx(id,"STATUS_INVALID_EA_FLAG", 0X80000015, -1); AddConstEx(id,"STATUS_VERIFY_REQUIRED", 0X80000016, -1); AddConstEx(id,"STATUS_EXTRANEOUS_INFORMATION", 0X80000017, -1); AddConstEx(id,"STATUS_RXACT_COMMIT_NECESSARY", 0X80000018, -1); AddConstEx(id,"STATUS_NO_MORE_ENTRIES", 0X8000001A, -1); AddConstEx(id,"STATUS_FILEMARK_DETECTED", 0X8000001B, -1); AddConstEx(id,"STATUS_MEDIA_CHANGED", 0X8000001C, -1); AddConstEx(id,"STATUS_BUS_RESET", 0X8000001D, -1); AddConstEx(id,"STATUS_END_OF_MEDIA", 0X8000001E, -1); AddConstEx(id,"STATUS_BEGINNING_OF_MEDIA", 0X8000001F, -1); AddConstEx(id,"STATUS_MEDIA_CHECK", 0X80000020, -1); AddConstEx(id,"STATUS_SETMARK_DETECTED", 0X80000021, -1); AddConstEx(id,"STATUS_NO_DATA_DETECTED", 0X80000022, -1); AddConstEx(id,"STATUS_REDIRECTOR_HAS_OPEN_HANDLES", 0X80000023, -1); AddConstEx(id,"STATUS_SERVER_HAS_OPEN_HANDLES", 0X80000024, -1); AddConstEx(id,"STATUS_ALREADY_DISCONNECTED", 0X80000025, -1); AddConstEx(id,"STATUS_LONGJUMP", 0X80000026, -1); AddConstEx(id,"STATUS_CLEANER_CARTRIDGE_INSTALLED", 0X80000027, -1); AddConstEx(id,"STATUS_PLUGPLAY_QUERY_VETOED", 0X80000028, -1); AddConstEx(id,"STATUS_UNWIND_CONSOLIDATE", 0X80000029, -1); AddConstEx(id,"STATUS_DEVICE_REQUIRES_CLEANING", 0X80000288, -1); AddConstEx(id,"STATUS_DEVICE_DOOR_OPEN", 0X80000289, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_ALREADY_UP", 0X80130001, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_ALREADY_DOWN", 0X80130002, -1); AddConstEx(id,"STATUS_CLUSTER_NETWORK_ALREADY_ONLINE", 0X80130003, -1); AddConstEx(id,"STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE", 0X80130004, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_ALREADY_MEMBER", 0X80130005, -1); AddConstEx(id,"STATUS_UNSUCCESSFUL", 0XC0000001, -1); AddConstEx(id,"STATUS_NOT_IMPLEMENTED", 0XC0000002, -1); AddConstEx(id,"STATUS_INVALID_INFO_CLASS", 0XC0000003, -1); AddConstEx(id,"STATUS_INFO_LENGTH_MISMATCH", 0XC0000004, -1); AddConstEx(id,"STATUS_ACCESS_VIOLATION", 0XC0000005, -1); AddConstEx(id,"STATUS_IN_PAGE_ERROR", 0XC0000006, -1); AddConstEx(id,"STATUS_PAGEFILE_QUOTA", 0XC0000007, -1); AddConstEx(id,"STATUS_INVALID_HANDLE", 0XC0000008, -1); AddConstEx(id,"STATUS_BAD_INITIAL_STACK", 0XC0000009, -1); AddConstEx(id,"STATUS_BAD_INITIAL_PC", 0XC000000A, -1); AddConstEx(id,"STATUS_INVALID_CID", 0XC000000B, -1); AddConstEx(id,"STATUS_TIMER_NOT_CANCELED", 0XC000000C, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER", 0XC000000D, -1); AddConstEx(id,"STATUS_NO_SUCH_DEVICE", 0XC000000E, -1); AddConstEx(id,"STATUS_NO_SUCH_FILE", 0XC000000F, -1); AddConstEx(id,"STATUS_INVALID_DEVICE_REQUEST", 0XC0000010, -1); AddConstEx(id,"STATUS_END_OF_FILE", 0XC0000011, -1); AddConstEx(id,"STATUS_WRONG_VOLUME", 0XC0000012, -1); AddConstEx(id,"STATUS_NO_MEDIA_IN_DEVICE", 0XC0000013, -1); AddConstEx(id,"STATUS_UNRECOGNIZED_MEDIA", 0XC0000014, -1); AddConstEx(id,"STATUS_NONEXISTENT_SECTOR", 0XC0000015, -1); AddConstEx(id,"STATUS_MORE_PROCESSING_REQUIRED", 0XC0000016, -1); AddConstEx(id,"STATUS_NO_MEMORY", 0XC0000017, -1); AddConstEx(id,"STATUS_CONFLICTING_ADDRESSES", 0XC0000018, -1); AddConstEx(id,"STATUS_NOT_MAPPED_VIEW", 0XC0000019, -1); AddConstEx(id,"STATUS_UNABLE_TO_FREE_VM", 0XC000001A, -1); AddConstEx(id,"STATUS_UNABLE_TO_DELETE_SECTION", 0XC000001B, -1); AddConstEx(id,"STATUS_INVALID_SYSTEM_SERVICE", 0XC000001C, -1); AddConstEx(id,"STATUS_ILLEGAL_INSTRUCTION", 0XC000001D, -1); AddConstEx(id,"STATUS_INVALID_LOCK_SEQUENCE", 0XC000001E, -1); AddConstEx(id,"STATUS_INVALID_VIEW_SIZE", 0XC000001F, -1); AddConstEx(id,"STATUS_INVALID_FILE_FOR_SECTION", 0XC0000020, -1); AddConstEx(id,"STATUS_ALREADY_COMMITTED", 0XC0000021, -1); AddConstEx(id,"STATUS_ACCESS_DENIED", 0XC0000022, -1); AddConstEx(id,"STATUS_BUFFER_TOO_SMALL", 0XC0000023, -1); AddConstEx(id,"STATUS_OBJECT_TYPE_MISMATCH", 0XC0000024, -1); AddConstEx(id,"STATUS_NONCONTINUABLE_EXCEPTION", 0XC0000025, -1); AddConstEx(id,"STATUS_INVALID_DISPOSITION", 0XC0000026, -1); AddConstEx(id,"STATUS_UNWIND", 0XC0000027, -1); AddConstEx(id,"STATUS_BAD_STACK", 0XC0000028, -1); AddConstEx(id,"STATUS_INVALID_UNWIND_TARGET", 0XC0000029, -1); AddConstEx(id,"STATUS_NOT_LOCKED", 0XC000002A, -1); AddConstEx(id,"STATUS_PARITY_ERROR", 0XC000002B, -1); AddConstEx(id,"STATUS_UNABLE_TO_DECOMMIT_VM", 0XC000002C, -1); AddConstEx(id,"STATUS_NOT_COMMITTED", 0XC000002D, -1); AddConstEx(id,"STATUS_INVALID_PORT_ATTRIBUTES", 0XC000002E, -1); AddConstEx(id,"STATUS_PORT_MESSAGE_TOO_LONG", 0XC000002F, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_MIX", 0XC0000030, -1); AddConstEx(id,"STATUS_INVALID_QUOTA_LOWER", 0XC0000031, -1); AddConstEx(id,"STATUS_DISK_CORRUPT_ERROR", 0XC0000032, -1); AddConstEx(id,"STATUS_OBJECT_NAME_INVALID", 0XC0000033, -1); AddConstEx(id,"STATUS_OBJECT_NAME_NOT_FOUND", 0XC0000034, -1); AddConstEx(id,"STATUS_OBJECT_NAME_COLLISION", 0XC0000035, -1); AddConstEx(id,"STATUS_PORT_DISCONNECTED", 0XC0000037, -1); AddConstEx(id,"STATUS_DEVICE_ALREADY_ATTACHED", 0XC0000038, -1); AddConstEx(id,"STATUS_OBJECT_PATH_INVALID", 0XC0000039, -1); AddConstEx(id,"STATUS_OBJECT_PATH_NOT_FOUND", 0XC000003A, -1); AddConstEx(id,"STATUS_OBJECT_PATH_SYNTAX_BAD", 0XC000003B, -1); AddConstEx(id,"STATUS_DATA_OVERRUN", 0XC000003C, -1); AddConstEx(id,"STATUS_DATA_LATE_ERROR", 0XC000003D, -1); AddConstEx(id,"STATUS_DATA_ERROR", 0XC000003E, -1); AddConstEx(id,"STATUS_CRC_ERROR", 0XC000003F, -1); AddConstEx(id,"STATUS_SECTION_TOO_BIG", 0XC0000040, -1); AddConstEx(id,"STATUS_PORT_CONNECTION_REFUSED", 0XC0000041, -1); AddConstEx(id,"STATUS_INVALID_PORT_HANDLE", 0XC0000042, -1); AddConstEx(id,"STATUS_SHARING_VIOLATION", 0XC0000043, -1); AddConstEx(id,"STATUS_QUOTA_EXCEEDED", 0XC0000044, -1); AddConstEx(id,"STATUS_INVALID_PAGE_PROTECTION", 0XC0000045, -1); AddConstEx(id,"STATUS_MUTANT_NOT_OWNED", 0XC0000046, -1); AddConstEx(id,"STATUS_SEMAPHORE_LIMIT_EXCEEDED", 0XC0000047, -1); AddConstEx(id,"STATUS_PORT_ALREADY_SET", 0XC0000048, -1); AddConstEx(id,"STATUS_SECTION_NOT_IMAGE", 0XC0000049, -1); AddConstEx(id,"STATUS_SUSPEND_COUNT_EXCEEDED", 0XC000004A, -1); AddConstEx(id,"STATUS_THREAD_IS_TERMINATING", 0XC000004B, -1); AddConstEx(id,"STATUS_BAD_WORKING_SET_LIMIT", 0XC000004C, -1); AddConstEx(id,"STATUS_INCOMPATIBLE_FILE_MAP", 0XC000004D, -1); AddConstEx(id,"STATUS_SECTION_PROTECTION", 0XC000004E, -1); AddConstEx(id,"STATUS_EAS_NOT_SUPPORTED", 0XC000004F, -1); AddConstEx(id,"STATUS_EA_TOO_LARGE", 0XC0000050, -1); AddConstEx(id,"STATUS_NONEXISTENT_EA_ENTRY", 0XC0000051, -1); AddConstEx(id,"STATUS_NO_EAS_ON_FILE", 0XC0000052, -1); AddConstEx(id,"STATUS_EA_CORRUPT_ERROR", 0XC0000053, -1); AddConstEx(id,"STATUS_FILE_LOCK_CONFLICT", 0XC0000054, -1); AddConstEx(id,"STATUS_LOCK_NOT_GRANTED", 0XC0000055, -1); AddConstEx(id,"STATUS_DELETE_PENDING", 0XC0000056, -1); AddConstEx(id,"STATUS_CTL_FILE_NOT_SUPPORTED", 0XC0000057, -1); AddConstEx(id,"STATUS_UNKNOWN_REVISION", 0XC0000058, -1); AddConstEx(id,"STATUS_REVISION_MISMATCH", 0XC0000059, -1); AddConstEx(id,"STATUS_INVALID_OWNER", 0XC000005A, -1); AddConstEx(id,"STATUS_INVALID_PRIMARY_GROUP", 0XC000005B, -1); AddConstEx(id,"STATUS_NO_IMPERSONATION_TOKEN", 0XC000005C, -1); AddConstEx(id,"STATUS_CANT_DISABLE_MANDATORY", 0XC000005D, -1); AddConstEx(id,"STATUS_NO_LOGON_SERVERS", 0XC000005E, -1); AddConstEx(id,"STATUS_NO_SUCH_LOGON_SESSION", 0XC000005F, -1); AddConstEx(id,"STATUS_NO_SUCH_PRIVILEGE", 0XC0000060, -1); AddConstEx(id,"STATUS_PRIVILEGE_NOT_HELD", 0XC0000061, -1); AddConstEx(id,"STATUS_INVALID_ACCOUNT_NAME", 0XC0000062, -1); AddConstEx(id,"STATUS_USER_EXISTS", 0XC0000063, -1); AddConstEx(id,"STATUS_NO_SUCH_USER", 0XC0000064, -1); AddConstEx(id,"STATUS_GROUP_EXISTS", 0XC0000065, -1); AddConstEx(id,"STATUS_NO_SUCH_GROUP", 0XC0000066, -1); AddConstEx(id,"STATUS_MEMBER_IN_GROUP", 0XC0000067, -1); AddConstEx(id,"STATUS_MEMBER_NOT_IN_GROUP", 0XC0000068, -1); AddConstEx(id,"STATUS_LAST_ADMIN", 0XC0000069, -1); AddConstEx(id,"STATUS_WRONG_PASSWORD", 0XC000006A, -1); AddConstEx(id,"STATUS_ILL_FORMED_PASSWORD", 0XC000006B, -1); AddConstEx(id,"STATUS_PASSWORD_RESTRICTION", 0XC000006C, -1); AddConstEx(id,"STATUS_LOGON_FAILURE", 0XC000006D, -1); AddConstEx(id,"STATUS_ACCOUNT_RESTRICTION", 0XC000006E, -1); AddConstEx(id,"STATUS_INVALID_LOGON_HOURS", 0XC000006F, -1); AddConstEx(id,"STATUS_INVALID_WORKSTATION", 0XC0000070, -1); AddConstEx(id,"STATUS_PASSWORD_EXPIRED", 0XC0000071, -1); AddConstEx(id,"STATUS_ACCOUNT_DISABLED", 0XC0000072, -1); AddConstEx(id,"STATUS_NONE_MAPPED", 0XC0000073, -1); AddConstEx(id,"STATUS_TOO_MANY_LUIDS_REQUESTED", 0XC0000074, -1); AddConstEx(id,"STATUS_LUIDS_EXHAUSTED", 0XC0000075, -1); AddConstEx(id,"STATUS_INVALID_SUB_AUTHORITY", 0XC0000076, -1); AddConstEx(id,"STATUS_INVALID_ACL", 0XC0000077, -1); AddConstEx(id,"STATUS_INVALID_SID", 0XC0000078, -1); AddConstEx(id,"STATUS_INVALID_SECURITY_DESCR", 0XC0000079, -1); AddConstEx(id,"STATUS_PROCEDURE_NOT_FOUND", 0XC000007A, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_FORMAT", 0XC000007B, -1); AddConstEx(id,"STATUS_NO_TOKEN", 0XC000007C, -1); AddConstEx(id,"STATUS_BAD_INHERITANCE_ACL", 0XC000007D, -1); AddConstEx(id,"STATUS_RANGE_NOT_LOCKED", 0XC000007E, -1); AddConstEx(id,"STATUS_DISK_FULL", 0XC000007F, -1); AddConstEx(id,"STATUS_SERVER_DISABLED", 0XC0000080, -1); AddConstEx(id,"STATUS_SERVER_NOT_DISABLED", 0XC0000081, -1); AddConstEx(id,"STATUS_TOO_MANY_GUIDS_REQUESTED", 0XC0000082, -1); AddConstEx(id,"STATUS_GUIDS_EXHAUSTED", 0XC0000083, -1); AddConstEx(id,"STATUS_INVALID_ID_AUTHORITY", 0XC0000084, -1); AddConstEx(id,"STATUS_AGENTS_EXHAUSTED", 0XC0000085, -1); AddConstEx(id,"STATUS_INVALID_VOLUME_LABEL", 0XC0000086, -1); AddConstEx(id,"STATUS_SECTION_NOT_EXTENDED", 0XC0000087, -1); AddConstEx(id,"STATUS_NOT_MAPPED_DATA", 0XC0000088, -1); AddConstEx(id,"STATUS_RESOURCE_DATA_NOT_FOUND", 0XC0000089, -1); AddConstEx(id,"STATUS_RESOURCE_TYPE_NOT_FOUND", 0XC000008A, -1); AddConstEx(id,"STATUS_RESOURCE_NAME_NOT_FOUND", 0XC000008B, -1); AddConstEx(id,"STATUS_ARRAY_BOUNDS_EXCEEDED", 0XC000008C, -1); AddConstEx(id,"STATUS_FLOAT_DENORMAL_OPERAND", 0XC000008D, -1); AddConstEx(id,"STATUS_FLOAT_DIVIDE_BY_ZERO", 0XC000008E, -1); AddConstEx(id,"STATUS_FLOAT_INEXACT_RESULT", 0XC000008F, -1); AddConstEx(id,"STATUS_FLOAT_INVALID_OPERATION", 0XC0000090, -1); AddConstEx(id,"STATUS_FLOAT_OVERFLOW", 0XC0000091, -1); AddConstEx(id,"STATUS_FLOAT_STACK_CHECK", 0XC0000092, -1); AddConstEx(id,"STATUS_FLOAT_UNDERFLOW", 0XC0000093, -1); AddConstEx(id,"STATUS_INTEGER_DIVIDE_BY_ZERO", 0XC0000094, -1); AddConstEx(id,"STATUS_INTEGER_OVERFLOW", 0XC0000095, -1); AddConstEx(id,"STATUS_PRIVILEGED_INSTRUCTION", 0XC0000096, -1); AddConstEx(id,"STATUS_TOO_MANY_PAGING_FILES", 0XC0000097, -1); AddConstEx(id,"STATUS_FILE_INVALID", 0XC0000098, -1); AddConstEx(id,"STATUS_ALLOTTED_SPACE_EXCEEDED", 0XC0000099, -1); AddConstEx(id,"STATUS_INSUFFICIENT_RESOURCES", 0XC000009A, -1); AddConstEx(id,"STATUS_DFS_EXIT_PATH_FOUND", 0XC000009B, -1); AddConstEx(id,"STATUS_DEVICE_DATA_ERROR", 0XC000009C, -1); AddConstEx(id,"STATUS_DEVICE_NOT_CONNECTED", 0XC000009D, -1); AddConstEx(id,"STATUS_DEVICE_POWER_FAILURE", 0XC000009E, -1); AddConstEx(id,"STATUS_FREE_VM_NOT_AT_BASE", 0XC000009F, -1); AddConstEx(id,"STATUS_MEMORY_NOT_ALLOCATED", 0XC00000A0, -1); AddConstEx(id,"STATUS_WORKING_SET_QUOTA", 0XC00000A1, -1); AddConstEx(id,"STATUS_MEDIA_WRITE_PROTECTED", 0XC00000A2, -1); AddConstEx(id,"STATUS_DEVICE_NOT_READY", 0XC00000A3, -1); AddConstEx(id,"STATUS_INVALID_GROUP_ATTRIBUTES", 0XC00000A4, -1); AddConstEx(id,"STATUS_BAD_IMPERSONATION_LEVEL", 0XC00000A5, -1); AddConstEx(id,"STATUS_CANT_OPEN_ANONYMOUS", 0XC00000A6, -1); AddConstEx(id,"STATUS_BAD_VALIDATION_CLASS", 0XC00000A7, -1); AddConstEx(id,"STATUS_BAD_TOKEN_TYPE", 0XC00000A8, -1); AddConstEx(id,"STATUS_BAD_MASTER_BOOT_RECORD", 0XC00000A9, -1); AddConstEx(id,"STATUS_INSTRUCTION_MISALIGNMENT", 0XC00000AA, -1); AddConstEx(id,"STATUS_INSTANCE_NOT_AVAILABLE", 0XC00000AB, -1); AddConstEx(id,"STATUS_PIPE_NOT_AVAILABLE", 0XC00000AC, -1); AddConstEx(id,"STATUS_INVALID_PIPE_STATE", 0XC00000AD, -1); AddConstEx(id,"STATUS_PIPE_BUSY", 0XC00000AE, -1); AddConstEx(id,"STATUS_ILLEGAL_FUNCTION", 0XC00000AF, -1); AddConstEx(id,"STATUS_PIPE_DISCONNECTED", 0XC00000B0, -1); AddConstEx(id,"STATUS_PIPE_CLOSING", 0XC00000B1, -1); AddConstEx(id,"STATUS_PIPE_CONNECTED", 0XC00000B2, -1); AddConstEx(id,"STATUS_PIPE_LISTENING", 0XC00000B3, -1); AddConstEx(id,"STATUS_INVALID_READ_MODE", 0XC00000B4, -1); AddConstEx(id,"STATUS_IO_TIMEOUT", 0XC00000B5, -1); AddConstEx(id,"STATUS_FILE_FORCED_CLOSED", 0XC00000B6, -1); AddConstEx(id,"STATUS_PROFILING_NOT_STARTED", 0XC00000B7, -1); AddConstEx(id,"STATUS_PROFILING_NOT_STOPPED", 0XC00000B8, -1); AddConstEx(id,"STATUS_COULD_NOT_INTERPRET", 0XC00000B9, -1); AddConstEx(id,"STATUS_FILE_IS_A_DIRECTORY", 0XC00000BA, -1); AddConstEx(id,"STATUS_NOT_SUPPORTED", 0XC00000BB, -1); AddConstEx(id,"STATUS_REMOTE_NOT_LISTENING", 0XC00000BC, -1); AddConstEx(id,"STATUS_DUPLICATE_NAME", 0XC00000BD, -1); AddConstEx(id,"STATUS_BAD_NETWORK_PATH", 0XC00000BE, -1); AddConstEx(id,"STATUS_NETWORK_BUSY", 0XC00000BF, -1); AddConstEx(id,"STATUS_DEVICE_DOES_NOT_EXIST", 0XC00000C0, -1); AddConstEx(id,"STATUS_TOO_MANY_COMMANDS", 0XC00000C1, -1); AddConstEx(id,"STATUS_ADAPTER_HARDWARE_ERROR", 0XC00000C2, -1); AddConstEx(id,"STATUS_INVALID_NETWORK_RESPONSE", 0XC00000C3, -1); AddConstEx(id,"STATUS_UNEXPECTED_NETWORK_ERROR", 0XC00000C4, -1); AddConstEx(id,"STATUS_BAD_REMOTE_ADAPTER", 0XC00000C5, -1); AddConstEx(id,"STATUS_PRINT_QUEUE_FULL", 0XC00000C6, -1); AddConstEx(id,"STATUS_NO_SPOOL_SPACE", 0XC00000C7, -1); AddConstEx(id,"STATUS_PRINT_CANCELLED", 0XC00000C8, -1); AddConstEx(id,"STATUS_NETWORK_NAME_DELETED", 0XC00000C9, -1); AddConstEx(id,"STATUS_NETWORK_ACCESS_DENIED", 0XC00000CA, -1); AddConstEx(id,"STATUS_BAD_DEVICE_TYPE", 0XC00000CB, -1); AddConstEx(id,"STATUS_BAD_NETWORK_NAME", 0XC00000CC, -1); AddConstEx(id,"STATUS_TOO_MANY_NAMES", 0XC00000CD, -1); AddConstEx(id,"STATUS_TOO_MANY_SESSIONS", 0XC00000CE, -1); AddConstEx(id,"STATUS_SHARING_PAUSED", 0XC00000CF, -1); AddConstEx(id,"STATUS_REQUEST_NOT_ACCEPTED", 0XC00000D0, -1); AddConstEx(id,"STATUS_REDIRECTOR_PAUSED", 0XC00000D1, -1); AddConstEx(id,"STATUS_NET_WRITE_FAULT", 0XC00000D2, -1); AddConstEx(id,"STATUS_PROFILING_AT_LIMIT", 0XC00000D3, -1); AddConstEx(id,"STATUS_NOT_SAME_DEVICE", 0XC00000D4, -1); AddConstEx(id,"STATUS_FILE_RENAMED", 0XC00000D5, -1); AddConstEx(id,"STATUS_VIRTUAL_CIRCUIT_CLOSED", 0XC00000D6, -1); AddConstEx(id,"STATUS_NO_SECURITY_ON_OBJECT", 0XC00000D7, -1); AddConstEx(id,"STATUS_CANT_WAIT", 0XC00000D8, -1); AddConstEx(id,"STATUS_PIPE_EMPTY", 0XC00000D9, -1); AddConstEx(id,"STATUS_CANT_ACCESS_DOMAIN_INFO", 0XC00000DA, -1); AddConstEx(id,"STATUS_CANT_TERMINATE_SELF", 0XC00000DB, -1); AddConstEx(id,"STATUS_INVALID_SERVER_STATE", 0XC00000DC, -1); AddConstEx(id,"STATUS_INVALID_DOMAIN_STATE", 0XC00000DD, -1); AddConstEx(id,"STATUS_INVALID_DOMAIN_ROLE", 0XC00000DE, -1); AddConstEx(id,"STATUS_NO_SUCH_DOMAIN", 0XC00000DF, -1); AddConstEx(id,"STATUS_DOMAIN_EXISTS", 0XC00000E0, -1); AddConstEx(id,"STATUS_DOMAIN_LIMIT_EXCEEDED", 0XC00000E1, -1); AddConstEx(id,"STATUS_OPLOCK_NOT_GRANTED", 0XC00000E2, -1); AddConstEx(id,"STATUS_INVALID_OPLOCK_PROTOCOL", 0XC00000E3, -1); AddConstEx(id,"STATUS_INTERNAL_DB_CORRUPTION", 0XC00000E4, -1); AddConstEx(id,"STATUS_INTERNAL_ERROR", 0XC00000E5, -1); AddConstEx(id,"STATUS_GENERIC_NOT_MAPPED", 0XC00000E6, -1); AddConstEx(id,"STATUS_BAD_DESCRIPTOR_FORMAT", 0XC00000E7, -1); AddConstEx(id,"STATUS_INVALID_USER_BUFFER", 0XC00000E8, -1); AddConstEx(id,"STATUS_UNEXPECTED_IO_ERROR", 0XC00000E9, -1); AddConstEx(id,"STATUS_UNEXPECTED_MM_CREATE_ERR", 0XC00000EA, -1); AddConstEx(id,"STATUS_UNEXPECTED_MM_MAP_ERROR", 0XC00000EB, -1); AddConstEx(id,"STATUS_UNEXPECTED_MM_EXTEND_ERR", 0XC00000EC, -1); AddConstEx(id,"STATUS_NOT_LOGON_PROCESS", 0XC00000ED, -1); AddConstEx(id,"STATUS_LOGON_SESSION_EXISTS", 0XC00000EE, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_1", 0XC00000EF, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_2", 0XC00000F0, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_3", 0XC00000F1, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_4", 0XC00000F2, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_5", 0XC00000F3, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_6", 0XC00000F4, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_7", 0XC00000F5, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_8", 0XC00000F6, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_9", 0XC00000F7, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_10", 0XC00000F8, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_11", 0XC00000F9, -1); AddConstEx(id,"STATUS_INVALID_PARAMETER_12", 0XC00000FA, -1); AddConstEx(id,"STATUS_REDIRECTOR_NOT_STARTED", 0XC00000FB, -1); AddConstEx(id,"STATUS_REDIRECTOR_STARTED", 0XC00000FC, -1); AddConstEx(id,"STATUS_STACK_OVERFLOW", 0XC00000FD, -1); AddConstEx(id,"STATUS_NO_SUCH_PACKAGE", 0XC00000FE, -1); AddConstEx(id,"STATUS_BAD_FUNCTION_TABLE", 0XC00000FF, -1); AddConstEx(id,"STATUS_VARIABLE_NOT_FOUND", 0XC0000100, -1); AddConstEx(id,"STATUS_DIRECTORY_NOT_EMPTY", 0XC0000101, -1); AddConstEx(id,"STATUS_FILE_CORRUPT_ERROR", 0XC0000102, -1); AddConstEx(id,"STATUS_NOT_A_DIRECTORY", 0XC0000103, -1); AddConstEx(id,"STATUS_BAD_LOGON_SESSION_STATE", 0XC0000104, -1); AddConstEx(id,"STATUS_LOGON_SESSION_COLLISION", 0XC0000105, -1); AddConstEx(id,"STATUS_NAME_TOO_LONG", 0XC0000106, -1); AddConstEx(id,"STATUS_FILES_OPEN", 0XC0000107, -1); AddConstEx(id,"STATUS_CONNECTION_IN_USE", 0XC0000108, -1); AddConstEx(id,"STATUS_MESSAGE_NOT_FOUND", 0XC0000109, -1); AddConstEx(id,"STATUS_PROCESS_IS_TERMINATING", 0XC000010A, -1); AddConstEx(id,"STATUS_INVALID_LOGON_TYPE", 0XC000010B, -1); AddConstEx(id,"STATUS_NO_GUID_TRANSLATION", 0XC000010C, -1); AddConstEx(id,"STATUS_CANNOT_IMPERSONATE", 0XC000010D, -1); AddConstEx(id,"STATUS_IMAGE_ALREADY_LOADED", 0XC000010E, -1); AddConstEx(id,"STATUS_ABIOS_NOT_PRESENT", 0XC000010F, -1); AddConstEx(id,"STATUS_ABIOS_LID_NOT_EXIST", 0XC0000110, -1); AddConstEx(id,"STATUS_ABIOS_LID_ALREADY_OWNED", 0XC0000111, -1); AddConstEx(id,"STATUS_ABIOS_NOT_LID_OWNER", 0XC0000112, -1); AddConstEx(id,"STATUS_ABIOS_INVALID_COMMAND", 0XC0000113, -1); AddConstEx(id,"STATUS_ABIOS_INVALID_LID", 0XC0000114, -1); AddConstEx(id,"STATUS_ABIOS_SELECTOR_NOT_AVAILABLE", 0XC0000115, -1); AddConstEx(id,"STATUS_ABIOS_INVALID_SELECTOR", 0XC0000116, -1); AddConstEx(id,"STATUS_NO_LDT", 0XC0000117, -1); AddConstEx(id,"STATUS_INVALID_LDT_SIZE", 0XC0000118, -1); AddConstEx(id,"STATUS_INVALID_LDT_OFFSET", 0XC0000119, -1); AddConstEx(id,"STATUS_INVALID_LDT_DESCRIPTOR", 0XC000011A, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_NE_FORMAT", 0XC000011B, -1); AddConstEx(id,"STATUS_RXACT_INVALID_STATE", 0XC000011C, -1); AddConstEx(id,"STATUS_RXACT_COMMIT_FAILURE", 0XC000011D, -1); AddConstEx(id,"STATUS_MAPPED_FILE_SIZE_ZERO", 0XC000011E, -1); AddConstEx(id,"STATUS_TOO_MANY_OPENED_FILES", 0XC000011F, -1); AddConstEx(id,"STATUS_CANCELLED", 0XC0000120, -1); AddConstEx(id,"STATUS_CANNOT_DELETE", 0XC0000121, -1); AddConstEx(id,"STATUS_INVALID_COMPUTER_NAME", 0XC0000122, -1); AddConstEx(id,"STATUS_FILE_DELETED", 0XC0000123, -1); AddConstEx(id,"STATUS_SPECIAL_ACCOUNT", 0XC0000124, -1); AddConstEx(id,"STATUS_SPECIAL_GROUP", 0XC0000125, -1); AddConstEx(id,"STATUS_SPECIAL_USER", 0XC0000126, -1); AddConstEx(id,"STATUS_MEMBERS_PRIMARY_GROUP", 0XC0000127, -1); AddConstEx(id,"STATUS_FILE_CLOSED", 0XC0000128, -1); AddConstEx(id,"STATUS_TOO_MANY_THREADS", 0XC0000129, -1); AddConstEx(id,"STATUS_THREAD_NOT_IN_PROCESS", 0XC000012A, -1); AddConstEx(id,"STATUS_TOKEN_ALREADY_IN_USE", 0XC000012B, -1); AddConstEx(id,"STATUS_PAGEFILE_QUOTA_EXCEEDED", 0XC000012C, -1); AddConstEx(id,"STATUS_COMMITMENT_LIMIT", 0XC000012D, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_LE_FORMAT", 0XC000012E, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_NOT_MZ", 0XC000012F, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_PROTECT", 0XC0000130, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_WIN_16", 0XC0000131, -1); AddConstEx(id,"STATUS_LOGON_SERVER_CONFLICT", 0XC0000132, -1); AddConstEx(id,"STATUS_TIME_DIFFERENCE_AT_DC", 0XC0000133, -1); AddConstEx(id,"STATUS_SYNCHRONIZATION_REQUIRED", 0XC0000134, -1); AddConstEx(id,"STATUS_DLL_NOT_FOUND", 0XC0000135, -1); AddConstEx(id,"STATUS_OPEN_FAILED", 0XC0000136, -1); AddConstEx(id,"STATUS_IO_PRIVILEGE_FAILED", 0XC0000137, -1); AddConstEx(id,"STATUS_ORDINAL_NOT_FOUND", 0XC0000138, -1); AddConstEx(id,"STATUS_ENTRYPOINT_NOT_FOUND", 0XC0000139, -1); AddConstEx(id,"STATUS_CONTROL_C_EXIT", 0XC000013A, -1); AddConstEx(id,"STATUS_LOCAL_DISCONNECT", 0XC000013B, -1); AddConstEx(id,"STATUS_REMOTE_DISCONNECT", 0XC000013C, -1); AddConstEx(id,"STATUS_REMOTE_RESOURCES", 0XC000013D, -1); AddConstEx(id,"STATUS_LINK_FAILED", 0XC000013E, -1); AddConstEx(id,"STATUS_LINK_TIMEOUT", 0XC000013F, -1); AddConstEx(id,"STATUS_INVALID_CONNECTION", 0XC0000140, -1); AddConstEx(id,"STATUS_INVALID_ADDRESS", 0XC0000141, -1); AddConstEx(id,"STATUS_DLL_INIT_FAILED", 0XC0000142, -1); AddConstEx(id,"STATUS_MISSING_SYSTEMFILE", 0XC0000143, -1); AddConstEx(id,"STATUS_UNHANDLED_EXCEPTION", 0XC0000144, -1); AddConstEx(id,"STATUS_APP_INIT_FAILURE", 0XC0000145, -1); AddConstEx(id,"STATUS_PAGEFILE_CREATE_FAILED", 0XC0000146, -1); AddConstEx(id,"STATUS_NO_PAGEFILE", 0XC0000147, -1); AddConstEx(id,"STATUS_INVALID_LEVEL", 0XC0000148, -1); AddConstEx(id,"STATUS_WRONG_PASSWORD_CORE", 0XC0000149, -1); AddConstEx(id,"STATUS_ILLEGAL_FLOAT_CONTEXT", 0XC000014A, -1); AddConstEx(id,"STATUS_PIPE_BROKEN", 0XC000014B, -1); AddConstEx(id,"STATUS_REGISTRY_CORRUPT", 0XC000014C, -1); AddConstEx(id,"STATUS_REGISTRY_IO_FAILED", 0XC000014D, -1); AddConstEx(id,"STATUS_NO_EVENT_PAIR", 0XC000014E, -1); AddConstEx(id,"STATUS_UNRECOGNIZED_VOLUME", 0XC000014F, -1); AddConstEx(id,"STATUS_SERIAL_NO_DEVICE_INITED", 0XC0000150, -1); AddConstEx(id,"STATUS_NO_SUCH_ALIAS", 0XC0000151, -1); AddConstEx(id,"STATUS_MEMBER_NOT_IN_ALIAS", 0XC0000152, -1); AddConstEx(id,"STATUS_MEMBER_IN_ALIAS", 0XC0000153, -1); AddConstEx(id,"STATUS_ALIAS_EXISTS", 0XC0000154, -1); AddConstEx(id,"STATUS_LOGON_NOT_GRANTED", 0XC0000155, -1); AddConstEx(id,"STATUS_TOO_MANY_SECRETS", 0XC0000156, -1); AddConstEx(id,"STATUS_SECRET_TOO_LONG", 0XC0000157, -1); AddConstEx(id,"STATUS_INTERNAL_DB_ERROR", 0XC0000158, -1); AddConstEx(id,"STATUS_FULLSCREEN_MODE", 0XC0000159, -1); AddConstEx(id,"STATUS_TOO_MANY_CONTEXT_IDS", 0XC000015A, -1); AddConstEx(id,"STATUS_LOGON_TYPE_NOT_GRANTED", 0XC000015B, -1); AddConstEx(id,"STATUS_NOT_REGISTRY_FILE", 0XC000015C, -1); AddConstEx(id,"STATUS_NT_CROSS_ENCRYPTION_REQUIRED", 0XC000015D, -1); AddConstEx(id,"STATUS_DOMAIN_CTRLR_CONFIG_ERROR", 0XC000015E, -1); AddConstEx(id,"STATUS_FT_MISSING_MEMBER", 0XC000015F, -1); AddConstEx(id,"STATUS_ILL_FORMED_SERVICE_ENTRY", 0XC0000160, -1); AddConstEx(id,"STATUS_ILLEGAL_CHARACTER", 0XC0000161, -1); AddConstEx(id,"STATUS_UNMAPPABLE_CHARACTER", 0XC0000162, -1); AddConstEx(id,"STATUS_UNDEFINED_CHARACTER", 0XC0000163, -1); AddConstEx(id,"STATUS_FLOPPY_VOLUME", 0XC0000164, -1); AddConstEx(id,"STATUS_FLOPPY_ID_MARK_NOT_FOUND", 0XC0000165, -1); AddConstEx(id,"STATUS_FLOPPY_WRONG_CYLINDER", 0XC0000166, -1); AddConstEx(id,"STATUS_FLOPPY_UNKNOWN_ERROR", 0XC0000167, -1); AddConstEx(id,"STATUS_FLOPPY_BAD_REGISTERS", 0XC0000168, -1); AddConstEx(id,"STATUS_DISK_RECALIBRATE_FAILED", 0XC0000169, -1); AddConstEx(id,"STATUS_DISK_OPERATION_FAILED", 0XC000016A, -1); AddConstEx(id,"STATUS_DISK_RESET_FAILED", 0XC000016B, -1); AddConstEx(id,"STATUS_SHARED_IRQ_BUSY", 0XC000016C, -1); AddConstEx(id,"STATUS_FT_ORPHANING", 0XC000016D, -1); AddConstEx(id,"STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT", 0XC000016E, -1); AddConstEx(id,"STATUS_PARTITION_FAILURE", 0XC0000172, -1); AddConstEx(id,"STATUS_INVALID_BLOCK_LENGTH", 0XC0000173, -1); AddConstEx(id,"STATUS_DEVICE_NOT_PARTITIONED", 0XC0000174, -1); AddConstEx(id,"STATUS_UNABLE_TO_LOCK_MEDIA", 0XC0000175, -1); AddConstEx(id,"STATUS_UNABLE_TO_UNLOAD_MEDIA", 0XC0000176, -1); AddConstEx(id,"STATUS_EOM_OVERFLOW", 0XC0000177, -1); AddConstEx(id,"STATUS_NO_MEDIA", 0XC0000178, -1); AddConstEx(id,"STATUS_NO_SUCH_MEMBER", 0XC000017A, -1); AddConstEx(id,"STATUS_INVALID_MEMBER", 0XC000017B, -1); AddConstEx(id,"STATUS_KEY_DELETED", 0XC000017C, -1); AddConstEx(id,"STATUS_NO_LOG_SPACE", 0XC000017D, -1); AddConstEx(id,"STATUS_TOO_MANY_SIDS", 0XC000017E, -1); AddConstEx(id,"STATUS_LM_CROSS_ENCRYPTION_REQUIRED", 0XC000017F, -1); AddConstEx(id,"STATUS_KEY_HAS_CHILDREN", 0XC0000180, -1); AddConstEx(id,"STATUS_CHILD_MUST_BE_VOLATILE", 0XC0000181, -1); AddConstEx(id,"STATUS_DEVICE_CONFIGURATION_ERROR", 0XC0000182, -1); AddConstEx(id,"STATUS_DRIVER_INTERNAL_ERROR", 0XC0000183, -1); AddConstEx(id,"STATUS_INVALID_DEVICE_STATE", 0XC0000184, -1); AddConstEx(id,"STATUS_IO_DEVICE_ERROR", 0XC0000185, -1); AddConstEx(id,"STATUS_DEVICE_PROTOCOL_ERROR", 0XC0000186, -1); AddConstEx(id,"STATUS_BACKUP_CONTROLLER", 0XC0000187, -1); AddConstEx(id,"STATUS_LOG_FILE_FULL", 0XC0000188, -1); AddConstEx(id,"STATUS_TOO_LATE", 0XC0000189, -1); AddConstEx(id,"STATUS_NO_TRUST_LSA_SECRET", 0XC000018A, -1); AddConstEx(id,"STATUS_NO_TRUST_SAM_ACCOUNT", 0XC000018B, -1); AddConstEx(id,"STATUS_TRUSTED_DOMAIN_FAILURE", 0XC000018C, -1); AddConstEx(id,"STATUS_TRUSTED_RELATIONSHIP_FAILURE", 0XC000018D, -1); AddConstEx(id,"STATUS_EVENTLOG_FILE_CORRUPT", 0XC000018E, -1); AddConstEx(id,"STATUS_EVENTLOG_CANT_START", 0XC000018F, -1); AddConstEx(id,"STATUS_TRUST_FAILURE", 0XC0000190, -1); AddConstEx(id,"STATUS_MUTANT_LIMIT_EXCEEDED", 0XC0000191, -1); AddConstEx(id,"STATUS_NETLOGON_NOT_STARTED", 0XC0000192, -1); AddConstEx(id,"STATUS_ACCOUNT_EXPIRED", 0XC0000193, -1); AddConstEx(id,"STATUS_POSSIBLE_DEADLOCK", 0XC0000194, -1); AddConstEx(id,"STATUS_NETWORK_CREDENTIAL_CONFLICT", 0XC0000195, -1); AddConstEx(id,"STATUS_REMOTE_SESSION_LIMIT", 0XC0000196, -1); AddConstEx(id,"STATUS_EVENTLOG_FILE_CHANGED", 0XC0000197, -1); AddConstEx(id,"STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT", 0XC0000198, -1); AddConstEx(id,"STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT", 0XC0000199, -1); AddConstEx(id,"STATUS_NOLOGON_SERVER_TRUST_ACCOUNT", 0XC000019A, -1); AddConstEx(id,"STATUS_DOMAIN_TRUST_INCONSISTENT", 0XC000019B, -1); AddConstEx(id,"STATUS_FS_DRIVER_REQUIRED", 0XC000019C, -1); AddConstEx(id,"STATUS_NO_USER_SESSION_KEY", 0XC0000202, -1); AddConstEx(id,"STATUS_USER_SESSION_DELETED", 0XC0000203, -1); AddConstEx(id,"STATUS_RESOURCE_LANG_NOT_FOUND", 0XC0000204, -1); AddConstEx(id,"STATUS_INSUFF_SERVER_RESOURCES", 0XC0000205, -1); AddConstEx(id,"STATUS_INVALID_BUFFER_SIZE", 0XC0000206, -1); AddConstEx(id,"STATUS_INVALID_ADDRESS_COMPONENT", 0XC0000207, -1); AddConstEx(id,"STATUS_INVALID_ADDRESS_WILDCARD", 0XC0000208, -1); AddConstEx(id,"STATUS_TOO_MANY_ADDRESSES", 0XC0000209, -1); AddConstEx(id,"STATUS_ADDRESS_ALREADY_EXISTS", 0XC000020A, -1); AddConstEx(id,"STATUS_ADDRESS_CLOSED", 0XC000020B, -1); AddConstEx(id,"STATUS_CONNECTION_DISCONNECTED", 0XC000020C, -1); AddConstEx(id,"STATUS_CONNECTION_RESET", 0XC000020D, -1); AddConstEx(id,"STATUS_TOO_MANY_NODES", 0XC000020E, -1); AddConstEx(id,"STATUS_TRANSACTION_ABORTED", 0XC000020F, -1); AddConstEx(id,"STATUS_TRANSACTION_TIMED_OUT", 0XC0000210, -1); AddConstEx(id,"STATUS_TRANSACTION_NO_RELEASE", 0XC0000211, -1); AddConstEx(id,"STATUS_TRANSACTION_NO_MATCH", 0XC0000212, -1); AddConstEx(id,"STATUS_TRANSACTION_RESPONDED", 0XC0000213, -1); AddConstEx(id,"STATUS_TRANSACTION_INVALID_ID", 0XC0000214, -1); AddConstEx(id,"STATUS_TRANSACTION_INVALID_TYPE", 0XC0000215, -1); AddConstEx(id,"STATUS_NOT_SERVER_SESSION", 0XC0000216, -1); AddConstEx(id,"STATUS_NOT_CLIENT_SESSION", 0XC0000217, -1); AddConstEx(id,"STATUS_CANNOT_LOAD_REGISTRY_FILE", 0XC0000218, -1); AddConstEx(id,"STATUS_DEBUG_ATTACH_FAILED", 0XC0000219, -1); AddConstEx(id,"STATUS_SYSTEM_PROCESS_TERMINATED", 0XC000021A, -1); AddConstEx(id,"STATUS_DATA_NOT_ACCEPTED", 0XC000021B, -1); AddConstEx(id,"STATUS_NO_BROWSER_SERVERS_FOUND", 0XC000021C, -1); AddConstEx(id,"STATUS_VDM_HARD_ERROR", 0XC000021D, -1); AddConstEx(id,"STATUS_DRIVER_CANCEL_TIMEOUT", 0XC000021E, -1); AddConstEx(id,"STATUS_REPLY_MESSAGE_MISMATCH", 0XC000021F, -1); AddConstEx(id,"STATUS_MAPPED_ALIGNMENT", 0XC0000220, -1); AddConstEx(id,"STATUS_IMAGE_CHECKSUM_MISMATCH", 0XC0000221, -1); AddConstEx(id,"STATUS_LOST_WRITEBEHIND_DATA", 0XC0000222, -1); AddConstEx(id,"STATUS_CLIENT_SERVER_PARAMETERS_INVALID", 0XC0000223, -1); AddConstEx(id,"STATUS_PASSWORD_MUST_CHANGE", 0XC0000224, -1); AddConstEx(id,"STATUS_NOT_FOUND", 0XC0000225, -1); AddConstEx(id,"STATUS_NOT_TINY_STREAM", 0XC0000226, -1); AddConstEx(id,"STATUS_RECOVERY_FAILURE", 0XC0000227, -1); AddConstEx(id,"STATUS_STACK_OVERFLOW_READ", 0XC0000228, -1); AddConstEx(id,"STATUS_FAIL_CHECK", 0XC0000229, -1); AddConstEx(id,"STATUS_DUPLICATE_OBJECTID", 0XC000022A, -1); AddConstEx(id,"STATUS_OBJECTID_EXISTS", 0XC000022B, -1); AddConstEx(id,"STATUS_CONVERT_TO_LARGE", 0XC000022C, -1); AddConstEx(id,"STATUS_RETRY", 0XC000022D, -1); AddConstEx(id,"STATUS_FOUND_OUT_OF_SCOPE", 0XC000022E, -1); AddConstEx(id,"STATUS_ALLOCATE_BUCKET", 0XC000022F, -1); AddConstEx(id,"STATUS_PROPSET_NOT_FOUND", 0XC0000230, -1); AddConstEx(id,"STATUS_MARSHALL_OVERFLOW", 0XC0000231, -1); AddConstEx(id,"STATUS_INVALID_VARIANT", 0XC0000232, -1); AddConstEx(id,"STATUS_DOMAIN_CONTROLLER_NOT_FOUND", 0XC0000233, -1); AddConstEx(id,"STATUS_ACCOUNT_LOCKED_OUT", 0XC0000234, -1); AddConstEx(id,"STATUS_HANDLE_NOT_CLOSABLE", 0XC0000235, -1); AddConstEx(id,"STATUS_CONNECTION_REFUSED", 0XC0000236, -1); AddConstEx(id,"STATUS_GRACEFUL_DISCONNECT", 0XC0000237, -1); AddConstEx(id,"STATUS_ADDRESS_ALREADY_ASSOCIATED", 0XC0000238, -1); AddConstEx(id,"STATUS_ADDRESS_NOT_ASSOCIATED", 0XC0000239, -1); AddConstEx(id,"STATUS_CONNECTION_INVALID", 0XC000023A, -1); AddConstEx(id,"STATUS_CONNECTION_ACTIVE", 0XC000023B, -1); AddConstEx(id,"STATUS_NETWORK_UNREACHABLE", 0XC000023C, -1); AddConstEx(id,"STATUS_HOST_UNREACHABLE", 0XC000023D, -1); AddConstEx(id,"STATUS_PROTOCOL_UNREACHABLE", 0XC000023E, -1); AddConstEx(id,"STATUS_PORT_UNREACHABLE", 0XC000023F, -1); AddConstEx(id,"STATUS_REQUEST_ABORTED", 0XC0000240, -1); AddConstEx(id,"STATUS_CONNECTION_ABORTED", 0XC0000241, -1); AddConstEx(id,"STATUS_BAD_COMPRESSION_BUFFER", 0XC0000242, -1); AddConstEx(id,"STATUS_USER_MAPPED_FILE", 0XC0000243, -1); AddConstEx(id,"STATUS_AUDIT_FAILED", 0XC0000244, -1); AddConstEx(id,"STATUS_TIMER_RESOLUTION_NOT_SET", 0XC0000245, -1); AddConstEx(id,"STATUS_CONNECTION_COUNT_LIMIT", 0XC0000246, -1); AddConstEx(id,"STATUS_LOGIN_TIME_RESTRICTION", 0XC0000247, -1); AddConstEx(id,"STATUS_LOGIN_WKSTA_RESTRICTION", 0XC0000248, -1); AddConstEx(id,"STATUS_IMAGE_MP_UP_MISMATCH", 0XC0000249, -1); AddConstEx(id,"STATUS_INSUFFICIENT_LOGON_INFO", 0XC0000250, -1); AddConstEx(id,"STATUS_BAD_DLL_ENTRYPOINT", 0XC0000251, -1); AddConstEx(id,"STATUS_BAD_SERVICE_ENTRYPOINT", 0XC0000252, -1); AddConstEx(id,"STATUS_LPC_REPLY_LOST", 0XC0000253, -1); AddConstEx(id,"STATUS_IP_ADDRESS_CONFLICT1", 0XC0000254, -1); AddConstEx(id,"STATUS_IP_ADDRESS_CONFLICT2", 0XC0000255, -1); AddConstEx(id,"STATUS_REGISTRY_QUOTA_LIMIT", 0XC0000256, -1); AddConstEx(id,"STATUS_PATH_NOT_COVERED", 0XC0000257, -1); AddConstEx(id,"STATUS_NO_CALLBACK_ACTIVE", 0XC0000258, -1); AddConstEx(id,"STATUS_LICENSE_QUOTA_EXCEEDED", 0XC0000259, -1); AddConstEx(id,"STATUS_PWD_TOO_SHORT", 0XC000025A, -1); AddConstEx(id,"STATUS_PWD_TOO_RECENT", 0XC000025B, -1); AddConstEx(id,"STATUS_PWD_HISTORY_CONFLICT", 0XC000025C, -1); AddConstEx(id,"STATUS_PLUGPLAY_NO_DEVICE", 0XC000025E, -1); AddConstEx(id,"STATUS_UNSUPPORTED_COMPRESSION", 0XC000025F, -1); AddConstEx(id,"STATUS_INVALID_HW_PROFILE", 0XC0000260, -1); AddConstEx(id,"STATUS_INVALID_PLUGPLAY_DEVICE_PATH", 0XC0000261, -1); AddConstEx(id,"STATUS_DRIVER_ORDINAL_NOT_FOUND", 0XC0000262, -1); AddConstEx(id,"STATUS_DRIVER_ENTRYPOINT_NOT_FOUND", 0XC0000263, -1); AddConstEx(id,"STATUS_RESOURCE_NOT_OWNED", 0XC0000264, -1); AddConstEx(id,"STATUS_TOO_MANY_LINKS", 0XC0000265, -1); AddConstEx(id,"STATUS_QUOTA_LIST_INCONSISTENT", 0XC0000266, -1); AddConstEx(id,"STATUS_FILE_IS_OFFLINE", 0XC0000267, -1); AddConstEx(id,"STATUS_EVALUATION_EXPIRATION", 0XC0000268, -1); AddConstEx(id,"STATUS_ILLEGAL_DLL_RELOCATION", 0XC0000269, -1); AddConstEx(id,"STATUS_LICENSE_VIOLATION", 0XC000026A, -1); AddConstEx(id,"STATUS_DLL_INIT_FAILED_LOGOFF", 0XC000026B, -1); AddConstEx(id,"STATUS_DRIVER_UNABLE_TO_LOAD", 0XC000026C, -1); AddConstEx(id,"STATUS_DFS_UNAVAILABLE", 0XC000026D, -1); AddConstEx(id,"STATUS_VOLUME_DISMOUNTED", 0XC000026E, -1); AddConstEx(id,"STATUS_WX86_INTERNAL_ERROR", 0XC000026F, -1); AddConstEx(id,"STATUS_WX86_FLOAT_STACK_CHECK", 0XC0000270, -1); AddConstEx(id,"STATUS_VALIDATE_CONTINUE", 0XC0000271, -1); AddConstEx(id,"STATUS_NO_MATCH", 0XC0000272, -1); AddConstEx(id,"STATUS_NO_MORE_MATCHES", 0XC0000273, -1); AddConstEx(id,"STATUS_NOT_A_REPARSE_POINT", 0XC0000275, -1); AddConstEx(id,"STATUS_IO_REPARSE_TAG_INVALID", 0XC0000276, -1); AddConstEx(id,"STATUS_IO_REPARSE_TAG_MISMATCH", 0XC0000277, -1); AddConstEx(id,"STATUS_IO_REPARSE_DATA_INVALID", 0XC0000278, -1); AddConstEx(id,"STATUS_IO_REPARSE_TAG_NOT_HANDLED", 0XC0000279, -1); AddConstEx(id,"STATUS_REPARSE_POINT_NOT_RESOLVED", 0XC0000280, -1); AddConstEx(id,"STATUS_DIRECTORY_IS_A_REPARSE_POINT", 0XC0000281, -1); AddConstEx(id,"STATUS_RANGE_LIST_CONFLICT", 0XC0000282, -1); AddConstEx(id,"STATUS_SOURCE_ELEMENT_EMPTY", 0XC0000283, -1); AddConstEx(id,"STATUS_DESTINATION_ELEMENT_FULL", 0XC0000284, -1); AddConstEx(id,"STATUS_ILLEGAL_ELEMENT_ADDRESS", 0XC0000285, -1); AddConstEx(id,"STATUS_MAGAZINE_NOT_PRESENT", 0XC0000286, -1); AddConstEx(id,"STATUS_REINITIALIZATION_NEEDED", 0XC0000287, -1); AddConstEx(id,"STATUS_ENCRYPTION_FAILED", 0XC000028A, -1); AddConstEx(id,"STATUS_DECRYPTION_FAILED", 0XC000028B, -1); AddConstEx(id,"STATUS_RANGE_NOT_FOUND", 0XC000028C, -1); AddConstEx(id,"STATUS_NO_RECOVERY_POLICY", 0XC000028D, -1); AddConstEx(id,"STATUS_NO_EFS", 0XC000028E, -1); AddConstEx(id,"STATUS_WRONG_EFS", 0XC000028F, -1); AddConstEx(id,"STATUS_NO_USER_KEYS", 0XC0000290, -1); AddConstEx(id,"STATUS_FILE_NOT_ENCRYPTED", 0XC0000291, -1); AddConstEx(id,"STATUS_NOT_EXPORT_FORMAT", 0XC0000292, -1); AddConstEx(id,"STATUS_FILE_ENCRYPTED", 0XC0000293, -1); AddConstEx(id,"STATUS_WMI_GUID_NOT_FOUND", 0XC0000295, -1); AddConstEx(id,"STATUS_WMI_INSTANCE_NOT_FOUND", 0XC0000296, -1); AddConstEx(id,"STATUS_WMI_ITEMID_NOT_FOUND", 0XC0000297, -1); AddConstEx(id,"STATUS_WMI_TRY_AGAIN", 0XC0000298, -1); AddConstEx(id,"STATUS_SHARED_POLICY", 0XC0000299, -1); AddConstEx(id,"STATUS_POLICY_OBJECT_NOT_FOUND", 0XC000029A, -1); AddConstEx(id,"STATUS_POLICY_ONLY_IN_DS", 0XC000029B, -1); AddConstEx(id,"STATUS_VOLUME_NOT_UPGRADED", 0XC000029C, -1); AddConstEx(id,"STATUS_REMOTE_STORAGE_NOT_ACTIVE", 0XC000029D, -1); AddConstEx(id,"STATUS_REMOTE_STORAGE_MEDIA_ERROR", 0XC000029E, -1); AddConstEx(id,"STATUS_NO_TRACKING_SERVICE", 0XC000029F, -1); AddConstEx(id,"STATUS_SERVER_SID_MISMATCH", 0XC00002A0, -1); AddConstEx(id,"STATUS_DS_NO_ATTRIBUTE_OR_VALUE", 0XC00002A1, -1); AddConstEx(id,"STATUS_DS_INVALID_ATTRIBUTE_SYNTAX", 0XC00002A2, -1); AddConstEx(id,"STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED", 0XC00002A3, -1); AddConstEx(id,"STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS", 0XC00002A4, -1); AddConstEx(id,"STATUS_DS_BUSY", 0XC00002A5, -1); AddConstEx(id,"STATUS_DS_UNAVAILABLE", 0XC00002A6, -1); AddConstEx(id,"STATUS_DS_NO_RIDS_ALLOCATED", 0XC00002A7, -1); AddConstEx(id,"STATUS_DS_NO_MORE_RIDS", 0XC00002A8, -1); AddConstEx(id,"STATUS_DS_INCORRECT_ROLE_OWNER", 0XC00002A9, -1); AddConstEx(id,"STATUS_DS_RIDMGR_INIT_ERROR", 0XC00002AA, -1); AddConstEx(id,"STATUS_DS_OBJ_CLASS_VIOLATION", 0XC00002AB, -1); AddConstEx(id,"STATUS_DS_CANT_ON_NON_LEAF", 0XC00002AC, -1); AddConstEx(id,"STATUS_DS_CANT_ON_RDN", 0XC00002AD, -1); AddConstEx(id,"STATUS_DS_CANT_MOD_OBJ_CLASS", 0XC00002AE, -1); AddConstEx(id,"STATUS_DS_CROSS_DOM_MOVE_FAILED", 0XC00002AF, -1); AddConstEx(id,"STATUS_DS_GC_NOT_AVAILABLE", 0XC00002B0, -1); AddConstEx(id,"STATUS_DIRECTORY_SERVICE_REQUIRED", 0XC00002B1, -1); AddConstEx(id,"STATUS_REPARSE_ATTRIBUTE_CONFLICT", 0XC00002B2, -1); AddConstEx(id,"STATUS_CANT_ENABLE_DENY_ONLY", 0XC00002B3, -1); AddConstEx(id,"STATUS_FLOAT_MULTIPLE_FAULTS", 0XC00002B4, -1); AddConstEx(id,"STATUS_FLOAT_MULTIPLE_TRAPS", 0XC00002B5, -1); AddConstEx(id,"STATUS_DEVICE_REMOVED", 0XC00002B6, -1); AddConstEx(id,"STATUS_JOURNAL_DELETE_IN_PROGRESS", 0XC00002B7, -1); AddConstEx(id,"STATUS_JOURNAL_NOT_ACTIVE", 0XC00002B8, -1); AddConstEx(id,"STATUS_NOINTERFACE", 0XC00002B9, -1); AddConstEx(id,"STATUS_DS_ADMIN_LIMIT_EXCEEDED", 0XC00002C1, -1); AddConstEx(id,"STATUS_DRIVER_FAILED_SLEEP", 0XC00002C2, -1); AddConstEx(id,"STATUS_MUTUAL_AUTHENTICATION_FAILED", 0XC00002C3, -1); AddConstEx(id,"STATUS_CORRUPT_SYSTEM_FILE", 0XC00002C4, -1); AddConstEx(id,"STATUS_DATATYPE_MISALIGNMENT_ERROR", 0XC00002C5, -1); AddConstEx(id,"STATUS_WMI_READ_ONLY", 0XC00002C6, -1); AddConstEx(id,"STATUS_WMI_SET_FAILURE", 0XC00002C7, -1); AddConstEx(id,"STATUS_COMMITMENT_MINIMUM", 0XC00002C8, -1); AddConstEx(id,"STATUS_REG_NAT_CONSUMPTION", 0XC00002C9, -1); AddConstEx(id,"STATUS_TRANSPORT_FULL", 0XC00002CA, -1); AddConstEx(id,"STATUS_DS_SAM_INIT_FAILURE", 0XC00002CB, -1); AddConstEx(id,"STATUS_ONLY_IF_CONNECTED", 0XC00002CC, -1); AddConstEx(id,"STATUS_DS_SENSITIVE_GROUP_VIOLATION", 0XC00002CD, -1); AddConstEx(id,"STATUS_PNP_RESTART_ENUMERATION", 0XC00002CE, -1); AddConstEx(id,"STATUS_JOURNAL_ENTRY_DELETED", 0XC00002CF, -1); AddConstEx(id,"STATUS_DS_CANT_MOD_PRIMARYGROUPID", 0XC00002D0, -1); AddConstEx(id,"STATUS_SYSTEM_IMAGE_BAD_SIGNATURE", 0XC00002D1, -1); AddConstEx(id,"STATUS_PNP_REBOOT_REQUIRED", 0XC00002D2, -1); AddConstEx(id,"STATUS_POWER_STATE_INVALID", 0XC00002D3, -1); AddConstEx(id,"STATUS_DS_INVALID_GROUP_TYPE", 0XC00002D4, -1); AddConstEx(id,"STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN", 0XC00002D5, -1); AddConstEx(id,"STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN", 0XC00002D6, -1); AddConstEx(id,"STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER", 0XC00002D7, -1); AddConstEx(id,"STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER", 0XC00002D8, -1); AddConstEx(id,"STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER", 0XC00002D9, -1); AddConstEx(id,"STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER", 0XC00002DA, -1); AddConstEx(id,"STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER", 0XC00002DB, -1); AddConstEx(id,"STATUS_DS_HAVE_PRIMARY_MEMBERS", 0XC00002DC, -1); AddConstEx(id,"STATUS_WMI_NOT_SUPPORTED", 0XC00002DD, -1); AddConstEx(id,"STATUS_INSUFFICIENT_POWER", 0XC00002DE, -1); AddConstEx(id,"STATUS_SAM_NEED_BOOTKEY_PASSWORD", 0XC00002DF, -1); AddConstEx(id,"STATUS_SAM_NEED_BOOTKEY_FLOPPY", 0XC00002E0, -1); AddConstEx(id,"STATUS_DS_CANT_START", 0XC00002E1, -1); AddConstEx(id,"STATUS_DS_INIT_FAILURE", 0XC00002E2, -1); AddConstEx(id,"STATUS_SAM_INIT_FAILURE", 0XC00002E3, -1); AddConstEx(id,"STATUS_DS_GC_REQUIRED", 0XC00002E4, -1); AddConstEx(id,"STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY", 0XC00002E5, -1); AddConstEx(id,"STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS", 0XC00002E6, -1); AddConstEx(id,"STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED", 0XC00002E7, -1); AddConstEx(id,"STATUS_MULTIPLE_FAULT_VIOLATION", 0XC00002E8, -1); AddConstEx(id,"STATUS_CURRENT_DOMAIN_NOT_ALLOWED", 0XC00002E9, -1); AddConstEx(id,"STATUS_CANNOT_MAKE", 0XC00002EA, -1); AddConstEx(id,"STATUS_SYSTEM_SHUTDOWN", 0XC00002EB, -1); AddConstEx(id,"STATUS_DS_INIT_FAILURE_CONSOLE", 0XC00002EC, -1); AddConstEx(id,"STATUS_DS_SAM_INIT_FAILURE_CONSOLE", 0XC00002ED, -1); AddConstEx(id,"STATUS_UNFINISHED_CONTEXT_DELETED", 0XC00002EE, -1); AddConstEx(id,"STATUS_NO_TGT_REPLY", 0XC00002EF, -1); AddConstEx(id,"STATUS_OBJECTID_NOT_FOUND", 0XC00002F0, -1); AddConstEx(id,"STATUS_NO_IP_ADDRESSES", 0XC00002F1, -1); AddConstEx(id,"STATUS_WRONG_CREDENTIAL_HANDLE", 0XC00002F2, -1); AddConstEx(id,"STATUS_CRYPTO_SYSTEM_INVALID", 0XC00002F3, -1); AddConstEx(id,"STATUS_MAX_REFERRALS_EXCEEDED", 0XC00002F4, -1); AddConstEx(id,"STATUS_MUST_BE_KDC", 0XC00002F5, -1); AddConstEx(id,"STATUS_STRONG_CRYPTO_NOT_SUPPORTED", 0XC00002F6, -1); AddConstEx(id,"STATUS_TOO_MANY_PRINCIPALS", 0XC00002F7, -1); AddConstEx(id,"STATUS_NO_PA_DATA", 0XC00002F8, -1); AddConstEx(id,"STATUS_PKINIT_NAME_MISMATCH", 0XC00002F9, -1); AddConstEx(id,"STATUS_SMARTCARD_LOGON_REQUIRED", 0XC00002FA, -1); AddConstEx(id,"STATUS_KDC_INVALID_REQUEST", 0XC00002FB, -1); AddConstEx(id,"STATUS_KDC_UNABLE_TO_REFER", 0XC00002FC, -1); AddConstEx(id,"STATUS_KDC_UNKNOWN_ETYPE", 0XC00002FD, -1); AddConstEx(id,"STATUS_SHUTDOWN_IN_PROGRESS", 0XC00002FE, -1); AddConstEx(id,"STATUS_SERVER_SHUTDOWN_IN_PROGRESS", 0XC00002FF, -1); AddConstEx(id,"STATUS_NOT_SUPPORTED_ON_SBS", 0XC0000300, -1); AddConstEx(id,"STATUS_WMI_GUID_DISCONNECTED", 0XC0000301, -1); AddConstEx(id,"STATUS_WMI_ALREADY_DISABLED", 0XC0000302, -1); AddConstEx(id,"STATUS_WMI_ALREADY_ENABLED", 0XC0000303, -1); AddConstEx(id,"STATUS_MFT_TOO_FRAGMENTED", 0XC0000304, -1); AddConstEx(id,"STATUS_COPY_PROTECTION_FAILURE", 0XC0000305, -1); AddConstEx(id,"STATUS_CSS_AUTHENTICATION_FAILURE", 0XC0000306, -1); AddConstEx(id,"STATUS_CSS_KEY_NOT_PRESENT", 0XC0000307, -1); AddConstEx(id,"STATUS_CSS_KEY_NOT_ESTABLISHED", 0XC0000308, -1); AddConstEx(id,"STATUS_CSS_SCRAMBLED_SECTOR", 0XC0000309, -1); AddConstEx(id,"STATUS_CSS_REGION_MISMATCH", 0XC000030A, -1); AddConstEx(id,"STATUS_CSS_RESETS_EXHAUSTED", 0XC000030B, -1); AddConstEx(id,"STATUS_PKINIT_FAILURE", 0XC0000320, -1); AddConstEx(id,"STATUS_SMARTCARD_SUBSYSTEM_FAILURE", 0XC0000321, -1); AddConstEx(id,"STATUS_NO_KERB_KEY", 0XC0000322, -1); AddConstEx(id,"STATUS_HOST_DOWN", 0XC0000350, -1); AddConstEx(id,"STATUS_UNSUPPORTED_PREAUTH", 0XC0000351, -1); AddConstEx(id,"STATUS_EFS_ALG_BLOB_TOO_BIG", 0XC0000352, -1); AddConstEx(id,"STATUS_PORT_NOT_SET", 0XC0000353, -1); AddConstEx(id,"STATUS_DEBUGGER_INACTIVE", 0XC0000354, -1); AddConstEx(id,"STATUS_DS_VERSION_CHECK_FAILURE", 0XC0000355, -1); AddConstEx(id,"STATUS_AUDITING_DISABLED", 0XC0000356, -1); AddConstEx(id,"STATUS_PRENT4_MACHINE_ACCOUNT", 0XC0000357, -1); AddConstEx(id,"STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER", 0XC0000358, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_WIN_32", 0XC0000359, -1); AddConstEx(id,"STATUS_INVALID_IMAGE_WIN_64", 0XC000035A, -1); AddConstEx(id,"STATUS_BAD_BINDINGS", 0XC000035B, -1); AddConstEx(id,"STATUS_NETWORK_SESSION_EXPIRED", 0XC000035C, -1); AddConstEx(id,"STATUS_APPHELP_BLOCK", 0XC000035D, -1); AddConstEx(id,"STATUS_ALL_SIDS_FILTERED", 0XC000035E, -1); AddConstEx(id,"STATUS_NOT_SAFE_MODE_DRIVER", 0XC000035F, -1); AddConstEx(id,"STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT", 0XC0000361, -1); AddConstEx(id,"STATUS_ACCESS_DISABLED_BY_POLICY_PATH", 0XC0000362, -1); AddConstEx(id,"STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER", 0XC0000363, -1); AddConstEx(id,"STATUS_ACCESS_DISABLED_BY_POLICY_OTHER", 0XC0000364, -1); AddConstEx(id,"STATUS_FAILED_DRIVER_ENTRY", 0XC0000365, -1); AddConstEx(id,"STATUS_DEVICE_ENUMERATION_ERROR", 0XC0000366, -1); AddConstEx(id,"STATUS_MOUNT_POINT_NOT_RESOLVED", 0XC0000368, -1); AddConstEx(id,"STATUS_INVALID_DEVICE_OBJECT_PARAMETER", 0XC0000369, -1); AddConstEx(id,"STATUS_MCA_OCCURED", 0XC000036A, -1); AddConstEx(id,"STATUS_DRIVER_BLOCKED_CRITICAL", 0XC000036B, -1); AddConstEx(id,"STATUS_DRIVER_BLOCKED", 0XC000036C, -1); AddConstEx(id,"STATUS_DRIVER_DATABASE_ERROR", 0XC000036D, -1); AddConstEx(id,"STATUS_SYSTEM_HIVE_TOO_LARGE", 0XC000036E, -1); AddConstEx(id,"STATUS_INVALID_IMPORT_OF_NON_DLL", 0XC000036F, -1); AddConstEx(id,"STATUS_SMARTCARD_WRONG_PIN", 0XC0000380, -1); AddConstEx(id,"STATUS_SMARTCARD_CARD_BLOCKED", 0XC0000381, -1); AddConstEx(id,"STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED", 0XC0000382, -1); AddConstEx(id,"STATUS_SMARTCARD_NO_CARD", 0XC0000383, -1); AddConstEx(id,"STATUS_SMARTCARD_NO_KEY_CONTAINER", 0XC0000384, -1); AddConstEx(id,"STATUS_SMARTCARD_NO_CERTIFICATE", 0XC0000385, -1); AddConstEx(id,"STATUS_SMARTCARD_NO_KEYSET", 0XC0000386, -1); AddConstEx(id,"STATUS_SMARTCARD_IO_ERROR", 0XC0000387, -1); AddConstEx(id,"STATUS_DOWNGRADE_DETECTED", 0XC0000388, -1); AddConstEx(id,"STATUS_SMARTCARD_CERT_REVOKED", 0XC0000389, -1); AddConstEx(id,"STATUS_ISSUING_CA_UNTRUSTED", 0XC000038A, -1); AddConstEx(id,"STATUS_REVOCATION_OFFLINE_C", 0XC000038B, -1); AddConstEx(id,"STATUS_PKINIT_CLIENT_FAILURE", 0XC000038C, -1); AddConstEx(id,"STATUS_SMARTCARD_CERT_EXPIRED", 0XC000038D, -1); AddConstEx(id,"STATUS_DRIVER_FAILED_PRIOR_UNLOAD", 0XC000038E, -1); AddConstEx(id,"STATUS_WOW_ASSERTION", 0XC0009898, -1); AddConstEx(id,"STATUS_PNP_BAD_MPS_TABLE", 0XC0040035, -1); AddConstEx(id,"STATUS_PNP_TRANSLATION_FAILED", 0XC0040036, -1); AddConstEx(id,"STATUS_PNP_IRQ_TRANSLATION_FAILED", 0XC0040037, -1); AddConstEx(id,"STATUS_CTX_WINSTATION_NAME_INVALID", 0XC00A0001, -1); AddConstEx(id,"STATUS_CTX_INVALID_PD", 0XC00A0002, -1); AddConstEx(id,"STATUS_CTX_PD_NOT_FOUND", 0XC00A0003, -1); AddConstEx(id,"STATUS_CTX_CLOSE_PENDING", 0XC00A0006, -1); AddConstEx(id,"STATUS_CTX_NO_OUTBUF", 0XC00A0007, -1); AddConstEx(id,"STATUS_CTX_MODEM_INF_NOT_FOUND", 0XC00A0008, -1); AddConstEx(id,"STATUS_CTX_INVALID_MODEMNAME", 0XC00A0009, -1); AddConstEx(id,"STATUS_CTX_RESPONSE_ERROR", 0XC00A000A, -1); AddConstEx(id,"STATUS_CTX_MODEM_RESPONSE_TIMEOUT", 0XC00A000B, -1); AddConstEx(id,"STATUS_CTX_MODEM_RESPONSE_NO_CARRIER", 0XC00A000C, -1); AddConstEx(id,"STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE", 0XC00A000D, -1); AddConstEx(id,"STATUS_CTX_MODEM_RESPONSE_BUSY", 0XC00A000E, -1); AddConstEx(id,"STATUS_CTX_MODEM_RESPONSE_VOICE", 0XC00A000F, -1); AddConstEx(id,"STATUS_CTX_TD_ERROR", 0XC00A0010, -1); AddConstEx(id,"STATUS_CTX_LICENSE_CLIENT_INVALID", 0XC00A0012, -1); AddConstEx(id,"STATUS_CTX_LICENSE_NOT_AVAILABLE", 0XC00A0013, -1); AddConstEx(id,"STATUS_CTX_LICENSE_EXPIRED", 0XC00A0014, -1); AddConstEx(id,"STATUS_CTX_WINSTATION_NOT_FOUND", 0XC00A0015, -1); AddConstEx(id,"STATUS_CTX_WINSTATION_NAME_COLLISION", 0XC00A0016, -1); AddConstEx(id,"STATUS_CTX_WINSTATION_BUSY", 0XC00A0017, -1); AddConstEx(id,"STATUS_CTX_BAD_VIDEO_MODE", 0XC00A0018, -1); AddConstEx(id,"STATUS_CTX_GRAPHICS_INVALID", 0XC00A0022, -1); return id; } static Enums_1(id) { AddConstEx(id,"STATUS_CTX_NOT_CONSOLE", 0XC00A0024, -1); AddConstEx(id,"STATUS_CTX_CLIENT_QUERY_TIMEOUT", 0XC00A0026, -1); AddConstEx(id,"STATUS_CTX_CONSOLE_DISCONNECT", 0XC00A0027, -1); AddConstEx(id,"STATUS_CTX_CONSOLE_CONNECT", 0XC00A0028, -1); AddConstEx(id,"STATUS_CTX_SHADOW_DENIED", 0XC00A002A, -1); AddConstEx(id,"STATUS_CTX_WINSTATION_ACCESS_DENIED", 0XC00A002B, -1); AddConstEx(id,"STATUS_CTX_INVALID_WD", 0XC00A002E, -1); AddConstEx(id,"STATUS_CTX_WD_NOT_FOUND", 0XC00A002F, -1); AddConstEx(id,"STATUS_CTX_SHADOW_INVALID", 0XC00A0030, -1); AddConstEx(id,"STATUS_CTX_SHADOW_DISABLED", 0XC00A0031, -1); AddConstEx(id,"STATUS_RDP_PROTOCOL_ERROR", 0XC00A0032, -1); AddConstEx(id,"STATUS_CTX_CLIENT_LICENSE_NOT_SET", 0XC00A0033, -1); AddConstEx(id,"STATUS_CTX_CLIENT_LICENSE_IN_USE", 0XC00A0034, -1); AddConstEx(id,"STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE", 0XC00A0035, -1); AddConstEx(id,"STATUS_CTX_SHADOW_NOT_RUNNING", 0XC00A0036, -1); AddConstEx(id,"STATUS_CLUSTER_INVALID_NODE", 0XC0130001, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_EXISTS", 0XC0130002, -1); AddConstEx(id,"STATUS_CLUSTER_JOIN_IN_PROGRESS", 0XC0130003, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_NOT_FOUND", 0XC0130004, -1); AddConstEx(id,"STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND", 0XC0130005, -1); AddConstEx(id,"STATUS_CLUSTER_NETWORK_EXISTS", 0XC0130006, -1); AddConstEx(id,"STATUS_CLUSTER_NETWORK_NOT_FOUND", 0XC0130007, -1); AddConstEx(id,"STATUS_CLUSTER_NETINTERFACE_EXISTS", 0XC0130008, -1); AddConstEx(id,"STATUS_CLUSTER_NETINTERFACE_NOT_FOUND", 0XC0130009, -1); AddConstEx(id,"STATUS_CLUSTER_INVALID_REQUEST", 0XC013000A, -1); AddConstEx(id,"STATUS_CLUSTER_INVALID_NETWORK_PROVIDER", 0XC013000B, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_DOWN", 0XC013000C, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_UNREACHABLE", 0XC013000D, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_NOT_MEMBER", 0XC013000E, -1); AddConstEx(id,"STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS", 0XC013000F, -1); AddConstEx(id,"STATUS_CLUSTER_INVALID_NETWORK", 0XC0130010, -1); AddConstEx(id,"STATUS_CLUSTER_NO_NET_ADAPTERS", 0XC0130011, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_UP", 0XC0130012, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_PAUSED", 0XC0130013, -1); AddConstEx(id,"STATUS_CLUSTER_NODE_NOT_PAUSED", 0XC0130014, -1); AddConstEx(id,"STATUS_CLUSTER_NO_SECURITY_CONTEXT", 0XC0130015, -1); AddConstEx(id,"STATUS_CLUSTER_NETWORK_NOT_INTERNAL", 0XC0130016, -1); AddConstEx(id,"STATUS_CLUSTER_POISONED", 0XC0130017, -1); AddConstEx(id,"STATUS_ACPI_INVALID_OPCODE", 0XC0140001, -1); AddConstEx(id,"STATUS_ACPI_STACK_OVERFLOW", 0XC0140002, -1); AddConstEx(id,"STATUS_ACPI_ASSERT_FAILED", 0XC0140003, -1); AddConstEx(id,"STATUS_ACPI_INVALID_INDEX", 0XC0140004, -1); AddConstEx(id,"STATUS_ACPI_INVALID_ARGUMENT", 0XC0140005, -1); AddConstEx(id,"STATUS_ACPI_FATAL", 0XC0140006, -1); AddConstEx(id,"STATUS_ACPI_INVALID_SUPERNAME", 0XC0140007, -1); AddConstEx(id,"STATUS_ACPI_INVALID_ARGTYPE", 0XC0140008, -1); AddConstEx(id,"STATUS_ACPI_INVALID_OBJTYPE", 0XC0140009, -1); AddConstEx(id,"STATUS_ACPI_INVALID_TARGETTYPE", 0XC014000A, -1); AddConstEx(id,"STATUS_ACPI_INCORRECT_ARGUMENT_COUNT", 0XC014000B, -1); AddConstEx(id,"STATUS_ACPI_ADDRESS_NOT_MAPPED", 0XC014000C, -1); AddConstEx(id,"STATUS_ACPI_INVALID_EVENTTYPE", 0XC014000D, -1); AddConstEx(id,"STATUS_ACPI_HANDLER_COLLISION", 0XC014000E, -1); AddConstEx(id,"STATUS_ACPI_INVALID_DATA", 0XC014000F, -1); AddConstEx(id,"STATUS_ACPI_INVALID_REGION", 0XC0140010, -1); AddConstEx(id,"STATUS_ACPI_INVALID_ACCESS_SIZE", 0XC0140011, -1); AddConstEx(id,"STATUS_ACPI_ACQUIRE_GLOBAL_LOCK", 0XC0140012, -1); AddConstEx(id,"STATUS_ACPI_ALREADY_INITIALIZED", 0XC0140013, -1); AddConstEx(id,"STATUS_ACPI_NOT_INITIALIZED", 0XC0140014, -1); AddConstEx(id,"STATUS_ACPI_INVALID_MUTEX_LEVEL", 0XC0140015, -1); AddConstEx(id,"STATUS_ACPI_MUTEX_NOT_OWNED", 0XC0140016, -1); AddConstEx(id,"STATUS_ACPI_MUTEX_NOT_OWNER", 0XC0140017, -1); AddConstEx(id,"STATUS_ACPI_RS_ACCESS", 0XC0140018, -1); AddConstEx(id,"STATUS_ACPI_INVALID_TABLE", 0XC0140019, -1); AddConstEx(id,"STATUS_ACPI_REG_HANDLER_FAILED", 0XC0140020, -1); AddConstEx(id,"STATUS_ACPI_POWER_REQUEST_FAILED", 0XC0140021, -1); AddConstEx(id,"STATUS_SXS_SECTION_NOT_FOUND", 0XC0150001, -1); AddConstEx(id,"STATUS_SXS_CANT_GEN_ACTCTX", 0XC0150002, -1); AddConstEx(id,"STATUS_SXS_INVALID_ACTCTXDATA_FORMAT", 0XC0150003, -1); AddConstEx(id,"STATUS_SXS_ASSEMBLY_NOT_FOUND", 0XC0150004, -1); AddConstEx(id,"STATUS_SXS_MANIFEST_FORMAT_ERROR", 0XC0150005, -1); AddConstEx(id,"STATUS_SXS_MANIFEST_PARSE_ERROR", 0XC0150006, -1); AddConstEx(id,"STATUS_SXS_ACTIVATION_CONTEXT_DISABLED", 0XC0150007, -1); AddConstEx(id,"STATUS_SXS_KEY_NOT_FOUND", 0XC0150008, -1); AddConstEx(id,"STATUS_SXS_VERSION_CONFLICT", 0XC0150009, -1); AddConstEx(id,"STATUS_SXS_WRONG_SECTION_TYPE", 0XC015000A, -1); AddConstEx(id,"STATUS_SXS_THREAD_QUERIES_DISABLED", 0XC015000B, -1); AddConstEx(id,"STATUS_SXS_ASSEMBLY_MISSING", 0XC015000C, -1); AddConstEx(id,"STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET", 0XC015000E, -1); AddConstEx(id,"STATUS_SXS_EARLY_DEACTIVATION", 0XC015000F, -1); AddConstEx(id,"STATUS_SXS_INVALID_DEACTIVATION", 0XC0150010, -1); AddConstEx(id,"STATUS_SXS_MULTIPLE_DEACTIVATION", 0XC0150011, -1); AddConstEx(id,"STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY", 0XC0150012, -1); AddConstEx(id,"STATUS_SXS_PROCESS_TERMINATION_REQUESTED", 0XC0150013, -1); } //------------------------------------------------------------------------ // Information about enum types static Enums(void) { auto id; id = Enums_0(id); id = Enums_1(id); } static Structures_0(id) { id = AddStrucEx(-1,"_IMAGE_IMPORT_DESCRIPTOR::$6240DAD982961584EB19824B18A9D9C4",1); id = AddStrucEx(-1,"_IMAGE_SECTION_HEADER::$26EDCF116B4BEB8C983EA86C7BE2E882",1); id = AddStrucEx(-1,"IMAGE_DATA_DIRECTORY",0); id = AddStrucEx(-1,"IMAGE_OPTIONAL_HEADER32",0); id = AddStrucEx(-1,"IMAGE_FILE_HEADER",0); id = AddStrucEx(-1,"IMAGE_SECTION_HEADER",0); id = AddStrucEx(-1,"IMAGE_NT_HEADERS",0); id = AddStrucEx(-1,"IMAGE_IMPORT_DESCRIPTOR",0); id = AddStrucEx(-1,"IMAGE_EXPORT_DIRECTORY",0); id = AddStrucEx(-1,"IMAGE_DEBUG_DIRECTORY",0); id = AddStrucEx(-1,"IO_STATUS_BLOCK",0); id = AddStrucEx(-1,"UNICODE_STRING",0); id = AddStrucEx(-1,"OEM_STRING",0); id = AddStrucEx(-1,"RTL_HEAP_DEFINITION",0); id = AddStrucEx(-1,"LUID_AND_ATTRIBUTES",0); id = AddStrucEx(-1,"OBJECT_ATTRIBUTES",0); id = AddStrucEx(-1,"COORD",0); id = AddStrucEx(-1,"ANSI_STRING",0); id = AddStrucEx(-1,"CRITICAL_SECTION",0); id = AddStrucEx(-1,"LIST_ENTRY",0); id = AddStrucEx(-1,"LDR_MODULE",0); id = AddStrucEx(-1,"MODULE_HEADER",0); id = AddStrucEx(-1,"PROCESS_MODULE_INFO",0); id = AddStrucEx(-1,"PEB_LDR_DATA",0); id = AddStrucEx(-1,"SYSTEM_STRINGS",0); id = AddStrucEx(-1,"TEXT_INFO",0); id = AddStrucEx(-1,"PROCESS_PARAMETERS",0); id = AddStrucEx(-1,"PEB_FREE_BLOCK",0); id = AddStrucEx(-1,"RTL_BITMAP",0); id = AddStrucEx(-1,"PEB",0); id = AddStrucEx(-1,"EXCEPTION_RECORD",0); id = AddStrucEx(-1,"NT_TIB_MEMBER",1); id = AddStrucEx(-1,"NT_TIB",0); id = AddStrucEx(-1,"CLIENT_ID",0); id = AddStrucEx(-1,"TEB",0); id = AddStrucEx(-1,"VM_COUNTERS",0); id = AddStrucEx(-1,"FILE_DISPOSITION_INFORMATION",0); id = AddStrucEx(-1,"FILE_BASIC_INFORMATION",0); id = AddStrucEx(-1,"FILE_STANDARD_INFORMATION",0); id = AddStrucEx(-1,"FILE_POSITION_INFORMATION",0); id = AddStrucEx(-1,"FILE_ALIGNMENT_INFORMATION",0); id = AddStrucEx(-1,"FILE_NETWORK_OPEN_INFORMATION",0); id = AddStrucEx(-1,"FILE_FULL_EA_INFORMATION",0); id = AddStrucEx(-1,"FILE_NOTIFY_INFORMATION",0); id = AddStrucEx(-1,"SYSTEM_BASIC_INFORMATION",0); id = AddStrucEx(-1,"SYSTEM_PROCESSOR_INFORMATION",0); id = AddStrucEx(-1,"SYSTEM_PERFORMANCE_INFORMATION",0); id = AddStrucEx(-1,"SYSTEM_TIME_OF_DAY_INFORMATION",0); id = AddStrucEx(-1,"IO_COUNTERSEX",0); id = AddStrucEx(-1,"SYSTEM_THREADS",0); id = AddStrucEx(-1,"LARGE_INTEGER:LOWHIGH",0); id = AddStrucEx(-1,"LARGE_INTEGER",1); id = AddStrucEx(-1,"DISPATCHER_HEADER",0); id = AddStrucEx(-1,"KEVENT",0); id = AddStrucEx(-1,"KDPC",0); id = AddStrucEx(-1,"KDEVICE_QUEUE",0); id = AddStrucEx(-1,"KDEVICE_QUEUE_ENTRY",0); id = AddStrucEx(-1,"WAIT_CONTEXT_BLOCK",0); id = AddStrucEx(-1,"DEVICE_OBJECT::$178C8E784DFB44063357A0503D7C08A7",1); id = AddStrucEx(-1,"DEVICE_OBJECT",0); id = AddStrucEx(-1,"DRIVER_OBJECT",0); id = AddStrucEx(-1,"NAMED_PIPE_CREATE_PARAMETERS",0); id = AddStrucEx(-1,"KSEMAPHORE",0); id = AddStrucEx(-1,"KAPC",0); id = AddStrucEx(-1,"KTIMER",0); id = AddStrucEx(-1,"KWAIT_BLOCK",0); id = AddStrucEx(-1,"KAPC_STATE",0); id = AddStrucEx(-1,"KTHREAD",0); id = AddStrucEx(-1,"FXSAVE_FORMAT",0); id = AddStrucEx(-1,"ETHREAD",0); id = AddStrucEx(-1,"FNSAVE_FORMAT",0); id = AddStrucEx(-1,"FX_SAVE_AREA_MEMBER",1); id = AddStrucEx(-1,"FX_SAVE_AREA",0); id = AddStrucEx(-1,"PROCESSOR_IDLE_TIMES",0); id = AddStrucEx(-1,"PROCESSOR_POWER_STATE",0); id = AddStrucEx(-1,"PP_LOOKASIDE_LIST",0); id = AddStrucEx(-1,"KSPIN_LOCK_QUEUE",0); id = AddStrucEx(-1,"DESCRIPTOR",0); id = AddStrucEx(-1,"KSPECIAL_REGISTERS",0); id = AddStrucEx(-1,"FLOATING_SAVE_AREA",0); id = AddStrucEx(-1,"_CONTEXT",0); id = AddStrucEx(-1,"KPROCESSOR_STATE",0); id = AddStrucEx(-1,"KPRCB",0); id = AddStrucEx(-1,"KPCR",0); id = GetStrucIdByName("_IMAGE_IMPORT_DESCRIPTOR::$6240DAD982961584EB19824B18A9D9C4"); AddStrucMember(id,"Characteristics", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"OriginalFirstThunk", 0X0, 0x20000400, -1, 4); id = GetStrucIdByName("_IMAGE_SECTION_HEADER::$26EDCF116B4BEB8C983EA86C7BE2E882"); AddStrucMember(id,"PhysicalAddress", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"VirtualSize", 0X0, 0x20000400, -1, 4); id = GetStrucIdByName("IMAGE_DATA_DIRECTORY"); AddStrucMember(id,"VirtualAddress", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Size", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("IMAGE_OPTIONAL_HEADER32"); AddStrucMember(id,"Magic", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"MajorLinkerVersion", 0X2, 0x000400, -1, 1); AddStrucMember(id,"MinorLinkerVersion", 0X3, 0x000400, -1, 1); AddStrucMember(id,"SizeOfCode", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfInitializedData", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfUninitializedData", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"AddressOfEntryPoint", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"BaseOfCode", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"BaseOfData", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"ImageBase", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"SectionAlignment", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"FileAlignment", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"MajorOperatingSystemVersion", 0X28, 0x10000400, -1, 2); AddStrucMember(id,"MinorOperatingSystemVersion", 0X2A, 0x10000400, -1, 2); AddStrucMember(id,"MajorImageVersion", 0X2C, 0x10000400, -1, 2); AddStrucMember(id,"MinorImageVersion", 0X2E, 0x10000400, -1, 2); AddStrucMember(id,"MajorSubsystemVersion", 0X30, 0x10000400, -1, 2); AddStrucMember(id,"MinorSubsystemVersion", 0X32, 0x10000400, -1, 2); AddStrucMember(id,"Win32VersionValue", 0X34, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfImage", 0X38, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfHeaders", 0X3C, 0x20000400, -1, 4); AddStrucMember(id,"CheckSum", 0X40, 0x20000400, -1, 4); AddStrucMember(id,"Subsystem", 0X44, 0x10000400, -1, 2); AddStrucMember(id,"DllCharacteristics", 0X46, 0x10000400, -1, 2); AddStrucMember(id,"SizeOfStackReserve", 0X48, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfStackCommit", 0X4C, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfHeapReserve", 0X50, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfHeapCommit", 0X54, 0x20000400, -1, 4); AddStrucMember(id,"LoaderFlags", 0X58, 0x20000400, -1, 4); AddStrucMember(id,"NumberOfRvaAndSizes", 0X5C, 0x20000400, -1, 4); AddStrucMember(id,"DataDirectory", 0X60, 0x60000400, GetStrucIdByName("IMAGE_DATA_DIRECTORY"), 128); id = GetStrucIdByName("IMAGE_FILE_HEADER"); AddStrucMember(id,"Machine", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"NumberOfSections", 0X2, 0x10000400, -1, 2); AddStrucMember(id,"TimeDateStamp", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"PointerToSymbolTable", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"NumberOfSymbols", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfOptionalHeader", 0X10, 0x10000400, -1, 2); AddStrucMember(id,"Characteristics", 0X12, 0x10000400, -1, 2); id = GetStrucIdByName("IMAGE_SECTION_HEADER"); AddStrucMember(id,"Name", 0X0, 0x000400, -1, 8); AddStrucMember(id,"Misc", 0X8, 0x60000400, GetStrucIdByName("_IMAGE_SECTION_HEADER::$26EDCF116B4BEB8C983EA86C7BE2E882"), 4); AddStrucMember(id,"VirtualAddress", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfRawData", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"PointerToRawData", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"PointerToRelocations", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"PointerToLinenumbers", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"NumberOfRelocations", 0X20, 0x10000400, -1, 2); AddStrucMember(id,"NumberOfLinenumbers", 0X22, 0x10000400, -1, 2); AddStrucMember(id,"Characteristics", 0X24, 0x20000400, -1, 4); id = GetStrucIdByName("IMAGE_NT_HEADERS"); AddStrucMember(id,"Signature", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"FileHeader", 0X4, 0x60000400, GetStrucIdByName("IMAGE_FILE_HEADER"), 20); AddStrucMember(id,"OptionalHeader", 0X18, 0x60000400, GetStrucIdByName("IMAGE_OPTIONAL_HEADER32"), 224); id = GetStrucIdByName("IMAGE_IMPORT_DESCRIPTOR"); AddStrucMember(id,"anonymous_0", 0X0, 0x60000400, GetStrucIdByName("_IMAGE_IMPORT_DESCRIPTOR::$6240DAD982961584EB19824B18A9D9C4"), 4); AddStrucMember(id,"TimeDateStamp", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"ForwarderChain", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"Name", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"FirstThunk", 0X10, 0x20000400, -1, 4); id = GetStrucIdByName("IMAGE_EXPORT_DIRECTORY"); AddStrucMember(id,"Characteristics", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"TimeDateStamp", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"MajorVersion", 0X8, 0x10000400, -1, 2); AddStrucMember(id,"MinorVersion", 0XA, 0x10000400, -1, 2); AddStrucMember(id,"Name", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"Base", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"NumberOfFunctions", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"NumberOfNames", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"AddressOfFunctions", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"AddressOfNames", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"AddressOfNameOrdinals", 0X24, 0x20000400, -1, 4); id = GetStrucIdByName("IMAGE_DEBUG_DIRECTORY"); AddStrucMember(id,"Characteristics", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"TimeDateStamp", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"MajorVersion", 0X8, 0x10000400, -1, 2); AddStrucMember(id,"MinorVersion", 0XA, 0x10000400, -1, 2); AddStrucMember(id,"Type", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfData", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"AddressOfRawData", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"PointerToRawData", 0X18, 0x20000400, -1, 4); id = GetStrucIdByName("IO_STATUS_BLOCK"); AddStrucMember(id,"Status", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Information", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("UNICODE_STRING"); AddStrucMember(id,"Length", 0X0, 0x10000400, -1, 2); SetMemberComment(id, 0X0, "Size of string in bytes", 0); AddStrucMember(id,"MaxLength", 0X2, 0x10000400, -1, 2); SetMemberComment(id, 0X2, "Size of buffer in bytes", 1); AddStrucMember(id,"Buffer", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("OEM_STRING"); AddStrucMember(id,"Length", 0X0, 0x10000400, -1, 2); SetMemberComment(id, 0X0, "Size of string in bytes", 1); AddStrucMember(id,"MaxLength", 0X2, 0x10000400, -1, 2); SetMemberComment(id, 0X2, "Size of buffer in bytes", 1); AddStrucMember(id,"Buffer", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("RTL_HEAP_DEFINITION"); AddStrucMember(id,"Length", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Unknown", 0X4, 0x20000400, -1, 44); id = GetStrucIdByName("LUID_AND_ATTRIBUTES"); AddStrucMember(id,"LUID", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"Attributes", 0X8, 0x20000400, -1, 4); id = GetStrucIdByName("OBJECT_ATTRIBUTES"); AddStrucMember(id,"Length", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"RootDirectory", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"ObjectName", 0X8, 0x20a00400, GetStrucIdByName("UNICODE_STRING"), 4); AddStrucMember(id,"Attributes", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"SecurityDescriptor", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"SecurityQualityOfService", 0X14, 0x20000400, -1, 4); id = GetStrucIdByName("COORD"); AddStrucMember(id,"X", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"Y", 0X2, 0x10000400, -1, 2); id = GetStrucIdByName("ANSI_STRING"); AddStrucMember(id,"Length", 0X0, 0x10000400, -1, 2); SetMemberComment(id, 0X0, "Size of string in bytes", 1); AddStrucMember(id,"MaxLength", 0X2, 0x10000400, -1, 2); SetMemberComment(id, 0X2, "Size of buffer in bytes", 1); AddStrucMember(id,"Buffer", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("CRITICAL_SECTION"); AddStrucMember(id,"LockCount", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"RecursionCount", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"OwningThread", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"LockSemaphore", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"SpinCount", 0X10, 0x20000400, -1, 4); id = GetStrucIdByName("LIST_ENTRY"); AddStrucMember(id,"Blink", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Flink", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("LDR_MODULE"); AddStrucMember(id,"ListPrevNext", 0X0, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); SetMemberComment(id, 0X0, "Previous and next LDR_MODULE is either of:\n-> InLoadOrderModuleList\n-> InMemoryOrderModuleList\n-> InMemoryOrderModuleList", 1); AddStrucMember(id,"BaseAddress", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"EntryPoint", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"SizeOfImage", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"FullDllName", 0X14, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"BaseDllName", 0X1C, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"Flags", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"LoadCount", 0X28, 0x10000400, -1, 2); AddStrucMember(id,"TlsIndex", 0X2A, 0x10000400, -1, 2); AddStrucMember(id,"HashTableEntry", 0X2C, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"TimeDateStamp", 0X34, 0x20000400, -1, 4); id = GetStrucIdByName("MODULE_HEADER"); AddStrucMember(id,"Initialized", 0X0, 0x000400, -1, 1); SetMemberComment(id, 0X0, "Boolean", 1); AddStrucMember(id,"SsHandle", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"EntryToInLoadOrderModuleList", 0X8, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"EntryToInMemoryOrderModuleList", 0X10, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"EntryToInInitializationOrderModuleList", 0X18, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); id = GetStrucIdByName("PROCESS_MODULE_INFO"); AddStrucMember(id,"Length", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"ModuleHeader", 0X4, 0x60000400, GetStrucIdByName("MODULE_HEADER"), 32); id = GetStrucIdByName("PEB_LDR_DATA"); AddStrucMember(id,"Length", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"ModuleHeader", 0X4, 0x60000400, GetStrucIdByName("MODULE_HEADER"), 32); id = GetStrucIdByName("SYSTEM_STRINGS"); AddStrucMember(id,"SystemRoot", 0X0, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); SetMemberComment(id, 0X0, "%SystemRoot%", 1); AddStrucMember(id,"SystemRootSys32", 0X8, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); SetMemberComment(id, 0X8, "%SystemRoot%\\System32", 1); AddStrucMember(id,"BaseNamedObjects", 0X10, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); SetMemberComment(id, 0X10, "\\BaseNamedObjects", 1); id = GetStrucIdByName("TEXT_INFO"); AddStrucMember(id,"Reserved", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"SystemStrings", 0X4, 0x20a00400, GetStrucIdByName("SYSTEM_STRINGS"), 4); id = GetStrucIdByName("PROCESS_PARAMETERS"); AddStrucMember(id,"AllocationSize", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Size", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"Flags", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"Zero", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"Console", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"ProcessGroup", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"hStdInput", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"hStdOutput", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"hStdError", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"CurrentDirectoryName", 0X24, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"CurrentDirectoryHandle", 0X2C, 0x20000400, -1, 4); AddStrucMember(id,"DllPath", 0X30, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"ImageFile", 0X38, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"Commandline", 0X40, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"Environment", 0X48, 0x20000400, -1, 4); AddStrucMember(id,"dwX", 0X4C, 0x20000400, -1, 4); AddStrucMember(id,"dwY", 0X50, 0x20000400, -1, 4); AddStrucMember(id,"dwXsize", 0X54, 0x20000400, -1, 4); AddStrucMember(id,"dwYsize", 0X58, 0x20000400, -1, 4); AddStrucMember(id,"dwXcountChars", 0X5C, 0x20000400, -1, 4); AddStrucMember(id,"dwYcountChars", 0X60, 0x20000400, -1, 4); AddStrucMember(id,"dwFillAttribute", 0X64, 0x20000400, -1, 4); AddStrucMember(id,"dwFlags", 0X68, 0x20000400, -1, 4); AddStrucMember(id,"ShowWindow", 0X6C, 0x20000400, -1, 4); AddStrucMember(id,"WindowTitle", 0X70, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"Desktop", 0X78, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"Reserved1", 0X80, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"Reserved2", 0X88, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); id = GetStrucIdByName("PEB_FREE_BLOCK"); AddStrucMember(id,"Next", 0X0, 0x20a00400, GetStrucIdByName("PEB_FREE_BLOCK"), 4); AddStrucMember(id,"Size", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("RTL_BITMAP"); AddStrucMember(id,"SizeOfBitMap", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Buffer", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("PEB"); AddStrucMember(id,"InheritedAddressSpace", 0X0, 0x000400, -1, 1); AddStrucMember(id,"ReadImageFileExecOptions", 0X1, 0x000400, -1, 1); AddStrucMember(id,"BeingDebugged", 0X2, 0x000400, -1, 1); AddStrucMember(id,"Unknown01", 0X3, 0x000400, -1, 1); AddStrucMember(id,"Mutant", 0X4, 0x20000400, -1, 4); SetMemberComment(id, 0X4, "HANDLE to Mutant", 1); AddStrucMember(id,"SectionBaseAddress", 0X8, 0x20000400, -1, 4); SetMemberComment(id, 0X8, "Pointer to section base", 1); AddStrucMember(id,"ProcessModuleInfo", 0XC, 0x20a00400, GetStrucIdByName("PEB_LDR_DATA"), 4); AddStrucMember(id,"ProcessParameters", 0X10, 0x20a00400, GetStrucIdByName("PROCESS_PARAMETERS"), 4); AddStrucMember(id,"SubsystemData", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"ProcessHeap", 0X18, 0x20000400, -1, 4); SetMemberComment(id, 0X18, "Handle to process heap", 1); AddStrucMember(id,"FastPebLock", 0X1C, 0x20a00400, GetStrucIdByName("CRITICAL_SECTION"), 4); AddStrucMember(id,"FastPebLockRoutine", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"FastPebUnlockRoutine", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"EnvironmentUpdateCount", 0X28, 0x20000400, -1, 4); AddStrucMember(id,"KernelCallbackTable", 0X2C, 0x20000400, -1, 4); AddStrucMember(id,"EventLogSection", 0X30, 0x20000400, -1, 4); AddStrucMember(id,"EventLog", 0X34, 0x20000400, -1, 4); AddStrucMember(id,"FreeList", 0X38, 0x20a00400, GetStrucIdByName("PEB_FREE_BLOCK"), 4); AddStrucMember(id,"TlsBitMapSize", 0X3C, 0x20000400, -1, 4); AddStrucMember(id,"TlsBitMap", 0X40, 0x20a00400, GetStrucIdByName("RTL_BITMAP"), 4); AddStrucMember(id,"TlsBitMapData", 0X44, 0x60000400, GetStrucIdByName("RTL_BITMAP"), 8); AddStrucMember(id,"ReadOnlySharedMemoryBase", 0X4C, 0x20000400, -1, 4); AddStrucMember(id,"ReadOnlySharedMemoryHeap", 0X50, 0x20000400, -1, 4); AddStrucMember(id,"TextInfo", 0X54, 0x20a00400, GetStrucIdByName("TEXT_INFO"), 4); AddStrucMember(id,"InitAnsiCodePageData", 0X58, 0x20000400, -1, 4); AddStrucMember(id,"InitOemCodePageData", 0X5C, 0x20000400, -1, 4); AddStrucMember(id,"InitUnicodeCaseTableData", 0X60, 0x20000400, -1, 4); AddStrucMember(id,"KeNumberProcessors", 0X64, 0x20000400, -1, 4); AddStrucMember(id,"NtGlobalFlag", 0X68, 0x20000400, -1, 4); AddStrucMember(id,"Unknown02", 0X6C, 0x20000400, -1, 4); AddStrucMember(id,"MmCriticalSectionTimeout", 0X70, 0x30000400, -1, 8); SetMemberComment(id, 0X70, "LARGE_INTEGER", 1); AddStrucMember(id,"MmHeapSegmentReserve", 0X78, 0x20000400, -1, 4); AddStrucMember(id,"MmHeapSegmentCommit", 0X7C, 0x20000400, -1, 4); AddStrucMember(id,"MmHeapDeCommitTotalFreeThreshold", 0X80, 0x20000400, -1, 4); AddStrucMember(id,"MmHeapDeCommitFreeBlockThreshold", 0X84, 0x20000400, -1, 4); AddStrucMember(id,"NumberOfHeaps", 0X88, 0x20000400, -1, 4); AddStrucMember(id,"AvailableHeaps", 0X8C, 0x20000400, -1, 4); AddStrucMember(id,"ProcessHeapsListBuffer", 0X90, 0x20000400, -1, 4); SetMemberComment(id, 0X90, "PHANDLE", 1); AddStrucMember(id,"GdiSharedHandleTable", 0X94, 0x20000400, -1, 4); AddStrucMember(id,"ProcessStarterHelper", 0X98, 0x20000400, -1, 4); AddStrucMember(id,"GdiDCAttributeList", 0X9C, 0x20000400, -1, 4); AddStrucMember(id,"LoaderLock", 0XA0, 0x20a00400, GetStrucIdByName("CRITICAL_SECTION"), 4); AddStrucMember(id,"NtMajorVersion", 0XA4, 0x20000400, -1, 4); AddStrucMember(id,"NtMinorVersion", 0XA8, 0x20000400, -1, 4); AddStrucMember(id,"NtBuildNumber", 0XAC, 0x10000400, -1, 2); AddStrucMember(id,"CmNtCSDVersion", 0XAE, 0x10000400, -1, 2); AddStrucMember(id,"PlatformId", 0XB0, 0x20000400, -1, 4); AddStrucMember(id,"Subsystem", 0XB4, 0x20000400, -1, 4); AddStrucMember(id,"MajorSubsystemVersion", 0XB8, 0x20000400, -1, 4); AddStrucMember(id,"MinorSubsystemVersion", 0XBC, 0x20000400, -1, 4); AddStrucMember(id,"AffinityMask", 0XC0, 0x20000400, -1, 4); AddStrucMember(id,"GdiHandleBuffer", 0XC4, 0x20000400, -1, 136); AddStrucMember(id,"PostProcessInitRoutine", 0X14C, 0x20000400, -1, 4); AddStrucMember(id,"TlsExpansionBitmap", 0X150, 0x20000400, -1, 4); AddStrucMember(id,"TlsExpansionBitmapBits", 0X154, 0x20000400, -1, 128); AddStrucMember(id,"Win32WindowStation", 0X1D4, 0x20000400, -1, 4); SetMemberComment(id, 0X1D4, "SessionID", 1); AddStrucMember(id,"Dummy", 0X1D8, 0x20000400, -1, 4); SetMemberComment(id, 0X1D8, "There are some more members, but unknown ...", 1); id = GetStrucIdByName("EXCEPTION_RECORD"); AddStrucMember(id,"ExceptionCode", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"ExceptionFlags", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"ExceptionRecord", 0X8, 0x20a00400, GetStrucIdByName("EXCEPTION_RECORD"), 4); AddStrucMember(id,"ExceptionAddress", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"NumberParameters", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"ExceptionInformation", 0X14, 0x20000400, -1, 4); SetMemberComment(id, 0X14, "Array of length \"EXCEPTION_MAXIMUM_PARAMETERS\"", 1); id = GetStrucIdByName("NT_TIB_MEMBER"); AddStrucMember(id,"FiberData", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Version", 0X0, 0x20000400, -1, 4); id = GetStrucIdByName("NT_TIB"); AddStrucMember(id,"ExceptionList", 0X0, 0x20a00400, GetStrucIdByName("EXCEPTION_RECORD"), 4); AddStrucMember(id,"StackBase", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"StackLimit", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"SubSystemTib", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"union", 0X10, 0x60000400, GetStrucIdByName("NT_TIB_MEMBER"), 4); AddStrucMember(id,"ArbitraryUserPointer", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"Self", 0X18, 0x20a00400, GetStrucIdByName("NT_TIB"), 4); id = GetStrucIdByName("CLIENT_ID"); AddStrucMember(id,"UniqueProcess", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"UniqueThread", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("TEB"); AddStrucMember(id,"NtTib", 0X0, 0x60000400, GetStrucIdByName("NT_TIB"), 28); AddStrucMember(id,"EnvironmentPointer", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"Cid", 0X20, 0x60000400, GetStrucIdByName("CLIENT_ID"), 8); AddStrucMember(id,"RpcHandle", 0X28, 0x20000400, -1, 4); AddStrucMember(id,"ThreadLocalStorage", 0X2C, 0x20000400, -1, 4); AddStrucMember(id,"Peb", 0X30, 0x20a00400, GetStrucIdByName("PEB"), 4); AddStrucMember(id,"LastErrorValue", 0X34, 0x20000400, -1, 4); id = GetStrucIdByName("VM_COUNTERS"); AddStrucMember(id,"PeakVirtualSize", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"VirtualSize", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"PageFaultCount", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"PeakWorkingSetSize", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"WorkingSetSize", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"QuotaPeakPagedPoolUsage", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"QuotaPagedPoolUsage", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"QuotaPeakNonPagedPoolUsage", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"QuotaNonPagedPoolUsage", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"PagefileUsage", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"PeakPagefileUsage", 0X28, 0x20000400, -1, 4); id = GetStrucIdByName("FILE_DISPOSITION_INFORMATION"); AddStrucMember(id,"DeleteFile", 0X0, 0x20000400, -1, 4); SetMemberComment(id, 0X0, "Boolean value", 1); id = GetStrucIdByName("FILE_BASIC_INFORMATION"); AddStrucMember(id,"CreationTime", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"LastAccessTime", 0X8, 0x30000400, -1, 8); AddStrucMember(id,"LastWriteTime", 0X10, 0x30000400, -1, 8); AddStrucMember(id,"ChangeTime", 0X18, 0x30000400, -1, 8); AddStrucMember(id,"FileAttributes", 0X20, 0x20000400, -1, 4); id = GetStrucIdByName("FILE_STANDARD_INFORMATION"); AddStrucMember(id,"AllocationSize", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"EndOfFile", 0X8, 0x30000400, -1, 8); AddStrucMember(id,"NumberOfLinks", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"DeletePending", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"IsDirectory", 0X18, 0x20000400, -1, 4); id = GetStrucIdByName("FILE_POSITION_INFORMATION"); AddStrucMember(id,"CurrentByteOffset", 0X0, 0x30000400, -1, 8); id = GetStrucIdByName("FILE_ALIGNMENT_INFORMATION"); AddStrucMember(id,"AlignmentRequirement", 0X0, 0x20000400, -1, 4); id = GetStrucIdByName("FILE_NETWORK_OPEN_INFORMATION"); AddStrucMember(id,"CreationTime", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"LastAccessTime", 0X8, 0x30000400, -1, 8); AddStrucMember(id,"LastWriteTime", 0X10, 0x30000400, -1, 8); AddStrucMember(id,"ChangeTime", 0X18, 0x30000400, -1, 8); AddStrucMember(id,"AllocationSize", 0X20, 0x30000400, -1, 8); AddStrucMember(id,"EndOfFile", 0X28, 0x30000400, -1, 8); AddStrucMember(id,"FileAttributes", 0X30, 0x20000400, -1, 4); id = GetStrucIdByName("FILE_FULL_EA_INFORMATION"); AddStrucMember(id,"NextEntryOffset", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Flags", 0X4, 0x000400, -1, 1); AddStrucMember(id,"EaNameLength", 0X5, 0x000400, -1, 1); AddStrucMember(id,"EaValueLength", 0X6, 0x10000400, -1, 2); AddStrucMember(id,"EaName", 0X8, 0x300400, -1, 0); id = GetStrucIdByName("FILE_NOTIFY_INFORMATION"); AddStrucMember(id,"NextEntryOffset", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"Action", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"FileNameLength", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"FileName", 0XC, 0x10000400, -1, 0); SetMemberComment(id, 0XC, "WCHAR", 1); id = GetStrucIdByName("SYSTEM_BASIC_INFORMATION"); AddStrucMember(id,"Unknown", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"MaximumIncrement", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"PhysicalPageSize", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"NumberOfPhysicalPages", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"LowestPhysicalPage", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"HighestPhysicalPage", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"AllocationGranularity", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"LowestUserAddress", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"HighestUserAddress", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"ActiveProcessors", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"NumberProcessors", 0X28, 0x20000400, -1, 4); id = GetStrucIdByName("SYSTEM_PROCESSOR_INFORMATION"); AddStrucMember(id,"ProcessorArchitecture", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"ProcessorLevel", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"ProcessorRevision", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"Unknown", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"FeatureBits", 0X10, 0x20000400, -1, 4); id = GetStrucIdByName("SYSTEM_PERFORMANCE_INFORMATION"); AddStrucMember(id,"IdleTime", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"ReadTransferCount", 0X8, 0x30000400, -1, 8); AddStrucMember(id,"WriteTransferCount", 0X10, 0x30000400, -1, 8); AddStrucMember(id,"OtherTransferCount", 0X18, 0x30000400, -1, 8); AddStrucMember(id,"ReadOperationCount", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"WriteOperationCount", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"OtherOperationCount", 0X28, 0x20000400, -1, 4); AddStrucMember(id,"AvailablePages", 0X2C, 0x20000400, -1, 4); AddStrucMember(id,"TotalCommittedPages", 0X30, 0x20000400, -1, 4); AddStrucMember(id,"TotalCommitLimit", 0X34, 0x20000400, -1, 4); AddStrucMember(id,"PeakCommitment", 0X38, 0x20000400, -1, 4); AddStrucMember(id,"PageFaults", 0X3C, 0x20000400, -1, 4); AddStrucMember(id,"WriteCopyFaults", 0X40, 0x20000400, -1, 4); AddStrucMember(id,"TransistionFaults", 0X44, 0x20000400, -1, 4); AddStrucMember(id,"Reserved1", 0X48, 0x20000400, -1, 4); AddStrucMember(id,"DemandZeroFaults", 0X4C, 0x20000400, -1, 4); AddStrucMember(id,"PagesRead", 0X50, 0x20000400, -1, 4); AddStrucMember(id,"PageReadIos", 0X54, 0x20000400, -1, 4); AddStrucMember(id,"Reserved2", 0X58, 0x20000400, -1, 8); AddStrucMember(id,"PagefilePagesWritten", 0X60, 0x20000400, -1, 4); AddStrucMember(id,"PagefilePageWriteIos", 0X64, 0x20000400, -1, 4); AddStrucMember(id,"MappedFilePagesWritten", 0X68, 0x20000400, -1, 4); AddStrucMember(id,"MappedFilePageWriteIos", 0X6C, 0x20000400, -1, 4); AddStrucMember(id,"PagedPoolUsage", 0X70, 0x20000400, -1, 4); AddStrucMember(id,"NonPagedPoolUsage", 0X74, 0x20000400, -1, 4); AddStrucMember(id,"PagedPoolAllocs", 0X78, 0x20000400, -1, 4); AddStrucMember(id,"PagedPoolFrees", 0X7C, 0x20000400, -1, 4); AddStrucMember(id,"NonPagedPoolAllocs", 0X80, 0x20000400, -1, 4); AddStrucMember(id,"NonPagedPoolFrees", 0X84, 0x20000400, -1, 4); AddStrucMember(id,"TotalFreeSystemPtes", 0X88, 0x20000400, -1, 4); AddStrucMember(id,"SystemCodePage", 0X8C, 0x20000400, -1, 4); AddStrucMember(id,"TotalSystemDriverPages", 0X90, 0x20000400, -1, 4); AddStrucMember(id,"TotalSystemCodePages", 0X94, 0x20000400, -1, 4); AddStrucMember(id,"SmallNonPagedLookasideListAllocateHits", 0X98, 0x20000400, -1, 4); AddStrucMember(id,"SmallPagedLookasideListAllocateHits", 0X9C, 0x20000400, -1, 4); AddStrucMember(id,"Reserved3", 0XA0, 0x20000400, -1, 4); AddStrucMember(id,"MmSystemCachePage", 0XA4, 0x20000400, -1, 4); AddStrucMember(id,"PagedPoolPage", 0XA8, 0x20000400, -1, 4); AddStrucMember(id,"SystemDriverPage", 0XAC, 0x20000400, -1, 4); AddStrucMember(id,"FastReadNoWait", 0XB0, 0x20000400, -1, 4); AddStrucMember(id,"FastReadWait", 0XB4, 0x20000400, -1, 4); AddStrucMember(id,"FastReadResourceMiss", 0XB8, 0x20000400, -1, 4); AddStrucMember(id,"FastReadNotPossible", 0XBC, 0x20000400, -1, 4); AddStrucMember(id,"FastMdlReadNoWait", 0XC0, 0x20000400, -1, 4); AddStrucMember(id,"FastMdlReadWait", 0XC4, 0x20000400, -1, 4); AddStrucMember(id,"FastMdlReadResourceMiss", 0XC8, 0x20000400, -1, 4); AddStrucMember(id,"FastMdlReadNotPossible", 0XCC, 0x20000400, -1, 4); AddStrucMember(id,"MapDataNoWait", 0XD0, 0x20000400, -1, 4); AddStrucMember(id,"MapDataWait", 0XD4, 0x20000400, -1, 4); AddStrucMember(id,"MapDataNoWaitMiss", 0XD8, 0x20000400, -1, 4); AddStrucMember(id,"MapDataWaitMiss", 0XDC, 0x20000400, -1, 4); AddStrucMember(id,"PinMappedDataCount", 0XE0, 0x20000400, -1, 4); AddStrucMember(id,"PinReadNoWait", 0XE4, 0x20000400, -1, 4); AddStrucMember(id,"PinReadWait", 0XE8, 0x20000400, -1, 4); AddStrucMember(id,"PinReadNoWaitMiss", 0XEC, 0x20000400, -1, 4); AddStrucMember(id,"PinReadWaitMiss", 0XF0, 0x20000400, -1, 4); AddStrucMember(id,"CopyReadNoWait", 0XF4, 0x20000400, -1, 4); AddStrucMember(id,"CopyReadWait", 0XF8, 0x20000400, -1, 4); AddStrucMember(id,"CopyReadNoWaitMiss", 0XFC, 0x20000400, -1, 4); AddStrucMember(id,"CopyReadWaitMiss", 0X100, 0x20000400, -1, 4); AddStrucMember(id,"MdlReadNoWait", 0X104, 0x20000400, -1, 4); AddStrucMember(id,"MdlReadWait", 0X108, 0x20000400, -1, 4); AddStrucMember(id,"MdlReadNoWaitMiss", 0X10C, 0x20000400, -1, 4); AddStrucMember(id,"MdlReadWaitMiss", 0X110, 0x20000400, -1, 4); AddStrucMember(id,"ReadAheadIos", 0X114, 0x20000400, -1, 4); AddStrucMember(id,"LazyWriteIos", 0X118, 0x20000400, -1, 4); AddStrucMember(id,"LazyWritePages", 0X11C, 0x20000400, -1, 4); AddStrucMember(id,"DataFlushes", 0X120, 0x20000400, -1, 4); AddStrucMember(id,"DataPages", 0X124, 0x20000400, -1, 4); AddStrucMember(id,"ContextSwitches", 0X128, 0x20000400, -1, 4); AddStrucMember(id,"FirstLevelTbFills", 0X12C, 0x20000400, -1, 4); AddStrucMember(id,"SecondLevelTbFills", 0X130, 0x20000400, -1, 4); AddStrucMember(id,"SystemCalls", 0X134, 0x20000400, -1, 4); id = GetStrucIdByName("SYSTEM_TIME_OF_DAY_INFORMATION"); AddStrucMember(id,"BootTime", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"CurrentTime", 0X8, 0x30000400, -1, 8); AddStrucMember(id,"TimeZoneBias", 0X10, 0x30000400, -1, 8); AddStrucMember(id,"CurrentTimeZoneId", 0X18, 0x20000400, -1, 4); id = GetStrucIdByName("IO_COUNTERSEX"); AddStrucMember(id,"ReadOperationCount", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"WriteOperationCount", 0X8, 0x30000400, -1, 8); AddStrucMember(id,"OtherOperationCount", 0X10, 0x30000400, -1, 8); AddStrucMember(id,"ReadTransferCount", 0X18, 0x30000400, -1, 8); AddStrucMember(id,"WriteTransferCount", 0X20, 0x30000400, -1, 8); AddStrucMember(id,"OtherTransferCount", 0X28, 0x30000400, -1, 8); id = GetStrucIdByName("SYSTEM_THREADS"); AddStrucMember(id,"KernelTime", 0X0, 0x30000400, -1, 8); AddStrucMember(id,"UserTime", 0X8, 0x30000400, -1, 8); AddStrucMember(id,"CreateTime", 0X10, 0x30000400, -1, 8); AddStrucMember(id,"WaitTime", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"StartAddress", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"ClientId", 0X20, 0x60000400, GetStrucIdByName("CLIENT_ID"), 8); AddStrucMember(id,"Priority", 0X28, 0x20000400, -1, 4); AddStrucMember(id,"BasePriority", 0X2C, 0x20000400, -1, 4); AddStrucMember(id,"ContextSwitchCount", 0X30, 0x20000400, -1, 4); AddStrucMember(id,"State", 0X34, 0x20000400, -1, 4); AddStrucMember(id,"WaitReason", 0X38, 0x20800400, GetEnum("KWAIT_REASON"), 4); id = GetStrucIdByName("LARGE_INTEGER:LOWHIGH"); AddStrucMember(id,"LowPart", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"HighPart", 0X4, 0x20000400, -1, 4); id = GetStrucIdByName("LARGE_INTEGER"); AddStrucMember(id,"LowHighParts", 0X0, 0x60000400, GetStrucIdByName("LARGE_INTEGER:LOWHIGH"), 8); AddStrucMember(id,"QuadPart", 0X0, 0x30000400, -1, 8); id = GetStrucIdByName("DISPATCHER_HEADER"); AddStrucMember(id,"Type", 0X0, 0x000400, -1, 1); AddStrucMember(id,"Absolute", 0X1, 0x000400, -1, 1); AddStrucMember(id,"Size", 0X2, 0x000400, -1, 1); AddStrucMember(id,"Inserted", 0X3, 0x000400, -1, 1); AddStrucMember(id,"SignalState", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"WaitListHead", 0X8, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); id = GetStrucIdByName("KEVENT"); AddStrucMember(id,"Header", 0X0, 0x60000400, GetStrucIdByName("DISPATCHER_HEADER"), 16); id = GetStrucIdByName("KDPC"); AddStrucMember(id,"Type", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"Number", 0X2, 0x000400, -1, 1); AddStrucMember(id,"Importance", 0X3, 0x000400, -1, 1); AddStrucMember(id,"DpcListEntry", 0X4, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"DeferredRoutine", 0XC, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DeferredContext", 0X10, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"SystemArgument1", 0X14, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"SystemArgument2", 0X18, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"Lock", 0X1C, 0x25500400, 0XFFFFFFFF, 4); id = GetStrucIdByName("KDEVICE_QUEUE"); AddStrucMember(id,"Type", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"Size", 0X2, 0x10000400, -1, 2); AddStrucMember(id,"DeviceListHead", 0X4, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"Lock", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"Busy", 0X10, 0x20000400, -1, 4); id = GetStrucIdByName("KDEVICE_QUEUE_ENTRY"); AddStrucMember(id,"DeviceListEntry", 0X0, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"SortKey", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"Inserted", 0XC, 0x20000400, -1, 4); id = GetStrucIdByName("WAIT_CONTEXT_BLOCK"); AddStrucMember(id,"WaitQueueEntry", 0X0, 0x60000400, GetStrucIdByName("KDEVICE_QUEUE_ENTRY"), 16); AddStrucMember(id,"DeviceRoutine", 0X10, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DeviceContext", 0X14, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"NumberOfMapRegisters", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"DeviceObject", 0X1C, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"CurrentIrp", 0X20, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"BufferChainingDpc", 0X24, 0x25500400, 0XFFFFFFFF, 4); id = GetStrucIdByName("DEVICE_OBJECT::$178C8E784DFB44063357A0503D7C08A7"); AddStrucMember(id,"ListEntry", 0X0, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"Wcb", 0X0, 0x60000400, GetStrucIdByName("WAIT_CONTEXT_BLOCK"), 40); id = GetStrucIdByName("DEVICE_OBJECT"); AddStrucMember(id,"Type", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"Size", 0X2, 0x10000400, -1, 2); AddStrucMember(id,"ReferenceCount", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"DriverObject", 0X8, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"NextDevice", 0XC, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"AttachedDevice", 0X10, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"CurrentIrp", 0X14, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"Timer", 0X18, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"Flags", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"Characteristics", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"Vpb", 0X24, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DeviceExtension", 0X28, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DeviceType", 0X2C, 0x20000400, -1, 4); AddStrucMember(id,"StackSize", 0X30, 0x20000400, -1, 4); AddStrucMember(id,"Queue", 0X34, 0x60000400, GetStrucIdByName("DEVICE_OBJECT::$178C8E784DFB44063357A0503D7C08A7"), 40); AddStrucMember(id,"AlignmentRequirement", 0X5C, 0x20000400, -1, 4); AddStrucMember(id,"DeviceQueue", 0X60, 0x60000400, GetStrucIdByName("KDEVICE_QUEUE"), 20); AddStrucMember(id,"Dpc", 0X74, 0x60000400, GetStrucIdByName("KDPC"), 32); AddStrucMember(id,"ActiveThreadCount", 0X94, 0x20000400, -1, 4); AddStrucMember(id,"SecurityDescriptor", 0X98, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DeviceLock", 0X9C, 0x60000400, GetStrucIdByName("KEVENT"), 16); AddStrucMember(id,"SectorSize", 0XAC, 0x10000400, -1, 2); AddStrucMember(id,"Spare1", 0XAE, 0x10000400, -1, 2); AddStrucMember(id,"DeviceObjectExtension", 0XB0, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"Reserved", 0XB4, 0x25500400, 0XFFFFFFFF, 4); id = GetStrucIdByName("DRIVER_OBJECT"); AddStrucMember(id,"Type", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"Size", 0X2, 0x10000400, -1, 2); AddStrucMember(id,"DeviceObject", 0X4, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"Flags", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"DriverStart", 0XC, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DriverSize", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"DriverSection", 0X14, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DriverExtension", 0X18, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DriverName", 0X1C, 0x60000400, GetStrucIdByName("UNICODE_STRING"), 8); AddStrucMember(id,"HardwareDatabase", 0X24, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"FastIoDispatch", 0X28, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DriverInit", 0X2C, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DriverStartIo", 0X30, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"DriverUnload", 0X34, 0x25500400, 0XFFFFFFFF, 4); AddStrucMember(id,"MajorFunction", 0X38, 0x25500400, 0XFFFFFFFF, 112); id = GetStrucIdByName("NAMED_PIPE_CREATE_PARAMETERS"); AddStrucMember(id,"NamedPipeType", 0X0, 0x20000400, -1, 4); AddStrucMember(id,"ReadMode", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"CompletionMode", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"MaximumInstances", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"InboundQuota", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"OutboundQuota", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"DefaultTimeout", 0X18, 0x30000400, -1, 8); AddStrucMember(id,"TimeoutSpecified", 0X20, 0x30000400, -1, 8); id = GetStrucIdByName("KSEMAPHORE"); AddStrucMember(id,"Header", 0X0, 0x60000400, GetStrucIdByName("DISPATCHER_HEADER"), 16); AddStrucMember(id,"Limit", 0X10, 0x20000400, -1, 4); id = GetStrucIdByName("KAPC"); AddStrucMember(id,"Type", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"Size", 0X2, 0x10000400, -1, 2); AddStrucMember(id,"Spare0", 0X4, 0x20000400, -1, 4); AddStrucMember(id,"Thread", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"ApcListEntry", 0XC, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"KernelRoutine", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"RundownRoutine", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"NormalRoutine", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"NormalContext", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"SystemArgument1", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"SystemArgument2", 0X28, 0x20000400, -1, 4); AddStrucMember(id,"ApcStateIndex", 0X2C, 0x000400, -1, 1); AddStrucMember(id,"ApcMode", 0X2D, 0x000400, -1, 1); AddStrucMember(id,"Inserted", 0X2E, 0x000400, -1, 1); id = GetStrucIdByName("KTIMER"); AddStrucMember(id,"Header", 0X0, 0x60000400, GetStrucIdByName("DISPATCHER_HEADER"), 16); AddStrucMember(id,"DueTime", 0X10, 0x60000400, GetStrucIdByName("LARGE_INTEGER"), 8); AddStrucMember(id,"TimerListEntry", 0X18, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"Dpc", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"Period", 0X24, 0x20000400, -1, 4); id = GetStrucIdByName("KWAIT_BLOCK"); AddStrucMember(id,"WaitListEntry", 0X0, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"Thread", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"Object", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"NextWaitBlock", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"WaitKey", 0X14, 0x10000400, -1, 2); AddStrucMember(id,"WaitType", 0X16, 0x10000400, -1, 2); id = GetStrucIdByName("KAPC_STATE"); AddStrucMember(id,"ApcListHead", 0X0, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 16); AddStrucMember(id,"Process", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"KernelApcInProgress", 0X14, 0x000400, -1, 1); AddStrucMember(id,"KernelApcPending", 0X15, 0x000400, -1, 1); AddStrucMember(id,"UserApcPending", 0X16, 0x000400, -1, 1); id = GetStrucIdByName("KTHREAD"); AddStrucMember(id,"Header", 0X0, 0x60000400, GetStrucIdByName("DISPATCHER_HEADER"), 16); AddStrucMember(id,"MutantListHead", 0X10, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"InitialStack", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"StackLimit", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"Teb", 0X20, 0x20000400, -1, 4); AddStrucMember(id,"TlsArray", 0X24, 0x20000400, -1, 4); AddStrucMember(id,"KernelStack", 0X28, 0x20000400, -1, 4); AddStrucMember(id,"DebugActive", 0X2C, 0x000400, -1, 1); AddStrucMember(id,"State", 0X2D, 0x000400, -1, 1); AddStrucMember(id,"Alerted", 0X2E, 0x000400, -1, 2); AddStrucMember(id,"Iopl", 0X30, 0x000400, -1, 1); AddStrucMember(id,"NpxState", 0X31, 0x000400, -1, 1); AddStrucMember(id,"Saturation", 0X32, 0x000400, -1, 1); AddStrucMember(id,"Priority", 0X33, 0x000400, -1, 1); AddStrucMember(id,"ApcState", 0X34, 0x60000400, GetStrucIdByName("KAPC_STATE"), 23); AddStrucMember(id,"ContextSwitches", 0X4C, 0x20000400, -1, 4); AddStrucMember(id,"WaitStatus", 0X50, 0x20000400, -1, 4); AddStrucMember(id,"WaitIrql", 0X54, 0x000400, -1, 1); AddStrucMember(id,"WaitMode", 0X55, 0x000400, -1, 1); AddStrucMember(id,"WaitNext", 0X56, 0x000400, -1, 1); AddStrucMember(id,"WaitReason", 0X57, 0x000400, -1, 1); AddStrucMember(id,"WaitBlockList", 0X58, 0x20000400, -1, 4); AddStrucMember(id,"WaitListEntry", 0X5C, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"WaitTime", 0X64, 0x20000400, -1, 4); AddStrucMember(id,"BasePriority", 0X68, 0x000400, -1, 1); AddStrucMember(id,"DecrementCount", 0X69, 0x000400, -1, 1); AddStrucMember(id,"PriorityDecrement", 0X6A, 0x000400, -1, 1); AddStrucMember(id,"Quantum", 0X6B, 0x000400, -1, 1); AddStrucMember(id,"WaitBlock", 0X6C, 0x60000400, GetStrucIdByName("KWAIT_BLOCK"), 96); AddStrucMember(id,"LegoData", 0XCC, 0x20000400, -1, 4); AddStrucMember(id,"KernelApcDisable", 0XD0, 0x20000400, -1, 4); AddStrucMember(id,"UserAffinity", 0XD4, 0x20000400, -1, 4); AddStrucMember(id,"SystemAffinityActive", 0XD8, 0x000400, -1, 1); AddStrucMember(id,"PowerState", 0XD9, 0x000400, -1, 1); AddStrucMember(id,"NpxIrql", 0XDA, 0x000400, -1, 1); AddStrucMember(id,"Pad", 0XDB, 0x000400, -1, 1); AddStrucMember(id,"ServiceTable", 0XDC, 0x20000400, -1, 4); AddStrucMember(id,"Queue", 0XE0, 0x20000400, -1, 4); AddStrucMember(id,"ApcQueueLock", 0XE4, 0x20000400, -1, 4); AddStrucMember(id,"Timer", 0XE8, 0x60000400, GetStrucIdByName("KTIMER"), 40); AddStrucMember(id,"QueueListEntry", 0X110, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"Affinity", 0X118, 0x20000400, -1, 4); AddStrucMember(id,"Preempted", 0X11C, 0x000400, -1, 1); AddStrucMember(id,"ProcessReadyQueue", 0X11D, 0x000400, -1, 1); AddStrucMember(id,"KernelStackResident", 0X11E, 0x000400, -1, 1); AddStrucMember(id,"NextProcessor", 0X11F, 0x000400, -1, 1); AddStrucMember(id,"CallbackStack", 0X120, 0x20000400, -1, 4); AddStrucMember(id,"Win32Thread", 0X124, 0x20000400, -1, 4); AddStrucMember(id,"TrapFrame", 0X128, 0x20000400, -1, 4); AddStrucMember(id,"ApcStatePointer", 0X12C, 0x20000400, -1, 8); AddStrucMember(id,"PreviousMode", 0X134, 0x000400, -1, 1); AddStrucMember(id,"EnableStackSwap", 0X135, 0x000400, -1, 1); AddStrucMember(id,"LargeStack", 0X136, 0x000400, -1, 1); AddStrucMember(id,"ResourceIndex", 0X137, 0x000400, -1, 1); AddStrucMember(id,"KernelTime", 0X138, 0x20000400, -1, 4); AddStrucMember(id,"UserTime", 0X13C, 0x20000400, -1, 4); AddStrucMember(id,"SavedApcState", 0X140, 0x60000400, GetStrucIdByName("KAPC_STATE"), 23); AddStrucMember(id,"Alertable", 0X157, 0x000400, -1, 1); AddStrucMember(id,"ApcStateIndex", 0X158, 0x000400, -1, 1); AddStrucMember(id,"ApcQueueable", 0X159, 0x000400, -1, 1); AddStrucMember(id,"AutoAlignment", 0X15A, 0x000400, -1, 1); AddStrucMember(id,"StackBase", 0X15C, 0x20000400, -1, 4); AddStrucMember(id,"SuspendApc", 0X160, 0x60000400, GetStrucIdByName("KAPC"), 47); AddStrucMember(id,"SuspendSemaphore", 0X190, 0x60000400, GetStrucIdByName("KSEMAPHORE"), 20); AddStrucMember(id,"ThreadListEntry", 0X1A4, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"FreezeCount", 0X1AC, 0x000400, -1, 1); AddStrucMember(id,"SuspendCount", 0X1AD, 0x000400, -1, 1); AddStrucMember(id,"IdealProcessor", 0X1AE, 0x000400, -1, 1); AddStrucMember(id,"DisableBoost", 0X1AF, 0x000400, -1, 1); id = GetStrucIdByName("FXSAVE_FORMAT"); AddStrucMember(id,"ControlWord", 0X0, 0x10000400, -1, 2); AddStrucMember(id,"StatusWord", 0X2, 0x10000400, -1, 2); AddStrucMember(id,"TagWord", 0X4, 0x10000400, -1, 2); AddStrucMember(id,"ErrorOpcode", 0X6, 0x10000400, -1, 2); AddStrucMember(id,"ErrorOffset", 0X8, 0x20000400, -1, 4); AddStrucMember(id,"ErrorSelector", 0XC, 0x20000400, -1, 4); AddStrucMember(id,"DataOffset", 0X10, 0x20000400, -1, 4); AddStrucMember(id,"DataSelector", 0X14, 0x20000400, -1, 4); AddStrucMember(id,"MXCsr", 0X18, 0x20000400, -1, 4); AddStrucMember(id,"Reserved2", 0X1C, 0x20000400, -1, 4); AddStrucMember(id,"RegisterArea", 0X20, 0x000400, -1, 128); AddStrucMember(id,"Reserved3", 0XA0, 0x000400, -1, 128); AddStrucMember(id,"Reserved4", 0X120, 0x000400, -1, 224); AddStrucMember(id,"Align16Byte", 0X200, 0x000400, -1, 8); id = GetStrucIdByName("ETHREAD"); AddStrucMember(id,"Tcb", 0X0, 0x60000400, GetStrucIdByName("KTHREAD"), 432); AddStrucMember(id,"CreateTime", 0X1B0, 0x60000400, GetStrucIdByName("LARGE_INTEGER"), 8); AddStrucMember(id,"ApcNeeded", 0X1B8, 0x20000400, -1, 4); AddStrucMember(id,"ExitTime", 0X1BC, 0x60000400, GetStrucIdByName("LARGE_INTEGER"), 8); AddStrucMember(id,"LpcReplyChain", 0X1C4, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"ExitStatus", 0X1CC, 0x20000400, -1, 4); AddStrucMember(id,"OfsChain", 0X1D0, 0x20000400, -1, 4); AddStrucMember(id,"PostBlockList", 0X1D4, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"TerminationPortList", 0X1DC, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"ActiveTimerListLock", 0X1E4, 0x20000400, -1, 4); AddStrucMember(id,"ActiveTimerListHead", 0X1E8, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"Cid", 0X1F0, 0x60000400, GetStrucIdByName("CLIENT_ID"), 8); AddStrucMember(id,"LpcReplySemaphore", 0X1F8, 0x60000400, GetStrucIdByName("KSEMAPHORE"), 20); AddStrucMember(id,"LpcReplyMessage", 0X20C, 0x20000400, -1, 4); AddStrucMember(id,"LpcReplyMessageId", 0X210, 0x20000400, -1, 4); AddStrucMember(id,"PerformanceCountLow", 0X214, 0x20000400, -1, 4); AddStrucMember(id,"ImpersonationInfo", 0X218, 0x20000400, -1, 4); AddStrucMember(id,"IrpList", 0X21C, 0x60000400, GetStrucIdByName("LIST_ENTRY"), 8); AddStrucMember(id,"TopLevelIrp", 0X224, 0x20000400, -1, 4); AddStrucMember(id,"DeviceToVerify", 0X228, 0x20000400, -1, 4); AddStrucMember(id,"ReadClusterSize", 0X22C, 0x20000400, -1, 4); AddStrucMember(id,"ForwardClusterOnly", 0X230, 0x000400, -1, 1); AddStrucMember(id,"DisablePageFaultClustering", 0X231, 0x000400, -1, 1); AddStrucMember(id,"DeadThread", 0X232, 0x000400, -1, 1); AddStrucMember(id,"HideFromDebugger", 0X233, 0x000400, -1, 1); AddStrucMember(id,"HasTerminated", 0X234, 0x20000400, -1, 4); AddStrucMember(id,"GrantedAccess", 0X238, 0x20000400, -1, 4); AddStrucMember(id,"ThreadsProcess", 0X23C, 0x20000400, -1, 4); AddStrucMember(id,"StartAddress", 0X240, 0x20000400, -1, 4); AddStrucMember(id,"Win32StartAddress", 0X244, 0x20000400, -1, 4); AddStrucMember(id,"LpcReceivedMessageId", 0X248, 0x20000400, -1, 4); AddStrucMember(id,"LpcExitThreadCalled", 0X24C, 0x000400, -1, 1); AddStrucMember(id,"HardErrorsAreDisabled", 0X24