Process Hacker
dynimp.c File Reference
#include <kph.h>
#include <dyndata.h>

Go to the source code of this file.

Functions

VOID KphDynamicImport (VOID)
 Dynamically imports routines.
 
PVOID KphGetSystemRoutineAddress (__in PWSTR SystemRoutineName)
 Retrieves the address of a function exported by NTOS or HAL.
 

Variables

_ExfUnblockPushLock ExfUnblockPushLock_I
 
_ObGetObjectType ObGetObjectType_I
 
_PsAcquireProcessExitSynchronization PsAcquireProcessExitSynchronization_I
 
_PsIsProtectedProcess PsIsProtectedProcess_I
 
_PsReleaseProcessExitSynchronization PsReleaseProcessExitSynchronization_I
 
_PsResumeProcess PsResumeProcess_I
 
_PsSuspendProcess PsSuspendProcess_I
 

Function Documentation

VOID KphDynamicImport ( VOID  )

Dynamically imports routines.

Definition at line 41 of file dynimp.c.

PVOID KphGetSystemRoutineAddress ( __in PWSTR  SystemRoutineName)

Retrieves the address of a function exported by NTOS or HAL.

Parameters
SystemRoutineNameThe name of the function.
Returns
The address of the function, or NULL if the function could not be found.

Definition at line 73 of file dynimp.c.

Variable Documentation

_ExfUnblockPushLock ExfUnblockPushLock_I

Definition at line 30 of file dynimp.c.

_ObGetObjectType ObGetObjectType_I

Definition at line 31 of file dynimp.c.

_PsAcquireProcessExitSynchronization PsAcquireProcessExitSynchronization_I

Definition at line 32 of file dynimp.c.

_PsIsProtectedProcess PsIsProtectedProcess_I

Definition at line 33 of file dynimp.c.

_PsReleaseProcessExitSynchronization PsReleaseProcessExitSynchronization_I

Definition at line 34 of file dynimp.c.

_PsResumeProcess PsResumeProcess_I

Definition at line 35 of file dynimp.c.

_PsSuspendProcess PsSuspendProcess_I

Definition at line 36 of file dynimp.c.