master
   1#pragma once
   2
   3#define AGP_WMI_STD_DATA_GUID {0x8c27fbed,0x1c7b,0x47e4, {0xa6,0x49,0x0e,0x38,0x9d,0x3a,0xda,0x4f}}
   4#define DATA_PROVIDER_PNPID_GUID {0xc7bf35d2,0xaadb,0x11d1, {0xbf,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
   5#define DATA_PROVIDER_PNPID_INSTANCE_NAMES_GUID {0xc7bf35d3,0xaadb,0x11d1, {0xbf,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
   6#define DEVICE_UI_FIRMWARE_REVISION_GUID {0x4504b1d4,0xc5ee,0x4df6, {0x95,0x1f,0x16,0x18,0x0e,0x3d,0xd8,0x15}}
   7#define FrequencyRangeDescriptorGuid {0xf4546078,0xf3b2,0x417e, {0x94,0xcd,0x47,0xea,0x30,0x6c,0x57,0x51}}
   8#define GUID_REDBOOK_WMI_PERF_DATA {0xb90550e8,0xae0a,0x11d1, {0xa5,0x71,0x00,0xc0,0x4f,0xa3,0x47,0x30}}
   9#define GUID_REDBOOK_WMI_STD_DATA {0xb90550e7,0xae0a,0x11d1, {0xa5,0x71,0x00,0xc0,0x4f,0xa3,0x47,0x30}}
  10#define IdleAccountingExGuid {0xd67abd39,0x81f8,0x4a5e, {0x81,0x52,0x72,0xe3,0x1e,0xc9,0x12,0xee}}
  11#define IdleAccountingGuid {0xe2a26f78,0xae07,0x4ee0, {0xa3,0x0f,0xce,0x35,0x4f,0x5a,0x94,0xcd}}
  12#define IdleStateAccountingExGuid {0x3e0d7b2c,0x401b,0x480f, {0x83,0x03,0xd0,0xc2,0x0e,0xa1,0xa7,0xd8}}
  13#define IdleStateAccountingGuid {0x5280028a,0xc24f,0x43ec, {0xb2,0x7d,0xa9,0x60,0xa7,0x0e,0x31,0x9a}}
  14#define IdleStateBucketExGuid {0xe53e0a7d,0x36f0,0x4a77, {0x87,0x9e,0x9c,0x6b,0x5e,0x4a,0x85,0x54}}
  15#define KEYBOARD_PORT_WMI_EXTENDED_ID {0x6ac4e23d,0xa950,0x4518, {0x8b,0x2b,0xaa,0x4d,0xcd,0x5f,0xe1,0x4a}}
  16#define KEYBOARD_PORT_WMI_STD_DATA_GUID {0x4731f89a,0x71cb,0x11d1, {0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10}}
  17#define KernelIdleStateChangeGuid {0x4838fe4f,0xf71c,0x4e51, {0x9e,0xcc,0x84,0x30,0xa7,0xac,0x4c,0x6c}}
  18#define KernelIdleStateGuid {0x46bdcf4a,0xe076,0x4550, {0x82,0xb2,0x9f,0x32,0xed,0xed,0x3e,0x7f}}
  19#define KernelIdleStatesGuid {0xba138e10,0xe250,0x4ad7, {0x86,0x16,0xcf,0x1a,0x7a,0xd4,0x10,0xe7}}
  20#define KernelPerfStateChangeGuid {0xa5b32ddd,0x7f39,0x4abc, {0xb8,0x92,0x90,0x0e,0x43,0xb5,0x9e,0xbb}}
  21#define KernelPerfStateDomainChangeGuid {0x995e6b7f,0xd653,0x497a, {0xb9,0x78,0x36,0xa3,0x0c,0x29,0xbf,0x01}}
  22#define KernelPerfStateGuid {0x8c7980e1,0xf62b,0x419e, {0xaa,0x82,0x27,0x6c,0x8d,0x06,0x4a,0x1f}}
  23#define KernelPerfStatesGuid {0x5708cc20,0x7d40,0x4bf4, {0xb4,0xaa,0x2b,0x01,0x33,0x8d,0x01,0x26}}
  24#define KernelThermalConstraintChangeGuid {0xa852c2c8,0x1a4c,0x423b, {0x8c,0x2c,0xf3,0x0d,0x82,0x93,0x1a,0x88}}
  25#define KernelThermalPolicyChangeGuid {0xaca5a8f7,0x96ca,0x4397, {0xba,0xde,0x43,0xbe,0x2f,0x57,0x7d,0x51}}
  26#define MSAcpiInfoGuid {0x5daf38ae,0xf6f8,0x4d90, {0x81,0x99,0xeb,0xde,0x68,0x00,0xec,0x3b}}
  27#define MSAcpi_ThermalZoneTemperatureGuid {0xa1bc18c0,0xa7c8,0x11d1, {0xbf,0x3c,0x00,0xa0,0xc9,0x06,0x29,0x10}}
  28#define MSDiskDriver_GeometryGuid {0x25007f51,0x57c2,0x11d1, {0xa5,0x28,0x00,0xa0,0xc9,0x06,0x29,0x10}}
  29#define MSDiskDriver_PerformanceDataGuid {0xbdd865d2,0xd7c1,0x11d0, {0xa5,0x01,0x00,0xa0,0xc9,0x06,0x29,0x10}}
  30#define MSDiskDriver_PerformanceGuid {0xbdd865d1,0xd7c1,0x11d0, {0xa5,0x01,0x00,0xa0,0xc9,0x06,0x29,0x10}}
  31#define MSIde_PortDeviceInfoGuid {0x53f5630f,0xb6bf,0x11d0, {0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b}}
  32#define MSKeyboard_ClassInformationGuid {0x4731f899,0x71cb,0x11d1, {0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10}}
  33#define MSMCAEvent_BusErrorGuid {0x1ee17050,0x0039,0x40f7, {0x9e,0xad,0x14,0xad,0x51,0x61,0x2c,0xb2}}
  34#define MSMCAEvent_CPUErrorGuid {0x5ce27cde,0xd179,0x4c68, {0x93,0x7f,0xa0,0x7b,0x8c,0xc2,0xea,0x39}}
  35#define MSMCAEvent_HeaderGuid {0x6381c27f,0xc8fa,0x4da7, {0x89,0x53,0xb8,0x68,0x33,0x73,0x6e,0x15}}
  36#define MSMCAEvent_InvalidErrorGuid {0x477b769b,0x785c,0x48dd, {0xa0,0x2e,0x57,0xe0,0x51,0xbe,0x7b,0x85}}
  37#define MSMCAEvent_MemoryErrorGuid {0x433eea38,0xc1a7,0x48f1, {0x88,0x4f,0xb6,0x87,0x5f,0x17,0x6c,0xc7}}
  38#define MSMCAEvent_MemoryHierarchyErrorGuid {0xcede75a0,0xa77f,0x452b, {0x8f,0x2f,0x54,0x1f,0x92,0x6d,0xb0,0xf9}}
  39#define MSMCAEvent_MemoryPageRemovedGuid {0x84e9ddb6,0xe233,0x4dfc, {0x98,0x8c,0x74,0x12,0xc8,0x75,0x4f,0xec}}
  40#define MSMCAEvent_PCIBusErrorGuid {0xa14a5594,0x25de,0x410e, {0x9b,0x92,0x80,0xf0,0x80,0x1a,0xec,0x07}}
  41#define MSMCAEvent_PCIComponentErrorGuid {0x805caf4e,0x336c,0x4eb2, {0x8c,0x0c,0x02,0xf3,0x51,0xcb,0xf1,0x3c}}
  42#define MSMCAEvent_PlatformSpecificErrorGuid {0x2d2434aa,0xef83,0x4200, {0xba,0x24,0xde,0x36,0x6c,0x41,0x5f,0x7b}}
  43#define MSMCAEvent_SMBIOSErrorGuid {0x4184df1b,0xedfe,0x406b, {0xb1,0x72,0x54,0xc9,0x1f,0xbd,0x9b,0xaf}}
  44#define MSMCAEvent_SwitchToCMCPollingGuid {0x39c14290,0xf036,0x4999, {0xb8,0xa1,0xb6,0xf8,0x71,0xfb,0x32,0x9e}}
  45#define MSMCAEvent_SwitchToCPEPollingGuid {0xd5c870ce,0x4ed0,0x4fdc, {0xbb,0x54,0x8b,0x45,0x2c,0x18,0x79,0x7e}}
  46#define MSMCAEvent_SystemEventErrorGuid {0xbdba4b12,0x8d00,0x4570, {0xb9,0xb2,0x3f,0xde,0xcf,0x1d,0x56,0x61}}
  47#define MSMCAEvent_TLBErrorGuid {0xb161eeab,0xac03,0x4c2b, {0xae,0x7a,0x5a,0x37,0x68,0xf7,0x0e,0x85}}
  48#define MSMCAInfo_EntryGuid {0x9e77a308,0x6b82,0x4fc1, {0xab,0x41,0x0a,0x55,0x86,0x7c,0x35,0xc2}}
  49#define MSMCAInfo_RawCMCEventGuid {0x2f1a8a9d,0x7988,0x457f, {0xa1,0x7a,0x89,0x79,0xe8,0x20,0x43,0xc5}}
  50#define MSMCAInfo_RawCorrectedPlatformEventGuid {0x6b629d5e,0xe63c,0x48a3, {0x9e,0xbb,0x97,0x42,0x27,0x07,0x52,0x65}}
  51#define MSMCAInfo_RawMCADataGuid {0x23602a8a,0xdadd,0x462f, {0x9a,0xe5,0x30,0xfa,0x2c,0x37,0xdd,0x5b}}
  52#define MSMCAInfo_RawMCAEventGuid {0x2f1a8a9f,0x7988,0x457f, {0xa1,0x7a,0x89,0x79,0xe8,0x20,0x43,0xc5}}
  53#define MSMouse_ClassInformationGuid {0x4731f89b,0x71cb,0x11d1, {0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10}}
  54#define MSNdis_80211_AddWEPGuid {0x4307bff0,0x2129,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  55#define MSNdis_80211_AuthenticationModeGuid {0x43920a24,0x2129,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  56#define MSNdis_80211_BSSIListGuid {0x69526f9a,0x2062,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  57#define MSNdis_80211_BaseServiceSetIdentifierGuid {0x2504b6c2,0x1fa5,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  58#define MSNdis_80211_BssIdListScanGuid {0x0d9e01e1,0xba70,0x11d4, {0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37}}
  59#define MSNdis_80211_ConfigurationFHGuid {0x4a800b8c,0x2068,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  60#define MSNdis_80211_ConfigurationGuid {0x4a4df982,0x2068,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  61#define MSNdis_80211_ConfigurationInfoGuid {0x220c16fc,0xb9a8,0x11d4, {0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37}}
  62#define MSNdis_80211_DataRatesGuid {0x49db8722,0x2068,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  63#define MSNdis_80211_DesiredDataRatesGuid {0x452ee08e,0x2536,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  64#define MSNdis_80211_DisassociateGuid {0x43671f40,0x2129,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  65#define MSNdis_80211_FragmentationThresholdGuid {0x69aaa7c4,0x2062,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  66#define MSNdis_80211_InfrastructureModeGuid {0x697d5a7e,0x2062,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  67#define MSNdis_80211_NetworkInfrastructureGuid {0x34e1fa48,0xb9b6,0x11d4, {0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37}}
  68#define MSNdis_80211_NetworkTypeGuid {0xe779ab61,0xb9ab,0x11d4, {0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37}}
  69#define MSNdis_80211_NetworkTypeInUseGuid {0x857e2326,0x2041,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  70#define MSNdis_80211_NetworkTypesSupportedGuid {0x8531d6e6,0x2041,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  71#define MSNdis_80211_NumberOfAntennasGuid {0x01779336,0x2064,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  72#define MSNdis_80211_PowerModeGuid {0x85be837c,0x2041,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  73#define MSNdis_80211_PrivacyFilterGuid {0x6733c4e9,0x4792,0x11d4, {0x97,0xf1,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  74#define MSNdis_80211_RTSThresholdGuid {0x0134d07e,0x2064,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  75#define MSNdis_80211_ReceiveAntennaSelectedGuid {0x01ac07a2,0x2064,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  76#define MSNdis_80211_ReceivedSignalStrengthEventTriggerGuid {0x155689b8,0x2053,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  77#define MSNdis_80211_ReceivedSignalStrengthGuid {0x1507db16,0x2053,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  78#define MSNdis_80211_ReloadDefaultsGuid {0x748b14e8,0x32ee,0x4425, {0xb9,0x1b,0xc9,0x84,0x8c,0x58,0xb5,0x5a}}
  79#define MSNdis_80211_RemoveWEPGuid {0x433c345c,0x2129,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  80#define MSNdis_80211_ServiceSetIdentifierGuid {0x7d2a90ea,0x2041,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  81#define MSNdis_80211_StatisticsGuid {0x42bb73b0,0x2129,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  82#define MSNdis_80211_TransmitAntennaSelectedGuid {0x01dbb74a,0x2064,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  83#define MSNdis_80211_TransmitPowerLevelGuid {0x11e6ba76,0x2053,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  84#define MSNdis_80211_WEPStatusGuid {0xb027a21f,0x3cfa,0x4125, {0x80,0x0b,0x3f,0x7a,0x18,0xfd,0xdc,0xdc}}
  85#define MSNdis_80211_WLanBssIdGuid {0x6929e718,0x2062,0x11d4, {0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03}}
  86#define MSNdis_AtmHardwareCurrentAddressGuid {0x791ad1a1,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  87#define MSNdis_AtmMaxAal0PacketSizeGuid {0x791ad1a5,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  88#define MSNdis_AtmMaxAal1PacketSizeGuid {0x791ad1a6,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  89#define MSNdis_AtmMaxAal34PacketSizeGuid {0x791ad1a7,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  90#define MSNdis_AtmMaxAal5PacketSizeGuid {0x791ad191,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  91#define MSNdis_AtmMaxActiveVciBitsGuid {0x791ad1a3,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  92#define MSNdis_AtmMaxActiveVcsGuid {0x791ad1a2,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  93#define MSNdis_AtmMaxActiveVpiBitsGuid {0x791ad1a4,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  94#define MSNdis_AtmReceiveCellsDroppedGuid {0x0a21480c,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  95#define MSNdis_AtmReceiveCellsOkGuid {0x0a21480a,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  96#define MSNdis_AtmSupportedAalTypesGuid {0x791ad1a0,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  97#define MSNdis_AtmSupportedServiceCategoryGuid {0x791ad19f,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  98#define MSNdis_AtmSupportedVcRatesGuid {0x791ad19e,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
  99#define MSNdis_AtmTransmitCellsOkGuid {0x0a21480b,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 100#define MSNdis_CoDriverVersionGuid {0x791ad198,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 101#define MSNdis_CoHardwareStatusGuid {0x791ad192,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 102#define MSNdis_CoLinkSpeedGuid {0x791ad195,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 103#define MSNdis_CoMacOptionsGuid {0x791ad19a,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 104#define MSNdis_CoMediaConnectStatusGuid {0x791ad19b,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 105#define MSNdis_CoMediaInUseGuid {0x791ad194,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 106#define MSNdis_CoMediaSupportedGuid {0x791ad193,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 107#define MSNdis_CoMinimumLinkSpeedGuid {0x791ad19d,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 108#define MSNdis_CoReceivePduErrorsGuid {0x0a214808,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 109#define MSNdis_CoReceivePdusNoBufferGuid {0x0a214809,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 110#define MSNdis_CoReceivePdusOkGuid {0x0a214806,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 111#define MSNdis_CoTransmitPduErrorsGuid {0x0a214807,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 112#define MSNdis_CoTransmitPdusOkGuid {0x0a214805,0xe35f,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 113#define MSNdis_CoVendorDescriptionGuid {0x791ad197,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 114#define MSNdis_CoVendorDriverVersionGuid {0x791ad19c,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 115#define MSNdis_CoVendorIdGuid {0x791ad196,0xe35c,0x11d0, {0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 116#define MSNdis_CountedStringGuid {0x146360a5,0x88dd,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 117#define MSNdis_CurrentLookaheadGuid {0x5ec10361,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 118#define MSNdis_CurrentPacketFilterGuid {0x5ec10360,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 119#define MSNdis_DeviceWakeOnMagicPacketOnlyGuid {0xa14f1c97,0x8839,0x4f8a, {0x99,0x96,0xa2,0x89,0x96,0xeb,0xbf,0x1d}}
 120#define MSNdis_DriverVersionGuid {0x5ec10362,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 121#define MSNdis_EnumerateAdapterExGuid {0x16716917,0x4306,0x4be4, {0x9b,0x5a,0x38,0x09,0xae,0x44,0xb1,0x25}}
 122#define MSNdis_EnumerateAdapterGuid {0x981f2d7f,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 123#define MSNdis_EnumeratePortsGuid {0xf1d6abe8,0x15e4,0x4407, {0x81,0xb7,0x6b,0x83,0x0c,0x77,0x7c,0xd9}}
 124#define MSNdis_EnumerateReceiveFiltersGuid {0x3f2c141d,0x83bc,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 125#define MSNdis_EnumerateReceiveQueuesGuid {0x3f2c141b,0x83bc,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 126#define MSNdis_EthernetCurrentAddressGuid {0x44795700,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 127#define MSNdis_EthernetMacOptionsGuid {0x44795703,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 128#define MSNdis_EthernetMaximumMulticastListSizeGuid {0x44795702,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 129#define MSNdis_EthernetMoreTransmitCollisionsGuid {0x44795706,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 130#define MSNdis_EthernetMulticastListGuid {0x44795701,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 131#define MSNdis_EthernetOneTransmitCollisionGuid {0x44795705,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 132#define MSNdis_EthernetPermanentAddressGuid {0x447956ff,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 133#define MSNdis_EthernetReceiveErrorAlignmentGuid {0x44795704,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 134#define MSNdis_FddiAttachmentTypeGuid {0xacf1403d,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 135#define MSNdis_FddiDownstreamNodeLongGuid {0xacf1403f,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 136#define MSNdis_FddiFrameErrorsGuid {0xacf14040,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 137#define MSNdis_FddiFramesLostGuid {0xacf14041,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 138#define MSNdis_FddiLConnectionStateGuid {0xacf14045,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 139#define MSNdis_FddiLctFailuresGuid {0xacf14043,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 140#define MSNdis_FddiLemRejectsGuid {0xacf14044,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 141#define MSNdis_FddiLongCurrentAddressGuid {0xacf14036,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 142#define MSNdis_FddiLongMaximumListSizeGuid {0xacf14038,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 143#define MSNdis_FddiLongMulticastListGuid {0xacf14037,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 144#define MSNdis_FddiLongPermanentAddressGuid {0xacf14035,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 145#define MSNdis_FddiRingManagmentStateGuid {0xacf14042,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 146#define MSNdis_FddiShortCurrentAddressGuid {0xacf1403a,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 147#define MSNdis_FddiShortMaximumListSizeGuid {0xacf1403c,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 148#define MSNdis_FddiShortMulticastListGuid {0xacf1403b,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 149#define MSNdis_FddiShortPermanentAddressGuid {0xacf14039,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 150#define MSNdis_FddiUpstreamNodeLongGuid {0xacf1403e,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 151#define MSNdis_GroupAffinityGuid {0xf786fbd5,0xc049,0x11dd, {0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 152#define MSNdis_HDSplitCurrentConfigGuid {0x81d1303c,0xab00,0x4e49, {0x80,0xb1,0x5e,0x6e,0x0b,0xf9,0xbe,0x53}}
 153#define MSNdis_HDSplitParametersGuid {0x1131c56a,0x0a5a,0x4d79, {0x8d,0xde,0x1e,0x6f,0x17,0x80,0x05,0xee}}
 154#define MSNdis_HardwareStatusGuid {0x5ec10354,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 155#define MSNdis_InterruptModerationParametersGuid {0x09f58643,0x31fb,0x45b5, {0x85,0x2b,0x09,0xb4,0xd3,0xff,0x37,0x65}}
 156#define MSNdis_LinkParametersGuid {0x29380131,0xa312,0x4400, {0xbe,0x0c,0x53,0x87,0x7a,0x41,0xc4,0x65}}
 157#define MSNdis_LinkSpeedGuid {0x5ec10359,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 158#define MSNdis_LinkStateDataGuid {0x5b26b94f,0x0272,0x4d4c, {0x87,0x44,0xbd,0x84,0xbe,0x42,0x1f,0x3b}}
 159#define MSNdis_LinkStateGuid {0xba1f4c14,0xa945,0x4762, {0xb9,0x16,0x0b,0x55,0x15,0xb6,0xf4,0x3a}}
 160#define MSNdis_MacOptionsGuid {0x5ec10365,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 161#define MSNdis_MaximumFrameSizeGuid {0x5ec10358,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 162#define MSNdis_MaximumLookaheadGuid {0x5ec10357,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 163#define MSNdis_MaximumSendPacketsGuid {0x5ec10367,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 164#define MSNdis_MaximumTotalSizeGuid {0x5ec10363,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 165#define MSNdis_MediaConnectStatusGuid {0x5ec10366,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 166#define MSNdis_MediaInUseGuid {0x5ec10356,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 167#define MSNdis_MediaSupportedGuid {0x5ec10355,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 168#define MSNdis_NdisEnumerateVcGuid {0x981f2d82,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 169#define MSNdis_NetworkAddressGuid {0xb5bd98b7,0x0201,0x11d1, {0xa5,0x0e,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 170#define MSNdis_NetworkLinkSpeedGuid {0x60fc6b57,0x0f66,0x11d1, {0x96,0xa7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 171#define MSNdis_NetworkShortAddressGuid {0xb5bd98b8,0x0201,0x11d1, {0xa5,0x0e,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 172#define MSNdis_NicSwitchCapabilitiesGuid {0xdb80dd1c,0x59ae,0x48e7, {0xb7,0xec,0xf9,0xbe,0x2c,0x4b,0x8c,0xb0}}
 173#define MSNdis_NotifyAdapterArrivalGuid {0x981f2d81,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 174#define MSNdis_NotifyAdapterRemovalGuid {0x981f2d80,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 175#define MSNdis_NotifyFilterArrivalGuid {0x0b6d3c89,0x5917,0x43ca, {0xb5,0x78,0xd0,0x1a,0x79,0x67,0xc4,0x1c}}
 176#define MSNdis_NotifyFilterRemovalGuid {0x1f177cd9,0x5955,0x4721, {0x9f,0x6a,0x78,0xeb,0xdf,0xae,0xf8,0x89}}
 177#define MSNdis_NotifyVcArrivalGuid {0x182f9e0c,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 178#define MSNdis_NotifyVcRemovalGuid {0x981f2d79,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 179#define MSNdis_ObjectHeaderGuid {0x2b1831b2,0x2216,0x4ede, {0xa4,0x69,0x9f,0xe3,0xdd,0x6d,0x5a,0x7e}}
 180#define MSNdis_PMAdminConfigGuid {0x1528d111,0x708a,0x4ca4, {0x92,0x15,0xc0,0x57,0x71,0x16,0x1c,0xda}}
 181#define MSNdis_PMAdminConfigParamGuid {0x492dc449,0x13d9,0x4bd6, {0x89,0xd4,0x96,0xe3,0x53,0x4e,0x6a,0x05}}
 182#define MSNdis_PMAdminConfigStateGuid {0x0cffd0fc,0x8333,0x4000, {0x9a,0x3b,0x20,0x07,0x35,0xd6,0x98,0xf9}}
 183#define MSNdis_PMCapabilitiesGuid {0xb2cf76e3,0xb3ae,0x4394, {0xa0,0x1f,0x33,0x8c,0x98,0x70,0xe9,0x39}}
 184#define MSNdis_PMCapabilitiesParamGuid {0xcccb122d,0xd5c4,0x4ee1, {0x80,0x01,0xb8,0xad,0x6d,0x3c,0xe8,0x76}}
 185#define MSNdis_PMCapabilityStateGuid {0xc1cc6857,0x1a26,0x4f6d, {0xab,0x98,0x29,0x1f,0x0c,0x3b,0xbd,0x4c}}
 186#define MSNdis_PciDevicePropertyGuid {0x0573f70f,0xded8,0x401c, {0x8b,0x56,0xa6,0x2b,0xb5,0x28,0xc0,0xe2}}
 187#define MSNdis_PhysicalMediumTypeGuid {0x418ca16d,0x3937,0x4208, {0x94,0x0a,0xec,0x61,0x96,0x27,0x80,0x85}}
 188#define MSNdis_PortArrayGuid {0x0fee8708,0xdf65,0x456e, {0xb4,0xca,0xfa,0x62,0x32,0x66,0xa1,0x2a}}
 189#define MSNdis_PortAuthParametersGuid {0x5c3bda24,0x8b64,0x4829, {0xa5,0x87,0x8c,0xe7,0x19,0x15,0x2f,0xe2}}
 190#define MSNdis_PortCharGuid {0xf5b7d202,0xe594,0x4aa3, {0xbe,0x43,0x49,0x76,0x83,0x3c,0x78,0x40}}
 191#define MSNdis_PortStateDataGuid {0x8feae2c6,0xee28,0x469f, {0x8b,0x5d,0x9f,0x74,0x3b,0xab,0x21,0xaa}}
 192#define MSNdis_QueryInterruptModerationGuid {0xd9c8eea5,0xf16e,0x467c, {0x84,0xd5,0x63,0x45,0xa2,0x2c,0xe2,0x13}}
 193#define MSNdis_QueryNicSwitchCurrentCapabilitiesGuid {0xe76fdaf3,0x0be7,0x4d95, {0x87,0xe9,0x5a,0xea,0xd4,0xb5,0x90,0xe9}}
 194#define MSNdis_QueryNicSwitchHardwareCapabilitiesGuid {0x37cab40c,0xd1e8,0x4301, {0x8c,0x1d,0x58,0x46,0x5e,0x0c,0x4c,0x0f}}
 195#define MSNdis_QueryPciDeviceCustomPropertyGuid {0xaa39f5ab,0xe260,0x4d01, {0x82,0xb0,0xb7,0x37,0xc8,0x80,0xea,0x05}}
 196#define MSNdis_QueryPhysicalMediumTypeExGuid {0x899e7782,0x035b,0x43f9, {0x8b,0xb6,0x2b,0x58,0x97,0x16,0x12,0xe5}}
 197#define MSNdis_QueryPortStateGuid {0x6fbf2a5f,0x8b8f,0x4920, {0x81,0x43,0xe6,0xc4,0x60,0xf5,0x25,0x24}}
 198#define MSNdis_QueryReceiveFilterCurrentCapabilitiesGuid {0x4054e80f,0x2bc1,0x4ccc, {0xb0,0x33,0x4a,0xbc,0x0c,0x4a,0x1e,0x8c}}
 199#define MSNdis_QueryReceiveFilterGlobalParametersGuid {0x3f2c141a,0x83bc,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 200#define MSNdis_QueryReceiveFilterHardwareCapabilitiesGuid {0x3f2c1419,0x83bc,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 201#define MSNdis_QueryReceiveFilterParametersGuid {0x3f2c141e,0x83bc,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 202#define MSNdis_QueryReceiveQueueParametersGuid {0x3f2c141c,0x83bc,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 203#define MSNdis_QueryStatisticsInfoGuid {0x368c45b5,0xc129,0x43c1, {0x93,0x9e,0x7e,0xdc,0x2d,0x7f,0xe6,0x21}}
 204#define MSNdis_RSSEnabledGuid {0x9565cd55,0x3402,0x4e32, {0xa5,0xb6,0x2f,0x14,0x3f,0x2f,0x2c,0x30}}
 205#define MSNdis_ReceiveBlockSizeGuid {0x5ec1035d,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 206#define MSNdis_ReceiveBufferSpaceGuid {0x5ec1035b,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 207#define MSNdis_ReceiveErrorGuid {0x447956fd,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 208#define MSNdis_ReceiveFilterCapabilitiesGuid {0x146360a3,0x88dd,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 209#define MSNdis_ReceiveFilterFieldParametersGuid {0x146360ab,0x88dd,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 210#define MSNdis_ReceiveFilterGlobalParametersGuid {0x146360a4,0x88dd,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 211#define MSNdis_ReceiveFilterInfoArrayGuid {0x146360aa,0x88dd,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 212#define MSNdis_ReceiveFilterInfoGuid {0x146360a9,0x88dd,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 213#define MSNdis_ReceiveFilterParametersGuid {0x146360ac,0x88dd,0x11dd, {0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 214#define MSNdis_ReceiveNoBufferGuid {0x447956fe,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 215#define MSNdis_ReceiveQueueInfoArrayGuid {0xf786fbd8,0xc049,0x11dd, {0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 216#define MSNdis_ReceiveQueueInfoGuid {0xf786fbd7,0xc049,0x11dd, {0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 217#define MSNdis_ReceiveQueueParametersGuid {0xf786fbd6,0xc049,0x11dd, {0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3}}
 218#define MSNdis_ReceiveScaleCapabilitiesGuid {0x26c28774,0x4252,0x48fe, {0xa6,0x10,0xa5,0x8a,0x39,0x8c,0x0e,0xb1}}
 219#define MSNdis_ReceivesOkGuid {0x447956fb,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 220#define MSNdis_SetHDSplitParametersGuid {0x8c048bea,0x2913,0x4458, {0xb6,0x8e,0x17,0xf6,0xc1,0xe5,0xc6,0x0e}}
 221#define MSNdis_SetInterruptModerationGuid {0xd789adfa,0x9c56,0x433b, {0xad,0x01,0x75,0x74,0xf3,0xce,0xdb,0xe9}}
 222#define MSNdis_SetLinkParametersGuid {0x8c7d3579,0x252b,0x4614, {0x82,0xc5,0xa6,0x50,0xda,0xa1,0x50,0x49}}
 223#define MSNdis_SetPortParametersGuid {0xaab6ac31,0x86fb,0x48fb, {0x8b,0x48,0x63,0xdb,0x23,0x5a,0xce,0x16}}
 224#define MSNdis_SetTcpOffloadParametersGuid {0x8ead9a22,0x7f69,0x4bc6, {0x94,0x9a,0xc8,0x18,0x7b,0x07,0x4e,0x61}}
 225#define MSNdis_StatisticsInfoGuid {0x8ecc74e1,0xba85,0x482e, {0xaf,0xaf,0xb4,0xf8,0xb0,0x87,0xc0,0x6b}}
 226#define MSNdis_StatusDevicePowerOffExGuid {0x4159353c,0x5cd7,0x42ce, {0x8f,0xe4,0xa4,0x5a,0x23,0x80,0xcc,0x4f}}
 227#define MSNdis_StatusDevicePowerOffGuid {0x81bc8189,0xb026,0x46ab, {0x64,0xb9,0xf1,0x82,0xe3,0x42,0x93,0x4e}}
 228#define MSNdis_StatusDevicePowerOnExGuid {0x2b440188,0x92ac,0x4f60, {0x9b,0x2d,0x20,0xa3,0x0c,0xbb,0x6b,0xbe}}
 229#define MSNdis_StatusDevicePowerOnGuid {0x5f81cfd0,0xf046,0x4342, {0x61,0xaf,0x89,0x5a,0xce,0xda,0xef,0xd9}}
 230#define MSNdis_StatusDot11AssociationCompletionGuid {0x458bbea7,0x45a4,0x4ae2, {0xb1,0x76,0xe5,0x1f,0x96,0xfc,0x05,0x68}}
 231#define MSNdis_StatusDot11AssociationStartGuid {0x3927843b,0x6980,0x4b48, {0xb1,0x5b,0x4d,0xe5,0x09,0x77,0xac,0x40}}
 232#define MSNdis_StatusDot11ConnectionCompletionGuid {0x96efd9c9,0x7f1b,0x4a89, {0xbc,0x04,0x3e,0x9e,0x27,0x17,0x65,0xf1}}
 233#define MSNdis_StatusDot11ConnectionStartGuid {0x7b74299d,0x998f,0x4454, {0xad,0x08,0xc5,0xaf,0x28,0x57,0x6d,0x1b}}
 234#define MSNdis_StatusDot11DisassociationGuid {0x3fbeb6fc,0x0fe2,0x43fd, {0xb2,0xad,0xbd,0x99,0xb5,0xf9,0x3e,0x13}}
 235#define MSNdis_StatusDot11LinkQualityGuid {0xa3285184,0xea99,0x48ed, {0x82,0x5e,0xa4,0x26,0xb1,0x1c,0x27,0x54}}
 236#define MSNdis_StatusDot11MPDUMaxLengthChangeGuid {0x1d6560ec,0x8e48,0x4a3e, {0x9f,0xd5,0xa0,0x1b,0x69,0x8d,0xb6,0xc5}}
 237#define MSNdis_StatusDot11PhyStateChangeGuid {0xdeb45316,0x71b5,0x4736, {0xbd,0xef,0x0a,0x9e,0x9f,0x4e,0x62,0xdc}}
 238#define MSNdis_StatusDot11PmkidCandidateListGuid {0x26d8b8f6,0xdb82,0x49eb, {0x8b,0xf3,0x4c,0x13,0x0e,0xf0,0x69,0x50}}
 239#define MSNdis_StatusDot11RoamingCompletionGuid {0xdd9d47d1,0x282b,0x41e4, {0xb9,0x24,0x66,0x36,0x88,0x17,0xfc,0xd3}}
 240#define MSNdis_StatusDot11RoamingStartGuid {0xb2412d0d,0x26c8,0x4f4e, {0x93,0xdf,0xf7,0xb7,0x05,0xa0,0xb4,0x33}}
 241#define MSNdis_StatusDot11ScanConfirmGuid {0x8500591e,0xa0c7,0x4efb, {0x93,0x42,0xb6,0x74,0xb0,0x02,0xcb,0xe6}}
 242#define MSNdis_StatusDot11TkipmicFailureGuid {0x442c2ae4,0x9bc5,0x4b90, {0xa8,0x89,0x45,0x5e,0xf2,0x20,0xf4,0xee}}
 243#define MSNdis_StatusHDSplitCurrentConfigGuid {0x6c744b0e,0xee9c,0x4205, {0x90,0xa2,0x01,0x5f,0x6d,0x65,0xf4,0x03}}
 244#define MSNdis_StatusLinkSpeedChangeGuid {0x981f2d85,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 245#define MSNdis_StatusLinkStateGuid {0x64c6f797,0x878c,0x4311, {0x92,0x46,0x65,0xdb,0xa8,0x9c,0x3a,0x61}}
 246#define MSNdis_StatusMediaConnectGuid {0x981f2d7d,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 247#define MSNdis_StatusMediaDisconnectGuid {0x981f2d7e,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 248#define MSNdis_StatusMediaSpecificIndicationExGuid {0xaaacfca7,0x954a,0x4632, {0xa1,0x6e,0xa8,0xa6,0x37,0x93,0xa9,0xe5}}
 249#define MSNdis_StatusMediaSpecificIndicationGuid {0x981f2d84,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 250#define MSNdis_StatusNetworkChangeGuid {0xca8a56f9,0xce81,0x40e6, {0xa7,0x0f,0xa0,0x67,0xa4,0x76,0xe9,0xe9}}
 251#define MSNdis_StatusOperationalStatusGuid {0xf917b663,0x845e,0x4d3d, {0xb6,0xd4,0x15,0xeb,0x27,0xaf,0x81,0xc5}}
 252#define MSNdis_StatusPacketFilterChangeGuid {0xd47c5407,0x2e75,0x46dd, {0x81,0x46,0x1d,0x7e,0xd2,0xd6,0xab,0x1d}}
 253#define MSNdis_StatusPortStateGuid {0x1dac0dfe,0x43e5,0x44b7, {0xb7,0x59,0x7b,0xf4,0x6d,0xe3,0x2e,0x81}}
 254#define MSNdis_StatusProtocolBindGuid {0x5413531c,0xb1f3,0x11d0, {0xd7,0x8d,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 255#define MSNdis_StatusProtocolUnbindGuid {0x6e3ce1ec,0xb1f3,0x11d0, {0xd7,0x8d,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 256#define MSNdis_StatusResetEndGuid {0x981f2d77,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 257#define MSNdis_StatusResetStartGuid {0x981f2d76,0xb1f3,0x11d0, {0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 258#define MSNdis_StatusTaskOffloadChangeGuid {0x45049fc6,0x54d8,0x40c8, {0x9c,0x3d,0xb0,0x11,0xc4,0xe7,0x15,0xbc}}
 259#define MSNdis_TcpConnectionOffloadCurrentConfigGuid {0x2ee6aef1,0x0851,0x458b, {0xbf,0x0d,0x79,0x23,0x43,0xd1,0xcd,0xe1}}
 260#define MSNdis_TcpConnectionOffloadHardwareConfigGuid {0x8ce71f2c,0xd63a,0x4390, {0xa4,0x87,0x18,0xfa,0x47,0x26,0x2c,0xeb}}
 261#define MSNdis_TcpOffloadCurrentConfigGuid {0x68542fed,0x5c74,0x461e, {0x89,0x34,0x91,0xc6,0xf9,0xc6,0x09,0x60}}
 262#define MSNdis_TcpOffloadHardwareConfigGuid {0xcd5f1102,0x590f,0x4ada, {0xab,0x65,0x5b,0x31,0xb1,0xdc,0x01,0x72}}
 263#define MSNdis_TcpOffloadParametersGuid {0x43fe82d8,0x3468,0x497e, {0x9d,0xcf,0xf8,0xff,0xc0,0x13,0x37,0x44}}
 264#define MSNdis_TokenRingCurrentAddressGuid {0x44795708,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 265#define MSNdis_TokenRingCurrentFunctionalGuid {0x44795709,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 266#define MSNdis_TokenRingCurrentGroupGuid {0x4479570a,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 267#define MSNdis_TokenRingCurrentRingStateGuid {0xacf14032,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 268#define MSNdis_TokenRingCurrentRingStatusGuid {0x890a36ec,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 269#define MSNdis_TokenRingLastOpenStatusGuid {0x4479570b,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 270#define MSNdis_TokenRingLineErrorsGuid {0xacf14033,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 271#define MSNdis_TokenRingLostFramesGuid {0xacf14034,0xa61c,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 272#define MSNdis_TokenRingPermanentAddressGuid {0x44795707,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 273#define MSNdis_TransmitBlockSizeGuid {0x5ec1035c,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 274#define MSNdis_TransmitBufferSpaceGuid {0x5ec1035a,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 275#define MSNdis_TransmitsErrorGuid {0x447956fc,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 276#define MSNdis_TransmitsOkGuid {0x447956fa,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 277#define MSNdis_VendorDescriptionGuid {0x5ec1035f,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 278#define MSNdis_VendorDriverVersionGuid {0x447956f9,0xa61b,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 279#define MSNdis_VendorIDGuid {0x5ec1035e,0xa61a,0x11d0, {0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c}}
 280#define MSNdis_VlanIdentifierGuid {0x765dc702,0xc5e8,0x4b67, {0x84,0x3b,0x3f,0x5a,0x4f,0xf2,0x64,0x8b}}
 281#define MSNdis_WmiEnumAdapterGuid {0xe7001b59,0xc3d6,0x4537, {0xb4,0x0e,0xa1,0x63,0xd5,0x16,0xe4,0xa3}}
 282#define MSNdis_WmiHDSplitCurrentConfigGuid {0x34ff16bf,0x30ca,0x4a2a, {0xa4,0x6d,0xc7,0xee,0x74,0xbc,0x35,0x82}}
 283#define MSNdis_WmiIPSecOffloadV1Guid {0x4ec63447,0x2238,0x43a7, {0xac,0x33,0x11,0xc7,0xcc,0x7d,0x86,0x65}}
 284#define MSNdis_WmiIPSecOffloadV1_IPv4AHGuid {0x29bacfdd,0xf063,0x48d8, {0x95,0x2c,0xd3,0xdc,0x93,0x30,0x0f,0x15}}
 285#define MSNdis_WmiIPSecOffloadV1_IPv4ESPGuid {0x86522023,0x4536,0x4b58, {0xa1,0xf4,0x25,0x38,0x94,0x1a,0xce,0x43}}
 286#define MSNdis_WmiIPSecOffloadV1_SupportedGuid {0xf86676b9,0xd9fa,0x4d26, {0x95,0xce,0xbf,0xbc,0x77,0xd8,0x05,0x96}}
 287#define MSNdis_WmiMethodHeaderGuid {0xe3eac9dd,0x2fd3,0x4963, {0xbf,0xfd,0xb4,0x69,0x28,0x88,0xc0,0xd4}}
 288#define MSNdis_WmiOffloadGuid {0x7a877086,0x2204,0x4a8a, {0x92,0xa4,0xe3,0xe8,0xab,0x62,0x66,0x29}}
 289#define MSNdis_WmiOutputInfoGuid {0x7510bb9d,0xdf70,0x4f7e, {0xba,0x07,0xe2,0x9d,0x33,0x0b,0x3c,0xc5}}
 290#define MSNdis_WmiReceiveScaleCapabilitiesGuid {0xf7a4960a,0xace3,0x44dc, {0xb5,0x1e,0x72,0xe0,0x5c,0x5e,0xaf,0xa8}}
 291#define MSNdis_WmiSetHeaderGuid {0x3b5605d8,0x1aaf,0x4ff6, {0x85,0xb9,0xbc,0x5f,0xb9,0x73,0xdc,0x54}}
 292#define MSNdis_WmiTcpConnectionOffloadGuid {0x93cfcd3f,0x6228,0x455c, {0x90,0x5e,0x3a,0xb8,0x0a,0x2f,0xf0,0x90}}
 293#define MSNdis_WmiTcpIpChecksumOffloadGuid {0x189d4015,0x1b25,0x4d8e, {0xa4,0xa9,0xf9,0xeb,0xa8,0x21,0x97,0xc7}}
 294#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceiveGuid {0xd63d537a,0x59c1,0x4fae, {0x8f,0x9b,0xcd,0x9f,0xbb,0xec,0xb8,0x5a}}
 295#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceiveGuid {0xb9760e75,0x6662,0x49e4, {0xaa,0x6c,0xf0,0x28,0xbe,0xfe,0xc8,0xee}}
 296#define MSNdis_WmiTcpLargeSendOffloadV1Guid {0xb9e4e2f9,0xee89,0x4756, {0xb0,0x57,0x38,0xf9,0xd9,0xb5,0x9a,0x92}}
 297#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4Guid {0xd7673b11,0xe892,0x4a9d, {0x8b,0xd8,0x76,0x1f,0xf2,0x56,0xed,0xd9}}
 298#define MSNdis_WmiTcpLargeSendOffloadV2Guid {0x592977c2,0xcfbe,0x462c, {0xb5,0xcf,0x1a,0x76,0x79,0xfe,0x1c,0xba}}
 299#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4Guid {0x8823d030,0xfa30,0x4b73, {0xb3,0x39,0xdb,0x19,0x20,0x7f,0x0d,0x81}}
 300#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6Guid {0xa7a9597c,0x2f8e,0x410b, {0x9b,0xb3,0x5c,0x3a,0x50,0x79,0x2b,0xfc}}
 301#define MSPower_DeviceEnableGuid {0x827c0a6f,0xfeb0,0x11d0, {0xbd,0x26,0x00,0xaa,0x00,0xb7,0xb3,0x2a}}
 302#define MSPower_DeviceWakeEnableGuid {0xa9546a82,0xfeb0,0x11d0, {0xbd,0x26,0x00,0xaa,0x00,0xb7,0xb3,0x2a}}
 303#define MSSmBios_RawSMBiosTablesGuid {0x8f680850,0xa584,0x11d1, {0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 304#define MSSmBios_SMBiosEventlogGuid {0x8f680851,0xa584,0x11d1, {0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 305#define MSSmBios_Sysid1394Guid {0x8f680854,0xa584,0x11d1, {0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 306#define MSSmBios_SysidUUIDGuid {0x8f680852,0xa584,0x11d1, {0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 307#define MSVerifierIrpLogEntryGuid {0x45068237,0x595d,0x4c7d, {0xbd,0x80,0xf8,0x4a,0xdc,0x02,0x57,0xf8}}
 308#define MSVerifierIrpLogInformationGuid {0x1e2c2980,0xf7db,0x46aa, {0x82,0x0e,0x87,0x34,0xfc,0xc2,0x1f,0x4c}}
 309#define MSWmi_GuidGuid {0xf8c60aed,0xef8d,0x4f95, {0x9e,0xa8,0xf0,0x43,0x18,0xa0,0x0f,0x30}}
 310#define MSWmi_GuidRegistrationInfoGuid {0xb48d49a1,0xe777,0x11d0, {0xa5,0x0c,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 311#define MSWmi_MofDataGuid {0x05901221,0xd566,0x11d1, {0xb2,0xf0,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 312#define MSWmi_ProviderInfoGuid {0xc7bf35d0,0xaadb,0x11d1, {0xbf,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 313#define PARALLEL_WMI_BYTES_TRANSFERRED_GUID {0x89fef2d6,0x654b,0x11d2, {0x9e,0x15,0x00,0xc0,0x4f,0x8e,0xf4,0x81}}
 314#define PARPORT_WMI_ALLOCATE_FREE_COUNTS_GUID {0x4bbb69ea,0x6853,0x11d2, {0x8e,0xce,0x00,0xc0,0x4f,0x8e,0xf4,0x81}}
 315#define POINTER_PORT_WMI_STD_DATA_GUID {0x4731f89c,0x71cb,0x11d1, {0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 316#define ProcessorPerformanceGuid {0x7fd18652,0x0cfe,0x40d2, {0xb0,0xa1,0x0b,0x06,0x6a,0x87,0x75,0x9e}}
 317#define RegisteredGuidsGuid {0xe3dff7bd,0x3915,0x11d2, {0x91,0x03,0x00,0xc0,0x4f,0xb9,0x98,0xa2}}
 318#define SERIAL_PORT_WMI_COMM_GUID {0xedb16a62,0xb16c,0x11d1, {0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d}}
 319#define SERIAL_PORT_WMI_HW_GUID {0x270b9b86,0xb16d,0x11d1, {0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d}}
 320#define SERIAL_PORT_WMI_NAME_GUID {0xa0ec11a8,0xb16c,0x11d1, {0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d}}
 321#define SERIAL_PORT_WMI_PERF_GUID {0x56415acc,0xb16d,0x11d1, {0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d}}
 322#define SERIAL_PORT_WMI_PROPERTIES_GUID {0x8209ec2a,0x2d6b,0x11d2, {0xba,0x49,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 323#define SYSID_1394_DATA_GUID {0x8f680855,0xa584,0x11d1, {0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 324#define SYSID_UUID_DATA_GUID {0x8f680853,0xa584,0x11d1, {0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 325#define VideoModeDescriptorGuid {0x4a97ed30,0xbfaa,0x491a, {0x9d,0xfd,0xb4,0x3a,0xde,0xdb,0xf8,0xe3}}
 326#define WHEAErrorInjectionMethodsGuid {0xe808ff73,0x2093,0x472a, {0xa5,0xcc,0xdf,0x24,0xf0,0x31,0xb0,0x35}}
 327#define WHEAErrorSourceMethodsGuid {0x91c3c007,0x185d,0x4d78, {0xa7,0x51,0xbf,0xcb,0x31,0xc2,0xc6,0x4d}}
 328#define WMI_ATAPI_FAILURE_PREDICT_DATA_GUID {0x78ebc103,0x4cf9,0x11d2, {0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 329#define WMI_CHANGER_PARAMETERS_GUID {0x24eb52ac,0x7c77,0x438b, {0xab,0x61,0xd0,0x24,0xda,0xb0,0xc0,0x3a}}
 330#define WMI_CHANGER_PROBLEM_DEVICE_ERROR_GUID {0x56b396a8,0x0b95,0x42fe, {0xbb,0xce,0xd3,0x6f,0xda,0x90,0x4f,0x8e}}
 331#define WMI_CHANGER_PROBLEM_WARNING_GUID {0x45db06a5,0x20d5,0x4de3, {0xa3,0x6c,0x3a,0xb9,0x74,0x60,0x0a,0x4c}}
 332#define WMI_STORAGE_FAILURE_PREDICT_DATA_GUID {0x78ebc103,0x4cf9,0x11d2, {0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 333#define WMI_STORAGE_FAILURE_PREDICT_FUNCTION_GUID {0x78ebc105,0x4cf9,0x11d2, {0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 334#define WMI_STORAGE_FAILURE_PREDICT_STATUS_GUID {0x78ebc102,0x4cf9,0x11d2, {0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 335#define WMI_STORAGE_FAILURE_PREDICT_THRESHOLDS_GUID {0xdae10783,0xcc31,0x4d2a, {0x8a,0x0f,0x86,0x1c,0x04,0x07,0x7a,0x95}}
 336#define WMI_STORAGE_PREDICT_FAILURE_EVENT_GUID {0x78ebc104,0x4cf9,0x11d2, {0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10}}
 337#define WMI_STORAGE_SCSI_INFO_EXCEPTIONS_GUID {0x1101d829,0x167b,0x4ebf, {0xac,0xae,0x28,0xca,0xb7,0xc3,0x48,0x02}}
 338#define WMI_TAPE_DRIVE_PARAMETERS_GUID {0xb9a8cfd5,0x8d72,0x47a4, {0xac,0x0e,0x28,0x4a,0x32,0x00,0xf4,0xfb}}
 339#define WMI_TAPE_MEDIA_PARAMETERS_GUID {0x8c2147a4,0xff29,0x4336, {0xb8,0xa4,0x22,0x7b,0x54,0xcc,0x09,0x66}}
 340#define WMI_TAPE_PROBLEM_DEVICE_ERROR_GUID {0x43ec6b13,0x10bb,0x4bf6, {0xb7,0x16,0x1c,0x1e,0x2f,0x10,0xbb,0x5f}}
 341#define WMI_TAPE_PROBLEM_IO_ERROR_GUID {0x58fd29f9,0xb516,0x40fd, {0x87,0x1a,0x7e,0xe7,0x6d,0x5b,0xb5,0x3e}}
 342#define WMI_TAPE_PROBLEM_WARNING_GUID {0xbc4dd36c,0xfa66,0x4080, {0x87,0xa0,0x0c,0x59,0x22,0xeb,0x78,0x87}}
 343#define WMI_TAPE_SYMBOLIC_NAME_GUID {0x3fb828f7,0xf119,0x4066, {0xb1,0xe6,0xdb,0x40,0x7c,0xe9,0xde,0x91}}
 344#define WmiMonitorAnalogVideoInputParamsGuid {0xa56dbcf9,0xc4f0,0x44a8, {0x9c,0x1b,0xbb,0x3b,0x3f,0x77,0x4b,0x4d}}
 345#define WmiMonitorBasicDisplayParamsGuid {0x9831b7e6,0x09ac,0x491f, {0x8d,0x07,0x3c,0x3d,0x64,0x9d,0x82,0x40}}
 346#define WmiMonitorBrightnessEventGuid {0x123c80d2,0x937f,0x4cfe, {0x80,0xf4,0xc4,0x0d,0x59,0x6e,0x48,0xb7}}
 347#define WmiMonitorBrightnessGuid {0xd43412ac,0x67f9,0x4fbb, {0xa0,0x81,0x17,0x52,0xa2,0xc3,0x3e,0x84}}
 348#define WmiMonitorBrightnessMethodsGuid {0x479b20b4,0x5559,0x46fe, {0xbe,0x97,0x7d,0x22,0x21,0x54,0x42,0x1f}}
 349#define WmiMonitorColorCharacteristicsGuid {0xea324793,0x51bb,0x486a, {0xaa,0x9d,0x0f,0x55,0x52,0x35,0x34,0x13}}
 350#define WmiMonitorColorXYZinCIEGuid {0x01faf041,0x842c,0x4230, {0xa3,0x1e,0x13,0x35,0x42,0x8c,0xd8,0xf0}}
 351#define WmiMonitorConnectionParamsGuid {0x2e2d2463,0xb537,0x4da7, {0x8e,0xee,0x51,0x30,0x6f,0x1f,0x48,0x2f}}
 352#define WmiMonitorDescriptorMethodsGuid {0x5341576e,0x75c4,0x4aeb, {0xa8,0x2b,0x87,0x3c,0xd3,0xc6,0xb3,0x84}}
 353#define WmiMonitorDigitalVideoInputParamsGuid {0x51565945,0x498a,0x4a77, {0xac,0xc6,0x15,0x1b,0xec,0xc8,0x05,0xca}}
 354#define WmiMonitorIDGuid {0x671a8285,0x4edb,0x4cae, {0x99,0xfe,0x69,0xa1,0x5c,0x48,0xc0,0xbc}}
 355#define WmiMonitorListedFrequencyRangesGuid {0xe86e9525,0x65b6,0x4b85, {0x95,0xc5,0x00,0xbe,0xac,0xc9,0x75,0xed}}
 356#define WmiMonitorListedSupportedSourceModesGuid {0x6dc76655,0x063c,0x4524, {0xa8,0x62,0xb8,0x41,0x0c,0x26,0x28,0x1b}}
 357#define WmiMonitorRawEEdidV1BlockGuid {0xfaee1471,0x5149,0x4a68, {0xac,0x2c,0xbf,0x96,0xec,0x09,0xf0,0x04}}
 358#define WmiMonitorSupportedDisplayFeaturesGuid {0x9fa9c28b,0x5e5c,0x4035, {0xa5,0xf8,0x67,0xd4,0x55,0x4f,0x8d,0x04}}
 359
 360#if !(defined(MIDL_PASS))
 361
 362DEFINE_GUID(FrequencyRangeDescriptor_GUID, 0xf4546078,0xf3b2,0x417e,0x94,0xcd,0x47,0xea,0x30,0x6c,0x57,0x51);
 363DEFINE_GUID(IdleAccountingEx_GUID, 0xd67abd39,0x81f8,0x4a5e,0x81,0x52,0x72,0xe3,0x1e,0xc9,0x12,0xee);
 364DEFINE_GUID(IdleAccounting_GUID, 0xe2a26f78,0xae07,0x4ee0,0xa3,0x0f,0xce,0x35,0x4f,0x5a,0x94,0xcd);
 365DEFINE_GUID(IdleStateAccountingEx_GUID, 0x3e0d7b2c,0x401b,0x480f,0x83,0x03,0xd0,0xc2,0x0e,0xa1,0xa7,0xd8);
 366DEFINE_GUID(IdleStateAccounting_GUID, 0x5280028a,0xc24f,0x43ec,0xb2,0x7d,0xa9,0x60,0xa7,0x0e,0x31,0x9a);
 367DEFINE_GUID(IdleStateBucketEx_GUID, 0xe53e0a7d,0x36f0,0x4a77,0x87,0x9e,0x9c,0x6b,0x5e,0x4a,0x85,0x54);
 368DEFINE_GUID(KernelIdleStateChange_GUID, 0x4838fe4f,0xf71c,0x4e51,0x9e,0xcc,0x84,0x30,0xa7,0xac,0x4c,0x6c);
 369DEFINE_GUID(KernelIdleState_GUID, 0x46bdcf4a,0xe076,0x4550,0x82,0xb2,0x9f,0x32,0xed,0xed,0x3e,0x7f);
 370DEFINE_GUID(KernelIdleStates_GUID, 0xba138e10,0xe250,0x4ad7,0x86,0x16,0xcf,0x1a,0x7a,0xd4,0x10,0xe7);
 371DEFINE_GUID(KernelPerfStateChange_GUID, 0xa5b32ddd,0x7f39,0x4abc,0xb8,0x92,0x90,0x0e,0x43,0xb5,0x9e,0xbb);
 372DEFINE_GUID(KernelPerfStateDomainChange_GUID, 0x995e6b7f,0xd653,0x497a,0xb9,0x78,0x36,0xa3,0x0c,0x29,0xbf,0x01);
 373DEFINE_GUID(KernelPerfState_GUID, 0x8c7980e1,0xf62b,0x419e,0xaa,0x82,0x27,0x6c,0x8d,0x06,0x4a,0x1f);
 374DEFINE_GUID(KernelPerfStates_GUID, 0x5708cc20,0x7d40,0x4bf4,0xb4,0xaa,0x2b,0x01,0x33,0x8d,0x01,0x26);
 375DEFINE_GUID(KernelThermalConstraintChange_GUID, 0xa852c2c8,0x1a4c,0x423b,0x8c,0x2c,0xf3,0x0d,0x82,0x93,0x1a,0x88);
 376DEFINE_GUID(KernelThermalPolicyChange_GUID, 0xaca5a8f7,0x96ca,0x4397,0xba,0xde,0x43,0xbe,0x2f,0x57,0x7d,0x51);
 377DEFINE_GUID(MSAcpiInfo_GUID, 0x5daf38ae,0xf6f8,0x4d90,0x81,0x99,0xeb,0xde,0x68,0x00,0xec,0x3b);
 378DEFINE_GUID(MSAcpi_ThermalZoneTemperature_GUID, 0xa1bc18c0,0xa7c8,0x11d1,0xbf,0x3c,0x00,0xa0,0xc9,0x06,0x29,0x10);
 379DEFINE_GUID(MSAgp_Information_GUID, 0x8c27fbed,0x1c7b,0x47e4,0xa6,0x49,0x0e,0x38,0x9d,0x3a,0xda,0x4f);
 380DEFINE_GUID(MSChangerParameters_GUID, 0x24eb52ac,0x7c77,0x438b,0xab,0x61,0xd0,0x24,0xda,0xb0,0xc0,0x3a);
 381DEFINE_GUID(MSChangerProblemDeviceError_GUID, 0x56b396a8,0x0b95,0x42fe,0xbb,0xce,0xd3,0x6f,0xda,0x90,0x4f,0x8e);
 382DEFINE_GUID(MSChangerProblemEvent_GUID, 0x45db06a5,0x20d5,0x4de3,0xa3,0x6c,0x3a,0xb9,0x74,0x60,0x0a,0x4c);
 383DEFINE_GUID(MSDeviceUI_FirmwareRevision_GUID, 0x4504b1d4,0xc5ee,0x4df6,0x95,0x1f,0x16,0x18,0x0e,0x3d,0xd8,0x15);
 384DEFINE_GUID(MSDiskDriver_Geometry_GUID, 0x25007f51,0x57c2,0x11d1,0xa5,0x28,0x00,0xa0,0xc9,0x06,0x29,0x10);
 385DEFINE_GUID(MSDiskDriver_PerformanceData_GUID, 0xbdd865d2,0xd7c1,0x11d0,0xa5,0x01,0x00,0xa0,0xc9,0x06,0x29,0x10);
 386DEFINE_GUID(MSDiskDriver_Performance_GUID, 0xbdd865d1,0xd7c1,0x11d0,0xa5,0x01,0x00,0xa0,0xc9,0x06,0x29,0x10);
 387DEFINE_GUID(MSIde_PortDeviceInfo_GUID, 0x53f5630f,0xb6bf,0x11d0,0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b);
 388DEFINE_GUID(MSKeyboard_ClassInformation_GUID, 0x4731f899,0x71cb,0x11d1,0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10);
 389DEFINE_GUID(MSKeyboard_ExtendedID_GUID, 0x6ac4e23d,0xa950,0x4518,0x8b,0x2b,0xaa,0x4d,0xcd,0x5f,0xe1,0x4a);
 390DEFINE_GUID(MSKeyboard_PortInformation_GUID, 0x4731f89a,0x71cb,0x11d1,0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10);
 391DEFINE_GUID(MSMCAEvent_BusError_GUID, 0x1ee17050,0x0039,0x40f7,0x9e,0xad,0x14,0xad,0x51,0x61,0x2c,0xb2);
 392DEFINE_GUID(MSMCAEvent_CPUError_GUID, 0x5ce27cde,0xd179,0x4c68,0x93,0x7f,0xa0,0x7b,0x8c,0xc2,0xea,0x39);
 393DEFINE_GUID(MSMCAEvent_Header_GUID, 0x6381c27f,0xc8fa,0x4da7,0x89,0x53,0xb8,0x68,0x33,0x73,0x6e,0x15);
 394DEFINE_GUID(MSMCAEvent_InvalidError_GUID, 0x477b769b,0x785c,0x48dd,0xa0,0x2e,0x57,0xe0,0x51,0xbe,0x7b,0x85);
 395DEFINE_GUID(MSMCAEvent_MemoryError_GUID, 0x433eea38,0xc1a7,0x48f1,0x88,0x4f,0xb6,0x87,0x5f,0x17,0x6c,0xc7);
 396DEFINE_GUID(MSMCAEvent_MemoryHierarchyError_GUID, 0xcede75a0,0xa77f,0x452b,0x8f,0x2f,0x54,0x1f,0x92,0x6d,0xb0,0xf9);
 397DEFINE_GUID(MSMCAEvent_MemoryPageRemoved_GUID, 0x84e9ddb6,0xe233,0x4dfc,0x98,0x8c,0x74,0x12,0xc8,0x75,0x4f,0xec);
 398DEFINE_GUID(MSMCAEvent_PCIBusError_GUID, 0xa14a5594,0x25de,0x410e,0x9b,0x92,0x80,0xf0,0x80,0x1a,0xec,0x07);
 399DEFINE_GUID(MSMCAEvent_PCIComponentError_GUID, 0x805caf4e,0x336c,0x4eb2,0x8c,0x0c,0x02,0xf3,0x51,0xcb,0xf1,0x3c);
 400DEFINE_GUID(MSMCAEvent_PlatformSpecificError_GUID, 0x2d2434aa,0xef83,0x4200,0xba,0x24,0xde,0x36,0x6c,0x41,0x5f,0x7b);
 401DEFINE_GUID(MSMCAEvent_SMBIOSError_GUID, 0x4184df1b,0xedfe,0x406b,0xb1,0x72,0x54,0xc9,0x1f,0xbd,0x9b,0xaf);
 402DEFINE_GUID(MSMCAEvent_SwitchToCMCPolling_GUID, 0x39c14290,0xf036,0x4999,0xb8,0xa1,0xb6,0xf8,0x71,0xfb,0x32,0x9e);
 403DEFINE_GUID(MSMCAEvent_SwitchToCPEPolling_GUID, 0xd5c870ce,0x4ed0,0x4fdc,0xbb,0x54,0x8b,0x45,0x2c,0x18,0x79,0x7e);
 404DEFINE_GUID(MSMCAEvent_SystemEventError_GUID, 0xbdba4b12,0x8d00,0x4570,0xb9,0xb2,0x3f,0xde,0xcf,0x1d,0x56,0x61);
 405DEFINE_GUID(MSMCAEvent_TLBError_GUID, 0xb161eeab,0xac03,0x4c2b,0xae,0x7a,0x5a,0x37,0x68,0xf7,0x0e,0x85);
 406DEFINE_GUID(MSMCAInfo_Entry_GUID, 0x9e77a308,0x6b82,0x4fc1,0xab,0x41,0x0a,0x55,0x86,0x7c,0x35,0xc2);
 407DEFINE_GUID(MSMCAInfo_RawCMCEvent_GUID, 0x2f1a8a9d,0x7988,0x457f,0xa1,0x7a,0x89,0x79,0xe8,0x20,0x43,0xc5);
 408DEFINE_GUID(MSMCAInfo_RawCorrectedPlatformEvent_GUID, 0x6b629d5e,0xe63c,0x48a3,0x9e,0xbb,0x97,0x42,0x27,0x07,0x52,0x65);
 409DEFINE_GUID(MSMCAInfo_RawMCAData_GUID, 0x23602a8a,0xdadd,0x462f,0x9a,0xe5,0x30,0xfa,0x2c,0x37,0xdd,0x5b);
 410DEFINE_GUID(MSMCAInfo_RawMCAEvent_GUID, 0x2f1a8a9f,0x7988,0x457f,0xa1,0x7a,0x89,0x79,0xe8,0x20,0x43,0xc5);
 411DEFINE_GUID(MSMouse_ClassInformation_GUID, 0x4731f89b,0x71cb,0x11d1,0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10);
 412DEFINE_GUID(MSMouse_PortInformation_GUID, 0x4731f89c,0x71cb,0x11d1,0xa5,0x2c,0x00,0xa0,0xc9,0x06,0x29,0x10);
 413DEFINE_GUID(MSNdis_80211_AddWEP_GUID, 0x4307bff0,0x2129,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 414DEFINE_GUID(MSNdis_80211_AuthenticationMode_GUID, 0x43920a24,0x2129,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 415DEFINE_GUID(MSNdis_80211_BSSIList_GUID, 0x69526f9a,0x2062,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 416DEFINE_GUID(MSNdis_80211_BaseServiceSetIdentifier_GUID, 0x2504b6c2,0x1fa5,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 417DEFINE_GUID(MSNdis_80211_BssIdListScan_GUID, 0x0d9e01e1,0xba70,0x11d4,0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37);
 418DEFINE_GUID(MSNdis_80211_ConfigurationFH_GUID, 0x4a800b8c,0x2068,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 419DEFINE_GUID(MSNdis_80211_ConfigurationInfo_GUID, 0x220c16fc,0xb9a8,0x11d4,0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37);
 420DEFINE_GUID(MSNdis_80211_Configuration_GUID, 0x4a4df982,0x2068,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 421DEFINE_GUID(MSNdis_80211_DataRates_GUID, 0x49db8722,0x2068,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 422DEFINE_GUID(MSNdis_80211_DesiredDataRates_GUID, 0x452ee08e,0x2536,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 423DEFINE_GUID(MSNdis_80211_Disassociate_GUID, 0x43671f40,0x2129,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 424DEFINE_GUID(MSNdis_80211_FragmentationThreshold_GUID, 0x69aaa7c4,0x2062,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 425DEFINE_GUID(MSNdis_80211_InfrastructureMode_GUID, 0x697d5a7e,0x2062,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 426DEFINE_GUID(MSNdis_80211_NetworkInfrastructure_GUID, 0x34e1fa48,0xb9b6,0x11d4,0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37);
 427DEFINE_GUID(MSNdis_80211_NetworkTypeInUse_GUID, 0x857e2326,0x2041,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 428DEFINE_GUID(MSNdis_80211_NetworkType_GUID, 0xe779ab61,0xb9ab,0x11d4,0xb6,0x75,0x00,0x20,0x48,0x57,0x03,0x37);
 429DEFINE_GUID(MSNdis_80211_NetworkTypesSupported_GUID, 0x8531d6e6,0x2041,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 430DEFINE_GUID(MSNdis_80211_NumberOfAntennas_GUID, 0x01779336,0x2064,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 431DEFINE_GUID(MSNdis_80211_PowerMode_GUID, 0x85be837c,0x2041,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 432DEFINE_GUID(MSNdis_80211_PrivacyFilter_GUID, 0x6733c4e9,0x4792,0x11d4,0x97,0xf1,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 433DEFINE_GUID(MSNdis_80211_RTSThreshold_GUID, 0x0134d07e,0x2064,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 434DEFINE_GUID(MSNdis_80211_ReceiveAntennaSelected_GUID, 0x01ac07a2,0x2064,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 435DEFINE_GUID(MSNdis_80211_ReceivedSignalStrengthEventTrigger_GUID, 0x155689b8,0x2053,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 436DEFINE_GUID(MSNdis_80211_ReceivedSignalStrength_GUID, 0x1507db16,0x2053,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 437DEFINE_GUID(MSNdis_80211_ReloadDefaults_GUID, 0x748b14e8,0x32ee,0x4425,0xb9,0x1b,0xc9,0x84,0x8c,0x58,0xb5,0x5a);
 438DEFINE_GUID(MSNdis_80211_RemoveWEP_GUID, 0x433c345c,0x2129,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 439DEFINE_GUID(MSNdis_80211_ServiceSetIdentifier_GUID, 0x7d2a90ea,0x2041,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 440DEFINE_GUID(MSNdis_80211_Statistics_GUID, 0x42bb73b0,0x2129,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 441DEFINE_GUID(MSNdis_80211_TransmitAntennaSelected_GUID, 0x01dbb74a,0x2064,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 442DEFINE_GUID(MSNdis_80211_TransmitPowerLevel_GUID, 0x11e6ba76,0x2053,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 443DEFINE_GUID(MSNdis_80211_WEPStatus_GUID, 0xb027a21f,0x3cfa,0x4125,0x80,0x0b,0x3f,0x7a,0x18,0xfd,0xdc,0xdc);
 444DEFINE_GUID(MSNdis_80211_WLanBssId_GUID, 0x6929e718,0x2062,0x11d4,0x97,0xeb,0x00,0xc0,0x4f,0x79,0xc4,0x03);
 445DEFINE_GUID(MSNdis_AtmHardwareCurrentAddress_GUID, 0x791ad1a1,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 446DEFINE_GUID(MSNdis_AtmMaxAal0PacketSize_GUID, 0x791ad1a5,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 447DEFINE_GUID(MSNdis_AtmMaxAal1PacketSize_GUID, 0x791ad1a6,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 448DEFINE_GUID(MSNdis_AtmMaxAal34PacketSize_GUID, 0x791ad1a7,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 449DEFINE_GUID(MSNdis_AtmMaxAal5PacketSize_GUID, 0x791ad191,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 450DEFINE_GUID(MSNdis_AtmMaxActiveVciBits_GUID, 0x791ad1a3,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 451DEFINE_GUID(MSNdis_AtmMaxActiveVcs_GUID, 0x791ad1a2,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 452DEFINE_GUID(MSNdis_AtmMaxActiveVpiBits_GUID, 0x791ad1a4,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 453DEFINE_GUID(MSNdis_AtmReceiveCellsDropped_GUID, 0x0a21480c,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 454DEFINE_GUID(MSNdis_AtmReceiveCellsOk_GUID, 0x0a21480a,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 455DEFINE_GUID(MSNdis_AtmSupportedAalTypes_GUID, 0x791ad1a0,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 456DEFINE_GUID(MSNdis_AtmSupportedServiceCategory_GUID, 0x791ad19f,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 457DEFINE_GUID(MSNdis_AtmSupportedVcRates_GUID, 0x791ad19e,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 458DEFINE_GUID(MSNdis_AtmTransmitCellsOk_GUID, 0x0a21480b,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 459DEFINE_GUID(MSNdis_CoDriverVersion_GUID, 0x791ad198,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 460DEFINE_GUID(MSNdis_CoHardwareStatus_GUID, 0x791ad192,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 461DEFINE_GUID(MSNdis_CoLinkSpeed_GUID, 0x791ad195,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 462DEFINE_GUID(MSNdis_CoMacOptions_GUID, 0x791ad19a,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 463DEFINE_GUID(MSNdis_CoMediaConnectStatus_GUID, 0x791ad19b,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 464DEFINE_GUID(MSNdis_CoMediaInUse_GUID, 0x791ad194,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 465DEFINE_GUID(MSNdis_CoMediaSupported_GUID, 0x791ad193,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 466DEFINE_GUID(MSNdis_CoMinimumLinkSpeed_GUID, 0x791ad19d,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 467DEFINE_GUID(MSNdis_CoReceivePduErrors_GUID, 0x0a214808,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 468DEFINE_GUID(MSNdis_CoReceivePdusNoBuffer_GUID, 0x0a214809,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 469DEFINE_GUID(MSNdis_CoReceivePdusOk_GUID, 0x0a214806,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 470DEFINE_GUID(MSNdis_CoTransmitPduErrors_GUID, 0x0a214807,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 471DEFINE_GUID(MSNdis_CoTransmitPdusOk_GUID, 0x0a214805,0xe35f,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 472DEFINE_GUID(MSNdis_CoVendorDescription_GUID, 0x791ad197,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 473DEFINE_GUID(MSNdis_CoVendorDriverVersion_GUID, 0x791ad19c,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 474DEFINE_GUID(MSNdis_CoVendorId_GUID, 0x791ad196,0xe35c,0x11d0,0x96,0x92,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 475DEFINE_GUID(MSNdis_CountedString_GUID, 0x146360a5,0x88dd,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 476DEFINE_GUID(MSNdis_CurrentLookahead_GUID, 0x5ec10361,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 477DEFINE_GUID(MSNdis_CurrentPacketFilter_GUID, 0x5ec10360,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 478DEFINE_GUID(MSNdis_DeviceWakeOnMagicPacketOnly_GUID, 0xa14f1c97,0x8839,0x4f8a,0x99,0x96,0xa2,0x89,0x96,0xeb,0xbf,0x1d);
 479DEFINE_GUID(MSNdis_DriverVersion_GUID, 0x5ec10362,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 480DEFINE_GUID(MSNdis_EnumerateAdapterEx_GUID, 0x16716917,0x4306,0x4be4,0x9b,0x5a,0x38,0x09,0xae,0x44,0xb1,0x25);
 481DEFINE_GUID(MSNdis_EnumerateAdapter_GUID, 0x981f2d7f,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 482DEFINE_GUID(MSNdis_EnumeratePorts_GUID, 0xf1d6abe8,0x15e4,0x4407,0x81,0xb7,0x6b,0x83,0x0c,0x77,0x7c,0xd9);
 483DEFINE_GUID(MSNdis_EnumerateReceiveFilters_GUID, 0x3f2c141d,0x83bc,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 484DEFINE_GUID(MSNdis_EnumerateReceiveQueues_GUID, 0x3f2c141b,0x83bc,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 485DEFINE_GUID(MSNdis_EthernetCurrentAddress_GUID, 0x44795700,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 486DEFINE_GUID(MSNdis_EthernetMacOptions_GUID, 0x44795703,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 487DEFINE_GUID(MSNdis_EthernetMaximumMulticastListSize_GUID, 0x44795702,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 488DEFINE_GUID(MSNdis_EthernetMoreTransmitCollisions_GUID, 0x44795706,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 489DEFINE_GUID(MSNdis_EthernetMulticastList_GUID, 0x44795701,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 490DEFINE_GUID(MSNdis_EthernetOneTransmitCollision_GUID, 0x44795705,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 491DEFINE_GUID(MSNdis_EthernetPermanentAddress_GUID, 0x447956ff,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 492DEFINE_GUID(MSNdis_EthernetReceiveErrorAlignment_GUID, 0x44795704,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 493DEFINE_GUID(MSNdis_FddiAttachmentType_GUID, 0xacf1403d,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 494DEFINE_GUID(MSNdis_FddiDownstreamNodeLong_GUID, 0xacf1403f,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 495DEFINE_GUID(MSNdis_FddiFrameErrors_GUID, 0xacf14040,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 496DEFINE_GUID(MSNdis_FddiFramesLost_GUID, 0xacf14041,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 497DEFINE_GUID(MSNdis_FddiLConnectionState_GUID, 0xacf14045,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 498DEFINE_GUID(MSNdis_FddiLctFailures_GUID, 0xacf14043,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 499DEFINE_GUID(MSNdis_FddiLemRejects_GUID, 0xacf14044,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 500DEFINE_GUID(MSNdis_FddiLongCurrentAddress_GUID, 0xacf14036,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 501DEFINE_GUID(MSNdis_FddiLongMaximumListSize_GUID, 0xacf14038,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 502DEFINE_GUID(MSNdis_FddiLongMulticastList_GUID, 0xacf14037,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 503DEFINE_GUID(MSNdis_FddiLongPermanentAddress_GUID, 0xacf14035,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 504DEFINE_GUID(MSNdis_FddiRingManagmentState_GUID, 0xacf14042,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 505DEFINE_GUID(MSNdis_FddiShortCurrentAddress_GUID, 0xacf1403a,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 506DEFINE_GUID(MSNdis_FddiShortMaximumListSize_GUID, 0xacf1403c,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 507DEFINE_GUID(MSNdis_FddiShortMulticastList_GUID, 0xacf1403b,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 508DEFINE_GUID(MSNdis_FddiShortPermanentAddress_GUID, 0xacf14039,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 509DEFINE_GUID(MSNdis_FddiUpstreamNodeLong_GUID, 0xacf1403e,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 510DEFINE_GUID(MSNdis_GroupAffinity_GUID, 0xf786fbd5,0xc049,0x11dd,0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 511DEFINE_GUID(MSNdis_HDSplitCurrentConfig_GUID, 0x81d1303c,0xab00,0x4e49,0x80,0xb1,0x5e,0x6e,0x0b,0xf9,0xbe,0x53);
 512DEFINE_GUID(MSNdis_HDSplitParameters_GUID, 0x1131c56a,0x0a5a,0x4d79,0x8d,0xde,0x1e,0x6f,0x17,0x80,0x05,0xee);
 513DEFINE_GUID(MSNdis_HardwareStatus_GUID, 0x5ec10354,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 514DEFINE_GUID(MSNdis_InterruptModerationParameters_GUID, 0x09f58643,0x31fb,0x45b5,0x85,0x2b,0x09,0xb4,0xd3,0xff,0x37,0x65);
 515DEFINE_GUID(MSNdis_LinkParameters_GUID, 0x29380131,0xa312,0x4400,0xbe,0x0c,0x53,0x87,0x7a,0x41,0xc4,0x65);
 516DEFINE_GUID(MSNdis_LinkSpeed_GUID, 0x5ec10359,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 517DEFINE_GUID(MSNdis_LinkStateData_GUID, 0x5b26b94f,0x0272,0x4d4c,0x87,0x44,0xbd,0x84,0xbe,0x42,0x1f,0x3b);
 518DEFINE_GUID(MSNdis_LinkState_GUID, 0xba1f4c14,0xa945,0x4762,0xb9,0x16,0x0b,0x55,0x15,0xb6,0xf4,0x3a);
 519DEFINE_GUID(MSNdis_MacOptions_GUID, 0x5ec10365,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 520DEFINE_GUID(MSNdis_MaximumFrameSize_GUID, 0x5ec10358,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 521DEFINE_GUID(MSNdis_MaximumLookahead_GUID, 0x5ec10357,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 522DEFINE_GUID(MSNdis_MaximumSendPackets_GUID, 0x5ec10367,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 523DEFINE_GUID(MSNdis_MaximumTotalSize_GUID, 0x5ec10363,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 524DEFINE_GUID(MSNdis_MediaConnectStatus_GUID, 0x5ec10366,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 525DEFINE_GUID(MSNdis_MediaInUse_GUID, 0x5ec10356,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 526DEFINE_GUID(MSNdis_MediaSupported_GUID, 0x5ec10355,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 527DEFINE_GUID(MSNdis_NdisEnumerateVc_GUID, 0x981f2d82,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 528DEFINE_GUID(MSNdis_NetworkAddress_GUID, 0xb5bd98b7,0x0201,0x11d1,0xa5,0x0e,0x00,0xa0,0xc9,0x06,0x29,0x10);
 529DEFINE_GUID(MSNdis_NetworkLinkSpeed_GUID, 0x60fc6b57,0x0f66,0x11d1,0x96,0xa7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 530DEFINE_GUID(MSNdis_NetworkShortAddress_GUID, 0xb5bd98b8,0x0201,0x11d1,0xa5,0x0e,0x00,0xa0,0xc9,0x06,0x29,0x10);
 531DEFINE_GUID(MSNdis_NicSwitchCapabilities_GUID, 0xdb80dd1c,0x59ae,0x48e7,0xb7,0xec,0xf9,0xbe,0x2c,0x4b,0x8c,0xb0);
 532DEFINE_GUID(MSNdis_NotifyAdapterArrival_GUID, 0x981f2d81,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 533DEFINE_GUID(MSNdis_NotifyAdapterRemoval_GUID, 0x981f2d80,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 534DEFINE_GUID(MSNdis_NotifyFilterArrival_GUID, 0x0b6d3c89,0x5917,0x43ca,0xb5,0x78,0xd0,0x1a,0x79,0x67,0xc4,0x1c);
 535DEFINE_GUID(MSNdis_NotifyFilterRemoval_GUID, 0x1f177cd9,0x5955,0x4721,0x9f,0x6a,0x78,0xeb,0xdf,0xae,0xf8,0x89);
 536DEFINE_GUID(MSNdis_NotifyVcArrival_GUID, 0x182f9e0c,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 537DEFINE_GUID(MSNdis_NotifyVcRemoval_GUID, 0x981f2d79,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 538DEFINE_GUID(MSNdis_ObjectHeader_GUID, 0x2b1831b2,0x2216,0x4ede,0xa4,0x69,0x9f,0xe3,0xdd,0x6d,0x5a,0x7e);
 539DEFINE_GUID(MSNdis_PMAdminConfigParam_GUID, 0x492dc449,0x13d9,0x4bd6,0x89,0xd4,0x96,0xe3,0x53,0x4e,0x6a,0x05);
 540DEFINE_GUID(MSNdis_PMAdminConfigState_GUID, 0x0cffd0fc,0x8333,0x4000,0x9a,0x3b,0x20,0x07,0x35,0xd6,0x98,0xf9);
 541DEFINE_GUID(MSNdis_PMAdminConfig_GUID, 0x1528d111,0x708a,0x4ca4,0x92,0x15,0xc0,0x57,0x71,0x16,0x1c,0xda);
 542DEFINE_GUID(MSNdis_PMCapabilitiesParam_GUID, 0xcccb122d,0xd5c4,0x4ee1,0x80,0x01,0xb8,0xad,0x6d,0x3c,0xe8,0x76);
 543DEFINE_GUID(MSNdis_PMCapabilities_GUID, 0xb2cf76e3,0xb3ae,0x4394,0xa0,0x1f,0x33,0x8c,0x98,0x70,0xe9,0x39);
 544DEFINE_GUID(MSNdis_PMCapabilityState_GUID, 0xc1cc6857,0x1a26,0x4f6d,0xab,0x98,0x29,0x1f,0x0c,0x3b,0xbd,0x4c);
 545DEFINE_GUID(MSNdis_PciDeviceProperty_GUID, 0x0573f70f,0xded8,0x401c,0x8b,0x56,0xa6,0x2b,0xb5,0x28,0xc0,0xe2);
 546DEFINE_GUID(MSNdis_PhysicalMediumType_GUID, 0x418ca16d,0x3937,0x4208,0x94,0x0a,0xec,0x61,0x96,0x27,0x80,0x85);
 547DEFINE_GUID(MSNdis_PortArray_GUID, 0x0fee8708,0xdf65,0x456e,0xb4,0xca,0xfa,0x62,0x32,0x66,0xa1,0x2a);
 548DEFINE_GUID(MSNdis_PortAuthParameters_GUID, 0x5c3bda24,0x8b64,0x4829,0xa5,0x87,0x8c,0xe7,0x19,0x15,0x2f,0xe2);
 549DEFINE_GUID(MSNdis_PortChar_GUID, 0xf5b7d202,0xe594,0x4aa3,0xbe,0x43,0x49,0x76,0x83,0x3c,0x78,0x40);
 550DEFINE_GUID(MSNdis_PortStateData_GUID, 0x8feae2c6,0xee28,0x469f,0x8b,0x5d,0x9f,0x74,0x3b,0xab,0x21,0xaa);
 551DEFINE_GUID(MSNdis_QueryInterruptModeration_GUID, 0xd9c8eea5,0xf16e,0x467c,0x84,0xd5,0x63,0x45,0xa2,0x2c,0xe2,0x13);
 552DEFINE_GUID(MSNdis_QueryNicSwitchCurrentCapabilities_GUID, 0xe76fdaf3,0x0be7,0x4d95,0x87,0xe9,0x5a,0xea,0xd4,0xb5,0x90,0xe9);
 553DEFINE_GUID(MSNdis_QueryNicSwitchHardwareCapabilities_GUID, 0x37cab40c,0xd1e8,0x4301,0x8c,0x1d,0x58,0x46,0x5e,0x0c,0x4c,0x0f);
 554DEFINE_GUID(MSNdis_QueryPciDeviceCustomProperty_GUID, 0xaa39f5ab,0xe260,0x4d01,0x82,0xb0,0xb7,0x37,0xc8,0x80,0xea,0x05);
 555DEFINE_GUID(MSNdis_QueryPhysicalMediumTypeEx_GUID, 0x899e7782,0x035b,0x43f9,0x8b,0xb6,0x2b,0x58,0x97,0x16,0x12,0xe5);
 556DEFINE_GUID(MSNdis_QueryPortState_GUID, 0x6fbf2a5f,0x8b8f,0x4920,0x81,0x43,0xe6,0xc4,0x60,0xf5,0x25,0x24);
 557DEFINE_GUID(MSNdis_QueryReceiveFilterCurrentCapabilities_GUID, 0x4054e80f,0x2bc1,0x4ccc,0xb0,0x33,0x4a,0xbc,0x0c,0x4a,0x1e,0x8c);
 558DEFINE_GUID(MSNdis_QueryReceiveFilterGlobalParameters_GUID, 0x3f2c141a,0x83bc,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 559DEFINE_GUID(MSNdis_QueryReceiveFilterHardwareCapabilities_GUID, 0x3f2c1419,0x83bc,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 560DEFINE_GUID(MSNdis_QueryReceiveFilterParameters_GUID, 0x3f2c141e,0x83bc,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 561DEFINE_GUID(MSNdis_QueryReceiveQueueParameters_GUID, 0x3f2c141c,0x83bc,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 562DEFINE_GUID(MSNdis_QueryStatisticsInfo_GUID, 0x368c45b5,0xc129,0x43c1,0x93,0x9e,0x7e,0xdc,0x2d,0x7f,0xe6,0x21);
 563DEFINE_GUID(MSNdis_RSSEnabled_GUID, 0x9565cd55,0x3402,0x4e32,0xa5,0xb6,0x2f,0x14,0x3f,0x2f,0x2c,0x30);
 564DEFINE_GUID(MSNdis_ReceiveBlockSize_GUID, 0x5ec1035d,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 565DEFINE_GUID(MSNdis_ReceiveBufferSpace_GUID, 0x5ec1035b,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 566DEFINE_GUID(MSNdis_ReceiveError_GUID, 0x447956fd,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 567DEFINE_GUID(MSNdis_ReceiveFilterCapabilities_GUID, 0x146360a3,0x88dd,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 568DEFINE_GUID(MSNdis_ReceiveFilterFieldParameters_GUID, 0x146360ab,0x88dd,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 569DEFINE_GUID(MSNdis_ReceiveFilterGlobalParameters_GUID, 0x146360a4,0x88dd,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 570DEFINE_GUID(MSNdis_ReceiveFilterInfoArray_GUID, 0x146360aa,0x88dd,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 571DEFINE_GUID(MSNdis_ReceiveFilterInfo_GUID, 0x146360a9,0x88dd,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 572DEFINE_GUID(MSNdis_ReceiveFilterParameters_GUID, 0x146360ac,0x88dd,0x11dd,0x94,0xb8,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 573DEFINE_GUID(MSNdis_ReceiveNoBuffer_GUID, 0x447956fe,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 574DEFINE_GUID(MSNdis_ReceiveQueueInfoArray_GUID, 0xf786fbd8,0xc049,0x11dd,0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 575DEFINE_GUID(MSNdis_ReceiveQueueInfo_GUID, 0xf786fbd7,0xc049,0x11dd,0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 576DEFINE_GUID(MSNdis_ReceiveQueueParameters_GUID, 0xf786fbd6,0xc049,0x11dd,0xb8,0x85,0x00,0x1d,0x09,0x16,0x2b,0xc3);
 577DEFINE_GUID(MSNdis_ReceiveScaleCapabilities_GUID, 0x26c28774,0x4252,0x48fe,0xa6,0x10,0xa5,0x8a,0x39,0x8c,0x0e,0xb1);
 578DEFINE_GUID(MSNdis_ReceivesOk_GUID, 0x447956fb,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 579DEFINE_GUID(MSNdis_SetHDSplitParameters_GUID, 0x8c048bea,0x2913,0x4458,0xb6,0x8e,0x17,0xf6,0xc1,0xe5,0xc6,0x0e);
 580DEFINE_GUID(MSNdis_SetInterruptModeration_GUID, 0xd789adfa,0x9c56,0x433b,0xad,0x01,0x75,0x74,0xf3,0xce,0xdb,0xe9);
 581DEFINE_GUID(MSNdis_SetLinkParameters_GUID, 0x8c7d3579,0x252b,0x4614,0x82,0xc5,0xa6,0x50,0xda,0xa1,0x50,0x49);
 582DEFINE_GUID(MSNdis_SetPortParameters_GUID, 0xaab6ac31,0x86fb,0x48fb,0x8b,0x48,0x63,0xdb,0x23,0x5a,0xce,0x16);
 583DEFINE_GUID(MSNdis_SetTcpOffloadParameters_GUID, 0x8ead9a22,0x7f69,0x4bc6,0x94,0x9a,0xc8,0x18,0x7b,0x07,0x4e,0x61);
 584DEFINE_GUID(MSNdis_StatisticsInfo_GUID, 0x8ecc74e1,0xba85,0x482e,0xaf,0xaf,0xb4,0xf8,0xb0,0x87,0xc0,0x6b);
 585DEFINE_GUID(MSNdis_StatusDevicePowerOffEx_GUID, 0x4159353c,0x5cd7,0x42ce,0x8f,0xe4,0xa4,0x5a,0x23,0x80,0xcc,0x4f);
 586DEFINE_GUID(MSNdis_StatusDevicePowerOff_GUID, 0x81bc8189,0xb026,0x46ab,0x64,0xb9,0xf1,0x82,0xe3,0x42,0x93,0x4e);
 587DEFINE_GUID(MSNdis_StatusDevicePowerOnEx_GUID, 0x2b440188,0x92ac,0x4f60,0x9b,0x2d,0x20,0xa3,0x0c,0xbb,0x6b,0xbe);
 588DEFINE_GUID(MSNdis_StatusDevicePowerOn_GUID, 0x5f81cfd0,0xf046,0x4342,0x61,0xaf,0x89,0x5a,0xce,0xda,0xef,0xd9);
 589DEFINE_GUID(MSNdis_StatusDot11AssociationCompletion_GUID, 0x458bbea7,0x45a4,0x4ae2,0xb1,0x76,0xe5,0x1f,0x96,0xfc,0x05,0x68);
 590DEFINE_GUID(MSNdis_StatusDot11AssociationStart_GUID, 0x3927843b,0x6980,0x4b48,0xb1,0x5b,0x4d,0xe5,0x09,0x77,0xac,0x40);
 591DEFINE_GUID(MSNdis_StatusDot11ConnectionCompletion_GUID, 0x96efd9c9,0x7f1b,0x4a89,0xbc,0x04,0x3e,0x9e,0x27,0x17,0x65,0xf1);
 592DEFINE_GUID(MSNdis_StatusDot11ConnectionStart_GUID, 0x7b74299d,0x998f,0x4454,0xad,0x08,0xc5,0xaf,0x28,0x57,0x6d,0x1b);
 593DEFINE_GUID(MSNdis_StatusDot11Disassociation_GUID, 0x3fbeb6fc,0x0fe2,0x43fd,0xb2,0xad,0xbd,0x99,0xb5,0xf9,0x3e,0x13);
 594DEFINE_GUID(MSNdis_StatusDot11LinkQuality_GUID, 0xa3285184,0xea99,0x48ed,0x82,0x5e,0xa4,0x26,0xb1,0x1c,0x27,0x54);
 595DEFINE_GUID(MSNdis_StatusDot11MPDUMaxLengthChange_GUID, 0x1d6560ec,0x8e48,0x4a3e,0x9f,0xd5,0xa0,0x1b,0x69,0x8d,0xb6,0xc5);
 596DEFINE_GUID(MSNdis_StatusDot11PhyStateChange_GUID, 0xdeb45316,0x71b5,0x4736,0xbd,0xef,0x0a,0x9e,0x9f,0x4e,0x62,0xdc);
 597DEFINE_GUID(MSNdis_StatusDot11PmkidCandidateList_GUID, 0x26d8b8f6,0xdb82,0x49eb,0x8b,0xf3,0x4c,0x13,0x0e,0xf0,0x69,0x50);
 598DEFINE_GUID(MSNdis_StatusDot11RoamingCompletion_GUID, 0xdd9d47d1,0x282b,0x41e4,0xb9,0x24,0x66,0x36,0x88,0x17,0xfc,0xd3);
 599DEFINE_GUID(MSNdis_StatusDot11RoamingStart_GUID, 0xb2412d0d,0x26c8,0x4f4e,0x93,0xdf,0xf7,0xb7,0x05,0xa0,0xb4,0x33);
 600DEFINE_GUID(MSNdis_StatusDot11ScanConfirm_GUID, 0x8500591e,0xa0c7,0x4efb,0x93,0x42,0xb6,0x74,0xb0,0x02,0xcb,0xe6);
 601DEFINE_GUID(MSNdis_StatusDot11TkipmicFailure_GUID, 0x442c2ae4,0x9bc5,0x4b90,0xa8,0x89,0x45,0x5e,0xf2,0x20,0xf4,0xee);
 602DEFINE_GUID(MSNdis_StatusHDSplitCurrentConfig_GUID, 0x6c744b0e,0xee9c,0x4205,0x90,0xa2,0x01,0x5f,0x6d,0x65,0xf4,0x03);
 603DEFINE_GUID(MSNdis_StatusLinkSpeedChange_GUID, 0x981f2d85,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 604DEFINE_GUID(MSNdis_StatusLinkState_GUID, 0x64c6f797,0x878c,0x4311,0x92,0x46,0x65,0xdb,0xa8,0x9c,0x3a,0x61);
 605DEFINE_GUID(MSNdis_StatusMediaConnect_GUID, 0x981f2d7d,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 606DEFINE_GUID(MSNdis_StatusMediaDisconnect_GUID, 0x981f2d7e,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 607DEFINE_GUID(MSNdis_StatusMediaSpecificIndicationEx_GUID, 0xaaacfca7,0x954a,0x4632,0xa1,0x6e,0xa8,0xa6,0x37,0x93,0xa9,0xe5);
 608DEFINE_GUID(MSNdis_StatusMediaSpecificIndication_GUID, 0x981f2d84,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 609DEFINE_GUID(MSNdis_StatusNetworkChange_GUID, 0xca8a56f9,0xce81,0x40e6,0xa7,0x0f,0xa0,0x67,0xa4,0x76,0xe9,0xe9);
 610DEFINE_GUID(MSNdis_StatusOperationalStatus_GUID, 0xf917b663,0x845e,0x4d3d,0xb6,0xd4,0x15,0xeb,0x27,0xaf,0x81,0xc5);
 611DEFINE_GUID(MSNdis_StatusPacketFilterChange_GUID, 0xd47c5407,0x2e75,0x46dd,0x81,0x46,0x1d,0x7e,0xd2,0xd6,0xab,0x1d);
 612DEFINE_GUID(MSNdis_StatusPortState_GUID, 0x1dac0dfe,0x43e5,0x44b7,0xb7,0x59,0x7b,0xf4,0x6d,0xe3,0x2e,0x81);
 613DEFINE_GUID(MSNdis_StatusProtocolBind_GUID, 0x5413531c,0xb1f3,0x11d0,0xd7,0x8d,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 614DEFINE_GUID(MSNdis_StatusProtocolUnbind_GUID, 0x6e3ce1ec,0xb1f3,0x11d0,0xd7,0x8d,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 615DEFINE_GUID(MSNdis_StatusResetEnd_GUID, 0x981f2d77,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 616DEFINE_GUID(MSNdis_StatusResetStart_GUID, 0x981f2d76,0xb1f3,0x11d0,0x8d,0xd7,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 617DEFINE_GUID(MSNdis_StatusTaskOffloadChange_GUID, 0x45049fc6,0x54d8,0x40c8,0x9c,0x3d,0xb0,0x11,0xc4,0xe7,0x15,0xbc);
 618DEFINE_GUID(MSNdis_TcpConnectionOffloadCurrentConfig_GUID, 0x2ee6aef1,0x0851,0x458b,0xbf,0x0d,0x79,0x23,0x43,0xd1,0xcd,0xe1);
 619DEFINE_GUID(MSNdis_TcpConnectionOffloadHardwareConfig_GUID, 0x8ce71f2c,0xd63a,0x4390,0xa4,0x87,0x18,0xfa,0x47,0x26,0x2c,0xeb);
 620DEFINE_GUID(MSNdis_TcpOffloadCurrentConfig_GUID, 0x68542fed,0x5c74,0x461e,0x89,0x34,0x91,0xc6,0xf9,0xc6,0x09,0x60);
 621DEFINE_GUID(MSNdis_TcpOffloadHardwareConfig_GUID, 0xcd5f1102,0x590f,0x4ada,0xab,0x65,0x5b,0x31,0xb1,0xdc,0x01,0x72);
 622DEFINE_GUID(MSNdis_TcpOffloadParameters_GUID, 0x43fe82d8,0x3468,0x497e,0x9d,0xcf,0xf8,0xff,0xc0,0x13,0x37,0x44);
 623DEFINE_GUID(MSNdis_TokenRingCurrentAddress_GUID, 0x44795708,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 624DEFINE_GUID(MSNdis_TokenRingCurrentFunctional_GUID, 0x44795709,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 625DEFINE_GUID(MSNdis_TokenRingCurrentGroup_GUID, 0x4479570a,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 626DEFINE_GUID(MSNdis_TokenRingCurrentRingState_GUID, 0xacf14032,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 627DEFINE_GUID(MSNdis_TokenRingCurrentRingStatus_GUID, 0x890a36ec,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 628DEFINE_GUID(MSNdis_TokenRingLastOpenStatus_GUID, 0x4479570b,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 629DEFINE_GUID(MSNdis_TokenRingLineErrors_GUID, 0xacf14033,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 630DEFINE_GUID(MSNdis_TokenRingLostFrames_GUID, 0xacf14034,0xa61c,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 631DEFINE_GUID(MSNdis_TokenRingPermanentAddress_GUID, 0x44795707,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 632DEFINE_GUID(MSNdis_TransmitBlockSize_GUID, 0x5ec1035c,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 633DEFINE_GUID(MSNdis_TransmitBufferSpace_GUID, 0x5ec1035a,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 634DEFINE_GUID(MSNdis_TransmitsError_GUID, 0x447956fc,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 635DEFINE_GUID(MSNdis_TransmitsOk_GUID, 0x447956fa,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 636DEFINE_GUID(MSNdis_VendorDescription_GUID, 0x5ec1035f,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 637DEFINE_GUID(MSNdis_VendorDriverVersion_GUID, 0x447956f9,0xa61b,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 638DEFINE_GUID(MSNdis_VendorID_GUID, 0x5ec1035e,0xa61a,0x11d0,0x8d,0xd4,0x00,0xc0,0x4f,0xc3,0x35,0x8c);
 639DEFINE_GUID(MSNdis_VlanIdentifier_GUID, 0x765dc702,0xc5e8,0x4b67,0x84,0x3b,0x3f,0x5a,0x4f,0xf2,0x64,0x8b);
 640DEFINE_GUID(MSNdis_WmiEnumAdapter_GUID, 0xe7001b59,0xc3d6,0x4537,0xb4,0x0e,0xa1,0x63,0xd5,0x16,0xe4,0xa3);
 641DEFINE_GUID(MSNdis_WmiHDSplitCurrentConfig_GUID, 0x34ff16bf,0x30ca,0x4a2a,0xa4,0x6d,0xc7,0xee,0x74,0xbc,0x35,0x82);
 642DEFINE_GUID(MSNdis_WmiIPSecOffloadV1_GUID, 0x4ec63447,0x2238,0x43a7,0xac,0x33,0x11,0xc7,0xcc,0x7d,0x86,0x65);
 643DEFINE_GUID(MSNdis_WmiIPSecOffloadV1_IPv4AH_GUID, 0x29bacfdd,0xf063,0x48d8,0x95,0x2c,0xd3,0xdc,0x93,0x30,0x0f,0x15);
 644DEFINE_GUID(MSNdis_WmiIPSecOffloadV1_IPv4ESP_GUID, 0x86522023,0x4536,0x4b58,0xa1,0xf4,0x25,0x38,0x94,0x1a,0xce,0x43);
 645DEFINE_GUID(MSNdis_WmiIPSecOffloadV1_Supported_GUID, 0xf86676b9,0xd9fa,0x4d26,0x95,0xce,0xbf,0xbc,0x77,0xd8,0x05,0x96);
 646DEFINE_GUID(MSNdis_WmiMethodHeader_GUID, 0xe3eac9dd,0x2fd3,0x4963,0xbf,0xfd,0xb4,0x69,0x28,0x88,0xc0,0xd4);
 647DEFINE_GUID(MSNdis_WmiOffload_GUID, 0x7a877086,0x2204,0x4a8a,0x92,0xa4,0xe3,0xe8,0xab,0x62,0x66,0x29);
 648DEFINE_GUID(MSNdis_WmiOutputInfo_GUID, 0x7510bb9d,0xdf70,0x4f7e,0xba,0x07,0xe2,0x9d,0x33,0x0b,0x3c,0xc5);
 649DEFINE_GUID(MSNdis_WmiReceiveScaleCapabilities_GUID, 0xf7a4960a,0xace3,0x44dc,0xb5,0x1e,0x72,0xe0,0x5c,0x5e,0xaf,0xa8);
 650DEFINE_GUID(MSNdis_WmiSetHeader_GUID, 0x3b5605d8,0x1aaf,0x4ff6,0x85,0xb9,0xbc,0x5f,0xb9,0x73,0xdc,0x54);
 651DEFINE_GUID(MSNdis_WmiTcpConnectionOffload_GUID, 0x93cfcd3f,0x6228,0x455c,0x90,0x5e,0x3a,0xb8,0x0a,0x2f,0xf0,0x90);
 652DEFINE_GUID(MSNdis_WmiTcpIpChecksumOffload_GUID, 0x189d4015,0x1b25,0x4d8e,0xa4,0xa9,0xf9,0xeb,0xa8,0x21,0x97,0xc7);
 653DEFINE_GUID(MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_GUID, 0xd63d537a,0x59c1,0x4fae,0x8f,0x9b,0xcd,0x9f,0xbb,0xec,0xb8,0x5a);
 654DEFINE_GUID(MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_GUID, 0xb9760e75,0x6662,0x49e4,0xaa,0x6c,0xf0,0x28,0xbe,0xfe,0xc8,0xee);
 655DEFINE_GUID(MSNdis_WmiTcpLargeSendOffloadV1_GUID, 0xb9e4e2f9,0xee89,0x4756,0xb0,0x57,0x38,0xf9,0xd9,0xb5,0x9a,0x92);
 656DEFINE_GUID(MSNdis_WmiTcpLargeSendOffloadV1_IPv4_GUID, 0xd7673b11,0xe892,0x4a9d,0x8b,0xd8,0x76,0x1f,0xf2,0x56,0xed,0xd9);
 657DEFINE_GUID(MSNdis_WmiTcpLargeSendOffloadV2_GUID, 0x592977c2,0xcfbe,0x462c,0xb5,0xcf,0x1a,0x76,0x79,0xfe,0x1c,0xba);
 658DEFINE_GUID(MSNdis_WmiTcpLargeSendOffloadV2_IPv4_GUID, 0x8823d030,0xfa30,0x4b73,0xb3,0x39,0xdb,0x19,0x20,0x7f,0x0d,0x81);
 659DEFINE_GUID(MSNdis_WmiTcpLargeSendOffloadV2_IPv6_GUID, 0xa7a9597c,0x2f8e,0x410b,0x9b,0xb3,0x5c,0x3a,0x50,0x79,0x2b,0xfc);
 660DEFINE_GUID(MSParallel_AllocFreeCounts_GUID, 0x4bbb69ea,0x6853,0x11d2,0x8e,0xce,0x00,0xc0,0x4f,0x8e,0xf4,0x81);
 661DEFINE_GUID(MSParallel_DeviceBytesTransferred_GUID, 0x89fef2d6,0x654b,0x11d2,0x9e,0x15,0x00,0xc0,0x4f,0x8e,0xf4,0x81);
 662DEFINE_GUID(MSPower_DeviceEnable_GUID, 0x827c0a6f,0xfeb0,0x11d0,0xbd,0x26,0x00,0xaa,0x00,0xb7,0xb3,0x2a);
 663DEFINE_GUID(MSPower_DeviceWakeEnable_GUID, 0xa9546a82,0xfeb0,0x11d0,0xbd,0x26,0x00,0xaa,0x00,0xb7,0xb3,0x2a);
 664DEFINE_GUID(MSRedbook_DriverInformationGuid, 0xb90550e7,0xae0a,0x11d1,0xa5,0x71,0x00,0xc0,0x4f,0xa3,0x47,0x30);
 665DEFINE_GUID(MSRedbook_PerformanceGuid, 0xb90550e8,0xae0a,0x11d1,0xa5,0x71,0x00,0xc0,0x4f,0xa3,0x47,0x30);
 666DEFINE_GUID(MSSerial_CommInfo_GUID, 0xedb16a62,0xb16c,0x11d1,0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d);
 667DEFINE_GUID(MSSerial_CommProperties_GUID, 0x8209ec2a,0x2d6b,0x11d2,0xba,0x49,0x00,0xa0,0xc9,0x06,0x29,0x10);
 668DEFINE_GUID(MSSerial_HardwareConfiguration_GUID, 0x270b9b86,0xb16d,0x11d1,0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d);
 669DEFINE_GUID(MSSerial_PerformanceInformation_GUID, 0x56415acc,0xb16d,0x11d1,0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d);
 670DEFINE_GUID(MSSerial_PortName_GUID, 0xa0ec11a8,0xb16c,0x11d1,0xbd,0x98,0x00,0xa0,0xc9,0x06,0xbe,0x2d);
 671DEFINE_GUID(MSSmBios_RawSMBiosTables_GUID, 0x8f680850,0xa584,0x11d1,0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10);
 672DEFINE_GUID(MSSmBios_SMBiosEventlog_GUID, 0x8f680851,0xa584,0x11d1,0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10);
 673DEFINE_GUID(MSSmBios_Sysid1394List_GUID, 0x8f680855,0xa584,0x11d1,0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10);
 674DEFINE_GUID(MSSmBios_Sysid1394_GUID, 0x8f680854,0xa584,0x11d1,0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10);
 675DEFINE_GUID(MSSmBios_SysidUUIDList_GUID, 0x8f680853,0xa584,0x11d1,0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10);
 676DEFINE_GUID(MSSmBios_SysidUUID_GUID, 0x8f680852,0xa584,0x11d1,0xbf,0x38,0x00,0xa0,0xc9,0x06,0x29,0x10);
 677DEFINE_GUID(MSStorageDriver_ATAPISmartData_GUID, 0x78ebc103,0x4cf9,0x11d2,0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 678DEFINE_GUID(MSStorageDriver_FailurePredictData_GUID, 0x78ebc103,0x4cf9,0x11d2,0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 679DEFINE_GUID(MSStorageDriver_FailurePredictEvent_GUID, 0x78ebc104,0x4cf9,0x11d2,0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 680DEFINE_GUID(MSStorageDriver_FailurePredictFunction_GUID, 0x78ebc105,0x4cf9,0x11d2,0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 681DEFINE_GUID(MSStorageDriver_FailurePredictStatus_GUID, 0x78ebc102,0x4cf9,0x11d2,0xba,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 682DEFINE_GUID(MSStorageDriver_FailurePredictThresholds_GUID, 0xdae10783,0xcc31,0x4d2a,0x8a,0x0f,0x86,0x1c,0x04,0x07,0x7a,0x95);
 683DEFINE_GUID(MSStorageDriver_ScsiInfoExceptions_GUID, 0x1101d829,0x167b,0x4ebf,0xac,0xae,0x28,0xca,0xb7,0xc3,0x48,0x02);
 684DEFINE_GUID(MSTapeDriveParam_GUID, 0xb9a8cfd5,0x8d72,0x47a4,0xac,0x0e,0x28,0x4a,0x32,0x00,0xf4,0xfb);
 685DEFINE_GUID(MSTapeDriveProblemEvent_GUID, 0xbc4dd36c,0xfa66,0x4080,0x87,0xa0,0x0c,0x59,0x22,0xeb,0x78,0x87);
 686DEFINE_GUID(MSTapeMediaCapacity_GUID, 0x8c2147a4,0xff29,0x4336,0xb8,0xa4,0x22,0x7b,0x54,0xcc,0x09,0x66);
 687DEFINE_GUID(MSTapeProblemDeviceError_GUID, 0x43ec6b13,0x10bb,0x4bf6,0xb7,0x16,0x1c,0x1e,0x2f,0x10,0xbb,0x5f);
 688DEFINE_GUID(MSTapeProblemIoError_GUID, 0x58fd29f9,0xb516,0x40fd,0x87,0x1a,0x7e,0xe7,0x6d,0x5b,0xb5,0x3e);
 689DEFINE_GUID(MSTapeSymbolicName_GUID, 0x3fb828f7,0xf119,0x4066,0xb1,0xe6,0xdb,0x40,0x7c,0xe9,0xde,0x91);
 690DEFINE_GUID(MSVerifierIrpLogEntry_GUID, 0x45068237,0x595d,0x4c7d,0xbd,0x80,0xf8,0x4a,0xdc,0x02,0x57,0xf8);
 691DEFINE_GUID(MSVerifierIrpLogInformation_GUID, 0x1e2c2980,0xf7db,0x46aa,0x82,0x0e,0x87,0x34,0xfc,0xc2,0x1f,0x4c);
 692DEFINE_GUID(MSWmi_GuidRegistrationInfo_GUID, 0xb48d49a1,0xe777,0x11d0,0xa5,0x0c,0x00,0xa0,0xc9,0x06,0x29,0x10);
 693DEFINE_GUID(MSWmi_Guid_GUID, 0xf8c60aed,0xef8d,0x4f95,0x9e,0xa8,0xf0,0x43,0x18,0xa0,0x0f,0x30);
 694DEFINE_GUID(MSWmi_MofData_GUID, 0x05901221,0xd566,0x11d1,0xb2,0xf0,0x00,0xa0,0xc9,0x06,0x29,0x10);
 695DEFINE_GUID(MSWmi_PnPDeviceId_GUID, 0xc7bf35d2,0xaadb,0x11d1,0xbf,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 696DEFINE_GUID(MSWmi_PnPInstanceNames_GUID, 0xc7bf35d3,0xaadb,0x11d1,0xbf,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 697DEFINE_GUID(MSWmi_ProviderInfo_GUID, 0xc7bf35d0,0xaadb,0x11d1,0xbf,0x4a,0x00,0xa0,0xc9,0x06,0x29,0x10);
 698DEFINE_GUID(ProcessorPerformance_GUID, 0x7fd18652,0x0cfe,0x40d2,0xb0,0xa1,0x0b,0x06,0x6a,0x87,0x75,0x9e);
 699DEFINE_GUID(RegisteredGuids_GUID, 0xe3dff7bd,0x3915,0x11d2,0x91,0x03,0x00,0xc0,0x4f,0xb9,0x98,0xa2);
 700DEFINE_GUID(VideoModeDescriptor_GUID, 0x4a97ed30,0xbfaa,0x491a,0x9d,0xfd,0xb4,0x3a,0xde,0xdb,0xf8,0xe3);
 701DEFINE_GUID(WHEAErrorInjectionMethods_GUID, 0xe808ff73,0x2093,0x472a,0xa5,0xcc,0xdf,0x24,0xf0,0x31,0xb0,0x35);
 702DEFINE_GUID(WHEAErrorSourceMethods_GUID, 0x91c3c007,0x185d,0x4d78,0xa7,0x51,0xbf,0xcb,0x31,0xc2,0xc6,0x4d);
 703DEFINE_GUID(WmiMonitorAnalogVideoInputParams_GUID, 0xa56dbcf9,0xc4f0,0x44a8,0x9c,0x1b,0xbb,0x3b,0x3f,0x77,0x4b,0x4d);
 704DEFINE_GUID(WmiMonitorBasicDisplayParams_GUID, 0x9831b7e6,0x09ac,0x491f,0x8d,0x07,0x3c,0x3d,0x64,0x9d,0x82,0x40);
 705DEFINE_GUID(WmiMonitorBrightnessEvent_GUID, 0x123c80d2,0x937f,0x4cfe,0x80,0xf4,0xc4,0x0d,0x59,0x6e,0x48,0xb7);
 706DEFINE_GUID(WmiMonitorBrightnessMethods_GUID, 0x479b20b4,0x5559,0x46fe,0xbe,0x97,0x7d,0x22,0x21,0x54,0x42,0x1f);
 707DEFINE_GUID(WmiMonitorBrightness_GUID, 0xd43412ac,0x67f9,0x4fbb,0xa0,0x81,0x17,0x52,0xa2,0xc3,0x3e,0x84);
 708DEFINE_GUID(WmiMonitorColorCharacteristics_GUID, 0xea324793,0x51bb,0x486a,0xaa,0x9d,0x0f,0x55,0x52,0x35,0x34,0x13);
 709DEFINE_GUID(WmiMonitorColorXYZinCIE_GUID, 0x01faf041,0x842c,0x4230,0xa3,0x1e,0x13,0x35,0x42,0x8c,0xd8,0xf0);
 710DEFINE_GUID(WmiMonitorConnectionParams_GUID, 0x2e2d2463,0xb537,0x4da7,0x8e,0xee,0x51,0x30,0x6f,0x1f,0x48,0x2f);
 711DEFINE_GUID(WmiMonitorDescriptorMethods_GUID, 0x5341576e,0x75c4,0x4aeb,0xa8,0x2b,0x87,0x3c,0xd3,0xc6,0xb3,0x84);
 712DEFINE_GUID(WmiMonitorDigitalVideoInputParams_GUID, 0x51565945,0x498a,0x4a77,0xac,0xc6,0x15,0x1b,0xec,0xc8,0x05,0xca);
 713DEFINE_GUID(WmiMonitorID_GUID, 0x671a8285,0x4edb,0x4cae,0x99,0xfe,0x69,0xa1,0x5c,0x48,0xc0,0xbc);
 714DEFINE_GUID(WmiMonitorListedFrequencyRanges_GUID, 0xe86e9525,0x65b6,0x4b85,0x95,0xc5,0x00,0xbe,0xac,0xc9,0x75,0xed);
 715DEFINE_GUID(WmiMonitorListedSupportedSourceModes_GUID, 0x6dc76655,0x063c,0x4524,0xa8,0x62,0xb8,0x41,0x0c,0x26,0x28,0x1b);
 716DEFINE_GUID(WmiMonitorRawEEdidV1Block_GUID, 0xfaee1471,0x5149,0x4a68,0xac,0x2c,0xbf,0x96,0xec,0x09,0xf0,0x04);
 717DEFINE_GUID(WmiMonitorSupportedDisplayFeatures_GUID, 0x9fa9c28b,0x5e5c,0x4035,0xa5,0xf8,0x67,0xd4,0x55,0x4f,0x8d,0x04);
 718
 719#endif /* !(defined(MIDL_PASS)) */
 720
 721#define MSWmi_MofData_Unused1_SIZE sizeof(ULONG)
 722#define MSWmi_MofData_Unused1_ID 1
 723#define MSWmi_MofData_Unused2_SIZE sizeof(ULONG)
 724#define MSWmi_MofData_Unused2_ID 2
 725#define MSWmi_MofData_Size_SIZE sizeof(ULONG)
 726#define MSWmi_MofData_Size_ID 3
 727#define MSWmi_MofData_Unused4_SIZE sizeof(ULONG)
 728#define MSWmi_MofData_Unused4_ID 4
 729#define MSWmi_MofData_BinaryMofData_ID 5
 730
 731#define MSWmi_PnPDeviceId_PnPDeviceId_ID 1
 732#define MSWmi_PnPInstanceNames_Count_SIZE sizeof(ULONG)
 733#define MSWmi_PnPInstanceNames_Count_ID 1
 734#define MSWmi_PnPInstanceNames_InstanceNameList_ID 2
 735
 736#define MSWmi_Guid_Guid_SIZE sizeof(UCHAR[16])
 737#define MSWmi_Guid_Guid_ID 1
 738#define MSWmi_Guid_SIZE (FIELD_OFFSET(MSWmi_Guid, Guid) + MSWmi_Guid_Guid_SIZE)
 739
 740#define MSWmi_GuidRegistrationInfo_Operation_SIZE sizeof(ULONG)
 741#define MSWmi_GuidRegistrationInfo_Operation_ID 1
 742#define MSWmi_GuidRegistrationInfo_GuidCount_SIZE sizeof(ULONG)
 743#define MSWmi_GuidRegistrationInfo_GuidCount_ID 2
 744#define MSWmi_GuidRegistrationInfo_GuidList_ID 3
 745
 746#define MSAcpiInfo_BootArchitecture_SIZE sizeof(ULONG)
 747#define MSAcpiInfo_BootArchitecture_ID 1
 748#define MSAcpiInfo_PreferredProfile_SIZE sizeof(ULONG)
 749#define MSAcpiInfo_PreferredProfile_ID 2
 750#define MSAcpiInfo_Capabilities_SIZE sizeof(ULONG)
 751#define MSAcpiInfo_Capabilities_ID 3
 752#define MSAcpiInfo_SIZE (FIELD_OFFSET(MSAcpiInfo, Capabilities) + MSAcpiInfo_Capabilities_SIZE)
 753
 754#define GetErrorInjectionCapabilitiesRtn     1
 755
 756#define GET_INJECTION_CAPABILITIES_OUT_Status_SIZE sizeof(ULONG)
 757#define GET_INJECTION_CAPABILITIES_OUT_Status_ID 1
 758#define GET_INJECTION_CAPABILITIES_OUT_Capabilities_SIZE sizeof(ULONG)
 759#define GET_INJECTION_CAPABILITIES_OUT_Capabilities_ID 2
 760
 761#define GET_INJECTION_CAPABILITIES_OUT_SIZE (FIELD_OFFSET(GET_INJECTION_CAPABILITIES_OUT, Capabilities) + GET_INJECTION_CAPABILITIES_OUT_Capabilities_SIZE)
 762
 763#define InjectErrorRtn     2
 764
 765#define INJECT_HARDWARE_ERROR_IN_ErrorType_SIZE sizeof(ULONG)
 766#define INJECT_HARDWARE_ERROR_IN_ErrorType_ID 1
 767#define INJECT_HARDWARE_ERROR_IN_Parameter1_SIZE sizeof(ULONGLONG)
 768#define INJECT_HARDWARE_ERROR_IN_Parameter1_ID 2
 769#define INJECT_HARDWARE_ERROR_IN_Parameter2_SIZE sizeof(ULONGLONG)
 770#define INJECT_HARDWARE_ERROR_IN_Parameter2_ID 3
 771#define INJECT_HARDWARE_ERROR_IN_Parameter3_SIZE sizeof(ULONGLONG)
 772#define INJECT_HARDWARE_ERROR_IN_Parameter3_ID 4
 773#define INJECT_HARDWARE_ERROR_IN_Parameter4_SIZE sizeof(ULONGLONG)
 774#define INJECT_HARDWARE_ERROR_IN_Parameter4_ID 5
 775
 776#define INJECT_HARDWARE_ERROR_IN_SIZE (FIELD_OFFSET(INJECT_HARDWARE_ERROR_IN, Parameter4) + INJECT_HARDWARE_ERROR_IN_Parameter4_SIZE)
 777
 778#define INJECT_HARDWARE_ERROR_OUT_Status_SIZE sizeof(ULONG)
 779#define INJECT_HARDWARE_ERROR_OUT_Status_ID 6
 780
 781#define INJECT_HARDWARE_ERROR_OUT_SIZE (FIELD_OFFSET(INJECT_HARDWARE_ERROR_OUT, Status) + INJECT_HARDWARE_ERROR_OUT_Status_SIZE)
 782
 783#define GetAllErrorSourcesRtn     1
 784
 785#define GET_ALL_ERROR_SOURCES_OUT_Status_SIZE sizeof(ULONG)
 786#define GET_ALL_ERROR_SOURCES_OUT_Status_ID 1
 787#define GET_ALL_ERROR_SOURCES_OUT_Count_SIZE sizeof(ULONG)
 788#define GET_ALL_ERROR_SOURCES_OUT_Count_ID 2
 789#define GET_ALL_ERROR_SOURCES_OUT_Length_SIZE sizeof(ULONG)
 790#define GET_ALL_ERROR_SOURCES_OUT_Length_ID 3
 791#define GET_ALL_ERROR_SOURCES_OUT_ErrorSourceArray_ID 4
 792
 793#define GetErrorSourceInfoRtn     2
 794
 795#define GET_ERROR_SOURCE_INFO_IN_ErrorSourceId_SIZE sizeof(ULONG)
 796#define GET_ERROR_SOURCE_INFO_IN_ErrorSourceId_ID 2
 797
 798#define GET_ERROR_SOURCE_INFO_IN_SIZE (FIELD_OFFSET(GET_ERROR_SOURCE_INFO_IN, ErrorSourceId) + GET_ERROR_SOURCE_INFO_IN_ErrorSourceId_SIZE)
 799
 800#define GET_ERROR_SOURCE_INFO_OUT_Status_SIZE sizeof(ULONG)
 801#define GET_ERROR_SOURCE_INFO_OUT_Status_ID 1
 802#define GET_ERROR_SOURCE_INFO_OUT_Length_SIZE sizeof(ULONG)
 803#define GET_ERROR_SOURCE_INFO_OUT_Length_ID 3
 804#define GET_ERROR_SOURCE_INFO_OUT_ErrorSourceInfo_ID 4
 805
 806#define SetErrorSourceInfoRtn     3
 807
 808#define SET_ERROR_SOURCE_INFO_IN_Length_SIZE sizeof(ULONG)
 809#define SET_ERROR_SOURCE_INFO_IN_Length_ID 2
 810#define SET_ERROR_SOURCE_INFO_IN_ErrorSourceInfo_ID 3
 811
 812#define SET_ERROR_SOURCE_INFO_OUT_Status_SIZE sizeof(ULONG)
 813#define SET_ERROR_SOURCE_INFO_OUT_Status_ID 1
 814
 815#define SET_ERROR_SOURCE_INFO_OUT_SIZE (FIELD_OFFSET(SET_ERROR_SOURCE_INFO_OUT, Status) + SET_ERROR_SOURCE_INFO_OUT_Status_SIZE)
 816
 817#define EnableErrorSourceRtn     4
 818
 819#define ENABLE_ERROR_SOURCE_IN_ErrorSourceId_SIZE sizeof(ULONG)
 820#define ENABLE_ERROR_SOURCE_IN_ErrorSourceId_ID 2
 821
 822#define ENABLE_ERROR_SOURCE_IN_SIZE (FIELD_OFFSET(ENABLE_ERROR_SOURCE_IN, ErrorSourceId) + ENABLE_ERROR_SOURCE_IN_ErrorSourceId_SIZE)
 823
 824#define ENABLE_ERROR_SOURCE_OUT_Status_SIZE sizeof(ULONG)
 825#define ENABLE_ERROR_SOURCE_OUT_Status_ID 1
 826
 827#define ENABLE_ERROR_SOURCE_OUT_SIZE (FIELD_OFFSET(ENABLE_ERROR_SOURCE_OUT, Status) + ENABLE_ERROR_SOURCE_OUT_Status_SIZE)
 828
 829#define DisableErrorSourceRtn     5
 830
 831#define DISABLE_ERROR_SOURCE_IN_ErrorSourceId_SIZE sizeof(ULONG)
 832#define DISABLE_ERROR_SOURCE_IN_ErrorSourceId_ID 2
 833
 834#define DISABLE_ERROR_SOURCE_IN_SIZE (FIELD_OFFSET(DISABLE_ERROR_SOURCE_IN, ErrorSourceId) + DISABLE_ERROR_SOURCE_IN_ErrorSourceId_SIZE)
 835
 836#define DISABLE_ERROR_SOURCE_OUT_Status_SIZE sizeof(ULONG)
 837#define DISABLE_ERROR_SOURCE_OUT_Status_ID 1
 838
 839#define DISABLE_ERROR_SOURCE_OUT_SIZE (FIELD_OFFSET(DISABLE_ERROR_SOURCE_OUT, Status) + DISABLE_ERROR_SOURCE_OUT_Status_SIZE)
 840
 841#define MSSmBios_RawSMBiosTables_Used20CallingMethod_SIZE sizeof(BOOLEAN)
 842#define MSSmBios_RawSMBiosTables_Used20CallingMethod_ID 1
 843#define MSSmBios_RawSMBiosTables_SmbiosMajorVersion_SIZE sizeof(UCHAR)
 844#define MSSmBios_RawSMBiosTables_SmbiosMajorVersion_ID 2
 845#define MSSmBios_RawSMBiosTables_SmbiosMinorVersion_SIZE sizeof(UCHAR)
 846#define MSSmBios_RawSMBiosTables_SmbiosMinorVersion_ID 3
 847#define MSSmBios_RawSMBiosTables_DmiRevision_SIZE sizeof(UCHAR)
 848#define MSSmBios_RawSMBiosTables_DmiRevision_ID 4
 849#define MSSmBios_RawSMBiosTables_Size_SIZE sizeof(ULONG)
 850#define MSSmBios_RawSMBiosTables_Size_ID 5
 851#define MSSmBios_RawSMBiosTables_SMBiosData_ID 6
 852
 853#define MSMCAEvent_Header_RecordId_SIZE sizeof(ULONGLONG)
 854#define MSMCAEvent_Header_RecordId_ID 1
 855#define MSMCAEvent_Header_ErrorSeverity_SIZE sizeof(UCHAR)
 856#define MSMCAEvent_Header_ErrorSeverity_ID 2
 857#define MSMCAEvent_Header_Type_SIZE sizeof(ULONG)
 858#define MSMCAEvent_Header_Type_ID 3
 859#define MSMCAEvent_Header_Cpu_SIZE sizeof(ULONG)
 860#define MSMCAEvent_Header_Cpu_ID 4
 861#define MSMCAEvent_Header_AdditionalErrors_SIZE sizeof(ULONG)
 862#define MSMCAEvent_Header_AdditionalErrors_ID 5
 863#define MSMCAEvent_Header_LogToEventlog_SIZE sizeof(ULONG)
 864#define MSMCAEvent_Header_LogToEventlog_ID 6
 865
 866#define MSMCAEvent_Header_SIZE (FIELD_OFFSET(MSMCAEvent_Header, LogToEventlog) + MSMCAEvent_Header_LogToEventlog_SIZE)
 867
 868#define MSMCAEvent_BusError_RecordId_SIZE sizeof(ULONGLONG)
 869#define MSMCAEvent_BusError_RecordId_ID 1
 870#define MSMCAEvent_BusError_ErrorSeverity_SIZE sizeof(UCHAR)
 871#define MSMCAEvent_BusError_ErrorSeverity_ID 2
 872#define MSMCAEvent_BusError_Type_SIZE sizeof(ULONG)
 873#define MSMCAEvent_BusError_Type_ID 3
 874#define MSMCAEvent_BusError_Cpu_SIZE sizeof(ULONG)
 875#define MSMCAEvent_BusError_Cpu_ID 4
 876#define MSMCAEvent_BusError_AdditionalErrors_SIZE sizeof(ULONG)
 877#define MSMCAEvent_BusError_AdditionalErrors_ID 5
 878#define MSMCAEvent_BusError_LogToEventlog_SIZE sizeof(ULONG)
 879#define MSMCAEvent_BusError_LogToEventlog_ID 6
 880#define MSMCAEvent_BusError_Participation_SIZE sizeof(ULONG)
 881#define MSMCAEvent_BusError_Participation_ID 7
 882#define MSMCAEvent_BusError_MemoryHierarchyLevel_SIZE sizeof(ULONG)
 883#define MSMCAEvent_BusError_MemoryHierarchyLevel_ID 8
 884#define MSMCAEvent_BusError_RequestType_SIZE sizeof(ULONG)
 885#define MSMCAEvent_BusError_RequestType_ID 9
 886#define MSMCAEvent_BusError_MemOrIo_SIZE sizeof(ULONG)
 887#define MSMCAEvent_BusError_MemOrIo_ID 10
 888#define MSMCAEvent_BusError_Address_SIZE sizeof(ULONGLONG)
 889#define MSMCAEvent_BusError_Address_ID 11
 890#define MSMCAEvent_BusError_Size_SIZE sizeof(ULONG)
 891#define MSMCAEvent_BusError_Size_ID 12
 892#define MSMCAEvent_BusError_RawRecord_ID 13
 893
 894#define MSMCAEvent_TLBError_RecordId_SIZE sizeof(ULONGLONG)
 895#define MSMCAEvent_TLBError_RecordId_ID 1
 896#define MSMCAEvent_TLBError_ErrorSeverity_SIZE sizeof(UCHAR)
 897#define MSMCAEvent_TLBError_ErrorSeverity_ID 2
 898#define MSMCAEvent_TLBError_Type_SIZE sizeof(ULONG)
 899#define MSMCAEvent_TLBError_Type_ID 3
 900#define MSMCAEvent_TLBError_Cpu_SIZE sizeof(ULONG)
 901#define MSMCAEvent_TLBError_Cpu_ID 4
 902#define MSMCAEvent_TLBError_AdditionalErrors_SIZE sizeof(ULONG)
 903#define MSMCAEvent_TLBError_AdditionalErrors_ID 5
 904#define MSMCAEvent_TLBError_LogToEventlog_SIZE sizeof(ULONG)
 905#define MSMCAEvent_TLBError_LogToEventlog_ID 6
 906#define MSMCAEvent_TLBError_TransactionType_SIZE sizeof(ULONG)
 907#define MSMCAEvent_TLBError_TransactionType_ID 7
 908#define MSMCAEvent_TLBError_MemoryHierarchyLevel_SIZE sizeof(ULONG)
 909#define MSMCAEvent_TLBError_MemoryHierarchyLevel_ID 8
 910#define MSMCAEvent_TLBError_Address_SIZE sizeof(ULONGLONG)
 911#define MSMCAEvent_TLBError_Address_ID 9
 912#define MSMCAEvent_TLBError_Size_SIZE sizeof(ULONG)
 913#define MSMCAEvent_TLBError_Size_ID 10
 914#define MSMCAEvent_TLBError_RawRecord_ID 11
 915
 916#define MSMCAEvent_MemoryHierarchyError_RecordId_SIZE sizeof(ULONGLONG)
 917#define MSMCAEvent_MemoryHierarchyError_RecordId_ID 1
 918#define MSMCAEvent_MemoryHierarchyError_ErrorSeverity_SIZE sizeof(UCHAR)
 919#define MSMCAEvent_MemoryHierarchyError_ErrorSeverity_ID 2
 920#define MSMCAEvent_MemoryHierarchyError_Type_SIZE sizeof(ULONG)
 921#define MSMCAEvent_MemoryHierarchyError_Type_ID 3
 922#define MSMCAEvent_MemoryHierarchyError_Cpu_SIZE sizeof(ULONG)
 923#define MSMCAEvent_MemoryHierarchyError_Cpu_ID 4
 924#define MSMCAEvent_MemoryHierarchyError_AdditionalErrors_SIZE sizeof(ULONG)
 925#define MSMCAEvent_MemoryHierarchyError_AdditionalErrors_ID 5
 926#define MSMCAEvent_MemoryHierarchyError_LogToEventlog_SIZE sizeof(ULONG)
 927#define MSMCAEvent_MemoryHierarchyError_LogToEventlog_ID 6
 928#define MSMCAEvent_MemoryHierarchyError_TransactionType_SIZE sizeof(ULONG)
 929#define MSMCAEvent_MemoryHierarchyError_TransactionType_ID 7
 930#define MSMCAEvent_MemoryHierarchyError_MemoryHierarchyLevel_SIZE sizeof(ULONG)
 931#define MSMCAEvent_MemoryHierarchyError_MemoryHierarchyLevel_ID 8
 932#define MSMCAEvent_MemoryHierarchyError_RequestType_SIZE sizeof(ULONG)
 933#define MSMCAEvent_MemoryHierarchyError_RequestType_ID 9
 934#define MSMCAEvent_MemoryHierarchyError_Address_SIZE sizeof(ULONGLONG)
 935#define MSMCAEvent_MemoryHierarchyError_Address_ID 10
 936#define MSMCAEvent_MemoryHierarchyError_Size_SIZE sizeof(ULONG)
 937#define MSMCAEvent_MemoryHierarchyError_Size_ID 11
 938#define MSMCAEvent_MemoryHierarchyError_RawRecord_ID 12
 939
 940#define MSMCAEvent_CPUError_RecordId_SIZE sizeof(ULONGLONG)
 941#define MSMCAEvent_CPUError_RecordId_ID 1
 942#define MSMCAEvent_CPUError_ErrorSeverity_SIZE sizeof(UCHAR)
 943#define MSMCAEvent_CPUError_ErrorSeverity_ID 2
 944#define MSMCAEvent_CPUError_Type_SIZE sizeof(ULONG)
 945#define MSMCAEvent_CPUError_Type_ID 3
 946#define MSMCAEvent_CPUError_Cpu_SIZE sizeof(ULONG)
 947#define MSMCAEvent_CPUError_Cpu_ID 4
 948#define MSMCAEvent_CPUError_AdditionalErrors_SIZE sizeof(ULONG)
 949#define MSMCAEvent_CPUError_AdditionalErrors_ID 5
 950#define MSMCAEvent_CPUError_LogToEventlog_SIZE sizeof(ULONG)
 951#define MSMCAEvent_CPUError_LogToEventlog_ID 6
 952#define MCACpuCacheError 0
 953#define MCACpuTlbError 1
 954#define MCACpuBusError 2
 955#define MCACpuRegFileError 3
 956#define MCACpuMSError 4
 957#define MSMCAEvent_CPUError_MajorErrorType_SIZE sizeof(ULONG)
 958#define MSMCAEvent_CPUError_MajorErrorType_ID 7
 959#define MSMCAEvent_CPUError_Level_SIZE sizeof(ULONG)
 960#define MSMCAEvent_CPUError_Level_ID 8
 961#define MSMCAEvent_CPUError_CacheOp_SIZE sizeof(ULONG)
 962#define MSMCAEvent_CPUError_CacheOp_ID 9
 963#define MSMCAEvent_CPUError_CacheMesi_SIZE sizeof(ULONG)
 964#define MSMCAEvent_CPUError_CacheMesi_ID 10
 965#define MSMCAEvent_CPUError_TLBOp_SIZE sizeof(ULONG)
 966#define MSMCAEvent_CPUError_TLBOp_ID 11
 967#define MSMCAEvent_CPUError_BusType_SIZE sizeof(ULONG)
 968#define MSMCAEvent_CPUError_BusType_ID 12
 969#define MSMCAEvent_CPUError_BusSev_SIZE sizeof(ULONG)
 970#define MSMCAEvent_CPUError_BusSev_ID 13
 971#define MSMCAEvent_CPUError_RegFileId_SIZE sizeof(ULONG)
 972#define MSMCAEvent_CPUError_RegFileId_ID 14
 973#define MSMCAEvent_CPUError_RegFileOp_SIZE sizeof(ULONG)
 974#define MSMCAEvent_CPUError_RegFileOp_ID 15
 975#define MSMCAEvent_CPUError_MSSid_SIZE sizeof(ULONG)
 976#define MSMCAEvent_CPUError_MSSid_ID 16
 977#define MSMCAEvent_CPUError_MSOp_SIZE sizeof(ULONG)
 978#define MSMCAEvent_CPUError_MSOp_ID 17
 979#define MSMCAEvent_CPUError_MSArrayId_SIZE sizeof(ULONG)
 980#define MSMCAEvent_CPUError_MSArrayId_ID 18
 981#define MSMCAEvent_CPUError_MSIndex_SIZE sizeof(ULONG)
 982#define MSMCAEvent_CPUError_MSIndex_ID 19
 983#define MSMCAEvent_CPUError_Size_SIZE sizeof(ULONG)
 984#define MSMCAEvent_CPUError_Size_ID 20
 985#define MSMCAEvent_CPUError_RawRecord_ID 21
 986
 987#define MSMCAEvent_MemoryError_RecordId_SIZE sizeof(ULONGLONG)
 988#define MSMCAEvent_MemoryError_RecordId_ID 1
 989#define MSMCAEvent_MemoryError_ErrorSeverity_SIZE sizeof(UCHAR)
 990#define MSMCAEvent_MemoryError_ErrorSeverity_ID 2
 991#define MSMCAEvent_MemoryError_Type_SIZE sizeof(ULONG)
 992#define MSMCAEvent_MemoryError_Type_ID 3
 993#define MSMCAEvent_MemoryError_Cpu_SIZE sizeof(ULONG)
 994#define MSMCAEvent_MemoryError_Cpu_ID 4
 995#define MSMCAEvent_MemoryError_AdditionalErrors_SIZE sizeof(ULONG)
 996#define MSMCAEvent_MemoryError_AdditionalErrors_ID 5
 997#define MSMCAEvent_MemoryError_LogToEventlog_SIZE sizeof(ULONG)
 998#define MSMCAEvent_MemoryError_LogToEventlog_ID 6
 999#define MSMCAEvent_MemoryError_VALIDATION_BITS_SIZE sizeof(ULONGLONG)
1000#define MSMCAEvent_MemoryError_VALIDATION_BITS_ID 7
1001#define MSMCAEvent_MemoryError_MEM_ERROR_STATUS_SIZE sizeof(ULONGLONG)
1002#define MSMCAEvent_MemoryError_MEM_ERROR_STATUS_ID 8
1003#define MSMCAEvent_MemoryError_MEM_PHYSICAL_ADDR_SIZE sizeof(ULONGLONG)
1004#define MSMCAEvent_MemoryError_MEM_PHYSICAL_ADDR_ID 9
1005#define MSMCAEvent_MemoryError_MEM_PHYSICAL_MASK_SIZE sizeof(ULONGLONG)
1006#define MSMCAEvent_MemoryError_MEM_PHYSICAL_MASK_ID 10
1007#define MSMCAEvent_MemoryError_RESPONDER_ID_SIZE sizeof(ULONGLONG)
1008#define MSMCAEvent_MemoryError_RESPONDER_ID_ID 11
1009#define MSMCAEvent_MemoryError_TARGET_ID_SIZE sizeof(ULONGLONG)
1010#define MSMCAEvent_MemoryError_TARGET_ID_ID 12
1011#define MSMCAEvent_MemoryError_REQUESTOR_ID_SIZE sizeof(ULONGLONG)
1012#define MSMCAEvent_MemoryError_REQUESTOR_ID_ID 13
1013#define MSMCAEvent_MemoryError_BUS_SPECIFIC_DATA_SIZE sizeof(ULONGLONG)
1014#define MSMCAEvent_MemoryError_BUS_SPECIFIC_DATA_ID 14
1015#define MSMCAEvent_MemoryError_MEM_NODE_SIZE sizeof(USHORT)
1016#define MSMCAEvent_MemoryError_MEM_NODE_ID 15
1017#define MSMCAEvent_MemoryError_MEM_CARD_SIZE sizeof(USHORT)
1018#define MSMCAEvent_MemoryError_MEM_CARD_ID 16
1019#define MSMCAEvent_MemoryError_MEM_BANK_SIZE sizeof(USHORT)
1020#define MSMCAEvent_MemoryError_MEM_BANK_ID 17
1021#define MSMCAEvent_MemoryError_xMEM_DEVICE_SIZE sizeof(USHORT)
1022#define MSMCAEvent_MemoryError_xMEM_DEVICE_ID 18
1023#define MSMCAEvent_MemoryError_MEM_MODULE_SIZE sizeof(USHORT)
1024#define MSMCAEvent_MemoryError_MEM_MODULE_ID 19
1025#define MSMCAEvent_MemoryError_MEM_ROW_SIZE sizeof(USHORT)
1026#define MSMCAEvent_MemoryError_MEM_ROW_ID 20
1027#define MSMCAEvent_MemoryError_MEM_COLUMN_SIZE sizeof(USHORT)
1028#define MSMCAEvent_MemoryError_MEM_COLUMN_ID 21
1029#define MSMCAEvent_MemoryError_MEM_BIT_POSITION_SIZE sizeof(USHORT)
1030#define MSMCAEvent_MemoryError_MEM_BIT_POSITION_ID 22
1031#define MSMCAEvent_MemoryError_Size_SIZE sizeof(ULONG)
1032#define MSMCAEvent_MemoryError_Size_ID 23
1033#define MSMCAEvent_MemoryError_RawRecord_ID 24
1034
1035#define MSMCAEvent_PCIBusError_RecordId_SIZE sizeof(ULONGLONG)
1036#define MSMCAEvent_PCIBusError_RecordId_ID 1
1037#define MSMCAEvent_PCIBusError_ErrorSeverity_SIZE sizeof(UCHAR)
1038#define MSMCAEvent_PCIBusError_ErrorSeverity_ID 2
1039#define MSMCAEvent_PCIBusError_Type_SIZE sizeof(ULONG)
1040#define MSMCAEvent_PCIBusError_Type_ID 3
1041#define MSMCAEvent_PCIBusError_Cpu_SIZE sizeof(ULONG)
1042#define MSMCAEvent_PCIBusError_Cpu_ID 4
1043#define MSMCAEvent_PCIBusError_AdditionalErrors_SIZE sizeof(ULONG)
1044#define MSMCAEvent_PCIBusError_AdditionalErrors_ID 5
1045#define MSMCAEvent_PCIBusError_LogToEventlog_SIZE sizeof(ULONG)
1046#define MSMCAEvent_PCIBusError_LogToEventlog_ID 6
1047#define MSMCAEvent_PCIBusError_VALIDATION_BITS_SIZE sizeof(ULONGLONG)
1048#define MSMCAEvent_PCIBusError_VALIDATION_BITS_ID 7
1049#define MSMCAEvent_PCIBusError_PCI_BUS_ERROR_STATUS_SIZE sizeof(ULONGLONG)
1050#define MSMCAEvent_PCIBusError_PCI_BUS_ERROR_STATUS_ID 8
1051#define MSMCAEvent_PCIBusError_PCI_BUS_ADDRESS_SIZE sizeof(ULONGLONG)
1052#define MSMCAEvent_PCIBusError_PCI_BUS_ADDRESS_ID 9
1053#define MSMCAEvent_PCIBusError_PCI_BUS_DATA_SIZE sizeof(ULONGLONG)
1054#define MSMCAEvent_PCIBusError_PCI_BUS_DATA_ID 10
1055#define MSMCAEvent_PCIBusError_PCI_BUS_CMD_SIZE sizeof(ULONGLONG)
1056#define MSMCAEvent_PCIBusError_PCI_BUS_CMD_ID 11
1057#define MSMCAEvent_PCIBusError_PCI_BUS_REQUESTOR_ID_SIZE sizeof(ULONGLONG)
1058#define MSMCAEvent_PCIBusError_PCI_BUS_REQUESTOR_ID_ID 12
1059#define MSMCAEvent_PCIBusError_PCI_BUS_RESPONDER_ID_SIZE sizeof(ULONGLONG)
1060#define MSMCAEvent_PCIBusError_PCI_BUS_RESPONDER_ID_ID 13
1061#define MSMCAEvent_PCIBusError_PCI_BUS_TARGET_ID_SIZE sizeof(ULONGLONG)
1062#define MSMCAEvent_PCIBusError_PCI_BUS_TARGET_ID_ID 14
1063#define MSMCAEvent_PCIBusError_PCI_BUS_ERROR_TYPE_SIZE sizeof(USHORT)
1064#define MSMCAEvent_PCIBusError_PCI_BUS_ERROR_TYPE_ID 15
1065#define MSMCAEvent_PCIBusError_PCI_BUS_ID_BusNumber_SIZE sizeof(UCHAR)
1066#define MSMCAEvent_PCIBusError_PCI_BUS_ID_BusNumber_ID 16
1067#define MSMCAEvent_PCIBusError_PCI_BUS_ID_SegmentNumber_SIZE sizeof(UCHAR)
1068#define MSMCAEvent_PCIBusError_PCI_BUS_ID_SegmentNumber_ID 17
1069#define MSMCAEvent_PCIBusError_Size_SIZE sizeof(ULONG)
1070#define MSMCAEvent_PCIBusError_Size_ID 18
1071#define MSMCAEvent_PCIBusError_RawRecord_ID 19
1072
1073#define SYSID_UUID_Uuid_SIZE sizeof(UCHAR[16])
1074#define SYSID_UUID_Uuid_ID 1
1075
1076#define SYSID_UUID_SIZE (FIELD_OFFSET(SYSID_UUID, Uuid) + SYSID_UUID_Uuid_SIZE)
1077
1078#define MSSmBios_SysidUUIDList_Count_SIZE sizeof(ULONG)
1079#define MSSmBios_SysidUUIDList_Count_ID 1
1080#define MSSmBios_SysidUUIDList_List_ID 2
1081
1082#define SYSID_1394_x1394_SIZE sizeof(UCHAR[8])
1083#define SYSID_1394_x1394_ID 1
1084
1085#define SYSID_1394_SIZE (FIELD_OFFSET(SYSID_1394, x1394) + SYSID_1394_x1394_SIZE)
1086
1087#define MSSmBios_Sysid1394List_Count_SIZE sizeof(ULONG)
1088#define MSSmBios_Sysid1394List_Count_ID 1
1089#define MSSmBios_Sysid1394List_List_ID 2
1090
1091#define MSMCAEvent_PCIComponentError_RecordId_SIZE sizeof(ULONGLONG)
1092#define MSMCAEvent_PCIComponentError_RecordId_ID 1
1093#define MSMCAEvent_PCIComponentError_ErrorSeverity_SIZE sizeof(UCHAR)
1094#define MSMCAEvent_PCIComponentError_ErrorSeverity_ID 2
1095#define MSMCAEvent_PCIComponentError_Type_SIZE sizeof(ULONG)
1096#define MSMCAEvent_PCIComponentError_Type_ID 3
1097#define MSMCAEvent_PCIComponentError_Cpu_SIZE sizeof(ULONG)
1098#define MSMCAEvent_PCIComponentError_Cpu_ID 4
1099#define MSMCAEvent_PCIComponentError_AdditionalErrors_SIZE sizeof(ULONG)
1100#define MSMCAEvent_PCIComponentError_AdditionalErrors_ID 5
1101#define MSMCAEvent_PCIComponentError_LogToEventlog_SIZE sizeof(ULONG)
1102#define MSMCAEvent_PCIComponentError_LogToEventlog_ID 6
1103#define MSMCAEvent_PCIComponentError_VALIDATION_BITS_SIZE sizeof(ULONGLONG)
1104#define MSMCAEvent_PCIComponentError_VALIDATION_BITS_ID 7
1105#define MSMCAEvent_PCIComponentError_PCI_COMP_ERROR_STATUS_SIZE sizeof(ULONGLONG)
1106#define MSMCAEvent_PCIComponentError_PCI_COMP_ERROR_STATUS_ID 8
1107#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_VendorId_SIZE sizeof(USHORT)
1108#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_VendorId_ID 9
1109#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_DeviceId_SIZE sizeof(USHORT)
1110#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_DeviceId_ID 10
1111#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_ClassCodeInterface_SIZE sizeof(UCHAR)
1112#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_ClassCodeInterface_ID 11
1113#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_ClassCodeSubClass_SIZE sizeof(UCHAR)
1114#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_ClassCodeSubClass_ID 12
1115#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_ClassCodeBaseClass_SIZE sizeof(UCHAR)
1116#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_ClassCodeBaseClass_ID 13
1117#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_FunctionNumber_SIZE sizeof(UCHAR)
1118#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_FunctionNumber_ID 14
1119#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_DeviceNumber_SIZE sizeof(UCHAR)
1120#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_DeviceNumber_ID 15
1121#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_BusNumber_SIZE sizeof(UCHAR)
1122#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_BusNumber_ID 16
1123#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_SegmentNumber_SIZE sizeof(UCHAR)
1124#define MSMCAEvent_PCIComponentError_PCI_COMP_INFO_SegmentNumber_ID 17
1125#define MSMCAEvent_PCIComponentError_Size_SIZE sizeof(ULONG)
1126#define MSMCAEvent_PCIComponentError_Size_ID 18
1127#define MSMCAEvent_PCIComponentError_RawRecord_ID 19
1128
1129#define MSMCAEvent_SystemEventError_RecordId_SIZE sizeof(ULONGLONG)
1130#define MSMCAEvent_SystemEventError_RecordId_ID 1
1131#define MSMCAEvent_SystemEventError_ErrorSeverity_SIZE sizeof(UCHAR)
1132#define MSMCAEvent_SystemEventError_ErrorSeverity_ID 2
1133#define MSMCAEvent_SystemEventError_Type_SIZE sizeof(ULONG)
1134#define MSMCAEvent_SystemEventError_Type_ID 3
1135#define MSMCAEvent_SystemEventError_Cpu_SIZE sizeof(ULONG)
1136#define MSMCAEvent_SystemEventError_Cpu_ID 4
1137#define MSMCAEvent_SystemEventError_AdditionalErrors_SIZE sizeof(ULONG)
1138#define MSMCAEvent_SystemEventError_AdditionalErrors_ID 5
1139#define MSMCAEvent_SystemEventError_LogToEventlog_SIZE sizeof(ULONG)
1140#define MSMCAEvent_SystemEventError_LogToEventlog_ID 6
1141#define MSMCAEvent_SystemEventError_VALIDATION_BITS_SIZE sizeof(ULONGLONG)
1142#define MSMCAEvent_SystemEventError_VALIDATION_BITS_ID 7
1143#define MSMCAEvent_SystemEventError_SEL_TIME_STAMP_SIZE sizeof(ULONGLONG)
1144#define MSMCAEvent_SystemEventError_SEL_TIME_STAMP_ID 8
1145#define MSMCAEvent_SystemEventError_SEL_RECORD_ID_SIZE sizeof(USHORT)
1146#define MSMCAEvent_SystemEventError_SEL_RECORD_ID_ID 9
1147#define MSMCAEvent_SystemEventError_SEL_GENERATOR_ID_SIZE sizeof(USHORT)
1148#define MSMCAEvent_SystemEventError_SEL_GENERATOR_ID_ID 10
1149#define MSMCAEvent_SystemEventError_SEL_RECORD_TYPE_SIZE sizeof(UCHAR)
1150#define MSMCAEvent_SystemEventError_SEL_RECORD_TYPE_ID 11
1151#define MSMCAEvent_SystemEventError_SEL_EVM_REV_SIZE sizeof(UCHAR)
1152#define MSMCAEvent_SystemEventError_SEL_EVM_REV_ID 12
1153#define MSMCAEvent_SystemEventError_SEL_SENSOR_TYPE_SIZE sizeof(UCHAR)
1154#define MSMCAEvent_SystemEventError_SEL_SENSOR_TYPE_ID 13
1155#define MSMCAEvent_SystemEventError_SEL_SENSOR_NUM_SIZE sizeof(UCHAR)
1156#define MSMCAEvent_SystemEventError_SEL_SENSOR_NUM_ID 14
1157#define MSMCAEvent_SystemEventError_SEL_EVENT_DIR_TYPE_SIZE sizeof(UCHAR)
1158#define MSMCAEvent_SystemEventError_SEL_EVENT_DIR_TYPE_ID 15
1159#define MSMCAEvent_SystemEventError_SEL_DATA1_SIZE sizeof(UCHAR)
1160#define MSMCAEvent_SystemEventError_SEL_DATA1_ID 16
1161#define MSMCAEvent_SystemEventError_SEL_DATA2_SIZE sizeof(UCHAR)
1162#define MSMCAEvent_SystemEventError_SEL_DATA2_ID 17
1163#define MSMCAEvent_SystemEventError_SEL_DATA3_SIZE sizeof(UCHAR)
1164#define MSMCAEvent_SystemEventError_SEL_DATA3_ID 18
1165#define MSMCAEvent_SystemEventError_Size_SIZE sizeof(ULONG)
1166#define MSMCAEvent_SystemEventError_Size_ID 19
1167#define MSMCAEvent_SystemEventError_RawRecord_ID 20
1168
1169#define MSMCAEvent_SMBIOSError_RecordId_SIZE sizeof(ULONGLONG)
1170#define MSMCAEvent_SMBIOSError_RecordId_ID 1
1171#define MSMCAEvent_SMBIOSError_ErrorSeverity_SIZE sizeof(UCHAR)
1172#define MSMCAEvent_SMBIOSError_ErrorSeverity_ID 2
1173#define MSMCAEvent_SMBIOSError_Type_SIZE sizeof(ULONG)
1174#define MSMCAEvent_SMBIOSError_Type_ID 3
1175#define MSMCAEvent_SMBIOSError_Cpu_SIZE sizeof(ULONG)
1176#define MSMCAEvent_SMBIOSError_Cpu_ID 4
1177#define MSMCAEvent_SMBIOSError_AdditionalErrors_SIZE sizeof(ULONG)
1178#define MSMCAEvent_SMBIOSError_AdditionalErrors_ID 5
1179#define MSMCAEvent_SMBIOSError_LogToEventlog_SIZE sizeof(ULONG)
1180#define MSMCAEvent_SMBIOSError_LogToEventlog_ID 6
1181#define MSMCAEvent_SMBIOSError_VALIDATION_BITS_SIZE sizeof(ULONGLONG)
1182#define MSMCAEvent_SMBIOSError_VALIDATION_BITS_ID 7
1183#define MSMCAEvent_SMBIOSError_SMBIOS_EVENT_TYPE_SIZE sizeof(UCHAR)
1184#define MSMCAEvent_SMBIOSError_SMBIOS_EVENT_TYPE_ID 8
1185#define MSMCAEvent_SMBIOSError_Size_SIZE sizeof(ULONG)
1186#define MSMCAEvent_SMBIOSError_Size_ID 9
1187#define MSMCAEvent_SMBIOSError_RawRecord_ID 10
1188
1189#define MSMCAEvent_PlatformSpecificError_RecordId_SIZE sizeof(ULONGLONG)
1190#define MSMCAEvent_PlatformSpecificError_RecordId_ID 1
1191#define MSMCAEvent_PlatformSpecificError_ErrorSeverity_SIZE sizeof(UCHAR)
1192#define MSMCAEvent_PlatformSpecificError_ErrorSeverity_ID 2
1193#define MSMCAEvent_PlatformSpecificError_Type_SIZE sizeof(ULONG)
1194#define MSMCAEvent_PlatformSpecificError_Type_ID 3
1195#define MSMCAEvent_PlatformSpecificError_Cpu_SIZE sizeof(ULONG)
1196#define MSMCAEvent_PlatformSpecificError_Cpu_ID 4
1197#define MSMCAEvent_PlatformSpecificError_AdditionalErrors_SIZE sizeof(ULONG)
1198#define MSMCAEvent_PlatformSpecificError_AdditionalErrors_ID 5
1199#define MSMCAEvent_PlatformSpecificError_LogToEventlog_SIZE sizeof(ULONG)
1200#define MSMCAEvent_PlatformSpecificError_LogToEventlog_ID 6
1201#define MSMCAEvent_PlatformSpecificError_VALIDATION_BITS_SIZE sizeof(ULONGLONG)
1202#define MSMCAEvent_PlatformSpecificError_VALIDATION_BITS_ID 7
1203#define MSMCAEvent_PlatformSpecificError_PLATFORM_ERROR_STATUS_SIZE sizeof(ULONGLONG)
1204#define MSMCAEvent_PlatformSpecificError_PLATFORM_ERROR_STATUS_ID 8
1205#define MSMCAEvent_PlatformSpecificError_PLATFORM_REQUESTOR_ID_SIZE sizeof(ULONGLONG)
1206#define MSMCAEvent_PlatformSpecificError_PLATFORM_REQUESTOR_ID_ID 9
1207#define MSMCAEvent_PlatformSpecificError_PLATFORM_RESPONDER_ID_SIZE sizeof(ULONGLONG)
1208#define MSMCAEvent_PlatformSpecificError_PLATFORM_RESPONDER_ID_ID 10
1209#define MSMCAEvent_PlatformSpecificError_PLATFORM_TARGET_ID_SIZE sizeof(ULONGLONG)
1210#define MSMCAEvent_PlatformSpecificError_PLATFORM_TARGET_ID_ID 11
1211#define MSMCAEvent_PlatformSpecificError_PLATFORM_BUS_SPECIFIC_DATA_SIZE sizeof(ULONGLONG)
1212#define MSMCAEvent_PlatformSpecificError_PLATFORM_BUS_SPECIFIC_DATA_ID 12
1213#define MSMCAEvent_PlatformSpecificError_OEM_COMPONENT_ID_SIZE sizeof(UCHAR[16])
1214#define MSMCAEvent_PlatformSpecificError_OEM_COMPONENT_ID_ID 13
1215#define MSMCAEvent_PlatformSpecificError_Size_SIZE sizeof(ULONG)
1216#define MSMCAEvent_PlatformSpecificError_Size_ID 14
1217#define MSMCAEvent_PlatformSpecificError_RawRecord_ID 15
1218
1219#define MSMCAEvent_InvalidError_RecordId_SIZE sizeof(ULONGLONG)
1220#define MSMCAEvent_InvalidError_RecordId_ID 1
1221#define MSMCAEvent_InvalidError_ErrorSeverity_SIZE sizeof(UCHAR)
1222#define MSMCAEvent_InvalidError_ErrorSeverity_ID 2
1223#define MSMCAEvent_InvalidError_Type_SIZE sizeof(ULONG)
1224#define MSMCAEvent_InvalidError_Type_ID 3
1225#define MSMCAEvent_InvalidError_Cpu_SIZE sizeof(ULONG)
1226#define MSMCAEvent_InvalidError_Cpu_ID 4
1227#define MSMCAEvent_InvalidError_AdditionalErrors_SIZE sizeof(ULONG)
1228#define MSMCAEvent_InvalidError_AdditionalErrors_ID 5
1229#define MSMCAEvent_InvalidError_LogToEventlog_SIZE sizeof(ULONG)
1230#define MSMCAEvent_InvalidError_LogToEventlog_ID 6
1231#define MSMCAEvent_InvalidError_Size_SIZE sizeof(ULONG)
1232#define MSMCAEvent_InvalidError_Size_ID 7
1233#define MSMCAEvent_InvalidError_RawRecord_ID 8
1234
1235#define MSMCAEvent_MemoryPageRemoved_PhysicalAddress_SIZE sizeof(ULONGLONG)
1236#define MSMCAEvent_MemoryPageRemoved_PhysicalAddress_ID 1
1237
1238#define MSMCAEvent_MemoryPageRemoved_SIZE (FIELD_OFFSET(MSMCAEvent_MemoryPageRemoved, PhysicalAddress) + MSMCAEvent_MemoryPageRemoved_PhysicalAddress_SIZE)
1239
1240#define MSMCAInfo_Entry_Length_SIZE sizeof(ULONG)
1241#define MSMCAInfo_Entry_Length_ID 1
1242#define MSMCAInfo_Entry_Data_ID 2
1243
1244#define MSMCAInfo_RawMCAData_Count_SIZE sizeof(ULONG)
1245#define MSMCAInfo_RawMCAData_Count_ID 1
1246#define MSMCAInfo_RawMCAData_Records_ID 2
1247
1248#define MSMCAInfo_RawCMCEvent_Count_SIZE sizeof(ULONG)
1249#define MSMCAInfo_RawCMCEvent_Count_ID 1
1250#define MSMCAInfo_RawCMCEvent_Records_ID 2
1251
1252#define MSMCAInfo_RawMCAEvent_Count_SIZE sizeof(ULONG)
1253#define MSMCAInfo_RawMCAEvent_Count_ID 1
1254#define MSMCAInfo_RawMCAEvent_Records_ID 2
1255
1256#define MSMCAInfo_RawCorrectedPlatformEvent_Count_SIZE sizeof(ULONG)
1257#define MSMCAInfo_RawCorrectedPlatformEvent_Count_ID 1
1258#define MSMCAInfo_RawCorrectedPlatformEvent_Records_ID 2
1259
1260#define MSPower_DeviceEnable_Enable_SIZE sizeof(BOOLEAN)
1261#define MSPower_DeviceEnable_Enable_ID 1
1262
1263#define MSPower_DeviceEnable_SIZE (FIELD_OFFSET(MSPower_DeviceEnable, Enable) + MSPower_DeviceEnable_Enable_SIZE)
1264
1265#define MSPower_DeviceWakeEnable_Enable_SIZE sizeof(BOOLEAN)
1266#define MSPower_DeviceWakeEnable_Enable_ID 1
1267
1268#define MSPower_DeviceWakeEnable_SIZE (FIELD_OFFSET(MSPower_DeviceWakeEnable, Enable) + MSPower_DeviceWakeEnable_Enable_SIZE)
1269
1270#define MSNdis_NetworkAddress_Address_SIZE sizeof(UCHAR[6])
1271#define MSNdis_NetworkAddress_Address_ID 1
1272
1273#define MSNdis_NetworkAddress_SIZE (FIELD_OFFSET(MSNdis_NetworkAddress, Address) + MSNdis_NetworkAddress_Address_SIZE)
1274
1275#define MSNdis_NetworkShortAddress_Address_SIZE sizeof(UCHAR[2])
1276#define MSNdis_NetworkShortAddress_Address_ID 1
1277
1278#define MSNdis_NetworkShortAddress_SIZE (FIELD_OFFSET(MSNdis_NetworkShortAddress, Address) + MSNdis_NetworkShortAddress_Address_SIZE)
1279
1280#define MSNdis_NetworkLinkSpeed_Outbound_SIZE sizeof(ULONG)
1281#define MSNdis_NetworkLinkSpeed_Outbound_ID 1
1282#define MSNdis_NetworkLinkSpeed_Inbound_SIZE sizeof(ULONG)
1283#define MSNdis_NetworkLinkSpeed_Inbound_ID 2
1284
1285#define MSNdis_NetworkLinkSpeed_SIZE (FIELD_OFFSET(MSNdis_NetworkLinkSpeed, Inbound) + MSNdis_NetworkLinkSpeed_Inbound_SIZE)
1286
1287#define MSNdis_EnumerateAdapter_DeviceName_ID 1
1288#define MSNdis_NotifyAdapterRemoval_DeviceName_ID 1
1289#define MSNdis_NotifyAdapterArrival_DeviceName_ID 1
1290
1291#define MSNdis_DeviceWakeOnMagicPacketOnly_EnableWakeOnMagicPacketOnly_SIZE sizeof(BOOLEAN)
1292#define MSNdis_DeviceWakeOnMagicPacketOnly_EnableWakeOnMagicPacketOnly_ID 1
1293
1294#define MSNdis_DeviceWakeOnMagicPacketOnly_SIZE (FIELD_OFFSET(MSNdis_DeviceWakeOnMagicPacketOnly, EnableWakeOnMagicPacketOnly) + MSNdis_DeviceWakeOnMagicPacketOnly_EnableWakeOnMagicPacketOnly_SIZE)
1295
1296#define MSNdis_RSSEnabled_RSSEnabled_SIZE sizeof(BOOLEAN)
1297#define MSNdis_RSSEnabled_RSSEnabled_ID 1
1298
1299#define MSNdis_RSSEnabled_SIZE (FIELD_OFFSET(MSNdis_RSSEnabled, RSSEnabled) + MSNdis_RSSEnabled_RSSEnabled_SIZE)
1300
1301#define MSNdis_HardwareStatus_NdisHardwareStatus_SIZE sizeof(ULONG)
1302#define MSNdis_HardwareStatus_NdisHardwareStatus_ID 1
1303
1304#define MSNdis_HardwareStatus_SIZE (FIELD_OFFSET(MSNdis_HardwareStatus, NdisHardwareStatus) + MSNdis_HardwareStatus_NdisHardwareStatus_SIZE)
1305
1306#define MSNdis_MediaSupported_NumberElements_SIZE sizeof(ULONG)
1307#define MSNdis_MediaSupported_NumberElements_ID 1
1308#define MSNdis_MediaSupported_NdisMediaSupported_ID 2
1309
1310#define MSNdis_MediaInUse_NumberElements_SIZE sizeof(ULONG)
1311#define MSNdis_MediaInUse_NumberElements_ID 1
1312#define MSNdis_MediaInUse_NdisMediaInUse_ID 2
1313
1314#define MSNdis_MaximumLookahead_NdisMaximumLookahead_SIZE sizeof(ULONG)
1315#define MSNdis_MaximumLookahead_NdisMaximumLookahead_ID 1
1316
1317#define MSNdis_MaximumLookahead_SIZE (FIELD_OFFSET(MSNdis_MaximumLookahead, NdisMaximumLookahead) + MSNdis_MaximumLookahead_NdisMaximumLookahead_SIZE)
1318
1319#define MSNdis_MaximumFrameSize_NdisMaximumFrameSize_SIZE sizeof(ULONG)
1320#define MSNdis_MaximumFrameSize_NdisMaximumFrameSize_ID 1
1321
1322#define MSNdis_MaximumFrameSize_SIZE (FIELD_OFFSET(MSNdis_MaximumFrameSize, NdisMaximumFrameSize) + MSNdis_MaximumFrameSize_NdisMaximumFrameSize_SIZE)
1323
1324#define MSNdis_LinkSpeed_NdisLinkSpeed_SIZE sizeof(ULONG)
1325#define MSNdis_LinkSpeed_NdisLinkSpeed_ID 1
1326
1327#define MSNdis_LinkSpeed_SIZE (FIELD_OFFSET(MSNdis_LinkSpeed, NdisLinkSpeed) + MSNdis_LinkSpeed_NdisLinkSpeed_SIZE)
1328
1329#define MSNdis_TransmitBufferSpace_NdisTransmitBufferSpace_SIZE sizeof(ULONG)
1330#define MSNdis_TransmitBufferSpace_NdisTransmitBufferSpace_ID 1
1331
1332#define MSNdis_TransmitBufferSpace_SIZE (FIELD_OFFSET(MSNdis_TransmitBufferSpace, NdisTransmitBufferSpace) + MSNdis_TransmitBufferSpace_NdisTransmitBufferSpace_SIZE)
1333
1334#define MSNdis_ReceiveBufferSpace_NdisReceiveBufferSpace_SIZE sizeof(ULONG)
1335#define MSNdis_ReceiveBufferSpace_NdisReceiveBufferSpace_ID 1
1336
1337#define MSNdis_ReceiveBufferSpace_SIZE (FIELD_OFFSET(MSNdis_ReceiveBufferSpace, NdisReceiveBufferSpace) + MSNdis_ReceiveBufferSpace_NdisReceiveBufferSpace_SIZE)
1338
1339#define MSNdis_TransmitBlockSize_NdisTransmitBlockSize_SIZE sizeof(ULONG)
1340#define MSNdis_TransmitBlockSize_NdisTransmitBlockSize_ID 1
1341
1342#define MSNdis_TransmitBlockSize_SIZE (FIELD_OFFSET(MSNdis_TransmitBlockSize, NdisTransmitBlockSize) + MSNdis_TransmitBlockSize_NdisTransmitBlockSize_SIZE)
1343
1344#define MSNdis_ReceiveBlockSize_NdisReceiveBlockSize_SIZE sizeof(ULONG)
1345#define MSNdis_ReceiveBlockSize_NdisReceiveBlockSize_ID 1
1346
1347#define MSNdis_ReceiveBlockSize_SIZE (FIELD_OFFSET(MSNdis_ReceiveBlockSize, NdisReceiveBlockSize) + MSNdis_ReceiveBlockSize_NdisReceiveBlockSize_SIZE)
1348
1349#define MSNdis_VendorID_NdisVendorID_SIZE sizeof(ULONG)
1350#define MSNdis_VendorID_NdisVendorID_ID 1
1351
1352#define MSNdis_VendorID_SIZE (FIELD_OFFSET(MSNdis_VendorID, NdisVendorID) + MSNdis_VendorID_NdisVendorID_SIZE)
1353
1354#define MSNdis_VendorDescription_NdisVendorDescription_ID 1
1355
1356#define MSNdis_CurrentPacketFilter_NdisCurrentPacketFilter_SIZE sizeof(ULONG)
1357#define MSNdis_CurrentPacketFilter_NdisCurrentPacketFilter_ID 1
1358
1359#define MSNdis_CurrentPacketFilter_SIZE (FIELD_OFFSET(MSNdis_CurrentPacketFilter, NdisCurrentPacketFilter) + MSNdis_CurrentPacketFilter_NdisCurrentPacketFilter_SIZE)
1360
1361#define MSNdis_CurrentLookahead_NdisCurrentLookahead_SIZE sizeof(ULONG)
1362#define MSNdis_CurrentLookahead_NdisCurrentLookahead_ID 1
1363
1364#define MSNdis_CurrentLookahead_SIZE (FIELD_OFFSET(MSNdis_CurrentLookahead, NdisCurrentLookahead) + MSNdis_CurrentLookahead_NdisCurrentLookahead_SIZE)
1365
1366#define MSNdis_DriverVersion_NdisDriverVersion_SIZE sizeof(USHORT)
1367#define MSNdis_DriverVersion_NdisDriverVersion_ID 1
1368
1369#define MSNdis_DriverVersion_SIZE (FIELD_OFFSET(MSNdis_DriverVersion, NdisDriverVersion) + MSNdis_DriverVersion_NdisDriverVersion_SIZE)
1370
1371#define MSNdis_MaximumTotalSize_NdisMaximumTotalSize_SIZE sizeof(ULONG)
1372#define MSNdis_MaximumTotalSize_NdisMaximumTotalSize_ID 1
1373
1374#define MSNdis_MaximumTotalSize_SIZE (FIELD_OFFSET(MSNdis_MaximumTotalSize, NdisMaximumTotalSize) + MSNdis_MaximumTotalSize_NdisMaximumTotalSize_SIZE)
1375
1376#define MSNdis_MacOptions_NdisMacOptions_SIZE sizeof(ULONG)
1377#define MSNdis_MacOptions_NdisMacOptions_ID 1
1378
1379#define MSNdis_MacOptions_SIZE (FIELD_OFFSET(MSNdis_MacOptions, NdisMacOptions) + MSNdis_MacOptions_NdisMacOptions_SIZE)
1380
1381#define MSNdis_MediaConnectStatus_NdisMediaConnectStatus_SIZE sizeof(ULONG)
1382#define MSNdis_MediaConnectStatus_NdisMediaConnectStatus_ID 1
1383
1384#define MSNdis_MediaConnectStatus_SIZE (FIELD_OFFSET(MSNdis_MediaConnectStatus, NdisMediaConnectStatus) + MSNdis_MediaConnectStatus_NdisMediaConnectStatus_SIZE)
1385
1386#define MSNdis_MaximumSendPackets_NdisMaximumSendPackets_SIZE sizeof(ULONG)
1387#define MSNdis_MaximumSendPackets_NdisMaximumSendPackets_ID 1
1388
1389#define MSNdis_MaximumSendPackets_SIZE (FIELD_OFFSET(MSNdis_MaximumSendPackets, NdisMaximumSendPackets) + MSNdis_MaximumSendPackets_NdisMaximumSendPackets_SIZE)
1390
1391#define MSNdis_VendorDriverVersion_NdisVendorDriverVersion_SIZE sizeof(ULONG)
1392#define MSNdis_VendorDriverVersion_NdisVendorDriverVersion_ID 1
1393
1394#define MSNdis_VendorDriverVersion_SIZE (FIELD_OFFSET(MSNdis_VendorDriverVersion, NdisVendorDriverVersion) + MSNdis_VendorDriverVersion_NdisVendorDriverVersion_SIZE)
1395
1396#define MSNdis_VlanIdentifier_NdisVlanId_SIZE sizeof(ULONG)
1397#define MSNdis_VlanIdentifier_NdisVlanId_ID 1
1398
1399#define MSNdis_VlanIdentifier_SIZE (FIELD_OFFSET(MSNdis_VlanIdentifier, NdisVlanId) + MSNdis_VlanIdentifier_NdisVlanId_SIZE)
1400
1401#define MSNdis_PhysicalMediumType_NdisPhysicalMediumType_SIZE sizeof(ULONG)
1402#define MSNdis_PhysicalMediumType_NdisPhysicalMediumType_ID 1
1403
1404#define MSNdis_PhysicalMediumType_SIZE (FIELD_OFFSET(MSNdis_PhysicalMediumType, NdisPhysicalMediumType) + MSNdis_PhysicalMediumType_NdisPhysicalMediumType_SIZE)
1405
1406#define MSNdis_TransmitsOk_NdisTransmitsOk_SIZE sizeof(ULONGLONG)
1407#define MSNdis_TransmitsOk_NdisTransmitsOk_ID 1
1408
1409#define MSNdis_TransmitsOk_SIZE (FIELD_OFFSET(MSNdis_TransmitsOk, NdisTransmitsOk) + MSNdis_TransmitsOk_NdisTransmitsOk_SIZE)
1410
1411#define MSNdis_ReceivesOk_NdisReceivesOk_SIZE sizeof(ULONGLONG)
1412#define MSNdis_ReceivesOk_NdisReceivesOk_ID 1
1413
1414#define MSNdis_ReceivesOk_SIZE (FIELD_OFFSET(MSNdis_ReceivesOk, NdisReceivesOk) + MSNdis_ReceivesOk_NdisReceivesOk_SIZE)
1415
1416#define MSNdis_TransmitsError_NdisTransmitsError_SIZE sizeof(ULONG)
1417#define MSNdis_TransmitsError_NdisTransmitsError_ID 1
1418
1419#define MSNdis_TransmitsError_SIZE (FIELD_OFFSET(MSNdis_TransmitsError, NdisTransmitsError) + MSNdis_TransmitsError_NdisTransmitsError_SIZE)
1420
1421#define MSNdis_ReceiveError_NdisReceiveError_SIZE sizeof(ULONG)
1422#define MSNdis_ReceiveError_NdisReceiveError_ID 1
1423
1424#define MSNdis_ReceiveError_SIZE (FIELD_OFFSET(MSNdis_ReceiveError, NdisReceiveError) + MSNdis_ReceiveError_NdisReceiveError_SIZE)
1425
1426#define MSNdis_ReceiveNoBuffer_NdisReceiveNoBuffer_SIZE sizeof(ULONG)
1427#define MSNdis_ReceiveNoBuffer_NdisReceiveNoBuffer_ID 1
1428
1429#define MSNdis_ReceiveNoBuffer_SIZE (FIELD_OFFSET(MSNdis_ReceiveNoBuffer, NdisReceiveNoBuffer) + MSNdis_ReceiveNoBuffer_NdisReceiveNoBuffer_SIZE)
1430
1431#define MSNdis_CoHardwareStatus_NdisCoHardwareStatus_SIZE sizeof(ULONG)
1432#define MSNdis_CoHardwareStatus_NdisCoHardwareStatus_ID 1
1433
1434#define MSNdis_CoHardwareStatus_SIZE (FIELD_OFFSET(MSNdis_CoHardwareStatus, NdisCoHardwareStatus) + MSNdis_CoHardwareStatus_NdisCoHardwareStatus_SIZE)
1435
1436#define MSNdis_CoMediaSupported_NumberElements_SIZE sizeof(ULONG)
1437#define MSNdis_CoMediaSupported_NumberElements_ID 1
1438#define MSNdis_CoMediaSupported_NdisCoMediaSupported_ID 2
1439
1440#define MSNdis_CoMediaInUse_NumberElements_SIZE sizeof(ULONG)
1441#define MSNdis_CoMediaInUse_NumberElements_ID 1
1442#define MSNdis_CoMediaInUse_NdisCoMediaInUse_ID 2
1443
1444#define MSNdis_CoLinkSpeed_NdisCoLinkSpeed_SIZE sizeof(MSNdis_NetworkLinkSpeed)
1445#define MSNdis_CoLinkSpeed_NdisCoLinkSpeed_ID 1
1446
1447#define MSNdis_CoLinkSpeed_SIZE (FIELD_OFFSET(MSNdis_CoLinkSpeed, NdisCoLinkSpeed) + MSNdis_CoLinkSpeed_NdisCoLinkSpeed_SIZE)
1448
1449#define MSNdis_CoVendorId_NdisCoVendorID_SIZE sizeof(ULONG)
1450#define MSNdis_CoVendorId_NdisCoVendorID_ID 1
1451
1452#define MSNdis_CoVendorId_SIZE (FIELD_OFFSET(MSNdis_CoVendorId, NdisCoVendorID) + MSNdis_CoVendorId_NdisCoVendorID_SIZE)
1453
1454#define MSNdis_CoVendorDescription_NdisCoVendorDescription_ID 1
1455
1456#define MSNdis_CoDriverVersion_NdisCoDriverVersion_SIZE sizeof(USHORT)
1457#define MSNdis_CoDriverVersion_NdisCoDriverVersion_ID 1
1458
1459#define MSNdis_CoDriverVersion_SIZE (FIELD_OFFSET(MSNdis_CoDriverVersion, NdisCoDriverVersion) + MSNdis_CoDriverVersion_NdisCoDriverVersion_SIZE)
1460
1461#define MSNdis_CoMacOptions_NdisCoMacOptions_SIZE sizeof(ULONG)
1462#define MSNdis_CoMacOptions_NdisCoMacOptions_ID 1
1463
1464#define MSNdis_CoMacOptions_SIZE (FIELD_OFFSET(MSNdis_CoMacOptions, NdisCoMacOptions) + MSNdis_CoMacOptions_NdisCoMacOptions_SIZE)
1465
1466#define MSNdis_CoMediaConnectStatus_NdisCoMediaConnectStatus_SIZE sizeof(ULONG)
1467#define MSNdis_CoMediaConnectStatus_NdisCoMediaConnectStatus_ID 1
1468
1469#define MSNdis_CoMediaConnectStatus_SIZE (FIELD_OFFSET(MSNdis_CoMediaConnectStatus, NdisCoMediaConnectStatus) + MSNdis_CoMediaConnectStatus_NdisCoMediaConnectStatus_SIZE)
1470
1471#define MSNdis_CoVendorDriverVersion_NdisCoVendorDriverVersion_SIZE sizeof(ULONG)
1472#define MSNdis_CoVendorDriverVersion_NdisCoVendorDriverVersion_ID 1
1473
1474#define MSNdis_CoVendorDriverVersion_SIZE (FIELD_OFFSET(MSNdis_CoVendorDriverVersion, NdisCoVendorDriverVersion) + MSNdis_CoVendorDriverVersion_NdisCoVendorDriverVersion_SIZE)
1475
1476#define MSNdis_CoMinimumLinkSpeed_NdisCoMinimumLinkSpeed_SIZE sizeof(MSNdis_NetworkLinkSpeed)
1477#define MSNdis_CoMinimumLinkSpeed_NdisCoMinimumLinkSpeed_ID 1
1478
1479#define MSNdis_CoMinimumLinkSpeed_SIZE (FIELD_OFFSET(MSNdis_CoMinimumLinkSpeed, NdisCoMinimumLinkSpeed) + MSNdis_CoMinimumLinkSpeed_NdisCoMinimumLinkSpeed_SIZE)
1480
1481#define MSNdis_CoTransmitPdusOk_NdisCoTransmitPdusOk_SIZE sizeof(ULONGLONG)
1482#define MSNdis_CoTransmitPdusOk_NdisCoTransmitPdusOk_ID 1
1483
1484#define MSNdis_CoTransmitPdusOk_SIZE (FIELD_OFFSET(MSNdis_CoTransmitPdusOk, NdisCoTransmitPdusOk) + MSNdis_CoTransmitPdusOk_NdisCoTransmitPdusOk_SIZE)
1485
1486#define MSNdis_CoReceivePdusOk_NdisCoReceivePdusOk_SIZE sizeof(ULONGLONG)
1487#define MSNdis_CoReceivePdusOk_NdisCoReceivePdusOk_ID 1
1488
1489#define MSNdis_CoReceivePdusOk_SIZE (FIELD_OFFSET(MSNdis_CoReceivePdusOk, NdisCoReceivePdusOk) + MSNdis_CoReceivePdusOk_NdisCoReceivePdusOk_SIZE)
1490
1491#define MSNdis_CoTransmitPduErrors_NdisCoTransmitPduErrors_SIZE sizeof(ULONG)
1492#define MSNdis_CoTransmitPduErrors_NdisCoTransmitPduErrors_ID 1
1493
1494#define MSNdis_CoTransmitPduErrors_SIZE (FIELD_OFFSET(MSNdis_CoTransmitPduErrors, NdisCoTransmitPduErrors) + MSNdis_CoTransmitPduErrors_NdisCoTransmitPduErrors_SIZE)
1495
1496#define MSNdis_CoReceivePduErrors_NdisCoReceivePduErrors_SIZE sizeof(ULONG)
1497#define MSNdis_CoReceivePduErrors_NdisCoReceivePduErrors_ID 1
1498
1499#define MSNdis_CoReceivePduErrors_SIZE (FIELD_OFFSET(MSNdis_CoReceivePduErrors, NdisCoReceivePduErrors) + MSNdis_CoReceivePduErrors_NdisCoReceivePduErrors_SIZE)
1500
1501#define MSNdis_CoReceivePdusNoBuffer_NdisCoReceivePdusNoBuffer_SIZE sizeof(ULONG)
1502#define MSNdis_CoReceivePdusNoBuffer_NdisCoReceivePdusNoBuffer_ID 1
1503
1504#define MSNdis_CoReceivePdusNoBuffer_SIZE (FIELD_OFFSET(MSNdis_CoReceivePdusNoBuffer, NdisCoReceivePdusNoBuffer) + MSNdis_CoReceivePdusNoBuffer_NdisCoReceivePdusNoBuffer_SIZE)
1505
1506#define MSNdis_AtmSupportedVcRates_MinCellRate_SIZE sizeof(ULONG)
1507#define MSNdis_AtmSupportedVcRates_MinCellRate_ID 1
1508#define MSNdis_AtmSupportedVcRates_MaxCellRate_SIZE sizeof(ULONG)
1509#define MSNdis_AtmSupportedVcRates_MaxCellRate_ID 2
1510
1511#define MSNdis_AtmSupportedVcRates_SIZE (FIELD_OFFSET(MSNdis_AtmSupportedVcRates, MaxCellRate) + MSNdis_AtmSupportedVcRates_MaxCellRate_SIZE)
1512
1513#define MSNdis_AtmSupportedServiceCategory_NdisAtmSupportedServiceCategory_SIZE sizeof(ULONG)
1514#define MSNdis_AtmSupportedServiceCategory_NdisAtmSupportedServiceCategory_ID 1
1515
1516#define MSNdis_AtmSupportedServiceCategory_SIZE (FIELD_OFFSET(MSNdis_AtmSupportedServiceCategory, NdisAtmSupportedServiceCategory) + MSNdis_AtmSupportedServiceCategory_NdisAtmSupportedServiceCategory_SIZE)
1517
1518#define MSNdis_AtmSupportedAalTypes_NdisAtmSupportedAalTypes_SIZE sizeof(ULONG)
1519#define MSNdis_AtmSupportedAalTypes_NdisAtmSupportedAalTypes_ID 1
1520
1521#define MSNdis_AtmSupportedAalTypes_SIZE (FIELD_OFFSET(MSNdis_AtmSupportedAalTypes, NdisAtmSupportedAalTypes) + MSNdis_AtmSupportedAalTypes_NdisAtmSupportedAalTypes_SIZE)
1522
1523#define MSNdis_AtmHardwareCurrentAddress_NdisAtmHardwareCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress)
1524#define MSNdis_AtmHardwareCurrentAddress_NdisAtmHardwareCurrentAddress_ID 1
1525
1526#define MSNdis_AtmHardwareCurrentAddress_SIZE (FIELD_OFFSET(MSNdis_AtmHardwareCurrentAddress, NdisAtmHardwareCurrentAddress) + MSNdis_AtmHardwareCurrentAddress_NdisAtmHardwareCurrentAddress_SIZE)
1527
1528#define MSNdis_AtmMaxActiveVcs_NdisAtmMaxActiveVcs_SIZE sizeof(ULONG)
1529#define MSNdis_AtmMaxActiveVcs_NdisAtmMaxActiveVcs_ID 1
1530
1531#define MSNdis_AtmMaxActiveVcs_SIZE (FIELD_OFFSET(MSNdis_AtmMaxActiveVcs, NdisAtmMaxActiveVcs) + MSNdis_AtmMaxActiveVcs_NdisAtmMaxActiveVcs_SIZE)
1532
1533#define MSNdis_AtmMaxActiveVciBits_NdisAtmMaxActiveVciBits_SIZE sizeof(ULONG)
1534#define MSNdis_AtmMaxActiveVciBits_NdisAtmMaxActiveVciBits_ID 1
1535
1536#define MSNdis_AtmMaxActiveVciBits_SIZE (FIELD_OFFSET(MSNdis_AtmMaxActiveVciBits, NdisAtmMaxActiveVciBits) + MSNdis_AtmMaxActiveVciBits_NdisAtmMaxActiveVciBits_SIZE)
1537
1538#define MSNdis_AtmMaxActiveVpiBits_NdisAtmMaxActiveVpiBits_SIZE sizeof(ULONG)
1539#define MSNdis_AtmMaxActiveVpiBits_NdisAtmMaxActiveVpiBits_ID 1
1540
1541#define MSNdis_AtmMaxActiveVpiBits_SIZE (FIELD_OFFSET(MSNdis_AtmMaxActiveVpiBits, NdisAtmMaxActiveVpiBits) + MSNdis_AtmMaxActiveVpiBits_NdisAtmMaxActiveVpiBits_SIZE)
1542
1543#define MSNdis_AtmMaxAal0PacketSize_NdisAtmMaxAal0PacketSize_SIZE sizeof(ULONG)
1544#define MSNdis_AtmMaxAal0PacketSize_NdisAtmMaxAal0PacketSize_ID 1
1545
1546#define MSNdis_AtmMaxAal0PacketSize_SIZE (FIELD_OFFSET(MSNdis_AtmMaxAal0PacketSize, NdisAtmMaxAal0PacketSize) + MSNdis_AtmMaxAal0PacketSize_NdisAtmMaxAal0PacketSize_SIZE)
1547
1548#define MSNdis_AtmMaxAal1PacketSize_NdisAtmMaxAal1PacketSize_SIZE sizeof(ULONG)
1549#define MSNdis_AtmMaxAal1PacketSize_NdisAtmMaxAal1PacketSize_ID 1
1550
1551#define MSNdis_AtmMaxAal1PacketSize_SIZE (FIELD_OFFSET(MSNdis_AtmMaxAal1PacketSize, NdisAtmMaxAal1PacketSize) + MSNdis_AtmMaxAal1PacketSize_NdisAtmMaxAal1PacketSize_SIZE)
1552
1553#define MSNdis_AtmMaxAal34PacketSize_NdisAtmMaxAal34PacketSize_SIZE sizeof(ULONG)
1554#define MSNdis_AtmMaxAal34PacketSize_NdisAtmMaxAal34PacketSize_ID 1
1555
1556#define MSNdis_AtmMaxAal34PacketSize_SIZE (FIELD_OFFSET(MSNdis_AtmMaxAal34PacketSize, NdisAtmMaxAal34PacketSize) + MSNdis_AtmMaxAal34PacketSize_NdisAtmMaxAal34PacketSize_SIZE)
1557
1558#define MSNdis_AtmMaxAal5PacketSize_NdisAtmMaxAal5PacketSize_SIZE sizeof(ULONG)
1559#define MSNdis_AtmMaxAal5PacketSize_NdisAtmMaxAal5PacketSize_ID 1
1560
1561#define MSNdis_AtmMaxAal5PacketSize_SIZE (FIELD_OFFSET(MSNdis_AtmMaxAal5PacketSize, NdisAtmMaxAal5PacketSize) + MSNdis_AtmMaxAal5PacketSize_NdisAtmMaxAal5PacketSize_SIZE)
1562
1563#define MSNdis_AtmReceiveCellsOk_NdisAtmReceiveCellsOk_SIZE sizeof(ULONGLONG)
1564#define MSNdis_AtmReceiveCellsOk_NdisAtmReceiveCellsOk_ID 1
1565
1566#define MSNdis_AtmReceiveCellsOk_SIZE (FIELD_OFFSET(MSNdis_AtmReceiveCellsOk, NdisAtmReceiveCellsOk) + MSNdis_AtmReceiveCellsOk_NdisAtmReceiveCellsOk_SIZE)
1567
1568#define MSNdis_AtmTransmitCellsOk_NdisAtmTransmitCellsOk_SIZE sizeof(ULONGLONG)
1569#define MSNdis_AtmTransmitCellsOk_NdisAtmTransmitCellsOk_ID 1
1570
1571#define MSNdis_AtmTransmitCellsOk_SIZE (FIELD_OFFSET(MSNdis_AtmTransmitCellsOk, NdisAtmTransmitCellsOk) + MSNdis_AtmTransmitCellsOk_NdisAtmTransmitCellsOk_SIZE)
1572
1573#define MSNdis_AtmReceiveCellsDropped_NdisAtmReceiveCellsDropped_SIZE sizeof(ULONGLONG)
1574#define MSNdis_AtmReceiveCellsDropped_NdisAtmReceiveCellsDropped_ID 1
1575
1576#define MSNdis_AtmReceiveCellsDropped_SIZE (FIELD_OFFSET(MSNdis_AtmReceiveCellsDropped, NdisAtmReceiveCellsDropped) + MSNdis_AtmReceiveCellsDropped_NdisAtmReceiveCellsDropped_SIZE)
1577
1578#define MSNdis_EthernetPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkAddress)
1579#define MSNdis_EthernetPermanentAddress_NdisPermanentAddress_ID 1
1580
1581#define MSNdis_EthernetPermanentAddress_SIZE (FIELD_OFFSET(MSNdis_EthernetPermanentAddress, NdisPermanentAddress) + MSNdis_EthernetPermanentAddress_NdisPermanentAddress_SIZE)
1582
1583#define MSNdis_EthernetCurrentAddress_NdisCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress)
1584#define MSNdis_EthernetCurrentAddress_NdisCurrentAddress_ID 1
1585
1586#define MSNdis_EthernetCurrentAddress_SIZE (FIELD_OFFSET(MSNdis_EthernetCurrentAddress, NdisCurrentAddress) + MSNdis_EthernetCurrentAddress_NdisCurrentAddress_SIZE)
1587
1588#define MSNdis_EthernetMulticastList_NumberElements_SIZE sizeof(ULONG)
1589#define MSNdis_EthernetMulticastList_NumberElements_ID 1
1590#define MSNdis_EthernetMulticastList_NdisMulticastList_ID 2
1591
1592#define MSNdis_EthernetMaximumMulticastListSize_NdisEthernetMaximumMulticastListSize_SIZE sizeof(ULONG)
1593#define MSNdis_EthernetMaximumMulticastListSize_NdisEthernetMaximumMulticastListSize_ID 1
1594
1595#define MSNdis_EthernetMaximumMulticastListSize_SIZE (FIELD_OFFSET(MSNdis_EthernetMaximumMulticastListSize, NdisEthernetMaximumMulticastListSize) + MSNdis_EthernetMaximumMulticastListSize_NdisEthernetMaximumMulticastListSize_SIZE)
1596
1597#define MSNdis_EthernetMacOptions_NdisEthernetMacOptions_SIZE sizeof(ULONG)
1598#define MSNdis_EthernetMacOptions_NdisEthernetMacOptions_ID 1
1599
1600#define MSNdis_EthernetMacOptions_SIZE (FIELD_OFFSET(MSNdis_EthernetMacOptions, NdisEthernetMacOptions) + MSNdis_EthernetMacOptions_NdisEthernetMacOptions_SIZE)
1601
1602#define MSNdis_EthernetReceiveErrorAlignment_NdisEthernetReceiveErrorAlignment_SIZE sizeof(ULONG)
1603#define MSNdis_EthernetReceiveErrorAlignment_NdisEthernetReceiveErrorAlignment_ID 1
1604
1605#define MSNdis_EthernetReceiveErrorAlignment_SIZE (FIELD_OFFSET(MSNdis_EthernetReceiveErrorAlignment, NdisEthernetReceiveErrorAlignment) + MSNdis_EthernetReceiveErrorAlignment_NdisEthernetReceiveErrorAlignment_SIZE)
1606
1607#define MSNdis_EthernetOneTransmitCollision_NdisEthernetOneTransmitCollision_SIZE sizeof(ULONG)
1608#define MSNdis_EthernetOneTransmitCollision_NdisEthernetOneTransmitCollision_ID 1
1609
1610#define MSNdis_EthernetOneTransmitCollision_SIZE (FIELD_OFFSET(MSNdis_EthernetOneTransmitCollision, NdisEthernetOneTransmitCollision) + MSNdis_EthernetOneTransmitCollision_NdisEthernetOneTransmitCollision_SIZE)
1611
1612#define MSNdis_EthernetMoreTransmitCollisions_NdisEthernetMoreTransmitCollisions_SIZE sizeof(ULONG)
1613#define MSNdis_EthernetMoreTransmitCollisions_NdisEthernetMoreTransmitCollisions_ID 1
1614
1615#define MSNdis_EthernetMoreTransmitCollisions_SIZE (FIELD_OFFSET(MSNdis_EthernetMoreTransmitCollisions, NdisEthernetMoreTransmitCollisions) + MSNdis_EthernetMoreTransmitCollisions_NdisEthernetMoreTransmitCollisions_SIZE)
1616
1617#define MSNdis_TokenRingPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkAddress)
1618#define MSNdis_TokenRingPermanentAddress_NdisPermanentAddress_ID 1
1619
1620#define MSNdis_TokenRingPermanentAddress_SIZE (FIELD_OFFSET(MSNdis_TokenRingPermanentAddress, NdisPermanentAddress) + MSNdis_TokenRingPermanentAddress_NdisPermanentAddress_SIZE)
1621
1622#define MSNdis_TokenRingCurrentAddress_NdisCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress)
1623#define MSNdis_TokenRingCurrentAddress_NdisCurrentAddress_ID 1
1624
1625#define MSNdis_TokenRingCurrentAddress_SIZE (FIELD_OFFSET(MSNdis_TokenRingCurrentAddress, NdisCurrentAddress) + MSNdis_TokenRingCurrentAddress_NdisCurrentAddress_SIZE)
1626
1627#define MSNdis_TokenRingCurrentFunctional_NdisTokenRingCurrentFunctional_SIZE sizeof(ULONG)
1628#define MSNdis_TokenRingCurrentFunctional_NdisTokenRingCurrentFunctional_ID 1
1629
1630#define MSNdis_TokenRingCurrentFunctional_SIZE (FIELD_OFFSET(MSNdis_TokenRingCurrentFunctional, NdisTokenRingCurrentFunctional) + MSNdis_TokenRingCurrentFunctional_NdisTokenRingCurrentFunctional_SIZE)
1631
1632#define MSNdis_TokenRingCurrentGroup_NdisTokenRingCurrentGroup_SIZE sizeof(ULONG)
1633#define MSNdis_TokenRingCurrentGroup_NdisTokenRingCurrentGroup_ID 1
1634
1635#define MSNdis_TokenRingCurrentGroup_SIZE (FIELD_OFFSET(MSNdis_TokenRingCurrentGroup, NdisTokenRingCurrentGroup) + MSNdis_TokenRingCurrentGroup_NdisTokenRingCurrentGroup_SIZE)
1636
1637#define MSNdis_TokenRingLastOpenStatus_NdisTokenRingLastOpenStatus_SIZE sizeof(ULONG)
1638#define MSNdis_TokenRingLastOpenStatus_NdisTokenRingLastOpenStatus_ID 1
1639
1640#define MSNdis_TokenRingLastOpenStatus_SIZE (FIELD_OFFSET(MSNdis_TokenRingLastOpenStatus, NdisTokenRingLastOpenStatus) + MSNdis_TokenRingLastOpenStatus_NdisTokenRingLastOpenStatus_SIZE)
1641
1642#define MSNdis_TokenRingCurrentRingStatus_NdisTokenRingCurrentRingStatus_SIZE sizeof(ULONG)
1643#define MSNdis_TokenRingCurrentRingStatus_NdisTokenRingCurrentRingStatus_ID 1
1644
1645#define MSNdis_TokenRingCurrentRingStatus_SIZE (FIELD_OFFSET(MSNdis_TokenRingCurrentRingStatus, NdisTokenRingCurrentRingStatus) + MSNdis_TokenRingCurrentRingStatus_NdisTokenRingCurrentRingStatus_SIZE)
1646
1647#define MSNdis_TokenRingCurrentRingState_NdisTokenRingCurrentRingState_SIZE sizeof(ULONG)
1648#define MSNdis_TokenRingCurrentRingState_NdisTokenRingCurrentRingState_ID 1
1649
1650#define MSNdis_TokenRingCurrentRingState_SIZE (FIELD_OFFSET(MSNdis_TokenRingCurrentRingState, NdisTokenRingCurrentRingState) + MSNdis_TokenRingCurrentRingState_NdisTokenRingCurrentRingState_SIZE)
1651
1652#define MSNdis_TokenRingLineErrors_NdisTokenRingLineErrors_SIZE sizeof(ULONG)
1653#define MSNdis_TokenRingLineErrors_NdisTokenRingLineErrors_ID 1
1654
1655#define MSNdis_TokenRingLineErrors_SIZE (FIELD_OFFSET(MSNdis_TokenRingLineErrors, NdisTokenRingLineErrors) + MSNdis_TokenRingLineErrors_NdisTokenRingLineErrors_SIZE)
1656
1657#define MSNdis_TokenRingLostFrames_NdisTokenRingLostFrames_SIZE sizeof(ULONG)
1658#define MSNdis_TokenRingLostFrames_NdisTokenRingLostFrames_ID 1
1659
1660#define MSNdis_TokenRingLostFrames_SIZE (FIELD_OFFSET(MSNdis_TokenRingLostFrames, NdisTokenRingLostFrames) + MSNdis_TokenRingLostFrames_NdisTokenRingLostFrames_SIZE)
1661
1662#define MSNdis_FddiLongPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkAddress)
1663#define MSNdis_FddiLongPermanentAddress_NdisPermanentAddress_ID 1
1664
1665#define MSNdis_FddiLongPermanentAddress_SIZE (FIELD_OFFSET(MSNdis_FddiLongPermanentAddress, NdisPermanentAddress) + MSNdis_FddiLongPermanentAddress_NdisPermanentAddress_SIZE)
1666
1667#define MSNdis_FddiLongCurrentAddress_NdisCurrentAddress_SIZE sizeof(MSNdis_NetworkAddress)
1668#define MSNdis_FddiLongCurrentAddress_NdisCurrentAddress_ID 1
1669
1670#define MSNdis_FddiLongCurrentAddress_SIZE (FIELD_OFFSET(MSNdis_FddiLongCurrentAddress, NdisCurrentAddress) + MSNdis_FddiLongCurrentAddress_NdisCurrentAddress_SIZE)
1671
1672#define MSNdis_FddiLongMulticastList_NumberElements_SIZE sizeof(ULONG)
1673#define MSNdis_FddiLongMulticastList_NumberElements_ID 1
1674#define MSNdis_FddiLongMulticastList_NdisMulticastList_ID 2
1675
1676#define MSNdis_FddiLongMaximumListSize_NdisFddiLongMaximumListSize_SIZE sizeof(ULONG)
1677#define MSNdis_FddiLongMaximumListSize_NdisFddiLongMaximumListSize_ID 1
1678
1679#define MSNdis_FddiLongMaximumListSize_SIZE (FIELD_OFFSET(MSNdis_FddiLongMaximumListSize, NdisFddiLongMaximumListSize) + MSNdis_FddiLongMaximumListSize_NdisFddiLongMaximumListSize_SIZE)
1680
1681#define MSNdis_FddiShortPermanentAddress_NdisPermanentAddress_SIZE sizeof(MSNdis_NetworkShortAddress)
1682#define MSNdis_FddiShortPermanentAddress_NdisPermanentAddress_ID 1
1683
1684#define MSNdis_FddiShortPermanentAddress_SIZE (FIELD_OFFSET(MSNdis_FddiShortPermanentAddress, NdisPermanentAddress) + MSNdis_FddiShortPermanentAddress_NdisPermanentAddress_SIZE)
1685
1686#define MSNdis_FddiShortCurrentAddress_NdisCurrentAddress_SIZE sizeof(MSNdis_NetworkShortAddress)
1687#define MSNdis_FddiShortCurrentAddress_NdisCurrentAddress_ID 1
1688
1689#define MSNdis_FddiShortCurrentAddress_SIZE (FIELD_OFFSET(MSNdis_FddiShortCurrentAddress, NdisCurrentAddress) + MSNdis_FddiShortCurrentAddress_NdisCurrentAddress_SIZE)
1690
1691#define MSNdis_FddiShortMulticastList_NumberElements_SIZE sizeof(ULONG)
1692#define MSNdis_FddiShortMulticastList_NumberElements_ID 1
1693#define MSNdis_FddiShortMulticastList_NdisMulticastList_ID 2
1694
1695#define MSNdis_FddiShortMaximumListSize_NdisFddiShortMaximumListSize_SIZE sizeof(ULONG)
1696#define MSNdis_FddiShortMaximumListSize_NdisFddiShortMaximumListSize_ID 1
1697
1698#define MSNdis_FddiShortMaximumListSize_SIZE (FIELD_OFFSET(MSNdis_FddiShortMaximumListSize, NdisFddiShortMaximumListSize) + MSNdis_FddiShortMaximumListSize_NdisFddiShortMaximumListSize_SIZE)
1699
1700#define MSNdis_FddiAttachmentType_NdisFddiAttachmentType_SIZE sizeof(ULONG)
1701#define MSNdis_FddiAttachmentType_NdisFddiAttachmentType_ID 1
1702
1703#define MSNdis_FddiAttachmentType_SIZE (FIELD_OFFSET(MSNdis_FddiAttachmentType, NdisFddiAttachmentType) + MSNdis_FddiAttachmentType_NdisFddiAttachmentType_SIZE)
1704
1705#define MSNdis_FddiUpstreamNodeLong_NdisFddiUpstreamNodeLong_SIZE sizeof(MSNdis_NetworkAddress)
1706#define MSNdis_FddiUpstreamNodeLong_NdisFddiUpstreamNodeLong_ID 1
1707
1708#define MSNdis_FddiUpstreamNodeLong_SIZE (FIELD_OFFSET(MSNdis_FddiUpstreamNodeLong, NdisFddiUpstreamNodeLong) + MSNdis_FddiUpstreamNodeLong_NdisFddiUpstreamNodeLong_SIZE)
1709
1710#define MSNdis_FddiDownstreamNodeLong_NdisFddiDownstreamNodeLong_SIZE sizeof(MSNdis_NetworkAddress)
1711#define MSNdis_FddiDownstreamNodeLong_NdisFddiDownstreamNodeLong_ID 1
1712
1713#define MSNdis_FddiDownstreamNodeLong_SIZE (FIELD_OFFSET(MSNdis_FddiDownstreamNodeLong, NdisFddiDownstreamNodeLong) + MSNdis_FddiDownstreamNodeLong_NdisFddiDownstreamNodeLong_SIZE)
1714
1715#define MSNdis_FddiFrameErrors_NdisFddiFrameErrors_SIZE sizeof(ULONG)
1716#define MSNdis_FddiFrameErrors_NdisFddiFrameErrors_ID 1
1717
1718#define MSNdis_FddiFrameErrors_SIZE (FIELD_OFFSET(MSNdis_FddiFrameErrors, NdisFddiFrameErrors) + MSNdis_FddiFrameErrors_NdisFddiFrameErrors_SIZE)
1719
1720#define MSNdis_FddiFramesLost_NdisFddiFramesLost_SIZE sizeof(ULONG)
1721#define MSNdis_FddiFramesLost_NdisFddiFramesLost_ID 1
1722
1723#define MSNdis_FddiFramesLost_SIZE (FIELD_OFFSET(MSNdis_FddiFramesLost, NdisFddiFramesLost) + MSNdis_FddiFramesLost_NdisFddiFramesLost_SIZE)
1724
1725#define MSNdis_FddiRingManagmentState_NdisFddiRingManagmentState_SIZE sizeof(ULONG)
1726#define MSNdis_FddiRingManagmentState_NdisFddiRingManagmentState_ID 1
1727
1728#define MSNdis_FddiRingManagmentState_SIZE (FIELD_OFFSET(MSNdis_FddiRingManagmentState, NdisFddiRingManagmentState) + MSNdis_FddiRingManagmentState_NdisFddiRingManagmentState_SIZE)
1729
1730#define MSNdis_FddiLctFailures_NdisFddiLctFailures_SIZE sizeof(ULONG)
1731#define MSNdis_FddiLctFailures_NdisFddiLctFailures_ID 1
1732
1733#define MSNdis_FddiLctFailures_SIZE (FIELD_OFFSET(MSNdis_FddiLctFailures, NdisFddiLctFailures) + MSNdis_FddiLctFailures_NdisFddiLctFailures_SIZE)
1734
1735#define MSNdis_FddiLemRejects_NdisFddiLemRejects_SIZE sizeof(ULONG)
1736#define MSNdis_FddiLemRejects_NdisFddiLemRejects_ID 1
1737
1738#define MSNdis_FddiLemRejects_SIZE (FIELD_OFFSET(MSNdis_FddiLemRejects, NdisFddiLemRejects) + MSNdis_FddiLemRejects_NdisFddiLemRejects_SIZE)
1739
1740#define MSNdis_FddiLConnectionState_NdisFddiLConnectionState_SIZE sizeof(ULONG)
1741#define MSNdis_FddiLConnectionState_NdisFddiLConnectionState_ID 1
1742
1743#define MSNdis_FddiLConnectionState_SIZE (FIELD_OFFSET(MSNdis_FddiLConnectionState, NdisFddiLConnectionState) + MSNdis_FddiLConnectionState_NdisFddiLConnectionState_SIZE)
1744
1745#define MSNdis_ObjectHeader_Type_SIZE sizeof(UCHAR)
1746#define MSNdis_ObjectHeader_Type_ID 1
1747#define MSNdis_ObjectHeader_Revision_SIZE sizeof(UCHAR)
1748#define MSNdis_ObjectHeader_Revision_ID 2
1749#define MSNdis_ObjectHeader_Size_SIZE sizeof(USHORT)
1750#define MSNdis_ObjectHeader_Size_ID 3
1751
1752#define MSNdis_ObjectHeader_SIZE (FIELD_OFFSET(MSNdis_ObjectHeader, Size) + MSNdis_ObjectHeader_Size_SIZE)
1753
1754#define MSNdis_WmiMethodHeader_Header_SIZE sizeof(MSNdis_ObjectHeader)
1755#define MSNdis_WmiMethodHeader_Header_ID 1
1756#define MSNdis_WmiMethodHeader_PortNumber_SIZE sizeof(ULONG)
1757#define MSNdis_WmiMethodHeader_PortNumber_ID 2
1758#define MSNdis_WmiMethodHeader_NetLuid_SIZE sizeof(ULONGLONG)
1759#define MSNdis_WmiMethodHeader_NetLuid_ID 3
1760#define MSNdis_WmiMethodHeader_RequestId_SIZE sizeof(ULONGLONG)
1761#define MSNdis_WmiMethodHeader_RequestId_ID 4
1762#define MSNdis_WmiMethodHeader_Timeout_SIZE sizeof(ULONG)
1763#define MSNdis_WmiMethodHeader_Timeout_ID 5
1764#define MSNdis_WmiMethodHeader_Padding_SIZE sizeof(ULONG)
1765#define MSNdis_WmiMethodHeader_Padding_ID 6
1766
1767#define MSNdis_WmiMethodHeader_SIZE (FIELD_OFFSET(MSNdis_WmiMethodHeader, Padding) + MSNdis_WmiMethodHeader_Padding_SIZE)
1768
1769#define MSNdis_WmiSetHeader_Header_SIZE sizeof(MSNdis_ObjectHeader)
1770#define MSNdis_WmiSetHeader_Header_ID 1
1771#define MSNdis_WmiSetHeader_PortNumber_SIZE sizeof(ULONG)
1772#define MSNdis_WmiSetHeader_PortNumber_ID 2
1773#define MSNdis_WmiSetHeader_NetLuid_SIZE sizeof(ULONGLONG)
1774#define MSNdis_WmiSetHeader_NetLuid_ID 3
1775#define MSNdis_WmiSetHeader_RequestId_SIZE sizeof(ULONGLONG)
1776#define MSNdis_WmiSetHeader_RequestId_ID 4
1777#define MSNdis_WmiSetHeader_Timeout_SIZE sizeof(ULONG)
1778#define MSNdis_WmiSetHeader_Timeout_ID 5
1779#define MSNdis_WmiSetHeader_Padding_SIZE sizeof(ULONG)
1780#define MSNdis_WmiSetHeader_Padding_ID 6
1781
1782#define MSNdis_WmiSetHeader_SIZE (FIELD_OFFSET(MSNdis_WmiSetHeader, Padding) + MSNdis_WmiSetHeader_Padding_SIZE)
1783
1784#define MSNdis_WmiOutputInfo_Header_SIZE sizeof(MSNdis_ObjectHeader)
1785#define MSNdis_WmiOutputInfo_Header_ID 1
1786#define MSNdis_WmiOutputInfo_Flags_SIZE sizeof(ULONG)
1787#define MSNdis_WmiOutputInfo_Flags_ID 2
1788#define MSNdis_WmiOutputInfo_SupportedRevision_SIZE sizeof(UCHAR)
1789#define MSNdis_WmiOutputInfo_SupportedRevision_ID 3
1790#define MSNdis_WmiOutputInfo_Padding1_SIZE sizeof(UCHAR)
1791#define MSNdis_WmiOutputInfo_Padding1_ID 4
1792#define MSNdis_WmiOutputInfo_Padding2_SIZE sizeof(USHORT)
1793#define MSNdis_WmiOutputInfo_Padding2_ID 5
1794#define MSNdis_WmiOutputInfo_DataOffset_SIZE sizeof(ULONG)
1795#define MSNdis_WmiOutputInfo_DataOffset_ID 6
1796
1797#define MSNdis_WmiOutputInfo_SIZE (FIELD_OFFSET(MSNdis_WmiOutputInfo, DataOffset) + MSNdis_WmiOutputInfo_DataOffset_SIZE)
1798
1799#define MSNdis_WmiEnumAdapter_Header_SIZE sizeof(MSNdis_ObjectHeader)
1800#define MSNdis_WmiEnumAdapter_Header_ID 1
1801#define MSNdis_WmiEnumAdapter_IfIndex_SIZE sizeof(ULONG)
1802#define MSNdis_WmiEnumAdapter_IfIndex_ID 2
1803#define MSNdis_WmiEnumAdapter_NetLuid_SIZE sizeof(ULONGLONG)
1804#define MSNdis_WmiEnumAdapter_NetLuid_ID 3
1805#define MSNdis_WmiEnumAdapter_DeviceName_ID 4
1806
1807#define MSNdis_LinkStateData_Header_SIZE sizeof(MSNdis_ObjectHeader)
1808#define MSNdis_LinkStateData_Header_ID 1
1809#define MSNdis_LinkStateData_MediaConnectState_SIZE sizeof(ULONG)
1810#define MSNdis_LinkStateData_MediaConnectState_ID 2
1811#define MSNdis_LinkStateData_MediaDuplexState_SIZE sizeof(ULONG)
1812#define MSNdis_LinkStateData_MediaDuplexState_ID 3
1813#define MSNdis_LinkStateData_XmitLinkSpeed_SIZE sizeof(ULONGLONG)
1814#define MSNdis_LinkStateData_XmitLinkSpeed_ID 4
1815#define MSNdis_LinkStateData_RcvLinkSpeed_SIZE sizeof(ULONGLONG)
1816#define MSNdis_LinkStateData_RcvLinkSpeed_ID 5
1817#define MSNdis_LinkStateData_PauseFunctions_SIZE sizeof(ULONG)
1818#define MSNdis_LinkStateData_PauseFunctions_ID 6
1819#define MSNdis_LinkStateData_AutoNegotiationFlags_SIZE sizeof(ULONG)
1820#define MSNdis_LinkStateData_AutoNegotiationFlags_ID 7
1821
1822#define MSNdis_LinkStateData_SIZE (FIELD_OFFSET(MSNdis_LinkStateData, AutoNegotiationFlags) + MSNdis_LinkStateData_AutoNegotiationFlags_SIZE)
1823
1824#define MSNdis_LinkParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
1825#define MSNdis_LinkParameters_Header_ID 1
1826#define MSNdis_LinkParameters_MediaDuplexState_SIZE sizeof(ULONG)
1827#define MSNdis_LinkParameters_MediaDuplexState_ID 2
1828#define MSNdis_LinkParameters_XmitLinkSpeed_SIZE sizeof(ULONGLONG)
1829#define MSNdis_LinkParameters_XmitLinkSpeed_ID 3
1830#define MSNdis_LinkParameters_RcvLinkSpeed_SIZE sizeof(ULONGLONG)
1831#define MSNdis_LinkParameters_RcvLinkSpeed_ID 4
1832#define MSNdis_LinkParameters_PauseFunctions_SIZE sizeof(ULONG)
1833#define MSNdis_LinkParameters_PauseFunctions_ID 5
1834#define MSNdis_LinkParameters_AutoNegotiationFlags_SIZE sizeof(ULONG)
1835#define MSNdis_LinkParameters_AutoNegotiationFlags_ID 6
1836
1837#define MSNdis_LinkParameters_SIZE (FIELD_OFFSET(MSNdis_LinkParameters, AutoNegotiationFlags) + MSNdis_LinkParameters_AutoNegotiationFlags_SIZE)
1838
1839#define MSNdis_InterruptModerationParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
1840#define MSNdis_InterruptModerationParameters_Header_ID 1
1841#define MSNdis_InterruptModerationParameters_Flags_SIZE sizeof(ULONG)
1842#define MSNdis_InterruptModerationParameters_Flags_ID 2
1843#define MSNdis_InterruptModerationParameters_InterruptModeration_SIZE sizeof(ULONG)
1844#define MSNdis_InterruptModerationParameters_InterruptModeration_ID 3
1845
1846#define MSNdis_InterruptModerationParameters_SIZE (FIELD_OFFSET(MSNdis_InterruptModerationParameters, InterruptModeration) + MSNdis_InterruptModerationParameters_InterruptModeration_SIZE)
1847
1848#define MSNdis_StatisticsInfo_Header_SIZE sizeof(MSNdis_ObjectHeader)
1849#define MSNdis_StatisticsInfo_Header_ID 1
1850#define MSNdis_StatisticsInfo_SupportedStatistics_SIZE sizeof(ULONG)
1851#define MSNdis_StatisticsInfo_SupportedStatistics_ID 2
1852#define MSNdis_StatisticsInfo_ifInDiscards_SIZE sizeof(ULONGLONG)
1853#define MSNdis_StatisticsInfo_ifInDiscards_ID 3
1854#define MSNdis_StatisticsInfo_ifInErrors_SIZE sizeof(ULONGLONG)
1855#define MSNdis_StatisticsInfo_ifInErrors_ID 4
1856#define MSNdis_StatisticsInfo_ifHCInOctets_SIZE sizeof(ULONGLONG)
1857#define MSNdis_StatisticsInfo_ifHCInOctets_ID 5
1858#define MSNdis_StatisticsInfo_ifHCInUcastPkts_SIZE sizeof(ULONGLONG)
1859#define MSNdis_StatisticsInfo_ifHCInUcastPkts_ID 6
1860#define MSNdis_StatisticsInfo_ifHCInMulticastPkts_SIZE sizeof(ULONGLONG)
1861#define MSNdis_StatisticsInfo_ifHCInMulticastPkts_ID 7
1862#define MSNdis_StatisticsInfo_ifHCInBroadcastPkts_SIZE sizeof(ULONGLONG)
1863#define MSNdis_StatisticsInfo_ifHCInBroadcastPkts_ID 8
1864#define MSNdis_StatisticsInfo_ifHCOutOctets_SIZE sizeof(ULONGLONG)
1865#define MSNdis_StatisticsInfo_ifHCOutOctets_ID 9
1866#define MSNdis_StatisticsInfo_ifHCOutUcastPkts_SIZE sizeof(ULONGLONG)
1867#define MSNdis_StatisticsInfo_ifHCOutUcastPkts_ID 10
1868#define MSNdis_StatisticsInfo_ifHCOutMulticastPkts_SIZE sizeof(ULONGLONG)
1869#define MSNdis_StatisticsInfo_ifHCOutMulticastPkts_ID 11
1870#define MSNdis_StatisticsInfo_ifHCOutBroadcastPkts_SIZE sizeof(ULONGLONG)
1871#define MSNdis_StatisticsInfo_ifHCOutBroadcastPkts_ID 12
1872#define MSNdis_StatisticsInfo_ifOutErrors_SIZE sizeof(ULONGLONG)
1873#define MSNdis_StatisticsInfo_ifOutErrors_ID 13
1874#define MSNdis_StatisticsInfo_ifOutDiscards_SIZE sizeof(ULONGLONG)
1875#define MSNdis_StatisticsInfo_ifOutDiscards_ID 14
1876#define MSNdis_StatisticsInfo_ifHCInUcastOctets_SIZE sizeof(ULONGLONG)
1877#define MSNdis_StatisticsInfo_ifHCInUcastOctets_ID 15
1878#define MSNdis_StatisticsInfo_ifHCInMulticastOctets_SIZE sizeof(ULONGLONG)
1879#define MSNdis_StatisticsInfo_ifHCInMulticastOctets_ID 16
1880#define MSNdis_StatisticsInfo_ifHCInBroadcastOctets_SIZE sizeof(ULONGLONG)
1881#define MSNdis_StatisticsInfo_ifHCInBroadcastOctets_ID 17
1882#define MSNdis_StatisticsInfo_ifHCOutUcastOctets_SIZE sizeof(ULONGLONG)
1883#define MSNdis_StatisticsInfo_ifHCOutUcastOctets_ID 18
1884#define MSNdis_StatisticsInfo_ifHCOutMulticastOctets_SIZE sizeof(ULONGLONG)
1885#define MSNdis_StatisticsInfo_ifHCOutMulticastOctets_ID 19
1886#define MSNdis_StatisticsInfo_ifHCOutBroadcastOctets_SIZE sizeof(ULONGLONG)
1887#define MSNdis_StatisticsInfo_ifHCOutBroadcastOctets_ID 20
1888
1889#define MSNdis_StatisticsInfo_SIZE (FIELD_OFFSET(MSNdis_StatisticsInfo, ifHCOutBroadcastOctets) + MSNdis_StatisticsInfo_ifHCOutBroadcastOctets_SIZE)
1890
1891#define MSNdis_PortStateData_Header_SIZE sizeof(MSNdis_ObjectHeader)
1892#define MSNdis_PortStateData_Header_ID 1
1893#define MSNdis_PortStateData_MediaConnectState_SIZE sizeof(ULONG)
1894#define MSNdis_PortStateData_MediaConnectState_ID 2
1895#define MSNdis_PortStateData_XmitLinkSpeed_SIZE sizeof(ULONGLONG)
1896#define MSNdis_PortStateData_XmitLinkSpeed_ID 3
1897#define MSNdis_PortStateData_RcvLinkSpeed_SIZE sizeof(ULONGLONG)
1898#define MSNdis_PortStateData_RcvLinkSpeed_ID 4
1899#define MSNdis_PortStateData_Direction_SIZE sizeof(ULONG)
1900#define MSNdis_PortStateData_Direction_ID 5
1901#define MSNdis_PortStateData_SendControlState_SIZE sizeof(ULONG)
1902#define MSNdis_PortStateData_SendControlState_ID 6
1903#define MSNdis_PortStateData_RcvControlState_SIZE sizeof(ULONG)
1904#define MSNdis_PortStateData_RcvControlState_ID 7
1905#define MSNdis_PortStateData_SendAuthorizationState_SIZE sizeof(ULONG)
1906#define MSNdis_PortStateData_SendAuthorizationState_ID 8
1907#define MSNdis_PortStateData_RcvAuthorizationState_SIZE sizeof(ULONG)
1908#define MSNdis_PortStateData_RcvAuthorizationState_ID 9
1909#define MSNdis_PortStateData_Flags_SIZE sizeof(ULONG)
1910#define MSNdis_PortStateData_Flags_ID 10
1911
1912#define MSNdis_PortStateData_SIZE (FIELD_OFFSET(MSNdis_PortStateData, Flags) + MSNdis_PortStateData_Flags_SIZE)
1913
1914#define MSNdis_PortAuthParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
1915#define MSNdis_PortAuthParameters_Header_ID 1
1916#define MSNdis_PortAuthParameters_SendControlState_SIZE sizeof(ULONG)
1917#define MSNdis_PortAuthParameters_SendControlState_ID 2
1918#define MSNdis_PortAuthParameters_RcvControlState_SIZE sizeof(ULONG)
1919#define MSNdis_PortAuthParameters_RcvControlState_ID 3
1920#define MSNdis_PortAuthParameters_SendAuthorizationState_SIZE sizeof(ULONG)
1921#define MSNdis_PortAuthParameters_SendAuthorizationState_ID 4
1922#define MSNdis_PortAuthParameters_RcvAuthorizationState_SIZE sizeof(ULONG)
1923#define MSNdis_PortAuthParameters_RcvAuthorizationState_ID 5
1924
1925#define MSNdis_PortAuthParameters_SIZE (FIELD_OFFSET(MSNdis_PortAuthParameters, RcvAuthorizationState) + MSNdis_PortAuthParameters_RcvAuthorizationState_SIZE)
1926
1927#define MSNdis_PortChar_Header_SIZE sizeof(MSNdis_ObjectHeader)
1928#define MSNdis_PortChar_Header_ID 1
1929#define MSNdis_PortChar_PortNumber_SIZE sizeof(ULONG)
1930#define MSNdis_PortChar_PortNumber_ID 2
1931#define MSNdis_PortChar_Flags_SIZE sizeof(ULONG)
1932#define MSNdis_PortChar_Flags_ID 3
1933#define MSNdis_PortChar_Type_SIZE sizeof(ULONG)
1934#define MSNdis_PortChar_Type_ID 4
1935#define MSNdis_PortChar_MediaConnectState_SIZE sizeof(ULONG)
1936#define MSNdis_PortChar_MediaConnectState_ID 5
1937#define MSNdis_PortChar_XmitLinkSpeed_SIZE sizeof(ULONGLONG)
1938#define MSNdis_PortChar_XmitLinkSpeed_ID 6
1939#define MSNdis_PortChar_RcvLinkSpeed_SIZE sizeof(ULONGLONG)
1940#define MSNdis_PortChar_RcvLinkSpeed_ID 7
1941#define MSNdis_PortChar_Direction_SIZE sizeof(ULONG)
1942#define MSNdis_PortChar_Direction_ID 8
1943#define MSNdis_PortChar_SendControlState_SIZE sizeof(ULONG)
1944#define MSNdis_PortChar_SendControlState_ID 9
1945#define MSNdis_PortChar_RcvControlState_SIZE sizeof(ULONG)
1946#define MSNdis_PortChar_RcvControlState_ID 10
1947#define MSNdis_PortChar_SendAuthorizationState_SIZE sizeof(ULONG)
1948#define MSNdis_PortChar_SendAuthorizationState_ID 11
1949#define MSNdis_PortChar_RcvAuthorizationState_SIZE sizeof(ULONG)
1950#define MSNdis_PortChar_RcvAuthorizationState_ID 12
1951
1952#define MSNdis_PortChar_SIZE (FIELD_OFFSET(MSNdis_PortChar, RcvAuthorizationState) + MSNdis_PortChar_RcvAuthorizationState_SIZE)
1953
1954#define MSNdis_PortArray_Header_SIZE sizeof(MSNdis_ObjectHeader)
1955#define MSNdis_PortArray_Header_ID 1
1956#define MSNdis_PortArray_NumberOfPorts_SIZE sizeof(ULONG)
1957#define MSNdis_PortArray_NumberOfPorts_ID 2
1958#define MSNdis_PortArray_OffsetFirstPort_SIZE sizeof(ULONG)
1959#define MSNdis_PortArray_OffsetFirstPort_ID 3
1960#define MSNdis_PortArray_ElementSize_SIZE sizeof(ULONG)
1961#define MSNdis_PortArray_ElementSize_ID 4
1962#define MSNdis_PortArray_Port_ID 5
1963
1964#define MSNdis_PciDeviceProperty_Header_SIZE sizeof(MSNdis_ObjectHeader)
1965#define MSNdis_PciDeviceProperty_Header_ID 1
1966#define MSNdis_PciDeviceProperty_DeviceType_SIZE sizeof(ULONG)
1967#define MSNdis_PciDeviceProperty_DeviceType_ID 2
1968#define MSNdis_PciDeviceProperty_CurrentSpeedAndMode_SIZE sizeof(ULONG)
1969#define MSNdis_PciDeviceProperty_CurrentSpeedAndMode_ID 3
1970#define MSNdis_PciDeviceProperty_CurrentPayloadSize_SIZE sizeof(ULONG)
1971#define MSNdis_PciDeviceProperty_CurrentPayloadSize_ID 4
1972#define MSNdis_PciDeviceProperty_MaxPayloadSize_SIZE sizeof(ULONG)
1973#define MSNdis_PciDeviceProperty_MaxPayloadSize_ID 5
1974#define MSNdis_PciDeviceProperty_MaxReadRequestSize_SIZE sizeof(ULONG)
1975#define MSNdis_PciDeviceProperty_MaxReadRequestSize_ID 6
1976#define MSNdis_PciDeviceProperty_CurrentLinkSpeed_SIZE sizeof(ULONG)
1977#define MSNdis_PciDeviceProperty_CurrentLinkSpeed_ID 7
1978#define MSNdis_PciDeviceProperty_CurrentLinkWidth_SIZE sizeof(ULONG)
1979#define MSNdis_PciDeviceProperty_CurrentLinkWidth_ID 8
1980#define MSNdis_PciDeviceProperty_MaxLinkSpeed_SIZE sizeof(ULONG)
1981#define MSNdis_PciDeviceProperty_MaxLinkSpeed_ID 9
1982#define MSNdis_PciDeviceProperty_MaxLinkWidth_SIZE sizeof(ULONG)
1983#define MSNdis_PciDeviceProperty_MaxLinkWidth_ID 10
1984
1985#define MSNdis_PciDeviceProperty_SIZE (FIELD_OFFSET(MSNdis_PciDeviceProperty, MaxLinkWidth) + MSNdis_PciDeviceProperty_MaxLinkWidth_SIZE)
1986
1987#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_Encapsulation_SIZE sizeof(ULONG)
1988#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_Encapsulation_ID 1
1989#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_MaxOffLoadSize_SIZE sizeof(ULONG)
1990#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_MaxOffLoadSize_ID 2
1991#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_MinSegmentCount_SIZE sizeof(ULONG)
1992#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_MinSegmentCount_ID 3
1993#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_TcpOptions_SIZE sizeof(ULONG)
1994#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_TcpOptions_ID 4
1995#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_IpOptions_SIZE sizeof(ULONG)
1996#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_IpOptions_ID 5
1997
1998#define MSNdis_WmiTcpLargeSendOffloadV1_IPv4_SIZE (FIELD_OFFSET(MSNdis_WmiTcpLargeSendOffloadV1_IPv4, IpOptions) + MSNdis_WmiTcpLargeSendOffloadV1_IPv4_IpOptions_SIZE)
1999
2000#define MSNdis_WmiTcpLargeSendOffloadV1_WmiIPv4_SIZE sizeof(MSNdis_WmiTcpLargeSendOffloadV1_IPv4)
2001#define MSNdis_WmiTcpLargeSendOffloadV1_WmiIPv4_ID 1
2002
2003#define MSNdis_WmiTcpLargeSendOffloadV1_SIZE (FIELD_OFFSET(MSNdis_WmiTcpLargeSendOffloadV1, WmiIPv4) + MSNdis_WmiTcpLargeSendOffloadV1_WmiIPv4_SIZE)
2004
2005#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_Encapsulation_SIZE sizeof(ULONG)
2006#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_Encapsulation_ID 1
2007#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_IpOptionsSupported_SIZE sizeof(ULONG)
2008#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_IpOptionsSupported_ID 2
2009#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_TcpOptionsSupported_SIZE sizeof(ULONG)
2010#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_TcpOptionsSupported_ID 3
2011#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_TcpChecksum_SIZE sizeof(ULONG)
2012#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_TcpChecksum_ID 4
2013#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_UdpChecksum_SIZE sizeof(ULONG)
2014#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_UdpChecksum_ID 5
2015#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_IpChecksum_SIZE sizeof(ULONG)
2016#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_IpChecksum_ID 6
2017
2018#define MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_SIZE (FIELD_OFFSET(MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive, IpChecksum) + MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive_IpChecksum_SIZE)
2019
2020#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_Encapsulation_SIZE sizeof(ULONG)
2021#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_Encapsulation_ID 1
2022#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_IpExtensionHeadersSupported_SIZE sizeof(ULONG)
2023#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_IpExtensionHeadersSupported_ID 2
2024#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_TcpOptionsSupported_SIZE sizeof(ULONG)
2025#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_TcpOptionsSupported_ID 3
2026#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_TcpChecksum_SIZE sizeof(ULONG)
2027#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_TcpChecksum_ID 4
2028#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_UdpChecksum_SIZE sizeof(ULONG)
2029#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_UdpChecksum_ID 5
2030
2031#define MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_SIZE (FIELD_OFFSET(MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive, UdpChecksum) + MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive_UdpChecksum_SIZE)
2032
2033#define MSNdis_WmiTcpIpChecksumOffload_IPv4Transmit_SIZE sizeof(MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive)
2034#define MSNdis_WmiTcpIpChecksumOffload_IPv4Transmit_ID 1
2035#define MSNdis_WmiTcpIpChecksumOffload_IPv4Receive_SIZE sizeof(MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive)
2036#define MSNdis_WmiTcpIpChecksumOffload_IPv4Receive_ID 2
2037#define MSNdis_WmiTcpIpChecksumOffload_IPv6Transmit_SIZE sizeof(MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive)
2038#define MSNdis_WmiTcpIpChecksumOffload_IPv6Transmit_ID 3
2039#define MSNdis_WmiTcpIpChecksumOffload_IPv6Receive_SIZE sizeof(MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive)
2040#define MSNdis_WmiTcpIpChecksumOffload_IPv6Receive_ID 4
2041
2042#define MSNdis_WmiTcpIpChecksumOffload_SIZE (FIELD_OFFSET(MSNdis_WmiTcpIpChecksumOffload, IPv6Receive) + MSNdis_WmiTcpIpChecksumOffload_IPv6Receive_SIZE)
2043
2044#define MSNdis_WmiIPSecOffloadV1_Supported_Encapsulation_SIZE sizeof(ULONG)
2045#define MSNdis_WmiIPSecOffloadV1_Supported_Encapsulation_ID 1
2046#define MSNdis_WmiIPSecOffloadV1_Supported_AhEspCombined_SIZE sizeof(ULONG)
2047#define MSNdis_WmiIPSecOffloadV1_Supported_AhEspCombined_ID 2
2048#define MSNdis_WmiIPSecOffloadV1_Supported_TransportTunnelCombined_SIZE sizeof(ULONG)
2049#define MSNdis_WmiIPSecOffloadV1_Supported_TransportTunnelCombined_ID 3
2050#define MSNdis_WmiIPSecOffloadV1_Supported_IPv4Options_SIZE sizeof(ULONG)
2051#define MSNdis_WmiIPSecOffloadV1_Supported_IPv4Options_ID 4
2052#define MSNdis_WmiIPSecOffloadV1_Supported_Flags_SIZE sizeof(ULONG)
2053#define MSNdis_WmiIPSecOffloadV1_Supported_Flags_ID 5
2054
2055#define MSNdis_WmiIPSecOffloadV1_Supported_SIZE (FIELD_OFFSET(MSNdis_WmiIPSecOffloadV1_Supported, Flags) + MSNdis_WmiIPSecOffloadV1_Supported_Flags_SIZE)
2056
2057#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Md5_SIZE sizeof(ULONG)
2058#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Md5_ID 1
2059#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Sha_1_SIZE sizeof(ULONG)
2060#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Sha_1_ID 2
2061#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Transport_SIZE sizeof(ULONG)
2062#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Transport_ID 3
2063#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Tunnel_SIZE sizeof(ULONG)
2064#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Tunnel_ID 4
2065#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Send_SIZE sizeof(ULONG)
2066#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Send_ID 5
2067#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Receive_SIZE sizeof(ULONG)
2068#define MSNdis_WmiIPSecOffloadV1_IPv4AH_Receive_ID 6
2069
2070#define MSNdis_WmiIPSecOffloadV1_IPv4AH_SIZE (FIELD_OFFSET(MSNdis_WmiIPSecOffloadV1_IPv4AH, Receive) + MSNdis_WmiIPSecOffloadV1_IPv4AH_Receive_SIZE)
2071
2072#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Des_SIZE sizeof(ULONG)
2073#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Des_ID 1
2074#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Reserved_SIZE sizeof(ULONG)
2075#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Reserved_ID 2
2076#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_TripleDes_SIZE sizeof(ULONG)
2077#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_TripleDes_ID 3
2078#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_NullEsp_SIZE sizeof(ULONG)
2079#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_NullEsp_ID 4
2080#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Transport_SIZE sizeof(ULONG)
2081#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Transport_ID 5
2082#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Tunnel_SIZE sizeof(ULONG)
2083#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Tunnel_ID 6
2084#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Send_SIZE sizeof(ULONG)
2085#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Send_ID 7
2086#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Receive_SIZE sizeof(ULONG)
2087#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_Receive_ID 8
2088
2089#define MSNdis_WmiIPSecOffloadV1_IPv4ESP_SIZE (FIELD_OFFSET(MSNdis_WmiIPSecOffloadV1_IPv4ESP, Receive) + MSNdis_WmiIPSecOffloadV1_IPv4ESP_Receive_SIZE)
2090
2091#define MSNdis_WmiIPSecOffloadV1_WmiSupported_SIZE sizeof(MSNdis_WmiIPSecOffloadV1_Supported)
2092#define MSNdis_WmiIPSecOffloadV1_WmiSupported_ID 1
2093#define MSNdis_WmiIPSecOffloadV1_WmiIPv4AH_SIZE sizeof(MSNdis_WmiIPSecOffloadV1_IPv4AH)
2094#define MSNdis_WmiIPSecOffloadV1_WmiIPv4AH_ID 2
2095#define MSNdis_WmiIPSecOffloadV1_WmiIPv4ESP_SIZE sizeof(MSNdis_WmiIPSecOffloadV1_IPv4ESP)
2096#define MSNdis_WmiIPSecOffloadV1_WmiIPv4ESP_ID 3
2097
2098#define MSNdis_WmiIPSecOffloadV1_SIZE (FIELD_OFFSET(MSNdis_WmiIPSecOffloadV1, WmiIPv4ESP) + MSNdis_WmiIPSecOffloadV1_WmiIPv4ESP_SIZE)
2099
2100#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4_Encapsulation_SIZE sizeof(ULONG)
2101#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4_Encapsulation_ID 1
2102#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4_MaxOffLoadSize_SIZE sizeof(ULONG)
2103#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4_MaxOffLoadSize_ID 2
2104#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4_MinSegmentCount_SIZE sizeof(ULONG)
2105#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4_MinSegmentCount_ID 3
2106
2107#define MSNdis_WmiTcpLargeSendOffloadV2_IPv4_SIZE (FIELD_OFFSET(MSNdis_WmiTcpLargeSendOffloadV2_IPv4, MinSegmentCount) + MSNdis_WmiTcpLargeSendOffloadV2_IPv4_MinSegmentCount_SIZE)
2108
2109#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_Encapsulation_SIZE sizeof(ULONG)
2110#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_Encapsulation_ID 1
2111#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_MaxOffLoadSize_SIZE sizeof(ULONG)
2112#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_MaxOffLoadSize_ID 2
2113#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_MinSegmentCount_SIZE sizeof(ULONG)
2114#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_MinSegmentCount_ID 3
2115#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_IpExtensionHeadersSupported_SIZE sizeof(ULONG)
2116#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_IpExtensionHeadersSupported_ID 4
2117#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_TcpOptionsSupported_SIZE sizeof(ULONG)
2118#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_TcpOptionsSupported_ID 5
2119
2120#define MSNdis_WmiTcpLargeSendOffloadV2_IPv6_SIZE (FIELD_OFFSET(MSNdis_WmiTcpLargeSendOffloadV2_IPv6, TcpOptionsSupported) + MSNdis_WmiTcpLargeSendOffloadV2_IPv6_TcpOptionsSupported_SIZE)
2121
2122#define MSNdis_WmiTcpLargeSendOffloadV2_WmiIPv4_SIZE sizeof(MSNdis_WmiTcpLargeSendOffloadV2_IPv4)
2123#define MSNdis_WmiTcpLargeSendOffloadV2_WmiIPv4_ID 1
2124#define MSNdis_WmiTcpLargeSendOffloadV2_WmiIPv6_SIZE sizeof(MSNdis_WmiTcpLargeSendOffloadV2_IPv6)
2125#define MSNdis_WmiTcpLargeSendOffloadV2_WmiIPv6_ID 2
2126
2127#define MSNdis_WmiTcpLargeSendOffloadV2_SIZE (FIELD_OFFSET(MSNdis_WmiTcpLargeSendOffloadV2, WmiIPv6) + MSNdis_WmiTcpLargeSendOffloadV2_WmiIPv6_SIZE)
2128
2129#define MSNdis_WmiOffload_Header_SIZE sizeof(MSNdis_ObjectHeader)
2130#define MSNdis_WmiOffload_Header_ID 1
2131#define MSNdis_WmiOffload_Checksum_SIZE sizeof(MSNdis_WmiTcpIpChecksumOffload)
2132#define MSNdis_WmiOffload_Checksum_ID 2
2133#define MSNdis_WmiOffload_LsoV1_SIZE sizeof(MSNdis_WmiTcpLargeSendOffloadV1)
2134#define MSNdis_WmiOffload_LsoV1_ID 3
2135#define MSNdis_WmiOffload_IPsecV1_SIZE sizeof(MSNdis_WmiIPSecOffloadV1)
2136#define MSNdis_WmiOffload_IPsecV1_ID 4
2137#define MSNdis_WmiOffload_LsoV2_SIZE sizeof(MSNdis_WmiTcpLargeSendOffloadV2)
2138#define MSNdis_WmiOffload_LsoV2_ID 5
2139#define MSNdis_WmiOffload_Flags_SIZE sizeof(ULONG)
2140#define MSNdis_WmiOffload_Flags_ID 6
2141
2142#define MSNdis_WmiOffload_SIZE (FIELD_OFFSET(MSNdis_WmiOffload, Flags) + MSNdis_WmiOffload_Flags_SIZE)
2143
2144#define MSNdis_TcpOffloadParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
2145#define MSNdis_TcpOffloadParameters_Header_ID 1
2146#define MSNdis_TcpOffloadParameters_IPv4Checksum_SIZE sizeof(UCHAR)
2147#define MSNdis_TcpOffloadParameters_IPv4Checksum_ID 2
2148#define MSNdis_TcpOffloadParameters_TCPIPv4Checksum_SIZE sizeof(UCHAR)
2149#define MSNdis_TcpOffloadParameters_TCPIPv4Checksum_ID 3
2150#define MSNdis_TcpOffloadParameters_UDPIPv4Checksum_SIZE sizeof(UCHAR)
2151#define MSNdis_TcpOffloadParameters_UDPIPv4Checksum_ID 4
2152#define MSNdis_TcpOffloadParameters_TCPIPv6Checksum_SIZE sizeof(UCHAR)
2153#define MSNdis_TcpOffloadParameters_TCPIPv6Checksum_ID 5
2154#define MSNdis_TcpOffloadParameters_UDPIPv6Checksum_SIZE sizeof(UCHAR)
2155#define MSNdis_TcpOffloadParameters_UDPIPv6Checksum_ID 6
2156#define MSNdis_TcpOffloadParameters_LsoV1_SIZE sizeof(UCHAR)
2157#define MSNdis_TcpOffloadParameters_LsoV1_ID 7
2158#define MSNdis_TcpOffloadParameters_IPsec_SIZE sizeof(UCHAR)
2159#define MSNdis_TcpOffloadParameters_IPsec_ID 8
2160#define MSNdis_TcpOffloadParameters_LsoV2IPv4_SIZE sizeof(UCHAR)
2161#define MSNdis_TcpOffloadParameters_LsoV2IPv4_ID 9
2162#define MSNdis_TcpOffloadParameters_LsoV2IPv6_SIZE sizeof(UCHAR)
2163#define MSNdis_TcpOffloadParameters_LsoV2IPv6_ID 10
2164#define MSNdis_TcpOffloadParameters_TcpConnectionIPv4_SIZE sizeof(UCHAR)
2165#define MSNdis_TcpOffloadParameters_TcpConnectionIPv4_ID 11
2166#define MSNdis_TcpOffloadParameters_TcpConnectionIPv6_SIZE sizeof(UCHAR)
2167#define MSNdis_TcpOffloadParameters_TcpConnectionIPv6_ID 12
2168#define MSNdis_TcpOffloadParameters_Flags_SIZE sizeof(ULONG)
2169#define MSNdis_TcpOffloadParameters_Flags_ID 13
2170
2171#define MSNdis_TcpOffloadParameters_SIZE (FIELD_OFFSET(MSNdis_TcpOffloadParameters, Flags) + MSNdis_TcpOffloadParameters_Flags_SIZE)
2172
2173#define MSNdis_WmiTcpConnectionOffload_Header_SIZE sizeof(MSNdis_ObjectHeader)
2174#define MSNdis_WmiTcpConnectionOffload_Header_ID 1
2175#define MSNdis_WmiTcpConnectionOffload_Encapsulation_SIZE sizeof(ULONG)
2176#define MSNdis_WmiTcpConnectionOffload_Encapsulation_ID 2
2177#define MSNdis_WmiTcpConnectionOffload_SupportIp4_SIZE sizeof(ULONG)
2178#define MSNdis_WmiTcpConnectionOffload_SupportIp4_ID 3
2179#define MSNdis_WmiTcpConnectionOffload_SupportIp6_SIZE sizeof(ULONG)
2180#define MSNdis_WmiTcpConnectionOffload_SupportIp6_ID 4
2181#define MSNdis_WmiTcpConnectionOffload_SupportIp6ExtensionHeaders_SIZE sizeof(ULONG)
2182#define MSNdis_WmiTcpConnectionOffload_SupportIp6ExtensionHeaders_ID 5
2183#define MSNdis_WmiTcpConnectionOffload_SupportSack_SIZE sizeof(ULONG)
2184#define MSNdis_WmiTcpConnectionOffload_SupportSack_ID 6
2185#define MSNdis_WmiTcpConnectionOffload_TcpConnectionOffloadCapacity_SIZE sizeof(ULONG)
2186#define MSNdis_WmiTcpConnectionOffload_TcpConnectionOffloadCapacity_ID 7
2187#define MSNdis_WmiTcpConnectionOffload_Flags_SIZE sizeof(ULONG)
2188#define MSNdis_WmiTcpConnectionOffload_Flags_ID 8
2189
2190#define MSNdis_WmiTcpConnectionOffload_SIZE (FIELD_OFFSET(MSNdis_WmiTcpConnectionOffload, Flags) + MSNdis_WmiTcpConnectionOffload_Flags_SIZE)
2191
2192#define MSNdis_WmiHDSplitCurrentConfig_Header_SIZE sizeof(MSNdis_ObjectHeader)
2193#define MSNdis_WmiHDSplitCurrentConfig_Header_ID 1
2194#define MSNdis_WmiHDSplitCurrentConfig_HardwareCapabilities_SIZE sizeof(ULONG)
2195#define MSNdis_WmiHDSplitCurrentConfig_HardwareCapabilities_ID 2
2196#define MSNdis_WmiHDSplitCurrentConfig_CurrentCapabilities_SIZE sizeof(ULONG)
2197#define MSNdis_WmiHDSplitCurrentConfig_CurrentCapabilities_ID 3
2198#define MSNdis_WmiHDSplitCurrentConfig_HDSplitFlags_SIZE sizeof(ULONG)
2199#define MSNdis_WmiHDSplitCurrentConfig_HDSplitFlags_ID 4
2200#define MSNdis_WmiHDSplitCurrentConfig_HDSplitCombineFlags_SIZE sizeof(ULONG)
2201#define MSNdis_WmiHDSplitCurrentConfig_HDSplitCombineFlags_ID 5
2202#define MSNdis_WmiHDSplitCurrentConfig_BackfillSize_SIZE sizeof(ULONG)
2203#define MSNdis_WmiHDSplitCurrentConfig_BackfillSize_ID 6
2204#define MSNdis_WmiHDSplitCurrentConfig_MaxHeaderSize_SIZE sizeof(ULONG)
2205#define MSNdis_WmiHDSplitCurrentConfig_MaxHeaderSize_ID 7
2206
2207#define MSNdis_WmiHDSplitCurrentConfig_SIZE (FIELD_OFFSET(MSNdis_WmiHDSplitCurrentConfig, MaxHeaderSize) + MSNdis_WmiHDSplitCurrentConfig_MaxHeaderSize_SIZE)
2208
2209#define MSNdis_HDSplitParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
2210#define MSNdis_HDSplitParameters_Header_ID 1
2211#define MSNdis_HDSplitParameters_HDSplitCombineFlags_SIZE sizeof(ULONG)
2212#define MSNdis_HDSplitParameters_HDSplitCombineFlags_ID 2
2213
2214#define MSNdis_HDSplitParameters_SIZE (FIELD_OFFSET(MSNdis_HDSplitParameters, HDSplitCombineFlags) + MSNdis_HDSplitParameters_HDSplitCombineFlags_SIZE)
2215
2216#define MSNdis_WmiReceiveScaleCapabilities_Header_SIZE sizeof(MSNdis_ObjectHeader)
2217#define MSNdis_WmiReceiveScaleCapabilities_Header_ID 1
2218#define MSNdis_WmiReceiveScaleCapabilities_CapabilitiesFlags_SIZE sizeof(ULONG)
2219#define MSNdis_WmiReceiveScaleCapabilities_CapabilitiesFlags_ID 2
2220#define MSNdis_WmiReceiveScaleCapabilities_NumberOfInterruptMessages_SIZE sizeof(ULONG)
2221#define MSNdis_WmiReceiveScaleCapabilities_NumberOfInterruptMessages_ID 3
2222#define MSNdis_WmiReceiveScaleCapabilities_NumberOfReceiveQueues_SIZE sizeof(ULONG)
2223#define MSNdis_WmiReceiveScaleCapabilities_NumberOfReceiveQueues_ID 4
2224
2225#define MSNdis_WmiReceiveScaleCapabilities_SIZE (FIELD_OFFSET(MSNdis_WmiReceiveScaleCapabilities, NumberOfReceiveQueues) + MSNdis_WmiReceiveScaleCapabilities_NumberOfReceiveQueues_SIZE)
2226
2227#define MSNdis_ReceiveFilterCapabilities_Header_SIZE sizeof(MSNdis_ObjectHeader)
2228#define MSNdis_ReceiveFilterCapabilities_Header_ID 1
2229#define MSNdis_ReceiveFilterCapabilities_Flags_SIZE sizeof(ULONG)
2230#define MSNdis_ReceiveFilterCapabilities_Flags_ID 2
2231#define MSNdis_ReceiveFilterCapabilities_EnabledFilterTypes_SIZE sizeof(ULONG)
2232#define MSNdis_ReceiveFilterCapabilities_EnabledFilterTypes_ID 3
2233#define MSNdis_ReceiveFilterCapabilities_EnabledQueueTypes_SIZE sizeof(ULONG)
2234#define MSNdis_ReceiveFilterCapabilities_EnabledQueueTypes_ID 4
2235#define MSNdis_ReceiveFilterCapabilities_NumQueues_SIZE sizeof(ULONG)
2236#define MSNdis_ReceiveFilterCapabilities_NumQueues_ID 5
2237#define MSNdis_ReceiveFilterCapabilities_SupportedQueueProperties_SIZE sizeof(ULONG)
2238#define MSNdis_ReceiveFilterCapabilities_SupportedQueueProperties_ID 6
2239#define MSNdis_ReceiveFilterCapabilities_SupportedFilterTests_SIZE sizeof(ULONG)
2240#define MSNdis_ReceiveFilterCapabilities_SupportedFilterTests_ID 7
2241#define MSNdis_ReceiveFilterCapabilities_SupportedHeaders_SIZE sizeof(ULONG)
2242#define MSNdis_ReceiveFilterCapabilities_SupportedHeaders_ID 8
2243#define MSNdis_ReceiveFilterCapabilities_SupportedMacHeaderFields_SIZE sizeof(ULONG)
2244#define MSNdis_ReceiveFilterCapabilities_SupportedMacHeaderFields_ID 9
2245#define MSNdis_ReceiveFilterCapabilities_MaxMacHeaderFilters_SIZE sizeof(ULONG)
2246#define MSNdis_ReceiveFilterCapabilities_MaxMacHeaderFilters_ID 10
2247#define MSNdis_ReceiveFilterCapabilities_MaxQueueGroups_SIZE sizeof(ULONG)
2248#define MSNdis_ReceiveFilterCapabilities_MaxQueueGroups_ID 11
2249#define MSNdis_ReceiveFilterCapabilities_MaxQueuesPerQueueGroup_SIZE sizeof(ULONG)
2250#define MSNdis_ReceiveFilterCapabilities_MaxQueuesPerQueueGroup_ID 12
2251#define MSNdis_ReceiveFilterCapabilities_MinLookaheadSplitSize_SIZE sizeof(ULONG)
2252#define MSNdis_ReceiveFilterCapabilities_MinLookaheadSplitSize_ID 13
2253#define MSNdis_ReceiveFilterCapabilities_MaxLookaheadSplitSize_SIZE sizeof(ULONG)
2254#define MSNdis_ReceiveFilterCapabilities_MaxLookaheadSplitSize_ID 14
2255
2256#define MSNdis_ReceiveFilterCapabilities_SIZE (FIELD_OFFSET(MSNdis_ReceiveFilterCapabilities, MaxLookaheadSplitSize) + MSNdis_ReceiveFilterCapabilities_MaxLookaheadSplitSize_SIZE)
2257
2258#define MSNdis_ReceiveFilterGlobalParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
2259#define MSNdis_ReceiveFilterGlobalParameters_Header_ID 1
2260#define MSNdis_ReceiveFilterGlobalParameters_Flags_SIZE sizeof(ULONG)
2261#define MSNdis_ReceiveFilterGlobalParameters_Flags_ID 2
2262#define MSNdis_ReceiveFilterGlobalParameters_EnabledFilterTypes_SIZE sizeof(ULONG)
2263#define MSNdis_ReceiveFilterGlobalParameters_EnabledFilterTypes_ID 3
2264#define MSNdis_ReceiveFilterGlobalParameters_EnabledQueueTypes_SIZE sizeof(ULONG)
2265#define MSNdis_ReceiveFilterGlobalParameters_EnabledQueueTypes_ID 4
2266
2267#define MSNdis_ReceiveFilterGlobalParameters_SIZE (FIELD_OFFSET(MSNdis_ReceiveFilterGlobalParameters, EnabledQueueTypes) + MSNdis_ReceiveFilterGlobalParameters_EnabledQueueTypes_SIZE)
2268
2269#define MSNdis_CountedString_Length_SIZE sizeof(USHORT)
2270#define MSNdis_CountedString_Length_ID 1
2271#define MSNdis_CountedString_String_SIZE sizeof(SHORT[257])
2272#define MSNdis_CountedString_String_ID 2
2273
2274#define MSNdis_CountedString_SIZE (FIELD_OFFSET(MSNdis_CountedString, String) + MSNdis_CountedString_String_SIZE)
2275
2276#define MSNdis_ReceiveFilterInfo_Header_SIZE sizeof(MSNdis_ObjectHeader)
2277#define MSNdis_ReceiveFilterInfo_Header_ID 1
2278#define MSNdis_ReceiveFilterInfo_Flags_SIZE sizeof(ULONG)
2279#define MSNdis_ReceiveFilterInfo_Flags_ID 2
2280#define MSNdis_ReceiveFilterInfo_FilterType_SIZE sizeof(ULONG)
2281#define MSNdis_ReceiveFilterInfo_FilterType_ID 3
2282#define MSNdis_ReceiveFilterInfo_FilterId_SIZE sizeof(ULONG)
2283#define MSNdis_ReceiveFilterInfo_FilterId_ID 4
2284
2285#define MSNdis_ReceiveFilterInfo_SIZE (FIELD_OFFSET(MSNdis_ReceiveFilterInfo, FilterId) + MSNdis_ReceiveFilterInfo_FilterId_SIZE)
2286
2287#define MSNdis_ReceiveFilterInfoArray_Header_SIZE sizeof(MSNdis_ObjectHeader)
2288#define MSNdis_ReceiveFilterInfoArray_Header_ID 1
2289#define MSNdis_ReceiveFilterInfoArray_QueueId_SIZE sizeof(ULONG)
2290#define MSNdis_ReceiveFilterInfoArray_QueueId_ID 2
2291#define MSNdis_ReceiveFilterInfoArray_FirstElementOffset_SIZE sizeof(ULONG)
2292#define MSNdis_ReceiveFilterInfoArray_FirstElementOffset_ID 3
2293#define MSNdis_ReceiveFilterInfoArray_NumElements_SIZE sizeof(ULONG)
2294#define MSNdis_ReceiveFilterInfoArray_NumElements_ID 4
2295#define MSNdis_ReceiveFilterInfoArray_ElementSize_SIZE sizeof(ULONG)
2296#define MSNdis_ReceiveFilterInfoArray_ElementSize_ID 5
2297#define MSNdis_ReceiveFilterInfoArray_Filter_ID 6
2298
2299#define MSNdis_ReceiveFilterFieldParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
2300#define MSNdis_ReceiveFilterFieldParameters_Header_ID 1
2301#define MSNdis_ReceiveFilterFieldParameters_Flags_SIZE sizeof(ULONG)
2302#define MSNdis_ReceiveFilterFieldParameters_Flags_ID 2
2303#define MSNdis_ReceiveFilterFieldParameters_FrameHeader_SIZE sizeof(ULONG)
2304#define MSNdis_ReceiveFilterFieldParameters_FrameHeader_ID 3
2305#define MSNdis_ReceiveFilterFieldParameters_ReceiveFilterTest_SIZE sizeof(ULONG)
2306#define MSNdis_ReceiveFilterFieldParameters_ReceiveFilterTest_ID 4
2307#define MSNdis_ReceiveFilterFieldParameters_MacHeaderField_SIZE sizeof(ULONG)
2308#define MSNdis_ReceiveFilterFieldParameters_MacHeaderField_ID 5
2309#define MSNdis_ReceiveFilterFieldParameters_FieldByteArrayValue_SIZE sizeof(UCHAR[16])
2310#define MSNdis_ReceiveFilterFieldParameters_FieldByteArrayValue_ID 6
2311#define MSNdis_ReceiveFilterFieldParameters_ResultByteArrayValue_SIZE sizeof(UCHAR[16])
2312#define MSNdis_ReceiveFilterFieldParameters_ResultByteArrayValue_ID 7
2313
2314#define MSNdis_ReceiveFilterFieldParameters_SIZE (FIELD_OFFSET(MSNdis_ReceiveFilterFieldParameters, ResultByteArrayValue) + MSNdis_ReceiveFilterFieldParameters_ResultByteArrayValue_SIZE)
2315
2316#define MSNdis_ReceiveFilterParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
2317#define MSNdis_ReceiveFilterParameters_Header_ID 1
2318#define MSNdis_ReceiveFilterParameters_Flags_SIZE sizeof(ULONG)
2319#define MSNdis_ReceiveFilterParameters_Flags_ID 2
2320#define MSNdis_ReceiveFilterParameters_FilterType_SIZE sizeof(ULONG)
2321#define MSNdis_ReceiveFilterParameters_FilterType_ID 3
2322#define MSNdis_ReceiveFilterParameters_QueueId_SIZE sizeof(ULONG)
2323#define MSNdis_ReceiveFilterParameters_QueueId_ID 4
2324#define MSNdis_ReceiveFilterParameters_FilterId_SIZE sizeof(ULONG)
2325#define MSNdis_ReceiveFilterParameters_FilterId_ID 5
2326#define MSNdis_ReceiveFilterParameters_FieldParametersArrayOffset_SIZE sizeof(ULONG)
2327#define MSNdis_ReceiveFilterParameters_FieldParametersArrayOffset_ID 6
2328#define MSNdis_ReceiveFilterParameters_FieldParametersArrayNumElements_SIZE sizeof(ULONG)
2329#define MSNdis_ReceiveFilterParameters_FieldParametersArrayNumElements_ID 7
2330#define MSNdis_ReceiveFilterParameters_FieldParametersArrayElementSize_SIZE sizeof(ULONG)
2331#define MSNdis_ReceiveFilterParameters_FieldParametersArrayElementSize_ID 8
2332#define MSNdis_ReceiveFilterParameters_RequestedFilterIdBitCount_SIZE sizeof(ULONG)
2333#define MSNdis_ReceiveFilterParameters_RequestedFilterIdBitCount_ID 9
2334#define MSNdis_ReceiveFilterParameters_FieldParameters_ID 10
2335
2336#define MSNdis_NicSwitchCapabilities_Header_SIZE sizeof(MSNdis_ObjectHeader)
2337#define MSNdis_NicSwitchCapabilities_Header_ID 1
2338#define MSNdis_NicSwitchCapabilities_Flags_SIZE sizeof(ULONG)
2339#define MSNdis_NicSwitchCapabilities_Flags_ID 2
2340#define MSNdis_NicSwitchCapabilities_NdisReserved1_SIZE sizeof(ULONG)
2341#define MSNdis_NicSwitchCapabilities_NdisReserved1_ID 3
2342#define MSNdis_NicSwitchCapabilities_NumTotalMacAddresses_SIZE sizeof(ULONG)
2343#define MSNdis_NicSwitchCapabilities_NumTotalMacAddresses_ID 4
2344#define MSNdis_NicSwitchCapabilities_NumMacAddressesPerPort_SIZE sizeof(ULONG)
2345#define MSNdis_NicSwitchCapabilities_NumMacAddressesPerPort_ID 5
2346#define MSNdis_NicSwitchCapabilities_NumVlansPerPort_SIZE sizeof(ULONG)
2347#define MSNdis_NicSwitchCapabilities_NumVlansPerPort_ID 6
2348#define MSNdis_NicSwitchCapabilities_NdisReserved2_SIZE sizeof(ULONG)
2349#define MSNdis_NicSwitchCapabilities_NdisReserved2_ID 7
2350#define MSNdis_NicSwitchCapabilities_NdisReserved3_SIZE sizeof(ULONG)
2351#define MSNdis_NicSwitchCapabilities_NdisReserved3_ID 8
2352
2353#define MSNdis_NicSwitchCapabilities_SIZE (FIELD_OFFSET(MSNdis_NicSwitchCapabilities, NdisReserved3) + MSNdis_NicSwitchCapabilities_NdisReserved3_SIZE)
2354
2355#define MSNdis_GroupAffinity_Mask_SIZE sizeof(ULONGLONG)
2356#define MSNdis_GroupAffinity_Mask_ID 1
2357#define MSNdis_GroupAffinity_Group_SIZE sizeof(USHORT)
2358#define MSNdis_GroupAffinity_Group_ID 2
2359#define MSNdis_GroupAffinity_Reserved_SIZE sizeof(USHORT[3])
2360#define MSNdis_GroupAffinity_Reserved_ID 3
2361
2362#define MSNdis_GroupAffinity_SIZE (FIELD_OFFSET(MSNdis_GroupAffinity, Reserved) + MSNdis_GroupAffinity_Reserved_SIZE)
2363
2364#define MSNdis_ReceiveQueueParameters_Header_SIZE sizeof(MSNdis_ObjectHeader)
2365#define MSNdis_ReceiveQueueParameters_Header_ID 1
2366#define MSNdis_ReceiveQueueParameters_Flags_SIZE sizeof(ULONG)
2367#define MSNdis_ReceiveQueueParameters_Flags_ID 2
2368#define MSNdis_ReceiveQueueParameters_QueueType_SIZE sizeof(ULONG)
2369#define MSNdis_ReceiveQueueParameters_QueueType_ID 3
2370#define MSNdis_ReceiveQueueParameters_QueueId_SIZE sizeof(ULONG)
2371#define MSNdis_ReceiveQueueParameters_QueueId_ID 4
2372#define MSNdis_ReceiveQueueParameters_QueueGroupId_SIZE sizeof(ULONG)
2373#define MSNdis_ReceiveQueueParameters_QueueGroupId_ID 5
2374#define MSNdis_ReceiveQueueParameters_ProcessorAffinity_SIZE sizeof(MSNdis_GroupAffinity)
2375#define MSNdis_ReceiveQueueParameters_ProcessorAffinity_ID 6
2376#define MSNdis_ReceiveQueueParameters_NumSuggestedReceiveBuffers_SIZE sizeof(ULONG)
2377#define MSNdis_ReceiveQueueParameters_NumSuggestedReceiveBuffers_ID 7
2378#define MSNdis_ReceiveQueueParameters_MSIXTableEntry_SIZE sizeof(ULONG)
2379#define MSNdis_ReceiveQueueParameters_MSIXTableEntry_ID 8
2380#define MSNdis_ReceiveQueueParameters_LookaheadSize_SIZE sizeof(ULONG)
2381#define MSNdis_ReceiveQueueParameters_LookaheadSize_ID 9
2382#define MSNdis_ReceiveQueueParameters_VmName_SIZE sizeof(MSNdis_CountedString)
2383#define MSNdis_ReceiveQueueParameters_VmName_ID 10
2384#define MSNdis_ReceiveQueueParameters_QueueName_SIZE sizeof(MSNdis_CountedString)
2385#define MSNdis_ReceiveQueueParameters_QueueName_ID 11
2386
2387#define MSNdis_ReceiveQueueParameters_SIZE (FIELD_OFFSET(MSNdis_ReceiveQueueParameters, QueueName) + MSNdis_ReceiveQueueParameters_QueueName_SIZE)
2388
2389#define MSNdis_ReceiveQueueInfo_Header_SIZE sizeof(MSNdis_ObjectHeader)
2390#define MSNdis_ReceiveQueueInfo_Header_ID 1
2391#define MSNdis_ReceiveQueueInfo_Flags_SIZE sizeof(ULONG)
2392#define MSNdis_ReceiveQueueInfo_Flags_ID 2
2393#define MSNdis_ReceiveQueueInfo_QueueType_SIZE sizeof(ULONG)
2394#define MSNdis_ReceiveQueueInfo_QueueType_ID 3
2395#define MSNdis_ReceiveQueueInfo_QueueId_SIZE sizeof(ULONG)
2396#define MSNdis_ReceiveQueueInfo_QueueId_ID 4
2397#define MSNdis_ReceiveQueueInfo_QueueGroupId_SIZE sizeof(ULONG)
2398#define MSNdis_ReceiveQueueInfo_QueueGroupId_ID 5
2399#define MSNdis_ReceiveQueueInfo_QueueState_SIZE sizeof(ULONG)
2400#define MSNdis_ReceiveQueueInfo_QueueState_ID 6
2401#define MSNdis_ReceiveQueueInfo_ProcessorAffinity_SIZE sizeof(MSNdis_GroupAffinity)
2402#define MSNdis_ReceiveQueueInfo_ProcessorAffinity_ID 7
2403#define MSNdis_ReceiveQueueInfo_NumSuggestedReceiveBuffers_SIZE sizeof(ULONG)
2404#define MSNdis_ReceiveQueueInfo_NumSuggestedReceiveBuffers_ID 8
2405#define MSNdis_ReceiveQueueInfo_MSIXTableEntry_SIZE sizeof(ULONG)
2406#define MSNdis_ReceiveQueueInfo_MSIXTableEntry_ID 9
2407#define MSNdis_ReceiveQueueInfo_LookaheadSize_SIZE sizeof(ULONG)
2408#define MSNdis_ReceiveQueueInfo_LookaheadSize_ID 10
2409#define MSNdis_ReceiveQueueInfo_VmName_SIZE sizeof(MSNdis_CountedString)
2410#define MSNdis_ReceiveQueueInfo_VmName_ID 11
2411#define MSNdis_ReceiveQueueInfo_QueueName_SIZE sizeof(MSNdis_CountedString)
2412#define MSNdis_ReceiveQueueInfo_QueueName_ID 12
2413
2414#define MSNdis_ReceiveQueueInfo_SIZE (FIELD_OFFSET(MSNdis_ReceiveQueueInfo, QueueName) + MSNdis_ReceiveQueueInfo_QueueName_SIZE)
2415
2416#define MSNdis_ReceiveQueueInfoArray_Header_SIZE sizeof(MSNdis_ObjectHeader)
2417#define MSNdis_ReceiveQueueInfoArray_Header_ID 1
2418#define MSNdis_ReceiveQueueInfoArray_FirstElementOffset_SIZE sizeof(ULONG)
2419#define MSNdis_ReceiveQueueInfoArray_FirstElementOffset_ID 2
2420#define MSNdis_ReceiveQueueInfoArray_NumElements_SIZE sizeof(ULONG)
2421#define MSNdis_ReceiveQueueInfoArray_NumElements_ID 3
2422#define MSNdis_ReceiveQueueInfoArray_ElementSize_SIZE sizeof(ULONG)
2423#define MSNdis_ReceiveQueueInfoArray_ElementSize_ID 4
2424#define MSNdis_ReceiveQueueInfoArray_Queue_ID 5
2425
2426#define WmiQueryLinkState     1
2427
2428#define WmiQueryLinkState_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2429#define WmiQueryLinkState_IN_Header_ID 1
2430
2431#define WmiQueryLinkState_IN_SIZE (FIELD_OFFSET(WmiQueryLinkState_IN, Header) + WmiQueryLinkState_IN_Header_SIZE)
2432
2433#define WmiQueryLinkState_OUT_LinkState_SIZE sizeof(MSNdis_LinkStateData)
2434#define WmiQueryLinkState_OUT_LinkState_ID 2
2435
2436#define WmiQueryLinkState_OUT_SIZE (FIELD_OFFSET(WmiQueryLinkState_OUT, LinkState) + WmiQueryLinkState_OUT_LinkState_SIZE)
2437
2438#define WmiQueryInterruptModeration     1
2439
2440#define WmiQueryInterruptModeration_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2441#define WmiQueryInterruptModeration_IN_Header_ID 1
2442
2443#define WmiQueryInterruptModeration_IN_SIZE (FIELD_OFFSET(WmiQueryInterruptModeration_IN, Header) + WmiQueryInterruptModeration_IN_Header_SIZE)
2444
2445#define WmiQueryInterruptModeration_OUT_InterruptModeration_SIZE sizeof(MSNdis_InterruptModerationParameters)
2446#define WmiQueryInterruptModeration_OUT_InterruptModeration_ID 2
2447
2448#define WmiQueryInterruptModeration_OUT_SIZE (FIELD_OFFSET(WmiQueryInterruptModeration_OUT, InterruptModeration) + WmiQueryInterruptModeration_OUT_InterruptModeration_SIZE)
2449
2450#define WmiSetInterruptModeration     1
2451
2452#define WmiSetInterruptModeration_IN_MethodHeader_SIZE sizeof(MSNdis_WmiMethodHeader)
2453#define WmiSetInterruptModeration_IN_MethodHeader_ID 1
2454#define WmiSetInterruptModeration_IN_InterruptModeration_SIZE sizeof(MSNdis_InterruptModerationParameters)
2455#define WmiSetInterruptModeration_IN_InterruptModeration_ID 2
2456
2457#define WmiSetInterruptModeration_IN_SIZE (FIELD_OFFSET(WmiSetInterruptModeration_IN, InterruptModeration) + WmiSetInterruptModeration_IN_InterruptModeration_SIZE)
2458
2459#define WmiSetInterruptModeration_OUT_OutputInfo_SIZE sizeof(MSNdis_WmiOutputInfo)
2460#define WmiSetInterruptModeration_OUT_OutputInfo_ID 3
2461
2462#define WmiSetInterruptModeration_OUT_SIZE (FIELD_OFFSET(WmiSetInterruptModeration_OUT, OutputInfo) + WmiSetInterruptModeration_OUT_OutputInfo_SIZE)
2463
2464#define WmiSetLinkParameters     1
2465
2466#define WmiSetLinkParameters_IN_MethodHeader_SIZE sizeof(MSNdis_WmiMethodHeader)
2467#define WmiSetLinkParameters_IN_MethodHeader_ID 1
2468#define WmiSetLinkParameters_IN_LinkParameters_SIZE sizeof(MSNdis_LinkParameters)
2469#define WmiSetLinkParameters_IN_LinkParameters_ID 2
2470
2471#define WmiSetLinkParameters_IN_SIZE (FIELD_OFFSET(WmiSetLinkParameters_IN, LinkParameters) + WmiSetLinkParameters_IN_LinkParameters_SIZE)
2472
2473#define WmiSetLinkParameters_OUT_OutputInfo_SIZE sizeof(MSNdis_WmiOutputInfo)
2474#define WmiSetLinkParameters_OUT_OutputInfo_ID 3
2475
2476#define WmiSetLinkParameters_OUT_SIZE (FIELD_OFFSET(WmiSetLinkParameters_OUT, OutputInfo) + WmiSetLinkParameters_OUT_OutputInfo_SIZE)
2477
2478#define WmiQueryStatisticsInfo     1
2479
2480#define WmiQueryStatisticsInfo_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2481#define WmiQueryStatisticsInfo_IN_Header_ID 1
2482
2483#define WmiQueryStatisticsInfo_IN_SIZE (FIELD_OFFSET(WmiQueryStatisticsInfo_IN, Header) + WmiQueryStatisticsInfo_IN_Header_SIZE)
2484
2485#define WmiQueryStatisticsInfo_OUT_StatisticsInfo_SIZE sizeof(MSNdis_StatisticsInfo)
2486#define WmiQueryStatisticsInfo_OUT_StatisticsInfo_ID 2
2487
2488#define WmiQueryStatisticsInfo_OUT_SIZE (FIELD_OFFSET(WmiQueryStatisticsInfo_OUT, StatisticsInfo) + WmiQueryStatisticsInfo_OUT_StatisticsInfo_SIZE)
2489
2490#define WmiQueryPortState     1
2491
2492#define WmiQueryPortState_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2493#define WmiQueryPortState_IN_Header_ID 1
2494
2495#define WmiQueryPortState_IN_SIZE (FIELD_OFFSET(WmiQueryPortState_IN, Header) + WmiQueryPortState_IN_Header_SIZE)
2496
2497#define WmiQueryPortState_OUT_PortState_SIZE sizeof(MSNdis_PortStateData)
2498#define WmiQueryPortState_OUT_PortState_ID 2
2499
2500#define WmiQueryPortState_OUT_SIZE (FIELD_OFFSET(WmiQueryPortState_OUT, PortState) + WmiQueryPortState_OUT_PortState_SIZE)
2501
2502#define WmiEnumeratePorts     1
2503
2504#define WmiEnumeratePorts_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2505#define WmiEnumeratePorts_IN_Header_ID 1
2506
2507#define WmiEnumeratePorts_IN_SIZE (FIELD_OFFSET(WmiEnumeratePorts_IN, Header) + WmiEnumeratePorts_IN_Header_SIZE)
2508
2509#define WmiEnumeratePorts_OUT_Ports_SIZE sizeof(MSNdis_PortArray)
2510#define WmiEnumeratePorts_OUT_Ports_ID 2
2511
2512#define WmiEnumeratePorts_OUT_SIZE (FIELD_OFFSET(WmiEnumeratePorts_OUT, Ports) + WmiEnumeratePorts_OUT_Ports_SIZE)
2513
2514#define WmiSetPortParameters     1
2515
2516#define WmiSetPortParameters_IN_MethodHeader_SIZE sizeof(MSNdis_WmiMethodHeader)
2517#define WmiSetPortParameters_IN_MethodHeader_ID 1
2518#define WmiSetPortParameters_IN_PortParameters_SIZE sizeof(MSNdis_PortAuthParameters)
2519#define WmiSetPortParameters_IN_PortParameters_ID 2
2520
2521#define WmiSetPortParameters_IN_SIZE (FIELD_OFFSET(WmiSetPortParameters_IN, PortParameters) + WmiSetPortParameters_IN_PortParameters_SIZE)
2522
2523#define WmiSetPortParameters_OUT_OutputInfo_SIZE sizeof(MSNdis_WmiOutputInfo)
2524#define WmiSetPortParameters_OUT_OutputInfo_ID 3
2525
2526#define WmiSetPortParameters_OUT_SIZE (FIELD_OFFSET(WmiSetPortParameters_OUT, OutputInfo) + WmiSetPortParameters_OUT_OutputInfo_SIZE)
2527
2528#define WmiQueryPciDeviceCustomProperty     1
2529
2530#define WmiQueryPciDeviceCustomProperty_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2531#define WmiQueryPciDeviceCustomProperty_IN_Header_ID 1
2532
2533#define WmiQueryPciDeviceCustomProperty_IN_SIZE (FIELD_OFFSET(WmiQueryPciDeviceCustomProperty_IN, Header) + WmiQueryPciDeviceCustomProperty_IN_Header_SIZE)
2534
2535#define WmiQueryPciDeviceCustomProperty_OUT_PciDeviceProperty_SIZE sizeof(MSNdis_PciDeviceProperty)
2536#define WmiQueryPciDeviceCustomProperty_OUT_PciDeviceProperty_ID 2
2537
2538#define WmiQueryPciDeviceCustomProperty_OUT_SIZE (FIELD_OFFSET(WmiQueryPciDeviceCustomProperty_OUT, PciDeviceProperty) + WmiQueryPciDeviceCustomProperty_OUT_PciDeviceProperty_SIZE)
2539
2540#define MSNdis_EnumerateAdapterEx_EnumerateAdapter_SIZE sizeof(MSNdis_WmiEnumAdapter)
2541#define MSNdis_EnumerateAdapterEx_EnumerateAdapter_ID 1
2542
2543#define MSNdis_EnumerateAdapterEx_SIZE (FIELD_OFFSET(MSNdis_EnumerateAdapterEx, EnumerateAdapter) + MSNdis_EnumerateAdapterEx_EnumerateAdapter_SIZE)
2544
2545#define WmiQueryCurrentOffloadConfig     1
2546
2547#define WmiQueryCurrentOffloadConfig_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2548#define WmiQueryCurrentOffloadConfig_IN_Header_ID 1
2549
2550#define WmiQueryCurrentOffloadConfig_IN_SIZE (FIELD_OFFSET(WmiQueryCurrentOffloadConfig_IN, Header) + WmiQueryCurrentOffloadConfig_IN_Header_SIZE)
2551
2552#define WmiQueryCurrentOffloadConfig_OUT_Offload_SIZE sizeof(MSNdis_WmiOffload)
2553#define WmiQueryCurrentOffloadConfig_OUT_Offload_ID 2
2554
2555#define WmiQueryCurrentOffloadConfig_OUT_SIZE (FIELD_OFFSET(WmiQueryCurrentOffloadConfig_OUT, Offload) + WmiQueryCurrentOffloadConfig_OUT_Offload_SIZE)
2556
2557#define WmiQueryHardwareOffloadConfig     1
2558
2559#define WmiQueryHardwareOffloadConfig_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2560#define WmiQueryHardwareOffloadConfig_IN_Header_ID 1
2561
2562#define WmiQueryHardwareOffloadConfig_IN_SIZE (FIELD_OFFSET(WmiQueryHardwareOffloadConfig_IN, Header) + WmiQueryHardwareOffloadConfig_IN_Header_SIZE)
2563
2564#define WmiQueryHardwareOffloadConfig_OUT_Offload_SIZE sizeof(MSNdis_WmiOffload)
2565#define WmiQueryHardwareOffloadConfig_OUT_Offload_ID 2
2566
2567#define WmiQueryHardwareOffloadConfig_OUT_SIZE (FIELD_OFFSET(WmiQueryHardwareOffloadConfig_OUT, Offload) + WmiQueryHardwareOffloadConfig_OUT_Offload_SIZE)
2568
2569#define WmiSetTcpOffloadParameters     1
2570
2571#define WmiSetTcpOffloadParameters_IN_MethodHeader_SIZE sizeof(MSNdis_WmiMethodHeader)
2572#define WmiSetTcpOffloadParameters_IN_MethodHeader_ID 1
2573#define WmiSetTcpOffloadParameters_IN_TcpOffloadParameters_SIZE sizeof(MSNdis_TcpOffloadParameters)
2574#define WmiSetTcpOffloadParameters_IN_TcpOffloadParameters_ID 2
2575
2576#define WmiSetTcpOffloadParameters_IN_SIZE (FIELD_OFFSET(WmiSetTcpOffloadParameters_IN, TcpOffloadParameters) + WmiSetTcpOffloadParameters_IN_TcpOffloadParameters_SIZE)
2577
2578#define WmiSetTcpOffloadParameters_OUT_OutputInfo_SIZE sizeof(MSNdis_WmiOutputInfo)
2579#define WmiSetTcpOffloadParameters_OUT_OutputInfo_ID 3
2580
2581#define WmiSetTcpOffloadParameters_OUT_SIZE (FIELD_OFFSET(WmiSetTcpOffloadParameters_OUT, OutputInfo) + WmiSetTcpOffloadParameters_OUT_OutputInfo_SIZE)
2582
2583#define WmiQueryTcpConnectionOffloadCurrentConfig     1
2584
2585#define WmiQueryTcpConnectionOffloadCurrentConfig_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2586#define WmiQueryTcpConnectionOffloadCurrentConfig_IN_Header_ID 1
2587
2588#define WmiQueryTcpConnectionOffloadCurrentConfig_IN_SIZE (FIELD_OFFSET(WmiQueryTcpConnectionOffloadCurrentConfig_IN, Header) + WmiQueryTcpConnectionOffloadCurrentConfig_IN_Header_SIZE)
2589
2590#define WmiQueryTcpConnectionOffloadCurrentConfig_OUT_Offload_SIZE sizeof(MSNdis_WmiTcpConnectionOffload)
2591#define WmiQueryTcpConnectionOffloadCurrentConfig_OUT_Offload_ID 2
2592
2593#define WmiQueryTcpConnectionOffloadCurrentConfig_OUT_SIZE (FIELD_OFFSET(WmiQueryTcpConnectionOffloadCurrentConfig_OUT, Offload) + WmiQueryTcpConnectionOffloadCurrentConfig_OUT_Offload_SIZE)
2594
2595#define WmiQueryTcpConnectionOffloadHardwareConfig     1
2596
2597#define WmiQueryTcpConnectionOffloadHardwareConfig_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2598#define WmiQueryTcpConnectionOffloadHardwareConfig_IN_Header_ID 1
2599
2600#define WmiQueryTcpConnectionOffloadHardwareConfig_IN_SIZE (FIELD_OFFSET(WmiQueryTcpConnectionOffloadHardwareConfig_IN, Header) + WmiQueryTcpConnectionOffloadHardwareConfig_IN_Header_SIZE)
2601
2602#define WmiQueryTcpConnectionOffloadHardwareConfig_OUT_Offload_SIZE sizeof(MSNdis_WmiTcpConnectionOffload)
2603#define WmiQueryTcpConnectionOffloadHardwareConfig_OUT_Offload_ID 2
2604
2605#define WmiQueryTcpConnectionOffloadHardwareConfig_OUT_SIZE (FIELD_OFFSET(WmiQueryTcpConnectionOffloadHardwareConfig_OUT, Offload) + WmiQueryTcpConnectionOffloadHardwareConfig_OUT_Offload_SIZE)
2606
2607#define WmiQueryReceiveScaleCapabilities     1
2608
2609#define WmiQueryReceiveScaleCapabilities_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2610#define WmiQueryReceiveScaleCapabilities_IN_Header_ID 1
2611
2612#define WmiQueryReceiveScaleCapabilities_IN_SIZE (FIELD_OFFSET(WmiQueryReceiveScaleCapabilities_IN, Header) + WmiQueryReceiveScaleCapabilities_IN_Header_SIZE)
2613
2614#define WmiQueryReceiveScaleCapabilities_OUT_RssCaps_SIZE sizeof(MSNdis_WmiReceiveScaleCapabilities)
2615#define WmiQueryReceiveScaleCapabilities_OUT_RssCaps_ID 2
2616
2617#define WmiQueryReceiveScaleCapabilities_OUT_SIZE (FIELD_OFFSET(WmiQueryReceiveScaleCapabilities_OUT, RssCaps) + WmiQueryReceiveScaleCapabilities_OUT_RssCaps_SIZE)
2618
2619#define WmiQueryHDSplitCurrentConfig     1
2620
2621#define WmiQueryHDSplitCurrentConfig_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2622#define WmiQueryHDSplitCurrentConfig_IN_Header_ID 1
2623
2624#define WmiQueryHDSplitCurrentConfig_IN_SIZE (FIELD_OFFSET(WmiQueryHDSplitCurrentConfig_IN, Header) + WmiQueryHDSplitCurrentConfig_IN_Header_SIZE)
2625
2626#define WmiQueryHDSplitCurrentConfig_OUT_HdSplitCurrentConfig_SIZE sizeof(MSNdis_WmiHDSplitCurrentConfig)
2627#define WmiQueryHDSplitCurrentConfig_OUT_HdSplitCurrentConfig_ID 2
2628
2629#define WmiQueryHDSplitCurrentConfig_OUT_SIZE (FIELD_OFFSET(WmiQueryHDSplitCurrentConfig_OUT, HdSplitCurrentConfig) + WmiQueryHDSplitCurrentConfig_OUT_HdSplitCurrentConfig_SIZE)
2630
2631#define WmiSetHDSplitParameters     1
2632
2633#define WmiSetHDSplitParameters_IN_MethodHeader_SIZE sizeof(MSNdis_WmiMethodHeader)
2634#define WmiSetHDSplitParameters_IN_MethodHeader_ID 1
2635#define WmiSetHDSplitParameters_IN_HDSplitParameters_SIZE sizeof(MSNdis_HDSplitParameters)
2636#define WmiSetHDSplitParameters_IN_HDSplitParameters_ID 2
2637
2638#define WmiSetHDSplitParameters_IN_SIZE (FIELD_OFFSET(WmiSetHDSplitParameters_IN, HDSplitParameters) + WmiSetHDSplitParameters_IN_HDSplitParameters_SIZE)
2639
2640#define WmiSetHDSplitParameters_OUT_OutputInfo_SIZE sizeof(MSNdis_WmiOutputInfo)
2641#define WmiSetHDSplitParameters_OUT_OutputInfo_ID 3
2642
2643#define WmiSetHDSplitParameters_OUT_SIZE (FIELD_OFFSET(WmiSetHDSplitParameters_OUT, OutputInfo) + WmiSetHDSplitParameters_OUT_OutputInfo_SIZE)
2644
2645#define WmiQueryPhysicalMediumTypeEx     1
2646
2647#define WmiQueryPhysicalMediumTypeEx_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2648#define WmiQueryPhysicalMediumTypeEx_IN_Header_ID 1
2649
2650#define WmiQueryPhysicalMediumTypeEx_IN_SIZE (FIELD_OFFSET(WmiQueryPhysicalMediumTypeEx_IN, Header) + WmiQueryPhysicalMediumTypeEx_IN_Header_SIZE)
2651
2652#define WmiQueryPhysicalMediumTypeEx_OUT_NdisPhysicalMediumTypeEx_SIZE sizeof(ULONG)
2653#define WmiQueryPhysicalMediumTypeEx_OUT_NdisPhysicalMediumTypeEx_ID 2
2654
2655#define WmiQueryPhysicalMediumTypeEx_OUT_SIZE (FIELD_OFFSET(WmiQueryPhysicalMediumTypeEx_OUT, NdisPhysicalMediumTypeEx) + WmiQueryPhysicalMediumTypeEx_OUT_NdisPhysicalMediumTypeEx_SIZE)
2656
2657#define WmiQueryReceiveFilterHardwareCapabilities     1
2658
2659#define WmiQueryReceiveFilterHardwareCapabilities_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2660#define WmiQueryReceiveFilterHardwareCapabilities_IN_Header_ID 1
2661
2662#define WmiQueryReceiveFilterHardwareCapabilities_IN_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterHardwareCapabilities_IN, Header) + WmiQueryReceiveFilterHardwareCapabilities_IN_Header_SIZE)
2663
2664#define WmiQueryReceiveFilterHardwareCapabilities_OUT_ReceiveFilterHardwareCapabilities_SIZE sizeof(MSNdis_ReceiveFilterCapabilities)
2665#define WmiQueryReceiveFilterHardwareCapabilities_OUT_ReceiveFilterHardwareCapabilities_ID 2
2666
2667#define WmiQueryReceiveFilterHardwareCapabilities_OUT_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterHardwareCapabilities_OUT, ReceiveFilterHardwareCapabilities) + WmiQueryReceiveFilterHardwareCapabilities_OUT_ReceiveFilterHardwareCapabilities_SIZE)
2668
2669#define WmiQueryReceiveFilterGlobalParameters     1
2670
2671#define WmiQueryReceiveFilterGlobalParameters_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2672#define WmiQueryReceiveFilterGlobalParameters_IN_Header_ID 1
2673
2674#define WmiQueryReceiveFilterGlobalParameters_IN_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterGlobalParameters_IN, Header) + WmiQueryReceiveFilterGlobalParameters_IN_Header_SIZE)
2675
2676#define WmiQueryReceiveFilterGlobalParameters_OUT_ReceiveFilterGlobalParameters_SIZE sizeof(MSNdis_ReceiveFilterGlobalParameters)
2677#define WmiQueryReceiveFilterGlobalParameters_OUT_ReceiveFilterGlobalParameters_ID 2
2678
2679#define WmiQueryReceiveFilterGlobalParameters_OUT_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterGlobalParameters_OUT, ReceiveFilterGlobalParameters) + WmiQueryReceiveFilterGlobalParameters_OUT_ReceiveFilterGlobalParameters_SIZE)
2680
2681#define WmiEnumReceiveFilters     1
2682
2683#define WmiEnumReceiveFilters_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2684#define WmiEnumReceiveFilters_IN_Header_ID 1
2685#define WmiEnumReceiveFilters_IN_ReceiveFilterInfoArray_SIZE sizeof(MSNdis_ReceiveFilterInfoArray)
2686#define WmiEnumReceiveFilters_IN_ReceiveFilterInfoArray_ID 2
2687
2688#define WmiEnumReceiveFilters_IN_SIZE (FIELD_OFFSET(WmiEnumReceiveFilters_IN, ReceiveFilterInfoArray) + WmiEnumReceiveFilters_IN_ReceiveFilterInfoArray_SIZE)
2689
2690#define WmiEnumReceiveFilters_OUT_ReceiveFilterInfoArray_SIZE sizeof(MSNdis_ReceiveFilterInfoArray)
2691#define WmiEnumReceiveFilters_OUT_ReceiveFilterInfoArray_ID 2
2692
2693#define WmiEnumReceiveFilters_OUT_SIZE (FIELD_OFFSET(WmiEnumReceiveFilters_OUT, ReceiveFilterInfoArray) + WmiEnumReceiveFilters_OUT_ReceiveFilterInfoArray_SIZE)
2694
2695#define WmiQueryReceiveFilterParameters     1
2696
2697#define WmiQueryReceiveFilterParameters_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2698#define WmiQueryReceiveFilterParameters_IN_Header_ID 1
2699#define WmiQueryReceiveFilterParameters_IN_ReceiveFilterParameters_SIZE sizeof(MSNdis_ReceiveFilterParameters)
2700#define WmiQueryReceiveFilterParameters_IN_ReceiveFilterParameters_ID 2
2701
2702#define WmiQueryReceiveFilterParameters_IN_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterParameters_IN, ReceiveFilterParameters) + WmiQueryReceiveFilterParameters_IN_ReceiveFilterParameters_SIZE)
2703
2704#define WmiQueryReceiveFilterParameters_OUT_ReceiveFilterParameters_SIZE sizeof(MSNdis_ReceiveFilterParameters)
2705#define WmiQueryReceiveFilterParameters_OUT_ReceiveFilterParameters_ID 2
2706
2707#define WmiQueryReceiveFilterParameters_OUT_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterParameters_OUT, ReceiveFilterParameters) + WmiQueryReceiveFilterParameters_OUT_ReceiveFilterParameters_SIZE)
2708
2709#define WmiQueryReceiveFilterCurrentCapabilities     1
2710
2711#define WmiQueryReceiveFilterCurrentCapabilities_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2712#define WmiQueryReceiveFilterCurrentCapabilities_IN_Header_ID 1
2713
2714#define WmiQueryReceiveFilterCurrentCapabilities_IN_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterCurrentCapabilities_IN, Header) + WmiQueryReceiveFilterCurrentCapabilities_IN_Header_SIZE)
2715
2716#define WmiQueryReceiveFilterCurrentCapabilities_OUT_ReceiveFilterCurrentCapabilities_SIZE sizeof(MSNdis_ReceiveFilterCapabilities)
2717#define WmiQueryReceiveFilterCurrentCapabilities_OUT_ReceiveFilterCurrentCapabilities_ID 2
2718
2719#define WmiQueryReceiveFilterCurrentCapabilities_OUT_SIZE (FIELD_OFFSET(WmiQueryReceiveFilterCurrentCapabilities_OUT, ReceiveFilterCurrentCapabilities) + WmiQueryReceiveFilterCurrentCapabilities_OUT_ReceiveFilterCurrentCapabilities_SIZE)
2720
2721#define WmiQueryNICSwitchHardwareCapabilities     1
2722
2723#define WmiQueryNICSwitchHardwareCapabilities_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2724#define WmiQueryNICSwitchHardwareCapabilities_IN_Header_ID 1
2725
2726#define WmiQueryNICSwitchHardwareCapabilities_IN_SIZE (FIELD_OFFSET(WmiQueryNICSwitchHardwareCapabilities_IN, Header) + WmiQueryNICSwitchHardwareCapabilities_IN_Header_SIZE)
2727
2728#define WmiQueryNICSwitchHardwareCapabilities_OUT_NicSwitchHardwareCapabilities_SIZE sizeof(MSNdis_NicSwitchCapabilities)
2729#define WmiQueryNICSwitchHardwareCapabilities_OUT_NicSwitchHardwareCapabilities_ID 2
2730
2731#define WmiQueryNICSwitchHardwareCapabilities_OUT_SIZE (FIELD_OFFSET(WmiQueryNICSwitchHardwareCapabilities_OUT, NicSwitchHardwareCapabilities) + WmiQueryNICSwitchHardwareCapabilities_OUT_NicSwitchHardwareCapabilities_SIZE)
2732
2733#define WmiQueryNICSwitchCurrentCapabilities     1
2734
2735#define WmiQueryNICSwitchCurrentCapabilities_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2736#define WmiQueryNICSwitchCurrentCapabilities_IN_Header_ID 1
2737
2738#define WmiQueryNICSwitchCurrentCapabilities_IN_SIZE (FIELD_OFFSET(WmiQueryNICSwitchCurrentCapabilities_IN, Header) + WmiQueryNICSwitchCurrentCapabilities_IN_Header_SIZE)
2739
2740#define WmiQueryNICSwitchCurrentCapabilities_OUT_NicSwitchCurrentCapabilities_SIZE sizeof(MSNdis_NicSwitchCapabilities)
2741#define WmiQueryNICSwitchCurrentCapabilities_OUT_NicSwitchCurrentCapabilities_ID 2
2742
2743#define WmiQueryNICSwitchCurrentCapabilities_OUT_SIZE (FIELD_OFFSET(WmiQueryNICSwitchCurrentCapabilities_OUT, NicSwitchCurrentCapabilities) + WmiQueryNICSwitchCurrentCapabilities_OUT_NicSwitchCurrentCapabilities_SIZE)
2744
2745#define WmiQueryReceiveQueueParameters     1
2746
2747#define WmiQueryReceiveQueueParameters_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2748#define WmiQueryReceiveQueueParameters_IN_Header_ID 1
2749#define WmiQueryReceiveQueueParameters_IN_ReceiveQueueParameters_SIZE sizeof(MSNdis_ReceiveQueueParameters)
2750#define WmiQueryReceiveQueueParameters_IN_ReceiveQueueParameters_ID 2
2751
2752#define WmiQueryReceiveQueueParameters_IN_SIZE (FIELD_OFFSET(WmiQueryReceiveQueueParameters_IN, ReceiveQueueParameters) + WmiQueryReceiveQueueParameters_IN_ReceiveQueueParameters_SIZE)
2753
2754#define WmiQueryReceiveQueueParameters_OUT_ReceiveQueueParameters_SIZE sizeof(MSNdis_ReceiveQueueParameters)
2755#define WmiQueryReceiveQueueParameters_OUT_ReceiveQueueParameters_ID 2
2756
2757#define WmiQueryReceiveQueueParameters_OUT_SIZE (FIELD_OFFSET(WmiQueryReceiveQueueParameters_OUT, ReceiveQueueParameters) + WmiQueryReceiveQueueParameters_OUT_ReceiveQueueParameters_SIZE)
2758
2759#define WmiEnumReceiveQueues     1
2760
2761#define WmiEnumReceiveQueues_IN_Header_SIZE sizeof(MSNdis_WmiMethodHeader)
2762#define WmiEnumReceiveQueues_IN_Header_ID 1
2763#define WmiEnumReceiveQueues_IN_ReceiveQueueInfoArray_SIZE sizeof(MSNdis_ReceiveQueueInfoArray)
2764#define WmiEnumReceiveQueues_IN_ReceiveQueueInfoArray_ID 2
2765
2766#define WmiEnumReceiveQueues_IN_SIZE (FIELD_OFFSET(WmiEnumReceiveQueues_IN, ReceiveQueueInfoArray) + WmiEnumReceiveQueues_IN_ReceiveQueueInfoArray_SIZE)
2767
2768#define WmiEnumReceiveQueues_OUT_ReceiveQueueInfoArray_SIZE sizeof(MSNdis_ReceiveQueueInfoArray)
2769#define WmiEnumReceiveQueues_OUT_ReceiveQueueInfoArray_ID 2
2770
2771#define WmiEnumReceiveQueues_OUT_SIZE (FIELD_OFFSET(WmiEnumReceiveQueues_OUT, ReceiveQueueInfoArray) + WmiEnumReceiveQueues_OUT_ReceiveQueueInfoArray_SIZE)
2772
2773#define MSNdis_80211_BaseServiceSetIdentifier_Ndis80211MacAddress_SIZE sizeof(UCHAR[6])
2774#define MSNdis_80211_BaseServiceSetIdentifier_Ndis80211MacAddress_ID 1
2775
2776#define MSNdis_80211_BaseServiceSetIdentifier_SIZE (FIELD_OFFSET(MSNdis_80211_BaseServiceSetIdentifier, Ndis80211MacAddress) + MSNdis_80211_BaseServiceSetIdentifier_Ndis80211MacAddress_SIZE)
2777
2778#define MSNdis_80211_ServiceSetIdentifier_Ndis80211SsId_SIZE sizeof(UCHAR[33])
2779#define MSNdis_80211_ServiceSetIdentifier_Ndis80211SsId_ID 1
2780
2781#define MSNdis_80211_ServiceSetIdentifier_SIZE (FIELD_OFFSET(MSNdis_80211_ServiceSetIdentifier, Ndis80211SsId) + MSNdis_80211_ServiceSetIdentifier_Ndis80211SsId_SIZE)
2782
2783#define MSNdis_80211_NetworkType_Ndis80211NetworkType_SIZE sizeof(ULONG)
2784#define MSNdis_80211_NetworkType_Ndis80211NetworkType_ID 1
2785
2786#define MSNdis_80211_NetworkType_SIZE (FIELD_OFFSET(MSNdis_80211_NetworkType, Ndis80211NetworkType) + MSNdis_80211_NetworkType_Ndis80211NetworkType_SIZE)
2787
2788#define MSNdis_80211_NetworkTypesSupported_NumberOfItems_SIZE sizeof(ULONG)
2789#define MSNdis_80211_NetworkTypesSupported_NumberOfItems_ID 1
2790#define MSNdis_80211_NetworkTypesSupported_Ndis80211NetworkTypes_ID 2
2791
2792#define MSNdis_80211_NetworkTypeInUse_Ndis80211NetworkTypeInUse_SIZE sizeof(MSNdis_80211_NetworkType)
2793#define MSNdis_80211_NetworkTypeInUse_Ndis80211NetworkTypeInUse_ID 1
2794
2795#define MSNdis_80211_NetworkTypeInUse_SIZE (FIELD_OFFSET(MSNdis_80211_NetworkTypeInUse, Ndis80211NetworkTypeInUse) + MSNdis_80211_NetworkTypeInUse_Ndis80211NetworkTypeInUse_SIZE)
2796
2797#define MSNdis_80211_PowerMode_Ndis80211PowerMode_SIZE sizeof(ULONG)
2798#define MSNdis_80211_PowerMode_Ndis80211PowerMode_ID 1
2799
2800#define MSNdis_80211_PowerMode_SIZE (FIELD_OFFSET(MSNdis_80211_PowerMode, Ndis80211PowerMode) + MSNdis_80211_PowerMode_Ndis80211PowerMode_SIZE)
2801
2802#define MSNdis_80211_TransmitPowerLevel_Ndis80211TransmitPowerLevel_SIZE sizeof(ULONG)
2803#define MSNdis_80211_TransmitPowerLevel_Ndis80211TransmitPowerLevel_ID 1
2804
2805#define MSNdis_80211_TransmitPowerLevel_SIZE (FIELD_OFFSET(MSNdis_80211_TransmitPowerLevel, Ndis80211TransmitPowerLevel) + MSNdis_80211_TransmitPowerLevel_Ndis80211TransmitPowerLevel_SIZE)
2806
2807#define MSNdis_80211_ReceivedSignalStrength_Ndis80211ReceivedSignalStrength_SIZE sizeof(LONG)
2808#define MSNdis_80211_ReceivedSignalStrength_Ndis80211ReceivedSignalStrength_ID 1
2809
2810#define MSNdis_80211_ReceivedSignalStrength_SIZE (FIELD_OFFSET(MSNdis_80211_ReceivedSignalStrength, Ndis80211ReceivedSignalStrength) + MSNdis_80211_ReceivedSignalStrength_Ndis80211ReceivedSignalStrength_SIZE)
2811
2812#define MSNdis_80211_ReceivedSignalStrengthEventTrigger_Ndis80211ReceivedSignalStrengthTrigger_SIZE sizeof(LONG)
2813#define MSNdis_80211_ReceivedSignalStrengthEventTrigger_Ndis80211ReceivedSignalStrengthTrigger_ID 1
2814
2815#define MSNdis_80211_ReceivedSignalStrengthEventTrigger_SIZE (FIELD_OFFSET(MSNdis_80211_ReceivedSignalStrengthEventTrigger, Ndis80211ReceivedSignalStrengthTrigger) + MSNdis_80211_ReceivedSignalStrengthEventTrigger_Ndis80211ReceivedSignalStrengthTrigger_SIZE)
2816
2817#define MSNdis_80211_NetworkInfrastructure_Ndis80211NetworkInfrastructure_SIZE sizeof(ULONG)
2818#define MSNdis_80211_NetworkInfrastructure_Ndis80211NetworkInfrastructure_ID 1
2819
2820#define MSNdis_80211_NetworkInfrastructure_SIZE (FIELD_OFFSET(MSNdis_80211_NetworkInfrastructure, Ndis80211NetworkInfrastructure) + MSNdis_80211_NetworkInfrastructure_Ndis80211NetworkInfrastructure_SIZE)
2821
2822#define MSNdis_80211_ConfigurationFH_FHLength_SIZE sizeof(ULONG)
2823#define MSNdis_80211_ConfigurationFH_FHLength_ID 1
2824#define MSNdis_80211_ConfigurationFH_HopPattern_SIZE sizeof(ULONG)
2825#define MSNdis_80211_ConfigurationFH_HopPattern_ID 2
2826#define MSNdis_80211_ConfigurationFH_HopSet_SIZE sizeof(ULONG)
2827#define MSNdis_80211_ConfigurationFH_HopSet_ID 3
2828#define MSNdis_80211_ConfigurationFH_DwellTime_SIZE sizeof(ULONG)
2829#define MSNdis_80211_ConfigurationFH_DwellTime_ID 4
2830
2831#define MSNdis_80211_ConfigurationFH_SIZE (FIELD_OFFSET(MSNdis_80211_ConfigurationFH, DwellTime) + MSNdis_80211_ConfigurationFH_DwellTime_SIZE)
2832
2833#define MSNdis_80211_ConfigurationInfo_ConfigLength_SIZE sizeof(ULONG)
2834#define MSNdis_80211_ConfigurationInfo_ConfigLength_ID 1
2835#define MSNdis_80211_ConfigurationInfo_BeaconPeriod_SIZE sizeof(ULONG)
2836#define MSNdis_80211_ConfigurationInfo_BeaconPeriod_ID 2
2837#define MSNdis_80211_ConfigurationInfo_ATIMWindow_SIZE sizeof(ULONG)
2838#define MSNdis_80211_ConfigurationInfo_ATIMWindow_ID 3
2839#define MSNdis_80211_ConfigurationInfo_DSConfig_SIZE sizeof(ULONG)
2840#define MSNdis_80211_ConfigurationInfo_DSConfig_ID 4
2841#define MSNdis_80211_ConfigurationInfo_FHConfig_SIZE sizeof(MSNdis_80211_ConfigurationFH)
2842#define MSNdis_80211_ConfigurationInfo_FHConfig_ID 5
2843
2844#define MSNdis_80211_ConfigurationInfo_SIZE (FIELD_OFFSET(MSNdis_80211_ConfigurationInfo, FHConfig) + MSNdis_80211_ConfigurationInfo_FHConfig_SIZE)
2845
2846#define MSNdis_80211_WLanBssId_Ndis80211WLanBssIdLength_SIZE sizeof(ULONG)
2847#define MSNdis_80211_WLanBssId_Ndis80211WLanBssIdLength_ID 1
2848#define MSNdis_80211_WLanBssId_Ndis80211MacAddress_SIZE sizeof(UCHAR[6])
2849#define MSNdis_80211_WLanBssId_Ndis80211MacAddress_ID 2
2850#define MSNdis_80211_WLanBssId_Reserved_SIZE sizeof(USHORT)
2851#define MSNdis_80211_WLanBssId_Reserved_ID 3
2852#define MSNdis_80211_WLanBssId_Ndis80211SsIdLength_SIZE sizeof(ULONG)
2853#define MSNdis_80211_WLanBssId_Ndis80211SsIdLength_ID 4
2854#define MSNdis_80211_WLanBssId_Ndis80211SsId_SIZE sizeof(UCHAR[32])
2855#define MSNdis_80211_WLanBssId_Ndis80211SsId_ID 5
2856#define MSNdis_80211_WLanBssId_Ndis80211Privacy_SIZE sizeof(ULONG)
2857#define MSNdis_80211_WLanBssId_Ndis80211Privacy_ID 6
2858#define MSNdis_80211_WLanBssId_Ndis80211Rssi_SIZE sizeof(ULONG)
2859#define MSNdis_80211_WLanBssId_Ndis80211Rssi_ID 7
2860#define MSNdis_80211_WLanBssId_Ndis80211NetworkTypeInUse_SIZE sizeof(MSNdis_80211_NetworkType)
2861#define MSNdis_80211_WLanBssId_Ndis80211NetworkTypeInUse_ID 8
2862#define MSNdis_80211_WLanBssId_Ndis80211Configuration_SIZE sizeof(MSNdis_80211_ConfigurationInfo)
2863#define MSNdis_80211_WLanBssId_Ndis80211Configuration_ID 9
2864#define MSNdis_80211_WLanBssId_Ndis80211InfrastructureMode_SIZE sizeof(MSNdis_80211_NetworkInfrastructure)
2865#define MSNdis_80211_WLanBssId_Ndis80211InfrastructureMode_ID 10
2866#define MSNdis_80211_WLanBssId_Ndis80211SupportedRate_SIZE sizeof(UCHAR[8])
2867#define MSNdis_80211_WLanBssId_Ndis80211SupportedRate_ID 11
2868
2869#define MSNdis_80211_WLanBssId_SIZE (FIELD_OFFSET(MSNdis_80211_WLanBssId, Ndis80211SupportedRate) + MSNdis_80211_WLanBssId_Ndis80211SupportedRate_SIZE)
2870
2871#define MSNdis_80211_BSSIList_NumberOfItems_SIZE sizeof(ULONG)
2872#define MSNdis_80211_BSSIList_NumberOfItems_ID 1
2873#define MSNdis_80211_BSSIList_Ndis80211BSSIList_ID 2
2874
2875#define MSNdis_80211_InfrastructureMode_Ndis80211InfrastructureMode_SIZE sizeof(MSNdis_80211_NetworkInfrastructure)
2876#define MSNdis_80211_InfrastructureMode_Ndis80211InfrastructureMode_ID 1
2877
2878#define MSNdis_80211_InfrastructureMode_SIZE (FIELD_OFFSET(MSNdis_80211_InfrastructureMode, Ndis80211InfrastructureMode) + MSNdis_80211_InfrastructureMode_Ndis80211InfrastructureMode_SIZE)
2879
2880#define MSNdis_80211_FragmentationThreshold_Ndis80211FragmentationThreshold_SIZE sizeof(ULONG)
2881#define MSNdis_80211_FragmentationThreshold_Ndis80211FragmentationThreshold_ID 1
2882
2883#define MSNdis_80211_FragmentationThreshold_SIZE (FIELD_OFFSET(MSNdis_80211_FragmentationThreshold, Ndis80211FragmentationThreshold) + MSNdis_80211_FragmentationThreshold_Ndis80211FragmentationThreshold_SIZE)
2884
2885#define MSNdis_80211_RTSThreshold_Ndis80211RTSThreshold_SIZE sizeof(ULONG)
2886#define MSNdis_80211_RTSThreshold_Ndis80211RTSThreshold_ID 1
2887
2888#define MSNdis_80211_RTSThreshold_SIZE (FIELD_OFFSET(MSNdis_80211_RTSThreshold, Ndis80211RTSThreshold) + MSNdis_80211_RTSThreshold_Ndis80211RTSThreshold_SIZE)
2889
2890#define MSNdis_80211_NumberOfAntennas_Ndis80211NumberOfAntennas_SIZE sizeof(ULONG)
2891#define MSNdis_80211_NumberOfAntennas_Ndis80211NumberOfAntennas_ID 1
2892
2893#define MSNdis_80211_NumberOfAntennas_SIZE (FIELD_OFFSET(MSNdis_80211_NumberOfAntennas, Ndis80211NumberOfAntennas) + MSNdis_80211_NumberOfAntennas_Ndis80211NumberOfAntennas_SIZE)
2894
2895#define MSNdis_80211_ReceiveAntennaSelected_Ndis80211ReceiveAntennaSelected_SIZE sizeof(ULONG)
2896#define MSNdis_80211_ReceiveAntennaSelected_Ndis80211ReceiveAntennaSelected_ID 1
2897
2898#define MSNdis_80211_ReceiveAntennaSelected_SIZE (FIELD_OFFSET(MSNdis_80211_ReceiveAntennaSelected, Ndis80211ReceiveAntennaSelected) + MSNdis_80211_ReceiveAntennaSelected_Ndis80211ReceiveAntennaSelected_SIZE)
2899
2900#define MSNdis_80211_TransmitAntennaSelected_Ndis80211TransmitAntennaSelected_SIZE sizeof(ULONG)
2901#define MSNdis_80211_TransmitAntennaSelected_Ndis80211TransmitAntennaSelected_ID 1
2902
2903#define MSNdis_80211_TransmitAntennaSelected_SIZE (FIELD_OFFSET(MSNdis_80211_TransmitAntennaSelected, Ndis80211TransmitAntennaSelected) + MSNdis_80211_TransmitAntennaSelected_Ndis80211TransmitAntennaSelected_SIZE)
2904
2905#define MSNdis_80211_DataRates_Ndis80211DataRate_SIZE sizeof(UCHAR[8])
2906#define MSNdis_80211_DataRates_Ndis80211DataRate_ID 1
2907
2908#define MSNdis_80211_DataRates_SIZE (FIELD_OFFSET(MSNdis_80211_DataRates, Ndis80211DataRate) + MSNdis_80211_DataRates_Ndis80211DataRate_SIZE)
2909
2910#define MSNdis_80211_DesiredDataRates_Ndis80211DesiredRate_SIZE sizeof(UCHAR[8])
2911#define MSNdis_80211_DesiredDataRates_Ndis80211DesiredRate_ID 1
2912
2913#define MSNdis_80211_DesiredDataRates_SIZE (FIELD_OFFSET(MSNdis_80211_DesiredDataRates, Ndis80211DesiredRate) + MSNdis_80211_DesiredDataRates_Ndis80211DesiredRate_SIZE)
2914
2915#define MSNdis_80211_Configuration_Ndis80211Config_SIZE sizeof(MSNdis_80211_ConfigurationInfo)
2916#define MSNdis_80211_Configuration_Ndis80211Config_ID 1
2917
2918#define MSNdis_80211_Configuration_SIZE (FIELD_OFFSET(MSNdis_80211_Configuration, Ndis80211Config) + MSNdis_80211_Configuration_Ndis80211Config_SIZE)
2919
2920#define MSNdis_80211_Statistics_StatisticsLength_SIZE sizeof(ULONG)
2921#define MSNdis_80211_Statistics_StatisticsLength_ID 1
2922#define MSNdis_80211_Statistics_TransmittedFragmentCount_SIZE sizeof(ULONGLONG)
2923#define MSNdis_80211_Statistics_TransmittedFragmentCount_ID 2
2924#define MSNdis_80211_Statistics_MulticastTransmittedFrameCount_SIZE sizeof(ULONGLONG)
2925#define MSNdis_80211_Statistics_MulticastTransmittedFrameCount_ID 3
2926#define MSNdis_80211_Statistics_FailedCount_SIZE sizeof(ULONGLONG)
2927#define MSNdis_80211_Statistics_FailedCount_ID 4
2928#define MSNdis_80211_Statistics_RetryCount_SIZE sizeof(ULONGLONG)
2929#define MSNdis_80211_Statistics_RetryCount_ID 5
2930#define MSNdis_80211_Statistics_MultipleRetryCount_SIZE sizeof(ULONGLONG)
2931#define MSNdis_80211_Statistics_MultipleRetryCount_ID 6
2932#define MSNdis_80211_Statistics_RTSSuccessCount_SIZE sizeof(ULONGLONG)
2933#define MSNdis_80211_Statistics_RTSSuccessCount_ID 7
2934#define MSNdis_80211_Statistics_RTSFailureCount_SIZE sizeof(ULONGLONG)
2935#define MSNdis_80211_Statistics_RTSFailureCount_ID 8
2936#define MSNdis_80211_Statistics_ACKFailureCount_SIZE sizeof(ULONGLONG)
2937#define MSNdis_80211_Statistics_ACKFailureCount_ID 9
2938#define MSNdis_80211_Statistics_FrameDuplicateCount_SIZE sizeof(ULONGLONG)
2939#define MSNdis_80211_Statistics_FrameDuplicateCount_ID 10
2940#define MSNdis_80211_Statistics_ReceivedFragmentCount_SIZE sizeof(ULONGLONG)
2941#define MSNdis_80211_Statistics_ReceivedFragmentCount_ID 11
2942#define MSNdis_80211_Statistics_MulticastReceivedFrameCount_SIZE sizeof(ULONGLONG)
2943#define MSNdis_80211_Statistics_MulticastReceivedFrameCount_ID 12
2944#define MSNdis_80211_Statistics_FCSErrorCount_SIZE sizeof(ULONGLONG)
2945#define MSNdis_80211_Statistics_FCSErrorCount_ID 13
2946
2947#define MSNdis_80211_Statistics_SIZE (FIELD_OFFSET(MSNdis_80211_Statistics, FCSErrorCount) + MSNdis_80211_Statistics_FCSErrorCount_SIZE)
2948
2949#define MSNdis_80211_AddWEP_Length_SIZE sizeof(ULONG)
2950#define MSNdis_80211_AddWEP_Length_ID 1
2951#define MSNdis_80211_AddWEP_KeyIndex_SIZE sizeof(ULONG)
2952#define MSNdis_80211_AddWEP_KeyIndex_ID 2
2953#define MSNdis_80211_AddWEP_KeyLength_SIZE sizeof(ULONG)
2954#define MSNdis_80211_AddWEP_KeyLength_ID 3
2955#define MSNdis_80211_AddWEP_KeyMaterial_ID 4
2956
2957#define MSNdis_80211_RemoveWEP_Ndis80211KeyIndex_SIZE sizeof(ULONG)
2958#define MSNdis_80211_RemoveWEP_Ndis80211KeyIndex_ID 1
2959
2960#define MSNdis_80211_RemoveWEP_SIZE (FIELD_OFFSET(MSNdis_80211_RemoveWEP, Ndis80211KeyIndex) + MSNdis_80211_RemoveWEP_Ndis80211KeyIndex_SIZE)
2961
2962#define MSNdis_80211_Disassociate_UnusedParameter_SIZE sizeof(ULONG)
2963#define MSNdis_80211_Disassociate_UnusedParameter_ID 1
2964
2965#define MSNdis_80211_Disassociate_SIZE (FIELD_OFFSET(MSNdis_80211_Disassociate, UnusedParameter) + MSNdis_80211_Disassociate_UnusedParameter_SIZE)
2966
2967#define MSNdis_80211_BssIdListScan_UnusedParameter_SIZE sizeof(ULONG)
2968#define MSNdis_80211_BssIdListScan_UnusedParameter_ID 1
2969
2970#define MSNdis_80211_BssIdListScan_SIZE (FIELD_OFFSET(MSNdis_80211_BssIdListScan, UnusedParameter) + MSNdis_80211_BssIdListScan_UnusedParameter_SIZE)
2971
2972#define MSNdis_80211_AuthenticationMode_Ndis80211AuthenticationMode_SIZE sizeof(ULONG)
2973#define MSNdis_80211_AuthenticationMode_Ndis80211AuthenticationMode_ID 1
2974
2975#define MSNdis_80211_AuthenticationMode_SIZE (FIELD_OFFSET(MSNdis_80211_AuthenticationMode, Ndis80211AuthenticationMode) + MSNdis_80211_AuthenticationMode_Ndis80211AuthenticationMode_SIZE)
2976
2977#define MSNdis_80211_PrivacyFilter_Ndis80211PrivacyFilter_SIZE sizeof(ULONG)
2978#define MSNdis_80211_PrivacyFilter_Ndis80211PrivacyFilter_ID 1
2979
2980#define MSNdis_80211_PrivacyFilter_SIZE (FIELD_OFFSET(MSNdis_80211_PrivacyFilter, Ndis80211PrivacyFilter) + MSNdis_80211_PrivacyFilter_Ndis80211PrivacyFilter_SIZE)
2981
2982#define MSNdis_80211_WEPStatus_Ndis80211WEPStatus_SIZE sizeof(ULONG)
2983#define MSNdis_80211_WEPStatus_Ndis80211WEPStatus_ID 1
2984
2985#define MSNdis_80211_WEPStatus_SIZE (FIELD_OFFSET(MSNdis_80211_WEPStatus, Ndis80211WEPStatus) + MSNdis_80211_WEPStatus_Ndis80211WEPStatus_SIZE)
2986
2987#define MSNdis_80211_ReloadDefaults_Ndis80211ReloadDefaults_SIZE sizeof(ULONG)
2988#define MSNdis_80211_ReloadDefaults_Ndis80211ReloadDefaults_ID 1
2989
2990#define MSNdis_80211_ReloadDefaults_SIZE (FIELD_OFFSET(MSNdis_80211_ReloadDefaults, Ndis80211ReloadDefaults) + MSNdis_80211_ReloadDefaults_Ndis80211ReloadDefaults_SIZE)
2991
2992#define MSNdis_PMAdminConfigState_NdisPMAdminConfigState_SIZE sizeof(ULONG)
2993#define MSNdis_PMAdminConfigState_NdisPMAdminConfigState_ID 1
2994
2995#define MSNdis_PMAdminConfigState_SIZE (FIELD_OFFSET(MSNdis_PMAdminConfigState, NdisPMAdminConfigState) + MSNdis_PMAdminConfigState_NdisPMAdminConfigState_SIZE)
2996
2997#define MSNdis_PMAdminConfigParam_Header_SIZE sizeof(MSNdis_ObjectHeader)
2998#define MSNdis_PMAdminConfigParam_Header_ID 1
2999#define MSNdis_PMAdminConfigParam_WakeOnPattern_SIZE sizeof(MSNdis_PMAdminConfigState)
3000#define MSNdis_PMAdminConfigParam_WakeOnPattern_ID 2
3001#define MSNdis_PMAdminConfigParam_WakeOnMagicPacket_SIZE sizeof(MSNdis_PMAdminConfigState)
3002#define MSNdis_PMAdminConfigParam_WakeOnMagicPacket_ID 3
3003#define MSNdis_PMAdminConfigParam_DeviceSleepOnDisconnect_SIZE sizeof(MSNdis_PMAdminConfigState)
3004#define MSNdis_PMAdminConfigParam_DeviceSleepOnDisconnect_ID 4
3005#define MSNdis_PMAdminConfigParam_PMARPOffload_SIZE sizeof(MSNdis_PMAdminConfigState)
3006#define MSNdis_PMAdminConfigParam_PMARPOffload_ID 5
3007#define MSNdis_PMAdminConfigParam_PMNDOffload_SIZE sizeof(MSNdis_PMAdminConfigState)
3008#define MSNdis_PMAdminConfigParam_PMNDOffload_ID 6
3009#define MSNdis_PMAdminConfigParam_PMWiFiRekeyOffload_SIZE sizeof(MSNdis_PMAdminConfigState)
3010#define MSNdis_PMAdminConfigParam_PMWiFiRekeyOffload_ID 7
3011
3012#define MSNdis_PMAdminConfigParam_SIZE (FIELD_OFFSET(MSNdis_PMAdminConfigParam, PMWiFiRekeyOffload) + MSNdis_PMAdminConfigParam_PMWiFiRekeyOffload_SIZE)
3013
3014#define MSNdis_PMAdminConfig_PMAdminConfigParam_SIZE sizeof(MSNdis_PMAdminConfigParam)
3015#define MSNdis_PMAdminConfig_PMAdminConfigParam_ID 1
3016
3017#define MSNdis_PMAdminConfig_SIZE (FIELD_OFFSET(MSNdis_PMAdminConfig, PMAdminConfigParam) + MSNdis_PMAdminConfig_PMAdminConfigParam_SIZE)
3018
3019#define MSNdis_PMCapabilityState_NdisPMCapabilityState_SIZE sizeof(ULONG)
3020#define MSNdis_PMCapabilityState_NdisPMCapabilityState_ID 1
3021
3022#define MSNdis_PMCapabilityState_SIZE (FIELD_OFFSET(MSNdis_PMCapabilityState, NdisPMCapabilityState) + MSNdis_PMCapabilityState_NdisPMCapabilityState_SIZE)
3023
3024#define MSNdis_PMCapabilitiesParam_Header_SIZE sizeof(MSNdis_ObjectHeader)
3025#define MSNdis_PMCapabilitiesParam_Header_ID 1
3026#define MSNdis_PMCapabilitiesParam_WakeOnPattern_SIZE sizeof(MSNdis_PMCapabilityState)
3027#define MSNdis_PMCapabilitiesParam_WakeOnPattern_ID 2
3028#define MSNdis_PMCapabilitiesParam_WakeOnMagicPacket_SIZE sizeof(MSNdis_PMCapabilityState)
3029#define MSNdis_PMCapabilitiesParam_WakeOnMagicPacket_ID 3
3030#define MSNdis_PMCapabilitiesParam_DeviceSleepOnDisconnect_SIZE sizeof(MSNdis_PMCapabilityState)
3031#define MSNdis_PMCapabilitiesParam_DeviceSleepOnDisconnect_ID 4
3032#define MSNdis_PMCapabilitiesParam_PMARPOffload_SIZE sizeof(MSNdis_PMCapabilityState)
3033#define MSNdis_PMCapabilitiesParam_PMARPOffload_ID 5
3034#define MSNdis_PMCapabilitiesParam_PMNDOffload_SIZE sizeof(MSNdis_PMCapabilityState)
3035#define MSNdis_PMCapabilitiesParam_PMNDOffload_ID 6
3036#define MSNdis_PMCapabilitiesParam_PMWiFiRekeyOffload_SIZE sizeof(MSNdis_PMCapabilityState)
3037#define MSNdis_PMCapabilitiesParam_PMWiFiRekeyOffload_ID 7
3038
3039#define MSNdis_PMCapabilitiesParam_SIZE (FIELD_OFFSET(MSNdis_PMCapabilitiesParam, PMWiFiRekeyOffload) + MSNdis_PMCapabilitiesParam_PMWiFiRekeyOffload_SIZE)
3040
3041#define MSNdis_PMCapabilities_PMCapabilitiesParam_SIZE sizeof(MSNdis_PMCapabilitiesParam)
3042#define MSNdis_PMCapabilities_PMCapabilitiesParam_ID 1
3043
3044#define MSNdis_PMCapabilities_SIZE (FIELD_OFFSET(MSNdis_PMCapabilities, PMCapabilitiesParam) + MSNdis_PMCapabilities_PMCapabilitiesParam_SIZE)
3045
3046#define MSNdis_StatusMediaSpecificIndication_NumberElements_SIZE sizeof(ULONG)
3047#define MSNdis_StatusMediaSpecificIndication_NumberElements_ID 1
3048#define MSNdis_StatusMediaSpecificIndication_NdisStatusMediaSpecificIndication_ID 2
3049
3050#define MSNdis_StatusLinkSpeedChange_NdisStatusLinkSpeedChange_SIZE sizeof(MSNdis_NetworkLinkSpeed)
3051#define MSNdis_StatusLinkSpeedChange_NdisStatusLinkSpeedChange_ID 1
3052
3053#define MSNdis_StatusLinkSpeedChange_SIZE (FIELD_OFFSET(MSNdis_StatusLinkSpeedChange, NdisStatusLinkSpeedChange) + MSNdis_StatusLinkSpeedChange_NdisStatusLinkSpeedChange_SIZE)
3054
3055#define MSNdis_StatusProtocolBind_Transport_ID 1
3056#define MSNdis_StatusProtocolUnbind_Transport_ID 1
3057#define MSNdis_StatusDevicePowerOn_Device_ID 1
3058#define MSNdis_StatusDevicePowerOff_Device_ID 1
3059#define MSNdis_StatusDevicePowerOnEx_Device_ID 1
3060#define MSNdis_StatusDevicePowerOffEx_Device_ID 1
3061
3062#define MSNdis_StatusTaskOffloadChange_NumberElements_SIZE sizeof(ULONG)
3063#define MSNdis_StatusTaskOffloadChange_NumberElements_ID 1
3064#define MSNdis_StatusTaskOffloadChange_TaskOffloadCapabilities_ID 2
3065
3066#define MSNdis_StatusPacketFilterChange_NumberElements_SIZE sizeof(ULONG)
3067#define MSNdis_StatusPacketFilterChange_NumberElements_ID 1
3068#define MSNdis_StatusPacketFilterChange_NdisPacketFilterStatusIndication_ID 2
3069
3070#define MSNdis_StatusNetworkChange_NumberElements_SIZE sizeof(ULONG)
3071#define MSNdis_StatusNetworkChange_NumberElements_ID 1
3072#define MSNdis_StatusNetworkChange_NdisNetworkChangeStatusIndication_ID 2
3073
3074#define MSNdis_StatusOperationalStatus_NumberElements_SIZE sizeof(ULONG)
3075#define MSNdis_StatusOperationalStatus_NumberElements_ID 1
3076#define MSNdis_StatusOperationalStatus_NdisOperationalStatusStatusIndication_ID 2
3077
3078#define MSNdis_StatusLinkState_NumberElements_SIZE sizeof(ULONG)
3079#define MSNdis_StatusLinkState_NumberElements_ID 1
3080#define MSNdis_StatusLinkState_NdisLinkStateStatusIndication_ID 2
3081
3082#define MSNdis_StatusPortState_NumberElements_SIZE sizeof(ULONG)
3083#define MSNdis_StatusPortState_NumberElements_ID 1
3084#define MSNdis_StatusPortState_NdisPortStateStatusIndication_ID 2
3085
3086#define MSNdis_StatusMediaSpecificIndicationEx_NumberElements_SIZE sizeof(ULONG)
3087#define MSNdis_StatusMediaSpecificIndicationEx_NumberElements_ID 1
3088#define MSNdis_StatusMediaSpecificIndicationEx_NdisStatusMediaSpecificIndication_ID 2
3089
3090#define MSNdis_StatusHDSplitCurrentConfig_NumberElements_SIZE sizeof(ULONG)
3091#define MSNdis_StatusHDSplitCurrentConfig_NumberElements_ID 1
3092#define MSNdis_StatusHDSplitCurrentConfig_HDSplitCurrentConfig_ID 2
3093
3094#define MSNdis_StatusDot11ScanConfirm_NumberElements_SIZE sizeof(ULONG)
3095#define MSNdis_StatusDot11ScanConfirm_NumberElements_ID 1
3096#define MSNdis_StatusDot11ScanConfirm_NdisStatusDot11ScanConfirmIndication_ID 2
3097
3098#define MSNdis_StatusDot11MPDUMaxLengthChange_NumberElements_SIZE sizeof(ULONG)
3099#define MSNdis_StatusDot11MPDUMaxLengthChange_NumberElements_ID 1
3100#define MSNdis_StatusDot11MPDUMaxLengthChange_NdisStatusDot11MPDUMaxLengthChangeIndication_ID 2
3101
3102#define MSNdis_StatusDot11AssociationStart_NumberElements_SIZE sizeof(ULONG)
3103#define MSNdis_StatusDot11AssociationStart_NumberElements_ID 1
3104#define MSNdis_StatusDot11AssociationStart_NdisStatusDot11AssociationStartIndication_ID 2
3105
3106#define MSNdis_StatusDot11AssociationCompletion_NumberElements_SIZE sizeof(ULONG)
3107#define MSNdis_StatusDot11AssociationCompletion_NumberElements_ID 1
3108#define MSNdis_StatusDot11AssociationCompletion_NdisStatusDot11AssociationCompletionIndication_ID 2
3109
3110#define MSNdis_StatusDot11ConnectionStart_NumberElements_SIZE sizeof(ULONG)
3111#define MSNdis_StatusDot11ConnectionStart_NumberElements_ID 1
3112#define MSNdis_StatusDot11ConnectionStart_NdisStatusDot11ConnectionStartIndication_ID 2
3113
3114#define MSNdis_StatusDot11ConnectionCompletion_NumberElements_SIZE sizeof(ULONG)
3115#define MSNdis_StatusDot11ConnectionCompletion_NumberElements_ID 1
3116#define MSNdis_StatusDot11ConnectionCompletion_NdisStatusDot11ConnectionCompletionIndication_ID 2
3117
3118#define MSNdis_StatusDot11RoamingStart_NumberElements_SIZE sizeof(ULONG)
3119#define MSNdis_StatusDot11RoamingStart_NumberElements_ID 1
3120#define MSNdis_StatusDot11RoamingStart_NdisStatusDot11RoamingStartIndication_ID 2
3121
3122#define MSNdis_StatusDot11RoamingCompletion_NumberElements_SIZE sizeof(ULONG)
3123#define MSNdis_StatusDot11RoamingCompletion_NumberElements_ID 1
3124#define MSNdis_StatusDot11RoamingCompletion_NdisStatusDot11RoamingCompletionIndication_ID 2
3125
3126#define MSNdis_StatusDot11Disassociation_NumberElements_SIZE sizeof(ULONG)
3127#define MSNdis_StatusDot11Disassociation_NumberElements_ID 1
3128#define MSNdis_StatusDot11Disassociation_NdisStatusDot11DisassociationIndication_ID 2
3129
3130#define MSNdis_StatusDot11TkipmicFailure_NumberElements_SIZE sizeof(ULONG)
3131#define MSNdis_StatusDot11TkipmicFailure_NumberElements_ID 1
3132#define MSNdis_StatusDot11TkipmicFailure_NdisStatusDot11TkipmicFailureIndication_ID 2
3133
3134#define MSNdis_StatusDot11PmkidCandidateList_NumberElements_SIZE sizeof(ULONG)
3135#define MSNdis_StatusDot11PmkidCandidateList_NumberElements_ID 1
3136#define MSNdis_StatusDot11PmkidCandidateList_NdisStatusDot11PmkidCandidateListIndication_ID 2
3137
3138#define MSNdis_StatusDot11PhyStateChange_NumberElements_SIZE sizeof(ULONG)
3139#define MSNdis_StatusDot11PhyStateChange_NumberElements_ID 1
3140#define MSNdis_StatusDot11PhyStateChange_NdisStatusDot11PhyStateChangeIndication_ID 2
3141
3142#define MSNdis_StatusDot11LinkQuality_NumberElements_SIZE sizeof(ULONG)
3143#define MSNdis_StatusDot11LinkQuality_NumberElements_ID 1
3144#define MSNdis_StatusDot11LinkQuality_NdisStatusDot11LinkQualityIndication_ID 2
3145
3146#define KEYBOARD_PORT_WMI_STD_I8042 0
3147#define KEYBOARD_PORT_WMI_STD_SERIAL 1
3148#define KEYBOARD_PORT_WMI_STD_USB 2
3149#define KEYBOARD_PORT_WMI_STD_DATA_ConnectorType_SIZE sizeof(ULONG)
3150#define KEYBOARD_PORT_WMI_STD_DATA_ConnectorType_ID 1
3151#define KEYBOARD_PORT_WMI_STD_DATA_DataQueueSize_SIZE sizeof(ULONG)
3152#define KEYBOARD_PORT_WMI_STD_DATA_DataQueueSize_ID 2
3153#define KEYBOARD_PORT_WMI_STD_DATA_ErrorCount_SIZE sizeof(ULONG)
3154#define KEYBOARD_PORT_WMI_STD_DATA_ErrorCount_ID 3
3155#define KEYBOARD_PORT_WMI_STD_DATA_FunctionKeys_SIZE sizeof(ULONG)
3156#define KEYBOARD_PORT_WMI_STD_DATA_FunctionKeys_ID 4
3157#define KEYBOARD_PORT_WMI_STD_DATA_Indicators_SIZE sizeof(ULONG)
3158#define KEYBOARD_PORT_WMI_STD_DATA_Indicators_ID 5
3159
3160#define KEYBOARD_PORT_WMI_STD_DATA_SIZE (FIELD_OFFSET(KEYBOARD_PORT_WMI_STD_DATA, Indicators) + KEYBOARD_PORT_WMI_STD_DATA_Indicators_SIZE)
3161
3162#define KEYBOARD_ID_EX_Type_SIZE sizeof(ULONG)
3163#define KEYBOARD_ID_EX_Type_ID 1
3164#define KEYBOARD_ID_EX_Subtype_SIZE sizeof(ULONG)
3165#define KEYBOARD_ID_EX_Subtype_ID 2
3166
3167#define KEYBOARD_ID_EX_SIZE (FIELD_OFFSET(KEYBOARD_ID_EX, Subtype) + KEYBOARD_ID_EX_Subtype_SIZE)
3168
3169#define POINTER_PORT_WMI_STD_I8042 0
3170#define POINTER_PORT_WMI_STD_SERIAL 1
3171#define POINTER_PORT_WMI_STD_USB 2
3172#define POINTER_PORT_WMI_STD_DATA_ConnectorType_SIZE sizeof(ULONG)
3173#define POINTER_PORT_WMI_STD_DATA_ConnectorType_ID 1
3174#define POINTER_PORT_WMI_STD_DATA_DataQueueSize_SIZE sizeof(ULONG)
3175#define POINTER_PORT_WMI_STD_DATA_DataQueueSize_ID 2
3176#define POINTER_PORT_WMI_STD_DATA_ErrorCount_SIZE sizeof(ULONG)
3177#define POINTER_PORT_WMI_STD_DATA_ErrorCount_ID 3
3178#define POINTER_PORT_WMI_STD_DATA_Buttons_SIZE sizeof(ULONG)
3179#define POINTER_PORT_WMI_STD_DATA_Buttons_ID 4
3180#define POINTER_PORT_WMI_STD_MOUSE 0
3181#define POINTER_PORT_WMI_STD_POINTER 1
3182#define POINTER_PORT_WMI_ABSOLUTE_POINTER 2
3183#define POINTER_PORT_WMI_TABLET 3
3184#define POINTER_PORT_WMI_TOUCH_SCRENE 4
3185#define POINTER_PORT_WMI_PEN 5
3186#define POINTER_PORT_WMI_TRACK_BALL 6
3187#define POINTER_PORT_WMI_OTHER 256
3188#define POINTER_PORT_WMI_STD_DATA_HardwareType_SIZE sizeof(ULONG)
3189#define POINTER_PORT_WMI_STD_DATA_HardwareType_ID 5
3190
3191#define POINTER_PORT_WMI_STD_DATA_SIZE (FIELD_OFFSET(POINTER_PORT_WMI_STD_DATA, HardwareType) + POINTER_PORT_WMI_STD_DATA_HardwareType_SIZE)
3192
3193#define MSMouse_ClassInformation_DeviceId_SIZE sizeof(ULONGLONG)
3194#define MSMouse_ClassInformation_DeviceId_ID 1
3195
3196#define MSMouse_ClassInformation_SIZE (FIELD_OFFSET(MSMouse_ClassInformation, DeviceId) + MSMouse_ClassInformation_DeviceId_SIZE)
3197
3198#define MSKeyboard_ClassInformation_DeviceId_SIZE sizeof(ULONGLONG)
3199#define MSKeyboard_ClassInformation_DeviceId_ID 1
3200
3201#define MSKeyboard_ClassInformation_SIZE (FIELD_OFFSET(MSKeyboard_ClassInformation, DeviceId) + MSKeyboard_ClassInformation_DeviceId_SIZE)
3202
3203#define AGP_STD_DATA_ApertureBase_SIZE sizeof(ULONGLONG)
3204#define AGP_STD_DATA_ApertureBase_ID 1
3205#define AGP_STD_DATA_ApertureLength_SIZE sizeof(ULONG)
3206#define AGP_STD_DATA_ApertureLength_ID 2
3207#define AGP_STD_DATA_AgpStatus_SIZE sizeof(ULONG)
3208#define AGP_STD_DATA_AgpStatus_ID 3
3209#define AGP_STD_DATA_AgpCommand_SIZE sizeof(ULONG)
3210#define AGP_STD_DATA_AgpCommand_ID 4
3211
3212#define AGP_STD_DATA_SIZE (FIELD_OFFSET(AGP_STD_DATA, AgpCommand) + AGP_STD_DATA_AgpCommand_SIZE)
3213
3214#define MSAcpi_ThermalZoneTemperature_ThermalStamp_SIZE sizeof(ULONG)
3215#define MSAcpi_ThermalZoneTemperature_ThermalStamp_ID 1
3216#define MSAcpi_ThermalZoneTemperature_ThermalConstant1_SIZE sizeof(ULONG)
3217#define MSAcpi_ThermalZoneTemperature_ThermalConstant1_ID 2
3218#define MSAcpi_ThermalZoneTemperature_ThermalConstant2_SIZE sizeof(ULONG)
3219#define MSAcpi_ThermalZoneTemperature_ThermalConstant2_ID 3
3220#define MSAcpi_ThermalZoneTemperature_Reserved_SIZE sizeof(ULONG)
3221#define MSAcpi_ThermalZoneTemperature_Reserved_ID 4
3222#define MSAcpi_ThermalZoneTemperature_SamplingPeriod_SIZE sizeof(ULONG)
3223#define MSAcpi_ThermalZoneTemperature_SamplingPeriod_ID 5
3224#define MSAcpi_ThermalZoneTemperature_CurrentTemperature_SIZE sizeof(ULONG)
3225#define MSAcpi_ThermalZoneTemperature_CurrentTemperature_ID 6
3226#define MSAcpi_ThermalZoneTemperature_PassiveTripPoint_SIZE sizeof(ULONG)
3227#define MSAcpi_ThermalZoneTemperature_PassiveTripPoint_ID 7
3228#define MSAcpi_ThermalZoneTemperature_CriticalTripPoint_SIZE sizeof(ULONG)
3229#define MSAcpi_ThermalZoneTemperature_CriticalTripPoint_ID 8
3230#define MSAcpi_ThermalZoneTemperature_ActiveTripPointCount_SIZE sizeof(ULONG)
3231#define MSAcpi_ThermalZoneTemperature_ActiveTripPointCount_ID 9
3232#define MSAcpi_ThermalZoneTemperature_ActiveTripPoint_SIZE sizeof(ULONG[10])
3233#define MSAcpi_ThermalZoneTemperature_ActiveTripPoint_ID 10
3234
3235#define MSAcpi_ThermalZoneTemperature_SIZE (FIELD_OFFSET(MSAcpi_ThermalZoneTemperature, ActiveTripPoint) + MSAcpi_ThermalZoneTemperature_ActiveTripPoint_SIZE)
3236
3237#define WMI_DISK_GEOMETRY_Cylinders_SIZE sizeof(LONGLONG)
3238#define WMI_DISK_GEOMETRY_Cylinders_ID 1
3239#define WMI_DISK_GEOMETRY_MediaType_SIZE sizeof(ULONG)
3240#define WMI_DISK_GEOMETRY_MediaType_ID 2
3241#define WMI_DISK_GEOMETRY_TracksPerCylinder_SIZE sizeof(ULONG)
3242#define WMI_DISK_GEOMETRY_TracksPerCylinder_ID 3
3243#define WMI_DISK_GEOMETRY_SectorsPerTrack_SIZE sizeof(ULONG)
3244#define WMI_DISK_GEOMETRY_SectorsPerTrack_ID 4
3245#define WMI_DISK_GEOMETRY_BytesPerSector_SIZE sizeof(ULONG)
3246#define WMI_DISK_GEOMETRY_BytesPerSector_ID 5
3247
3248#define WMI_DISK_GEOMETRY_SIZE (FIELD_OFFSET(WMI_DISK_GEOMETRY, BytesPerSector) + WMI_DISK_GEOMETRY_BytesPerSector_SIZE)
3249
3250#define WMI_DISK_PERFORMANCE_BytesRead_SIZE sizeof(LONGLONG)
3251#define WMI_DISK_PERFORMANCE_BytesRead_ID 1
3252#define WMI_DISK_PERFORMANCE_BytesWritten_SIZE sizeof(LONGLONG)
3253#define WMI_DISK_PERFORMANCE_BytesWritten_ID 2
3254#define WMI_DISK_PERFORMANCE_ReadTime_SIZE sizeof(LONGLONG)
3255#define WMI_DISK_PERFORMANCE_ReadTime_ID 3
3256#define WMI_DISK_PERFORMANCE_WriteTime_SIZE sizeof(LONGLONG)
3257#define WMI_DISK_PERFORMANCE_WriteTime_ID 4
3258#define WMI_DISK_PERFORMANCE_IdleTime_SIZE sizeof(LONGLONG)
3259#define WMI_DISK_PERFORMANCE_IdleTime_ID 5
3260#define WMI_DISK_PERFORMANCE_ReadCount_SIZE sizeof(ULONG)
3261#define WMI_DISK_PERFORMANCE_ReadCount_ID 6
3262#define WMI_DISK_PERFORMANCE_WriteCount_SIZE sizeof(ULONG)
3263#define WMI_DISK_PERFORMANCE_WriteCount_ID 7
3264#define WMI_DISK_PERFORMANCE_QueueDepth_SIZE sizeof(ULONG)
3265#define WMI_DISK_PERFORMANCE_QueueDepth_ID 8
3266#define WMI_DISK_PERFORMANCE_SplitCount_SIZE sizeof(ULONG)
3267#define WMI_DISK_PERFORMANCE_SplitCount_ID 9
3268#define WMI_DISK_PERFORMANCE_QueryTime_SIZE sizeof(LONGLONG)
3269#define WMI_DISK_PERFORMANCE_QueryTime_ID 10
3270#define WMI_DISK_PERFORMANCE_StorageDeviceNumber_SIZE sizeof(ULONG)
3271#define WMI_DISK_PERFORMANCE_StorageDeviceNumber_ID 11
3272#define WMI_DISK_PERFORMANCE_StorageManagerName_SIZE sizeof(USHORT[8])
3273#define WMI_DISK_PERFORMANCE_StorageManagerName_ID 12
3274
3275#define WMI_DISK_PERFORMANCE_SIZE (FIELD_OFFSET(WMI_DISK_PERFORMANCE, StorageManagerName) + WMI_DISK_PERFORMANCE_StorageManagerName_SIZE)
3276
3277#define MSDiskDriver_Performance_PerfData_SIZE sizeof(WMI_DISK_PERFORMANCE)
3278#define MSDiskDriver_Performance_PerfData_ID 1
3279#define MSDiskDriver_Performance_DeviceName_ID 2
3280
3281#define STORAGE_FAILURE_PREDICT_STATUS_Reason_SIZE sizeof(ULONG)
3282#define STORAGE_FAILURE_PREDICT_STATUS_Reason_ID 1
3283#define STORAGE_FAILURE_PREDICT_STATUS_PredictFailure_SIZE sizeof(BOOLEAN)
3284#define STORAGE_FAILURE_PREDICT_STATUS_PredictFailure_ID 2
3285
3286#define STORAGE_FAILURE_PREDICT_STATUS_SIZE (FIELD_OFFSET(STORAGE_FAILURE_PREDICT_STATUS, PredictFailure) + STORAGE_FAILURE_PREDICT_STATUS_PredictFailure_SIZE)
3287
3288#define STORAGE_FAILURE_PREDICT_DATA_Length_SIZE sizeof(ULONG)
3289#define STORAGE_FAILURE_PREDICT_DATA_Length_ID 1
3290#define STORAGE_FAILURE_PREDICT_DATA_VendorSpecific_SIZE sizeof(UCHAR[512])
3291#define STORAGE_FAILURE_PREDICT_DATA_VendorSpecific_ID 2
3292
3293#define STORAGE_FAILURE_PREDICT_DATA_SIZE (FIELD_OFFSET(STORAGE_FAILURE_PREDICT_DATA, VendorSpecific) + STORAGE_FAILURE_PREDICT_DATA_VendorSpecific_SIZE)
3294
3295#define ATAPI_FAILURE_PREDICT_DATA_Length_SIZE sizeof(ULONG)
3296#define ATAPI_FAILURE_PREDICT_DATA_Length_ID 1
3297#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific_SIZE sizeof(UCHAR[362])
3298#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific_ID 2
3299#define ATAPI_FAILURE_PREDICT_DATA_OfflineCollectionStatus_SIZE sizeof(UCHAR)
3300#define ATAPI_FAILURE_PREDICT_DATA_OfflineCollectionStatus_ID 3
3301#define ATAPI_FAILURE_PREDICT_DATA_SelfTestStatus_SIZE sizeof(UCHAR)
3302#define ATAPI_FAILURE_PREDICT_DATA_SelfTestStatus_ID 4
3303#define ATAPI_FAILURE_PREDICT_DATA_TotalTime_SIZE sizeof(USHORT)
3304#define ATAPI_FAILURE_PREDICT_DATA_TotalTime_ID 5
3305#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific2_SIZE sizeof(UCHAR)
3306#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific2_ID 6
3307#define ATAPI_FAILURE_PREDICT_DATA_OfflineCollectCapability_SIZE sizeof(UCHAR)
3308#define ATAPI_FAILURE_PREDICT_DATA_OfflineCollectCapability_ID 7
3309#define ATAPI_FAILURE_PREDICT_DATA_SmartCapability_SIZE sizeof(USHORT)
3310#define ATAPI_FAILURE_PREDICT_DATA_SmartCapability_ID 8
3311#define ATAPI_FAILURE_PREDICT_DATA_ErrorLogCapability_SIZE sizeof(UCHAR)
3312#define ATAPI_FAILURE_PREDICT_DATA_ErrorLogCapability_ID 9
3313#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific3_SIZE sizeof(UCHAR)
3314#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific3_ID 10
3315#define ATAPI_FAILURE_PREDICT_DATA_ShortPollTimeInMinutes_SIZE sizeof(UCHAR)
3316#define ATAPI_FAILURE_PREDICT_DATA_ShortPollTimeInMinutes_ID 11
3317#define ATAPI_FAILURE_PREDICT_DATA_ExtendedPollTimeInMinutes_SIZE sizeof(UCHAR)
3318#define ATAPI_FAILURE_PREDICT_DATA_ExtendedPollTimeInMinutes_ID 12
3319#define ATAPI_FAILURE_PREDICT_DATA_Reserved_SIZE sizeof(UCHAR[12])
3320#define ATAPI_FAILURE_PREDICT_DATA_Reserved_ID 13
3321#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific4_SIZE sizeof(UCHAR[125])
3322#define ATAPI_FAILURE_PREDICT_DATA_VendorSpecific4_ID 14
3323#define ATAPI_FAILURE_PREDICT_DATA_Checksum_SIZE sizeof(UCHAR)
3324#define ATAPI_FAILURE_PREDICT_DATA_Checksum_ID 15
3325
3326#define ATAPI_FAILURE_PREDICT_DATA_SIZE (FIELD_OFFSET(ATAPI_FAILURE_PREDICT_DATA, Checksum) + ATAPI_FAILURE_PREDICT_DATA_Checksum_SIZE)
3327
3328#define STORAGE_FAILURE_PREDICT_THRESHOLDS_VendorSpecific_SIZE sizeof(UCHAR[512])
3329#define STORAGE_FAILURE_PREDICT_THRESHOLDS_VendorSpecific_ID 1
3330
3331#define STORAGE_FAILURE_PREDICT_THRESHOLDS_SIZE (FIELD_OFFSET(STORAGE_FAILURE_PREDICT_THRESHOLDS, VendorSpecific) + STORAGE_FAILURE_PREDICT_THRESHOLDS_VendorSpecific_SIZE)
3332
3333#define STORAGE_FAILURE_PREDICT_EVENT_Length_SIZE sizeof(ULONG)
3334#define STORAGE_FAILURE_PREDICT_EVENT_Length_ID 1
3335#define STORAGE_FAILURE_PREDICT_EVENT_VendorSpecific_ID 2
3336
3337#define AllowPerformanceHit     1
3338
3339#define ALLOW_PERFORMANCE_HIT_IN_Allow_SIZE sizeof(BOOLEAN)
3340#define ALLOW_PERFORMANCE_HIT_IN_Allow_ID 1
3341
3342#define ALLOW_PERFORMANCE_HIT_IN_SIZE (FIELD_OFFSET(ALLOW_PERFORMANCE_HIT_IN, Allow) + ALLOW_PERFORMANCE_HIT_IN_Allow_SIZE)
3343
3344#define EnableDisableHardwareFailurePrediction     2
3345
3346#define ENABLE_DISABLE_FP_IN_Enable_SIZE sizeof(BOOLEAN)
3347#define ENABLE_DISABLE_FP_IN_Enable_ID 1
3348
3349#define ENABLE_DISABLE_FP_IN_SIZE (FIELD_OFFSET(ENABLE_DISABLE_FP_IN, Enable) + ENABLE_DISABLE_FP_IN_Enable_SIZE)
3350
3351#define EnableDisableFailurePredictionPolling     3
3352
3353#define ENABLE_DISABLE_FP_POLLING_IN_Period_SIZE sizeof(ULONG)
3354#define ENABLE_DISABLE_FP_POLLING_IN_Period_ID 1
3355#define ENABLE_DISABLE_FP_POLLING_IN_Enable_SIZE sizeof(BOOLEAN)
3356#define ENABLE_DISABLE_FP_POLLING_IN_Enable_ID 2
3357
3358#define ENABLE_DISABLE_FP_POLLING_IN_SIZE (FIELD_OFFSET(ENABLE_DISABLE_FP_POLLING_IN, Enable) + ENABLE_DISABLE_FP_POLLING_IN_Enable_SIZE)
3359
3360#define GetFailurePredictionCapability     4
3361
3362#define GET_FP_CAPABILITY_OUT_Capability_SIZE sizeof(ULONG)
3363#define GET_FP_CAPABILITY_OUT_Capability_ID 1
3364
3365#define GET_FP_CAPABILITY_OUT_SIZE (FIELD_OFFSET(GET_FP_CAPABILITY_OUT, Capability) + GET_FP_CAPABILITY_OUT_Capability_SIZE)
3366
3367#define EnableOfflineDiags     5
3368
3369#define ENABLE_OFFLINE_DIAGS_OUT_Success_SIZE sizeof(BOOLEAN)
3370#define ENABLE_OFFLINE_DIAGS_OUT_Success_ID 1
3371
3372#define ENABLE_OFFLINE_DIAGS_OUT_SIZE (FIELD_OFFSET(ENABLE_OFFLINE_DIAGS_OUT, Success) + ENABLE_OFFLINE_DIAGS_OUT_Success_SIZE)
3373
3374#define ReadLogSectors     6
3375
3376#define READ_LOG_SECTORS_IN_LogAddress_SIZE sizeof(UCHAR)
3377#define READ_LOG_SECTORS_IN_LogAddress_ID 1
3378#define READ_LOG_SECTORS_IN_SectorCount_SIZE sizeof(UCHAR)
3379#define READ_LOG_SECTORS_IN_SectorCount_ID 2
3380
3381#define READ_LOG_SECTORS_IN_SIZE (FIELD_OFFSET(READ_LOG_SECTORS_IN, SectorCount) + READ_LOG_SECTORS_IN_SectorCount_SIZE)
3382
3383#define READ_LOG_SECTORS_OUT_Length_SIZE sizeof(ULONG)
3384#define READ_LOG_SECTORS_OUT_Length_ID 3
3385#define READ_LOG_SECTORS_OUT_LogSectors_ID 4
3386
3387#define WriteLogSectors     7
3388
3389#define WRITE_LOG_SECTORS_IN_LogAddress_SIZE sizeof(UCHAR)
3390#define WRITE_LOG_SECTORS_IN_LogAddress_ID 1
3391#define WRITE_LOG_SECTORS_IN_SectorCount_SIZE sizeof(UCHAR)
3392#define WRITE_LOG_SECTORS_IN_SectorCount_ID 2
3393#define WRITE_LOG_SECTORS_IN_Length_SIZE sizeof(ULONG)
3394#define WRITE_LOG_SECTORS_IN_Length_ID 3
3395#define WRITE_LOG_SECTORS_IN_LogSectors_ID 4
3396
3397#define WRITE_LOG_SECTORS_OUT_Success_SIZE sizeof(BOOLEAN)
3398#define WRITE_LOG_SECTORS_OUT_Success_ID 5
3399
3400#define WRITE_LOG_SECTORS_OUT_SIZE (FIELD_OFFSET(WRITE_LOG_SECTORS_OUT, Success) + WRITE_LOG_SECTORS_OUT_Success_SIZE)
3401
3402#define EXECUTE_SELF_TEST_IN_Subcommand_SIZE sizeof(UCHAR)
3403#define EXECUTE_SELF_TEST_IN_Subcommand_ID 1
3404
3405#define EXECUTE_SELF_TEST_IN_SIZE (FIELD_OFFSET(EXECUTE_SELF_TEST_IN, Subcommand) + EXECUTE_SELF_TEST_IN_Subcommand_SIZE)
3406
3407#define ExecuteSelfTest     8
3408
3409#define EXECUTE_SELF_TEST_OUT_ReturnCode_SIZE sizeof(ULONG)
3410#define EXECUTE_SELF_TEST_OUT_ReturnCode_ID 2
3411
3412#define EXECUTE_SELF_TEST_OUT_SIZE (FIELD_OFFSET(EXECUTE_SELF_TEST_OUT, ReturnCode) + EXECUTE_SELF_TEST_OUT_ReturnCode_SIZE)
3413
3414#define STORAGE_SCSI_INFO_EXCEPTIONS_PageSavable_SIZE sizeof(BOOLEAN)
3415#define STORAGE_SCSI_INFO_EXCEPTIONS_PageSavable_ID 1
3416#define STORAGE_SCSI_INFO_EXCEPTIONS_Flags_SIZE sizeof(UCHAR)
3417#define STORAGE_SCSI_INFO_EXCEPTIONS_Flags_ID 2
3418#define STORAGE_SCSI_INFO_EXCEPTIONS_MRIE_SIZE sizeof(UCHAR)
3419#define STORAGE_SCSI_INFO_EXCEPTIONS_MRIE_ID 3
3420#define STORAGE_SCSI_INFO_EXCEPTIONS_Padding_SIZE sizeof(UCHAR)
3421#define STORAGE_SCSI_INFO_EXCEPTIONS_Padding_ID 4
3422#define STORAGE_SCSI_INFO_EXCEPTIONS_IntervalTimer_SIZE sizeof(ULONG)
3423#define STORAGE_SCSI_INFO_EXCEPTIONS_IntervalTimer_ID 5
3424#define STORAGE_SCSI_INFO_EXCEPTIONS_ReportCount_SIZE sizeof(ULONG)
3425#define STORAGE_SCSI_INFO_EXCEPTIONS_ReportCount_ID 6
3426
3427#define STORAGE_SCSI_INFO_EXCEPTIONS_SIZE (FIELD_OFFSET(STORAGE_SCSI_INFO_EXCEPTIONS, ReportCount) + STORAGE_SCSI_INFO_EXCEPTIONS_ReportCount_SIZE)
3428
3429#define MSIde_PortDeviceInfo_Bus_SIZE sizeof(UCHAR)
3430#define MSIde_PortDeviceInfo_Bus_ID 1
3431#define MSIde_PortDeviceInfo_Target_SIZE sizeof(UCHAR)
3432#define MSIde_PortDeviceInfo_Target_ID 2
3433#define MSIde_PortDeviceInfo_Lun_SIZE sizeof(UCHAR)
3434#define MSIde_PortDeviceInfo_Lun_ID 3
3435
3436#define MSIde_PortDeviceInfo_SIZE (FIELD_OFFSET(MSIde_PortDeviceInfo, Lun) + MSIde_PortDeviceInfo_Lun_SIZE)
3437
3438#define MSSerial_PortName_PortName_ID 1
3439
3440#define SERIAL_WMI_COMM_DATA_BaudRate_SIZE sizeof(ULONG)
3441#define SERIAL_WMI_COMM_DATA_BaudRate_ID 1
3442#define SERIAL_WMI_COMM_DATA_BitsPerByte_SIZE sizeof(ULONG)
3443#define SERIAL_WMI_COMM_DATA_BitsPerByte_ID 2
3444#define SERIAL_WMI_PARITY_NONE 0
3445#define SERIAL_WMI_PARITY_ODD 1
3446#define SERIAL_WMI_PARITY_EVEN 2
3447#define SERIAL_WMI_PARITY_SPACE 3
3448#define SERIAL_WMI_PARITY_MARK 4
3449#define SERIAL_WMI_COMM_DATA_Parity_SIZE sizeof(ULONG)
3450#define SERIAL_WMI_COMM_DATA_Parity_ID 3
3451#define SERIAL_WMI_COMM_DATA_ParityCheckEnable_SIZE sizeof(BOOLEAN)
3452#define SERIAL_WMI_COMM_DATA_ParityCheckEnable_ID 4
3453#define SERIAL_WMI_STOP_1 0
3454#define SERIAL_WMI_STOP_1_5 1
3455#define SERIAL_WMI_STOP_2 2
3456#define SERIAL_WMI_COMM_DATA_StopBits_SIZE sizeof(ULONG)
3457#define SERIAL_WMI_COMM_DATA_StopBits_ID 5
3458#define SERIAL_WMI_COMM_DATA_XoffCharacter_SIZE sizeof(ULONG)
3459#define SERIAL_WMI_COMM_DATA_XoffCharacter_ID 6
3460#define SERIAL_WMI_COMM_DATA_XoffXmitThreshold_SIZE sizeof(ULONG)
3461#define SERIAL_WMI_COMM_DATA_XoffXmitThreshold_ID 7
3462#define SERIAL_WMI_COMM_DATA_XonCharacter_SIZE sizeof(ULONG)
3463#define SERIAL_WMI_COMM_DATA_XonCharacter_ID 8
3464#define SERIAL_WMI_COMM_DATA_XonXmitThreshold_SIZE sizeof(ULONG)
3465#define SERIAL_WMI_COMM_DATA_XonXmitThreshold_ID 9
3466#define SERIAL_WMI_COMM_DATA_MaximumBaudRate_SIZE sizeof(ULONG)
3467#define SERIAL_WMI_COMM_DATA_MaximumBaudRate_ID 10
3468#define SERIAL_WMI_COMM_DATA_MaximumOutputBufferSize_SIZE sizeof(ULONG)
3469#define SERIAL_WMI_COMM_DATA_MaximumOutputBufferSize_ID 11
3470#define SERIAL_WMI_COMM_DATA_MaximumInputBufferSize_SIZE sizeof(ULONG)
3471#define SERIAL_WMI_COMM_DATA_MaximumInputBufferSize_ID 12
3472#define SERIAL_WMI_COMM_DATA_Support16BitMode_SIZE sizeof(BOOLEAN)
3473#define SERIAL_WMI_COMM_DATA_Support16BitMode_ID 13
3474#define SERIAL_WMI_COMM_DATA_SupportDTRDSR_SIZE sizeof(BOOLEAN)
3475#define SERIAL_WMI_COMM_DATA_SupportDTRDSR_ID 14
3476#define SERIAL_WMI_COMM_DATA_SupportIntervalTimeouts_SIZE sizeof(BOOLEAN)
3477#define SERIAL_WMI_COMM_DATA_SupportIntervalTimeouts_ID 15
3478#define SERIAL_WMI_COMM_DATA_SupportParityCheck_SIZE sizeof(BOOLEAN)
3479#define SERIAL_WMI_COMM_DATA_SupportParityCheck_ID 16
3480#define SERIAL_WMI_COMM_DATA_SupportRTSCTS_SIZE sizeof(BOOLEAN)
3481#define SERIAL_WMI_COMM_DATA_SupportRTSCTS_ID 17
3482#define SERIAL_WMI_COMM_DATA_SupportXonXoff_SIZE sizeof(BOOLEAN)
3483#define SERIAL_WMI_COMM_DATA_SupportXonXoff_ID 18
3484#define SERIAL_WMI_COMM_DATA_SettableBaudRate_SIZE sizeof(BOOLEAN)
3485#define SERIAL_WMI_COMM_DATA_SettableBaudRate_ID 19
3486#define SERIAL_WMI_COMM_DATA_SettableDataBits_SIZE sizeof(BOOLEAN)
3487#define SERIAL_WMI_COMM_DATA_SettableDataBits_ID 20
3488#define SERIAL_WMI_COMM_DATA_SettableFlowControl_SIZE sizeof(BOOLEAN)
3489#define SERIAL_WMI_COMM_DATA_SettableFlowControl_ID 21
3490#define SERIAL_WMI_COMM_DATA_SettableParity_SIZE sizeof(BOOLEAN)
3491#define SERIAL_WMI_COMM_DATA_SettableParity_ID 22
3492#define SERIAL_WMI_COMM_DATA_SettableParityCheck_SIZE sizeof(BOOLEAN)
3493#define SERIAL_WMI_COMM_DATA_SettableParityCheck_ID 23
3494#define SERIAL_WMI_COMM_DATA_SettableStopBits_SIZE sizeof(BOOLEAN)
3495#define SERIAL_WMI_COMM_DATA_SettableStopBits_ID 24
3496#define SERIAL_WMI_COMM_DATA_IsBusy_SIZE sizeof(BOOLEAN)
3497#define SERIAL_WMI_COMM_DATA_IsBusy_ID 25
3498
3499#define SERIAL_WMI_COMM_DATA_SIZE (FIELD_OFFSET(SERIAL_WMI_COMM_DATA, IsBusy) + SERIAL_WMI_COMM_DATA_IsBusy_SIZE)
3500
3501#define SERIAL_WMI_HW_DATA_IrqNumber_SIZE sizeof(ULONG)
3502#define SERIAL_WMI_HW_DATA_IrqNumber_ID 1
3503#define SERIAL_WMI_HW_DATA_IrqVector_SIZE sizeof(ULONG)
3504#define SERIAL_WMI_HW_DATA_IrqVector_ID 2
3505#define SERIAL_WMI_HW_DATA_IrqLevel_SIZE sizeof(ULONG)
3506#define SERIAL_WMI_HW_DATA_IrqLevel_ID 3
3507#define SERIAL_WMI_HW_DATA_IrqAffinityMask_SIZE sizeof(ULONGLONG)
3508#define SERIAL_WMI_HW_DATA_IrqAffinityMask_ID 4
3509#define SERIAL_WMI_INTTYPE_LATCHED 0
3510#define SERIAL_WMI_INTTYPE_LEVEL 1
3511#define SERIAL_WMI_HW_DATA_InterruptType_SIZE sizeof(ULONG)
3512#define SERIAL_WMI_HW_DATA_InterruptType_ID 5
3513#define SERIAL_WMI_HW_DATA_BaseIOAddress_SIZE sizeof(ULONGLONG)
3514#define SERIAL_WMI_HW_DATA_BaseIOAddress_ID 6
3515
3516#define SERIAL_WMI_HW_DATA_SIZE (FIELD_OFFSET(SERIAL_WMI_HW_DATA, BaseIOAddress) + SERIAL_WMI_HW_DATA_BaseIOAddress_SIZE)
3517
3518#define SERIAL_WMI_PERF_DATA_ReceivedCount_SIZE sizeof(ULONG)
3519#define SERIAL_WMI_PERF_DATA_ReceivedCount_ID 1
3520#define SERIAL_WMI_PERF_DATA_TransmittedCount_SIZE sizeof(ULONG)
3521#define SERIAL_WMI_PERF_DATA_TransmittedCount_ID 2
3522#define SERIAL_WMI_PERF_DATA_FrameErrorCount_SIZE sizeof(ULONG)
3523#define SERIAL_WMI_PERF_DATA_FrameErrorCount_ID 3
3524#define SERIAL_WMI_PERF_DATA_SerialOverrunErrorCount_SIZE sizeof(ULONG)
3525#define SERIAL_WMI_PERF_DATA_SerialOverrunErrorCount_ID 4
3526#define SERIAL_WMI_PERF_DATA_BufferOverrunErrorCount_SIZE sizeof(ULONG)
3527#define SERIAL_WMI_PERF_DATA_BufferOverrunErrorCount_ID 5
3528#define SERIAL_WMI_PERF_DATA_ParityErrorCount_SIZE sizeof(ULONG)
3529#define SERIAL_WMI_PERF_DATA_ParityErrorCount_ID 6
3530
3531#define SERIAL_WMI_PERF_DATA_SIZE (FIELD_OFFSET(SERIAL_WMI_PERF_DATA, ParityErrorCount) + SERIAL_WMI_PERF_DATA_ParityErrorCount_SIZE)
3532
3533#define SERIAL_WMI_COMMPROP_wPacketLength_SIZE sizeof(USHORT)
3534#define SERIAL_WMI_COMMPROP_wPacketLength_ID 1
3535#define SERIAL_WMI_COMMPROP_wPacketVersion_SIZE sizeof(USHORT)
3536#define SERIAL_WMI_COMMPROP_wPacketVersion_ID 2
3537#define SERIAL_WMI_COMMPROP_dwServiceMask_SIZE sizeof(ULONG)
3538#define SERIAL_WMI_COMMPROP_dwServiceMask_ID 3
3539#define SERIAL_WMI_COMMPROP_dwReserved1_SIZE sizeof(ULONG)
3540#define SERIAL_WMI_COMMPROP_dwReserved1_ID 4
3541#define SERIAL_WMI_COMMPROP_dwMaxTxQueue_SIZE sizeof(ULONG)
3542#define SERIAL_WMI_COMMPROP_dwMaxTxQueue_ID 5
3543#define SERIAL_WMI_COMMPROP_dwMaxRxQueue_SIZE sizeof(ULONG)
3544#define SERIAL_WMI_COMMPROP_dwMaxRxQueue_ID 6
3545#define SERIAL_WMI_COMMPROP_dwMaxBaud_SIZE sizeof(ULONG)
3546#define SERIAL_WMI_COMMPROP_dwMaxBaud_ID 7
3547#define SERIAL_WMI_COMMPROP_dwProvSubType_SIZE sizeof(ULONG)
3548#define SERIAL_WMI_COMMPROP_dwProvSubType_ID 8
3549#define SERIAL_WMI_COMMPROP_dwProvCapabilities_SIZE sizeof(ULONG)
3550#define SERIAL_WMI_COMMPROP_dwProvCapabilities_ID 9
3551#define SERIAL_WMI_COMMPROP_dwSettableParams_SIZE sizeof(ULONG)
3552#define SERIAL_WMI_COMMPROP_dwSettableParams_ID 10
3553#define SERIAL_WMI_COMMPROP_dwSettableBaud_SIZE sizeof(ULONG)
3554#define SERIAL_WMI_COMMPROP_dwSettableBaud_ID 11
3555#define SERIAL_WMI_COMMPROP_wSettableData_SIZE sizeof(USHORT)
3556#define SERIAL_WMI_COMMPROP_wSettableData_ID 12
3557#define SERIAL_WMI_COMMPROP_wSettableStopParity_SIZE sizeof(USHORT)
3558#define SERIAL_WMI_COMMPROP_wSettableStopParity_ID 13
3559#define SERIAL_WMI_COMMPROP_dwCurrentTxQueue_SIZE sizeof(ULONG)
3560#define SERIAL_WMI_COMMPROP_dwCurrentTxQueue_ID 14
3561#define SERIAL_WMI_COMMPROP_dwCurrentRxQueue_SIZE sizeof(ULONG)
3562#define SERIAL_WMI_COMMPROP_dwCurrentRxQueue_ID 15
3563#define SERIAL_WMI_COMMPROP_dwProvSpec1_SIZE sizeof(ULONG)
3564#define SERIAL_WMI_COMMPROP_dwProvSpec1_ID 16
3565#define SERIAL_WMI_COMMPROP_dwProvSpec2_SIZE sizeof(ULONG)
3566#define SERIAL_WMI_COMMPROP_dwProvSpec2_ID 17
3567#define SERIAL_WMI_COMMPROP_dwProvCharSize_SIZE sizeof(ULONG)
3568#define SERIAL_WMI_COMMPROP_dwProvCharSize_ID 18
3569#define SERIAL_WMI_COMMPROP_wcProvChar_ID 19
3570
3571#define PARPORT_WMI_ALLOC_FREE_COUNTS_PortAllocates_SIZE sizeof(ULONG)
3572#define PARPORT_WMI_ALLOC_FREE_COUNTS_PortAllocates_ID 1
3573#define PARPORT_WMI_ALLOC_FREE_COUNTS_PortFrees_SIZE sizeof(ULONG)
3574#define PARPORT_WMI_ALLOC_FREE_COUNTS_PortFrees_ID 2
3575
3576#define PARPORT_WMI_ALLOC_FREE_COUNTS_SIZE (FIELD_OFFSET(PARPORT_WMI_ALLOC_FREE_COUNTS, PortFrees) + PARPORT_WMI_ALLOC_FREE_COUNTS_PortFrees_SIZE)
3577
3578#define PARALLEL_WMI_LOG_INFO_Flags1_SIZE sizeof(ULONG)
3579#define PARALLEL_WMI_LOG_INFO_Flags1_ID 1
3580#define PARALLEL_WMI_LOG_INFO_Flags2_SIZE sizeof(ULONG)
3581#define PARALLEL_WMI_LOG_INFO_Flags2_ID 2
3582#define PARALLEL_WMI_LOG_INFO_spare_SIZE sizeof(ULONG[2])
3583#define PARALLEL_WMI_LOG_INFO_spare_ID 3
3584#define PARALLEL_WMI_LOG_INFO_SppWriteCount_SIZE sizeof(LONGLONG)
3585#define PARALLEL_WMI_LOG_INFO_SppWriteCount_ID 4
3586#define PARALLEL_WMI_LOG_INFO_NibbleReadCount_SIZE sizeof(LONGLONG)
3587#define PARALLEL_WMI_LOG_INFO_NibbleReadCount_ID 5
3588#define PARALLEL_WMI_LOG_INFO_BoundedEcpWriteCount_SIZE sizeof(LONGLONG)
3589#define PARALLEL_WMI_LOG_INFO_BoundedEcpWriteCount_ID 6
3590#define PARALLEL_WMI_LOG_INFO_BoundedEcpReadCount_SIZE sizeof(LONGLONG)
3591#define PARALLEL_WMI_LOG_INFO_BoundedEcpReadCount_ID 7
3592#define PARALLEL_WMI_LOG_INFO_HwEcpWriteCount_SIZE sizeof(LONGLONG)
3593#define PARALLEL_WMI_LOG_INFO_HwEcpWriteCount_ID 8
3594#define PARALLEL_WMI_LOG_INFO_HwEcpReadCount_SIZE sizeof(LONGLONG)
3595#define PARALLEL_WMI_LOG_INFO_HwEcpReadCount_ID 9
3596#define PARALLEL_WMI_LOG_INFO_SwEcpWriteCount_SIZE sizeof(LONGLONG)
3597#define PARALLEL_WMI_LOG_INFO_SwEcpWriteCount_ID 10
3598#define PARALLEL_WMI_LOG_INFO_SwEcpReadCount_SIZE sizeof(LONGLONG)
3599#define PARALLEL_WMI_LOG_INFO_SwEcpReadCount_ID 11
3600#define PARALLEL_WMI_LOG_INFO_HwEppWriteCount_SIZE sizeof(LONGLONG)
3601#define PARALLEL_WMI_LOG_INFO_HwEppWriteCount_ID 12
3602#define PARALLEL_WMI_LOG_INFO_HwEppReadCount_SIZE sizeof(LONGLONG)
3603#define PARALLEL_WMI_LOG_INFO_HwEppReadCount_ID 13
3604#define PARALLEL_WMI_LOG_INFO_SwEppWriteCount_SIZE sizeof(LONGLONG)
3605#define PARALLEL_WMI_LOG_INFO_SwEppWriteCount_ID 14
3606#define PARALLEL_WMI_LOG_INFO_SwEppReadCount_SIZE sizeof(LONGLONG)
3607#define PARALLEL_WMI_LOG_INFO_SwEppReadCount_ID 15
3608#define PARALLEL_WMI_LOG_INFO_ByteReadCount_SIZE sizeof(LONGLONG)
3609#define PARALLEL_WMI_LOG_INFO_ByteReadCount_ID 16
3610#define PARALLEL_WMI_LOG_INFO_ChannelNibbleReadCount_SIZE sizeof(LONGLONG)
3611#define PARALLEL_WMI_LOG_INFO_ChannelNibbleReadCount_ID 17
3612
3613#define PARALLEL_WMI_LOG_INFO_SIZE (FIELD_OFFSET(PARALLEL_WMI_LOG_INFO, ChannelNibbleReadCount) + PARALLEL_WMI_LOG_INFO_ChannelNibbleReadCount_SIZE)
3614
3615#define REDBOOK_WMI_NUMBER_OF_BUFFERS_SIZE sizeof(ULONG)
3616#define REDBOOK_WMI_NUMBER_OF_BUFFERS_ID 1
3617#define REDBOOK_WMI_SECTORS_PER_READ_SIZE sizeof(ULONG)
3618#define REDBOOK_WMI_SECTORS_PER_READ_ID 2
3619#define REDBOOK_WMI_SECTORS_PER_READ_MASK_SIZE sizeof(ULONG)
3620#define REDBOOK_WMI_SECTORS_PER_READ_MASK_ID 3
3621#define REDBOOK_WMI_MAX_SECTORS_PER_READ_SIZE sizeof(ULONG)
3622#define REDBOOK_WMI_MAX_SECTORS_PER_READ_ID 4
3623#define REDBOOK_WMI_PLAY_ENABLED_SIZE sizeof(BOOLEAN)
3624#define REDBOOK_WMI_PLAY_ENABLED_ID 5
3625#define REDBOOK_WMI_CDDA_SUPPORTED_SIZE sizeof(BOOLEAN)
3626#define REDBOOK_WMI_CDDA_SUPPORTED_ID 6
3627#define REDBOOK_WMI_CDDA_ACCURATE_SIZE sizeof(BOOLEAN)
3628#define REDBOOK_WMI_CDDA_ACCURATE_ID 7
3629#define REDBOOK_WMI_STD_DATA_Reserved1_SIZE sizeof(BOOLEAN)
3630#define REDBOOK_WMI_STD_DATA_Reserved1_ID 8
3631
3632#define REDBOOK_WMI_STD_DATA_SIZE (FIELD_OFFSET(REDBOOK_WMI_STD_DATA, Reserved1) + REDBOOK_WMI_STD_DATA_Reserved1_SIZE)
3633
3634#define REDBOOK_WMI_PERF_TIME_READING_DELAY_SIZE sizeof(LONGLONG)
3635#define REDBOOK_WMI_PERF_TIME_READING_DELAY_ID 1
3636#define REDBOOK_WMI_PERF_TIME_READING_SIZE sizeof(LONGLONG)
3637#define REDBOOK_WMI_PERF_TIME_READING_ID 2
3638#define REDBOOK_WMI_PERF_TIME_STREAMING_DELAY_SIZE sizeof(LONGLONG)
3639#define REDBOOK_WMI_PERF_TIME_STREAMING_DELAY_ID 3
3640#define REDBOOK_WMI_PERF_TIME_STREAMING_SIZE sizeof(LONGLONG)
3641#define REDBOOK_WMI_PERF_TIME_STREAMING_ID 4
3642#define REDBOOK_WMI_PERF_DATA_PROCESSED_SIZE sizeof(LONGLONG)
3643#define REDBOOK_WMI_PERF_DATA_PROCESSED_ID 5
3644#define REDBOOK_WMI_PERF_STREAM_PAUSED_COUNT_SIZE sizeof(ULONG)
3645#define REDBOOK_WMI_PERF_STREAM_PAUSED_COUNT_ID 6
3646
3647#define REDBOOK_WMI_PERF_DATA_SIZE (FIELD_OFFSET(REDBOOK_WMI_PERF_DATA, StreamPausedCount) + REDBOOK_WMI_PERF_DATA_StreamPausedCount_SIZE)
3648
3649#define RegisteredGuids_GuidType_SIZE sizeof(ULONG)
3650#define RegisteredGuids_GuidType_ID 1
3651#define RegisteredGuids_LoggerId_SIZE sizeof(ULONG)
3652#define RegisteredGuids_LoggerId_ID 2
3653#define RegisteredGuids_EnableLevel_SIZE sizeof(ULONG)
3654#define RegisteredGuids_EnableLevel_ID 3
3655#define RegisteredGuids_EnableFlags_SIZE sizeof(ULONG)
3656#define RegisteredGuids_EnableFlags_ID 4
3657#define RegisteredGuids_IsEnabled_SIZE sizeof(BOOLEAN)
3658#define RegisteredGuids_IsEnabled_ID 5
3659
3660#define RegisteredGuids_SIZE (FIELD_OFFSET(RegisteredGuids, IsEnabled) + RegisteredGuids_IsEnabled_SIZE)
3661
3662#define WMI_TAPE_DRIVE_PARAMETERS_MaximumBlockSize_SIZE sizeof(ULONG)
3663#define WMI_TAPE_DRIVE_PARAMETERS_MaximumBlockSize_ID 1
3664#define WMI_TAPE_DRIVE_PARAMETERS_MinimumBlockSize_SIZE sizeof(ULONG)
3665#define WMI_TAPE_DRIVE_PARAMETERS_MinimumBlockSize_ID 2
3666#define WMI_TAPE_DRIVE_PARAMETERS_DefaultBlockSize_SIZE sizeof(ULONG)
3667#define WMI_TAPE_DRIVE_PARAMETERS_DefaultBlockSize_ID 3
3668#define WMI_TAPE_DRIVE_PARAMETERS_MaximumPartitionCount_SIZE sizeof(ULONG)
3669#define WMI_TAPE_DRIVE_PARAMETERS_MaximumPartitionCount_ID 4
3670#define WMI_TAPE_DRIVE_PARAMETERS_CompressionCapable_SIZE sizeof(BOOLEAN)
3671#define WMI_TAPE_DRIVE_PARAMETERS_CompressionCapable_ID 5
3672#define WMI_TAPE_DRIVE_PARAMETERS_CompressionEnabled_SIZE sizeof(BOOLEAN)
3673#define WMI_TAPE_DRIVE_PARAMETERS_CompressionEnabled_ID 6
3674#define WMI_TAPE_DRIVE_PARAMETERS_ReportSetmarks_SIZE sizeof(BOOLEAN)
3675#define WMI_TAPE_DRIVE_PARAMETERS_ReportSetmarks_ID 7
3676#define WMI_TAPE_DRIVE_PARAMETERS_HardwareErrorCorrection_SIZE sizeof(BOOLEAN)
3677#define WMI_TAPE_DRIVE_PARAMETERS_HardwareErrorCorrection_ID 8
3678
3679#define WMI_TAPE_DRIVE_PARAMETERS_SIZE (FIELD_OFFSET(WMI_TAPE_DRIVE_PARAMETERS, HardwareErrorCorrection) + WMI_TAPE_DRIVE_PARAMETERS_HardwareErrorCorrection_SIZE)
3680
3681#define WMI_TAPE_MEDIA_PARAMETERS_MaximumCapacity_SIZE sizeof(ULONGLONG)
3682#define WMI_TAPE_MEDIA_PARAMETERS_MaximumCapacity_ID 1
3683#define WMI_TAPE_MEDIA_PARAMETERS_AvailableCapacity_SIZE sizeof(ULONGLONG)
3684#define WMI_TAPE_MEDIA_PARAMETERS_AvailableCapacity_ID 2
3685#define WMI_TAPE_MEDIA_PARAMETERS_BlockSize_SIZE sizeof(ULONG)
3686#define WMI_TAPE_MEDIA_PARAMETERS_BlockSize_ID 3
3687#define WMI_TAPE_MEDIA_PARAMETERS_PartitionCount_SIZE sizeof(ULONG)
3688#define WMI_TAPE_MEDIA_PARAMETERS_PartitionCount_ID 4
3689#define WMI_TAPE_MEDIA_PARAMETERS_MediaWriteProtected_SIZE sizeof(BOOLEAN)
3690#define WMI_TAPE_MEDIA_PARAMETERS_MediaWriteProtected_ID 5
3691
3692#define WMI_TAPE_MEDIA_PARAMETERS_SIZE (FIELD_OFFSET(WMI_TAPE_MEDIA_PARAMETERS, MediaWriteProtected) + WMI_TAPE_MEDIA_PARAMETERS_MediaWriteProtected_SIZE)
3693
3694#define WMI_TAPE_SYMBOLIC_NAME_TapeSymbolicName_ID 1
3695
3696#define WMI_TAPE_PROBLEM_WARNING_DriveProblemType_SIZE sizeof(ULONG)
3697#define WMI_TAPE_PROBLEM_WARNING_DriveProblemType_ID 1
3698#define WMI_TAPE_PROBLEM_WARNING_TapeData_SIZE sizeof(UCHAR[512])
3699#define WMI_TAPE_PROBLEM_WARNING_TapeData_ID 2
3700
3701#define WMI_TAPE_PROBLEM_WARNING_SIZE (FIELD_OFFSET(WMI_TAPE_PROBLEM_WARNING, TapeData) + WMI_TAPE_PROBLEM_WARNING_TapeData_SIZE)
3702
3703#define WMI_TAPE_PROBLEM_IO_ERROR_ReadCorrectedWithoutDelay_SIZE sizeof(ULONG)
3704#define WMI_TAPE_PROBLEM_IO_ERROR_ReadCorrectedWithoutDelay_ID 1
3705#define WMI_TAPE_PROBLEM_IO_ERROR_ReadCorrectedWithDelay_SIZE sizeof(ULONG)
3706#define WMI_TAPE_PROBLEM_IO_ERROR_ReadCorrectedWithDelay_ID 2
3707#define WMI_TAPE_PROBLEM_IO_ERROR_ReadTotalErrors_SIZE sizeof(ULONG)
3708#define WMI_TAPE_PROBLEM_IO_ERROR_ReadTotalErrors_ID 3
3709#define WMI_TAPE_PROBLEM_IO_ERROR_ReadTotalCorrectedErrors_SIZE sizeof(ULONG)
3710#define WMI_TAPE_PROBLEM_IO_ERROR_ReadTotalCorrectedErrors_ID 4
3711#define WMI_TAPE_PROBLEM_IO_ERROR_ReadTotalUncorrectedErrors_SIZE sizeof(ULONG)
3712#define WMI_TAPE_PROBLEM_IO_ERROR_ReadTotalUncorrectedErrors_ID 5
3713#define WMI_TAPE_PROBLEM_IO_ERROR_ReadCorrectionAlgorithmProcessed_SIZE sizeof(ULONG)
3714#define WMI_TAPE_PROBLEM_IO_ERROR_ReadCorrectionAlgorithmProcessed_ID 6
3715#define WMI_TAPE_PROBLEM_IO_ERROR_WriteCorrectedWithoutDelay_SIZE sizeof(ULONG)
3716#define WMI_TAPE_PROBLEM_IO_ERROR_WriteCorrectedWithoutDelay_ID 7
3717#define WMI_TAPE_PROBLEM_IO_ERROR_WriteCorrectedWithDelay_SIZE sizeof(ULONG)
3718#define WMI_TAPE_PROBLEM_IO_ERROR_WriteCorrectedWithDelay_ID 8
3719#define WMI_TAPE_PROBLEM_IO_ERROR_WriteTotalErrors_SIZE sizeof(ULONG)
3720#define WMI_TAPE_PROBLEM_IO_ERROR_WriteTotalErrors_ID 9
3721#define WMI_TAPE_PROBLEM_IO_ERROR_WriteTotalCorrectedErrors_SIZE sizeof(ULONG)
3722#define WMI_TAPE_PROBLEM_IO_ERROR_WriteTotalCorrectedErrors_ID 10
3723#define WMI_TAPE_PROBLEM_IO_ERROR_WriteTotalUncorrectedErrors_SIZE sizeof(ULONG)
3724#define WMI_TAPE_PROBLEM_IO_ERROR_WriteTotalUncorrectedErrors_ID 11
3725#define WMI_TAPE_PROBLEM_IO_ERROR_WriteCorrectionAlgorithmProcessed_SIZE sizeof(ULONG)
3726#define WMI_TAPE_PROBLEM_IO_ERROR_WriteCorrectionAlgorithmProcessed_ID 12
3727#define WMI_TAPE_PROBLEM_IO_ERROR_NonMediumErrors_SIZE sizeof(ULONG)
3728#define WMI_TAPE_PROBLEM_IO_ERROR_NonMediumErrors_ID 13
3729
3730#define WMI_TAPE_PROBLEM_IO_ERROR_SIZE (FIELD_OFFSET(WMI_TAPE_PROBLEM_IO_ERROR, NonMediumErrors) + WMI_TAPE_PROBLEM_IO_ERROR_NonMediumErrors_SIZE)
3731
3732#define WMI_TAPE_PROBLEM_DEVICE_ERROR_ReadWarning_SIZE sizeof(BOOLEAN)
3733#define WMI_TAPE_PROBLEM_DEVICE_ERROR_ReadWarning_ID 1
3734#define WMI_TAPE_PROBLEM_DEVICE_ERROR_WriteWarning_SIZE sizeof(BOOLEAN)
3735#define WMI_TAPE_PROBLEM_DEVICE_ERROR_WriteWarning_ID 2
3736#define WMI_TAPE_PROBLEM_DEVICE_ERROR_HardError_SIZE sizeof(BOOLEAN)
3737#define WMI_TAPE_PROBLEM_DEVICE_ERROR_HardError_ID 3
3738#define WMI_TAPE_PROBLEM_DEVICE_ERROR_ReadFailure_SIZE sizeof(BOOLEAN)
3739#define WMI_TAPE_PROBLEM_DEVICE_ERROR_ReadFailure_ID 4
3740#define WMI_TAPE_PROBLEM_DEVICE_ERROR_WriteFailure_SIZE sizeof(BOOLEAN)
3741#define WMI_TAPE_PROBLEM_DEVICE_ERROR_WriteFailure_ID 5
3742#define WMI_TAPE_PROBLEM_DEVICE_ERROR_UnsupportedFormat_SIZE sizeof(BOOLEAN)
3743#define WMI_TAPE_PROBLEM_DEVICE_ERROR_UnsupportedFormat_ID 6
3744#define WMI_TAPE_PROBLEM_DEVICE_ERROR_TapeSnapped_SIZE sizeof(BOOLEAN)
3745#define WMI_TAPE_PROBLEM_DEVICE_ERROR_TapeSnapped_ID 7
3746#define WMI_TAPE_PROBLEM_DEVICE_ERROR_DriveRequiresCleaning_SIZE sizeof(BOOLEAN)
3747#define WMI_TAPE_PROBLEM_DEVICE_ERROR_DriveRequiresCleaning_ID 8
3748#define WMI_TAPE_PROBLEM_DEVICE_ERROR_TimetoCleanDrive_SIZE sizeof(BOOLEAN)
3749#define WMI_TAPE_PROBLEM_DEVICE_ERROR_TimetoCleanDrive_ID 9
3750#define WMI_TAPE_PROBLEM_DEVICE_ERROR_DriveHardwareError_SIZE sizeof(BOOLEAN)
3751#define WMI_TAPE_PROBLEM_DEVICE_ERROR_DriveHardwareError_ID 10
3752#define WMI_TAPE_PROBLEM_DEVICE_ERROR_ScsiInterfaceError_SIZE sizeof(BOOLEAN)
3753#define WMI_TAPE_PROBLEM_DEVICE_ERROR_ScsiInterfaceError_ID 11
3754#define WMI_TAPE_PROBLEM_DEVICE_ERROR_MediaLife_SIZE sizeof(BOOLEAN)
3755#define WMI_TAPE_PROBLEM_DEVICE_ERROR_MediaLife_ID 12
3756
3757#define WMI_TAPE_PROBLEM_DEVICE_ERROR_SIZE (FIELD_OFFSET(WMI_TAPE_PROBLEM_DEVICE_ERROR, MediaLife) + WMI_TAPE_PROBLEM_DEVICE_ERROR_MediaLife_SIZE)
3758
3759#define WMI_CHANGER_PARAMETERS_NumberOfSlots_SIZE sizeof(ULONG)
3760#define WMI_CHANGER_PARAMETERS_NumberOfSlots_ID 1
3761#define WMI_CHANGER_PARAMETERS_NumberOfDrives_SIZE sizeof(ULONG)
3762#define WMI_CHANGER_PARAMETERS_NumberOfDrives_ID 2
3763#define WMI_CHANGER_PARAMETERS_NumberOfIEPorts_SIZE sizeof(ULONG)
3764#define WMI_CHANGER_PARAMETERS_NumberOfIEPorts_ID 3
3765#define WMI_CHANGER_PARAMETERS_NumberOfTransports_SIZE sizeof(ULONG)
3766#define WMI_CHANGER_PARAMETERS_NumberOfTransports_ID 4
3767#define WMI_CHANGER_PARAMETERS_NumberOfDoors_SIZE sizeof(ULONG)
3768#define WMI_CHANGER_PARAMETERS_NumberOfDoors_ID 5
3769#define WMI_CHANGER_PARAMETERS_NumberOfCleanerSlots_SIZE sizeof(ULONG)
3770#define WMI_CHANGER_PARAMETERS_NumberOfCleanerSlots_ID 6
3771#define WMI_CHANGER_PARAMETERS_MagazineSize_SIZE sizeof(ULONG)
3772#define WMI_CHANGER_PARAMETERS_MagazineSize_ID 7
3773
3774#define WMI_CHANGER_PARAMETERS_SIZE (FIELD_OFFSET(WMI_CHANGER_PARAMETERS, MagazineSize) + WMI_CHANGER_PARAMETERS_MagazineSize_SIZE)
3775
3776#define WMI_CHANGER_PROBLEM_WARNING_ChangerProblemType_SIZE sizeof(ULONG)
3777#define WMI_CHANGER_PROBLEM_WARNING_ChangerProblemType_ID 1
3778#define WMI_CHANGER_PROBLEM_WARNING_ChangerData_SIZE sizeof(UCHAR[512])
3779#define WMI_CHANGER_PROBLEM_WARNING_ChangerData_ID 2
3780
3781#define WMI_CHANGER_PROBLEM_WARNING_SIZE (FIELD_OFFSET(WMI_CHANGER_PROBLEM_WARNING, ChangerData) + WMI_CHANGER_PROBLEM_WARNING_ChangerData_SIZE)
3782
3783#define WMI_CHANGER_PROBLEM_DEVICE_ERROR_ChangerProblemType_SIZE sizeof(ULONG)
3784#define WMI_CHANGER_PROBLEM_DEVICE_ERROR_ChangerProblemType_ID 1
3785
3786#define WMI_CHANGER_PROBLEM_DEVICE_ERROR_SIZE (FIELD_OFFSET(WMI_CHANGER_PROBLEM_DEVICE_ERROR, ChangerProblemType) + WMI_CHANGER_PROBLEM_DEVICE_ERROR_ChangerProblemType_SIZE)
3787
3788#define DEVICE_UI_FIRMWARE_REVISION_FirmwareRevision_ID 1
3789
3790#define MSVerifierIrpLogEntry_Count_SIZE sizeof(ULONG)
3791#define MSVerifierIrpLogEntry_Count_ID 1
3792#define MSVerifierIrpLogEntry_Major_SIZE sizeof(UCHAR)
3793#define MSVerifierIrpLogEntry_Major_ID 2
3794#define MSVerifierIrpLogEntry_Minor_SIZE sizeof(UCHAR)
3795#define MSVerifierIrpLogEntry_Minor_ID 3
3796#define MSVerifierIrpLogEntry_Flags_SIZE sizeof(UCHAR)
3797#define MSVerifierIrpLogEntry_Flags_ID 4
3798#define MSVerifierIrpLogEntry_Control_SIZE sizeof(UCHAR)
3799#define MSVerifierIrpLogEntry_Control_ID 5
3800#define MSVerifierIrpLogEntry_Arg1_SIZE sizeof(ULONGLONG)
3801#define MSVerifierIrpLogEntry_Arg1_ID 6
3802#define MSVerifierIrpLogEntry_Arg2_SIZE sizeof(ULONGLONG)
3803#define MSVerifierIrpLogEntry_Arg2_ID 7
3804#define MSVerifierIrpLogEntry_Arg3_SIZE sizeof(ULONGLONG)
3805#define MSVerifierIrpLogEntry_Arg3_ID 8
3806#define MSVerifierIrpLogEntry_Arg4_SIZE sizeof(ULONGLONG)
3807#define MSVerifierIrpLogEntry_Arg4_ID 9
3808
3809#define MSVerifierIrpLogEntry_SIZE (FIELD_OFFSET(MSVerifierIrpLogEntry, Arg4) + MSVerifierIrpLogEntry_Arg4_SIZE)
3810
3811#define MSVerifierIrpLogInformation_DeviceType_SIZE sizeof(ULONG)
3812#define MSVerifierIrpLogInformation_DeviceType_ID 1
3813#define MSVerifierIrpLogInformation_EntryCount_SIZE sizeof(ULONG)
3814#define MSVerifierIrpLogInformation_EntryCount_ID 2
3815#define MSVerifierIrpLogInformation_Entries_ID 3
3816
3817#define WmiMonitorBrightness_CurrentBrightness_SIZE sizeof(UCHAR)
3818#define WmiMonitorBrightness_CurrentBrightness_ID 1
3819#define WmiMonitorBrightness_Levels_SIZE sizeof(ULONG)
3820#define WmiMonitorBrightness_Levels_ID 2
3821#define WmiMonitorBrightness_Level_ID 3
3822
3823#define WmiSetBrightness     1
3824
3825#define WmiSetBrightness_IN_Timeout_SIZE sizeof(ULONG)
3826#define WmiSetBrightness_IN_Timeout_ID 1
3827#define WmiSetBrightness_IN_Brightness_SIZE sizeof(UCHAR)
3828#define WmiSetBrightness_IN_Brightness_ID 2
3829
3830#define WmiSetBrightness_IN_SIZE (FIELD_OFFSET(WmiSetBrightness_IN, Brightness) + WmiSetBrightness_IN_Brightness_SIZE)
3831
3832#define WmiRevertToPolicyBrightness     2
3833#define WmiSetALSBrightnessState     3
3834
3835#define WmiSetALSBrightnessState_IN_State_SIZE sizeof(BOOLEAN)
3836#define WmiSetALSBrightnessState_IN_State_ID 1
3837
3838#define WmiSetALSBrightnessState_IN_SIZE (FIELD_OFFSET(WmiSetALSBrightnessState_IN, State) + WmiSetALSBrightnessState_IN_State_SIZE)
3839
3840#define WmiSetALSBrightness     4
3841
3842#define WmiSetALSBrightness_IN_Brightness_SIZE sizeof(UCHAR)
3843#define WmiSetALSBrightness_IN_Brightness_ID 1
3844
3845#define WmiSetALSBrightness_IN_SIZE (FIELD_OFFSET(WmiSetALSBrightness_IN, Brightness) + WmiSetALSBrightness_IN_Brightness_SIZE)
3846
3847#define WmiMonitorBrightnessEvent_Brightness_SIZE sizeof(UCHAR)
3848#define WmiMonitorBrightnessEvent_Brightness_ID 1
3849
3850#define WmiMonitorBrightnessEvent_SIZE (FIELD_OFFSET(WmiMonitorBrightnessEvent, Brightness) + WmiMonitorBrightnessEvent_Brightness_SIZE)
3851
3852#define WmiMonitorRawEEdidV1Block_Id_SIZE sizeof(UCHAR)
3853#define WmiMonitorRawEEdidV1Block_Id_ID 1
3854#define WmiMonitorRawEEdidV1Block_Type_SIZE sizeof(UCHAR)
3855#define WmiMonitorRawEEdidV1Block_Type_ID 2
3856#define WmiMonitorRawEEdidV1Block_Content_SIZE sizeof(UCHAR[128])
3857#define WmiMonitorRawEEdidV1Block_Content_ID 3
3858
3859#define WmiMonitorRawEEdidV1Block_SIZE (FIELD_OFFSET(WmiMonitorRawEEdidV1Block, Content) + WmiMonitorRawEEdidV1Block_Content_SIZE)
3860
3861#define WmiGetMonitorRawEEdidV1Block     1
3862
3863#define WmiGetMonitorRawEEdidV1Block_IN_BlockId_SIZE sizeof(UCHAR)
3864#define WmiGetMonitorRawEEdidV1Block_IN_BlockId_ID 1
3865
3866#define WmiGetMonitorRawEEdidV1Block_IN_SIZE (FIELD_OFFSET(WmiGetMonitorRawEEdidV1Block_IN, BlockId) + WmiGetMonitorRawEEdidV1Block_IN_BlockId_SIZE)
3867
3868#define WmiGetMonitorRawEEdidV1Block_OUT_BlockType_SIZE sizeof(UCHAR)
3869#define WmiGetMonitorRawEEdidV1Block_OUT_BlockType_ID 2
3870#define WmiGetMonitorRawEEdidV1Block_OUT_BlockContent_SIZE sizeof(UCHAR[128])
3871#define WmiGetMonitorRawEEdidV1Block_OUT_BlockContent_ID 3
3872
3873#define WmiGetMonitorRawEEdidV1Block_OUT_SIZE (FIELD_OFFSET(WmiGetMonitorRawEEdidV1Block_OUT, BlockContent) + WmiGetMonitorRawEEdidV1Block_OUT_BlockContent_SIZE)
3874
3875#define WmiMonitorID_ProductCodeID_SIZE sizeof(USHORT[16])
3876#define WmiMonitorID_ProductCodeID_ID 1
3877#define WmiMonitorID_SerialNumberID_SIZE sizeof(USHORT[16])
3878#define WmiMonitorID_SerialNumberID_ID 2
3879#define WmiMonitorID_ManufacturerName_SIZE sizeof(USHORT[16])
3880#define WmiMonitorID_ManufacturerName_ID 3
3881#define WmiMonitorID_WeekOfManufacture_SIZE sizeof(UCHAR)
3882#define WmiMonitorID_WeekOfManufacture_ID 4
3883#define WmiMonitorID_YearOfManufacture_SIZE sizeof(USHORT)
3884#define WmiMonitorID_YearOfManufacture_ID 5
3885#define WmiMonitorID_UserFriendlyNameLength_SIZE sizeof(USHORT)
3886#define WmiMonitorID_UserFriendlyNameLength_ID 6
3887#define WmiMonitorID_UserFriendlyName_ID 7
3888
3889#define WmiMonitorSupportedDisplayFeatures_StandbySupported_SIZE sizeof(BOOLEAN)
3890#define WmiMonitorSupportedDisplayFeatures_StandbySupported_ID 1
3891#define WmiMonitorSupportedDisplayFeatures_SuspendSupported_SIZE sizeof(BOOLEAN)
3892#define WmiMonitorSupportedDisplayFeatures_SuspendSupported_ID 2
3893#define WmiMonitorSupportedDisplayFeatures_ActiveOffSupported_SIZE sizeof(BOOLEAN)
3894#define WmiMonitorSupportedDisplayFeatures_ActiveOffSupported_ID 3
3895#define WmiMonitorSupportedDisplayFeatures_DisplayType_SIZE sizeof(UCHAR)
3896#define WmiMonitorSupportedDisplayFeatures_DisplayType_ID 4
3897#define WmiMonitorSupportedDisplayFeatures_sRGBSupported_SIZE sizeof(BOOLEAN)
3898#define WmiMonitorSupportedDisplayFeatures_sRGBSupported_ID 5
3899#define WmiMonitorSupportedDisplayFeatures_HasPreferredTimingMode_SIZE sizeof(BOOLEAN)
3900#define WmiMonitorSupportedDisplayFeatures_HasPreferredTimingMode_ID 6
3901#define WmiMonitorSupportedDisplayFeatures_GTFSupported_SIZE sizeof(BOOLEAN)
3902#define WmiMonitorSupportedDisplayFeatures_GTFSupported_ID 7
3903
3904#define WmiMonitorSupportedDisplayFeatures_SIZE (FIELD_OFFSET(WmiMonitorSupportedDisplayFeatures, GTFSupported) + WmiMonitorSupportedDisplayFeatures_GTFSupported_SIZE)
3905
3906#define WmiMonitorBasicDisplayParams_VideoInputType_SIZE sizeof(UCHAR)
3907#define WmiMonitorBasicDisplayParams_VideoInputType_ID 1
3908#define WmiMonitorBasicDisplayParams_MaxHorizontalImageSize_SIZE sizeof(UCHAR)
3909#define WmiMonitorBasicDisplayParams_MaxHorizontalImageSize_ID 2
3910#define WmiMonitorBasicDisplayParams_MaxVerticalImageSize_SIZE sizeof(UCHAR)
3911#define WmiMonitorBasicDisplayParams_MaxVerticalImageSize_ID 3
3912#define WmiMonitorBasicDisplayParams_DisplayTransferCharacteristic_SIZE sizeof(UCHAR)
3913#define WmiMonitorBasicDisplayParams_DisplayTransferCharacteristic_ID 4
3914#define WmiMonitorBasicDisplayParams_SupportedDisplayFeatures_SIZE sizeof(WmiMonitorSupportedDisplayFeatures)
3915#define WmiMonitorBasicDisplayParams_SupportedDisplayFeatures_ID 5
3916
3917#define WmiMonitorBasicDisplayParams_SIZE (FIELD_OFFSET(WmiMonitorBasicDisplayParams, SupportedDisplayFeatures) + WmiMonitorBasicDisplayParams_SupportedDisplayFeatures_SIZE)
3918
3919#define WmiMonitorConnectionParams_VideoOutputTechnology_SIZE sizeof(ULONG)
3920#define WmiMonitorConnectionParams_VideoOutputTechnology_ID 1
3921
3922#define WmiMonitorConnectionParams_SIZE (FIELD_OFFSET(WmiMonitorConnectionParams, VideoOutputTechnology) + WmiMonitorConnectionParams_VideoOutputTechnology_SIZE)
3923
3924#define WmiMonitorAnalogVideoInputParams_SignalLevelStandard_SIZE sizeof(UCHAR)
3925#define WmiMonitorAnalogVideoInputParams_SignalLevelStandard_ID 1
3926#define WmiMonitorAnalogVideoInputParams_SetupExpected_SIZE sizeof(UCHAR)
3927#define WmiMonitorAnalogVideoInputParams_SetupExpected_ID 2
3928#define WmiMonitorAnalogVideoInputParams_SeparateSyncsSupported_SIZE sizeof(UCHAR)
3929#define WmiMonitorAnalogVideoInputParams_SeparateSyncsSupported_ID 3
3930#define WmiMonitorAnalogVideoInputParams_CompositeSyncSupported_SIZE sizeof(UCHAR)
3931#define WmiMonitorAnalogVideoInputParams_CompositeSyncSupported_ID 4
3932#define WmiMonitorAnalogVideoInputParams_SyncOnGreenVideoSupported_SIZE sizeof(UCHAR)
3933#define WmiMonitorAnalogVideoInputParams_SyncOnGreenVideoSupported_ID 5
3934#define WmiMonitorAnalogVideoInputParams_SerrationOfVsyncRequired_SIZE sizeof(UCHAR)
3935#define WmiMonitorAnalogVideoInputParams_SerrationOfVsyncRequired_ID 6
3936
3937#define WmiMonitorAnalogVideoInputParams_SIZE (FIELD_OFFSET(WmiMonitorAnalogVideoInputParams, SerrationOfVsyncRequired) + WmiMonitorAnalogVideoInputParams_SerrationOfVsyncRequired_SIZE)
3938
3939#define WmiMonitorDigitalVideoInputParams_IsDFP1xCompatible_SIZE sizeof(BOOLEAN)
3940#define WmiMonitorDigitalVideoInputParams_IsDFP1xCompatible_ID 1
3941
3942#define WmiMonitorDigitalVideoInputParams_SIZE (FIELD_OFFSET(WmiMonitorDigitalVideoInputParams, IsDFP1xCompatible) + WmiMonitorDigitalVideoInputParams_IsDFP1xCompatible_SIZE)
3943
3944#define WmiMonitorColorXYZinCIE_X_SIZE sizeof(USHORT)
3945#define WmiMonitorColorXYZinCIE_X_ID 1
3946#define WmiMonitorColorXYZinCIE_Y_SIZE sizeof(USHORT)
3947#define WmiMonitorColorXYZinCIE_Y_ID 2
3948
3949#define WmiMonitorColorXYZinCIE_SIZE (FIELD_OFFSET(WmiMonitorColorXYZinCIE, Y) + WmiMonitorColorXYZinCIE_Y_SIZE)
3950
3951#define WmiMonitorColorCharacteristics_Red_SIZE sizeof(WmiMonitorColorXYZinCIE)
3952#define WmiMonitorColorCharacteristics_Red_ID 1
3953#define WmiMonitorColorCharacteristics_Blue_SIZE sizeof(WmiMonitorColorXYZinCIE)
3954#define WmiMonitorColorCharacteristics_Blue_ID 2
3955#define WmiMonitorColorCharacteristics_Green_SIZE sizeof(WmiMonitorColorXYZinCIE)
3956#define WmiMonitorColorCharacteristics_Green_ID 3
3957#define WmiMonitorColorCharacteristics_DefaultWhite_SIZE sizeof(WmiMonitorColorXYZinCIE)
3958#define WmiMonitorColorCharacteristics_DefaultWhite_ID 4
3959
3960#define WmiMonitorColorCharacteristics_SIZE (FIELD_OFFSET(WmiMonitorColorCharacteristics, DefaultWhite) + WmiMonitorColorCharacteristics_DefaultWhite_SIZE)
3961
3962#define VideoModeDescriptor_PixelClockRate_SIZE sizeof(ULONG)
3963#define VideoModeDescriptor_PixelClockRate_ID 1
3964#define VideoModeDescriptor_VerticalRefreshRateNumerator_SIZE sizeof(ULONG)
3965#define VideoModeDescriptor_VerticalRefreshRateNumerator_ID 2
3966#define VideoModeDescriptor_VerticalRefreshRateDenominator_SIZE sizeof(ULONG)
3967#define VideoModeDescriptor_VerticalRefreshRateDenominator_ID 3
3968#define VideoModeDescriptor_HorizontalRefreshRateNumerator_SIZE sizeof(ULONG)
3969#define VideoModeDescriptor_HorizontalRefreshRateNumerator_ID 4
3970#define VideoModeDescriptor_HorizontalRefreshRateDenominator_SIZE sizeof(ULONG)
3971#define VideoModeDescriptor_HorizontalRefreshRateDenominator_ID 5
3972#define VideoModeDescriptor_HorizontalActivePixels_SIZE sizeof(USHORT)
3973#define VideoModeDescriptor_HorizontalActivePixels_ID 6
3974#define VideoModeDescriptor_VerticalActivePixels_SIZE sizeof(USHORT)
3975#define VideoModeDescriptor_VerticalActivePixels_ID 7
3976#define VideoModeDescriptor_HorizontalBlankingPixels_SIZE sizeof(USHORT)
3977#define VideoModeDescriptor_HorizontalBlankingPixels_ID 8
3978#define VideoModeDescriptor_VerticalBlankingPixels_SIZE sizeof(USHORT)
3979#define VideoModeDescriptor_VerticalBlankingPixels_ID 9
3980#define VideoModeDescriptor_HorizontalSyncOffset_SIZE sizeof(USHORT)
3981#define VideoModeDescriptor_HorizontalSyncOffset_ID 10
3982#define VideoModeDescriptor_VerticalSyncOffset_SIZE sizeof(USHORT)
3983#define VideoModeDescriptor_VerticalSyncOffset_ID 11
3984#define VideoModeDescriptor_HorizontalSyncPulseWidth_SIZE sizeof(USHORT)
3985#define VideoModeDescriptor_HorizontalSyncPulseWidth_ID 12
3986#define VideoModeDescriptor_VerticalSyncPulseWidth_SIZE sizeof(USHORT)
3987#define VideoModeDescriptor_VerticalSyncPulseWidth_ID 13
3988#define VideoModeDescriptor_HorizontalImageSize_SIZE sizeof(USHORT)
3989#define VideoModeDescriptor_HorizontalImageSize_ID 14
3990#define VideoModeDescriptor_VerticalImageSize_SIZE sizeof(USHORT)
3991#define VideoModeDescriptor_VerticalImageSize_ID 15
3992#define VideoModeDescriptor_HorizontalBorder_SIZE sizeof(USHORT)
3993#define VideoModeDescriptor_HorizontalBorder_ID 16
3994#define VideoModeDescriptor_VerticalBorder_SIZE sizeof(USHORT)
3995#define VideoModeDescriptor_VerticalBorder_ID 17
3996#define VideoModeDescriptor_IsInterlaced_SIZE sizeof(BOOLEAN)
3997#define VideoModeDescriptor_IsInterlaced_ID 18
3998#define VideoModeDescriptor_StereoModeType_SIZE sizeof(UCHAR)
3999#define VideoModeDescriptor_StereoModeType_ID 19
4000#define VideoModeDescriptor_SyncSignalType_SIZE sizeof(UCHAR)
4001#define VideoModeDescriptor_SyncSignalType_ID 20
4002#define VideoModeDescriptor_IsSerrationRequired_SIZE sizeof(UCHAR)
4003#define VideoModeDescriptor_IsSerrationRequired_ID 21
4004#define VideoModeDescriptor_IsSyncOnRGB_SIZE sizeof(UCHAR)
4005#define VideoModeDescriptor_IsSyncOnRGB_ID 22
4006#define VideoModeDescriptor_CompositePolarityType_SIZE sizeof(UCHAR)
4007#define VideoModeDescriptor_CompositePolarityType_ID 23
4008#define VideoModeDescriptor_VerticalPolarityType_SIZE sizeof(UCHAR)
4009#define VideoModeDescriptor_VerticalPolarityType_ID 24
4010#define VideoModeDescriptor_HorizontalPolarityType_SIZE sizeof(UCHAR)
4011#define VideoModeDescriptor_HorizontalPolarityType_ID 25
4012#define VideoModeDescriptor_VideoStandardType_SIZE sizeof(UCHAR)
4013#define VideoModeDescriptor_VideoStandardType_ID 26
4014#define VideoModeDescriptor_Origin_SIZE sizeof(UCHAR)
4015#define VideoModeDescriptor_Origin_ID 27
4016#define VideoModeDescriptor_TimingType_SIZE sizeof(UCHAR)
4017#define VideoModeDescriptor_TimingType_ID 28
4018
4019#define VideoModeDescriptor_SIZE (FIELD_OFFSET(VideoModeDescriptor, TimingType) + VideoModeDescriptor_TimingType_SIZE)
4020
4021#define WmiMonitorListedSupportedSourceModes_NumOfMonitorSourceModes_SIZE sizeof(USHORT)
4022#define WmiMonitorListedSupportedSourceModes_NumOfMonitorSourceModes_ID 1
4023#define WmiMonitorListedSupportedSourceModes_PreferredMonitorSourceModeIndex_SIZE sizeof(USHORT)
4024#define WmiMonitorListedSupportedSourceModes_PreferredMonitorSourceModeIndex_ID 2
4025#define WmiMonitorListedSupportedSourceModes_MonitorSourceModes_ID 3
4026
4027#define FrequencyRangeDescriptor_Origin_SIZE sizeof(UCHAR)
4028#define FrequencyRangeDescriptor_Origin_ID 1
4029#define FrequencyRangeDescriptor_MinVSyncNumerator_SIZE sizeof(ULONG)
4030#define FrequencyRangeDescriptor_MinVSyncNumerator_ID 2
4031#define FrequencyRangeDescriptor_MinVSyncDenominator_SIZE sizeof(ULONG)
4032#define FrequencyRangeDescriptor_MinVSyncDenominator_ID 3
4033#define FrequencyRangeDescriptor_MaxVSyncNumerator_SIZE sizeof(ULONG)
4034#define FrequencyRangeDescriptor_MaxVSyncNumerator_ID 4
4035#define FrequencyRangeDescriptor_MaxVSyncDenominator_SIZE sizeof(ULONG)
4036#define FrequencyRangeDescriptor_MaxVSyncDenominator_ID 5
4037#define FrequencyRangeDescriptor_MinHSyncNumerator_SIZE sizeof(ULONG)
4038#define FrequencyRangeDescriptor_MinHSyncNumerator_ID 6
4039#define FrequencyRangeDescriptor_MinHSyncDenominator_SIZE sizeof(ULONG)
4040#define FrequencyRangeDescriptor_MinHSyncDenominator_ID 7
4041#define FrequencyRangeDescriptor_MaxHSyncNumerator_SIZE sizeof(ULONG)
4042#define FrequencyRangeDescriptor_MaxHSyncNumerator_ID 8
4043#define FrequencyRangeDescriptor_MaxHSyncDenominator_SIZE sizeof(ULONG)
4044#define FrequencyRangeDescriptor_MaxHSyncDenominator_ID 9
4045#define FrequencyRangeDescriptor_ConstraintType_SIZE sizeof(ULONG)
4046#define FrequencyRangeDescriptor_ConstraintType_ID 10
4047#define FrequencyRangeDescriptor_ActiveWidth_SIZE sizeof(ULONG)
4048#define FrequencyRangeDescriptor_ActiveWidth_ID 11
4049#define FrequencyRangeDescriptor_ActiveHeight_SIZE sizeof(ULONG)
4050#define FrequencyRangeDescriptor_ActiveHeight_ID 12
4051#define FrequencyRangeDescriptor_MaxPixelRate_SIZE sizeof(ULONG)
4052#define FrequencyRangeDescriptor_MaxPixelRate_ID 13
4053
4054#define FrequencyRangeDescriptor_SIZE (FIELD_OFFSET(FrequencyRangeDescriptor, MaxPixelRate) + FrequencyRangeDescriptor_MaxPixelRate_SIZE)
4055
4056#define WmiMonitorListedFrequencyRanges_NumOfMonitorFreqRanges_SIZE sizeof(USHORT)
4057#define WmiMonitorListedFrequencyRanges_NumOfMonitorFreqRanges_ID 1
4058#define WmiMonitorListedFrequencyRanges_MonitorFreqRanges_ID 2
4059
4060#define KernelPerfState_Frequency_SIZE sizeof(ULONG)
4061#define KernelPerfState_Frequency_ID 1
4062#define KernelPerfState_Power_SIZE sizeof(ULONG)
4063#define KernelPerfState_Power_ID 2
4064#define KernelPerfState_PercentFrequency_SIZE sizeof(UCHAR)
4065#define KernelPerfState_PercentFrequency_ID 3
4066#define KernelPerfState_IncreaseLevel_SIZE sizeof(UCHAR)
4067#define KernelPerfState_IncreaseLevel_ID 4
4068#define KernelPerfState_DecreaseLevel_SIZE sizeof(UCHAR)
4069#define KernelPerfState_DecreaseLevel_ID 5
4070#define KernelPerfState_Type_SIZE sizeof(UCHAR)
4071#define KernelPerfState_Type_ID 6
4072#define KernelPerfState_IncreaseTime_SIZE sizeof(ULONG)
4073#define KernelPerfState_IncreaseTime_ID 7
4074#define KernelPerfState_DecreaseTime_SIZE sizeof(ULONG)
4075#define KernelPerfState_DecreaseTime_ID 8
4076#define KernelPerfState_Control_SIZE sizeof(ULONGLONG)
4077#define KernelPerfState_Control_ID 9
4078#define KernelPerfState_Status_SIZE sizeof(ULONGLONG)
4079#define KernelPerfState_Status_ID 10
4080#define KernelPerfState_HitCount_SIZE sizeof(ULONG)
4081#define KernelPerfState_HitCount_ID 11
4082#define KernelPerfState_Reserved1_SIZE sizeof(ULONG)
4083#define KernelPerfState_Reserved1_ID 12
4084#define KernelPerfState_Reserved2_SIZE sizeof(ULONGLONG)
4085#define KernelPerfState_Reserved2_ID 13
4086#define KernelPerfState_Reserved3_SIZE sizeof(ULONGLONG)
4087#define KernelPerfState_Reserved3_ID 14
4088
4089#define KernelPerfState_SIZE (FIELD_OFFSET(KernelPerfState, Reserved3) + KernelPerfState_Reserved3_SIZE)
4090
4091#define KernelPerfStates_Count_SIZE sizeof(ULONG)
4092#define KernelPerfStates_Count_ID 1
4093#define KernelPerfStates_MaxFrequency_SIZE sizeof(ULONG)
4094#define KernelPerfStates_MaxFrequency_ID 2
4095#define KernelPerfStates_CurrentState_SIZE sizeof(ULONG)
4096#define KernelPerfStates_CurrentState_ID 3
4097#define KernelPerfStates_MaxPerfState_SIZE sizeof(ULONG)
4098#define KernelPerfStates_MaxPerfState_ID 4
4099#define KernelPerfStates_MinPerfState_SIZE sizeof(ULONG)
4100#define KernelPerfStates_MinPerfState_ID 5
4101#define KernelPerfStates_LowestPerfState_SIZE sizeof(ULONG)
4102#define KernelPerfStates_LowestPerfState_ID 6
4103#define KernelPerfStates_ThermalConstraint_SIZE sizeof(ULONG)
4104#define KernelPerfStates_ThermalConstraint_ID 7
4105#define KernelPerfStates_BusyAdjThreshold_SIZE sizeof(UCHAR)
4106#define KernelPerfStates_BusyAdjThreshold_ID 8
4107#define KernelPerfStates_PolicyType_SIZE sizeof(UCHAR)
4108#define KernelPerfStates_PolicyType_ID 9
4109#define KernelPerfStates_Type_SIZE sizeof(UCHAR)
4110#define KernelPerfStates_Type_ID 10
4111#define KernelPerfStates_Reserved_SIZE sizeof(UCHAR)
4112#define KernelPerfStates_Reserved_ID 11
4113#define KernelPerfStates_TimerInterval_SIZE sizeof(ULONG)
4114#define KernelPerfStates_TimerInterval_ID 12
4115#define KernelPerfStates_TargetProcessors_SIZE sizeof(ULONGLONG)
4116#define KernelPerfStates_TargetProcessors_ID 13
4117#define KernelPerfStates_PStateHandler_SIZE sizeof(ULONG)
4118#define KernelPerfStates_PStateHandler_ID 14
4119#define KernelPerfStates_PStateContext_SIZE sizeof(ULONG)
4120#define KernelPerfStates_PStateContext_ID 15
4121#define KernelPerfStates_TStateHandler_SIZE sizeof(ULONG)
4122#define KernelPerfStates_TStateHandler_ID 16
4123#define KernelPerfStates_TStateContext_SIZE sizeof(ULONG)
4124#define KernelPerfStates_TStateContext_ID 17
4125#define KernelPerfStates_FeedbackHandler_SIZE sizeof(ULONG)
4126#define KernelPerfStates_FeedbackHandler_ID 18
4127#define KernelPerfStates_Reserved1_SIZE sizeof(ULONG)
4128#define KernelPerfStates_Reserved1_ID 19
4129#define KernelPerfStates_Reserved2_SIZE sizeof(ULONGLONG)
4130#define KernelPerfStates_Reserved2_ID 20
4131#define KernelPerfStates_State_ID 21
4132
4133#define KernelIdleState_Latency_SIZE sizeof(ULONG)
4134#define KernelIdleState_Latency_ID 1
4135#define KernelIdleState_Power_SIZE sizeof(ULONG)
4136#define KernelIdleState_Power_ID 2
4137#define KernelIdleState_TimeCheck_SIZE sizeof(ULONG)
4138#define KernelIdleState_TimeCheck_ID 3
4139#define KernelIdleState_PromotePercent_SIZE sizeof(UCHAR)
4140#define KernelIdleState_PromotePercent_ID 4
4141#define KernelIdleState_DemotePercent_SIZE sizeof(UCHAR)
4142#define KernelIdleState_DemotePercent_ID 5
4143#define KernelIdleState_StateType_SIZE sizeof(UCHAR)
4144#define KernelIdleState_StateType_ID 6
4145#define KernelIdleState_Reserved_SIZE sizeof(UCHAR)
4146#define KernelIdleState_Reserved_ID 7
4147#define KernelIdleState_StateFlags_SIZE sizeof(ULONG)
4148#define KernelIdleState_StateFlags_ID 8
4149#define KernelIdleState_Context_SIZE sizeof(ULONG)
4150#define KernelIdleState_Context_ID 9
4151#define KernelIdleState_IdleHandler_SIZE sizeof(ULONG)
4152#define KernelIdleState_IdleHandler_ID 10
4153#define KernelIdleState_Reserved1_SIZE sizeof(ULONG)
4154#define KernelIdleState_Reserved1_ID 11
4155
4156#define KernelIdleState_SIZE (FIELD_OFFSET(KernelIdleState, Reserved1) + KernelIdleState_Reserved1_SIZE)
4157
4158#define KernelIdleStates_Type_SIZE sizeof(ULONG)
4159#define KernelIdleStates_Type_ID 1
4160#define KernelIdleStates_Count_SIZE sizeof(ULONG)
4161#define KernelIdleStates_Count_ID 2
4162#define KernelIdleStates_TargetState_SIZE sizeof(ULONG)
4163#define KernelIdleStates_TargetState_ID 3
4164#define KernelIdleStates_OldState_SIZE sizeof(ULONG)
4165#define KernelIdleStates_OldState_ID 4
4166#define KernelIdleStates_TargetProcessors_SIZE sizeof(ULONGLONG)
4167#define KernelIdleStates_TargetProcessors_ID 5
4168#define KernelIdleStates_State_ID 6
4169
4170#define KernelPerfStateChange_State_SIZE sizeof(ULONG)
4171#define KernelPerfStateChange_State_ID 1
4172#define KernelPerfStateChange_Status_SIZE sizeof(ULONG)
4173#define KernelPerfStateChange_Status_ID 2
4174#define KernelPerfStateChange_Latency_SIZE sizeof(ULONG)
4175#define KernelPerfStateChange_Latency_ID 3
4176#define KernelPerfStateChange_Speed_SIZE sizeof(ULONG)
4177#define KernelPerfStateChange_Speed_ID 4
4178#define KernelPerfStateChange_Processor_SIZE sizeof(ULONG)
4179#define KernelPerfStateChange_Processor_ID 5
4180
4181#define KernelPerfStateChange_SIZE (FIELD_OFFSET(KernelPerfStateChange, Processor) + KernelPerfStateChange_Processor_SIZE)
4182
4183#define KernelPerfStateDomainChange_State_SIZE sizeof(ULONG)
4184#define KernelPerfStateDomainChange_State_ID 1
4185#define KernelPerfStateDomainChange_Latency_SIZE sizeof(ULONG)
4186#define KernelPerfStateDomainChange_Latency_ID 2
4187#define KernelPerfStateDomainChange_Speed_SIZE sizeof(ULONG)
4188#define KernelPerfStateDomainChange_Speed_ID 3
4189#define KernelPerfStateDomainChange_Processors_SIZE sizeof(ULONGLONG)
4190#define KernelPerfStateDomainChange_Processors_ID 4
4191
4192#define KernelPerfStateDomainChange_SIZE (FIELD_OFFSET(KernelPerfStateDomainChange, Processors) + KernelPerfStateDomainChange_Processors_SIZE)
4193
4194#define KernelIdleStateChange_NewState_SIZE sizeof(ULONG)
4195#define KernelIdleStateChange_NewState_ID 1
4196#define KernelIdleStateChange_OldState_SIZE sizeof(ULONG)
4197#define KernelIdleStateChange_OldState_ID 2
4198#define KernelIdleStateChange_Processors_SIZE sizeof(ULONGLONG)
4199#define KernelIdleStateChange_Processors_ID 3
4200
4201#define KernelIdleStateChange_SIZE (FIELD_OFFSET(KernelIdleStateChange, Processors) + KernelIdleStateChange_Processors_SIZE)
4202
4203#define KernelThermalConstraintChange_ThermalConstraint_SIZE sizeof(ULONG)
4204#define KernelThermalConstraintChange_ThermalConstraint_ID 1
4205#define KernelThermalConstraintChange_Processors_SIZE sizeof(ULONGLONG)
4206#define KernelThermalConstraintChange_Processors_ID 2
4207
4208#define KernelThermalConstraintChange_SIZE (FIELD_OFFSET(KernelThermalConstraintChange, Processors) + KernelThermalConstraintChange_Processors_SIZE)
4209
4210#define IdleStateAccounting_IdleTransitions_SIZE sizeof(ULONG)
4211#define IdleStateAccounting_IdleTransitions_ID 1
4212#define IdleStateAccounting_FailedTransitions_SIZE sizeof(ULONG)
4213#define IdleStateAccounting_FailedTransitions_ID 2
4214#define IdleStateAccounting_InvalidBucketIndex_SIZE sizeof(ULONG)
4215#define IdleStateAccounting_InvalidBucketIndex_ID 3
4216#define IdleStateAccounting_TotalTime_SIZE sizeof(ULONGLONG)
4217#define IdleStateAccounting_TotalTime_ID 4
4218#define IdleStateAccounting_IdleTimeBuckets_SIZE sizeof(ULONG[6])
4219#define IdleStateAccounting_IdleTimeBuckets_ID 5
4220
4221#define IdleStateAccounting_SIZE (FIELD_OFFSET(IdleStateAccounting, IdleTimeBuckets) + IdleStateAccounting_IdleTimeBuckets_SIZE)
4222
4223#define IdleAccounting_StateCount_SIZE sizeof(ULONG)
4224#define IdleAccounting_StateCount_ID 1
4225#define IdleAccounting_TotalTransitions_SIZE sizeof(ULONG)
4226#define IdleAccounting_TotalTransitions_ID 2
4227#define IdleAccounting_ResetCount_SIZE sizeof(ULONG)
4228#define IdleAccounting_ResetCount_ID 3
4229#define IdleAccounting_StartTime_SIZE sizeof(ULONGLONG)
4230#define IdleAccounting_StartTime_ID 4
4231#define IdleAccounting_State_ID 5
4232
4233#define IdleStateBucketEx_TotalTimeUs_SIZE sizeof(ULONGLONG)
4234#define IdleStateBucketEx_TotalTimeUs_ID 1
4235#define IdleStateBucketEx_MinTimeUs_SIZE sizeof(ULONG)
4236#define IdleStateBucketEx_MinTimeUs_ID 2
4237#define IdleStateBucketEx_MaxTimeUs_SIZE sizeof(ULONG)
4238#define IdleStateBucketEx_MaxTimeUs_ID 3
4239#define IdleStateBucketEx_Count_SIZE sizeof(ULONG)
4240#define IdleStateBucketEx_Count_ID 4
4241
4242#define IdleStateBucketEx_SIZE (FIELD_OFFSET(IdleStateBucketEx, Count) + IdleStateBucketEx_Count_SIZE)
4243
4244#define IdleStateAccountingEx_TotalTime_SIZE sizeof(ULONGLONG)
4245#define IdleStateAccountingEx_TotalTime_ID 1
4246#define IdleStateAccountingEx_IdleTransitions_SIZE sizeof(ULONG)
4247#define IdleStateAccountingEx_IdleTransitions_ID 2
4248#define IdleStateAccountingEx_FailedTransitions_SIZE sizeof(ULONG)
4249#define IdleStateAccountingEx_FailedTransitions_ID 3
4250#define IdleStateAccountingEx_InvalidBucketIndex_SIZE sizeof(ULONG)
4251#define IdleStateAccountingEx_InvalidBucketIndex_ID 4
4252#define IdleStateAccountingEx_MinTimeUs_SIZE sizeof(ULONG)
4253#define IdleStateAccountingEx_MinTimeUs_ID 5
4254#define IdleStateAccountingEx_MaxTimeUs_SIZE sizeof(ULONG)
4255#define IdleStateAccountingEx_MaxTimeUs_ID 6
4256#define IdleStateAccountingEx_IdleTimeBuckets_SIZE sizeof(IdleStateBucketEx[16])
4257#define IdleStateAccountingEx_IdleTimeBuckets_ID 7
4258
4259#define IdleStateAccountingEx_SIZE (FIELD_OFFSET(IdleStateAccountingEx, IdleTimeBuckets) + IdleStateAccountingEx_IdleTimeBuckets_SIZE)
4260
4261#define IdleAccountingEx_StateCount_SIZE sizeof(ULONG)
4262#define IdleAccountingEx_StateCount_ID 1
4263#define IdleAccountingEx_TotalTransitions_SIZE sizeof(ULONG)
4264#define IdleAccountingEx_TotalTransitions_ID 2
4265#define IdleAccountingEx_ResetCount_SIZE sizeof(ULONG)
4266#define IdleAccountingEx_ResetCount_ID 3
4267#define IdleAccountingEx_StartTime_SIZE sizeof(ULONGLONG)
4268#define IdleAccountingEx_StartTime_ID 4
4269#define IdleAccountingEx_State_ID 5
4270
4271#define KernelThermalPolicyChange_CoolingMode_SIZE sizeof(UCHAR)
4272#define KernelThermalPolicyChange_CoolingMode_ID 1
4273#define KernelThermalPolicyChange_Processors_SIZE sizeof(ULONGLONG)
4274#define KernelThermalPolicyChange_Processors_ID 2
4275
4276#define KernelThermalPolicyChange_SIZE (FIELD_OFFSET(KernelThermalPolicyChange, Processors) + KernelThermalPolicyChange_Processors_SIZE)
4277
4278#define ProcessorPerformance_frequency_SIZE sizeof(ULONG)
4279#define ProcessorPerformance_frequency_ID 1
4280#define ProcessorPerformance_power_SIZE sizeof(ULONG)
4281#define ProcessorPerformance_power_ID 2
4282#define ProcessorPerformance_percentage_SIZE sizeof(ULONG)
4283#define ProcessorPerformance_percentage_ID 3
4284
4285#define ProcessorPerformance_SIZE (FIELD_OFFSET(ProcessorPerformance, percentage) + ProcessorPerformance_percentage_SIZE)
4286
4287typedef struct _MSWmi_MofData {
4288  ULONG Unused1;
4289  ULONG Unused2;
4290  ULONG Size;
4291  ULONG Unused4;
4292  UCHAR BinaryMofData[1];
4293} MSWmi_MofData, *PMSWmi_MofData;
4294
4295typedef struct _MSWmi_ProviderInfo {
4296  char VariableData[1];
4297} MSWmi_ProviderInfo, *PMSWmi_ProviderInfo;
4298
4299typedef struct _MSWmi_PnPDeviceId {
4300  CHAR VariableData[1];
4301} MSWmi_PnPDeviceId, *PMSWmi_PnPDeviceId;
4302
4303typedef struct _MSWmi_PnPInstanceNames {
4304  ULONG Count;
4305  WCHAR InstanceNameList[1];
4306} MSWmi_PnPInstanceNames, *PMSWmi_PnPInstanceNames;
4307
4308typedef struct _MSWmi_Guid {
4309  UCHAR Guid[16];
4310} MSWmi_Guid, *PMSWmi_Guid;
4311
4312typedef struct _MSWmi_GuidRegistrationInfo {
4313  ULONG Operation;
4314  ULONG GuidCount;
4315  MSWmi_Guid GuidList[1];
4316} MSWmi_GuidRegistrationInfo, *PMSWmi_GuidRegistrationInfo;
4317
4318typedef struct _MSAcpiInfo {
4319  ULONG BootArchitecture;
4320  ULONG PreferredProfile;
4321  ULONG Capabilities;
4322} MSAcpiInfo, *PMSAcpiInfo;
4323
4324typedef struct _GET_INJECTION_CAPABILITIES_OUT {
4325  ULONG Status;
4326  ULONG Capabilities;
4327} GET_INJECTION_CAPABILITIES_OUT, *PGET_INJECTION_CAPABILITIES_OUT;
4328
4329typedef struct _INJECT_HARDWARE_ERROR_IN {
4330  ULONG ErrorType;
4331  ULONGLONG Parameter1;
4332  ULONGLONG Parameter2;
4333  ULONGLONG Parameter3;
4334  ULONGLONG Parameter4;
4335} INJECT_HARDWARE_ERROR_IN, *PINJECT_HARDWARE_ERROR_IN;
4336
4337typedef struct _INJECT_HARDWARE_ERROR_OUT {
4338  ULONG Status;
4339} INJECT_HARDWARE_ERROR_OUT, *PINJECT_HARDWARE_ERROR_OUT;
4340
4341typedef struct _GET_ALL_ERROR_SOURCES_OUT {
4342  ULONG Status;
4343  ULONG Count;
4344  ULONG Length;
4345  UCHAR ErrorSourceArray[1];
4346} GET_ALL_ERROR_SOURCES_OUT, *PGET_ALL_ERROR_SOURCES_OUT;
4347
4348typedef struct _GET_ERROR_SOURCE_INFO_IN {
4349  ULONG ErrorSourceId;
4350} GET_ERROR_SOURCE_INFO_IN, *PGET_ERROR_SOURCE_INFO_IN;
4351
4352typedef struct _GET_ERROR_SOURCE_INFO_OUT {
4353  ULONG Status;
4354  ULONG Length;
4355  UCHAR ErrorSourceInfo[1];
4356} GET_ERROR_SOURCE_INFO_OUT, *PGET_ERROR_SOURCE_INFO_OUT;
4357
4358typedef struct _SET_ERROR_SOURCE_INFO_IN {
4359  ULONG Length;
4360  UCHAR ErrorSourceInfo[1];
4361} SET_ERROR_SOURCE_INFO_IN, *PSET_ERROR_SOURCE_INFO_IN;
4362
4363typedef struct _SET_ERROR_SOURCE_INFO_OUT {
4364  ULONG Status;
4365} SET_ERROR_SOURCE_INFO_OUT, *PSET_ERROR_SOURCE_INFO_OUT;
4366
4367typedef struct _ENABLE_ERROR_SOURCE_IN {
4368  ULONG ErrorSourceId;
4369} ENABLE_ERROR_SOURCE_IN, *PENABLE_ERROR_SOURCE_IN;
4370
4371typedef struct _ENABLE_ERROR_SOURCE_OUT {
4372  ULONG Status;
4373} ENABLE_ERROR_SOURCE_OUT, *PENABLE_ERROR_SOURCE_OUT;
4374
4375typedef struct _DISABLE_ERROR_SOURCE_IN {
4376  ULONG ErrorSourceId;
4377} DISABLE_ERROR_SOURCE_IN, *PDISABLE_ERROR_SOURCE_IN;
4378
4379typedef struct _DISABLE_ERROR_SOURCE_OUT {
4380  ULONG Status;
4381} DISABLE_ERROR_SOURCE_OUT, *PDISABLE_ERROR_SOURCE_OUT;
4382
4383typedef struct _MSSmBios_RawSMBiosTables {
4384  BOOLEAN Used20CallingMethod;
4385  UCHAR SmbiosMajorVersion;
4386  UCHAR SmbiosMinorVersion;
4387  UCHAR DmiRevision;
4388  ULONG Size;
4389  UCHAR SMBiosData[1];
4390} MSSmBios_RawSMBiosTables, *PMSSmBios_RawSMBiosTables;
4391
4392typedef struct _MSSmBios_SMBiosEventlog {
4393  char VariableData[1];
4394} MSSmBios_SMBiosEventlog, *PMSSmBios_SMBiosEventlog;
4395
4396typedef struct _SYSID_UUID {
4397  UCHAR Uuid[16];
4398} SYSID_UUID, *PSYSID_UUID;
4399
4400typedef struct _MSSmBios_SysidUUIDList {
4401  ULONG Count;
4402  SYSID_UUID List[1];
4403} MSSmBios_SysidUUIDList, *PMSSmBios_SysidUUIDList;
4404
4405typedef struct _SYSID_1394 {
4406  UCHAR x1394[8];
4407} SYSID_1394, *PSYSID_1394;
4408
4409typedef struct _MSSmBios_Sysid1394List {
4410  ULONG Count;
4411  SYSID_1394 List[1];
4412} MSSmBios_Sysid1394List, *PMSSmBios_Sysid1394List;
4413
4414typedef struct _MSMCAEvent_Header {
4415  ULONGLONG RecordId;
4416  UCHAR ErrorSeverity;
4417  ULONG Type;
4418  ULONG Cpu;
4419  ULONG AdditionalErrors;
4420  ULONG LogToEventlog;
4421} MSMCAEvent_Header, *PMSMCAEvent_Header;
4422
4423typedef struct _MSMCAEvent_BusError {
4424  ULONGLONG RecordId;
4425  UCHAR ErrorSeverity;
4426  ULONG Type;
4427  ULONG Cpu;
4428  ULONG AdditionalErrors;
4429  ULONG LogToEventlog;
4430  ULONG Participation;
4431  ULONG MemoryHierarchyLevel;
4432  ULONG RequestType;
4433  ULONG MemOrIo;
4434  ULONGLONG Address;
4435  ULONG Size;
4436  UCHAR RawRecord[1];
4437} MSMCAEvent_BusError, *PMSMCAEvent_BusError;
4438
4439typedef struct _MSMCAEvent_TLBError {
4440  ULONGLONG RecordId;
4441  UCHAR ErrorSeverity;
4442  ULONG Type;
4443  ULONG Cpu;
4444  ULONG AdditionalErrors;
4445  ULONG LogToEventlog;
4446  ULONG TransactionType;
4447  ULONG MemoryHierarchyLevel;
4448  ULONGLONG Address;
4449  ULONG Size;
4450  UCHAR RawRecord[1];
4451} MSMCAEvent_TLBError, *PMSMCAEvent_TLBError;
4452
4453typedef struct _MSMCAEvent_MemoryHierarchyError {
4454  ULONGLONG RecordId;
4455  UCHAR ErrorSeverity;
4456  ULONG Type;
4457  ULONG Cpu;
4458  ULONG AdditionalErrors;
4459  ULONG LogToEventlog;
4460  ULONG TransactionType;
4461  ULONG MemoryHierarchyLevel;
4462  ULONG RequestType;
4463  ULONGLONG Address;
4464  ULONG Size;
4465  UCHAR RawRecord[1];
4466} MSMCAEvent_MemoryHierarchyError, *PMSMCAEvent_MemoryHierarchyError;
4467
4468typedef struct _MSMCAEvent_CPUError {
4469  ULONGLONG RecordId;
4470  UCHAR ErrorSeverity;
4471  ULONG Type;
4472  ULONG Cpu;
4473  ULONG AdditionalErrors;
4474  ULONG LogToEventlog;
4475  ULONG MajorErrorType;
4476  ULONG Level;
4477  ULONG CacheOp;
4478  ULONG CacheMesi;
4479  ULONG TLBOp;
4480  ULONG BusType;
4481  ULONG BusSev;
4482  ULONG RegFileId;
4483  ULONG RegFileOp;
4484  ULONG MSSid;
4485  ULONG MSOp;
4486  ULONG MSArrayId;
4487  ULONG MSIndex;
4488  ULONG Size;
4489  UCHAR RawRecord[1];
4490} MSMCAEvent_CPUError, *PMSMCAEvent_CPUError;
4491
4492typedef struct _MSMCAEvent_MemoryError {
4493  ULONGLONG RecordId;
4494  UCHAR ErrorSeverity;
4495  ULONG Type;
4496  ULONG Cpu;
4497  ULONG AdditionalErrors;
4498  ULONG LogToEventlog;
4499  ULONGLONG VALIDATION_BITS;
4500  ULONGLONG MEM_ERROR_STATUS;
4501  ULONGLONG MEM_PHYSICAL_ADDR;
4502  ULONGLONG MEM_PHYSICAL_MASK;
4503  ULONGLONG RESPONDER_ID;
4504  ULONGLONG TARGET_ID;
4505  ULONGLONG REQUESTOR_ID;
4506  ULONGLONG BUS_SPECIFIC_DATA;
4507  USHORT MEM_NODE;
4508  USHORT MEM_CARD;
4509  USHORT MEM_BANK;
4510  USHORT xMEM_DEVICE;
4511  USHORT MEM_MODULE;
4512  USHORT MEM_ROW;
4513  USHORT MEM_COLUMN;
4514  USHORT MEM_BIT_POSITION;
4515  ULONG Size;
4516  UCHAR RawRecord[1];
4517} MSMCAEvent_MemoryError, *PMSMCAEvent_MemoryError;
4518
4519typedef struct _MSMCAEvent_PCIBusError {
4520  ULONGLONG RecordId;
4521  UCHAR ErrorSeverity;
4522  ULONG Type;
4523  ULONG Cpu;
4524  ULONG AdditionalErrors;
4525  ULONG LogToEventlog;
4526  ULONGLONG VALIDATION_BITS;
4527  ULONGLONG PCI_BUS_ERROR_STATUS;
4528  ULONGLONG PCI_BUS_ADDRESS;
4529  ULONGLONG PCI_BUS_DATA;
4530  ULONGLONG PCI_BUS_CMD;
4531  ULONGLONG PCI_BUS_REQUESTOR_ID;
4532  ULONGLONG PCI_BUS_RESPONDER_ID;
4533  ULONGLONG PCI_BUS_TARGET_ID;
4534  USHORT PCI_BUS_ERROR_TYPE;
4535  UCHAR PCI_BUS_ID_BusNumber;
4536  UCHAR PCI_BUS_ID_SegmentNumber;
4537  ULONG Size;
4538  UCHAR RawRecord[1];
4539} MSMCAEvent_PCIBusError, *PMSMCAEvent_PCIBusError;
4540
4541typedef struct _MSMCAEvent_PCIComponentError {
4542  ULONGLONG RecordId;
4543  UCHAR ErrorSeverity;
4544  ULONG Type;
4545  ULONG Cpu;
4546  ULONG AdditionalErrors;
4547  ULONG LogToEventlog;
4548  ULONGLONG VALIDATION_BITS;
4549  ULONGLONG PCI_COMP_ERROR_STATUS;
4550  USHORT PCI_COMP_INFO_VendorId;
4551  USHORT PCI_COMP_INFO_DeviceId;
4552  UCHAR PCI_COMP_INFO_ClassCodeInterface;
4553  UCHAR PCI_COMP_INFO_ClassCodeSubClass;
4554  UCHAR PCI_COMP_INFO_ClassCodeBaseClass;
4555  UCHAR PCI_COMP_INFO_FunctionNumber;
4556  UCHAR PCI_COMP_INFO_DeviceNumber;
4557  UCHAR PCI_COMP_INFO_BusNumber;
4558  UCHAR PCI_COMP_INFO_SegmentNumber;
4559  ULONG Size;
4560  UCHAR RawRecord[1];
4561} MSMCAEvent_PCIComponentError, *PMSMCAEvent_PCIComponentError;
4562
4563typedef struct _MSMCAEvent_SystemEventError {
4564  ULONGLONG RecordId;
4565  UCHAR ErrorSeverity;
4566  ULONG Type;
4567  ULONG Cpu;
4568  ULONG AdditionalErrors;
4569  ULONG LogToEventlog;
4570  ULONGLONG VALIDATION_BITS;
4571  ULONGLONG SEL_TIME_STAMP;
4572  USHORT SEL_RECORD_ID;
4573  USHORT SEL_GENERATOR_ID;
4574  UCHAR SEL_RECORD_TYPE;
4575  UCHAR SEL_EVM_REV;
4576  UCHAR SEL_SENSOR_TYPE;
4577  UCHAR SEL_SENSOR_NUM;
4578  UCHAR SEL_EVENT_DIR_TYPE;
4579  UCHAR SEL_DATA1;
4580  UCHAR SEL_DATA2;
4581  UCHAR SEL_DATA3;
4582  ULONG Size;
4583  UCHAR RawRecord[1];
4584} MSMCAEvent_SystemEventError, *PMSMCAEvent_SystemEventError;
4585
4586typedef struct _MSMCAEvent_SMBIOSError {
4587  ULONGLONG RecordId;
4588  UCHAR ErrorSeverity;
4589  ULONG Type;
4590  ULONG Cpu;
4591  ULONG AdditionalErrors;
4592  ULONG LogToEventlog;
4593  ULONGLONG VALIDATION_BITS;
4594  UCHAR SMBIOS_EVENT_TYPE;
4595  ULONG Size;
4596  UCHAR RawRecord[1];
4597} MSMCAEvent_SMBIOSError, *PMSMCAEvent_SMBIOSError;
4598
4599typedef struct _MSMCAEvent_PlatformSpecificError {
4600  ULONGLONG RecordId;
4601  UCHAR ErrorSeverity;
4602  ULONG Type;
4603  ULONG Cpu;
4604  ULONG AdditionalErrors;
4605  ULONG LogToEventlog;
4606  ULONGLONG VALIDATION_BITS;
4607  ULONGLONG PLATFORM_ERROR_STATUS;
4608  ULONGLONG PLATFORM_REQUESTOR_ID;
4609  ULONGLONG PLATFORM_RESPONDER_ID;
4610  ULONGLONG PLATFORM_TARGET_ID;
4611  ULONGLONG PLATFORM_BUS_SPECIFIC_DATA;
4612  UCHAR OEM_COMPONENT_ID[16];
4613  ULONG Size;
4614  UCHAR RawRecord[1];
4615} MSMCAEvent_PlatformSpecificError, *PMSMCAEvent_PlatformSpecificError;
4616
4617typedef struct _MSMCAEvent_InvalidError {
4618  ULONGLONG RecordId;
4619  UCHAR ErrorSeverity;
4620  ULONG Type;
4621  ULONG Cpu;
4622  ULONG AdditionalErrors;
4623  ULONG LogToEventlog;
4624  ULONG Size;
4625  UCHAR RawRecord[1];
4626} MSMCAEvent_InvalidError, *PMSMCAEvent_InvalidError;
4627
4628typedef struct _MSMCAEvent_MemoryPageRemoved {
4629  ULONGLONG PhysicalAddress;
4630} MSMCAEvent_MemoryPageRemoved, *PMSMCAEvent_MemoryPageRemoved;
4631
4632typedef struct _MSMCAInfo_Entry {
4633  ULONG Length;
4634  UCHAR Data[1];
4635} MSMCAInfo_Entry, *PMSMCAInfo_Entry;
4636
4637typedef struct _MSMCAInfo_RawMCAData {
4638  ULONG Count;
4639  MSMCAInfo_Entry Records[1];
4640} MSMCAInfo_RawMCAData, *PMSMCAInfo_RawMCAData;
4641
4642typedef struct _MSMCAInfo_RawCMCEvent {
4643  ULONG Count;
4644  MSMCAInfo_Entry Records[1];
4645} MSMCAInfo_RawCMCEvent, *PMSMCAInfo_RawCMCEvent;
4646
4647typedef struct _MSMCAInfo_RawMCAEvent {
4648  ULONG Count;
4649  MSMCAInfo_Entry Records[1];
4650} MSMCAInfo_RawMCAEvent, *PMSMCAInfo_RawMCAEvent;
4651
4652typedef struct _MSMCAInfo_RawCorrectedPlatformEvent {
4653  ULONG Count;
4654  MSMCAInfo_Entry Records[1];
4655} MSMCAInfo_RawCorrectedPlatformEvent, *PMSMCAInfo_RawCorrectedPlatformEvent;
4656
4657typedef struct _MSPower_DeviceEnable {
4658  BOOLEAN Enable;
4659} MSPower_DeviceEnable, *PMSPower_DeviceEnable;
4660
4661typedef struct _MSPower_DeviceWakeEnable {
4662  BOOLEAN Enable;
4663} MSPower_DeviceWakeEnable, *PMSPower_DeviceWakeEnable;
4664
4665typedef struct _MSNdis_NetworkAddress {
4666  UCHAR Address[6];
4667} MSNdis_NetworkAddress, *PMSNdis_NetworkAddress;
4668
4669typedef struct _MSNdis_NetworkShortAddress {
4670  UCHAR Address[2];
4671} MSNdis_NetworkShortAddress, *PMSNdis_NetworkShortAddress;
4672
4673typedef struct _MSNdis_NetworkLinkSpeed {
4674  ULONG Outbound;
4675  ULONG Inbound;
4676} MSNdis_NetworkLinkSpeed, *PMSNdis_NetworkLinkSpeed;
4677
4678typedef struct _MSNdis_EnumerateAdapter {
4679  CHAR VariableData[1];
4680} MSNdis_EnumerateAdapter, *PMSNdis_EnumerateAdapter;
4681
4682typedef struct _MSNdis_NotifyAdapterRemoval {
4683  CHAR VariableData[1];
4684} MSNdis_NotifyAdapterRemoval, *PMSNdis_NotifyAdapterRemoval;
4685
4686typedef struct _MSNdis_NotifyAdapterArrival {
4687  CHAR VariableData[1];
4688} MSNdis_NotifyAdapterArrival, *PMSNdis_NotifyAdapterArrival;
4689
4690typedef struct _MSNdis_DeviceWakeOnMagicPacketOnly {
4691  BOOLEAN EnableWakeOnMagicPacketOnly;
4692} MSNdis_DeviceWakeOnMagicPacketOnly, *PMSNdis_DeviceWakeOnMagicPacketOnly;
4693
4694typedef struct _MSNdis_RSSEnabled {
4695  BOOLEAN RSSEnabled;
4696} MSNdis_RSSEnabled, *PMSNdis_RSSEnabled;
4697
4698typedef struct _MSNdis_HardwareStatus {
4699  ULONG NdisHardwareStatus;
4700} MSNdis_HardwareStatus, *PMSNdis_HardwareStatus;
4701
4702typedef struct _MSNdis_MediaSupported {
4703  ULONG NumberElements;
4704  ULONG NdisMediaSupported[1];
4705} MSNdis_MediaSupported, *PMSNdis_MediaSupported;
4706
4707typedef struct _MSNdis_MediaInUse {
4708  ULONG NumberElements;
4709  ULONG NdisMediaInUse[1];
4710} MSNdis_MediaInUse, *PMSNdis_MediaInUse;
4711
4712typedef struct _MSNdis_MaximumLookahead {
4713  ULONG NdisMaximumLookahead;
4714} MSNdis_MaximumLookahead, *PMSNdis_MaximumLookahead;
4715
4716typedef struct _MSNdis_MaximumFrameSize {
4717  ULONG NdisMaximumFrameSize;
4718} MSNdis_MaximumFrameSize, *PMSNdis_MaximumFrameSize;
4719
4720typedef struct _MSNdis_LinkSpeed {
4721  ULONG NdisLinkSpeed;
4722} MSNdis_LinkSpeed, *PMSNdis_LinkSpeed;
4723
4724typedef struct _MSNdis_TransmitBufferSpace {
4725  ULONG NdisTransmitBufferSpace;
4726} MSNdis_TransmitBufferSpace, *PMSNdis_TransmitBufferSpace;
4727
4728typedef struct _MSNdis_ReceiveBufferSpace {
4729  ULONG NdisReceiveBufferSpace;
4730} MSNdis_ReceiveBufferSpace, *PMSNdis_ReceiveBufferSpace;
4731
4732typedef struct _MSNdis_TransmitBlockSize {
4733  ULONG NdisTransmitBlockSize;
4734} MSNdis_TransmitBlockSize, *PMSNdis_TransmitBlockSize;
4735
4736typedef struct _MSNdis_ReceiveBlockSize {
4737  ULONG NdisReceiveBlockSize;
4738} MSNdis_ReceiveBlockSize, *PMSNdis_ReceiveBlockSize;
4739
4740typedef struct _MSNdis_VendorID {
4741  ULONG NdisVendorID;
4742} MSNdis_VendorID, *PMSNdis_VendorID;
4743
4744typedef struct _MSNdis_VendorDescription {
4745  CHAR VariableData[1];
4746} MSNdis_VendorDescription, *PMSNdis_VendorDescription;
4747
4748typedef struct _MSNdis_CurrentPacketFilter {
4749  ULONG NdisCurrentPacketFilter;
4750} MSNdis_CurrentPacketFilter, *PMSNdis_CurrentPacketFilter;
4751
4752typedef struct _MSNdis_CurrentLookahead {
4753  ULONG NdisCurrentLookahead;
4754} MSNdis_CurrentLookahead, *PMSNdis_CurrentLookahead;
4755
4756typedef struct _MSNdis_DriverVersion {
4757  USHORT NdisDriverVersion;
4758} MSNdis_DriverVersion, *PMSNdis_DriverVersion;
4759
4760typedef struct _MSNdis_MaximumTotalSize {
4761  ULONG NdisMaximumTotalSize;
4762} MSNdis_MaximumTotalSize, *PMSNdis_MaximumTotalSize;
4763
4764typedef struct _MSNdis_MacOptions {
4765  ULONG NdisMacOptions;
4766} MSNdis_MacOptions, *PMSNdis_MacOptions;
4767
4768typedef struct _MSNdis_MediaConnectStatus {
4769  ULONG NdisMediaConnectStatus;
4770} MSNdis_MediaConnectStatus, *PMSNdis_MediaConnectStatus;
4771
4772typedef struct _MSNdis_MaximumSendPackets {
4773  ULONG NdisMaximumSendPackets;
4774} MSNdis_MaximumSendPackets, *PMSNdis_MaximumSendPackets;
4775
4776typedef struct _MSNdis_VendorDriverVersion {
4777  ULONG NdisVendorDriverVersion;
4778} MSNdis_VendorDriverVersion, *PMSNdis_VendorDriverVersion;
4779
4780typedef struct _MSNdis_VlanIdentifier {
4781  ULONG NdisVlanId;
4782} MSNdis_VlanIdentifier, *PMSNdis_VlanIdentifier;
4783
4784typedef struct _MSNdis_PhysicalMediumType {
4785  ULONG NdisPhysicalMediumType;
4786} MSNdis_PhysicalMediumType, *PMSNdis_PhysicalMediumType;
4787
4788typedef struct _MSNdis_TransmitsOk {
4789  ULONGLONG NdisTransmitsOk;
4790} MSNdis_TransmitsOk, *PMSNdis_TransmitsOk;
4791
4792typedef struct _MSNdis_ReceivesOk {
4793  ULONGLONG NdisReceivesOk;
4794} MSNdis_ReceivesOk, *PMSNdis_ReceivesOk;
4795
4796typedef struct _MSNdis_TransmitsError {
4797  ULONG NdisTransmitsError;
4798} MSNdis_TransmitsError, *PMSNdis_TransmitsError;
4799
4800typedef struct _MSNdis_ReceiveError {
4801  ULONG NdisReceiveError;
4802} MSNdis_ReceiveError, *PMSNdis_ReceiveError;
4803
4804typedef struct _MSNdis_ReceiveNoBuffer {
4805  ULONG NdisReceiveNoBuffer;
4806} MSNdis_ReceiveNoBuffer, *PMSNdis_ReceiveNoBuffer;
4807
4808typedef struct _MSNdis_CoHardwareStatus {
4809  ULONG NdisCoHardwareStatus;
4810} MSNdis_CoHardwareStatus, *PMSNdis_CoHardwareStatus;
4811
4812typedef struct _MSNdis_CoMediaSupported {
4813  ULONG NumberElements;
4814  ULONG NdisCoMediaSupported[1];
4815} MSNdis_CoMediaSupported, *PMSNdis_CoMediaSupported;
4816
4817typedef struct _MSNdis_CoMediaInUse {
4818  ULONG NumberElements;
4819  ULONG NdisCoMediaInUse[1];
4820} MSNdis_CoMediaInUse, *PMSNdis_CoMediaInUse;
4821
4822typedef struct _MSNdis_CoLinkSpeed {
4823  MSNdis_NetworkLinkSpeed NdisCoLinkSpeed;
4824} MSNdis_CoLinkSpeed, *PMSNdis_CoLinkSpeed;
4825
4826typedef struct _MSNdis_CoVendorId {
4827  ULONG NdisCoVendorID;
4828} MSNdis_CoVendorId, *PMSNdis_CoVendorId;
4829
4830typedef struct _MSNdis_CoVendorDescription {
4831  CHAR VariableData[1];
4832} MSNdis_CoVendorDescription, *PMSNdis_CoVendorDescription;
4833
4834typedef struct _MSNdis_CoDriverVersion {
4835  USHORT NdisCoDriverVersion;
4836} MSNdis_CoDriverVersion, *PMSNdis_CoDriverVersion;
4837
4838typedef struct _MSNdis_CoMacOptions {
4839  ULONG NdisCoMacOptions;
4840} MSNdis_CoMacOptions, *PMSNdis_CoMacOptions;
4841
4842typedef struct _MSNdis_CoMediaConnectStatus {
4843  ULONG NdisCoMediaConnectStatus;
4844} MSNdis_CoMediaConnectStatus, *PMSNdis_CoMediaConnectStatus;
4845
4846typedef struct _MSNdis_CoVendorDriverVersion {
4847  ULONG NdisCoVendorDriverVersion;
4848} MSNdis_CoVendorDriverVersion, *PMSNdis_CoVendorDriverVersion;
4849
4850typedef struct _MSNdis_CoMinimumLinkSpeed {
4851  MSNdis_NetworkLinkSpeed NdisCoMinimumLinkSpeed;
4852} MSNdis_CoMinimumLinkSpeed, *PMSNdis_CoMinimumLinkSpeed;
4853
4854typedef struct _MSNdis_CoTransmitPdusOk {
4855  ULONGLONG NdisCoTransmitPdusOk;
4856} MSNdis_CoTransmitPdusOk, *PMSNdis_CoTransmitPdusOk;
4857
4858typedef struct _MSNdis_CoReceivePdusOk {
4859  ULONGLONG NdisCoReceivePdusOk;
4860} MSNdis_CoReceivePdusOk, *PMSNdis_CoReceivePdusOk;
4861
4862typedef struct _MSNdis_CoTransmitPduErrors {
4863  ULONG NdisCoTransmitPduErrors;
4864} MSNdis_CoTransmitPduErrors, *PMSNdis_CoTransmitPduErrors;
4865
4866typedef struct _MSNdis_CoReceivePduErrors {
4867  ULONG NdisCoReceivePduErrors;
4868} MSNdis_CoReceivePduErrors, *PMSNdis_CoReceivePduErrors;
4869
4870typedef struct _MSNdis_CoReceivePdusNoBuffer {
4871  ULONG NdisCoReceivePdusNoBuffer;
4872} MSNdis_CoReceivePdusNoBuffer, *PMSNdis_CoReceivePdusNoBuffer;
4873
4874typedef struct _MSNdis_AtmSupportedVcRates {
4875  ULONG MinCellRate;
4876  ULONG MaxCellRate;
4877} MSNdis_AtmSupportedVcRates, *PMSNdis_AtmSupportedVcRates;
4878
4879typedef struct _MSNdis_AtmSupportedServiceCategory {
4880  ULONG NdisAtmSupportedServiceCategory;
4881} MSNdis_AtmSupportedServiceCategory, *PMSNdis_AtmSupportedServiceCategory;
4882
4883typedef struct _MSNdis_AtmSupportedAalTypes {
4884  ULONG NdisAtmSupportedAalTypes;
4885} MSNdis_AtmSupportedAalTypes, *PMSNdis_AtmSupportedAalTypes;
4886
4887typedef struct _MSNdis_AtmHardwareCurrentAddress {
4888  MSNdis_NetworkAddress NdisAtmHardwareCurrentAddress;
4889} MSNdis_AtmHardwareCurrentAddress, *PMSNdis_AtmHardwareCurrentAddress;
4890
4891typedef struct _MSNdis_AtmMaxActiveVcs {
4892  ULONG NdisAtmMaxActiveVcs;
4893} MSNdis_AtmMaxActiveVcs, *PMSNdis_AtmMaxActiveVcs;
4894
4895typedef struct _MSNdis_AtmMaxActiveVciBits {
4896  ULONG NdisAtmMaxActiveVciBits;
4897} MSNdis_AtmMaxActiveVciBits, *PMSNdis_AtmMaxActiveVciBits;
4898
4899typedef struct _MSNdis_AtmMaxActiveVpiBits {
4900  ULONG NdisAtmMaxActiveVpiBits;
4901} MSNdis_AtmMaxActiveVpiBits, *PMSNdis_AtmMaxActiveVpiBits;
4902
4903typedef struct _MSNdis_AtmMaxAal0PacketSize {
4904  ULONG NdisAtmMaxAal0PacketSize;
4905} MSNdis_AtmMaxAal0PacketSize, *PMSNdis_AtmMaxAal0PacketSize;
4906
4907typedef struct _MSNdis_AtmMaxAal1PacketSize {
4908  ULONG NdisAtmMaxAal1PacketSize;
4909} MSNdis_AtmMaxAal1PacketSize, *PMSNdis_AtmMaxAal1PacketSize;
4910
4911typedef struct _MSNdis_AtmMaxAal34PacketSize {
4912  ULONG NdisAtmMaxAal34PacketSize;
4913} MSNdis_AtmMaxAal34PacketSize, *PMSNdis_AtmMaxAal34PacketSize;
4914
4915typedef struct _MSNdis_AtmMaxAal5PacketSize {
4916  ULONG NdisAtmMaxAal5PacketSize;
4917} MSNdis_AtmMaxAal5PacketSize, *PMSNdis_AtmMaxAal5PacketSize;
4918
4919typedef struct _MSNdis_AtmReceiveCellsOk {
4920  ULONGLONG NdisAtmReceiveCellsOk;
4921} MSNdis_AtmReceiveCellsOk, *PMSNdis_AtmReceiveCellsOk;
4922
4923typedef struct _MSNdis_AtmTransmitCellsOk {
4924  ULONGLONG NdisAtmTransmitCellsOk;
4925} MSNdis_AtmTransmitCellsOk, *PMSNdis_AtmTransmitCellsOk;
4926
4927typedef struct _MSNdis_AtmReceiveCellsDropped {
4928  ULONGLONG NdisAtmReceiveCellsDropped;
4929} MSNdis_AtmReceiveCellsDropped, *PMSNdis_AtmReceiveCellsDropped;
4930
4931typedef struct _MSNdis_EthernetPermanentAddress {
4932  MSNdis_NetworkAddress NdisPermanentAddress;
4933} MSNdis_EthernetPermanentAddress, *PMSNdis_EthernetPermanentAddress;
4934
4935typedef struct _MSNdis_EthernetCurrentAddress {
4936  MSNdis_NetworkAddress NdisCurrentAddress;
4937} MSNdis_EthernetCurrentAddress, *PMSNdis_EthernetCurrentAddress;
4938
4939typedef struct _MSNdis_EthernetMulticastList {
4940  ULONG NumberElements;
4941  MSNdis_NetworkAddress NdisMulticastList[1];
4942} MSNdis_EthernetMulticastList, *PMSNdis_EthernetMulticastList;
4943
4944typedef struct _MSNdis_EthernetMaximumMulticastListSize {
4945  ULONG NdisEthernetMaximumMulticastListSize;
4946} MSNdis_EthernetMaximumMulticastListSize, *PMSNdis_EthernetMaximumMulticastListSize;
4947
4948typedef struct _MSNdis_EthernetMacOptions {
4949  ULONG NdisEthernetMacOptions;
4950} MSNdis_EthernetMacOptions, *PMSNdis_EthernetMacOptions;
4951
4952typedef struct _MSNdis_EthernetReceiveErrorAlignment {
4953  ULONG NdisEthernetReceiveErrorAlignment;
4954} MSNdis_EthernetReceiveErrorAlignment, *PMSNdis_EthernetReceiveErrorAlignment;
4955
4956typedef struct _MSNdis_EthernetOneTransmitCollision {
4957  ULONG NdisEthernetOneTransmitCollision;
4958} MSNdis_EthernetOneTransmitCollision, *PMSNdis_EthernetOneTransmitCollision;
4959
4960typedef struct _MSNdis_EthernetMoreTransmitCollisions {
4961  ULONG NdisEthernetMoreTransmitCollisions;
4962} MSNdis_EthernetMoreTransmitCollisions, *PMSNdis_EthernetMoreTransmitCollisions;
4963
4964typedef struct _MSNdis_TokenRingPermanentAddress {
4965  MSNdis_NetworkAddress NdisPermanentAddress;
4966} MSNdis_TokenRingPermanentAddress, *PMSNdis_TokenRingPermanentAddress;
4967
4968typedef struct _MSNdis_TokenRingCurrentAddress {
4969  MSNdis_NetworkAddress NdisCurrentAddress;
4970} MSNdis_TokenRingCurrentAddress, *PMSNdis_TokenRingCurrentAddress;
4971
4972typedef struct _MSNdis_TokenRingCurrentFunctional {
4973  ULONG NdisTokenRingCurrentFunctional;
4974} MSNdis_TokenRingCurrentFunctional, *PMSNdis_TokenRingCurrentFunctional;
4975
4976typedef struct _MSNdis_TokenRingCurrentGroup {
4977  ULONG NdisTokenRingCurrentGroup;
4978} MSNdis_TokenRingCurrentGroup, *PMSNdis_TokenRingCurrentGroup;
4979
4980typedef struct _MSNdis_TokenRingLastOpenStatus {
4981  ULONG NdisTokenRingLastOpenStatus;
4982} MSNdis_TokenRingLastOpenStatus, *PMSNdis_TokenRingLastOpenStatus;
4983
4984typedef struct _MSNdis_TokenRingCurrentRingStatus {
4985  ULONG NdisTokenRingCurrentRingStatus;
4986} MSNdis_TokenRingCurrentRingStatus, *PMSNdis_TokenRingCurrentRingStatus;
4987
4988typedef struct _MSNdis_TokenRingCurrentRingState {
4989  ULONG NdisTokenRingCurrentRingState;
4990} MSNdis_TokenRingCurrentRingState, *PMSNdis_TokenRingCurrentRingState;
4991
4992typedef struct _MSNdis_TokenRingLineErrors {
4993  ULONG NdisTokenRingLineErrors;
4994} MSNdis_TokenRingLineErrors, *PMSNdis_TokenRingLineErrors;
4995
4996typedef struct _MSNdis_TokenRingLostFrames {
4997  ULONG NdisTokenRingLostFrames;
4998} MSNdis_TokenRingLostFrames, *PMSNdis_TokenRingLostFrames;
4999
5000typedef struct _MSNdis_FddiLongPermanentAddress {
5001  MSNdis_NetworkAddress NdisPermanentAddress;
5002} MSNdis_FddiLongPermanentAddress, *PMSNdis_FddiLongPermanentAddress;
5003
5004typedef struct _MSNdis_FddiLongCurrentAddress {
5005  MSNdis_NetworkAddress NdisCurrentAddress;
5006} MSNdis_FddiLongCurrentAddress, *PMSNdis_FddiLongCurrentAddress;
5007
5008typedef struct _MSNdis_FddiLongMulticastList {
5009  ULONG NumberElements;
5010  MSNdis_NetworkAddress NdisMulticastList[1];
5011} MSNdis_FddiLongMulticastList, *PMSNdis_FddiLongMulticastList;
5012
5013typedef struct _MSNdis_FddiLongMaximumListSize {
5014  ULONG NdisFddiLongMaximumListSize;
5015} MSNdis_FddiLongMaximumListSize, *PMSNdis_FddiLongMaximumListSize;
5016
5017typedef struct _MSNdis_FddiShortPermanentAddress {
5018  MSNdis_NetworkShortAddress NdisPermanentAddress;
5019} MSNdis_FddiShortPermanentAddress, *PMSNdis_FddiShortPermanentAddress;
5020
5021typedef struct _MSNdis_FddiShortCurrentAddress {
5022  MSNdis_NetworkShortAddress NdisCurrentAddress;
5023} MSNdis_FddiShortCurrentAddress, *PMSNdis_FddiShortCurrentAddress;
5024
5025typedef struct _MSNdis_FddiShortMulticastList {
5026  ULONG NumberElements;
5027  MSNdis_NetworkShortAddress NdisMulticastList[1];
5028} MSNdis_FddiShortMulticastList, *PMSNdis_FddiShortMulticastList;
5029
5030typedef struct _MSNdis_FddiShortMaximumListSize {
5031  ULONG NdisFddiShortMaximumListSize;
5032} MSNdis_FddiShortMaximumListSize, *PMSNdis_FddiShortMaximumListSize;
5033
5034typedef struct _MSNdis_FddiAttachmentType {
5035  ULONG NdisFddiAttachmentType;
5036} MSNdis_FddiAttachmentType, *PMSNdis_FddiAttachmentType;
5037
5038typedef struct _MSNdis_FddiUpstreamNodeLong {
5039  MSNdis_NetworkAddress NdisFddiUpstreamNodeLong;
5040} MSNdis_FddiUpstreamNodeLong, *PMSNdis_FddiUpstreamNodeLong;
5041
5042typedef struct _MSNdis_FddiDownstreamNodeLong {
5043  MSNdis_NetworkAddress NdisFddiDownstreamNodeLong;
5044} MSNdis_FddiDownstreamNodeLong, *PMSNdis_FddiDownstreamNodeLong;
5045
5046typedef struct _MSNdis_FddiFrameErrors {
5047  ULONG NdisFddiFrameErrors;
5048} MSNdis_FddiFrameErrors, *PMSNdis_FddiFrameErrors;
5049
5050typedef struct _MSNdis_FddiFramesLost {
5051  ULONG NdisFddiFramesLost;
5052} MSNdis_FddiFramesLost, *PMSNdis_FddiFramesLost;
5053
5054typedef struct _MSNdis_FddiRingManagmentState {
5055  ULONG NdisFddiRingManagmentState;
5056} MSNdis_FddiRingManagmentState, *PMSNdis_FddiRingManagmentState;
5057
5058typedef struct _MSNdis_FddiLctFailures {
5059  ULONG NdisFddiLctFailures;
5060} MSNdis_FddiLctFailures, *PMSNdis_FddiLctFailures;
5061
5062typedef struct _MSNdis_FddiLemRejects {
5063  ULONG NdisFddiLemRejects;
5064} MSNdis_FddiLemRejects, *PMSNdis_FddiLemRejects;
5065
5066typedef struct _MSNdis_FddiLConnectionState {
5067  ULONG NdisFddiLConnectionState;
5068} MSNdis_FddiLConnectionState, *PMSNdis_FddiLConnectionState;
5069
5070typedef struct _MSNdis_ObjectHeader {
5071  UCHAR Type;
5072  UCHAR Revision;
5073  USHORT Size;
5074} MSNdis_ObjectHeader, *PMSNdis_ObjectHeader;
5075
5076typedef struct _MSNdis_WmiMethodHeader {
5077  MSNdis_ObjectHeader Header;
5078  ULONG PortNumber;
5079  ULONGLONG NetLuid;
5080  ULONGLONG RequestId;
5081  ULONG Timeout;
5082  ULONG Padding;
5083} MSNdis_WmiMethodHeader, *PMSNdis_WmiMethodHeader;
5084
5085typedef struct _MSNdis_WmiSetHeader {
5086  MSNdis_ObjectHeader Header;
5087  ULONG PortNumber;
5088  ULONGLONG NetLuid;
5089  ULONGLONG RequestId;
5090  ULONG Timeout;
5091  ULONG Padding;
5092} MSNdis_WmiSetHeader, *PMSNdis_WmiSetHeader;
5093
5094typedef struct _MSNdis_WmiOutputInfo {
5095  MSNdis_ObjectHeader Header;
5096  ULONG Flags;
5097  UCHAR SupportedRevision;
5098  UCHAR Padding1;
5099  USHORT Padding2;
5100  ULONG DataOffset;
5101} MSNdis_WmiOutputInfo, *PMSNdis_WmiOutputInfo;
5102
5103typedef struct _MSNdis_WmiEnumAdapter {
5104  MSNdis_ObjectHeader Header;
5105  ULONG IfIndex;
5106  ULONGLONG NetLuid;
5107  CHAR VariableData[1];
5108} MSNdis_WmiEnumAdapter, *PMSNdis_WmiEnumAdapter;
5109
5110typedef struct _MSNdis_LinkStateData {
5111  MSNdis_ObjectHeader Header;
5112  ULONG MediaConnectState;
5113  ULONG MediaDuplexState;
5114  ULONGLONG XmitLinkSpeed;
5115  ULONGLONG RcvLinkSpeed;
5116  ULONG PauseFunctions;
5117  ULONG AutoNegotiationFlags;
5118} MSNdis_LinkStateData, *PMSNdis_LinkStateData;
5119
5120typedef struct _MSNdis_LinkParameters {
5121  MSNdis_ObjectHeader Header;
5122  ULONG MediaDuplexState;
5123  ULONGLONG XmitLinkSpeed;
5124  ULONGLONG RcvLinkSpeed;
5125  ULONG PauseFunctions;
5126  ULONG AutoNegotiationFlags;
5127} MSNdis_LinkParameters, *PMSNdis_LinkParameters;
5128
5129typedef struct _MSNdis_InterruptModerationParameters {
5130  MSNdis_ObjectHeader Header;
5131  ULONG Flags;
5132  ULONG InterruptModeration;
5133} MSNdis_InterruptModerationParameters, *PMSNdis_InterruptModerationParameters;
5134
5135typedef struct _MSNdis_StatisticsInfo {
5136  MSNdis_ObjectHeader Header;
5137  ULONG SupportedStatistics;
5138  ULONGLONG ifInDiscards;
5139  ULONGLONG ifInErrors;
5140  ULONGLONG ifHCInOctets;
5141  ULONGLONG ifHCInUcastPkts;
5142  ULONGLONG ifHCInMulticastPkts;
5143  ULONGLONG ifHCInBroadcastPkts;
5144  ULONGLONG ifHCOutOctets;
5145  ULONGLONG ifHCOutUcastPkts;
5146  ULONGLONG ifHCOutMulticastPkts;
5147  ULONGLONG ifHCOutBroadcastPkts;
5148  ULONGLONG ifOutErrors;
5149  ULONGLONG ifOutDiscards;
5150  ULONGLONG ifHCInUcastOctets;
5151  ULONGLONG ifHCInMulticastOctets;
5152  ULONGLONG ifHCInBroadcastOctets;
5153  ULONGLONG ifHCOutUcastOctets;
5154  ULONGLONG ifHCOutMulticastOctets;
5155  ULONGLONG ifHCOutBroadcastOctets;
5156} MSNdis_StatisticsInfo, *PMSNdis_StatisticsInfo;
5157
5158typedef struct _MSNdis_PortStateData {
5159  MSNdis_ObjectHeader Header;
5160  ULONG MediaConnectState;
5161  ULONGLONG XmitLinkSpeed;
5162  ULONGLONG RcvLinkSpeed;
5163  ULONG Direction;
5164  ULONG SendControlState;
5165  ULONG RcvControlState;
5166  ULONG SendAuthorizationState;
5167  ULONG RcvAuthorizationState;
5168  ULONG Flags;
5169} MSNdis_PortStateData, *PMSNdis_PortStateData;
5170
5171typedef struct _MSNdis_PortAuthParameters {
5172  MSNdis_ObjectHeader Header;
5173  ULONG SendControlState;
5174  ULONG RcvControlState;
5175  ULONG SendAuthorizationState;
5176  ULONG RcvAuthorizationState;
5177} MSNdis_PortAuthParameters, *PMSNdis_PortAuthParameters;
5178
5179typedef struct _MSNdis_PortChar {
5180  MSNdis_ObjectHeader Header;
5181  ULONG PortNumber;
5182  ULONG Flags;
5183  ULONG Type;
5184  ULONG MediaConnectState;
5185  ULONGLONG XmitLinkSpeed;
5186  ULONGLONG RcvLinkSpeed;
5187  ULONG Direction;
5188  ULONG SendControlState;
5189  ULONG RcvControlState;
5190  ULONG SendAuthorizationState;
5191  ULONG RcvAuthorizationState;
5192} MSNdis_PortChar, *PMSNdis_PortChar;
5193
5194typedef struct _MSNdis_PortArray {
5195  MSNdis_ObjectHeader Header;
5196  ULONG NumberOfPorts;
5197  ULONG OffsetFirstPort;
5198  ULONG ElementSize;
5199  MSNdis_PortChar Port[1];
5200} MSNdis_PortArray, *PMSNdis_PortArray;
5201
5202typedef struct _MSNdis_PciDeviceProperty {
5203  MSNdis_ObjectHeader Header;
5204  ULONG DeviceType;
5205  ULONG CurrentSpeedAndMode;
5206  ULONG CurrentPayloadSize;
5207  ULONG MaxPayloadSize;
5208  ULONG MaxReadRequestSize;
5209  ULONG CurrentLinkSpeed;
5210  ULONG CurrentLinkWidth;
5211  ULONG MaxLinkSpeed;
5212  ULONG MaxLinkWidth;
5213} MSNdis_PciDeviceProperty, *PMSNdis_PciDeviceProperty;
5214
5215typedef struct _MSNdis_WmiTcpLargeSendOffloadV1_IPv4 {
5216  ULONG Encapsulation;
5217  ULONG MaxOffLoadSize;
5218  ULONG MinSegmentCount;
5219  ULONG TcpOptions;
5220  ULONG IpOptions;
5221} MSNdis_WmiTcpLargeSendOffloadV1_IPv4, *PMSNdis_WmiTcpLargeSendOffloadV1_IPv4;
5222
5223typedef struct _MSNdis_WmiTcpLargeSendOffloadV1 {
5224  MSNdis_WmiTcpLargeSendOffloadV1_IPv4 WmiIPv4;
5225} MSNdis_WmiTcpLargeSendOffloadV1, *PMSNdis_WmiTcpLargeSendOffloadV1;
5226
5227typedef struct _MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive {
5228  ULONG Encapsulation;
5229  ULONG IpOptionsSupported;
5230  ULONG TcpOptionsSupported;
5231  ULONG TcpChecksum;
5232  ULONG UdpChecksum;
5233  ULONG IpChecksum;
5234} MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive, *PMSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive;
5235
5236typedef struct _MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive {
5237  ULONG Encapsulation;
5238  ULONG IpExtensionHeadersSupported;
5239  ULONG TcpOptionsSupported;
5240  ULONG TcpChecksum;
5241  ULONG UdpChecksum;
5242} MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive, *PMSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive;
5243
5244typedef struct _MSNdis_WmiTcpIpChecksumOffload {
5245  MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive IPv4Transmit;
5246  MSNdis_WmiTcpIpChecksumOffload_IPv4TransmitReceive IPv4Receive;
5247  MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive IPv6Transmit;
5248  MSNdis_WmiTcpIpChecksumOffload_IPv6TransmitReceive IPv6Receive;
5249} MSNdis_WmiTcpIpChecksumOffload, *PMSNdis_WmiTcpIpChecksumOffload;
5250
5251typedef struct _MSNdis_WmiIPSecOffloadV1_Supported {
5252  ULONG Encapsulation;
5253  ULONG AhEspCombined;
5254  ULONG TransportTunnelCombined;
5255  ULONG IPv4Options;
5256  ULONG Flags;
5257} MSNdis_WmiIPSecOffloadV1_Supported, *PMSNdis_WmiIPSecOffloadV1_Supported;
5258
5259typedef struct _MSNdis_WmiIPSecOffloadV1_IPv4AH {
5260  ULONG Md5;
5261  ULONG Sha_1;
5262  ULONG Transport;
5263  ULONG Tunnel;
5264  ULONG Send;
5265  ULONG Receive;
5266} MSNdis_WmiIPSecOffloadV1_IPv4AH, *PMSNdis_WmiIPSecOffloadV1_IPv4AH;
5267
5268typedef struct _MSNdis_WmiIPSecOffloadV1_IPv4ESP {
5269  ULONG Des;
5270  ULONG Reserved;
5271  ULONG TripleDes;
5272  ULONG NullEsp;
5273  ULONG Transport;
5274  ULONG Tunnel;
5275  ULONG Send;
5276  ULONG Receive;
5277} MSNdis_WmiIPSecOffloadV1_IPv4ESP, *PMSNdis_WmiIPSecOffloadV1_IPv4ESP;
5278
5279typedef struct _MSNdis_WmiIPSecOffloadV1 {
5280  MSNdis_WmiIPSecOffloadV1_Supported WmiSupported;
5281  MSNdis_WmiIPSecOffloadV1_IPv4AH WmiIPv4AH;
5282  MSNdis_WmiIPSecOffloadV1_IPv4ESP WmiIPv4ESP;
5283} MSNdis_WmiIPSecOffloadV1, *PMSNdis_WmiIPSecOffloadV1;
5284
5285typedef struct _MSNdis_WmiTcpLargeSendOffloadV2_IPv4 {
5286  ULONG Encapsulation;
5287  ULONG MaxOffLoadSize;
5288  ULONG MinSegmentCount;
5289} MSNdis_WmiTcpLargeSendOffloadV2_IPv4, *PMSNdis_WmiTcpLargeSendOffloadV2_IPv4;
5290
5291typedef struct _MSNdis_WmiTcpLargeSendOffloadV2_IPv6 {
5292  ULONG Encapsulation;
5293  ULONG MaxOffLoadSize;
5294  ULONG MinSegmentCount;
5295  ULONG IpExtensionHeadersSupported;
5296  ULONG TcpOptionsSupported;
5297} MSNdis_WmiTcpLargeSendOffloadV2_IPv6, *PMSNdis_WmiTcpLargeSendOffloadV2_IPv6;
5298
5299typedef struct _MSNdis_WmiTcpLargeSendOffloadV2 {
5300  MSNdis_WmiTcpLargeSendOffloadV2_IPv4 WmiIPv4;
5301  MSNdis_WmiTcpLargeSendOffloadV2_IPv6 WmiIPv6;
5302} MSNdis_WmiTcpLargeSendOffloadV2, *PMSNdis_WmiTcpLargeSendOffloadV2;
5303
5304typedef struct _MSNdis_WmiOffload {
5305  MSNdis_ObjectHeader Header;
5306  MSNdis_WmiTcpIpChecksumOffload Checksum;
5307  MSNdis_WmiTcpLargeSendOffloadV1 LsoV1;
5308  MSNdis_WmiIPSecOffloadV1 IPsecV1;
5309  MSNdis_WmiTcpLargeSendOffloadV2 LsoV2;
5310  ULONG Flags;
5311} MSNdis_WmiOffload, *PMSNdis_WmiOffload;
5312
5313typedef struct _MSNdis_TcpOffloadParameters {
5314  MSNdis_ObjectHeader Header;
5315  UCHAR IPv4Checksum;
5316  UCHAR TCPIPv4Checksum;
5317  UCHAR UDPIPv4Checksum;
5318  UCHAR TCPIPv6Checksum;
5319  UCHAR UDPIPv6Checksum;
5320  UCHAR LsoV1;
5321  UCHAR IPsec;
5322  UCHAR LsoV2IPv4;
5323  UCHAR LsoV2IPv6;
5324  UCHAR TcpConnectionIPv4;
5325  UCHAR TcpConnectionIPv6;
5326  ULONG Flags;
5327} MSNdis_TcpOffloadParameters, *PMSNdis_TcpOffloadParameters;
5328
5329typedef struct _MSNdis_WmiTcpConnectionOffload {
5330  MSNdis_ObjectHeader Header;
5331  ULONG Encapsulation;
5332  ULONG SupportIp4;
5333  ULONG SupportIp6;
5334  ULONG SupportIp6ExtensionHeaders;
5335  ULONG SupportSack;
5336  ULONG TcpConnectionOffloadCapacity;
5337  ULONG Flags;
5338} MSNdis_WmiTcpConnectionOffload, *PMSNdis_WmiTcpConnectionOffload;
5339
5340typedef struct _MSNdis_WmiHDSplitCurrentConfig {
5341  MSNdis_ObjectHeader Header;
5342  ULONG HardwareCapabilities;
5343  ULONG CurrentCapabilities;
5344  ULONG HDSplitFlags;
5345  ULONG HDSplitCombineFlags;
5346  ULONG BackfillSize;
5347  ULONG MaxHeaderSize;
5348} MSNdis_WmiHDSplitCurrentConfig, *PMSNdis_WmiHDSplitCurrentConfig;
5349
5350typedef struct _MSNdis_HDSplitParameters {
5351  MSNdis_ObjectHeader Header;
5352  ULONG HDSplitCombineFlags;
5353} MSNdis_HDSplitParameters, *PMSNdis_HDSplitParameters;
5354
5355typedef struct _MSNdis_WmiReceiveScaleCapabilities {
5356  MSNdis_ObjectHeader Header;
5357  ULONG CapabilitiesFlags;
5358  ULONG NumberOfInterruptMessages;
5359  ULONG NumberOfReceiveQueues;
5360} MSNdis_WmiReceiveScaleCapabilities, *PMSNdis_WmiReceiveScaleCapabilities;
5361
5362typedef struct _MSNdis_ReceiveFilterCapabilities {
5363  MSNdis_ObjectHeader Header;
5364  ULONG Flags;
5365  ULONG EnabledFilterTypes;
5366  ULONG EnabledQueueTypes;
5367  ULONG NumQueues;
5368  ULONG SupportedQueueProperties;
5369  ULONG SupportedFilterTests;
5370  ULONG SupportedHeaders;
5371  ULONG SupportedMacHeaderFields;
5372  ULONG MaxMacHeaderFilters;
5373  ULONG MaxQueueGroups;
5374  ULONG MaxQueuesPerQueueGroup;
5375  ULONG MinLookaheadSplitSize;
5376  ULONG MaxLookaheadSplitSize;
5377} MSNdis_ReceiveFilterCapabilities, *PMSNdis_ReceiveFilterCapabilities;
5378
5379typedef struct _MSNdis_ReceiveFilterGlobalParameters {
5380  MSNdis_ObjectHeader Header;
5381  ULONG Flags;
5382  ULONG EnabledFilterTypes;
5383  ULONG EnabledQueueTypes;
5384} MSNdis_ReceiveFilterGlobalParameters, *PMSNdis_ReceiveFilterGlobalParameters;
5385
5386typedef struct _MSNdis_CountedString {
5387  USHORT Length;
5388  SHORT String[257];
5389} MSNdis_CountedString, *PMSNdis_CountedString;
5390
5391typedef struct _MSNdis_ReceiveFilterInfo {
5392  MSNdis_ObjectHeader Header;
5393  ULONG Flags;
5394  ULONG FilterType;
5395  ULONG FilterId;
5396} MSNdis_ReceiveFilterInfo, *PMSNdis_ReceiveFilterInfo;
5397
5398typedef struct _MSNdis_ReceiveFilterInfoArray {
5399  MSNdis_ObjectHeader Header;
5400  ULONG QueueId;
5401  ULONG FirstElementOffset;
5402  ULONG NumElements;
5403  ULONG ElementSize;
5404  MSNdis_ReceiveFilterInfo Filter[1];
5405} MSNdis_ReceiveFilterInfoArray, *PMSNdis_ReceiveFilterInfoArray;
5406
5407typedef struct _MSNdis_ReceiveFilterFieldParameters {
5408  MSNdis_ObjectHeader Header;
5409  ULONG Flags;
5410  ULONG FrameHeader;
5411  ULONG ReceiveFilterTest;
5412  ULONG MacHeaderField;
5413  UCHAR FieldByteArrayValue[16];
5414  UCHAR ResultByteArrayValue[16];
5415} MSNdis_ReceiveFilterFieldParameters, *PMSNdis_ReceiveFilterFieldParameters;
5416
5417typedef struct _MSNdis_ReceiveFilterParameters {
5418  MSNdis_ObjectHeader Header;
5419  ULONG Flags;
5420  ULONG FilterType;
5421  ULONG QueueId;
5422  ULONG FilterId;
5423  ULONG FieldParametersArrayOffset;
5424  ULONG FieldParametersArrayNumElements;
5425  ULONG FieldParametersArrayElementSize;
5426  ULONG RequestedFilterIdBitCount;
5427  MSNdis_ReceiveFilterFieldParameters FieldParameters[1];
5428} MSNdis_ReceiveFilterParameters, *PMSNdis_ReceiveFilterParameters;
5429
5430typedef struct _MSNdis_NicSwitchCapabilities {
5431  MSNdis_ObjectHeader Header;
5432  ULONG Flags;
5433  ULONG NdisReserved1;
5434  ULONG NumTotalMacAddresses;
5435  ULONG NumMacAddressesPerPort;
5436  ULONG NumVlansPerPort;
5437  ULONG NdisReserved2;
5438  ULONG NdisReserved3;
5439} MSNdis_NicSwitchCapabilities, *PMSNdis_NicSwitchCapabilities;
5440
5441typedef struct _MSNdis_GroupAffinity {
5442  ULONGLONG Mask;
5443  USHORT Group;
5444  USHORT Reserved[3];
5445} MSNdis_GroupAffinity, *PMSNdis_GroupAffinity;
5446
5447typedef struct _MSNdis_ReceiveQueueParameters {
5448  MSNdis_ObjectHeader Header;
5449  ULONG Flags;
5450  ULONG QueueType;
5451  ULONG QueueId;
5452  ULONG QueueGroupId;
5453  MSNdis_GroupAffinity ProcessorAffinity;
5454  ULONG NumSuggestedReceiveBuffers;
5455  ULONG MSIXTableEntry;
5456  ULONG LookaheadSize;
5457  MSNdis_CountedString VmName;
5458  MSNdis_CountedString QueueName;
5459} MSNdis_ReceiveQueueParameters, *PMSNdis_ReceiveQueueParameters;
5460
5461typedef struct _MSNdis_ReceiveQueueInfo {
5462  MSNdis_ObjectHeader Header;
5463  ULONG Flags;
5464  ULONG QueueType;
5465  ULONG QueueId;
5466  ULONG QueueGroupId;
5467  ULONG QueueState;
5468  MSNdis_GroupAffinity ProcessorAffinity;
5469  ULONG NumSuggestedReceiveBuffers;
5470  ULONG MSIXTableEntry;
5471  ULONG LookaheadSize;
5472  MSNdis_CountedString VmName;
5473  MSNdis_CountedString QueueName;
5474} MSNdis_ReceiveQueueInfo, *PMSNdis_ReceiveQueueInfo;
5475
5476typedef struct _MSNdis_ReceiveQueueInfoArray {
5477  MSNdis_ObjectHeader Header;
5478  ULONG FirstElementOffset;
5479  ULONG NumElements;
5480  ULONG ElementSize;
5481  MSNdis_ReceiveQueueInfo Queue[1];
5482} MSNdis_ReceiveQueueInfoArray, *PMSNdis_ReceiveQueueInfoArray;
5483
5484typedef struct _WmiQueryLinkState_IN {
5485  MSNdis_WmiMethodHeader Header;
5486} WmiQueryLinkState_IN, *PWmiQueryLinkState_IN;
5487
5488typedef struct _WmiQueryLinkState_OUT {
5489  MSNdis_LinkStateData LinkState;
5490} WmiQueryLinkState_OUT, *PWmiQueryLinkState_OUT;
5491
5492typedef struct _WmiQueryInterruptModeration_IN {
5493  MSNdis_WmiMethodHeader Header;
5494} WmiQueryInterruptModeration_IN, *PWmiQueryInterruptModeration_IN;
5495
5496typedef struct _WmiQueryInterruptModeration_OUT {
5497  MSNdis_InterruptModerationParameters InterruptModeration;
5498} WmiQueryInterruptModeration_OUT, *PWmiQueryInterruptModeration_OUT;
5499
5500typedef struct _WmiSetInterruptModeration_IN {
5501  MSNdis_WmiMethodHeader MethodHeader;
5502  MSNdis_InterruptModerationParameters InterruptModeration;
5503} WmiSetInterruptModeration_IN, *PWmiSetInterruptModeration_IN;
5504
5505typedef struct _WmiSetInterruptModeration_OUT {
5506  MSNdis_WmiOutputInfo OutputInfo;
5507} WmiSetInterruptModeration_OUT, *PWmiSetInterruptModeration_OUT;
5508
5509typedef struct _WmiSetLinkParameters_IN {
5510  MSNdis_WmiMethodHeader MethodHeader;
5511  MSNdis_LinkParameters LinkParameters;
5512} WmiSetLinkParameters_IN, *PWmiSetLinkParameters_IN;
5513
5514typedef struct _WmiSetLinkParameters_OUT {
5515  MSNdis_WmiOutputInfo OutputInfo;
5516} WmiSetLinkParameters_OUT, *PWmiSetLinkParameters_OUT;
5517
5518typedef struct _WmiQueryStatisticsInfo_IN {
5519  MSNdis_WmiMethodHeader Header;
5520} WmiQueryStatisticsInfo_IN, *PWmiQueryStatisticsInfo_IN;
5521
5522typedef struct _WmiQueryStatisticsInfo_OUT {
5523  MSNdis_StatisticsInfo StatisticsInfo;
5524} WmiQueryStatisticsInfo_OUT, *PWmiQueryStatisticsInfo_OUT;
5525
5526typedef struct _WmiQueryPortState_IN {
5527  MSNdis_WmiMethodHeader Header;
5528} WmiQueryPortState_IN, *PWmiQueryPortState_IN;
5529
5530typedef struct _WmiQueryPortState_OUT {
5531  MSNdis_PortStateData PortState;
5532} WmiQueryPortState_OUT, *PWmiQueryPortState_OUT;
5533
5534typedef struct _WmiEnumeratePorts_IN {
5535  MSNdis_WmiMethodHeader Header;
5536} WmiEnumeratePorts_IN, *PWmiEnumeratePorts_IN;
5537
5538typedef struct _WmiEnumeratePorts_OUT {
5539  MSNdis_PortArray Ports;
5540} WmiEnumeratePorts_OUT, *PWmiEnumeratePorts_OUT;
5541
5542typedef struct _WmiSetPortParameters_IN {
5543  MSNdis_WmiMethodHeader MethodHeader;
5544  MSNdis_PortAuthParameters PortParameters;
5545} WmiSetPortParameters_IN, *PWmiSetPortParameters_IN;
5546
5547typedef struct _WmiSetPortParameters_OUT {
5548  MSNdis_WmiOutputInfo OutputInfo;
5549} WmiSetPortParameters_OUT, *PWmiSetPortParameters_OUT;
5550
5551typedef struct _WmiQueryPciDeviceCustomProperty_IN {
5552  MSNdis_WmiMethodHeader Header;
5553} WmiQueryPciDeviceCustomProperty_IN, *PWmiQueryPciDeviceCustomProperty_IN;
5554
5555typedef struct _WmiQueryPciDeviceCustomProperty_OUT {
5556  MSNdis_PciDeviceProperty PciDeviceProperty;
5557} WmiQueryPciDeviceCustomProperty_OUT, *PWmiQueryPciDeviceCustomProperty_OUT;
5558
5559typedef struct _MSNdis_EnumerateAdapterEx {
5560  MSNdis_WmiEnumAdapter EnumerateAdapter;
5561} MSNdis_EnumerateAdapterEx, *PMSNdis_EnumerateAdapterEx;
5562
5563typedef struct _WmiQueryCurrentOffloadConfig_IN {
5564  MSNdis_WmiMethodHeader Header;
5565} WmiQueryCurrentOffloadConfig_IN, *PWmiQueryCurrentOffloadConfig_IN;
5566
5567typedef struct _WmiQueryCurrentOffloadConfig_OUT {
5568  MSNdis_WmiOffload Offload;
5569} WmiQueryCurrentOffloadConfig_OUT, *PWmiQueryCurrentOffloadConfig_OUT;
5570
5571typedef struct _WmiQueryHardwareOffloadConfig_IN {
5572  MSNdis_WmiMethodHeader Header;
5573} WmiQueryHardwareOffloadConfig_IN, *PWmiQueryHardwareOffloadConfig_IN;
5574
5575typedef struct _WmiQueryHardwareOffloadConfig_OUT {
5576  MSNdis_WmiOffload Offload;
5577} WmiQueryHardwareOffloadConfig_OUT, *PWmiQueryHardwareOffloadConfig_OUT;
5578
5579typedef struct _WmiSetTcpOffloadParameters_IN {
5580  MSNdis_WmiMethodHeader MethodHeader;
5581  MSNdis_TcpOffloadParameters TcpOffloadParameters;
5582} WmiSetTcpOffloadParameters_IN, *PWmiSetTcpOffloadParameters_IN;
5583
5584typedef struct _WmiSetTcpOffloadParameters_OUT {
5585  MSNdis_WmiOutputInfo OutputInfo;
5586} WmiSetTcpOffloadParameters_OUT, *PWmiSetTcpOffloadParameters_OUT;
5587
5588typedef struct _WmiQueryTcpConnectionOffloadCurrentConfig_IN {
5589  MSNdis_WmiMethodHeader Header;
5590} WmiQueryTcpConnectionOffloadCurrentConfig_IN, *PWmiQueryTcpConnectionOffloadCurrentConfig_IN;
5591
5592typedef struct _WmiQueryTcpConnectionOffloadCurrentConfig_OUT {
5593  MSNdis_WmiTcpConnectionOffload Offload;
5594} WmiQueryTcpConnectionOffloadCurrentConfig_OUT, *PWmiQueryTcpConnectionOffloadCurrentConfig_OUT;
5595
5596typedef struct _WmiQueryTcpConnectionOffloadHardwareConfig_IN {
5597  MSNdis_WmiMethodHeader Header;
5598} WmiQueryTcpConnectionOffloadHardwareConfig_IN, *PWmiQueryTcpConnectionOffloadHardwareConfig_IN;
5599
5600typedef struct _WmiQueryTcpConnectionOffloadHardwareConfig_OUT {
5601  MSNdis_WmiTcpConnectionOffload Offload;
5602} WmiQueryTcpConnectionOffloadHardwareConfig_OUT, *PWmiQueryTcpConnectionOffloadHardwareConfig_OUT;
5603
5604typedef struct _WmiQueryReceiveScaleCapabilities_IN {
5605  MSNdis_WmiMethodHeader Header;
5606} WmiQueryReceiveScaleCapabilities_IN, *PWmiQueryReceiveScaleCapabilities_IN;
5607
5608typedef struct _WmiQueryReceiveScaleCapabilities_OUT {
5609  MSNdis_WmiReceiveScaleCapabilities RssCaps;
5610} WmiQueryReceiveScaleCapabilities_OUT, *PWmiQueryReceiveScaleCapabilities_OUT;
5611
5612typedef struct _WmiQueryHDSplitCurrentConfig_IN {
5613  MSNdis_WmiMethodHeader Header;
5614} WmiQueryHDSplitCurrentConfig_IN, *PWmiQueryHDSplitCurrentConfig_IN;
5615
5616typedef struct _WmiQueryHDSplitCurrentConfig_OUT {
5617  MSNdis_WmiHDSplitCurrentConfig HdSplitCurrentConfig;
5618} WmiQueryHDSplitCurrentConfig_OUT, *PWmiQueryHDSplitCurrentConfig_OUT;
5619
5620typedef struct _WmiSetHDSplitParameters_IN {
5621  MSNdis_WmiMethodHeader MethodHeader;
5622  MSNdis_HDSplitParameters HDSplitParameters;
5623} WmiSetHDSplitParameters_IN, *PWmiSetHDSplitParameters_IN;
5624
5625typedef struct _WmiSetHDSplitParameters_OUT {
5626  MSNdis_WmiOutputInfo OutputInfo;
5627} WmiSetHDSplitParameters_OUT, *PWmiSetHDSplitParameters_OUT;
5628
5629typedef struct _WmiQueryPhysicalMediumTypeEx_IN {
5630  MSNdis_WmiMethodHeader Header;
5631} WmiQueryPhysicalMediumTypeEx_IN, *PWmiQueryPhysicalMediumTypeEx_IN;
5632
5633typedef struct _WmiQueryPhysicalMediumTypeEx_OUT {
5634  ULONG NdisPhysicalMediumTypeEx;
5635} WmiQueryPhysicalMediumTypeEx_OUT, *PWmiQueryPhysicalMediumTypeEx_OUT;
5636
5637typedef struct _WmiQueryReceiveFilterHardwareCapabilities_IN {
5638  MSNdis_WmiMethodHeader Header;
5639} WmiQueryReceiveFilterHardwareCapabilities_IN, *PWmiQueryReceiveFilterHardwareCapabilities_IN;
5640
5641typedef struct _WmiQueryReceiveFilterHardwareCapabilities_OUT {
5642  MSNdis_ReceiveFilterCapabilities ReceiveFilterHardwareCapabilities;
5643} WmiQueryReceiveFilterHardwareCapabilities_OUT, *PWmiQueryReceiveFilterHardwareCapabilities_OUT;
5644
5645typedef struct _WmiQueryReceiveFilterGlobalParameters_IN {
5646  MSNdis_WmiMethodHeader Header;
5647} WmiQueryReceiveFilterGlobalParameters_IN, *PWmiQueryReceiveFilterGlobalParameters_IN;
5648
5649typedef struct _WmiQueryReceiveFilterGlobalParameters_OUT {
5650  MSNdis_ReceiveFilterGlobalParameters ReceiveFilterGlobalParameters;
5651} WmiQueryReceiveFilterGlobalParameters_OUT, *PWmiQueryReceiveFilterGlobalParameters_OUT;
5652
5653typedef struct _WmiEnumReceiveFilters_IN {
5654  MSNdis_WmiMethodHeader Header;
5655  MSNdis_ReceiveFilterInfoArray ReceiveFilterInfoArray;
5656} WmiEnumReceiveFilters_IN, *PWmiEnumReceiveFilters_IN;
5657
5658typedef struct _WmiEnumReceiveFilters_OUT {
5659  MSNdis_ReceiveFilterInfoArray ReceiveFilterInfoArray;
5660} WmiEnumReceiveFilters_OUT, *PWmiEnumReceiveFilters_OUT;
5661
5662typedef struct _WmiQueryReceiveFilterParameters_IN {
5663  MSNdis_WmiMethodHeader Header;
5664  MSNdis_ReceiveFilterParameters ReceiveFilterParameters;
5665} WmiQueryReceiveFilterParameters_IN, *PWmiQueryReceiveFilterParameters_IN;
5666
5667typedef struct _WmiQueryReceiveFilterParameters_OUT {
5668  MSNdis_ReceiveFilterParameters ReceiveFilterParameters;
5669} WmiQueryReceiveFilterParameters_OUT, *PWmiQueryReceiveFilterParameters_OUT;
5670
5671typedef struct _WmiQueryReceiveFilterCurrentCapabilities_IN {
5672  MSNdis_WmiMethodHeader Header;
5673} WmiQueryReceiveFilterCurrentCapabilities_IN, *PWmiQueryReceiveFilterCurrentCapabilities_IN;
5674
5675typedef struct _WmiQueryReceiveFilterCurrentCapabilities_OUT {
5676  MSNdis_ReceiveFilterCapabilities ReceiveFilterCurrentCapabilities;
5677} WmiQueryReceiveFilterCurrentCapabilities_OUT, *PWmiQueryReceiveFilterCurrentCapabilities_OUT;
5678
5679typedef struct _WmiQueryNICSwitchHardwareCapabilities_IN {
5680  MSNdis_WmiMethodHeader Header;
5681} WmiQueryNICSwitchHardwareCapabilities_IN, *PWmiQueryNICSwitchHardwareCapabilities_IN;
5682
5683typedef struct _WmiQueryNICSwitchHardwareCapabilities_OUT {
5684  MSNdis_NicSwitchCapabilities NicSwitchHardwareCapabilities;
5685} WmiQueryNICSwitchHardwareCapabilities_OUT, *PWmiQueryNICSwitchHardwareCapabilities_OUT;
5686
5687typedef struct _WmiQueryNICSwitchCurrentCapabilities_IN {
5688  MSNdis_WmiMethodHeader Header;
5689} WmiQueryNICSwitchCurrentCapabilities_IN, *PWmiQueryNICSwitchCurrentCapabilities_IN;
5690
5691typedef struct _WmiQueryNICSwitchCurrentCapabilities_OUT {
5692  MSNdis_NicSwitchCapabilities NicSwitchCurrentCapabilities;
5693} WmiQueryNICSwitchCurrentCapabilities_OUT, *PWmiQueryNICSwitchCurrentCapabilities_OUT;
5694
5695typedef struct _WmiQueryReceiveQueueParameters_IN {
5696  MSNdis_WmiMethodHeader Header;
5697  MSNdis_ReceiveQueueParameters ReceiveQueueParameters;
5698} WmiQueryReceiveQueueParameters_IN, *PWmiQueryReceiveQueueParameters_IN;
5699
5700typedef struct _WmiQueryReceiveQueueParameters_OUT {
5701  MSNdis_ReceiveQueueParameters ReceiveQueueParameters;
5702} WmiQueryReceiveQueueParameters_OUT, *PWmiQueryReceiveQueueParameters_OUT;
5703
5704typedef struct _WmiEnumReceiveQueues_IN {
5705  MSNdis_WmiMethodHeader Header;
5706  MSNdis_ReceiveQueueInfoArray ReceiveQueueInfoArray;
5707} WmiEnumReceiveQueues_IN, *PWmiEnumReceiveQueues_IN;
5708
5709typedef struct _WmiEnumReceiveQueues_OUT {
5710  MSNdis_ReceiveQueueInfoArray ReceiveQueueInfoArray;
5711} WmiEnumReceiveQueues_OUT, *PWmiEnumReceiveQueues_OUT;
5712
5713typedef struct _MSNdis_80211_BaseServiceSetIdentifier {
5714  UCHAR Ndis80211MacAddress[6];
5715} MSNdis_80211_BaseServiceSetIdentifier, *PMSNdis_80211_BaseServiceSetIdentifier;
5716
5717typedef struct _MSNdis_80211_ServiceSetIdentifier {
5718  UCHAR Ndis80211SsId[33];
5719} MSNdis_80211_ServiceSetIdentifier, *PMSNdis_80211_ServiceSetIdentifier;
5720
5721typedef struct _MSNdis_80211_NetworkType {
5722  ULONG Ndis80211NetworkType;
5723} MSNdis_80211_NetworkType, *PMSNdis_80211_NetworkType;
5724
5725typedef struct _MSNdis_80211_NetworkTypesSupported {
5726  ULONG NumberOfItems;
5727  MSNdis_80211_NetworkType Ndis80211NetworkTypes[1];
5728} MSNdis_80211_NetworkTypesSupported, *PMSNdis_80211_NetworkTypesSupported;
5729
5730typedef struct _MSNdis_80211_NetworkTypeInUse {
5731  MSNdis_80211_NetworkType Ndis80211NetworkTypeInUse;
5732} MSNdis_80211_NetworkTypeInUse, *PMSNdis_80211_NetworkTypeInUse;
5733
5734typedef struct _MSNdis_80211_PowerMode {
5735  ULONG Ndis80211PowerMode;
5736} MSNdis_80211_PowerMode, *PMSNdis_80211_PowerMode;
5737
5738typedef struct _MSNdis_80211_TransmitPowerLevel {
5739  ULONG Ndis80211TransmitPowerLevel;
5740} MSNdis_80211_TransmitPowerLevel, *PMSNdis_80211_TransmitPowerLevel;
5741
5742typedef struct _MSNdis_80211_ReceivedSignalStrength {
5743  LONG Ndis80211ReceivedSignalStrength;
5744} MSNdis_80211_ReceivedSignalStrength, *PMSNdis_80211_ReceivedSignalStrength;
5745
5746typedef struct _MSNdis_80211_ReceivedSignalStrengthEventTrigger {
5747  LONG Ndis80211ReceivedSignalStrengthTrigger;
5748} MSNdis_80211_ReceivedSignalStrengthEventTrigger, *PMSNdis_80211_ReceivedSignalStrengthEventTrigger;
5749
5750typedef struct _MSNdis_80211_NetworkInfrastructure {
5751  ULONG Ndis80211NetworkInfrastructure;
5752} MSNdis_80211_NetworkInfrastructure, *PMSNdis_80211_NetworkInfrastructure;
5753
5754typedef struct _MSNdis_80211_ConfigurationFH {
5755  ULONG FHLength;
5756  ULONG HopPattern;
5757  ULONG HopSet;
5758  ULONG DwellTime;
5759} MSNdis_80211_ConfigurationFH, *PMSNdis_80211_ConfigurationFH;
5760
5761typedef struct _MSNdis_80211_ConfigurationInfo {
5762  ULONG ConfigLength;
5763  ULONG BeaconPeriod;
5764  ULONG ATIMWindow;
5765  ULONG DSConfig;
5766  MSNdis_80211_ConfigurationFH FHConfig;
5767} MSNdis_80211_ConfigurationInfo, *PMSNdis_80211_ConfigurationInfo;
5768
5769typedef struct _MSNdis_80211_WLanBssId {
5770  ULONG Ndis80211WLanBssIdLength;
5771  UCHAR Ndis80211MacAddress[6];
5772  USHORT Reserved;
5773  ULONG Ndis80211SsIdLength;
5774  UCHAR Ndis80211SsId[32];
5775  ULONG Ndis80211Privacy;
5776  ULONG Ndis80211Rssi;
5777  MSNdis_80211_NetworkType Ndis80211NetworkTypeInUse;
5778  MSNdis_80211_ConfigurationInfo Ndis80211Configuration;
5779  MSNdis_80211_NetworkInfrastructure Ndis80211InfrastructureMode;
5780  UCHAR Ndis80211SupportedRate[8];
5781} MSNdis_80211_WLanBssId, *PMSNdis_80211_WLanBssId;
5782
5783typedef struct _MSNdis_80211_BSSIList {
5784  ULONG NumberOfItems;
5785  MSNdis_80211_WLanBssId Ndis80211BSSIList[1];
5786} MSNdis_80211_BSSIList, *PMSNdis_80211_BSSIList;
5787
5788typedef struct _MSNdis_80211_InfrastructureMode {
5789  MSNdis_80211_NetworkInfrastructure Ndis80211InfrastructureMode;
5790} MSNdis_80211_InfrastructureMode, *PMSNdis_80211_InfrastructureMode;
5791
5792typedef struct _MSNdis_80211_FragmentationThreshold {
5793  ULONG Ndis80211FragmentationThreshold;
5794} MSNdis_80211_FragmentationThreshold, *PMSNdis_80211_FragmentationThreshold;
5795
5796typedef struct _MSNdis_80211_RTSThreshold {
5797  ULONG Ndis80211RTSThreshold;
5798} MSNdis_80211_RTSThreshold, *PMSNdis_80211_RTSThreshold;
5799
5800typedef struct _MSNdis_80211_NumberOfAntennas {
5801  ULONG Ndis80211NumberOfAntennas;
5802} MSNdis_80211_NumberOfAntennas, *PMSNdis_80211_NumberOfAntennas;
5803
5804typedef struct _MSNdis_80211_ReceiveAntennaSelected {
5805  ULONG Ndis80211ReceiveAntennaSelected;
5806} MSNdis_80211_ReceiveAntennaSelected, *PMSNdis_80211_ReceiveAntennaSelected;
5807
5808typedef struct _MSNdis_80211_TransmitAntennaSelected {
5809  ULONG Ndis80211TransmitAntennaSelected;
5810} MSNdis_80211_TransmitAntennaSelected, *PMSNdis_80211_TransmitAntennaSelected;
5811
5812typedef struct _MSNdis_80211_DataRates {
5813  UCHAR Ndis80211DataRate[8];
5814} MSNdis_80211_DataRates, *PMSNdis_80211_DataRates;
5815
5816typedef struct _MSNdis_80211_DesiredDataRates {
5817  UCHAR Ndis80211DesiredRate[8];
5818} MSNdis_80211_DesiredDataRates, *PMSNdis_80211_DesiredDataRates;
5819
5820typedef struct _MSNdis_80211_Configuration {
5821  MSNdis_80211_ConfigurationInfo Ndis80211Config;
5822} MSNdis_80211_Configuration, *PMSNdis_80211_Configuration;
5823
5824typedef struct _MSNdis_80211_Statistics {
5825  ULONG StatisticsLength;
5826  ULONGLONG TransmittedFragmentCount;
5827  ULONGLONG MulticastTransmittedFrameCount;
5828  ULONGLONG FailedCount;
5829  ULONGLONG RetryCount;
5830  ULONGLONG MultipleRetryCount;
5831  ULONGLONG RTSSuccessCount;
5832  ULONGLONG RTSFailureCount;
5833  ULONGLONG ACKFailureCount;
5834  ULONGLONG FrameDuplicateCount;
5835  ULONGLONG ReceivedFragmentCount;
5836  ULONGLONG MulticastReceivedFrameCount;
5837  ULONGLONG FCSErrorCount;
5838} MSNdis_80211_Statistics, *PMSNdis_80211_Statistics;
5839
5840typedef struct _MSNdis_80211_AddWEP {
5841  ULONG Length;
5842  ULONG KeyIndex;
5843  ULONG KeyLength;
5844  UCHAR KeyMaterial[1];
5845} MSNdis_80211_AddWEP, *PMSNdis_80211_AddWEP;
5846
5847typedef struct _MSNdis_80211_RemoveWEP {
5848  ULONG Ndis80211KeyIndex;
5849} MSNdis_80211_RemoveWEP, *PMSNdis_80211_RemoveWEP;
5850
5851typedef struct _MSNdis_80211_Disassociate {
5852  ULONG UnusedParameter;
5853} MSNdis_80211_Disassociate, *PMSNdis_80211_Disassociate;
5854
5855typedef struct _MSNdis_80211_BssIdListScan {
5856  ULONG UnusedParameter;
5857} MSNdis_80211_BssIdListScan, *PMSNdis_80211_BssIdListScan;
5858
5859typedef struct _MSNdis_80211_AuthenticationMode {
5860  ULONG Ndis80211AuthenticationMode;
5861} MSNdis_80211_AuthenticationMode, *PMSNdis_80211_AuthenticationMode;
5862
5863typedef struct _MSNdis_80211_PrivacyFilter {
5864  ULONG Ndis80211PrivacyFilter;
5865} MSNdis_80211_PrivacyFilter, *PMSNdis_80211_PrivacyFilter;
5866
5867typedef struct _MSNdis_80211_WEPStatus {
5868  ULONG Ndis80211WEPStatus;
5869} MSNdis_80211_WEPStatus, *PMSNdis_80211_WEPStatus;
5870
5871typedef struct _MSNdis_80211_ReloadDefaults {
5872  ULONG Ndis80211ReloadDefaults;
5873} MSNdis_80211_ReloadDefaults, *PMSNdis_80211_ReloadDefaults;
5874
5875typedef struct _MSNdis_PMAdminConfigState {
5876  ULONG NdisPMAdminConfigState;
5877} MSNdis_PMAdminConfigState, *PMSNdis_PMAdminConfigState;
5878
5879typedef struct _MSNdis_PMAdminConfigParam {
5880  MSNdis_ObjectHeader Header;
5881  MSNdis_PMAdminConfigState WakeOnPattern;
5882  MSNdis_PMAdminConfigState WakeOnMagicPacket;
5883  MSNdis_PMAdminConfigState DeviceSleepOnDisconnect;
5884  MSNdis_PMAdminConfigState PMARPOffload;
5885  MSNdis_PMAdminConfigState PMNDOffload;
5886  MSNdis_PMAdminConfigState PMWiFiRekeyOffload;
5887} MSNdis_PMAdminConfigParam, *PMSNdis_PMAdminConfigParam;
5888
5889typedef struct _MSNdis_PMAdminConfig {
5890  MSNdis_PMAdminConfigParam PMAdminConfigParam;
5891} MSNdis_PMAdminConfig, *PMSNdis_PMAdminConfig;
5892
5893typedef struct _MSNdis_PMCapabilityState {
5894  ULONG NdisPMCapabilityState;
5895} MSNdis_PMCapabilityState, *PMSNdis_PMCapabilityState;
5896
5897typedef struct _MSNdis_PMCapabilitiesParam {
5898  MSNdis_ObjectHeader Header;
5899  MSNdis_PMCapabilityState WakeOnPattern;
5900  MSNdis_PMCapabilityState WakeOnMagicPacket;
5901  MSNdis_PMCapabilityState DeviceSleepOnDisconnect;
5902  MSNdis_PMCapabilityState PMARPOffload;
5903  MSNdis_PMCapabilityState PMNDOffload;
5904  MSNdis_PMCapabilityState PMWiFiRekeyOffload;
5905} MSNdis_PMCapabilitiesParam, *PMSNdis_PMCapabilitiesParam;
5906
5907typedef struct _MSNdis_PMCapabilities {
5908  MSNdis_PMCapabilitiesParam PMCapabilitiesParam;
5909} MSNdis_PMCapabilities, *PMSNdis_PMCapabilities;
5910
5911typedef struct _MSNdis_StatusMediaSpecificIndication {
5912  ULONG NumberElements;
5913  UCHAR NdisStatusMediaSpecificIndication[1];
5914} MSNdis_StatusMediaSpecificIndication, *PMSNdis_StatusMediaSpecificIndication;
5915
5916typedef struct _MSNdis_StatusLinkSpeedChange {
5917  MSNdis_NetworkLinkSpeed NdisStatusLinkSpeedChange;
5918} MSNdis_StatusLinkSpeedChange, *PMSNdis_StatusLinkSpeedChange;
5919
5920typedef struct _MSNdis_StatusProtocolBind {
5921  CHAR VariableData[1];
5922} MSNdis_StatusProtocolBind, *PMSNdis_StatusProtocolBind;
5923
5924typedef struct _MSNdis_StatusProtocolUnbind {
5925  CHAR VariableData[1];
5926} MSNdis_StatusProtocolUnbind, *PMSNdis_StatusProtocolUnbind;
5927
5928typedef struct _MSNdis_StatusDevicePowerOn {
5929  CHAR VariableData[1];
5930} MSNdis_StatusDevicePowerOn, *PMSNdis_StatusDevicePowerOn;
5931
5932typedef struct _MSNdis_StatusDevicePowerOff {
5933  CHAR VariableData[1];
5934} MSNdis_StatusDevicePowerOff, *PMSNdis_StatusDevicePowerOff;
5935
5936typedef struct _MSNdis_StatusDevicePowerOnEx {
5937  CHAR VariableData[1];
5938} MSNdis_StatusDevicePowerOnEx, *PMSNdis_StatusDevicePowerOnEx;
5939
5940typedef struct _MSNdis_StatusDevicePowerOffEx {
5941  CHAR VariableData[1];
5942} MSNdis_StatusDevicePowerOffEx, *PMSNdis_StatusDevicePowerOffEx;
5943
5944typedef struct _MSNdis_StatusTaskOffloadChange {
5945  ULONG NumberElements;
5946  UCHAR TaskOffloadCapabilities[1];
5947} MSNdis_StatusTaskOffloadChange, *PMSNdis_StatusTaskOffloadChange;
5948
5949typedef struct _MSNdis_StatusPacketFilterChange {
5950  ULONG NumberElements;
5951  UCHAR NdisPacketFilterStatusIndication[1];
5952} MSNdis_StatusPacketFilterChange, *PMSNdis_StatusPacketFilterChange;
5953
5954typedef struct _MSNdis_StatusNetworkChange {
5955  ULONG NumberElements;
5956  UCHAR NdisNetworkChangeStatusIndication[1];
5957} MSNdis_StatusNetworkChange, *PMSNdis_StatusNetworkChange;
5958
5959typedef struct _MSNdis_StatusOperationalStatus {
5960  ULONG NumberElements;
5961  UCHAR NdisOperationalStatusStatusIndication[1];
5962} MSNdis_StatusOperationalStatus, *PMSNdis_StatusOperationalStatus;
5963
5964typedef struct _MSNdis_StatusLinkState {
5965  ULONG NumberElements;
5966  UCHAR NdisLinkStateStatusIndication[1];
5967} MSNdis_StatusLinkState, *PMSNdis_StatusLinkState;
5968
5969typedef struct _MSNdis_StatusPortState {
5970  ULONG NumberElements;
5971  UCHAR NdisPortStateStatusIndication[1];
5972} MSNdis_StatusPortState, *PMSNdis_StatusPortState;
5973
5974typedef struct _MSNdis_StatusMediaSpecificIndicationEx {
5975  ULONG NumberElements;
5976  UCHAR NdisStatusMediaSpecificIndication[1];
5977} MSNdis_StatusMediaSpecificIndicationEx, *PMSNdis_StatusMediaSpecificIndicationEx;
5978
5979typedef struct _MSNdis_StatusHDSplitCurrentConfig {
5980  ULONG NumberElements;
5981  UCHAR HDSplitCurrentConfig[1];
5982} MSNdis_StatusHDSplitCurrentConfig, *PMSNdis_StatusHDSplitCurrentConfig;
5983
5984typedef struct _MSNdis_StatusDot11ScanConfirm {
5985  ULONG NumberElements;
5986  UCHAR NdisStatusDot11ScanConfirmIndication[1];
5987} MSNdis_StatusDot11ScanConfirm, *PMSNdis_StatusDot11ScanConfirm;
5988
5989typedef struct _MSNdis_StatusDot11MPDUMaxLengthChange {
5990  ULONG NumberElements;
5991  UCHAR NdisStatusDot11MPDUMaxLengthChangeIndication[1];
5992} MSNdis_StatusDot11MPDUMaxLengthChange, *PMSNdis_StatusDot11MPDUMaxLengthChange;
5993
5994typedef struct _MSNdis_StatusDot11AssociationStart {
5995  ULONG NumberElements;
5996  UCHAR NdisStatusDot11AssociationStartIndication[1];
5997} MSNdis_StatusDot11AssociationStart, *PMSNdis_StatusDot11AssociationStart;
5998
5999typedef struct _MSNdis_StatusDot11AssociationCompletion {
6000  ULONG NumberElements;
6001  UCHAR NdisStatusDot11AssociationCompletionIndication[1];
6002} MSNdis_StatusDot11AssociationCompletion, *PMSNdis_StatusDot11AssociationCompletion;
6003
6004typedef struct _MSNdis_StatusDot11ConnectionStart {
6005  ULONG NumberElements;
6006  UCHAR NdisStatusDot11ConnectionStartIndication[1];
6007} MSNdis_StatusDot11ConnectionStart, *PMSNdis_StatusDot11ConnectionStart;
6008
6009typedef struct _MSNdis_StatusDot11ConnectionCompletion {
6010  ULONG NumberElements;
6011  UCHAR NdisStatusDot11ConnectionCompletionIndication[1];
6012} MSNdis_StatusDot11ConnectionCompletion, *PMSNdis_StatusDot11ConnectionCompletion;
6013
6014typedef struct _MSNdis_StatusDot11RoamingStart {
6015  ULONG NumberElements;
6016  UCHAR NdisStatusDot11RoamingStartIndication[1];
6017} MSNdis_StatusDot11RoamingStart, *PMSNdis_StatusDot11RoamingStart;
6018
6019typedef struct _MSNdis_StatusDot11RoamingCompletion {
6020  ULONG NumberElements;
6021  UCHAR NdisStatusDot11RoamingCompletionIndication[1];
6022} MSNdis_StatusDot11RoamingCompletion, *PMSNdis_StatusDot11RoamingCompletion;
6023
6024typedef struct _MSNdis_StatusDot11Disassociation {
6025  ULONG NumberElements;
6026  UCHAR NdisStatusDot11DisassociationIndication[1];
6027} MSNdis_StatusDot11Disassociation, *PMSNdis_StatusDot11Disassociation;
6028
6029typedef struct _MSNdis_StatusDot11TkipmicFailure {
6030  ULONG NumberElements;
6031  UCHAR NdisStatusDot11TkipmicFailureIndication[1];
6032} MSNdis_StatusDot11TkipmicFailure, *PMSNdis_StatusDot11TkipmicFailure;
6033
6034typedef struct _MSNdis_StatusDot11PmkidCandidateList {
6035  ULONG NumberElements;
6036  UCHAR NdisStatusDot11PmkidCandidateListIndication[1];
6037} MSNdis_StatusDot11PmkidCandidateList, *PMSNdis_StatusDot11PmkidCandidateList;
6038
6039typedef struct _MSNdis_StatusDot11PhyStateChange {
6040  ULONG NumberElements;
6041  UCHAR NdisStatusDot11PhyStateChangeIndication[1];
6042} MSNdis_StatusDot11PhyStateChange, *PMSNdis_StatusDot11PhyStateChange;
6043
6044typedef struct _MSNdis_StatusDot11LinkQuality {
6045  ULONG NumberElements;
6046  UCHAR NdisStatusDot11LinkQualityIndication[1];
6047} MSNdis_StatusDot11LinkQuality, *PMSNdis_StatusDot11LinkQuality;
6048
6049typedef struct _KEYBOARD_PORT_WMI_STD_DATA {
6050  ULONG ConnectorType;
6051  ULONG DataQueueSize;
6052  ULONG ErrorCount;
6053  ULONG FunctionKeys;
6054  ULONG Indicators;
6055} KEYBOARD_PORT_WMI_STD_DATA, *PKEYBOARD_PORT_WMI_STD_DATA;
6056
6057typedef struct _KEYBOARD_ID_EX {
6058  ULONG Type;
6059  ULONG Subtype;
6060} KEYBOARD_ID_EX, *PKEYBOARD_ID_EX;
6061
6062typedef struct _POINTER_PORT_WMI_STD_DATA {
6063  ULONG ConnectorType;
6064  ULONG DataQueueSize;
6065  ULONG ErrorCount;
6066  ULONG Buttons;
6067  ULONG HardwareType;
6068} POINTER_PORT_WMI_STD_DATA, *PPOINTER_PORT_WMI_STD_DATA;
6069
6070typedef struct _MSMouse_ClassInformation {
6071  ULONGLONG DeviceId;
6072} MSMouse_ClassInformation, *PMSMouse_ClassInformation;
6073
6074typedef struct _MSKeyboard_ClassInformation {
6075  ULONGLONG DeviceId;
6076} MSKeyboard_ClassInformation, *PMSKeyboard_ClassInformation;
6077
6078typedef struct _AGP_STD_DATA {
6079  ULONGLONG ApertureBase;
6080  ULONG ApertureLength;
6081  ULONG AgpStatus;
6082  ULONG AgpCommand;
6083} AGP_STD_DATA, *PAGP_STD_DATA;
6084
6085typedef struct _MSAcpi_ThermalZoneTemperature {
6086  ULONG ThermalStamp;
6087  ULONG ThermalConstant1;
6088  ULONG ThermalConstant2;
6089  ULONG Reserved;
6090  ULONG SamplingPeriod;
6091  ULONG CurrentTemperature;
6092  ULONG PassiveTripPoint;
6093  ULONG CriticalTripPoint;
6094  ULONG ActiveTripPointCount;
6095  ULONG ActiveTripPoint[10];
6096} MSAcpi_ThermalZoneTemperature, *PMSAcpi_ThermalZoneTemperature;
6097
6098typedef struct _WMI_DISK_GEOMETRY {
6099  LONGLONG Cylinders;
6100  ULONG MediaType;
6101  ULONG TracksPerCylinder;
6102  ULONG SectorsPerTrack;
6103  ULONG BytesPerSector;
6104} WMI_DISK_GEOMETRY, *PWMI_DISK_GEOMETRY;
6105
6106typedef struct _WMI_DISK_PERFORMANCE {
6107  LONGLONG BytesRead;
6108  LONGLONG BytesWritten;
6109  LONGLONG ReadTime;
6110  LONGLONG WriteTime;
6111  LONGLONG IdleTime;
6112  ULONG ReadCount;
6113  ULONG WriteCount;
6114  ULONG QueueDepth;
6115  ULONG SplitCount;
6116  LONGLONG QueryTime;
6117  ULONG StorageDeviceNumber;
6118  USHORT StorageManagerName[8];
6119} WMI_DISK_PERFORMANCE, *PWMI_DISK_PERFORMANCE;
6120
6121typedef struct _MSDiskDriver_Performance {
6122  WMI_DISK_PERFORMANCE PerfData;
6123  CHAR VariableData[1];
6124} MSDiskDriver_Performance, *PMSDiskDriver_Performance;
6125
6126typedef struct _STORAGE_FAILURE_PREDICT_STATUS {
6127  ULONG Reason;
6128  BOOLEAN PredictFailure;
6129} STORAGE_FAILURE_PREDICT_STATUS, *PSTORAGE_FAILURE_PREDICT_STATUS;
6130
6131typedef struct _STORAGE_FAILURE_PREDICT_DATA {
6132  ULONG Length;
6133  UCHAR VendorSpecific[512];
6134} STORAGE_FAILURE_PREDICT_DATA, *PSTORAGE_FAILURE_PREDICT_DATA;
6135
6136typedef struct _ATAPI_FAILURE_PREDICT_DATA {
6137  ULONG Length;
6138  UCHAR VendorSpecific[362];
6139  UCHAR OfflineCollectionStatus;
6140  UCHAR SelfTestStatus;
6141  USHORT TotalTime;
6142  UCHAR VendorSpecific2;
6143  UCHAR OfflineCollectCapability;
6144  USHORT SmartCapability;
6145  UCHAR ErrorLogCapability;
6146  UCHAR VendorSpecific3;
6147  UCHAR ShortPollTimeInMinutes;
6148  UCHAR ExtendedPollTimeInMinutes;
6149  UCHAR Reserved[12];
6150  UCHAR VendorSpecific4[125];
6151  UCHAR Checksum;
6152} ATAPI_FAILURE_PREDICT_DATA, *PATAPI_FAILURE_PREDICT_DATA;
6153
6154typedef struct _STORAGE_FAILURE_PREDICT_THRESHOLDS {
6155  UCHAR VendorSpecific[512];
6156} STORAGE_FAILURE_PREDICT_THRESHOLDS, *PSTORAGE_FAILURE_PREDICT_THRESHOLDS;
6157
6158typedef struct _STORAGE_FAILURE_PREDICT_EVENT {
6159  ULONG Length;
6160  UCHAR VendorSpecific[1];
6161} STORAGE_FAILURE_PREDICT_EVENT, *PSTORAGE_FAILURE_PREDICT_EVENT;
6162
6163typedef struct _ALLOW_PERFORMANCE_HIT_IN {
6164  BOOLEAN Allow;
6165} ALLOW_PERFORMANCE_HIT_IN, *PALLOW_PERFORMANCE_HIT_IN;
6166
6167typedef struct _ENABLE_DISABLE_FP_IN {
6168  BOOLEAN Enable;
6169} ENABLE_DISABLE_FP_IN, *PENABLE_DISABLE_FP_IN;
6170
6171typedef struct _ENABLE_DISABLE_FP_POLLING_IN {
6172  ULONG Period;
6173  BOOLEAN Enable;
6174} ENABLE_DISABLE_FP_POLLING_IN, *PENABLE_DISABLE_FP_POLLING_IN;
6175
6176typedef struct _GET_FP_CAPABILITY_OUT {
6177  ULONG Capability;
6178} GET_FP_CAPABILITY_OUT, *PGET_FP_CAPABILITY_OUT;
6179
6180typedef struct _ENABLE_OFFLINE_DIAGS_OUT {
6181  BOOLEAN Success;
6182} ENABLE_OFFLINE_DIAGS_OUT, *PENABLE_OFFLINE_DIAGS_OUT;
6183
6184typedef struct _READ_LOG_SECTORS_IN {
6185  UCHAR LogAddress;
6186  UCHAR SectorCount;
6187} READ_LOG_SECTORS_IN, *PREAD_LOG_SECTORS_IN;
6188
6189typedef struct _READ_LOG_SECTORS_OUT {
6190  ULONG Length;
6191  UCHAR LogSectors[1];
6192} READ_LOG_SECTORS_OUT, *PREAD_LOG_SECTORS_OUT;
6193
6194typedef struct _WRITE_LOG_SECTORS_IN {
6195  UCHAR LogAddress;
6196  UCHAR SectorCount;
6197  ULONG Length;
6198  UCHAR LogSectors[1];
6199} WRITE_LOG_SECTORS_IN, *PWRITE_LOG_SECTORS_IN;
6200
6201typedef struct _WRITE_LOG_SECTORS_OUT {
6202  BOOLEAN Success;
6203} WRITE_LOG_SECTORS_OUT, *PWRITE_LOG_SECTORS_OUT;
6204
6205typedef struct _EXECUTE_SELF_TEST_IN {
6206  UCHAR Subcommand;
6207} EXECUTE_SELF_TEST_IN, *PEXECUTE_SELF_TEST_IN;
6208
6209typedef struct _EXECUTE_SELF_TEST_OUT {
6210  ULONG ReturnCode;
6211} EXECUTE_SELF_TEST_OUT, *PEXECUTE_SELF_TEST_OUT;
6212
6213typedef struct _STORAGE_SCSI_INFO_EXCEPTIONS {
6214  BOOLEAN PageSavable;
6215  UCHAR Flags;
6216  UCHAR MRIE;
6217  UCHAR Padding;
6218  ULONG IntervalTimer;
6219  ULONG ReportCount;
6220} STORAGE_SCSI_INFO_EXCEPTIONS, *PSTORAGE_SCSI_INFO_EXCEPTIONS;
6221
6222typedef struct _MSIde_PortDeviceInfo {
6223  UCHAR Bus;
6224  UCHAR Target;
6225  UCHAR Lun;
6226} MSIde_PortDeviceInfo, *PMSIde_PortDeviceInfo;
6227
6228typedef struct _MSSerial_PortName {
6229  CHAR VariableData[1];
6230} MSSerial_PortName, *PMSSerial_PortName;
6231
6232typedef struct _SERIAL_WMI_COMM_DATA {
6233  ULONG BaudRate;
6234  ULONG BitsPerByte;
6235  ULONG Parity;
6236  BOOLEAN ParityCheckEnable;
6237  ULONG StopBits;
6238  ULONG XoffCharacter;
6239  ULONG XoffXmitThreshold;
6240  ULONG XonCharacter;
6241  ULONG XonXmitThreshold;
6242  ULONG MaximumBaudRate;
6243  ULONG MaximumOutputBufferSize;
6244  ULONG MaximumInputBufferSize;
6245  BOOLEAN Support16BitMode;
6246  BOOLEAN SupportDTRDSR;
6247  BOOLEAN SupportIntervalTimeouts;
6248  BOOLEAN SupportParityCheck;
6249  BOOLEAN SupportRTSCTS;
6250  BOOLEAN SupportXonXoff;
6251  BOOLEAN SettableBaudRate;
6252  BOOLEAN SettableDataBits;
6253  BOOLEAN SettableFlowControl;
6254  BOOLEAN SettableParity;
6255  BOOLEAN SettableParityCheck;
6256  BOOLEAN SettableStopBits;
6257  BOOLEAN IsBusy;
6258} SERIAL_WMI_COMM_DATA, *PSERIAL_WMI_COMM_DATA;
6259
6260typedef struct _SERIAL_WMI_HW_DATA {
6261  ULONG IrqNumber;
6262  ULONG IrqVector;
6263  ULONG IrqLevel;
6264  ULONGLONG IrqAffinityMask;
6265  ULONG InterruptType;
6266  ULONGLONG BaseIOAddress;
6267} SERIAL_WMI_HW_DATA, *PSERIAL_WMI_HW_DATA;
6268
6269typedef struct _SERIAL_WMI_PERF_DATA {
6270  ULONG ReceivedCount;
6271  ULONG TransmittedCount;
6272  ULONG FrameErrorCount;
6273  ULONG SerialOverrunErrorCount;
6274  ULONG BufferOverrunErrorCount;
6275  ULONG ParityErrorCount;
6276} SERIAL_WMI_PERF_DATA, *PSERIAL_WMI_PERF_DATA;
6277
6278typedef struct _SERIAL_WMI_COMMPROP {
6279  USHORT wPacketLength;
6280  USHORT wPacketVersion;
6281  ULONG dwServiceMask;
6282  ULONG dwReserved1;
6283  ULONG dwMaxTxQueue;
6284  ULONG dwMaxRxQueue;
6285  ULONG dwMaxBaud;
6286  ULONG dwProvSubType;
6287  ULONG dwProvCapabilities;
6288  ULONG dwSettableParams;
6289  ULONG dwSettableBaud;
6290  USHORT wSettableData;
6291  USHORT wSettableStopParity;
6292  ULONG dwCurrentTxQueue;
6293  ULONG dwCurrentRxQueue;
6294  ULONG dwProvSpec1;
6295  ULONG dwProvSpec2;
6296  ULONG dwProvCharSize;
6297  UCHAR wcProvChar[1];
6298} SERIAL_WMI_COMMPROP, *PSERIAL_WMI_COMMPROP;
6299
6300typedef struct _PARPORT_WMI_ALLOC_FREE_COUNTS {
6301  ULONG PortAllocates;
6302  ULONG PortFrees;
6303} PARPORT_WMI_ALLOC_FREE_COUNTS, *PPARPORT_WMI_ALLOC_FREE_COUNTS;
6304
6305typedef struct _PARALLEL_WMI_LOG_INFO {
6306  ULONG Flags1;
6307  ULONG Flags2;
6308  ULONG spare[2];
6309  LONGLONG SppWriteCount;
6310  LONGLONG NibbleReadCount;
6311  LONGLONG BoundedEcpWriteCount;
6312  LONGLONG BoundedEcpReadCount;
6313  LONGLONG HwEcpWriteCount;
6314  LONGLONG HwEcpReadCount;
6315  LONGLONG SwEcpWriteCount;
6316  LONGLONG SwEcpReadCount;
6317  LONGLONG HwEppWriteCount;
6318  LONGLONG HwEppReadCount;
6319  LONGLONG SwEppWriteCount;
6320  LONGLONG SwEppReadCount;
6321  LONGLONG ByteReadCount;
6322  LONGLONG ChannelNibbleReadCount;
6323} PARALLEL_WMI_LOG_INFO, *PPARALLEL_WMI_LOG_INFO;
6324
6325typedef struct _REDBOOK_WMI_STD_DATA {
6326  ULONG NumberOfBuffers;
6327  ULONG SectorsPerRead;
6328  ULONG SectorsPerReadMask;
6329  ULONG MaximumSectorsPerRead;
6330  BOOLEAN PlayEnabled;
6331  BOOLEAN CDDASupported;
6332  BOOLEAN CDDAAccurate;
6333  BOOLEAN Reserved1;
6334} REDBOOK_WMI_STD_DATA, *PREDBOOK_WMI_STD_DATA;
6335
6336typedef struct _REDBOOK_WMI_PERF_DATA {
6337  LONGLONG TimeReadDelay;
6338  LONGLONG TimeReading;
6339  LONGLONG TimeStreamDelay;
6340  LONGLONG TimeStreaming;
6341  LONGLONG DataProcessed;
6342  ULONG StreamPausedCount;
6343} REDBOOK_WMI_PERF_DATA, *PREDBOOK_WMI_PERF_DATA;
6344
6345typedef struct _RegisteredGuids {
6346  ULONG GuidType;
6347  ULONG LoggerId;
6348  ULONG EnableLevel;
6349  ULONG EnableFlags;
6350  BOOLEAN IsEnabled;
6351} RegisteredGuids, *PRegisteredGuids;
6352
6353typedef struct _WMI_TAPE_DRIVE_PARAMETERS {
6354  ULONG MaximumBlockSize;
6355  ULONG MinimumBlockSize;
6356  ULONG DefaultBlockSize;
6357  ULONG MaximumPartitionCount;
6358  BOOLEAN CompressionCapable;
6359  BOOLEAN CompressionEnabled;
6360  BOOLEAN ReportSetmarks;
6361  BOOLEAN HardwareErrorCorrection;
6362} WMI_TAPE_DRIVE_PARAMETERS, *PWMI_TAPE_DRIVE_PARAMETERS;
6363
6364typedef struct _WMI_TAPE_MEDIA_PARAMETERS {
6365  ULONGLONG MaximumCapacity;
6366  ULONGLONG AvailableCapacity;
6367  ULONG BlockSize;
6368  ULONG PartitionCount;
6369  BOOLEAN MediaWriteProtected;
6370} WMI_TAPE_MEDIA_PARAMETERS, *PWMI_TAPE_MEDIA_PARAMETERS;
6371
6372typedef struct _WMI_TAPE_SYMBOLIC_NAME {
6373  CHAR VariableData[1];
6374} WMI_TAPE_SYMBOLIC_NAME, *PWMI_TAPE_SYMBOLIC_NAME;
6375
6376typedef struct _WMI_TAPE_PROBLEM_WARNING {
6377  ULONG DriveProblemType;
6378  UCHAR TapeData[512];
6379} WMI_TAPE_PROBLEM_WARNING, *PWMI_TAPE_PROBLEM_WARNING;
6380
6381typedef struct _WMI_TAPE_PROBLEM_IO_ERROR {
6382  ULONG ReadCorrectedWithoutDelay;
6383  ULONG ReadCorrectedWithDelay;
6384  ULONG ReadTotalErrors;
6385  ULONG ReadTotalCorrectedErrors;
6386  ULONG ReadTotalUncorrectedErrors;
6387  ULONG ReadCorrectionAlgorithmProcessed;
6388  ULONG WriteCorrectedWithoutDelay;
6389  ULONG WriteCorrectedWithDelay;
6390  ULONG WriteTotalErrors;
6391  ULONG WriteTotalCorrectedErrors;
6392  ULONG WriteTotalUncorrectedErrors;
6393  ULONG WriteCorrectionAlgorithmProcessed;
6394  ULONG NonMediumErrors;
6395} WMI_TAPE_PROBLEM_IO_ERROR, *PWMI_TAPE_PROBLEM_IO_ERROR;
6396
6397typedef struct _WMI_TAPE_PROBLEM_DEVICE_ERROR {
6398  BOOLEAN ReadWarning;
6399  BOOLEAN WriteWarning;
6400  BOOLEAN HardError;
6401  BOOLEAN ReadFailure;
6402  BOOLEAN WriteFailure;
6403  BOOLEAN UnsupportedFormat;
6404  BOOLEAN TapeSnapped;
6405  BOOLEAN DriveRequiresCleaning;
6406  BOOLEAN TimetoCleanDrive;
6407  BOOLEAN DriveHardwareError;
6408  BOOLEAN ScsiInterfaceError;
6409  BOOLEAN MediaLife;
6410} WMI_TAPE_PROBLEM_DEVICE_ERROR, *PWMI_TAPE_PROBLEM_DEVICE_ERROR;
6411
6412typedef struct _WMI_CHANGER_PARAMETERS {
6413  ULONG NumberOfSlots;
6414  ULONG NumberOfDrives;
6415  ULONG NumberOfIEPorts;
6416  ULONG NumberOfTransports;
6417  ULONG NumberOfDoors;
6418  ULONG NumberOfCleanerSlots;
6419  ULONG MagazineSize;
6420} WMI_CHANGER_PARAMETERS, *PWMI_CHANGER_PARAMETERS;
6421
6422typedef struct _WMI_CHANGER_PROBLEM_WARNING {
6423  ULONG ChangerProblemType;
6424  UCHAR ChangerData[512];
6425} WMI_CHANGER_PROBLEM_WARNING, *PWMI_CHANGER_PROBLEM_WARNING;
6426
6427typedef struct _WMI_CHANGER_PROBLEM_DEVICE_ERROR {
6428  ULONG ChangerProblemType;
6429} WMI_CHANGER_PROBLEM_DEVICE_ERROR, *PWMI_CHANGER_PROBLEM_DEVICE_ERROR;
6430
6431typedef struct _DEVICE_UI_FIRMWARE_REVISION {
6432  CHAR VariableData[1];
6433} DEVICE_UI_FIRMWARE_REVISION, *PDEVICE_UI_FIRMWARE_REVISION;
6434
6435typedef struct _MSVerifierIrpLogEntry {
6436  ULONG Count;
6437  UCHAR Major;
6438  UCHAR Minor;
6439  UCHAR Flags;
6440  UCHAR Control;
6441  ULONGLONG Arg1;
6442  ULONGLONG Arg2;
6443  ULONGLONG Arg3;
6444  ULONGLONG Arg4;
6445} MSVerifierIrpLogEntry, *PMSVerifierIrpLogEntry;
6446
6447typedef struct _MSVerifierIrpLogInformation {
6448  ULONG DeviceType;
6449  ULONG EntryCount;
6450  MSVerifierIrpLogEntry Entries[1];
6451} MSVerifierIrpLogInformation, *PMSVerifierIrpLogInformation;
6452
6453typedef struct _WmiMonitorBrightness {
6454  UCHAR CurrentBrightness;
6455  ULONG Levels;
6456  UCHAR Level[1];
6457} WmiMonitorBrightness, *PWmiMonitorBrightness;
6458
6459typedef struct _WmiSetBrightness_IN {
6460  ULONG Timeout;
6461  UCHAR Brightness;
6462} WmiSetBrightness_IN, *PWmiSetBrightness_IN;
6463
6464typedef struct _WmiSetALSBrightnessState_IN {
6465  BOOLEAN State;
6466} WmiSetALSBrightnessState_IN, *PWmiSetALSBrightnessState_IN;
6467
6468typedef struct _WmiSetALSBrightness_IN {
6469  UCHAR Brightness;
6470} WmiSetALSBrightness_IN, *PWmiSetALSBrightness_IN;
6471
6472typedef struct _WmiMonitorBrightnessEvent {
6473  UCHAR Brightness;
6474} WmiMonitorBrightnessEvent, *PWmiMonitorBrightnessEvent;
6475
6476typedef struct _WmiMonitorRawEEdidV1Block {
6477  UCHAR Id;
6478  UCHAR Type;
6479  UCHAR Content[128];
6480} WmiMonitorRawEEdidV1Block, *PWmiMonitorRawEEdidV1Block;
6481
6482typedef struct _WmiGetMonitorRawEEdidV1Block_IN {
6483  UCHAR BlockId;
6484} WmiGetMonitorRawEEdidV1Block_IN, *PWmiGetMonitorRawEEdidV1Block_IN;
6485
6486typedef struct _WmiGetMonitorRawEEdidV1Block_OUT {
6487  UCHAR BlockType;
6488  UCHAR BlockContent[128];
6489} WmiGetMonitorRawEEdidV1Block_OUT, *PWmiGetMonitorRawEEdidV1Block_OUT;
6490
6491typedef struct _WmiMonitorID {
6492  USHORT ProductCodeID[16];
6493  USHORT SerialNumberID[16];
6494  USHORT ManufacturerName[16];
6495  UCHAR WeekOfManufacture;
6496  USHORT YearOfManufacture;
6497  USHORT UserFriendlyNameLength;
6498  USHORT UserFriendlyName[1];
6499} WmiMonitorID, *PWmiMonitorID;
6500
6501typedef struct _WmiMonitorSupportedDisplayFeatures {
6502  BOOLEAN StandbySupported;
6503  BOOLEAN SuspendSupported;
6504  BOOLEAN ActiveOffSupported;
6505  UCHAR DisplayType;
6506  BOOLEAN sRGBSupported;
6507  BOOLEAN HasPreferredTimingMode;
6508  BOOLEAN GTFSupported;
6509} WmiMonitorSupportedDisplayFeatures, *PWmiMonitorSupportedDisplayFeatures;
6510
6511typedef struct _WmiMonitorBasicDisplayParams {
6512  UCHAR VideoInputType;
6513  UCHAR MaxHorizontalImageSize;
6514  UCHAR MaxVerticalImageSize;
6515  UCHAR DisplayTransferCharacteristic;
6516  WmiMonitorSupportedDisplayFeatures SupportedDisplayFeatures;
6517} WmiMonitorBasicDisplayParams, *PWmiMonitorBasicDisplayParams;
6518
6519typedef struct _WmiMonitorConnectionParams {
6520  ULONG VideoOutputTechnology;
6521} WmiMonitorConnectionParams, *PWmiMonitorConnectionParams;
6522
6523typedef struct _WmiMonitorAnalogVideoInputParams {
6524  UCHAR SignalLevelStandard;
6525  UCHAR SetupExpected;
6526  UCHAR SeparateSyncsSupported;
6527  UCHAR CompositeSyncSupported;
6528  UCHAR SyncOnGreenVideoSupported;
6529  UCHAR SerrationOfVsyncRequired;
6530} WmiMonitorAnalogVideoInputParams, *PWmiMonitorAnalogVideoInputParams;
6531
6532typedef struct _WmiMonitorDigitalVideoInputParams {
6533  BOOLEAN IsDFP1xCompatible;
6534} WmiMonitorDigitalVideoInputParams, *PWmiMonitorDigitalVideoInputParams;
6535
6536typedef struct _WmiMonitorColorXYZinCIE {
6537  USHORT X;
6538  USHORT Y;
6539} WmiMonitorColorXYZinCIE, *PWmiMonitorColorXYZinCIE;
6540
6541typedef struct _WmiMonitorColorCharacteristics {
6542  WmiMonitorColorXYZinCIE Red;
6543  WmiMonitorColorXYZinCIE Blue;
6544  WmiMonitorColorXYZinCIE Green;
6545  WmiMonitorColorXYZinCIE DefaultWhite;
6546} WmiMonitorColorCharacteristics, *PWmiMonitorColorCharacteristics;
6547
6548typedef struct _VideoModeDescriptor {
6549  ULONG PixelClockRate;
6550  ULONG VerticalRefreshRateNumerator;
6551  ULONG VerticalRefreshRateDenominator;
6552  ULONG HorizontalRefreshRateNumerator;
6553  ULONG HorizontalRefreshRateDenominator;
6554  USHORT HorizontalActivePixels;
6555  USHORT VerticalActivePixels;
6556  USHORT HorizontalBlankingPixels;
6557  USHORT VerticalBlankingPixels;
6558  USHORT HorizontalSyncOffset;
6559  USHORT VerticalSyncOffset;
6560  USHORT HorizontalSyncPulseWidth;
6561  USHORT VerticalSyncPulseWidth;
6562  USHORT HorizontalImageSize;
6563  USHORT VerticalImageSize;
6564  USHORT HorizontalBorder;
6565  USHORT VerticalBorder;
6566  BOOLEAN IsInterlaced;
6567  UCHAR StereoModeType;
6568  UCHAR SyncSignalType;
6569  UCHAR IsSerrationRequired;
6570  UCHAR IsSyncOnRGB;
6571  UCHAR CompositePolarityType;
6572  UCHAR VerticalPolarityType;
6573  UCHAR HorizontalPolarityType;
6574  UCHAR VideoStandardType;
6575  UCHAR Origin;
6576  UCHAR TimingType;
6577} VideoModeDescriptor, *PVideoModeDescriptor;
6578
6579typedef struct _WmiMonitorListedSupportedSourceModes {
6580  USHORT NumOfMonitorSourceModes;
6581  USHORT PreferredMonitorSourceModeIndex;
6582  VideoModeDescriptor MonitorSourceModes[1];
6583} WmiMonitorListedSupportedSourceModes, *PWmiMonitorListedSupportedSourceModes;
6584
6585typedef struct _FrequencyRangeDescriptor {
6586  UCHAR Origin;
6587  ULONG MinVSyncNumerator;
6588  ULONG MinVSyncDenominator;
6589  ULONG MaxVSyncNumerator;
6590  ULONG MaxVSyncDenominator;
6591  ULONG MinHSyncNumerator;
6592  ULONG MinHSyncDenominator;
6593  ULONG MaxHSyncNumerator;
6594  ULONG MaxHSyncDenominator;
6595  ULONG ConstraintType;
6596  ULONG ActiveWidth;
6597  ULONG ActiveHeight;
6598  ULONG MaxPixelRate;
6599} FrequencyRangeDescriptor, *PFrequencyRangeDescriptor;
6600
6601typedef struct _WmiMonitorListedFrequencyRanges {
6602  USHORT NumOfMonitorFreqRanges;
6603  FrequencyRangeDescriptor MonitorFreqRanges[1];
6604} WmiMonitorListedFrequencyRanges, *PWmiMonitorListedFrequencyRanges;
6605
6606typedef struct _KernelPerfState {
6607  ULONG Frequency;
6608  ULONG Power;
6609  UCHAR PercentFrequency;
6610  UCHAR IncreaseLevel;
6611  UCHAR DecreaseLevel;
6612  UCHAR Type;
6613  ULONG IncreaseTime;
6614  ULONG DecreaseTime;
6615  ULONGLONG Control;
6616  ULONGLONG Status;
6617  ULONG HitCount;
6618  ULONG Reserved1;
6619  ULONGLONG Reserved2;
6620  ULONGLONG Reserved3;
6621} KernelPerfState, *PKernelPerfState;
6622
6623typedef struct _KernelPerfStates {
6624  ULONG Count;
6625  ULONG MaxFrequency;
6626  ULONG CurrentState;
6627  ULONG MaxPerfState;
6628  ULONG MinPerfState;
6629  ULONG LowestPerfState;
6630  ULONG ThermalConstraint;
6631  UCHAR BusyAdjThreshold;
6632  UCHAR PolicyType;
6633  UCHAR Type;
6634  UCHAR Reserved;
6635  ULONG TimerInterval;
6636  ULONGLONG TargetProcessors;
6637  ULONG PStateHandler;
6638  ULONG PStateContext;
6639  ULONG TStateHandler;
6640  ULONG TStateContext;
6641  ULONG FeedbackHandler;
6642  ULONG Reserved1;
6643  ULONGLONG Reserved2;
6644  KernelPerfState State[1];
6645} KernelPerfStates, *PKernelPerfStates;
6646
6647typedef struct _KernelIdleState {
6648  ULONG Latency;
6649  ULONG Power;
6650  ULONG TimeCheck;
6651  UCHAR PromotePercent;
6652  UCHAR DemotePercent;
6653  UCHAR StateType;
6654  UCHAR Reserved;
6655  ULONG StateFlags;
6656  ULONG Context;
6657  ULONG IdleHandler;
6658  ULONG Reserved1;
6659} KernelIdleState, *PKernelIdleState;
6660
6661typedef struct _KernelIdleStates {
6662  ULONG Type;
6663  ULONG Count;
6664  ULONG TargetState;
6665  ULONG OldState;
6666  ULONGLONG TargetProcessors;
6667  KernelIdleState State[1];
6668} KernelIdleStates, *PKernelIdleStates;
6669
6670typedef struct _KernelPerfStateChange {
6671  ULONG State;
6672  ULONG Status;
6673  ULONG Latency;
6674  ULONG Speed;
6675  ULONG Processor;
6676} KernelPerfStateChange, *PKernelPerfStateChange;
6677
6678typedef struct _KernelPerfStateDomainChange {
6679  ULONG State;
6680  ULONG Latency;
6681  ULONG Speed;
6682  ULONGLONG Processors;
6683} KernelPerfStateDomainChange, *PKernelPerfStateDomainChange;
6684
6685typedef struct _KernelIdleStateChange {
6686  ULONG NewState;
6687  ULONG OldState;
6688  ULONGLONG Processors;
6689} KernelIdleStateChange, *PKernelIdleStateChange;
6690
6691typedef struct _KernelThermalConstraintChange {
6692  ULONG ThermalConstraint;
6693  ULONGLONG Processors;
6694} KernelThermalConstraintChange, *PKernelThermalConstraintChange;
6695
6696typedef struct _IdleStateAccounting {
6697  ULONG IdleTransitions;
6698  ULONG FailedTransitions;
6699  ULONG InvalidBucketIndex;
6700  ULONGLONG TotalTime;
6701  ULONG IdleTimeBuckets[6];
6702} IdleStateAccounting, *PIdleStateAccounting;
6703
6704typedef struct _IdleAccounting {
6705  ULONG StateCount;
6706  ULONG TotalTransitions;
6707  ULONG ResetCount;
6708  ULONGLONG StartTime;
6709  IdleStateAccounting State[1];
6710} IdleAccounting, *PIdleAccounting;
6711
6712typedef struct _IdleStateBucketEx {
6713  ULONGLONG TotalTimeUs;
6714  ULONG MinTimeUs;
6715  ULONG MaxTimeUs;
6716  ULONG Count;
6717} IdleStateBucketEx, *PIdleStateBucketEx;
6718
6719typedef struct _IdleStateAccountingEx {
6720  ULONGLONG TotalTime;
6721  ULONG IdleTransitions;
6722  ULONG FailedTransitions;
6723  ULONG InvalidBucketIndex;
6724  ULONG MinTimeUs;
6725  ULONG MaxTimeUs;
6726  IdleStateBucketEx IdleTimeBuckets[16];
6727} IdleStateAccountingEx, *PIdleStateAccountingEx;
6728
6729typedef struct _IdleAccountingEx {
6730  ULONG StateCount;
6731  ULONG TotalTransitions;
6732  ULONG ResetCount;
6733  ULONGLONG StartTime;
6734  IdleStateAccountingEx State[1];
6735} IdleAccountingEx, *PIdleAccountingEx;
6736
6737typedef struct _KernelThermalPolicyChange {
6738  UCHAR CoolingMode;
6739  ULONGLONG Processors;
6740} KernelThermalPolicyChange, *PKernelThermalPolicyChange;
6741
6742typedef struct _ProcessorPerformance {
6743  ULONG frequency;
6744  ULONG power;
6745  ULONG percentage;
6746} ProcessorPerformance, *PProcessorPerformance;