Geoff Chappell, Software Analyst
The SYSTEM_REGISTRY_QUOTA_INFORMATION structure is produced as output or expected as input by the functions
respectively, when given the information class SystemRegistryQuotaInformation (0x25).
The SYSTEM_REGISTRY_QUOTA_INFORMATION structure is defined in WINTERNL.H from the Software Development Kit (SDK). The definition there provides only some of the members: RegistryQuotaAllowed and RegistryQuotaUsed.
Microsoft does publish the practical equivalent of a C-language definition as type information in public symbol files, though not for the kernel, where the structure is prepared, nor even for low-level user-mode DLLs that interpret the structure, but for various higher-level user-mode DLLs such as URLMON.DLL and only then starting with version 6.2.
Two earlier disclosures of type information are known, though not in symbol files but in statically linked libraries: GDISRVL.LIB from the Device Driver Kit (DDK) for Windows NT 3.51; and SHELL32.LIB from the DDK for Windows NT 4.0.
The SYSTEM_REGISTRY_QUOTA_INFORMATION is 0x0C or 0x10 bytes in 32-bit and 64-bit Windows, respectively.
Offset | Definition |
---|---|
0x00 |
ULONG RegistryQuotaAllowed; |
0x04 |
ULONG RegistryQuotaUsed; |
0x08 |
ULONG_PTR PagedPoolSize; |