Pyrogenesis
13997
|
Go to the source code of this file.
Classes | |
struct | AkenReadPortIn_ |
struct | AkenReadPortOut_ |
struct | AkenWritePortIn_ |
struct | AkenMapIn_ |
struct | AkenMapOut_ |
struct | AkenUnmapIn_ |
struct | AkenReadRegisterIn_ |
struct | AkenReadRegisterOut_ |
struct | AkenWriteRegisterIn_ |
Macros | |
#define | AKEN_NAME L"Aken" |
#define | FILE_DEVICE_AKEN 53498 |
#define | AKEN_IOCTL 0x800 |
#define | IOCTL_AKEN_READ_PORT CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+0, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AKEN_WRITE_PORT CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+1, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AKEN_MAP CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+2, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AKEN_UNMAP CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+3, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AKEN_READ_MSR CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+4, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AKEN_WRITE_MSR CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+5, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define | IOCTL_AKEN_READ_PMC CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+6, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Typedefs | |
typedef struct AkenReadPortIn_ | AkenReadPortIn |
typedef struct AkenReadPortOut_ | AkenReadPortOut |
typedef struct AkenWritePortIn_ | AkenWritePortIn |
typedef struct AkenMapIn_ | AkenMapIn |
typedef struct AkenMapOut_ | AkenMapOut |
typedef struct AkenUnmapIn_ | AkenUnmapIn |
typedef struct AkenReadRegisterIn_ | AkenReadRegisterIn |
typedef struct AkenReadRegisterOut_ | AkenReadRegisterOut |
typedef struct AkenWriteRegisterIn_ | AkenWriteRegisterIn |
#define IOCTL_AKEN_MAP CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+2, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define IOCTL_AKEN_READ_MSR CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+4, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define IOCTL_AKEN_READ_PMC CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+6, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define IOCTL_AKEN_READ_PORT CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+0, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define IOCTL_AKEN_UNMAP CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+3, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define IOCTL_AKEN_WRITE_MSR CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+5, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define IOCTL_AKEN_WRITE_PORT CTL_CODE(FILE_DEVICE_AKEN, AKEN_IOCTL+1, METHOD_BUFFERED, FILE_ANY_ACCESS) |
typedef struct AkenMapIn_ AkenMapIn |
typedef struct AkenMapOut_ AkenMapOut |
typedef struct AkenReadPortIn_ AkenReadPortIn |
typedef struct AkenReadPortOut_ AkenReadPortOut |
typedef struct AkenReadRegisterIn_ AkenReadRegisterIn |
typedef struct AkenReadRegisterOut_ AkenReadRegisterOut |
typedef struct AkenUnmapIn_ AkenUnmapIn |
typedef struct AkenWritePortIn_ AkenWritePortIn |
typedef struct AkenWriteRegisterIn_ AkenWriteRegisterIn |