ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntddpar.h File Reference

Go to the source code of this file.

Data Structures

struct  PPAR_DEVICE_ID_SIZE_INFORMATION
struct  PPAR_QUERY_INFORMATION
struct  PPAR_SET_INFORMATION
struct  PPARCLASS_NEGOTIATION_MASK

Defines

#define GUID_PARALLEL_DEVICE   GUID_DEVINTERFACE_PARALLEL
#define GUID_PARCLASS_DEVICE   GUID_DEVINTERFACE_PARCLASS
#define IOCTL_IEEE1284_GET_MODE   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 5, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_IEEE1284_NEGOTIATE   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 6, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_GET_DEFAULT_MODES   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 10, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_GET_DEVICE_CAPS   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 9, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_IS_PORT_FREE   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 21, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_QUERY_DEVICE_ID   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 3, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_QUERY_DEVICE_ID_SIZE   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 4, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_QUERY_INFORMATION   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 1, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_QUERY_LOCATION   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 22, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_QUERY_RAW_DEVICE_ID   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 12, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_SET_INFORMATION   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 2, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_SET_READ_ADDRESS   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 8, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PAR_SET_WRITE_ADDRESS   CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 7, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define PARALLEL_INIT   0x01
#define PARALLEL_AUTOFEED   0x02
#define PARALLEL_PAPER_EMPTY   0x04
#define PARALLEL_OFF_LINE   0x08
#define PARALLEL_POWER_OFF   0x10
#define PARALLEL_NOT_CONNECTED   0x20
#define PARALLEL_BUSY   0x40
#define PARALLEL_SELECTED   0x80
#define NONE   0x0000
#define CENTRONICS   0x0001
#define IEEE_COMPATIBILITY   0x0002
#define NIBBLE   0x0004
#define CHANNEL_NIBBLE   0x0008
#define BYTE_BIDIR   0x0010
#define EPP_HW   0x0020
#define EPP_SW   0x0040
#define EPP_ANY   0x0060
#define BOUNDED_ECP   0x0080
#define ECP_HW_NOIRQ   0x0100
#define ECP_HW_IRQ   0x0200
#define ECP_SW   0x0400
#define ECP_ANY   0x0780

Functions

 DEFINE_GUID (GUID_DEVINTERFACE_PARALLEL, 0x97F76EF0, 0xF883, 0x11D0, 0xAF, 0x1F, 0x00, 0x00, 0xF8, 0x00, 0x84, 0x5C)
 DEFINE_GUID (GUID_DEVINTERFACE_PARCLASS, 0x811FC6A5, 0xF728, 0x11D0, 0xA5, 0x37, 0x00, 0x00, 0xF8, 0x75, 0x3E, 0xD1)

Generated on Sun May 27 2012 05:44:40 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.