ReactOS 0.4.16-dev-334-g4d9f67c
parallel.h File Reference
#include "ntddpar.h"
Include dependency graph for parallel.h:

Go to the source code of this file.

Classes

struct  _PARALLEL_1284_COMMAND
 
struct  _MORE_PARALLEL_PORT_INFORMATION
 
struct  _PARALLEL_PNP_INFORMATION
 
struct  _PARALLEL_PORT_INFORMATION
 
struct  _PARALLEL_CHIP_MODE
 
struct  _PARALLEL_INTERRUPT_SERVICE_ROUTINE
 
struct  _PARCLASS_INFORMATION
 

Macros

#define DD_PARALLEL_PORT_BASE_NAME   "ParallelPort"
 
#define DD_PARALLEL_PORT_BASE_NAME_U   L"ParallelPort"
 
#define IOCTL_INTERNAL_DESELECT_DEVICE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 17, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 21, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 12, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_INIT_1284_3_BUS    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 22, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 20, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 13, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 14, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 11, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARALLEL_PORT_FREE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 40, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 19, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_RELEASE_PARALLEL_PORT_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_SELECT_DEVICE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 23, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define PAR_END_OF_CHAIN_DEVICE   0x00000001
 
#define PAR_HAVE_PORT_KEEP_PORT   0x00000002
 
#define PPT_NO_HARDWARE_PRESENT   0x00000000
 
#define PPT_ECP_PRESENT   0x00000001
 
#define PPT_EPP_PRESENT   0x00000002
 
#define PPT_EPP_32_PRESENT   0x00000004
 
#define PPT_BYTE_PRESENT   0x00000008
 
#define PPT_BIDI_PRESENT   0x00000008
 
#define PPT_1284_3_PRESENT   0x00000010
 
#define INITIAL_MODE   0x00
 
#define PARCHIP_ECR_ARBITRATOR   0x01
 
#define IOCTL_INTERNAL_DISCONNECT_IDLE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 32, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_LOCK_PORT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 37, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_LOCK_PORT_NO_SELECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 52, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARCLASS_CONNECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 30, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_PARCLASS_DISCONNECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 31, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_UNLOCK_PORT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 38, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_INTERNAL_UNLOCK_PORT_NO_DESELECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 53, METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Typedefs

typedef struct _PARALLEL_1284_COMMAND PARALLEL_1284_COMMAND
 
typedef struct _PARALLEL_1284_COMMANDPPARALLEL_1284_COMMAND
 
typedef struct _MORE_PARALLEL_PORT_INFORMATION MORE_PARALLEL_PORT_INFORMATION
 
typedef struct _MORE_PARALLEL_PORT_INFORMATIONPMORE_PARALLEL_PORT_INFORMATION
 
typedef NTSTATUS(NTAPIPPARALLEL_SET_CHIP_MODE) (_In_ PVOID SetChipContext, _In_ UCHAR ChipMode)
 
typedef NTSTATUS(NTAPIPPARALLEL_CLEAR_CHIP_MODE) (_In_ PVOID ClearChipContext, _In_ UCHAR ChipMode)
 
typedef NTSTATUS(NTAPIPPARCHIP_CLEAR_CHIP_MODE) (_In_ PVOID ClearChipContext, _In_ UCHAR ChipMode)
 
typedef NTSTATUS(NTAPIPPARALLEL_TRY_SELECT_ROUTINE) (_In_ PVOID TrySelectContext, _In_ PVOID TrySelectCommand)
 
typedef NTSTATUS(NTAPIPPARALLEL_DESELECT_ROUTINE) (_In_ PVOID DeselectContext, _In_ PVOID DeselectCommand)
 
typedef struct _PARALLEL_PNP_INFORMATION PARALLEL_PNP_INFORMATION
 
typedef struct _PARALLEL_PNP_INFORMATIONPPARALLEL_PNP_INFORMATION
 
typedef BOOLEAN(NTAPIPPARALLEL_TRY_ALLOCATE_ROUTINE) (_In_ PVOID TryAllocateContext)
 
typedef VOID(NTAPIPPARALLEL_FREE_ROUTINE) (_In_ PVOID FreeContext)
 
typedef ULONG(NTAPIPPARALLEL_QUERY_WAITERS_ROUTINE) (_In_ PVOID QueryAllocsContext)
 
typedef struct _PARALLEL_PORT_INFORMATION PARALLEL_PORT_INFORMATION
 
typedef struct _PARALLEL_PORT_INFORMATIONPPARALLEL_PORT_INFORMATION
 
typedef struct _PARALLEL_CHIP_MODE PARALLEL_CHIP_MODE
 
typedef struct _PARALLEL_CHIP_MODEPPARALLEL_CHIP_MODE
 
typedef VOID(NTAPIPPARALLEL_DEFERRED_ROUTINE) (_In_ PVOID DeferredContext)
 
typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINE PARALLEL_INTERRUPT_SERVICE_ROUTINE
 
typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINEPPARALLEL_INTERRUPT_SERVICE_ROUTINE
 
typedef USHORT(NTAPIPDETERMINE_IEEE_MODES) (_In_ PVOID Context)
 
typedef enum _PARALLEL_SAFETY PARALLEL_SAFETY
 
typedef NTSTATUS(NTAPIPNEGOTIATE_IEEE_MODE) (_In_ PVOID Context, _In_ USHORT ModeMaskFwd, _In_ USHORT ModeMaskRev, _In_ PARALLEL_SAFETY ModeSafety, _In_ BOOLEAN IsForward)
 
typedef NTSTATUS(NTAPIPTERMINATE_IEEE_MODE) (_In_ PVOID Context)
 
typedef NTSTATUS(NTAPIPPARALLEL_IEEE_FWD_TO_REV) (_In_ PVOID Context)
 
typedef NTSTATUS(NTAPIPPARALLEL_IEEE_REV_TO_FWD) (_In_ PVOID Context)
 
typedef NTSTATUS(NTAPIPPARALLEL_READ) (_In_ PVOID Context, _Out_writes_bytes_to_(NumBytesToRead, *NumBytesRead) PVOID Buffer, _In_ ULONG NumBytesToRead, _Out_ PULONG NumBytesRead, _In_ UCHAR Channel)
 
typedef NTSTATUS(NTAPIPPARALLEL_WRITE) (_In_ PVOID Context, _In_reads_bytes_(NumBytesToWrite) PVOID Buffer, _In_ ULONG NumBytesToWrite, _Out_ PULONG NumBytesWritten, _In_ UCHAR Channel)
 
typedef NTSTATUS(NTAPIPPARALLEL_TRYSELECT_DEVICE) (_In_ PVOID Context, _In_ PARALLEL_1284_COMMAND Command)
 
typedef NTSTATUS(NTAPIPPARALLEL_DESELECT_DEVICE) (_In_ PVOID Context, _In_ PARALLEL_1284_COMMAND Command)
 
typedef struct _PARCLASS_INFORMATION PARCLASS_INFORMATION
 
typedef struct _PARCLASS_INFORMATIONPPARCLASS_INFORMATION
 

Enumerations

enum  _PARALLEL_SAFETY { SAFE_MODE , UNSAFE_MODE }
 

Macro Definition Documentation

◆ DD_PARALLEL_PORT_BASE_NAME

#define DD_PARALLEL_PORT_BASE_NAME   "ParallelPort"

Definition at line 32 of file parallel.h.

◆ DD_PARALLEL_PORT_BASE_NAME_U

#define DD_PARALLEL_PORT_BASE_NAME_U   L"ParallelPort"

Definition at line 33 of file parallel.h.

◆ INITIAL_MODE

#define INITIAL_MODE   0x00

Definition at line 159 of file parallel.h.

◆ IOCTL_INTERNAL_DESELECT_DEVICE

#define IOCTL_INTERNAL_DESELECT_DEVICE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 35 of file parallel.h.

◆ IOCTL_INTERNAL_DISCONNECT_IDLE

#define IOCTL_INTERNAL_DISCONNECT_IDLE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 32, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 179 of file parallel.h.

◆ IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

#define IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 17, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 37 of file parallel.h.

◆ IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO

#define IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 21, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 39 of file parallel.h.

◆ IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

#define IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 12, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 41 of file parallel.h.

◆ IOCTL_INTERNAL_INIT_1284_3_BUS

#define IOCTL_INTERNAL_INIT_1284_3_BUS    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 22, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 43 of file parallel.h.

◆ IOCTL_INTERNAL_LOCK_PORT

#define IOCTL_INTERNAL_LOCK_PORT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 37, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 181 of file parallel.h.

◆ IOCTL_INTERNAL_LOCK_PORT_NO_SELECT

#define IOCTL_INTERNAL_LOCK_PORT_NO_SELECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 52, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 183 of file parallel.h.

◆ IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE

#define IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 20, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 45 of file parallel.h.

◆ IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT

#define IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 13, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 47 of file parallel.h.

◆ IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT

#define IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 14, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 49 of file parallel.h.

◆ IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE

#define IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 11, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 51 of file parallel.h.

◆ IOCTL_INTERNAL_PARALLEL_PORT_FREE

#define IOCTL_INTERNAL_PARALLEL_PORT_FREE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 40, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 53 of file parallel.h.

◆ IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE

#define IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 19, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 55 of file parallel.h.

◆ IOCTL_INTERNAL_PARCLASS_CONNECT

#define IOCTL_INTERNAL_PARCLASS_CONNECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 30, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 185 of file parallel.h.

◆ IOCTL_INTERNAL_PARCLASS_DISCONNECT

#define IOCTL_INTERNAL_PARCLASS_DISCONNECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 31, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 187 of file parallel.h.

◆ IOCTL_INTERNAL_RELEASE_PARALLEL_PORT_INFO

#define IOCTL_INTERNAL_RELEASE_PARALLEL_PORT_INFO    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 57 of file parallel.h.

◆ IOCTL_INTERNAL_SELECT_DEVICE

#define IOCTL_INTERNAL_SELECT_DEVICE    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 23, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 59 of file parallel.h.

◆ IOCTL_INTERNAL_UNLOCK_PORT

#define IOCTL_INTERNAL_UNLOCK_PORT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 38, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 189 of file parallel.h.

◆ IOCTL_INTERNAL_UNLOCK_PORT_NO_DESELECT

#define IOCTL_INTERNAL_UNLOCK_PORT_NO_DESELECT    CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 53, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 191 of file parallel.h.

◆ PAR_END_OF_CHAIN_DEVICE

#define PAR_END_OF_CHAIN_DEVICE   0x00000001

Definition at line 70 of file parallel.h.

◆ PAR_HAVE_PORT_KEEP_PORT

#define PAR_HAVE_PORT_KEEP_PORT   0x00000002

Definition at line 71 of file parallel.h.

◆ PARCHIP_ECR_ARBITRATOR

#define PARCHIP_ECR_ARBITRATOR   0x01

Definition at line 160 of file parallel.h.

◆ PPT_1284_3_PRESENT

#define PPT_1284_3_PRESENT   0x00000010

Definition at line 114 of file parallel.h.

◆ PPT_BIDI_PRESENT

#define PPT_BIDI_PRESENT   0x00000008

Definition at line 113 of file parallel.h.

◆ PPT_BYTE_PRESENT

#define PPT_BYTE_PRESENT   0x00000008

Definition at line 112 of file parallel.h.

◆ PPT_ECP_PRESENT

#define PPT_ECP_PRESENT   0x00000001

Definition at line 109 of file parallel.h.

◆ PPT_EPP_32_PRESENT

#define PPT_EPP_32_PRESENT   0x00000004

Definition at line 111 of file parallel.h.

◆ PPT_EPP_PRESENT

#define PPT_EPP_PRESENT   0x00000002

Definition at line 110 of file parallel.h.

◆ PPT_NO_HARDWARE_PRESENT

#define PPT_NO_HARDWARE_PRESENT   0x00000000

Definition at line 108 of file parallel.h.

Typedef Documentation

◆ MORE_PARALLEL_PORT_INFORMATION

◆ PARALLEL_1284_COMMAND

◆ PARALLEL_CHIP_MODE

◆ PARALLEL_INTERRUPT_SERVICE_ROUTINE

◆ PARALLEL_PNP_INFORMATION

◆ PARALLEL_PORT_INFORMATION

◆ PARALLEL_SAFETY

◆ PARCLASS_INFORMATION

◆ PDETERMINE_IEEE_MODES

typedef USHORT(NTAPI * PDETERMINE_IEEE_MODES) (_In_ PVOID Context)

Definition at line 194 of file parallel.h.

◆ PMORE_PARALLEL_PORT_INFORMATION

◆ PNEGOTIATE_IEEE_MODE

typedef NTSTATUS(NTAPI * PNEGOTIATE_IEEE_MODE) (_In_ PVOID Context, _In_ USHORT ModeMaskFwd, _In_ USHORT ModeMaskRev, _In_ PARALLEL_SAFETY ModeSafety, _In_ BOOLEAN IsForward)

Definition at line 203 of file parallel.h.

◆ PPARALLEL_1284_COMMAND

◆ PPARALLEL_CHIP_MODE

◆ PPARALLEL_CLEAR_CHIP_MODE

typedef NTSTATUS(NTAPI * PPARALLEL_CLEAR_CHIP_MODE) (_In_ PVOID ClearChipContext, _In_ UCHAR ChipMode)

Definition at line 87 of file parallel.h.

◆ PPARALLEL_DEFERRED_ROUTINE

typedef VOID(NTAPI * PPARALLEL_DEFERRED_ROUTINE) (_In_ PVOID DeferredContext)

Definition at line 167 of file parallel.h.

◆ PPARALLEL_DESELECT_DEVICE

typedef NTSTATUS(NTAPI * PPARALLEL_DESELECT_DEVICE) (_In_ PVOID Context, _In_ PARALLEL_1284_COMMAND Command)

Definition at line 244 of file parallel.h.

◆ PPARALLEL_DESELECT_ROUTINE

typedef NTSTATUS(NTAPI * PPARALLEL_DESELECT_ROUTINE) (_In_ PVOID DeselectContext, _In_ PVOID DeselectCommand)

Definition at line 102 of file parallel.h.

◆ PPARALLEL_FREE_ROUTINE

typedef VOID(NTAPI * PPARALLEL_FREE_ROUTINE) (_In_ PVOID FreeContext)

Definition at line 140 of file parallel.h.

◆ PPARALLEL_IEEE_FWD_TO_REV

typedef NTSTATUS(NTAPI * PPARALLEL_IEEE_FWD_TO_REV) (_In_ PVOID Context)

Definition at line 215 of file parallel.h.

◆ PPARALLEL_IEEE_REV_TO_FWD

typedef NTSTATUS(NTAPI * PPARALLEL_IEEE_REV_TO_FWD) (_In_ PVOID Context)

Definition at line 219 of file parallel.h.

◆ PPARALLEL_INTERRUPT_SERVICE_ROUTINE

◆ PPARALLEL_PNP_INFORMATION

◆ PPARALLEL_PORT_INFORMATION

◆ PPARALLEL_QUERY_WAITERS_ROUTINE

typedef ULONG(NTAPI * PPARALLEL_QUERY_WAITERS_ROUTINE) (_In_ PVOID QueryAllocsContext)

Definition at line 144 of file parallel.h.

◆ PPARALLEL_READ

typedef NTSTATUS(NTAPI * PPARALLEL_READ) (_In_ PVOID Context, _Out_writes_bytes_to_(NumBytesToRead, *NumBytesRead) PVOID Buffer, _In_ ULONG NumBytesToRead, _Out_ PULONG NumBytesRead, _In_ UCHAR Channel)

Definition at line 223 of file parallel.h.

◆ PPARALLEL_SET_CHIP_MODE

typedef NTSTATUS(NTAPI * PPARALLEL_SET_CHIP_MODE) (_In_ PVOID SetChipContext, _In_ UCHAR ChipMode)

Definition at line 82 of file parallel.h.

◆ PPARALLEL_TRY_ALLOCATE_ROUTINE

typedef BOOLEAN(NTAPI * PPARALLEL_TRY_ALLOCATE_ROUTINE) (_In_ PVOID TryAllocateContext)

Definition at line 136 of file parallel.h.

◆ PPARALLEL_TRY_SELECT_ROUTINE

typedef NTSTATUS(NTAPI * PPARALLEL_TRY_SELECT_ROUTINE) (_In_ PVOID TrySelectContext, _In_ PVOID TrySelectCommand)

Definition at line 97 of file parallel.h.

◆ PPARALLEL_TRYSELECT_DEVICE

typedef NTSTATUS(NTAPI * PPARALLEL_TRYSELECT_DEVICE) (_In_ PVOID Context, _In_ PARALLEL_1284_COMMAND Command)

Definition at line 239 of file parallel.h.

◆ PPARALLEL_WRITE

typedef NTSTATUS(NTAPI * PPARALLEL_WRITE) (_In_ PVOID Context, _In_reads_bytes_(NumBytesToWrite) PVOID Buffer, _In_ ULONG NumBytesToWrite, _Out_ PULONG NumBytesWritten, _In_ UCHAR Channel)

Definition at line 231 of file parallel.h.

◆ PPARCHIP_CLEAR_CHIP_MODE

typedef NTSTATUS(NTAPI * PPARCHIP_CLEAR_CHIP_MODE) (_In_ PVOID ClearChipContext, _In_ UCHAR ChipMode)

Definition at line 92 of file parallel.h.

◆ PPARCLASS_INFORMATION

◆ PTERMINATE_IEEE_MODE

typedef NTSTATUS(NTAPI * PTERMINATE_IEEE_MODE) (_In_ PVOID Context)

Definition at line 211 of file parallel.h.

Enumeration Type Documentation

◆ _PARALLEL_SAFETY

Enumerator
SAFE_MODE 
UNSAFE_MODE 

Definition at line 198 of file parallel.h.

198 {
199 SAFE_MODE,
@ SAFE_MODE
Definition: parallel.h:199
@ UNSAFE_MODE
Definition: parallel.h:200
enum _PARALLEL_SAFETY PARALLEL_SAFETY