Blame src/par_nt.h

Packit d36e9b
/* NT Parport Access stuff - Matthew Duggan (2002) */
Packit d36e9b
Packit d36e9b
/* 
Packit d36e9b
 * ParallelVdm Device (0x2C) is mostly undocumented, used by VDM for parallel 
Packit d36e9b
 * port compatibility.
Packit d36e9b
 */
Packit d36e9b
Packit d36e9b
/* 
Packit d36e9b
 * Different from CTL_CODE in DDK, limited to ParallelVdm but makes this 
Packit d36e9b
 * code cleaner.
Packit d36e9b
 */
Packit d36e9b
Packit d36e9b
#ifndef _PAR_NT_H
Packit d36e9b
Packit d36e9b
#define _PAR_NT_H
Packit d36e9b
Packit d36e9b
#define NT_CTL_CODE( Function ) ( (0x2C<<16) | ((Function) << 2) )
Packit d36e9b
Packit d36e9b
/* IOCTL codes */
Packit d36e9b
#define NT_IOCTL_DATA      NT_CTL_CODE(1) /* Write Only */
Packit d36e9b
#define NT_IOCTL_CONTROL   NT_CTL_CODE(2) /* Read/Write */
Packit d36e9b
#define NT_IOCTL_STATUS    NT_CTL_CODE(3) /* Read Only  */
Packit d36e9b
Packit d36e9b
#endif