2025-04-27 07:49:33 -04:00

78 lines
1.5 KiB
Plaintext

//
// Wmi internal classes
class WMIEvent : __ExtrinsicEvent
{
};
[
Dynamic,
Provider("WMIProv"),
WMI,
Description("Scsiport Info"),
guid("{d69fad96-c9a3-4ed0-b98b-47c27feac68c}"),
locale("MS\\0x409")
]
class Scsiport_SenseData : WMIEvent
{
[key, read]
string InstanceName;
[read]
boolean Active;
[read, WmidataId(1)] uint32 Port;
[read, WmidataId(2)] uint8 CmdDescriptorBlock[16];
[read, WmidataId(3)] uint8 SenseData[255];
};
class ScsiportEvent : WMIEvent
{
};
[
Dynamic,
Provider("WMIProv"),
WMI,
Description("Adaptec aic78xx Sense Data Event"),
guid("{4de005c8-61b2-4cf8-b480-8fff5a90fc00}"),
locale("MS\\0x409")
]
class aic78xxSenseData : ScsiportEvent
{
[key, read]
string InstanceName;
[read]
boolean Active;
[read, WmidataId(1)] uint32 Port;
[read, WmidataId(2)] uint8 CmdDescriptorBlock[16];
[read, WmidataId(3)] uint8 SenseData[255];
};
[
Dynamic,
Provider("WMIProv"),
WMI,
Description("Adaptec aic78u2 Sense Data Event"),
guid("{6cabef01-4db7-4872-834f-21f9f3292e24}"),
locale("MS\\0x409")
]
class aic78u2SenseData : ScsiportEvent
{
[key, read]
string InstanceName;
[read]
boolean Active;
[read, WmidataId(1)] uint32 Port;
[read, WmidataId(2)] uint8 CmdDescriptorBlock[16];
[read, WmidataId(3)] uint8 SenseData[255];
};