ReactOS 0.4.16-dev-470-g91b8923
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
BOOLEAN NTAPI KeAddSystemServiceTable | ( | IN PULONG_PTR | Base, |
IN PULONG Count | OPTIONAL, | ||
IN ULONG | Limit, | ||
IN PUCHAR | Number, | ||
IN ULONG | Index | ||
) |
Definition at line 908 of file procobj.c.
Referenced by DriverEntry().
Definition at line 582 of file procobj.c.
Referenced by IntCheckImeShowStatus(), IntNotifyImeShowStatus(), IntSendMessageToUI(), MmCreatePeb(), MmCreateTeb(), MmDeleteTeb(), MmFreeMemoryArea(), MmFreePageTable(), MmInitializeProcessAddressSpace(), MmPageOutPhysicalAddress(), MmWorkingSetManager(), NtSetInformationProcess(), NtUserGetComboBoxInfo(), NtUserGetListBoxInfo(), NtUserGetThreadDesktop(), and VideoPortWin32kCallout().
Definition at line 621 of file procobj.c.
Referenced by IntCheckImeShowStatus(), IntNotifyImeShowStatus(), IntSendMessageToUI(), MmCreatePeb(), MmCreateTeb(), MmDeleteTeb(), MmFreeMemoryArea(), MmFreePageTable(), MmInitializeProcessAddressSpace(), MmPageOutPhysicalAddress(), MmWorkingSetManager(), NtSetInformationProcess(), NtUserGetComboBoxInfo(), NtUserGetListBoxInfo(), NtUserGetThreadDesktop(), and VideoPortWin32kCallout().
VOID NTAPI KeInitializeProcess | ( | IN OUT PKPROCESS | Process, |
IN KPRIORITY | Priority, | ||
IN KAFFINITY | Affinity, | ||
IN PULONG_PTR | DirectoryTableBase, | ||
IN BOOLEAN | Enable | ||
) |
Definition at line 115 of file procobj.c.
Definition at line 693 of file procobj.c.
Referenced by IntEnlistPowerCallout(), MiAccessCheck(), MiCheckForUserStackOverflow(), MmWorkingSetManager(), ObpCloseHandle(), PspExitThread(), and RtlWalkFrameChain().
Definition at line 860 of file procobj.c.
Referenced by NtQueryInformationProcess(), and QSI_DEF().
VOID NTAPI KeQueryValuesProcess | ( | IN PKPROCESS | Process, |
PPROCESS_VALUES | Values | ||
) |
Definition at line 525 of file procobj.c.
Referenced by NtQueryInformationJobObject(), and NtQueryInformationProcess().
Definition at line 938 of file procobj.c.
Definition at line 265 of file procobj.c.
Referenced by NtSetInformationProcess().
Definition at line 313 of file procobj.c.
Referenced by NtSetInformationProcess().
Definition at line 331 of file procobj.c.
Referenced by NtSetInformationProcess().
KPRIORITY NTAPI KeSetPriorityAndQuantumProcess | ( | IN PKPROCESS | Process, |
IN KPRIORITY | Priority, | ||
IN UCHAR Quantum | OPTIONAL | ||
) |
Definition at line 349 of file procobj.c.
Referenced by NtSetInformationProcess(), and PsSetProcessPriorityByClass().
Definition at line 194 of file procobj.c.
Definition at line 229 of file procobj.c.
Referenced by PsChangeQuantumTable().
Definition at line 704 of file procobj.c.
Referenced by _IRQL_requires_max_(), DbgkpMarkProcessPeb(), DbgkpPostFakeProcessCreateMessages(), ExpDebuggerWorker(), IntAttachToCSRSS(), IntRemoveHook(), KdbCommand_Gdi_dumpht(), KdbCommand_Gdi_entry(), KdbCommand_Gdi_handle(), KdbpAttachToThread(), KdbpOverwriteInstruction(), MiDoMappedCopy(), MiDoPoolCopy(), MiLoadImageSection(), MiQueryMemoryBasicInformation(), MiUnmapViewOfSection(), MmCheckSystemImage(), MmMapViewOfArm3Section(), MmMapViewOfSection(), MmTrimUserMemory(), NtAllocateVirtualMemory(), NtFlushInstructionCache(), NtFreeVirtualMemory(), NtLockVirtualMemory(), NtProtectVirtualMemory(), NtSetInformationObject(), NtUnlockVirtualMemory(), NtUserSetWindowsHookEx(), NtUserWaitForInputIdle(), ObClearProcessHandleTable(), ObDuplicateObject(), ObpCloseHandle(), ObpCreateHandle(), ObpCreateUnnamedHandle(), ObSetHandleAttributes(), PspDeleteProcess(), PspSetQuotaLimits(), PspWriteTebImpersonationInfo(), and SepCleanupLUIDDeviceMapDirectory().
VOID NTAPI KeUnstackDetachProcess | ( | IN PRKAPC_STATE | ApcState | ) |
Definition at line 756 of file procobj.c.
Referenced by _IRQL_requires_max_(), DbgkpMarkProcessPeb(), DbgkpPostFakeProcessCreateMessages(), ExpDebuggerWorker(), IntDetachFromCSRSS(), IntRemoveHook(), KdbCommand_Gdi_dumpht(), KdbCommand_Gdi_entry(), KdbCommand_Gdi_handle(), KdbEnterDebuggerException(), KdbpAttachToThread(), KdbpOverwriteInstruction(), MiDoMappedCopy(), MiDoPoolCopy(), MiLoadImageSection(), MiQueryMemoryBasicInformation(), MiUnmapViewOfSection(), MmCheckSystemImage(), MmMapViewOfArm3Section(), MmMapViewOfSection(), MmTrimUserMemory(), NtAllocateVirtualMemory(), NtFlushInstructionCache(), NtFreeVirtualMemory(), NtLockVirtualMemory(), NtProtectVirtualMemory(), NtSetInformationObject(), NtUnlockVirtualMemory(), NtUserSetWindowsHookEx(), NtUserWaitForInputIdle(), ObClearProcessHandleTable(), ObDuplicateObject(), ObpCloseHandle(), ObpCreateHandle(), ObpCreateUnnamedHandle(), ObSetHandleAttributes(), PspDeleteProcess(), PspSetQuotaLimits(), PspWriteTebImpersonationInfo(), and SepCleanupLUIDDeviceMapDirectory().
VOID NTAPI KiAttachProcess | ( | IN PKTHREAD | Thread, |
IN PKPROCESS | Process, | ||
IN PKLOCK_QUEUE_HANDLE | ApcLock, | ||
IN PRKAPC_STATE | SavedApcState | ||
) |
Definition at line 35 of file procobj.c.
Referenced by KeAttachProcess(), and KeStackAttachProcess().
PVOID KeRaiseUserExceptionDispatcher |
Definition at line 29 of file procobj.c.
Referenced by KeRaiseUserException().
KSERVICE_TABLE_DESCRIPTOR KeServiceDescriptorTable[SSDT_MAX_ENTRIES] |
Definition at line 23 of file procobj.c.
Referenced by ExpInitializeExecutive(), HalHandleNMI(), KeAddSystemServiceTable(), KeInitThread(), KeRemoveSystemServiceTable(), KiInitializeKernel(), KiInitSystem(), KiSystemCallHandler(), and PsConvertToGuiThread().
KSERVICE_TABLE_DESCRIPTOR KeServiceDescriptorTableShadow[SSDT_MAX_ENTRIES] |
Definition at line 24 of file procobj.c.
Referenced by ExpInitializeExecutive(), KeAddSystemServiceTable(), KeRemoveSystemServiceTable(), KiInitializeKernel(), KiInitSystem(), and PsConvertToGuiThread().
PVOID KeUserApcDispatcher |
Definition at line 26 of file procobj.c.
Referenced by KiInitializeUserApc().
PVOID KeUserCallbackDispatcher |
Definition at line 27 of file procobj.c.
Referenced by KdUpdateDataBlock(), and KiUserModeCallout().
PVOID KeUserExceptionDispatcher |
Definition at line 28 of file procobj.c.
Referenced by KiDispatchException(), and KiDispatchExceptionToUser().
LIST_ENTRY KiProcessInSwapListHead |
Definition at line 19 of file procobj.c.
Referenced by KiInitializeKernel(), and KiInitSystem().
LIST_ENTRY KiProcessListHead |
Definition at line 18 of file procobj.c.
Referenced by KiInitializeKernel().
LIST_ENTRY KiProcessOutSwapListHead |
LIST_ENTRY KiStackInSwapListHead |
Definition at line 20 of file procobj.c.
Referenced by KiInitializeKernel(), and KiInitSystem().
KEVENT KiSwapEvent |
Definition at line 21 of file procobj.c.
Referenced by KiInitializeKernel(), and KiInitSystem().