wmidata.h 349 KB

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