ReactOS 0.4.16-dev-125-g798ea90
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | VDD_DBG VddDbgMsg |
#define | NUM_PORTS 4 |
#define | PAGE_SIZE 0x1000 |
#define | PAGE_ROUND_DOWN(x) ( ((ULONG_PTR)(x)) & (~(PAGE_SIZE-1)) ) |
#define | PAGE_ROUND_UP(x) ( (((ULONG_PTR)(x)) + PAGE_SIZE-1) & (~(PAGE_SIZE-1)) ) |
#define | MEM_SEG_START 0x0000 |
#define | MEM_SIZE PAGE_SIZE |
Variables | |
HANDLE | hVdd = NULL |
VDD_IO_PORTRANGE | PortDefs [NUM_PORTS] |
VDD_IO_HANDLERS | PortHandlers [NUM_PORTS] |
USHORT | HookedSegment = 0x0000 |
ULONG | HookedOffset = 0x0000 |
PVOID | HookedAddress = NULL |
Definition at line 321 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 328 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 293 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 300 of file testvdd.c.
Referenced by RegisterVDD().
@DllMain
Core routine of the Utility Manager's library.
[in] | hDllInstance | The entry point instance of the library. |
[in] | fdwReason | The reason argument to indicate the motive DllMain is being called. |
[in] | lpvReserved | Reserved. |
Definition at line 476 of file testvdd.c.
PVOID FindHookableMemory | ( | IN USHORT | StartSegment, |
IN ULONG | StartOffset, | ||
OUT PUSHORT | HookedSegment, | ||
OUT PULONG | HookedOffset | ||
) |
Definition at line 230 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 217 of file testvdd.c.
Referenced by FindHookableMemory(), and VDDInstallMemoryHook().
Definition at line 381 of file testvdd.c.
Referenced by DllMain().
Definition at line 335 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 342 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 307 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 314 of file testvdd.c.
Referenced by RegisterVDD().
Definition at line 35 of file testvdd.c.
Definition at line 213 of file testvdd.c.
Referenced by MemoryHandler(), and RegisterVDD().
ULONG HookedOffset = 0x0000 |
Definition at line 212 of file testvdd.c.
Referenced by FindHookableMemory(), and RegisterVDD().
USHORT HookedSegment = 0x0000 |
Definition at line 211 of file testvdd.c.
Referenced by FindHookableMemory(), and RegisterVDD().
Definition at line 87 of file testvdd.c.
Referenced by DllMain(), FindHookableMemory(), IOReadB(), IOReadD(), IOReadStrB(), IOReadStrD(), IOReadStrW(), IOReadW(), IOWriteB(), IOWriteD(), IOWriteStrB(), IOWriteStrD(), IOWriteStrW(), IOWriteW(), MemExceptionHandler(), MemoryHandler(), RegisterVDD(), VDDAllocMem(), VDDDeInstallIOHook(), VDDDeInstallMemoryHook(), VDDDeInstallUserHook(), VDDFreeMem(), VDDInstallIOHook(), VDDInstallMemoryHook(), VDDInstallUserHook(), VDDQueryDMA(), VDDRequestDMA(), and VDDSetDMA().
VDD_IO_PORTRANGE PortDefs[NUM_PORTS] |
Definition at line 97 of file testvdd.c.
Referenced by RegisterVDD().
VDD_IO_HANDLERS PortHandlers[NUM_PORTS] |
Definition at line 179 of file testvdd.c.
Referenced by RegisterVDD().