From 1c15cd516199d88a777cecf5b53afa615a1bc736 Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Mon, 8 Jan 2007 07:42:38 +0000 Subject: [PATCH] - Fix _PsProcessType for MSVC compilation. svn path=/trunk/; revision=25364 --- reactos/ntoskrnl/include/internal/ps.h | 2 +- reactos/ntoskrnl/include/ntoskrnl.h | 1 + reactos/ntoskrnl/ntoskrnl.def | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) 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