Windows NT 4.0 source code leak
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//-------------------------------------------------------------------------
//
// FILE: scsiport.h
//
// Contains routine definitions for the operating system independent
// procedures to access i/o and memory locations.
//
// Revisions:
// 03-09-93 KJB First.
// 03-25-93 JAP Fixed up prototype typedef inconsistencies
//
//-------------------------------------------------------------------------
UCHAR ScsiPortReadPortUchar (PUCHAR Port); USHORT ScsiPortReadPortUshort (PUSHORT Port); ULONG ScsiPortReadPortUlong (PULONG Port); VOID ScsiPortReadPortBufferUchar (PUCHAR Port, PUCHAR Buffer, ULONG Count); VOID ScsiPortReadPortBufferUshort (PUSHORT Port, PUSHORT Buffer, ULONG Count); VOID ScsiPortReadPortBufferUlong (PULONG Port, PULONG Buffer, ULONG Count); UCHAR ScsiPortReadRegisterUchar (PUCHAR Register); USHORT ScsiPortReadRegisterUshort (PUSHORT Register); ULONG ScsiPortReadRegisterUlong (PULONG Register); VOID ScsiPortStallExecution (ULONG Delay); VOID ScsiPortWritePortUchar (PUCHAR Port, UCHAR Value); VOID ScsiPortWritePortUshort (PUSHORT Port, USHORT Value); VOID ScsiPortWritePortUlong (PULONG Port, ULONG Value); VOID ScsiPortWritePortBufferUchar (PUCHAR Port, PUCHAR Buffer, ULONG Count); VOID ScsiPortWritePortBufferUshort (PUSHORT Port, PUSHORT Buffer, ULONG Count); VOID ScsiPortWritePortBufferUlong (PULONG Port, PULONG Buffer, ULONG Count); VOID ScsiPortWriteRegisterUchar (PUCHAR Register, UCHAR Value); VOID ScsiPortWriteRegisterUshort (PUSHORT Register, USHORT Value); VOID ScsiPortWriteRegisterUlong (PULONG Register, ULONG Value);
#if DBG
VOID ScsiDebugPrint (ULONG DebugPrintLevel, PCCHAR DebugMessage, ...); #else
#define ScsiDebugPrint
#endif // DBG
|