} INTERNAL_I8042_START_INFORMATION, *PINTERNAL_I8042_START_INFORMATION;
typedef VOID
-(NTAPI *PI8042_ISR_WRITE_PORT)(
+(DDKAPI *PI8042_ISR_WRITE_PORT)(
IN PVOID Context,
IN UCHAR Value);
typedef VOID
-(NTAPI *PI8042_QUEUE_PACKET)(
+(DDKAPI *PI8042_QUEUE_PACKET)(
IN PVOID Context);
typedef NTSTATUS
-(NTAPI *PI8042_SYNCH_READ_PORT) (
+(DDKAPI *PI8042_SYNCH_READ_PORT) (
IN PVOID Context,
OUT PUCHAR Value,
IN BOOLEAN WaitForACK);
typedef NTSTATUS
-(NTAPI *PI8042_SYNCH_WRITE_PORT)(
+(DDKAPI *PI8042_SYNCH_WRITE_PORT)(
IN PVOID Context,
IN UCHAR Value,
IN BOOLEAN WaitForACK);
typedef NTSTATUS
-(NTAPI *PI8042_KEYBOARD_INITIALIZATION_ROUTINE)(
+(DDKAPI *PI8042_KEYBOARD_INITIALIZATION_ROUTINE)(
IN PVOID InitializationContext,
IN PVOID SynchFuncContext,
IN PI8042_SYNCH_READ_PORT ReadPort,
OUT PBOOLEAN TurnTranslationOn);
typedef BOOLEAN
-(NTAPI *PI8042_KEYBOARD_ISR)(
+(DDKAPI *PI8042_KEYBOARD_ISR)(
PVOID IsrContext,
PKEYBOARD_INPUT_DATA CurrentInput,
POUTPUT_PACKET CurrentOutput,
} INTERNAL_I8042_HOOK_KEYBOARD, *PINTERNAL_I8042_HOOK_KEYBOARD;
typedef BOOLEAN
-(NTAPI *PI8042_MOUSE_ISR)(
+(DDKAPI *PI8042_MOUSE_ISR)(
PVOID IsrContext,
PMOUSE_INPUT_DATA CurrentInput,
POUTPUT_PACKET CurrentOutput,