The following serie moves all CPU related code to NtDll, and builds the kernel32 related API on top of the NtDll information, beefing up in the process some NtDll requests (SYSTEM_BASIC_INFORMATION and PROCESSOR_POWER_INFORMATION) A+ -- Eric Pouech