Memory_Windows.cpp File Reference

#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
u8memory::CBlockBuffer = NULL
u8memory::EBlockBuffer = NULL


Define Documentation

#define LIBSMBIOS_SOURCE

Definition at line 19 of file Memory_Windows.cpp.


Generated on Thu Jun 21 03:00:55 2007 for SMBIOS Library by  doxygen 1.4.7