📄 wmidata.h
字号:
typedef struct _MSNdis_EthernetMaximumMulticastListSize{ // The maximum number of multicast addresses the NIC driver can manage. ULONG NdisEthernetMaximumMulticastListSize; #define MSNdis_EthernetMaximumMulticastListSize_NdisEthernetMaximumMulticastListSize_SIZE sizeof(ULONG) #define MSNdis_EthernetMaximumMulticastListSize_NdisEthernetMaximumMulticastListSize_ID 1} MSNdis_EthernetMaximumMulticastListSize, *PMSNdis_EthernetMaximumMulticastListSize;// MSNdis_EthernetMacOptions - MSNdis_EthernetMacOptions// NDIS Ethernet MAC Options#define MSNdis_EthernetMacOptionsGuid \ { 0x44795703,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetMacOptions_GUID, \ 0x44795703,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_EthernetMacOptions{ // Features supported by the underlying driver, which could be emulating Ethernet. ULONG NdisEthernetMacOptions; #define MSNdis_EthernetMacOptions_NdisEthernetMacOptions_SIZE sizeof(ULONG) #define MSNdis_EthernetMacOptions_NdisEthernetMacOptions_ID 1} MSNdis_EthernetMacOptions, *PMSNdis_EthernetMacOptions;// MSNdis_EthernetReceiveErrorAlignment - MSNdis_EthernetReceiveErrorAlignment// NDIS Ethernet Receive Error Alignment#define MSNdis_EthernetReceiveErrorAlignmentGuid \ { 0x44795704,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetReceiveErrorAlignment_GUID, \ 0x44795704,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_EthernetReceiveErrorAlignment{ // The number of frames received with alignment errors. ULONG NdisEthernetReceiveErrorAlignment; #define MSNdis_EthernetReceiveErrorAlignment_NdisEthernetReceiveErrorAlignment_SIZE sizeof(ULONG) #define MSNdis_EthernetReceiveErrorAlignment_NdisEthernetReceiveErrorAlignment_ID 1} MSNdis_EthernetReceiveErrorAlignment, *PMSNdis_EthernetReceiveErrorAlignment;// MSNdis_EthernetOneTransmitCollision - MSNdis_EthernetOneTransmitCollision// NDIS Ethernet One Transmit collision#define MSNdis_EthernetOneTransmitCollisionGuid \ { 0x44795705,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetOneTransmitCollision_GUID, \ 0x44795705,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_EthernetOneTransmitCollision{ // The number of frames successfully transmitted after exactly one collision. ULONG NdisEthernetOneTransmitCollision; #define MSNdis_EthernetOneTransmitCollision_NdisEthernetOneTransmitCollision_SIZE sizeof(ULONG) #define MSNdis_EthernetOneTransmitCollision_NdisEthernetOneTransmitCollision_ID 1} MSNdis_EthernetOneTransmitCollision, *PMSNdis_EthernetOneTransmitCollision;// MSNdis_EthernetMoreTransmitCollisions - MSNdis_EthernetMoreTransmitCollisions// NDIS Ethernet More Transmit collisions#define MSNdis_EthernetMoreTransmitCollisionsGuid \ { 0x44795706,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetMoreTransmitCollisions_GUID, \ 0x44795706,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_EthernetMoreTransmitCollisions{ // The number of frames successfully transmitted after more than one collision. ULONG NdisEthernetMoreTransmitCollisions; #define MSNdis_EthernetMoreTransmitCollisions_NdisEthernetMoreTransmitCollisions_SIZE sizeof(ULONG) #define MSNdis_EthernetMoreTransmitCollisions_NdisEthernetMoreTransmitCollisions_ID 1} MSNdis_EthernetMoreTransmitCollisions, *PMSNdis_EthernetMoreTransmitCollisions;// MSNdis_TokenRingPermanentAddress - MSNdis_TokenRingPermanentAddress// NDIS Token Ring Permanent Address#define MSNdis_TokenRingPermanentAddressGuid \ { 0x44795707,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingPermanentAddress_GUID, \ 0x44795707,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingPermanentAddress{ // The address of the NIC encoded in the hardware. MSNdis_NetworkAddress NdisPermanentAddress; #define MSNdis_TokenRingPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkAddress) #define MSNdis_TokenRingPermanentAddress_NdisPermanentAddress_ID 1} MSNdis_TokenRingPermanentAddress, *PMSNdis_TokenRingPermanentAddress;// MSNdis_TokenRingCurrentAddress - MSNdis_TokenRingCurrentAddress// NDIS Token Ring Current Address#define MSNdis_TokenRingCurrentAddressGuid \ { 0x44795708,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingCurrentAddress_GUID, \ 0x44795708,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingCurrentAddress{ // The address the NIC is currently using. MSNdis_NetworkAddress NdisCurrentAddress; #define MSNdis_TokenRingCurrentAddress_NdisCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress) #define MSNdis_TokenRingCurrentAddress_NdisCurrentAddress_ID 1} MSNdis_TokenRingCurrentAddress, *PMSNdis_TokenRingCurrentAddress;// MSNdis_TokenRingCurrentFunctional - MSNdis_TokenRingCurrentFunctional// NDIS Token Ring Current Functional Address#define MSNdis_TokenRingCurrentFunctionalGuid \ { 0x44795709,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingCurrentFunctional_GUID, \ 0x44795709,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingCurrentFunctional{ // The functional address enabled on the NIC for packet reception. ULONG NdisTokenRingCurrentFunctional; #define MSNdis_TokenRingCurrentFunctional_NdisTokenRingCurrentFunctional_SIZE sizeof(ULONG) #define MSNdis_TokenRingCurrentFunctional_NdisTokenRingCurrentFunctional_ID 1} MSNdis_TokenRingCurrentFunctional, *PMSNdis_TokenRingCurrentFunctional;// MSNdis_TokenRingCurrentGroup - MSNdis_TokenRingCurrentGroup// NDIS Token Ring Current Group Address#define MSNdis_TokenRingCurrentGroupGuid \ { 0x4479570a,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingCurrentGroup_GUID, \ 0x4479570a,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingCurrentGroup{ // The group address enabled on the NIC for packet reception. ULONG NdisTokenRingCurrentGroup; #define MSNdis_TokenRingCurrentGroup_NdisTokenRingCurrentGroup_SIZE sizeof(ULONG) #define MSNdis_TokenRingCurrentGroup_NdisTokenRingCurrentGroup_ID 1} MSNdis_TokenRingCurrentGroup, *PMSNdis_TokenRingCurrentGroup;// MSNdis_TokenRingLastOpenStatus - MSNdis_TokenRingLastOpenStatus// NDIS Token Ring Last Open Status#define MSNdis_TokenRingLastOpenStatusGuid \ { 0x4479570b,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingLastOpenStatus_GUID, \ 0x4479570b,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingLastOpenStatus{ // The last open error status returned for a protocol's call to NdisOpenAdapter. ULONG NdisTokenRingLastOpenStatus; #define MSNdis_TokenRingLastOpenStatus_NdisTokenRingLastOpenStatus_SIZE sizeof(ULONG) #define MSNdis_TokenRingLastOpenStatus_NdisTokenRingLastOpenStatus_ID 1} MSNdis_TokenRingLastOpenStatus, *PMSNdis_TokenRingLastOpenStatus;// MSNdis_TokenRingCurrentRingStatus - MSNdis_TokenRingCurrentRingStatus// NDIS Token Ring Current Ring Status#define MSNdis_TokenRingCurrentRingStatusGuid \ { 0x890a36ec,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingCurrentRingStatus_GUID, \ 0x890a36ec,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingCurrentRingStatus{ // The last ring status indicated with an NDIS_RING_XXX status code. ULONG NdisTokenRingCurrentRingStatus; #define MSNdis_TokenRingCurrentRingStatus_NdisTokenRingCurrentRingStatus_SIZE sizeof(ULONG) #define MSNdis_TokenRingCurrentRingStatus_NdisTokenRingCurrentRingStatus_ID 1} MSNdis_TokenRingCurrentRingStatus, *PMSNdis_TokenRingCurrentRingStatus;// MSNdis_TokenRingCurrentRingState - MSNdis_TokenRingCurrentRingState// NDIS Token Ring Current Ring State.#define MSNdis_TokenRingCurrentRingStateGuid \ { 0xacf14032,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingCurrentRingState_GUID, \ 0xacf14032,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingCurrentRingState{ // The state of the NIC driver with repsect to entering the ring. ULONG NdisTokenRingCurrentRingState; #define MSNdis_TokenRingCurrentRingState_NdisTokenRingCurrentRingState_SIZE sizeof(ULONG) #define MSNdis_TokenRingCurrentRingState_NdisTokenRingCurrentRingState_ID 1} MSNdis_TokenRingCurrentRingState, *PMSNdis_TokenRingCurrentRingState;// MSNdis_TokenRingLineErrors - MSNdis_TokenRingLineErrors// NDIS Token Ring Line Errors#define MSNdis_TokenRingLineErrorsGuid \ { 0xacf14033,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingLineErrors_GUID, \ 0xacf14033,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingLineErrors{ // Number of frames with an invalid FCS or a code violation. ULONG NdisTokenRingLineErrors; #define MSNdis_TokenRingLineErrors_NdisTokenRingLineErrors_SIZE sizeof(ULONG) #define MSNdis_TokenRingLineErrors_NdisTokenRingLineErrors_ID 1} MSNdis_TokenRingLineErrors, *PMSNdis_TokenRingLineErrors;// MSNdis_TokenRingLostFrames - MSNdis_TokenRingLostFrames// NDIS Token Ring Lost Frames#define MSNdis_TokenRingLostFramesGuid \ { 0xacf14034,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_TokenRingLostFrames_GUID, \ 0xacf14034,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_TokenRingLostFrames{ // The number of frames transmitted that have not circled the ring within the maximum ring latency. ULONG NdisTokenRingLostFrames; #define MSNdis_TokenRingLostFrames_NdisTokenRingLostFrames_SIZE sizeof(ULONG) #define MSNdis_TokenRingLostFrames_NdisTokenRingLostFrames_ID 1} MSNdis_TokenRingLostFrames, *PMSNdis_TokenRingLostFrames;// MSNdis_FddiLongPermanentAddress - MSNdis_FddiLongPermanentAddress// NDIS FDDI Long Permanent Address#define MSNdis_FddiLongPermanentAddressGuid \ { 0xacf14035,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_FddiLongPermanentAddress_GUID, \ 0xacf14035,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_FddiLongPermanentAddress{ // The long address of the NIC encoded in the hardware. MSNdis_NetworkAddress NdisPermanentAddress; #define MSNdis_FddiLongPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkAddress) #define MSNdis_FddiLongPermanentAddress_NdisPermanentAddress_ID 1} MSNdis_FddiLongPermanentAddress, *PMSNdis_FddiLongPermanentAddress;// MSNdis_FddiLongCurrentAddress - MSNdis_FddiLongCurrentAddress// NDIS FDDI Long Current Address#define MSNdis_FddiLongCurrentAddressGuid \ { 0xacf14036,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_FddiLongCurrentAddress_GUID, \ 0xacf14036,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_FddiLongCurrentAddress{ // The long address the NIC is currently using. MSNdis_NetworkAddress NdisCurrentAddress; #define MSNdis_FddiLongCurrentAddress_NdisCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress) #define MSNdis_FddiLongCurrentAddress_NdisCurrentAddress_ID 1} MSNdis_FddiLongCurrentAddress, *PMSNdis_FddiLongCurrentAddress;// MSNdis_FddiLongMulticastList - MSNdis_FddiLongMulticastList// NDIS FDDI Long Multicast List#define MSNdis_FddiLongMulticastListGuid \ { 0xacf14037,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_FddiLongMulticastList_GUID, \ 0xacf14037,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_FddiLongMulticastList{ // Number of multicast addresses enabled on the NIC. ULONG NumberElements; #define MSNdis_FddiLongMulticastList_NumberElements_SIZE sizeof(ULONG) #define MSNdis_FddiLongMulticastList_NumberElements_ID 1 // The multicast long address list on the NIC enabled for packet reception. MSNdis_NetworkAddress NdisMulticastList[1]; #define MSNdis_FddiLongMulticastList_NdisMulticastList_ID 2} MSNdis_FddiLongMulticastList, *PMSNdis_FddiLongMulticastList;// MSNdis_FddiLongMaximumListSize - MSNdis_FddiLongMaximumListSize// NDIS FDDI Long Maximum List Size#define MSNdis_FddiLongMaximumListSizeGuid \ { 0xacf14038,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_FddiLongMaximumListSize_GUID, \ 0xacf14038,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_FddiLongMaximumListSize{ // The maximum number of multicast long addresses the NIC driver can manage. ULONG NdisFddiLongMaximumListSize; #define MSNdis_FddiLongMaximumListSize_NdisFddiLongMaximumListSize_SIZE sizeof(ULONG) #define MSNdis_FddiLongMaximumListSize_NdisFddiLongMaximumListSize_ID 1} MSNdis_FddiLongMaximumListSize, *PMSNdis_FddiLongMaximumListSize;// MSNdis_FddiShortPermanentAddress - MSNdis_FddiShortPermanentAddress// NDIS FDDI Short Permanent Address#define MSNdis_FddiShortPermanentAddressGuid \ { 0xacf14039,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_FddiShortPermanentAddress_GUID, \ 0xacf14039,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_FddiShortPermanentAddress{ // The short address of the NIC encoded in the hardware. MSNdis_NetworkShortAddress NdisPermanentAddress; #define MSNdis_FddiShortPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkShortAddress) #define MSNdis_FddiShortPermanentAddress_NdisPermanentAddress_ID 1} MSNdis_FddiShortPermanentAddress, *PMSNdis_FddiShortPermanentAddress;// MSNdis_FddiShortCurrentAddress - MSNdis_FddiShortCurrentAddress// NDIS FDDI Short Current Address#define MSNdis_FddiShortCurrentAddressGuid \ { 0xacf1403a,0xa61c,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_FddiShortCurrentAddress_GUID, \ 0xacf1403a,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_FddiShortCurrentAddress{ // The shor
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -