CTL_CODE Macro on Mingw/GCC

0

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.

windows
gcc
asked on Stack Overflow Oct 21, 2018 by jordan cedrick • edited Oct 21, 2018 by jordan cedrick

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0