I think I am missing something here, so I am trying to do this:
#define FILE_DEVICE_UNKNOWN 0x00000022
#define IOCTL_UNKNOWN_BASE FILE_DEVICE_UNKNOWN
#define IOCTL_PROCOBSRV_ACTIVATE_MONITORING \
CTL_CODE(IOCTL_UNKNOWN_BASE, 0x0800, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
#define IOCTL_PROCOBSRV_GET_PROCINFO \
CTL_CODE(IOCTL_UNKNOWN_BASE, 0x0801, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
I have windows.h
included, and GCC says METHOD_BUFFERED, FILE_WRITE_ACCESS, FILE_READ_ACCESS, CTL_CODE
Thanks.
EDIT:
Just to clarify thing I am using it on a User-Mode app, not Kernel-Mode (Drivers).
SOLUTION:
I figured it out, just include winioctl.h
and boom.
User contributions licensed under CC BY-SA 3.0