* Annotate parallel.h.

svn path=/trunk/; revision=59626
This commit is contained in:
Amine Khaldi 2013-08-03 14:11:37 +00:00
parent de80a47533
commit 21271becba

View file

@ -81,28 +81,28 @@ typedef struct _MORE_PARALLEL_PORT_INFORMATION {
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_SET_CHIP_MODE)( (NTAPI *PPARALLEL_SET_CHIP_MODE)(
IN PVOID SetChipContext, _In_ PVOID SetChipContext,
IN UCHAR ChipMode); _In_ UCHAR ChipMode);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_CLEAR_CHIP_MODE)( (NTAPI *PPARALLEL_CLEAR_CHIP_MODE)(
IN PVOID ClearChipContext, _In_ PVOID ClearChipContext,
IN UCHAR ChipMode); _In_ UCHAR ChipMode);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARCHIP_CLEAR_CHIP_MODE)( (NTAPI *PPARCHIP_CLEAR_CHIP_MODE)(
IN PVOID ClearChipContext, _In_ PVOID ClearChipContext,
IN UCHAR ChipMode); _In_ UCHAR ChipMode);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_TRY_SELECT_ROUTINE)( (NTAPI *PPARALLEL_TRY_SELECT_ROUTINE)(
IN PVOID TrySelectContext, _In_ PVOID TrySelectContext,
IN PVOID TrySelectCommand); _In_ PVOID TrySelectCommand);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_DESELECT_ROUTINE)( (NTAPI *PPARALLEL_DESELECT_ROUTINE)(
IN PVOID DeselectContext, _In_ PVOID DeselectContext,
IN PVOID DeselectCommand); _In_ PVOID DeselectCommand);
/* PARALLEL_PNP_INFORMATION.HardwareCapabilities */ /* PARALLEL_PNP_INFORMATION.HardwareCapabilities */
#define PPT_NO_HARDWARE_PRESENT 0x00000000 #define PPT_NO_HARDWARE_PRESENT 0x00000000
@ -135,15 +135,15 @@ typedef struct _PARALLEL_PNP_INFORMATION {
typedef BOOLEAN typedef BOOLEAN
(NTAPI *PPARALLEL_TRY_ALLOCATE_ROUTINE)( (NTAPI *PPARALLEL_TRY_ALLOCATE_ROUTINE)(
IN PVOID TryAllocateContext); _In_ PVOID TryAllocateContext);
typedef VOID typedef VOID
(NTAPI *PPARALLEL_FREE_ROUTINE)( (NTAPI *PPARALLEL_FREE_ROUTINE)(
IN PVOID FreeContext); _In_ PVOID FreeContext);
typedef ULONG typedef ULONG
(NTAPI *PPARALLEL_QUERY_WAITERS_ROUTINE)( (NTAPI *PPARALLEL_QUERY_WAITERS_ROUTINE)(
IN PVOID QueryAllocsContext); _In_ PVOID QueryAllocsContext);
typedef struct _PARALLEL_PORT_INFORMATION { typedef struct _PARALLEL_PORT_INFORMATION {
PHYSICAL_ADDRESS OriginalController; PHYSICAL_ADDRESS OriginalController;
@ -166,7 +166,7 @@ typedef struct _PARALLEL_CHIP_MODE {
typedef VOID typedef VOID
(NTAPI *PPARALLEL_DEFERRED_ROUTINE)( (NTAPI *PPARALLEL_DEFERRED_ROUTINE)(
IN PVOID DeferredContext); _In_ PVOID DeferredContext);
typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINE { typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINE {
PKSERVICE_ROUTINE InterruptServiceRoutine; PKSERVICE_ROUTINE InterruptServiceRoutine;
@ -193,7 +193,7 @@ typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINE {
typedef USHORT typedef USHORT
(NTAPI *PDETERMINE_IEEE_MODES)( (NTAPI *PDETERMINE_IEEE_MODES)(
IN PVOID Context); _In_ PVOID Context);
typedef enum _PARALLEL_SAFETY { typedef enum _PARALLEL_SAFETY {
SAFE_MODE, SAFE_MODE,
@ -202,49 +202,49 @@ typedef enum _PARALLEL_SAFETY {
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PNEGOTIATE_IEEE_MODE)( (NTAPI *PNEGOTIATE_IEEE_MODE)(
IN PVOID Context, _In_ PVOID Context,
IN USHORT ModeMaskFwd, _In_ USHORT ModeMaskFwd,
IN USHORT ModeMaskRev, _In_ USHORT ModeMaskRev,
IN PARALLEL_SAFETY ModeSafety, _In_ PARALLEL_SAFETY ModeSafety,
IN BOOLEAN IsForward); _In_ BOOLEAN IsForward);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PTERMINATE_IEEE_MODE)( (NTAPI *PTERMINATE_IEEE_MODE)(
IN PVOID Context); _In_ PVOID Context);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_IEEE_FWD_TO_REV)( (NTAPI *PPARALLEL_IEEE_FWD_TO_REV)(
IN PVOID Context); _In_ PVOID Context);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_IEEE_REV_TO_FWD)( (NTAPI *PPARALLEL_IEEE_REV_TO_FWD)(
IN PVOID Context); _In_ PVOID Context);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_READ)( (NTAPI *PPARALLEL_READ)(
IN PVOID Context, _In_ PVOID Context,
OUT PVOID Buffer, _Out_writes_bytes_to_(NumBytesToRead, *NumBytesRead) PVOID Buffer,
IN ULONG NumBytesToRead, _In_ ULONG NumBytesToRead,
OUT PULONG NumBytesRead, _Out_ PULONG NumBytesRead,
IN UCHAR Channel); _In_ UCHAR Channel);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_WRITE)( (NTAPI *PPARALLEL_WRITE)(
IN PVOID Context, _In_ PVOID Context,
OUT PVOID Buffer, _In_reads_bytes_(NumBytesToWrite) PVOID Buffer,
IN ULONG NumBytesToWrite, _In_ ULONG NumBytesToWrite,
OUT PULONG NumBytesWritten, _Out_ PULONG NumBytesWritten,
IN UCHAR Channel); _In_ UCHAR Channel);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_TRYSELECT_DEVICE)( (NTAPI *PPARALLEL_TRYSELECT_DEVICE)(
IN PVOID Context, _In_ PVOID Context,
IN PARALLEL_1284_COMMAND Command); _In_ PARALLEL_1284_COMMAND Command);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PPARALLEL_DESELECT_DEVICE)( (NTAPI *PPARALLEL_DESELECT_DEVICE)(
IN PVOID Context, _In_ PVOID Context,
IN PARALLEL_1284_COMMAND Command); _In_ PARALLEL_1284_COMMAND Command);
typedef struct _PARCLASS_INFORMATION { typedef struct _PARCLASS_INFORMATION {
PUCHAR Controller; PUCHAR Controller;