GithubHelp home page GithubHelp logo

informationclasses's Introduction

InformationClasses

Documenting system information classes and their uses

System Information classes support in NtSet vs. NtQuery APIs:

Information Class NtSetSystemInformation NtQuerySystemInformation NtQuerySystemInformationEx
SystemBasicInformation Invalid Valid Invalid
SystemProcessorInformation Invalid Valid Invalid
SystemPerformanceInformation Invalid Valid Invalid
SystemTimeOfDayInformation Invalid Valid Invalid
SystemPathInformation Invalid Not implemented Invalid
SystemProcessInformation Invalid Valid Invalid
SystemCallCountInformation Invalid Valid Invalid
SystemDeviceInformation Invalid Valid Invalid
SystemProcessorPerformanceInformation Invalid Valid Valid
SystemFlagsInformation Valid Valid Invalid
SystemCallTimeInformation Invalid Not implemented Invalid
SystemModuleInformation Invalid Valid Invalid
SystemLocksInformation Invalid Valid Invalid
SystemStackTraceInformation Invalid Valid Invalid
SystemPagedPoolInformation Invalid Not implemented Invalid
SystemNonPagedPoolInformation Invalid Not implemented Invalid
SystemHandleInformation Invalid Valid Invalid
SystemObjectInformation Invalid Valid Invalid
SystemPageFileInformation Invalid Valid Invalid
SystemVdmInstemulInformation Invalid Not implemented Invalid
SystemVdmBopInformation Invalid Invalid Invalid
SystemFileCacheInformation Valid Valid Invalid
SystemPoolTagInformation Invalid Valid Invalid
SystemInterruptInformation Invalid Valid Valid
SystemDpcBehaviorInformation Valid Valid Invalid
SystemFullMemoryInformation Invalid Not implemented Invalid
SystemLoadGdiDriverInformation Valid Invalid Invalid
SystemUnloadGdiDriverInformation Valid Invalid Invalid
SystemTimeAdjustmentInformation Valid Valid Invalid
SystemSummaryMemoryInformation Invalid Not implemented Invalid
SystemMirrorMemoryInformation Valid Invalid Invalid
SystemPerformanceTraceInformation Not implemented Not implemented Invalid
SystemObsolete0 Invalid Invalid Invalid
SystemExceptionInformation Invalid Valid Invalid
SystemCrashDumpStateInformation Valid Invalid Invalid
SystemKernelDebuggerInformation Invalid Valid Invalid
SystemContextSwitchInformation Invalid Valid Invalid
SystemRegistryQuotaInformation Valid Valid Invalid
SystemExtendServiceTableInformation Valid Invalid Invalid
SystemPrioritySeperation Valid Invalid Invalid
SystemVerifierAddDriverInformation Valid Invalid Invalid
SystemVerifierRemoveDriverInformation Valid Invalid Invalid
SystemProcessorIdleInformation Invalid Valid Valid
SystemLegacyDriverInformation Invalid Valid Invalid
SystemCurrentTimeZoneInformation Invalid Valid Invalid
SystemLookasideInformation Invalid Valid Invalid
SystemTimeSlipNotification Valid Invalid Invalid
SystemSessionCreate Not implemented Invalid Invalid
SystemSessionDetach Not implemented Invalid Invalid
SystemSessionInformation Invalid Invalid Invalid
SystemRangeStartInformation Invalid Valid Invalid
SystemVerifierInformation Valid Valid Invalid
SystemVerifierThunkExtend Valid Invalid Invalid
SystemSessionProcessInformation Invalid Valid Invalid
SystemLoadGdiDriverInSystemSpace Valid Invalid Invalid
SystemNumaProcessorMap Invalid Valid Invalid
SystemPrefetcherInformation Valid Valid Invalid
SystemExtendedProcessInformation Invalid Valid Invalid
SystemRecommendedSharedDataAlignment Invalid Valid Invalid
SystemComPlusPackage Valid Valid Invalid
SystemNumaAvailableMemory Invalid Valid Invalid
SystemProcessorPowerInformation Invalid Valid Valid
SystemEmulationBasicInformation Invalid Valid Invalid
SystemEmulationProcessorInformation Invalid Valid Invalid
SystemExtendedHandleInformation Invalid Valid Invalid
SystemLostDelayedWriteInformation Invalid Valid Invalid
SystemBigPoolInformation Invalid Valid Invalid
SystemSessionPoolTagInformation Invalid Valid Invalid
SystemSessionMappedViewInformation Invalid Valid Invalid
SystemHotpatchInformation Valid Valid Invalid
SystemObjectSecurityMode Invalid Valid Invalid
SystemWatchdogTimerHandler Valid Invalid Invalid
SystemWatchdogTimerInformation Valid Valid Invalid
SystemLogicalProcessorInformation Invalid Valid Invalid
SystemWow64SharedInformationObsolete Not implemented Invalid Invalid
SystemRegisterFirmwareTableInformationHandler Valid Invalid Invalid
SystemFirmwareTableInformation Invalid Valid Invalid
SystemModuleInformationEx Invalid Valid Invalid
SystemVerifierTriageInformation Invalid Invalid Invalid
SystemSuperfetchInformation Valid Valid Invalid
SystemMemoryListInformation Valid Valid Invalid
SystemFileCacheInformationEx Valid Valid Invalid
SystemThreadPriorityClientIdInformation Valid Invalid Invalid
SystemProcessorIdleCycleTimeInformation Invalid Valid Valid
SystemVerifierCancellationInformation Invalid Invalid Invalid
SystemProcessorPowerInformationEx Invalid Invalid Invalid
SystemRefTraceInformation Valid Valid Invalid
SystemSpecialPoolInformation Valid Valid Invalid
SystemProcessIdInformation Invalid Valid Invalid
SystemErrorPortInformation Valid Invalid Invalid
SystemBootEnvironmentInformation Invalid Valid Invalid
SystemHypervisorInformation Valid Valid Invalid
SystemVerifierInformationEx Valid Valid Invalid
SystemTimeZoneInformation Valid Invalid Invalid
SystemImageFileExecutionOptionsInformation Valid Invalid Invalid
SystemCoverageInformation Valid Valid Invalid
SystemPrefetchPatchInformation Invalid Not implemented Invalid
SystemVerifierFaultsInformation Valid Invalid Invalid
SystemSystemPartitionInformation Invalid Valid Invalid
SystemSystemDiskInformation Invalid Valid Invalid
SystemProcessorPerformanceDistribution Invalid Valid Valid
SystemNumaProximityNodeInformation Invalid Valid Invalid
SystemDynamicTimeZoneInformation Valid Valid Invalid
SystemCodeIntegrityInformation Invalid Valid Invalid
SystemProcessorMicrocodeUpdateInformation Valid Invalid Invalid
SystemProcessorBrandString Invalid Valid Invalid
SystemVirtualAddressInformation Invalid Invalid Invalid
SystemLogicalProcessorAndGroupInformation Invalid Invalid Valid
SystemProcessorCycleTimeInformation Invalid Valid Valid
SystemStoreInformation Valid Valid Invalid
SystemRegistryAppendString Not implemented Invalid Invalid
SystemAitSamplingValue Valid Invalid Invalid
SystemVhdBootInformation Invalid Valid Invalid
SystemCpuQuotaInformation Valid Valid Invalid
SystemNativeBasicInformation Invalid Valid Invalid
SystemErrorPortTimeouts Invalid Valid Invalid
SystemLowPriorityIoInformation Invalid Valid Invalid
SystemBootEntropyInformation Invalid Valid Invalid
SystemVerifierCountersInformation Invalid Valid Invalid
SystemPagedPoolInformationEx Invalid Valid Invalid
SystemSystemPtesInformationEx Invalid Valid Invalid
SystemNodeDistanceInformation Invalid Invalid Valid
SystemAcpiAuditInformation Invalid Valid Invalid
SystemBasicPerformanceInformation Invalid Valid Invalid
SystemQueryPerformanceCounterInformation Invalid Valid Invalid
SystemSessionBigPoolInformation Invalid Valid Invalid
SystemBootGraphicsInformation Valid Valid Invalid
SystemScrubPhysicalMemoryInformation Valid Invalid Invalid
SystemBadPageInformation Invalid Valid Invalid
SystemProcessorProfileControlArea Valid Invalid Invalid
SystemCombinePhysicalMemoryInformation Valid Invalid Invalid
SystemEntropyInterruptTimingInformation Valid Invalid Invalid
SystemConsoleInformation Valid Invalid Invalid
SystemPlatformBinaryInformation Invalid Valid Invalid
SystemPolicyInformation Valid Valid Invalid
SystemHypervisorProcessorCountInformation Invalid Valid Invalid
SystemDeviceDataInformation Invalid Valid Invalid
SystemDeviceDataEnumerationInformation Invalid Valid Invalid
SystemMemoryTopologyInformation Invalid Valid Invalid
SystemMemoryChannelInformation Invalid Valid Invalid
SystemBootLogoInformation Invalid Valid Invalid
SystemProcessorPerformanceInformationEx Invalid Valid Valid
SystemCriticalProcessErrorLogInformation Valid Invalid Invalid
SystemSecureBootPolicyInformation Invalid Valid Invalid
SystemPageFileInformationEx Invalid Valid Invalid
SystemSecureBootInformation Invalid Valid Invalid
SystemEntropyInterruptTimingRawInformation Invalid Invalid Invalid
SystemPortableWorkspaceEfiLauncherInformation Invalid Valid Invalid
SystemFullProcessInformation Invalid Valid Invalid
SystemKernelDebuggerInformationEx Invalid Valid Invalid
SystemBootMetadataInformation Valid Valid Invalid
SystemSoftRebootInformation Valid Valid Invalid
SystemElamCertificateInformation Valid Invalid Invalid
SystemOfflineDumpConfigInformation Invalid Valid Invalid
SystemProcessorFeaturesInformation Invalid Valid Invalid
SystemRegistryReconciliationInformation Valid Invalid Invalid
SystemEdidInformation Invalid Valid Invalid
SystemManufacturingInformation Invalid Valid Invalid
SystemEnergyEstimationConfigInformation Invalid Valid Invalid
SystemHypervisorDetailInformation Valid Valid Invalid
SystemProcessorCycleStatsInformation Invalid Valid Valid
SystemVmGenerationCountInformation Valid Invalid Invalid
SystemTrustedPlatformModuleInformation Invalid Valid Invalid
SystemKernelDebuggerFlags Invalid Valid Invalid
SystemCodeIntegrityPolicyInformation Valid Valid Invalid
SystemIsolatedUserModeInformation Invalid Valid Valid
SystemHardwareSecurityTestInterfaceResultsInformation Invalid Valid Invalid
SystemSingleModuleInformation Invalid Valid Invalid
SystemAllowedCpuSetsInformation Valid Invalid Invalid
SystemVsmProtectionInformation Invalid Valid Invalid
SystemInterruptCpuSetsInformation Valid Invalid Invalid
SystemSecureBootPolicyFullInformation Invalid Valid Invalid
SystemCodeIntegrityPolicyFullInformation Invalid Valid Invalid
SystemAffinitizedInterruptProcessorInformation Invalid Valid Invalid
SystemRootSiloInformation Invalid Valid Invalid
SystemCpuSetInformation Invalid Valid Valid
SystemCpuSetTagInformation Valid Invalid Invalid
SystemWin32WerStartCallout Valid Invalid Invalid
SystemSecureKernelProfileInformation Invalid Valid Valid
SystemCodeIntegrityPlatformManifestInformation Invalid Valid Invalid
SystemInterruptSteeringInformation Invalid Invalid Valid
SystemSupportedProcessorArchitectures Invalid Valid Valid
SystemMemoryUsageInformation Invalid Valid Invalid
SystemCodeIntegrityCertificateInformation Invalid Valid Invalid
SystemPhysicalMemoryInformation Invalid Valid Invalid
SystemControlFlowTransition Invalid Valid Invalid
SystemKernelDebuggingAllowed Invalid Valid Invalid
SystemActivityModerationExeState Valid Invalid Invalid
SystemActivityModerationUserSettings Invalid Valid Invalid
SystemCodeIntegrityPoliciesFullInformation Invalid Valid Invalid
SystemCodeIntegrityUnlockInformation Valid Valid Invalid
SystemIntegrityQuotaInformation Valid Invalid Invalid
SystemFlushInformation Invalid Valid Invalid
SystemProcessorIdleMaskInformation Invalid Valid Invalid
SystemSecureDumpEncryptionInformation Valid Valid Valid
SystemWriteConstraintInformation Invalid Valid Invalid
SystemKernelVaShadowInformation Invalid Valid Invalid
SystemHypervisorSharedPageInformation Invalid Valid Invalid
SystemFirmwareBootPerformanceInformation Invalid Valid Invalid
SystemCodeIntegrityVerificationInformation Valid Valid Invalid
SystemFirmwarePartitionInformation Invalid Valid Invalid
SystemSpeculationControlInformation Invalid Valid Invalid
SystemDmaGuardPolicyInformation Invalid Valid Invalid
SystemEnclaveLaunchControlInformation Invalid Invalid Invalid
SystemWorkloadAllowedCpuSetsInformation Valid Invalid Invalid
SystemCodeIntegrityUnlockModeInformation Invalid Invalid Invalid
SystemLeapSecondInformation Valid Valid Invalid
SystemFlags2Information Valid Valid Invalid
SystemSecurityModelInformation Invalid Valid Invalid
SystemCodeIntegritySyntheticCacheInformation Invalid Valid Valid
SystemFeatureConfigurationInformation Valid Invalid Valid
SystemFeatureConfigurationSectionInformation Invalid Invalid Valid
SystemFeatureUsageSubscriptionInformation Valid Invalid Invalid
SystemSecureSpeculationControlInformation Invalid Valid Invalid
SystemSpacesBootInformation Invalid Valid Invalid
SystemFwRamdiskInformation Invalid Valid Invalid
SystemWheaIpmiHardwareInformation Invalid Valid Invalid
SystemDifSetRuleClassInformation Valid Invalid Invalid
SystemDifClearRuleClassInformation Valid Invalid Invalid
SystemDifApplyPluginVerificationOnDriver Valid Invalid Invalid
SystemDifRemovePluginVerificationOnDriver Valid Invalid Invalid
SystemShadowStackInformation Invalid Valid Invalid
SystemBuildVersionInformation Invalid Invalid Valid
SystemPoolLimitInformation Valid Invalid Valid
SystemCodeIntegrityAddDynamicStore Valid Invalid Invalid
SystemCodeIntegrityClearDynamicStores Valid Invalid Invalid
SystemDifPoolTrackingInformation Valid Invalid Invalid
SystemPoolZeroingInformation Invalid Valid Invalid
SystemDpcWatchdogInformation Valid Valid Invalid
SystemDpcWatchdogInformation2 Valid Valid Invalid
SystemSupportedProcessorArchitectures2 Invalid Valid Valid
SystemSingleProcessorRelationshipInformation Invalid Invalid Valid
SystemXfgCheckFailureInformation Invalid Valid Valid
SystemIommuStateInformation Valid Invalid Invalid
SystemHypervisorMinrootInformation Invalid Valid Invalid
SystemHypervisorBootPagesInformation Valid Invalid Invalid
SystemPointerAuthInformation Invalid Valid Invalid
SystemSecureKernelDebuggerInformation Invalid Valid Invalid

informationclasses's People

Contributors

yardenshafir avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.