1[
2    Dynamic, Provider("WMIProv"),
3    WMI,
4    Description ("BT958 Extended Setup Information (Operation Code 8Dh)"),
5    guid ("{CBD60D59-CE49-4cf4-AB7A-DEC6F4988D1A}"),
6    HeaderName("BT958ExtendedSetupInfo"),
7    GuidName1("BT958Wmi_ExtendedSetupInfo_Guid"),
8    WmiExpense(0)
9]
10class BT958ExtendedSetupInfoGuid
11{
12    [read,key] String InstanceName;
13    [read] boolean Active;
14
15    [read, WmiDataId(1), WmiVersion(1)] uint8 BusType;
16    [read, WmiDataId(2), WmiVersion(1)] uint8  BIOS_Address;
17    [read, WmiDataId(3), WmiVersion(1)] uint16 ScatterGatherLimit;
18    [read, WmiDataId(4), WmiVersion(1)] uint8  MailboxCount;
19    [read, WmiDataId(5), WmiVersion(1)] uint32 BaseMailboxAddress;
20    [read, WmiDataId(6), WmiVersion(1)] boolean FastOnEISA;
21    [read, WmiDataId(7), WmiVersion(1)] boolean LevelSensitiveInterrupt;
22    [read, WmiDataId(8), WmiVersion(1), max(3)] uint8 FirmwareRevision[];
23    [read, WmiDataId(9), WmiVersion(1)] boolean HostWideSCSI;
24    [read, WmiDataId(10), WmiVersion(1)] boolean HostDifferentialSCSI;
25    [read, WmiDataId(11), WmiVersion(1)] boolean HostSupportsSCAM;
26    [read, WmiDataId(12), WmiVersion(1)] boolean HostUltraSCSI;
27    [read, WmiDataId(13), WmiVersion(1)] boolean HostSmartTermination;
28};
29
30
31