/* callback routine */
NTSTATUS STDCALL EnumDeviceDriversCallback
(
- IN PSYSTEM_MODULE_INFORMATION CurrentModule,
+ IN PSYSTEM_MODULE_INFORMATION_ENTRY CurrentModule,
IN OUT PVOID CallbackContext
)
{
/* common callback routine */
NTSTATUS STDCALL GetDeviceDriverNameCallback
(
- IN PSYSTEM_MODULE_INFORMATION CurrentModule,
+ IN PSYSTEM_MODULE_INFORMATION_ENTRY CurrentModule,
IN OUT PVOID CallbackContext
)
{
if(pgddncContext->bFullName)
pcModuleName = &CurrentModule->ImageName[0];
else
- pcModuleName = &CurrentModule->ImageName[CurrentModule->ModuleNameOffset];
+ pcModuleName = &CurrentModule->ImageName[CurrentModule->PathLength];
/* get the length of the name */
l = strlen(pcModuleName);