|
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
|