MemoryMap.h

Go to the documentation of this file.
00001 
00011 #pragma once
00012 
00013 #include "standard.h"
00014 #include <windows.h>
00015 
00019 class MemoryMap
00020 {
00021 public:
00022 
00024     MemoryMap();
00025 
00027     ~MemoryMap();
00028 
00030     void load (const char *filename);
00031 
00033     void close();
00034 
00036     void *getData() { return dataPtr; }
00037 
00039     DWORD fileSizeLow;
00040 
00043     DWORD fileSizeHigh;
00044 private:
00045 
00046     HANDLE hFile;
00047     HANDLE hMap;
00048 
00049     void *dataPtr;
00050 
00051 };

Generated on Tue May 21 03:34:51 2002 for Archimedes by doxygen1.2.15