#include <bzsddk/undoc.h>
Go to the source code of this file.
Functions | |
static PVOID | KernelGetModuleBase (PCHAR pModuleName) |
Kernel-mode equivalent of GetModuleHandle(). | |
static PVOID | KernelGetProcAddress (PVOID ModuleBase, PCHAR pFunctionName) |
Kernel-mode equivalent of GetProcAddress(). |
Definition in file moduleapi.h.
static PVOID KernelGetModuleBase | ( | PCHAR | pModuleName | ) | [inline, static] |
Kernel-mode equivalent of GetModuleHandle().
This function returns the base address of a module loaded into kernel address space (can be a driver or a kernel-mode DLL).
pModuleName | Specifies the module name as an ANSI null-terminated string. |
Definition at line 21 of file moduleapi.h.
static PVOID KernelGetProcAddress | ( | PVOID | ModuleBase, | |
PCHAR | pFunctionName | |||
) | [inline, static] |
Kernel-mode equivalent of GetProcAddress().
This function returns the address of a function exported by a module loaded into kernel address space.
ModuleBase | Specifies the module base address (can be determined by calling KernelGetModuleBase()). | |
pFunctionName | Specifies the function name as an ANSI null-terminated string. |
Definition at line 90 of file moduleapi.h.