update for HEAD-2003091401
[reactos.git] / lib / psapi / misc / win32.c
index 5b0c9be..9317209 100644 (file)
@@ -73,7 +73,7 @@ typedef struct _ENUM_DEVICE_DRIVERS_CONTEXT
 /* callback routine */
 NTSTATUS STDCALL EnumDeviceDriversCallback
 (
- IN PSYSTEM_MODULE_INFORMATION CurrentModule,
+ IN PSYSTEM_MODULE_INFORMATION_ENTRY CurrentModule,
  IN OUT PVOID CallbackContext
 )
 {
@@ -308,7 +308,7 @@ typedef struct _GET_DEVICE_DRIVER_NAME_CONTEXT
 /* common callback routine */
 NTSTATUS STDCALL GetDeviceDriverNameCallback
 (
- IN PSYSTEM_MODULE_INFORMATION CurrentModule,
+ IN PSYSTEM_MODULE_INFORMATION_ENTRY CurrentModule,
  IN OUT PVOID CallbackContext
 )
 {
@@ -325,7 +325,7 @@ NTSTATUS STDCALL GetDeviceDriverNameCallback
   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);