#define __INTERNAL_PSAPI_H_INCLUDED__
/* INCLUDES */
-#include <ddk/ntddk.h>
-#include <ntdll/ldr.h>
+#define NTOS_MODE_USER
+#include <ntos.h>
/* OBJECTS */
typedef NTSTATUS NTAPI (*PSYSMOD_ENUM_ROUTINE)
(
- IN PSYSTEM_MODULE_INFORMATION CurrentModule,
+ IN PSYSTEM_MODULE_INFORMATION_ENTRY CurrentModule,
IN OUT PVOID CallbackContext
);
NTAPI
PsaCaptureSystemModules
(
- OUT PSYSTEM_MODULES * SystemModules
+ OUT PSYSTEM_MODULE_INFORMATION * SystemModules
);
NTSTATUS
NTAPI
PsaWalkSystemModules
(
- IN PSYSTEM_MODULES SystemModules,
+ IN PSYSTEM_MODULE_INFORMATION SystemModules,
IN PSYSMOD_ENUM_ROUTINE Callback,
IN OUT PVOID CallbackContext
);
-PSYSTEM_MODULE_INFORMATION
+PSYSTEM_MODULE_INFORMATION_ENTRY
FASTCALL
PsaWalkFirstSystemModule
(
- IN PSYSTEM_MODULES SystemModules
+ IN PSYSTEM_MODULE_INFORMATION SystemModules
);
-PSYSTEM_MODULE_INFORMATION
+PSYSTEM_MODULE_INFORMATION_ENTRY
FASTCALL
PsaWalkNextSystemModule
(