📄 wmidata.h
字号:
typedef struct _MSNdis_CoReceivePduErrors{ // The number of PDUs a NIC receives but does not indicate to the protocols due to errors. ULONG NdisCoReceivePduErrors; #define MSNdis_CoReceivePduErrors_NdisCoReceivePduErrors_SIZE sizeof(ULONG) #define MSNdis_CoReceivePduErrors_NdisCoReceivePduErrors_ID 1} MSNdis_CoReceivePduErrors, *PMSNdis_CoReceivePduErrors;// MSNdis_CoReceivePdusNoBuffer - MSNdis_CoReceivePdusNoBuffer// CoNDIS Receive PDUs No Buffer#define MSNdis_CoReceivePdusNoBufferGuid \ { 0x0a214809,0xe35f,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_CoReceivePdusNoBuffer_GUID, \ 0x0a214809,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_CoReceivePdusNoBuffer{ // The number of PDUs the NIC cannot receive due to lack of NIC receive buffer space. ULONG NdisCoReceivePdusNoBuffer; #define MSNdis_CoReceivePdusNoBuffer_NdisCoReceivePdusNoBuffer_SIZE sizeof(ULONG) #define MSNdis_CoReceivePdusNoBuffer_NdisCoReceivePdusNoBuffer_ID 1} MSNdis_CoReceivePdusNoBuffer, *PMSNdis_CoReceivePdusNoBuffer;// MSNdis_AtmSupportedVcRates - MSNdis_AtmSupportedVcRates// NDIS ATM Supported VC Rates#define MSNdis_AtmSupportedVcRatesGuid \ { 0x791ad19e,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmSupportedVcRates_GUID, \ 0x791ad19e,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmSupportedVcRates{ // Minimum cell rate supported. ULONG MinCellRate; #define MSNdis_AtmSupportedVcRates_MinCellRate_SIZE sizeof(ULONG) #define MSNdis_AtmSupportedVcRates_MinCellRate_ID 1 // Maximum cell rate supported. ULONG MaxCellRate; #define MSNdis_AtmSupportedVcRates_MaxCellRate_SIZE sizeof(ULONG) #define MSNdis_AtmSupportedVcRates_MaxCellRate_ID 2} MSNdis_AtmSupportedVcRates, *PMSNdis_AtmSupportedVcRates;// MSNdis_AtmSupportedServiceCategory - MSNdis_AtmSupportedServiceCategory// NDIS ATM Supported Service Category#define MSNdis_AtmSupportedServiceCategoryGuid \ { 0x791ad19f,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmSupportedServiceCategory_GUID, \ 0x791ad19f,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmSupportedServiceCategory{ // Bit mask defining the service categories supported by the hardware. ULONG NdisAtmSupportedServiceCategory; #define MSNdis_AtmSupportedServiceCategory_NdisAtmSupportedServiceCategory_SIZE sizeof(ULONG) #define MSNdis_AtmSupportedServiceCategory_NdisAtmSupportedServiceCategory_ID 1} MSNdis_AtmSupportedServiceCategory, *PMSNdis_AtmSupportedServiceCategory;// MSNdis_AtmSupportedAalTypes - MSNdis_AtmSupportedAalTypes// NDIS ATM Supported AAL Types#define MSNdis_AtmSupportedAalTypesGuid \ { 0x791ad1a0,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmSupportedAalTypes_GUID, \ 0x791ad1a0,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmSupportedAalTypes{ // Bit mask defining the AAL types supported by the hardware. ULONG NdisAtmSupportedAalTypes; #define MSNdis_AtmSupportedAalTypes_NdisAtmSupportedAalTypes_SIZE sizeof(ULONG) #define MSNdis_AtmSupportedAalTypes_NdisAtmSupportedAalTypes_ID 1} MSNdis_AtmSupportedAalTypes, *PMSNdis_AtmSupportedAalTypes;// MSNdis_AtmHardwareCurrentAddress - MSNdis_AtmHardwareCurrentAddress// NDIS ATM Hardware Current Address#define MSNdis_AtmHardwareCurrentAddressGuid \ { 0x791ad1a1,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmHardwareCurrentAddress_GUID, \ 0x791ad1a1,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmHardwareCurrentAddress{ // The address of the NIC encoded in the hardware. MSNdis_NetworkAddress NdisAtmHardwareCurrentAddress; #define MSNdis_AtmHardwareCurrentAddress_NdisAtmHardwareCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress) #define MSNdis_AtmHardwareCurrentAddress_NdisAtmHardwareCurrentAddress_ID 1} MSNdis_AtmHardwareCurrentAddress, *PMSNdis_AtmHardwareCurrentAddress;// MSNdis_AtmMaxActiveVcs - MSNdis_AtmMaxActiveVcs// NDIS ATM Maximum Active VCs#define MSNdis_AtmMaxActiveVcsGuid \ { 0x791ad1a2,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmMaxActiveVcs_GUID, \ 0x791ad1a2,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmMaxActiveVcs{ // Maximum number of active VCs the adapter can support. ULONG NdisAtmMaxActiveVcs; #define MSNdis_AtmMaxActiveVcs_NdisAtmMaxActiveVcs_SIZE sizeof(ULONG) #define MSNdis_AtmMaxActiveVcs_NdisAtmMaxActiveVcs_ID 1} MSNdis_AtmMaxActiveVcs, *PMSNdis_AtmMaxActiveVcs;// MSNdis_AtmMaxActiveVciBits - MSNdis_AtmMaxActiveVciBits// NDIS ATM Maximum Active VCI Bits#define MSNdis_AtmMaxActiveVciBitsGuid \ { 0x791ad1a3,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmMaxActiveVciBits_GUID, \ 0x791ad1a3,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmMaxActiveVciBits{ // The number of bits controllable in the VCI field of the cell header. ULONG NdisAtmMaxActiveVciBits; #define MSNdis_AtmMaxActiveVciBits_NdisAtmMaxActiveVciBits_SIZE sizeof(ULONG) #define MSNdis_AtmMaxActiveVciBits_NdisAtmMaxActiveVciBits_ID 1} MSNdis_AtmMaxActiveVciBits, *PMSNdis_AtmMaxActiveVciBits;// MSNdis_AtmMaxActiveVpiBits - MSNdis_AtmMaxActiveVpiBits// NDIS ATM Maximum Active VPI Bits#define MSNdis_AtmMaxActiveVpiBitsGuid \ { 0x791ad1a4,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmMaxActiveVpiBits_GUID, \ 0x791ad1a4,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmMaxActiveVpiBits{ // The number of bits controllable in the VPI field of the cell header. ULONG NdisAtmMaxActiveVpiBits; #define MSNdis_AtmMaxActiveVpiBits_NdisAtmMaxActiveVpiBits_SIZE sizeof(ULONG) #define MSNdis_AtmMaxActiveVpiBits_NdisAtmMaxActiveVpiBits_ID 1} MSNdis_AtmMaxActiveVpiBits, *PMSNdis_AtmMaxActiveVpiBits;// MSNdis_AtmMaxAal0PacketSize - MSNdis_AtmMaxAal0PacketSize// NDIS ATM Maximum AAL0 Packet Size#define MSNdis_AtmMaxAal0PacketSizeGuid \ { 0x791ad1a5,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmMaxAal0PacketSize_GUID, \ 0x791ad1a5,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmMaxAal0PacketSize{ // Maximum supported size for AAL0 packets. ULONG NdisAtmMaxAal0PacketSize; #define MSNdis_AtmMaxAal0PacketSize_NdisAtmMaxAal0PacketSize_SIZE sizeof(ULONG) #define MSNdis_AtmMaxAal0PacketSize_NdisAtmMaxAal0PacketSize_ID 1} MSNdis_AtmMaxAal0PacketSize, *PMSNdis_AtmMaxAal0PacketSize;// MSNdis_AtmMaxAal1PacketSize - MSNdis_AtmMaxAal1PacketSize// NDIS ATM Maximum AAL1 Packet Size#define MSNdis_AtmMaxAal1PacketSizeGuid \ { 0x791ad1a6,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmMaxAal1PacketSize_GUID, \ 0x791ad1a6,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmMaxAal1PacketSize{ // Maximum supported size for AAL1 packets. ULONG NdisAtmMaxAal1PacketSize; #define MSNdis_AtmMaxAal1PacketSize_NdisAtmMaxAal1PacketSize_SIZE sizeof(ULONG) #define MSNdis_AtmMaxAal1PacketSize_NdisAtmMaxAal1PacketSize_ID 1} MSNdis_AtmMaxAal1PacketSize, *PMSNdis_AtmMaxAal1PacketSize;// MSNdis_AtmMaxAal34PacketSize - MSNdis_AtmMaxAal34PacketSize// NDIS ATM Maximum AAL3/4 Packet Size#define MSNdis_AtmMaxAal34PacketSizeGuid \ { 0x791ad1a7,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmMaxAal34PacketSize_GUID, \ 0x791ad1a7,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmMaxAal34PacketSize{ // Maximum supported size for AAL3/4 packets. ULONG NdisAtmMaxAal34PacketSize; #define MSNdis_AtmMaxAal34PacketSize_NdisAtmMaxAal34PacketSize_SIZE sizeof(ULONG) #define MSNdis_AtmMaxAal34PacketSize_NdisAtmMaxAal34PacketSize_ID 1} MSNdis_AtmMaxAal34PacketSize, *PMSNdis_AtmMaxAal34PacketSize;// MSNdis_AtmMaxAal5PacketSize - MSNdis_AtmMaxAal5PacketSize// NDIS ATM Maximum AAL5 Packet Size#define MSNdis_AtmMaxAal5PacketSizeGuid \ { 0x791ad191,0xe35c,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmMaxAal5PacketSize_GUID, \ 0x791ad191,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmMaxAal5PacketSize{ // Maximum supported size for AAL5 packets. ULONG NdisAtmMaxAal5PacketSize; #define MSNdis_AtmMaxAal5PacketSize_NdisAtmMaxAal5PacketSize_SIZE sizeof(ULONG) #define MSNdis_AtmMaxAal5PacketSize_NdisAtmMaxAal5PacketSize_ID 1} MSNdis_AtmMaxAal5PacketSize, *PMSNdis_AtmMaxAal5PacketSize;// MSNdis_AtmReceiveCellsOk - MSNdis_AtmReceiveCellsOk// NDIS ATM Receive Cells OK#define MSNdis_AtmReceiveCellsOkGuid \ { 0x0a21480a,0xe35f,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmReceiveCellsOk_GUID, \ 0x0a21480a,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmReceiveCellsOk{ // The number of cells the NIC has received without errors. ULONGLONG NdisAtmReceiveCellsOk; #define MSNdis_AtmReceiveCellsOk_NdisAtmReceiveCellsOk_SIZE sizeof(ULONGLONG) #define MSNdis_AtmReceiveCellsOk_NdisAtmReceiveCellsOk_ID 1} MSNdis_AtmReceiveCellsOk, *PMSNdis_AtmReceiveCellsOk;// MSNdis_AtmTransmitCellsOk - MSNdis_AtmTransmitCellsOk// NDIS ATM Transmit Cells OK#define MSNdis_AtmTransmitCellsOkGuid \ { 0x0a21480b,0xe35f,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmTransmitCellsOk_GUID, \ 0x0a21480b,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmTransmitCellsOk{ // The number of cells the NIC has transmitted without errors. ULONGLONG NdisAtmTransmitCellsOk; #define MSNdis_AtmTransmitCellsOk_NdisAtmTransmitCellsOk_SIZE sizeof(ULONGLONG) #define MSNdis_AtmTransmitCellsOk_NdisAtmTransmitCellsOk_ID 1} MSNdis_AtmTransmitCellsOk, *PMSNdis_AtmTransmitCellsOk;// MSNdis_AtmReceiveCellsDropped - MSNdis_AtmReceiveCellsDropped// NDIS ATM Receive Cells Dropped#define MSNdis_AtmReceiveCellsDroppedGuid \ { 0x0a21480c,0xe35f,0x11d0, { 0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_AtmReceiveCellsDropped_GUID, \ 0x0a21480c,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_AtmReceiveCellsDropped{ // The number of receive cells the NIC has dropped. ULONGLONG NdisAtmReceiveCellsDropped; #define MSNdis_AtmReceiveCellsDropped_NdisAtmReceiveCellsDropped_SIZE sizeof(ULONGLONG) #define MSNdis_AtmReceiveCellsDropped_NdisAtmReceiveCellsDropped_ID 1} MSNdis_AtmReceiveCellsDropped, *PMSNdis_AtmReceiveCellsDropped;// MSNdis_EthernetPermanentAddress - MSNdis_EthernetPermanentAddress// NDIS Ethernet Permanent Address#define MSNdis_EthernetPermanentAddressGuid \ { 0x447956ff,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetPermanentAddress_GUID, \ 0x447956ff,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_EthernetPermanentAddress{ // The address of the NIC encoded in the hardware. MSNdis_NetworkAddress NdisPermanentAddress; #define MSNdis_EthernetPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkAddress) #define MSNdis_EthernetPermanentAddress_NdisPermanentAddress_ID 1} MSNdis_EthernetPermanentAddress, *PMSNdis_EthernetPermanentAddress;// MSNdis_EthernetCurrentAddress - MSNdis_EthernetCurrentAddress// NDIS Ethernet Current Address#define MSNdis_EthernetCurrentAddressGuid \ { 0x44795700,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetCurrentAddress_GUID, \ 0x44795700,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_EthernetCurrentAddress{ // The address the NIC is currently using. MSNdis_NetworkAddress NdisCurrentAddress; #define MSNdis_EthernetCurrentAddress_NdisCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress) #define MSNdis_EthernetCurrentAddress_NdisCurrentAddress_ID 1} MSNdis_EthernetCurrentAddress, *PMSNdis_EthernetCurrentAddress;// MSNdis_EthernetMulticastList - MSNdis_EthernetMulticastList// NDIS Ethernet Multicast List#define MSNdis_EthernetMulticastListGuid \ { 0x44795701,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetMulticastList_GUID, \ 0x44795701,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);typedef struct _MSNdis_EthernetMulticastList{ // Number of multicast addresses enabled on the NIC. ULONG NumberElements; #define MSNdis_EthernetMulticastList_NumberElements_SIZE sizeof(ULONG) #define MSNdis_EthernetMulticastList_NumberElements_ID 1 // The multicast address list on the NIC enabled for packet reception. MSNdis_NetworkAddress NdisMulticastList[1]; #define MSNdis_EthernetMulticastList_NdisMulticastList_ID 2} MSNdis_EthernetMulticastList, *PMSNdis_EthernetMulticastList;// MSNdis_EthernetMaximumMulticastListSize - MSNdis_EthernetMaximumMulticastListSize// Adpater Ethernet Maximum Multicast List Size#define MSNdis_EthernetMaximumMulticastListSizeGuid \ { 0x44795702,0xa61b,0x11d0, { 0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c } }DEFINE_GUID(MSNdis_EthernetMaximumMulticastListSize_GUID, \ 0x44795702,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -