} MORE_PARALLEL_PORT_INFORMATION, *PMORE_PARALLEL_PORT_INFORMATION;
typedef NTSTATUS
-(DDKAPI *PPARALLEL_SET_CHIP_MODE)(
+(NTAPI *PPARALLEL_SET_CHIP_MODE)(
IN PVOID SetChipContext,
IN UCHAR ChipMode);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_CLEAR_CHIP_MODE)(
+(NTAPI *PPARALLEL_CLEAR_CHIP_MODE)(
IN PVOID ClearChipContext,
IN UCHAR ChipMode);
typedef NTSTATUS
-(DDKAPI *PPARCHIP_CLEAR_CHIP_MODE)(
+(NTAPI *PPARCHIP_CLEAR_CHIP_MODE)(
IN PVOID ClearChipContext,
IN UCHAR ChipMode);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_TRY_SELECT_ROUTINE)(
+(NTAPI *PPARALLEL_TRY_SELECT_ROUTINE)(
IN PVOID TrySelectContext,
IN PVOID TrySelectCommand);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_DESELECT_ROUTINE)(
+(NTAPI *PPARALLEL_DESELECT_ROUTINE)(
IN PVOID DeselectContext,
IN PVOID DeselectCommand);
} PARALLEL_PNP_INFORMATION, *PPARALLEL_PNP_INFORMATION;
typedef BOOLEAN
-(DDKAPI *PPARALLEL_TRY_ALLOCATE_ROUTINE)(
+(NTAPI *PPARALLEL_TRY_ALLOCATE_ROUTINE)(
IN PVOID TryAllocateContext);
typedef VOID
-(DDKAPI *PPARALLEL_FREE_ROUTINE)(
+(NTAPI *PPARALLEL_FREE_ROUTINE)(
IN PVOID FreeContext);
typedef ULONG
-(DDKAPI *PPARALLEL_QUERY_WAITERS_ROUTINE)(
+(NTAPI *PPARALLEL_QUERY_WAITERS_ROUTINE)(
IN PVOID QueryAllocsContext);
typedef struct _PARALLEL_PORT_INFORMATION {
} PARALLEL_CHIP_MODE, *PPARALLEL_CHIP_MODE;
typedef VOID
-(DDKAPI *PPARALLEL_DEFERRED_ROUTINE)(
+(NTAPI *PPARALLEL_DEFERRED_ROUTINE)(
IN PVOID DeferredContext);
typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINE {
CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 53, METHOD_BUFFERED, FILE_ANY_ACCESS)
typedef USHORT
-(DDKAPI *PDETERMINE_IEEE_MODES)(
+(NTAPI *PDETERMINE_IEEE_MODES)(
IN PVOID Context);
typedef enum _PARALLEL_SAFETY {
} PARALLEL_SAFETY;
typedef NTSTATUS
-(DDKAPI *PNEGOTIATE_IEEE_MODE)(
+(NTAPI *PNEGOTIATE_IEEE_MODE)(
IN PVOID Context,
IN USHORT ModeMaskFwd,
IN USHORT ModeMaskRev,
IN BOOLEAN IsForward);
typedef NTSTATUS
-(DDKAPI *PTERMINATE_IEEE_MODE)(
+(NTAPI *PTERMINATE_IEEE_MODE)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_IEEE_FWD_TO_REV)(
+(NTAPI *PPARALLEL_IEEE_FWD_TO_REV)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_IEEE_REV_TO_FWD)(
+(NTAPI *PPARALLEL_IEEE_REV_TO_FWD)(
IN PVOID Context);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_READ)(
+(NTAPI *PPARALLEL_READ)(
IN PVOID Context,
OUT PVOID Buffer,
IN ULONG NumBytesToRead,
IN UCHAR Channel);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_WRITE)(
+(NTAPI *PPARALLEL_WRITE)(
IN PVOID Context,
OUT PVOID Buffer,
IN ULONG NumBytesToWrite,
IN UCHAR Channel);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_TRYSELECT_DEVICE)(
+(NTAPI *PPARALLEL_TRYSELECT_DEVICE)(
IN PVOID Context,
IN PARALLEL_1284_COMMAND Command);
typedef NTSTATUS
-(DDKAPI *PPARALLEL_DESELECT_DEVICE)(
+(NTAPI *PPARALLEL_DESELECT_DEVICE)(
IN PVOID Context,
IN PARALLEL_1284_COMMAND Command);