75 lines
1.9 KiB
Plaintext
75 lines
1.9 KiB
Plaintext
|
|
||
|
|
||
|
[WMI, Dynamic, Provider("WMIProv"), // WMI Class, Class is a WMI provider
|
||
|
guid("{734b44a9-74b6-41e6-bbe7-a1f4ed8cea45}"), // generated using uuidgen
|
||
|
localeid(0x409), // American English
|
||
|
WmiExpense(1), // Average num of CPU cycles
|
||
|
Description("EUID address")] // Description of class
|
||
|
class IP1394_QueryArrayOID
|
||
|
{
|
||
|
[key, read] // Key Uniquely Identifies, WMI Client can read
|
||
|
string InstanceName; // Instance name returned from WMI. Driver cannot touch
|
||
|
|
||
|
[read] // WMI Client can read
|
||
|
boolean Active; // type and Variable. Driver cannot touch
|
||
|
|
||
|
[read,
|
||
|
Description("Query this array to get 4 bytes of MAC address."),
|
||
|
WmiDataId(1) ] uint64 ExampleQueryArray;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
[WMI, Dynamic, Provider("WMIProv"),
|
||
|
guid("{6a3e8063-767d-4531-962b-f683df1aa3a1}"),
|
||
|
localeid(0x409),
|
||
|
WmiExpense(1),
|
||
|
Description(" UID for a IP1394 NDIS device)")]
|
||
|
class IP1394TopologyOID
|
||
|
{
|
||
|
[key, read]
|
||
|
string InstanceName; // Instance name returned from WMI
|
||
|
|
||
|
[read]
|
||
|
boolean Active;
|
||
|
|
||
|
[read,
|
||
|
Description("Number of array elements."),
|
||
|
WmiDataId(1)] uint32 NumberElements;
|
||
|
|
||
|
[read,
|
||
|
Description("Query this array to get statistics."),
|
||
|
WmiDataId(2),
|
||
|
WmiSizeIs("NumberElements")] uint32 UidArray[];
|
||
|
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
[WMI, Dynamic, Provider("WMIProv"),
|
||
|
guid("{ee2ebfc6-944d-426b-b187-82fac17d7dee}"),
|
||
|
localeid(0x409),
|
||
|
WmiExpense(1),
|
||
|
Description("Statistics for a IP1394 NDIS device)")]
|
||
|
class IP1394StatisticsOID
|
||
|
{
|
||
|
[key, read]
|
||
|
string InstanceName; // Instance name returned from WMI
|
||
|
|
||
|
[read]
|
||
|
boolean Active;
|
||
|
|
||
|
[read,
|
||
|
Description("Number of array elements."),
|
||
|
WmiDataId(1)] uint32 NumberElements;
|
||
|
|
||
|
[read,
|
||
|
Description("Query this array to get statistics."),
|
||
|
WmiDataId(2),
|
||
|
WmiSizeIs("NumberElements")] uint32 StatsArray[];
|
||
|
|
||
|
};
|
||
|
|
||
|
|