Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > DoxygenBT958dt.h
Go to the documentation of this file.
00001 /* 00002 * vmscsi-- Miniport driver for the Buslogic BT 958 SCSI Controller 00003 * under Windows 2000/XP/Server 2003 00004 * 00005 * Based in parts on the buslogic driver for the same device 00006 * available with the GNU Linux Operating System. 00007 * 00008 * This program is free software; you can redistribute it and/or 00009 * modify it under the terms of the GNU General Public License 00010 * as published by the Free Software Foundation; either version 2 00011 * of the License, or (at your option) any later version. 00012 * 00013 * This program is distributed in the hope that it will be useful, 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00016 * GNU General Public License for more details. 00017 * 00018 * You should have received a copy of the GNU General Public License along 00019 * with this program; if not, write to the Free Software Foundation, Inc., 00020 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 00021 */ 00022 00023 #pragma once 00024 00025 // BT958ExtendedSetupInfoGuid - BT958ExtendedSetupInfo 00026 // BT958 Extended Setup Information (Operation Code 8Dh) 00027 #define BT958Wmi_ExtendedSetupInfo_Guid \ 00028 { 0xcbd60d59,0xce49,0x4cf4, { 0xab,0x7a,0xde,0xc6,0xf4,0x98,0x8d,0x1a } } 00029 00030 DEFINE_GUID(BT958ExtendedSetupInfoGuid_GUID, \ 00031 0xcbd60d59,0xce49,0x4cf4,0xab,0x7a,0xde,0xc6,0xf4,0x98,0x8d,0x1a); 00032 00033 00034 typedef struct _BT958ExtendedSetupInfo 00035 { 00036 // 00037 UCHAR BusType; 00038 #define BT958ExtendedSetupInfo_BusType_SIZE sizeof(UCHAR) 00039 #define BT958ExtendedSetupInfo_BusType_ID 1 00040 00041 // 00042 UCHAR BIOS_Address; 00043 #define BT958ExtendedSetupInfo_BIOS_Address_SIZE sizeof(UCHAR) 00044 #define BT958ExtendedSetupInfo_BIOS_Address_ID 2 00045 00046 // 00047 USHORT ScatterGatherLimit; 00048 #define BT958ExtendedSetupInfo_ScatterGatherLimit_SIZE sizeof(USHORT) 00049 #define BT958ExtendedSetupInfo_ScatterGatherLimit_ID 3 00050 00051 // 00052 UCHAR MailboxCount; 00053 #define BT958ExtendedSetupInfo_MailboxCount_SIZE sizeof(UCHAR) 00054 #define BT958ExtendedSetupInfo_MailboxCount_ID 4 00055 00056 // 00057 ULONG BaseMailboxAddress; 00058 #define BT958ExtendedSetupInfo_BaseMailboxAddress_SIZE sizeof(ULONG) 00059 #define BT958ExtendedSetupInfo_BaseMailboxAddress_ID 5 00060 00061 // 00062 BOOLEAN FastOnEISA; 00063 #define BT958ExtendedSetupInfo_FastOnEISA_SIZE sizeof(BOOLEAN) 00064 #define BT958ExtendedSetupInfo_FastOnEISA_ID 6 00065 00066 // 00067 BOOLEAN LevelSensitiveInterrupt; 00068 #define BT958ExtendedSetupInfo_LevelSensitiveInterrupt_SIZE sizeof(BOOLEAN) 00069 #define BT958ExtendedSetupInfo_LevelSensitiveInterrupt_ID 7 00070 00071 // 00072 UCHAR FirmwareRevision[3]; 00073 #define BT958ExtendedSetupInfo_FirmwareRevision_SIZE sizeof(UCHAR[3]) 00074 #define BT958ExtendedSetupInfo_FirmwareRevision_ID 8 00075 00076 // 00077 BOOLEAN HostWideSCSI; 00078 #define BT958ExtendedSetupInfo_HostWideSCSI_SIZE sizeof(BOOLEAN) 00079 #define BT958ExtendedSetupInfo_HostWideSCSI_ID 9 00080 00081 // 00082 BOOLEAN HostDifferentialSCSI; 00083 #define BT958ExtendedSetupInfo_HostDifferentialSCSI_SIZE sizeof(BOOLEAN) 00084 #define BT958ExtendedSetupInfo_HostDifferentialSCSI_ID 10 00085 00086 // 00087 BOOLEAN HostSupportsSCAM; 00088 #define BT958ExtendedSetupInfo_HostSupportsSCAM_SIZE sizeof(BOOLEAN) 00089 #define BT958ExtendedSetupInfo_HostSupportsSCAM_ID 11 00090 00091 // 00092 BOOLEAN HostUltraSCSI; 00093 #define BT958ExtendedSetupInfo_HostUltraSCSI_SIZE sizeof(BOOLEAN) 00094 #define BT958ExtendedSetupInfo_HostUltraSCSI_ID 12 00095 00096 // 00097 BOOLEAN HostSmartTermination; 00098 #define BT958ExtendedSetupInfo_HostSmartTermination_SIZE sizeof(BOOLEAN) 00099 #define BT958ExtendedSetupInfo_HostSmartTermination_ID 13 00100 00101 } BT958ExtendedSetupInfo, *PBT958ExtendedSetupInfo; Generated on Thu May 24 2012 04:29:02 for ReactOS by
1.7.6.1
|