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 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
u8CBlockBuffer = NULL
u8EBlockBuffer = NULL


Define Documentation

#define LIBSMBIOS_SOURCE

Definition at line 19 of file Memory_Windows.cpp.


Generated on Sat Apr 21 11:36:10 2007 for SMBIOS Library by  doxygen 1.5.2