#include "MemoryImpl.h"#include "miniddk.h"#include "smbios/message.h"

Go to the source code of this file.
Namespaces | |
| namespace | memory |
Defines | |
| #define | LIBSMBIOS_SOURCE |
Functions | |
| int | LoadNtdllFuncs (void) |
| HANDLE | OpenMemAccess (void) |
| int | CloseMemAccess (HANDLE hPhysMem) |
| int | MapMem (HANDLE hPhysMem, PVOID pBaseAddr, PDWORD pPhysAddr, PDWORD pSize) |
| int | UnMapMem (PVOID pBaseAddr) |
| static BOOL | setPrivilege (LPCTSTR privilegeName, BOOL enable) |
| void | readPhysicalMemoryMap (HANDLE hPhysMem, u8 *buffer, u64 offset, unsigned int length) |
| void | readPhysicalMemoryDebugSysctl (u8 *buffer, u64 offset, unsigned int length) |
| void | enumSystemFirmwareTables (u8 *buffer, u64 offset, unsigned int length) |
Variables | |
| NtOpenSectionPtr | NtOpenSection = NULL |
| NtClosePtr | NtClose = NULL |
| NtMapViewOfSectionPtr | NtMapViewOfSection = NULL |
| NtUnmapViewOfSectionPtr | NtUnmapViewOfSection = NULL |
| RtlInitUnicodeStringPtr | RtlInitUnicodeString = NULL |
| ZwSystemDebugControlPtr | ZwSystemDebugControl = NULL |
| EnumSystemFirmwareTablesPtr | EnumSystemFirmwareTables = NULL |
| GetSystemFirmwareTablePtr | GetSystemFirmwareTable = NULL |
| u8 * | CBlockBuffer = NULL |
| u8 * | EBlockBuffer = NULL |
| int | reopenHint = 1 |
| #define LIBSMBIOS_SOURCE |
Definition at line 19 of file Memory_Windows.cpp.
1.5.6