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.
 
 
 
 
 
 

56 lines
1.1 KiB

#include "ntddscsi.h"
#include "raidapi.h"
//
// Function prototype declarations
//
BOOLEAN
SubmitRequest(
IN PDEVICE_EXTENSION DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
);
BOOLEAN
SubmitCdbDirect(
IN PDEVICE_EXTENSION DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
);
BOOLEAN
SendIoctlDcmdRequest(
IN PDEVICE_EXTENSION DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
);
BOOLEAN
SendIoctlCdbDirect(
IN PDEVICE_EXTENSION DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
);
VOID
SetupAdapterInfo(
IN PDEVICE_EXTENSION DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
);
VOID
SetupDriverVersionInfo(
IN PDEVICE_EXTENSION DeviceExtension,
IN PSCSI_REQUEST_BLOCK Srb
);
#define DRIVER_REVISION 0x0305
#define DRIVER_BUILD_DATE 0x00052495
typedef struct _IOCTL_REQ_HEADER {
SRB_IO_CONTROL SrbIoctl;
UCHAR Unused1[2];
USHORT DriverErrorCode;
USHORT CompletionCode;
UCHAR Unused2[10];
HBA_GENERIC_MBOX GenMailBox;
} IOCTL_REQ_HEADER, *PIOCTL_REQ_HEADER;