diff --git a/reactos/ntoskrnl/include/internal/ps.h b/reactos/ntoskrnl/include/internal/ps.h index 306d56cd6db..68732b41414 100644 --- a/reactos/ntoskrnl/include/internal/ps.h +++ b/reactos/ntoskrnl/include/internal/ps.h @@ -381,7 +381,7 @@ extern PVOID PspSystemDllBase; extern BOOLEAN PspUseJobSchedulingClasses; extern CHAR PspJobSchedulingClasses[PSP_JOB_SCHEDULING_CLASSES]; extern ULONG PsRawPrioritySeparation; -extern POBJECT_TYPE _PsThreadType; +extern POBJECT_TYPE _PsThreadType, _PsProcessType; extern PTOKEN PspBootAccessToken; extern GENERIC_MAPPING PspJobMapping; extern POBJECT_TYPE PsJobType; diff --git a/reactos/ntoskrnl/include/ntoskrnl.h b/reactos/ntoskrnl/include/ntoskrnl.h index 696e5833fef..ddddc6d5949 100644 --- a/reactos/ntoskrnl/include/ntoskrnl.h +++ b/reactos/ntoskrnl/include/ntoskrnl.h @@ -64,6 +64,7 @@ // #define IoFileObjectType _IoFileObjectType #define PsThreadType _PsThreadType +#define PsProcessType _PsProcessType #define ExEventObjectType _ExEventObjectType #define ExSemaphoreObjectType _ExSemaphoreObjectType #define KdDebuggerEnabled _KdDebuggerEnabled diff --git a/reactos/ntoskrnl/ntoskrnl.def b/reactos/ntoskrnl/ntoskrnl.def index 60a02e5177d..7293fadd4c4 100644 --- a/reactos/ntoskrnl/ntoskrnl.def +++ b/reactos/ntoskrnl/ntoskrnl.def @@ -940,7 +940,7 @@ PsJobType DATA PsLookupProcessByProcessId@8 PsLookupProcessThreadByCid@12 PsLookupThreadByThreadId@8 -PsProcessType DATA +PsProcessType=_PsProcessType PsReferenceImpersonationToken@16 PsReferencePrimaryToken@4 PsRemoveCreateThreadNotifyRoutine@4