Anthony Lauzon <anthony.lauzon@gmail.com> writes:
> +������ ������ status = NtQuerySystemInformation(SystemModuleInformation,
> +������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ smi,
> +������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ SystemInformationLength,
> +������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ &ReturnLength);
> +
> +������ ������ ULONG i;
> +������ ������ /* Try to find which module matches the base address given */
> +������ ������ for (i = 0; i < smi->ModulesCount; ++i)
> +������ ������ {
> +������ ������ ������ ������ if (i >= cb/sizeof(LPVOID)) {
> +������ ������ ������ ������ ������ ������ break;
> +������ ������ ������ ������ }
> +������ ������ ������ ������ image_base[i] = smi->Modules[i].ImageBaseAddress;
> +������ ������ }
This is enumerating the modules loaded in the current process, it
doesn't have anything to do with device drivers. What problem are you
trying to solve?
--
Alexandre Julliard
julliard@winehq.org