File: rioioctl.h

package info (click to toggle)
rio 1.07-10
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 212 kB
  • ctags: 486
  • sloc: cpp: 2,113; makefile: 48
file content (15 lines) | stat: -rwxr-xr-x 734 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
///////////////////////////////////////////////////////////////////////////////
//
//	rioioctl.h
//
///////////////////////////////////////////////////////////////////////////////

// Device type
#define		RIOIO_ID_DEVICE			40000

#define		RIOIO_IOCTL_GETVERSION	CTL_CODE( RIOIO_ID_DEVICE, 0x900, METHOD_BUFFERED, FILE_READ_ACCESS )
#define		RIOIO_IOCTL_READ		CTL_CODE( RIOIO_ID_DEVICE, 0x901, METHOD_BUFFERED, FILE_READ_ACCESS )
#define		RIOIO_IOCTL_WRITE		CTL_CODE( RIOIO_ID_DEVICE, 0x902, METHOD_BUFFERED, FILE_WRITE_ACCESS )
#define		RIOIO_IOCTL_READBLOCK	CTL_CODE( RIOIO_ID_DEVICE, 0x903, METHOD_BUFFERED, FILE_WRITE_ACCESS )
#define		RIOIO_IOCTL_WRITEBLOCK	CTL_CODE( RIOIO_ID_DEVICE, 0x904, METHOD_BUFFERED, FILE_WRITE_ACCESS )