Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

mapmem.h File Reference

#include <windows.h>
#include <windef.h>
#include <winioctl.h>

Include dependency graph for mapmem.h:

Include dependency graph

Go to the source code of this file.

Data Structures

struct  PHYSICAL_MEMORY_INFO

Defines

#define FILE_DEVICE_MAPMEM   0x00008000
#define MAPMEM_IOCTL_INDEX   0x800
#define IOCTL_MAPMEM_MAP_USER_PHYSICAL_MEMORY
#define IOCTL_MAPMEM_UNMAP_USER_PHYSICAL_MEMORY

Typedefs

typedef enum _INTERFACE_TYPE INTERFACE_TYPE
typedef enum _INTERFACE_TYPEPINTERFACE_TYPE
typedef * PPHYSICAL_MEMORY_INFO

Enumerations

enum  _INTERFACE_TYPE {
  Internal, Isa, Eisa, MicroChannel,
  TurboChannel, MaximumInterfaceType
}


Define Documentation

#define FILE_DEVICE_MAPMEM   0x00008000
 

Definition at line 47 of file mapmem.h.

#define MAPMEM_IOCTL_INDEX   0x800
 

Definition at line 57 of file mapmem.h.

#define IOCTL_MAPMEM_MAP_USER_PHYSICAL_MEMORY
 

Value:

CTL_CODE(FILE_DEVICE_MAPMEM , \
                                                         MAPMEM_IOCTL_INDEX,  \
                                                         METHOD_BUFFERED,     \
                                                         FILE_ANY_ACCESS)

Definition at line 64 of file mapmem.h.

#define IOCTL_MAPMEM_UNMAP_USER_PHYSICAL_MEMORY
 

Value:

CTL_CODE(FILE_DEVICE_MAPMEM,  \
                                                         MAPMEM_IOCTL_INDEX+1,\
                                                         METHOD_BUFFERED,     \
                                                         FILE_ANY_ACCESS)

Definition at line 69 of file mapmem.h.


Typedef Documentation

typedef enum _INTERFACE_TYPE INTERFACE_TYPE
 

typedef enum _INTERFACE_TYPE * PINTERFACE_TYPE
 

typedef * PPHYSICAL_MEMORY_INFO
 


Enumeration Type Documentation

enum _INTERFACE_TYPE
 

Enumeration values:
Internal 
Isa 
Eisa 
MicroChannel 
TurboChannel 
MaximumInterfaceType 

Definition at line 81 of file mapmem.h.

00082 {
00083   Internal,
00084   Isa,
00085   Eisa,
00086   MicroChannel,
00087   TurboChannel,
00088   MaximumInterfaceType
00089 }


Generated on Sun Dec 2 15:57:13 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001