#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 | memory::LoadNtdllFuncs (void) |
| HANDLE | memory::OpenMemAccess (void) |
| int | memory::CloseMemAccess (HANDLE hPhysMem) |
| int | memory::MapMem (HANDLE hPhysMem, PVOID pBaseAddr, PDWORD pPhysAddr, PDWORD pSize) |
| int | memory::UnMapMem (PVOID pBaseAddr) |
| static BOOL | memory::setPrivilege (LPCTSTR privilegeName, BOOL enable) |
| void | memory::readPhysicalMemoryMap (HANDLE hPhysMem, u8 *buffer, u64 offset, unsigned int length) |
| void | memory::readPhysicalMemoryDebugSysctl (u8 *buffer, u64 offset, unsigned int length) |
| void | memory::enumSystemFirmwareTables (u8 *buffer, u64 offset, unsigned int length) |
Variables | |
| NtOpenSectionPtr | memory::NtOpenSection = NULL |
| NtClosePtr | memory::NtClose = NULL |
| NtMapViewOfSectionPtr | memory::NtMapViewOfSection = NULL |
| NtUnmapViewOfSectionPtr | memory::NtUnmapViewOfSection = NULL |
| RtlInitUnicodeStringPtr | memory::RtlInitUnicodeString = NULL |
| ZwSystemDebugControlPtr | memory::ZwSystemDebugControl = NULL |
| EnumSystemFirmwareTablesPtr | memory::EnumSystemFirmwareTables = NULL |
| GetSystemFirmwareTablePtr | memory::GetSystemFirmwareTable = NULL |
| u8 * | memory::CBlockBuffer = NULL |
| u8 * | memory::EBlockBuffer = NULL |
| #define LIBSMBIOS_SOURCE |
Definition at line 19 of file Memory_Windows.cpp.
1.4.7