WinError.h 556 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657
  1. /************************************************************************
  2. * *
  3. * winerror.h -- error code definitions for the Win32 API functions *
  4. * *
  5. * Copyright (c) Microsoft Corp. All rights reserved. *
  6. * *
  7. ************************************************************************/
  8. #ifndef _WINERROR_
  9. #define _WINERROR_
  10. #if defined (_MSC_VER) && (_MSC_VER >= 1020) && !defined(__midl)
  11. #pragma once
  12. #endif
  13. //
  14. // Values are 32 bit values layed out as follows:
  15. //
  16. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  17. // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  18. // +---+-+-+-----------------------+-------------------------------+
  19. // |Sev|C|R| Facility | Code |
  20. // +---+-+-+-----------------------+-------------------------------+
  21. //
  22. // where
  23. //
  24. // Sev - is the severity code
  25. //
  26. // 00 - Success
  27. // 01 - Informational
  28. // 10 - Warning
  29. // 11 - Error
  30. //
  31. // C - is the Customer code flag
  32. //
  33. // R - is a reserved bit
  34. //
  35. // Facility - is the facility code
  36. //
  37. // Code - is the facility's status code
  38. //
  39. //
  40. // Define the facility codes
  41. //
  42. #define FACILITY_WINDOWSUPDATE 36
  43. #define FACILITY_WINDOWS_CE 24
  44. #define FACILITY_WINDOWS 8
  45. #define FACILITY_URT 19
  46. #define FACILITY_UMI 22
  47. #define FACILITY_SXS 23
  48. #define FACILITY_STORAGE 3
  49. #define FACILITY_SSPI 9
  50. #define FACILITY_SCARD 16
  51. #define FACILITY_SETUPAPI 15
  52. #define FACILITY_SECURITY 9
  53. #define FACILITY_RPC 1
  54. #define FACILITY_WIN32 7
  55. #define FACILITY_CONTROL 10
  56. #define FACILITY_NULL 0
  57. #define FACILITY_MSMQ 14
  58. #define FACILITY_MEDIASERVER 13
  59. #define FACILITY_INTERNET 12
  60. #define FACILITY_ITF 4
  61. #define FACILITY_HTTP 25
  62. #define FACILITY_DPLAY 21
  63. #define FACILITY_DISPATCH 2
  64. #define FACILITY_CONFIGURATION 33
  65. #define FACILITY_COMPLUS 17
  66. #define FACILITY_CERT 11
  67. #define FACILITY_BACKGROUNDCOPY 32
  68. #define FACILITY_ACS 20
  69. #define FACILITY_AAF 18
  70. //
  71. // Define the severity codes
  72. //
  73. //
  74. // MessageId: ERROR_SUCCESS
  75. //
  76. // MessageText:
  77. //
  78. // The operation completed successfully.
  79. //
  80. #define ERROR_SUCCESS 0L
  81. #define NO_ERROR 0L // dderror
  82. #define SEC_E_OK ((HRESULT)0x00000000L)
  83. //
  84. // MessageId: ERROR_INVALID_FUNCTION
  85. //
  86. // MessageText:
  87. //
  88. // Incorrect function.
  89. //
  90. #define ERROR_INVALID_FUNCTION 1L // dderror
  91. //
  92. // MessageId: ERROR_FILE_NOT_FOUND
  93. //
  94. // MessageText:
  95. //
  96. // The system cannot find the file specified.
  97. //
  98. #define ERROR_FILE_NOT_FOUND 2L
  99. //
  100. // MessageId: ERROR_PATH_NOT_FOUND
  101. //
  102. // MessageText:
  103. //
  104. // The system cannot find the path specified.
  105. //
  106. #define ERROR_PATH_NOT_FOUND 3L
  107. //
  108. // MessageId: ERROR_TOO_MANY_OPEN_FILES
  109. //
  110. // MessageText:
  111. //
  112. // The system cannot open the file.
  113. //
  114. #define ERROR_TOO_MANY_OPEN_FILES 4L
  115. //
  116. // MessageId: ERROR_ACCESS_DENIED
  117. //
  118. // MessageText:
  119. //
  120. // Access is denied.
  121. //
  122. #define ERROR_ACCESS_DENIED 5L
  123. //
  124. // MessageId: ERROR_INVALID_HANDLE
  125. //
  126. // MessageText:
  127. //
  128. // The handle is invalid.
  129. //
  130. #define ERROR_INVALID_HANDLE 6L
  131. //
  132. // MessageId: ERROR_ARENA_TRASHED
  133. //
  134. // MessageText:
  135. //
  136. // The storage control blocks were destroyed.
  137. //
  138. #define ERROR_ARENA_TRASHED 7L
  139. //
  140. // MessageId: ERROR_NOT_ENOUGH_MEMORY
  141. //
  142. // MessageText:
  143. //
  144. // Not enough storage is available to process this command.
  145. //
  146. #define ERROR_NOT_ENOUGH_MEMORY 8L // dderror
  147. //
  148. // MessageId: ERROR_INVALID_BLOCK
  149. //
  150. // MessageText:
  151. //
  152. // The storage control block address is invalid.
  153. //
  154. #define ERROR_INVALID_BLOCK 9L
  155. //
  156. // MessageId: ERROR_BAD_ENVIRONMENT
  157. //
  158. // MessageText:
  159. //
  160. // The environment is incorrect.
  161. //
  162. #define ERROR_BAD_ENVIRONMENT 10L
  163. //
  164. // MessageId: ERROR_BAD_FORMAT
  165. //
  166. // MessageText:
  167. //
  168. // An attempt was made to load a program with an incorrect format.
  169. //
  170. #define ERROR_BAD_FORMAT 11L
  171. //
  172. // MessageId: ERROR_INVALID_ACCESS
  173. //
  174. // MessageText:
  175. //
  176. // The access code is invalid.
  177. //
  178. #define ERROR_INVALID_ACCESS 12L
  179. //
  180. // MessageId: ERROR_INVALID_DATA
  181. //
  182. // MessageText:
  183. //
  184. // The data is invalid.
  185. //
  186. #define ERROR_INVALID_DATA 13L
  187. //
  188. // MessageId: ERROR_OUTOFMEMORY
  189. //
  190. // MessageText:
  191. //
  192. // Not enough storage is available to complete this operation.
  193. //
  194. #define ERROR_OUTOFMEMORY 14L
  195. //
  196. // MessageId: ERROR_INVALID_DRIVE
  197. //
  198. // MessageText:
  199. //
  200. // The system cannot find the drive specified.
  201. //
  202. #define ERROR_INVALID_DRIVE 15L
  203. //
  204. // MessageId: ERROR_CURRENT_DIRECTORY
  205. //
  206. // MessageText:
  207. //
  208. // The directory cannot be removed.
  209. //
  210. #define ERROR_CURRENT_DIRECTORY 16L
  211. //
  212. // MessageId: ERROR_NOT_SAME_DEVICE
  213. //
  214. // MessageText:
  215. //
  216. // The system cannot move the file to a different disk drive.
  217. //
  218. #define ERROR_NOT_SAME_DEVICE 17L
  219. //
  220. // MessageId: ERROR_NO_MORE_FILES
  221. //
  222. // MessageText:
  223. //
  224. // There are no more files.
  225. //
  226. #define ERROR_NO_MORE_FILES 18L
  227. //
  228. // MessageId: ERROR_WRITE_PROTECT
  229. //
  230. // MessageText:
  231. //
  232. // The media is write protected.
  233. //
  234. #define ERROR_WRITE_PROTECT 19L
  235. //
  236. // MessageId: ERROR_BAD_UNIT
  237. //
  238. // MessageText:
  239. //
  240. // The system cannot find the device specified.
  241. //
  242. #define ERROR_BAD_UNIT 20L
  243. //
  244. // MessageId: ERROR_NOT_READY
  245. //
  246. // MessageText:
  247. //
  248. // The device is not ready.
  249. //
  250. #define ERROR_NOT_READY 21L
  251. //
  252. // MessageId: ERROR_BAD_COMMAND
  253. //
  254. // MessageText:
  255. //
  256. // The device does not recognize the command.
  257. //
  258. #define ERROR_BAD_COMMAND 22L
  259. //
  260. // MessageId: ERROR_CRC
  261. //
  262. // MessageText:
  263. //
  264. // Data error (cyclic redundancy check).
  265. //
  266. #define ERROR_CRC 23L
  267. //
  268. // MessageId: ERROR_BAD_LENGTH
  269. //
  270. // MessageText:
  271. //
  272. // The program issued a command but the command length is incorrect.
  273. //
  274. #define ERROR_BAD_LENGTH 24L
  275. //
  276. // MessageId: ERROR_SEEK
  277. //
  278. // MessageText:
  279. //
  280. // The drive cannot locate a specific area or track on the disk.
  281. //
  282. #define ERROR_SEEK 25L
  283. //
  284. // MessageId: ERROR_NOT_DOS_DISK
  285. //
  286. // MessageText:
  287. //
  288. // The specified disk or diskette cannot be accessed.
  289. //
  290. #define ERROR_NOT_DOS_DISK 26L
  291. //
  292. // MessageId: ERROR_SECTOR_NOT_FOUND
  293. //
  294. // MessageText:
  295. //
  296. // The drive cannot find the sector requested.
  297. //
  298. #define ERROR_SECTOR_NOT_FOUND 27L
  299. //
  300. // MessageId: ERROR_OUT_OF_PAPER
  301. //
  302. // MessageText:
  303. //
  304. // The printer is out of paper.
  305. //
  306. #define ERROR_OUT_OF_PAPER 28L
  307. //
  308. // MessageId: ERROR_WRITE_FAULT
  309. //
  310. // MessageText:
  311. //
  312. // The system cannot write to the specified device.
  313. //
  314. #define ERROR_WRITE_FAULT 29L
  315. //
  316. // MessageId: ERROR_READ_FAULT
  317. //
  318. // MessageText:
  319. //
  320. // The system cannot read from the specified device.
  321. //
  322. #define ERROR_READ_FAULT 30L
  323. //
  324. // MessageId: ERROR_GEN_FAILURE
  325. //
  326. // MessageText:
  327. //
  328. // A device attached to the system is not functioning.
  329. //
  330. #define ERROR_GEN_FAILURE 31L
  331. //
  332. // MessageId: ERROR_SHARING_VIOLATION
  333. //
  334. // MessageText:
  335. //
  336. // The process cannot access the file because it is being used by another process.
  337. //
  338. #define ERROR_SHARING_VIOLATION 32L
  339. //
  340. // MessageId: ERROR_LOCK_VIOLATION
  341. //
  342. // MessageText:
  343. //
  344. // The process cannot access the file because another process has locked a portion of the file.
  345. //
  346. #define ERROR_LOCK_VIOLATION 33L
  347. //
  348. // MessageId: ERROR_WRONG_DISK
  349. //
  350. // MessageText:
  351. //
  352. // The wrong diskette is in the drive.
  353. // Insert %2 (Volume Serial Number: %3) into drive %1.
  354. //
  355. #define ERROR_WRONG_DISK 34L
  356. //
  357. // MessageId: ERROR_SHARING_BUFFER_EXCEEDED
  358. //
  359. // MessageText:
  360. //
  361. // Too many files opened for sharing.
  362. //
  363. #define ERROR_SHARING_BUFFER_EXCEEDED 36L
  364. //
  365. // MessageId: ERROR_HANDLE_EOF
  366. //
  367. // MessageText:
  368. //
  369. // Reached the end of the file.
  370. //
  371. #define ERROR_HANDLE_EOF 38L
  372. //
  373. // MessageId: ERROR_HANDLE_DISK_FULL
  374. //
  375. // MessageText:
  376. //
  377. // The disk is full.
  378. //
  379. #define ERROR_HANDLE_DISK_FULL 39L
  380. //
  381. // MessageId: ERROR_NOT_SUPPORTED
  382. //
  383. // MessageText:
  384. //
  385. // The request is not supported.
  386. //
  387. #define ERROR_NOT_SUPPORTED 50L
  388. //
  389. // MessageId: ERROR_REM_NOT_LIST
  390. //
  391. // MessageText:
  392. //
  393. // Windows cannot find the network path. Verify that the network path is correct and the destination computer is not busy or turned off. If Windows still cannot find the network path, contact your network administrator.
  394. //
  395. #define ERROR_REM_NOT_LIST 51L
  396. //
  397. // MessageId: ERROR_DUP_NAME
  398. //
  399. // MessageText:
  400. //
  401. // You were not connected because a duplicate name exists on the network. Go to System in Control Panel to change the computer name and try again.
  402. //
  403. #define ERROR_DUP_NAME 52L
  404. //
  405. // MessageId: ERROR_BAD_NETPATH
  406. //
  407. // MessageText:
  408. //
  409. // The network path was not found.
  410. //
  411. #define ERROR_BAD_NETPATH 53L
  412. //
  413. // MessageId: ERROR_NETWORK_BUSY
  414. //
  415. // MessageText:
  416. //
  417. // The network is busy.
  418. //
  419. #define ERROR_NETWORK_BUSY 54L
  420. //
  421. // MessageId: ERROR_DEV_NOT_EXIST
  422. //
  423. // MessageText:
  424. //
  425. // The specified network resource or device is no longer available.
  426. //
  427. #define ERROR_DEV_NOT_EXIST 55L // dderror
  428. //
  429. // MessageId: ERROR_TOO_MANY_CMDS
  430. //
  431. // MessageText:
  432. //
  433. // The network BIOS command limit has been reached.
  434. //
  435. #define ERROR_TOO_MANY_CMDS 56L
  436. //
  437. // MessageId: ERROR_ADAP_HDW_ERR
  438. //
  439. // MessageText:
  440. //
  441. // A network adapter hardware error occurred.
  442. //
  443. #define ERROR_ADAP_HDW_ERR 57L
  444. //
  445. // MessageId: ERROR_BAD_NET_RESP
  446. //
  447. // MessageText:
  448. //
  449. // The specified server cannot perform the requested operation.
  450. //
  451. #define ERROR_BAD_NET_RESP 58L
  452. //
  453. // MessageId: ERROR_UNEXP_NET_ERR
  454. //
  455. // MessageText:
  456. //
  457. // An unexpected network error occurred.
  458. //
  459. #define ERROR_UNEXP_NET_ERR 59L
  460. //
  461. // MessageId: ERROR_BAD_REM_ADAP
  462. //
  463. // MessageText:
  464. //
  465. // The remote adapter is not compatible.
  466. //
  467. #define ERROR_BAD_REM_ADAP 60L
  468. //
  469. // MessageId: ERROR_PRINTQ_FULL
  470. //
  471. // MessageText:
  472. //
  473. // The printer queue is full.
  474. //
  475. #define ERROR_PRINTQ_FULL 61L
  476. //
  477. // MessageId: ERROR_NO_SPOOL_SPACE
  478. //
  479. // MessageText:
  480. //
  481. // Space to store the file waiting to be printed is not available on the server.
  482. //
  483. #define ERROR_NO_SPOOL_SPACE 62L
  484. //
  485. // MessageId: ERROR_PRINT_CANCELLED
  486. //
  487. // MessageText:
  488. //
  489. // Your file waiting to be printed was deleted.
  490. //
  491. #define ERROR_PRINT_CANCELLED 63L
  492. //
  493. // MessageId: ERROR_NETNAME_DELETED
  494. //
  495. // MessageText:
  496. //
  497. // The specified network name is no longer available.
  498. //
  499. #define ERROR_NETNAME_DELETED 64L
  500. //
  501. // MessageId: ERROR_NETWORK_ACCESS_DENIED
  502. //
  503. // MessageText:
  504. //
  505. // Network access is denied.
  506. //
  507. #define ERROR_NETWORK_ACCESS_DENIED 65L
  508. //
  509. // MessageId: ERROR_BAD_DEV_TYPE
  510. //
  511. // MessageText:
  512. //
  513. // The network resource type is not correct.
  514. //
  515. #define ERROR_BAD_DEV_TYPE 66L
  516. //
  517. // MessageId: ERROR_BAD_NET_NAME
  518. //
  519. // MessageText:
  520. //
  521. // The network name cannot be found.
  522. //
  523. #define ERROR_BAD_NET_NAME 67L
  524. //
  525. // MessageId: ERROR_TOO_MANY_NAMES
  526. //
  527. // MessageText:
  528. //
  529. // The name limit for the local computer network adapter card was exceeded.
  530. //
  531. #define ERROR_TOO_MANY_NAMES 68L
  532. //
  533. // MessageId: ERROR_TOO_MANY_SESS
  534. //
  535. // MessageText:
  536. //
  537. // The network BIOS session limit was exceeded.
  538. //
  539. #define ERROR_TOO_MANY_SESS 69L
  540. //
  541. // MessageId: ERROR_SHARING_PAUSED
  542. //
  543. // MessageText:
  544. //
  545. // The remote server has been paused or is in the process of being started.
  546. //
  547. #define ERROR_SHARING_PAUSED 70L
  548. //
  549. // MessageId: ERROR_REQ_NOT_ACCEP
  550. //
  551. // MessageText:
  552. //
  553. // No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
  554. //
  555. #define ERROR_REQ_NOT_ACCEP 71L
  556. //
  557. // MessageId: ERROR_REDIR_PAUSED
  558. //
  559. // MessageText:
  560. //
  561. // The specified printer or disk device has been paused.
  562. //
  563. #define ERROR_REDIR_PAUSED 72L
  564. //
  565. // MessageId: ERROR_FILE_EXISTS
  566. //
  567. // MessageText:
  568. //
  569. // The file exists.
  570. //
  571. #define ERROR_FILE_EXISTS 80L
  572. //
  573. // MessageId: ERROR_CANNOT_MAKE
  574. //
  575. // MessageText:
  576. //
  577. // The directory or file cannot be created.
  578. //
  579. #define ERROR_CANNOT_MAKE 82L
  580. //
  581. // MessageId: ERROR_FAIL_I24
  582. //
  583. // MessageText:
  584. //
  585. // Fail on INT 24.
  586. //
  587. #define ERROR_FAIL_I24 83L
  588. //
  589. // MessageId: ERROR_OUT_OF_STRUCTURES
  590. //
  591. // MessageText:
  592. //
  593. // Storage to process this request is not available.
  594. //
  595. #define ERROR_OUT_OF_STRUCTURES 84L
  596. //
  597. // MessageId: ERROR_ALREADY_ASSIGNED
  598. //
  599. // MessageText:
  600. //
  601. // The local device name is already in use.
  602. //
  603. #define ERROR_ALREADY_ASSIGNED 85L
  604. //
  605. // MessageId: ERROR_INVALID_PASSWORD
  606. //
  607. // MessageText:
  608. //
  609. // The specified network password is not correct.
  610. //
  611. #define ERROR_INVALID_PASSWORD 86L
  612. //
  613. // MessageId: ERROR_INVALID_PARAMETER
  614. //
  615. // MessageText:
  616. //
  617. // The parameter is incorrect.
  618. //
  619. #define ERROR_INVALID_PARAMETER 87L // dderror
  620. //
  621. // MessageId: ERROR_NET_WRITE_FAULT
  622. //
  623. // MessageText:
  624. //
  625. // A write fault occurred on the network.
  626. //
  627. #define ERROR_NET_WRITE_FAULT 88L
  628. //
  629. // MessageId: ERROR_NO_PROC_SLOTS
  630. //
  631. // MessageText:
  632. //
  633. // The system cannot start another process at this time.
  634. //
  635. #define ERROR_NO_PROC_SLOTS 89L
  636. //
  637. // MessageId: ERROR_TOO_MANY_SEMAPHORES
  638. //
  639. // MessageText:
  640. //
  641. // Cannot create another system semaphore.
  642. //
  643. #define ERROR_TOO_MANY_SEMAPHORES 100L
  644. //
  645. // MessageId: ERROR_EXCL_SEM_ALREADY_OWNED
  646. //
  647. // MessageText:
  648. //
  649. // The exclusive semaphore is owned by another process.
  650. //
  651. #define ERROR_EXCL_SEM_ALREADY_OWNED 101L
  652. //
  653. // MessageId: ERROR_SEM_IS_SET
  654. //
  655. // MessageText:
  656. //
  657. // The semaphore is set and cannot be closed.
  658. //
  659. #define ERROR_SEM_IS_SET 102L
  660. //
  661. // MessageId: ERROR_TOO_MANY_SEM_REQUESTS
  662. //
  663. // MessageText:
  664. //
  665. // The semaphore cannot be set again.
  666. //
  667. #define ERROR_TOO_MANY_SEM_REQUESTS 103L
  668. //
  669. // MessageId: ERROR_INVALID_AT_INTERRUPT_TIME
  670. //
  671. // MessageText:
  672. //
  673. // Cannot request exclusive semaphores at interrupt time.
  674. //
  675. #define ERROR_INVALID_AT_INTERRUPT_TIME 104L
  676. //
  677. // MessageId: ERROR_SEM_OWNER_DIED
  678. //
  679. // MessageText:
  680. //
  681. // The previous ownership of this semaphore has ended.
  682. //
  683. #define ERROR_SEM_OWNER_DIED 105L
  684. //
  685. // MessageId: ERROR_SEM_USER_LIMIT
  686. //
  687. // MessageText:
  688. //
  689. // Insert the diskette for drive %1.
  690. //
  691. #define ERROR_SEM_USER_LIMIT 106L
  692. //
  693. // MessageId: ERROR_DISK_CHANGE
  694. //
  695. // MessageText:
  696. //
  697. // The program stopped because an alternate diskette was not inserted.
  698. //
  699. #define ERROR_DISK_CHANGE 107L
  700. //
  701. // MessageId: ERROR_DRIVE_LOCKED
  702. //
  703. // MessageText:
  704. //
  705. // The disk is in use or locked by another process.
  706. //
  707. #define ERROR_DRIVE_LOCKED 108L
  708. //
  709. // MessageId: ERROR_BROKEN_PIPE
  710. //
  711. // MessageText:
  712. //
  713. // The pipe has been ended.
  714. //
  715. #define ERROR_BROKEN_PIPE 109L
  716. //
  717. // MessageId: ERROR_OPEN_FAILED
  718. //
  719. // MessageText:
  720. //
  721. // The system cannot open the device or file specified.
  722. //
  723. #define ERROR_OPEN_FAILED 110L
  724. //
  725. // MessageId: ERROR_BUFFER_OVERFLOW
  726. //
  727. // MessageText:
  728. //
  729. // The file name is too long.
  730. //
  731. #define ERROR_BUFFER_OVERFLOW 111L
  732. //
  733. // MessageId: ERROR_DISK_FULL
  734. //
  735. // MessageText:
  736. //
  737. // There is not enough space on the disk.
  738. //
  739. #define ERROR_DISK_FULL 112L
  740. //
  741. // MessageId: ERROR_NO_MORE_SEARCH_HANDLES
  742. //
  743. // MessageText:
  744. //
  745. // No more internal file identifiers available.
  746. //
  747. #define ERROR_NO_MORE_SEARCH_HANDLES 113L
  748. //
  749. // MessageId: ERROR_INVALID_TARGET_HANDLE
  750. //
  751. // MessageText:
  752. //
  753. // The target internal file identifier is incorrect.
  754. //
  755. #define ERROR_INVALID_TARGET_HANDLE 114L
  756. //
  757. // MessageId: ERROR_INVALID_CATEGORY
  758. //
  759. // MessageText:
  760. //
  761. // The IOCTL call made by the application program is not correct.
  762. //
  763. #define ERROR_INVALID_CATEGORY 117L
  764. //
  765. // MessageId: ERROR_INVALID_VERIFY_SWITCH
  766. //
  767. // MessageText:
  768. //
  769. // The verify-on-write switch parameter value is not correct.
  770. //
  771. #define ERROR_INVALID_VERIFY_SWITCH 118L
  772. //
  773. // MessageId: ERROR_BAD_DRIVER_LEVEL
  774. //
  775. // MessageText:
  776. //
  777. // The system does not support the command requested.
  778. //
  779. #define ERROR_BAD_DRIVER_LEVEL 119L
  780. //
  781. // MessageId: ERROR_CALL_NOT_IMPLEMENTED
  782. //
  783. // MessageText:
  784. //
  785. // This function is not supported on this system.
  786. //
  787. #define ERROR_CALL_NOT_IMPLEMENTED 120L
  788. //
  789. // MessageId: ERROR_SEM_TIMEOUT
  790. //
  791. // MessageText:
  792. //
  793. // The semaphore timeout period has expired.
  794. //
  795. #define ERROR_SEM_TIMEOUT 121L
  796. //
  797. // MessageId: ERROR_INSUFFICIENT_BUFFER
  798. //
  799. // MessageText:
  800. //
  801. // The data area passed to a system call is too small.
  802. //
  803. #define ERROR_INSUFFICIENT_BUFFER 122L // dderror
  804. //
  805. // MessageId: ERROR_INVALID_NAME
  806. //
  807. // MessageText:
  808. //
  809. // The filename, directory name, or volume label syntax is incorrect.
  810. //
  811. #define ERROR_INVALID_NAME 123L // dderror
  812. //
  813. // MessageId: ERROR_INVALID_LEVEL
  814. //
  815. // MessageText:
  816. //
  817. // The system call level is not correct.
  818. //
  819. #define ERROR_INVALID_LEVEL 124L
  820. //
  821. // MessageId: ERROR_NO_VOLUME_LABEL
  822. //
  823. // MessageText:
  824. //
  825. // The disk has no volume label.
  826. //
  827. #define ERROR_NO_VOLUME_LABEL 125L
  828. //
  829. // MessageId: ERROR_MOD_NOT_FOUND
  830. //
  831. // MessageText:
  832. //
  833. // The specified module could not be found.
  834. //
  835. #define ERROR_MOD_NOT_FOUND 126L
  836. //
  837. // MessageId: ERROR_PROC_NOT_FOUND
  838. //
  839. // MessageText:
  840. //
  841. // The specified procedure could not be found.
  842. //
  843. #define ERROR_PROC_NOT_FOUND 127L
  844. //
  845. // MessageId: ERROR_WAIT_NO_CHILDREN
  846. //
  847. // MessageText:
  848. //
  849. // There are no child processes to wait for.
  850. //
  851. #define ERROR_WAIT_NO_CHILDREN 128L
  852. //
  853. // MessageId: ERROR_CHILD_NOT_COMPLETE
  854. //
  855. // MessageText:
  856. //
  857. // The %1 application cannot be run in Win32 mode.
  858. //
  859. #define ERROR_CHILD_NOT_COMPLETE 129L
  860. //
  861. // MessageId: ERROR_DIRECT_ACCESS_HANDLE
  862. //
  863. // MessageText:
  864. //
  865. // Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
  866. //
  867. #define ERROR_DIRECT_ACCESS_HANDLE 130L
  868. //
  869. // MessageId: ERROR_NEGATIVE_SEEK
  870. //
  871. // MessageText:
  872. //
  873. // An attempt was made to move the file pointer before the beginning of the file.
  874. //
  875. #define ERROR_NEGATIVE_SEEK 131L
  876. //
  877. // MessageId: ERROR_SEEK_ON_DEVICE
  878. //
  879. // MessageText:
  880. //
  881. // The file pointer cannot be set on the specified device or file.
  882. //
  883. #define ERROR_SEEK_ON_DEVICE 132L
  884. //
  885. // MessageId: ERROR_IS_JOIN_TARGET
  886. //
  887. // MessageText:
  888. //
  889. // A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
  890. //
  891. #define ERROR_IS_JOIN_TARGET 133L
  892. //
  893. // MessageId: ERROR_IS_JOINED
  894. //
  895. // MessageText:
  896. //
  897. // An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
  898. //
  899. #define ERROR_IS_JOINED 134L
  900. //
  901. // MessageId: ERROR_IS_SUBSTED
  902. //
  903. // MessageText:
  904. //
  905. // An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
  906. //
  907. #define ERROR_IS_SUBSTED 135L
  908. //
  909. // MessageId: ERROR_NOT_JOINED
  910. //
  911. // MessageText:
  912. //
  913. // The system tried to delete the JOIN of a drive that is not joined.
  914. //
  915. #define ERROR_NOT_JOINED 136L
  916. //
  917. // MessageId: ERROR_NOT_SUBSTED
  918. //
  919. // MessageText:
  920. //
  921. // The system tried to delete the substitution of a drive that is not substituted.
  922. //
  923. #define ERROR_NOT_SUBSTED 137L
  924. //
  925. // MessageId: ERROR_JOIN_TO_JOIN
  926. //
  927. // MessageText:
  928. //
  929. // The system tried to join a drive to a directory on a joined drive.
  930. //
  931. #define ERROR_JOIN_TO_JOIN 138L
  932. //
  933. // MessageId: ERROR_SUBST_TO_SUBST
  934. //
  935. // MessageText:
  936. //
  937. // The system tried to substitute a drive to a directory on a substituted drive.
  938. //
  939. #define ERROR_SUBST_TO_SUBST 139L
  940. //
  941. // MessageId: ERROR_JOIN_TO_SUBST
  942. //
  943. // MessageText:
  944. //
  945. // The system tried to join a drive to a directory on a substituted drive.
  946. //
  947. #define ERROR_JOIN_TO_SUBST 140L
  948. //
  949. // MessageId: ERROR_SUBST_TO_JOIN
  950. //
  951. // MessageText:
  952. //
  953. // The system tried to SUBST a drive to a directory on a joined drive.
  954. //
  955. #define ERROR_SUBST_TO_JOIN 141L
  956. //
  957. // MessageId: ERROR_BUSY_DRIVE
  958. //
  959. // MessageText:
  960. //
  961. // The system cannot perform a JOIN or SUBST at this time.
  962. //
  963. #define ERROR_BUSY_DRIVE 142L
  964. //
  965. // MessageId: ERROR_SAME_DRIVE
  966. //
  967. // MessageText:
  968. //
  969. // The system cannot join or substitute a drive to or for a directory on the same drive.
  970. //
  971. #define ERROR_SAME_DRIVE 143L
  972. //
  973. // MessageId: ERROR_DIR_NOT_ROOT
  974. //
  975. // MessageText:
  976. //
  977. // The directory is not a subdirectory of the root directory.
  978. //
  979. #define ERROR_DIR_NOT_ROOT 144L
  980. //
  981. // MessageId: ERROR_DIR_NOT_EMPTY
  982. //
  983. // MessageText:
  984. //
  985. // The directory is not empty.
  986. //
  987. #define ERROR_DIR_NOT_EMPTY 145L
  988. //
  989. // MessageId: ERROR_IS_SUBST_PATH
  990. //
  991. // MessageText:
  992. //
  993. // The path specified is being used in a substitute.
  994. //
  995. #define ERROR_IS_SUBST_PATH 146L
  996. //
  997. // MessageId: ERROR_IS_JOIN_PATH
  998. //
  999. // MessageText:
  1000. //
  1001. // Not enough resources are available to process this command.
  1002. //
  1003. #define ERROR_IS_JOIN_PATH 147L
  1004. //
  1005. // MessageId: ERROR_PATH_BUSY
  1006. //
  1007. // MessageText:
  1008. //
  1009. // The path specified cannot be used at this time.
  1010. //
  1011. #define ERROR_PATH_BUSY 148L
  1012. //
  1013. // MessageId: ERROR_IS_SUBST_TARGET
  1014. //
  1015. // MessageText:
  1016. //
  1017. // An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
  1018. //
  1019. #define ERROR_IS_SUBST_TARGET 149L
  1020. //
  1021. // MessageId: ERROR_SYSTEM_TRACE
  1022. //
  1023. // MessageText:
  1024. //
  1025. // System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.
  1026. //
  1027. #define ERROR_SYSTEM_TRACE 150L
  1028. //
  1029. // MessageId: ERROR_INVALID_EVENT_COUNT
  1030. //
  1031. // MessageText:
  1032. //
  1033. // The number of specified semaphore events for DosMuxSemWait is not correct.
  1034. //
  1035. #define ERROR_INVALID_EVENT_COUNT 151L
  1036. //
  1037. // MessageId: ERROR_TOO_MANY_MUXWAITERS
  1038. //
  1039. // MessageText:
  1040. //
  1041. // DosMuxSemWait did not execute; too many semaphores are already set.
  1042. //
  1043. #define ERROR_TOO_MANY_MUXWAITERS 152L
  1044. //
  1045. // MessageId: ERROR_INVALID_LIST_FORMAT
  1046. //
  1047. // MessageText:
  1048. //
  1049. // The DosMuxSemWait list is not correct.
  1050. //
  1051. #define ERROR_INVALID_LIST_FORMAT 153L
  1052. //
  1053. // MessageId: ERROR_LABEL_TOO_LONG
  1054. //
  1055. // MessageText:
  1056. //
  1057. // The volume label you entered exceeds the label character limit of the target file system.
  1058. //
  1059. #define ERROR_LABEL_TOO_LONG 154L
  1060. //
  1061. // MessageId: ERROR_TOO_MANY_TCBS
  1062. //
  1063. // MessageText:
  1064. //
  1065. // Cannot create another thread.
  1066. //
  1067. #define ERROR_TOO_MANY_TCBS 155L
  1068. //
  1069. // MessageId: ERROR_SIGNAL_REFUSED
  1070. //
  1071. // MessageText:
  1072. //
  1073. // The recipient process has refused the signal.
  1074. //
  1075. #define ERROR_SIGNAL_REFUSED 156L
  1076. //
  1077. // MessageId: ERROR_DISCARDED
  1078. //
  1079. // MessageText:
  1080. //
  1081. // The segment is already discarded and cannot be locked.
  1082. //
  1083. #define ERROR_DISCARDED 157L
  1084. //
  1085. // MessageId: ERROR_NOT_LOCKED
  1086. //
  1087. // MessageText:
  1088. //
  1089. // The segment is already unlocked.
  1090. //
  1091. #define ERROR_NOT_LOCKED 158L
  1092. //
  1093. // MessageId: ERROR_BAD_THREADID_ADDR
  1094. //
  1095. // MessageText:
  1096. //
  1097. // The address for the thread ID is not correct.
  1098. //
  1099. #define ERROR_BAD_THREADID_ADDR 159L
  1100. //
  1101. // MessageId: ERROR_BAD_ARGUMENTS
  1102. //
  1103. // MessageText:
  1104. //
  1105. // One or more arguments are not correct.
  1106. //
  1107. #define ERROR_BAD_ARGUMENTS 160L
  1108. //
  1109. // MessageId: ERROR_BAD_PATHNAME
  1110. //
  1111. // MessageText:
  1112. //
  1113. // The specified path is invalid.
  1114. //
  1115. #define ERROR_BAD_PATHNAME 161L
  1116. //
  1117. // MessageId: ERROR_SIGNAL_PENDING
  1118. //
  1119. // MessageText:
  1120. //
  1121. // A signal is already pending.
  1122. //
  1123. #define ERROR_SIGNAL_PENDING 162L
  1124. //
  1125. // MessageId: ERROR_MAX_THRDS_REACHED
  1126. //
  1127. // MessageText:
  1128. //
  1129. // No more threads can be created in the system.
  1130. //
  1131. #define ERROR_MAX_THRDS_REACHED 164L
  1132. //
  1133. // MessageId: ERROR_LOCK_FAILED
  1134. //
  1135. // MessageText:
  1136. //
  1137. // Unable to lock a region of a file.
  1138. //
  1139. #define ERROR_LOCK_FAILED 167L
  1140. //
  1141. // MessageId: ERROR_BUSY
  1142. //
  1143. // MessageText:
  1144. //
  1145. // The requested resource is in use.
  1146. //
  1147. #define ERROR_BUSY 170L // dderror
  1148. //
  1149. // MessageId: ERROR_CANCEL_VIOLATION
  1150. //
  1151. // MessageText:
  1152. //
  1153. // A lock request was not outstanding for the supplied cancel region.
  1154. //
  1155. #define ERROR_CANCEL_VIOLATION 173L
  1156. //
  1157. // MessageId: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
  1158. //
  1159. // MessageText:
  1160. //
  1161. // The file system does not support atomic changes to the lock type.
  1162. //
  1163. #define ERROR_ATOMIC_LOCKS_NOT_SUPPORTED 174L
  1164. //
  1165. // MessageId: ERROR_INVALID_SEGMENT_NUMBER
  1166. //
  1167. // MessageText:
  1168. //
  1169. // The system detected a segment number that was not correct.
  1170. //
  1171. #define ERROR_INVALID_SEGMENT_NUMBER 180L
  1172. //
  1173. // MessageId: ERROR_INVALID_ORDINAL
  1174. //
  1175. // MessageText:
  1176. //
  1177. // The operating system cannot run %1.
  1178. //
  1179. #define ERROR_INVALID_ORDINAL 182L
  1180. //
  1181. // MessageId: ERROR_ALREADY_EXISTS
  1182. //
  1183. // MessageText:
  1184. //
  1185. // Cannot create a file when that file already exists.
  1186. //
  1187. #define ERROR_ALREADY_EXISTS 183L
  1188. //
  1189. // MessageId: ERROR_INVALID_FLAG_NUMBER
  1190. //
  1191. // MessageText:
  1192. //
  1193. // The flag passed is not correct.
  1194. //
  1195. #define ERROR_INVALID_FLAG_NUMBER 186L
  1196. //
  1197. // MessageId: ERROR_SEM_NOT_FOUND
  1198. //
  1199. // MessageText:
  1200. //
  1201. // The specified system semaphore name was not found.
  1202. //
  1203. #define ERROR_SEM_NOT_FOUND 187L
  1204. //
  1205. // MessageId: ERROR_INVALID_STARTING_CODESEG
  1206. //
  1207. // MessageText:
  1208. //
  1209. // The operating system cannot run %1.
  1210. //
  1211. #define ERROR_INVALID_STARTING_CODESEG 188L
  1212. //
  1213. // MessageId: ERROR_INVALID_STACKSEG
  1214. //
  1215. // MessageText:
  1216. //
  1217. // The operating system cannot run %1.
  1218. //
  1219. #define ERROR_INVALID_STACKSEG 189L
  1220. //
  1221. // MessageId: ERROR_INVALID_MODULETYPE
  1222. //
  1223. // MessageText:
  1224. //
  1225. // The operating system cannot run %1.
  1226. //
  1227. #define ERROR_INVALID_MODULETYPE 190L
  1228. //
  1229. // MessageId: ERROR_INVALID_EXE_SIGNATURE
  1230. //
  1231. // MessageText:
  1232. //
  1233. // Cannot run %1 in Win32 mode.
  1234. //
  1235. #define ERROR_INVALID_EXE_SIGNATURE 191L
  1236. //
  1237. // MessageId: ERROR_EXE_MARKED_INVALID
  1238. //
  1239. // MessageText:
  1240. //
  1241. // The operating system cannot run %1.
  1242. //
  1243. #define ERROR_EXE_MARKED_INVALID 192L
  1244. //
  1245. // MessageId: ERROR_BAD_EXE_FORMAT
  1246. //
  1247. // MessageText:
  1248. //
  1249. // %1 is not a valid Win32 application.
  1250. //
  1251. #define ERROR_BAD_EXE_FORMAT 193L
  1252. //
  1253. // MessageId: ERROR_ITERATED_DATA_EXCEEDS_64k
  1254. //
  1255. // MessageText:
  1256. //
  1257. // The operating system cannot run %1.
  1258. //
  1259. #define ERROR_ITERATED_DATA_EXCEEDS_64k 194L
  1260. //
  1261. // MessageId: ERROR_INVALID_MINALLOCSIZE
  1262. //
  1263. // MessageText:
  1264. //
  1265. // The operating system cannot run %1.
  1266. //
  1267. #define ERROR_INVALID_MINALLOCSIZE 195L
  1268. //
  1269. // MessageId: ERROR_DYNLINK_FROM_INVALID_RING
  1270. //
  1271. // MessageText:
  1272. //
  1273. // The operating system cannot run this application program.
  1274. //
  1275. #define ERROR_DYNLINK_FROM_INVALID_RING 196L
  1276. //
  1277. // MessageId: ERROR_IOPL_NOT_ENABLED
  1278. //
  1279. // MessageText:
  1280. //
  1281. // The operating system is not presently configured to run this application.
  1282. //
  1283. #define ERROR_IOPL_NOT_ENABLED 197L
  1284. //
  1285. // MessageId: ERROR_INVALID_SEGDPL
  1286. //
  1287. // MessageText:
  1288. //
  1289. // The operating system cannot run %1.
  1290. //
  1291. #define ERROR_INVALID_SEGDPL 198L
  1292. //
  1293. // MessageId: ERROR_AUTODATASEG_EXCEEDS_64k
  1294. //
  1295. // MessageText:
  1296. //
  1297. // The operating system cannot run this application program.
  1298. //
  1299. #define ERROR_AUTODATASEG_EXCEEDS_64k 199L
  1300. //
  1301. // MessageId: ERROR_RING2SEG_MUST_BE_MOVABLE
  1302. //
  1303. // MessageText:
  1304. //
  1305. // The code segment cannot be greater than or equal to 64K.
  1306. //
  1307. #define ERROR_RING2SEG_MUST_BE_MOVABLE 200L
  1308. //
  1309. // MessageId: ERROR_RELOC_CHAIN_XEEDS_SEGLIM
  1310. //
  1311. // MessageText:
  1312. //
  1313. // The operating system cannot run %1.
  1314. //
  1315. #define ERROR_RELOC_CHAIN_XEEDS_SEGLIM 201L
  1316. //
  1317. // MessageId: ERROR_INFLOOP_IN_RELOC_CHAIN
  1318. //
  1319. // MessageText:
  1320. //
  1321. // The operating system cannot run %1.
  1322. //
  1323. #define ERROR_INFLOOP_IN_RELOC_CHAIN 202L
  1324. //
  1325. // MessageId: ERROR_ENVVAR_NOT_FOUND
  1326. //
  1327. // MessageText:
  1328. //
  1329. // The system could not find the environment option that was entered.
  1330. //
  1331. #define ERROR_ENVVAR_NOT_FOUND 203L
  1332. //
  1333. // MessageId: ERROR_NO_SIGNAL_SENT
  1334. //
  1335. // MessageText:
  1336. //
  1337. // No process in the command subtree has a signal handler.
  1338. //
  1339. #define ERROR_NO_SIGNAL_SENT 205L
  1340. //
  1341. // MessageId: ERROR_FILENAME_EXCED_RANGE
  1342. //
  1343. // MessageText:
  1344. //
  1345. // The filename or extension is too long.
  1346. //
  1347. #define ERROR_FILENAME_EXCED_RANGE 206L
  1348. //
  1349. // MessageId: ERROR_RING2_STACK_IN_USE
  1350. //
  1351. // MessageText:
  1352. //
  1353. // The ring 2 stack is in use.
  1354. //
  1355. #define ERROR_RING2_STACK_IN_USE 207L
  1356. //
  1357. // MessageId: ERROR_META_EXPANSION_TOO_LONG
  1358. //
  1359. // MessageText:
  1360. //
  1361. // The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.
  1362. //
  1363. #define ERROR_META_EXPANSION_TOO_LONG 208L
  1364. //
  1365. // MessageId: ERROR_INVALID_SIGNAL_NUMBER
  1366. //
  1367. // MessageText:
  1368. //
  1369. // The signal being posted is not correct.
  1370. //
  1371. #define ERROR_INVALID_SIGNAL_NUMBER 209L
  1372. //
  1373. // MessageId: ERROR_THREAD_1_INACTIVE
  1374. //
  1375. // MessageText:
  1376. //
  1377. // The signal handler cannot be set.
  1378. //
  1379. #define ERROR_THREAD_1_INACTIVE 210L
  1380. //
  1381. // MessageId: ERROR_LOCKED
  1382. //
  1383. // MessageText:
  1384. //
  1385. // The segment is locked and cannot be reallocated.
  1386. //
  1387. #define ERROR_LOCKED 212L
  1388. //
  1389. // MessageId: ERROR_TOO_MANY_MODULES
  1390. //
  1391. // MessageText:
  1392. //
  1393. // Too many dynamic-link modules are attached to this program or dynamic-link module.
  1394. //
  1395. #define ERROR_TOO_MANY_MODULES 214L
  1396. //
  1397. // MessageId: ERROR_NESTING_NOT_ALLOWED
  1398. //
  1399. // MessageText:
  1400. //
  1401. // Cannot nest calls to LoadModule.
  1402. //
  1403. #define ERROR_NESTING_NOT_ALLOWED 215L
  1404. //
  1405. // MessageId: ERROR_EXE_MACHINE_TYPE_MISMATCH
  1406. //
  1407. // MessageText:
  1408. //
  1409. // The image file %1 is valid, but is for a machine type other than the current machine.
  1410. //
  1411. #define ERROR_EXE_MACHINE_TYPE_MISMATCH 216L
  1412. //
  1413. // MessageId: ERROR_BAD_PIPE
  1414. //
  1415. // MessageText:
  1416. //
  1417. // The pipe state is invalid.
  1418. //
  1419. #define ERROR_BAD_PIPE 230L
  1420. //
  1421. // MessageId: ERROR_PIPE_BUSY
  1422. //
  1423. // MessageText:
  1424. //
  1425. // All pipe instances are busy.
  1426. //
  1427. #define ERROR_PIPE_BUSY 231L
  1428. //
  1429. // MessageId: ERROR_NO_DATA
  1430. //
  1431. // MessageText:
  1432. //
  1433. // The pipe is being closed.
  1434. //
  1435. #define ERROR_NO_DATA 232L
  1436. //
  1437. // MessageId: ERROR_PIPE_NOT_CONNECTED
  1438. //
  1439. // MessageText:
  1440. //
  1441. // No process is on the other end of the pipe.
  1442. //
  1443. #define ERROR_PIPE_NOT_CONNECTED 233L
  1444. //
  1445. // MessageId: ERROR_MORE_DATA
  1446. //
  1447. // MessageText:
  1448. //
  1449. // More data is available.
  1450. //
  1451. #define ERROR_MORE_DATA 234L // dderror
  1452. //
  1453. // MessageId: ERROR_VC_DISCONNECTED
  1454. //
  1455. // MessageText:
  1456. //
  1457. // The session was canceled.
  1458. //
  1459. #define ERROR_VC_DISCONNECTED 240L
  1460. //
  1461. // MessageId: ERROR_INVALID_EA_NAME
  1462. //
  1463. // MessageText:
  1464. //
  1465. // The specified extended attribute name was invalid.
  1466. //
  1467. #define ERROR_INVALID_EA_NAME 254L
  1468. //
  1469. // MessageId: ERROR_EA_LIST_INCONSISTENT
  1470. //
  1471. // MessageText:
  1472. //
  1473. // The extended attributes are inconsistent.
  1474. //
  1475. #define ERROR_EA_LIST_INCONSISTENT 255L
  1476. //
  1477. // MessageId: WAIT_TIMEOUT
  1478. //
  1479. // MessageText:
  1480. //
  1481. // The wait operation timed out.
  1482. //
  1483. #define WAIT_TIMEOUT 258L // dderror
  1484. //
  1485. // MessageId: ERROR_NO_MORE_ITEMS
  1486. //
  1487. // MessageText:
  1488. //
  1489. // No more data is available.
  1490. //
  1491. #define ERROR_NO_MORE_ITEMS 259L
  1492. //
  1493. // MessageId: ERROR_CANNOT_COPY
  1494. //
  1495. // MessageText:
  1496. //
  1497. // The copy functions cannot be used.
  1498. //
  1499. #define ERROR_CANNOT_COPY 266L
  1500. //
  1501. // MessageId: ERROR_DIRECTORY
  1502. //
  1503. // MessageText:
  1504. //
  1505. // The directory name is invalid.
  1506. //
  1507. #define ERROR_DIRECTORY 267L
  1508. //
  1509. // MessageId: ERROR_EAS_DIDNT_FIT
  1510. //
  1511. // MessageText:
  1512. //
  1513. // The extended attributes did not fit in the buffer.
  1514. //
  1515. #define ERROR_EAS_DIDNT_FIT 275L
  1516. //
  1517. // MessageId: ERROR_EA_FILE_CORRUPT
  1518. //
  1519. // MessageText:
  1520. //
  1521. // The extended attribute file on the mounted file system is corrupt.
  1522. //
  1523. #define ERROR_EA_FILE_CORRUPT 276L
  1524. //
  1525. // MessageId: ERROR_EA_TABLE_FULL
  1526. //
  1527. // MessageText:
  1528. //
  1529. // The extended attribute table file is full.
  1530. //
  1531. #define ERROR_EA_TABLE_FULL 277L
  1532. //
  1533. // MessageId: ERROR_INVALID_EA_HANDLE
  1534. //
  1535. // MessageText:
  1536. //
  1537. // The specified extended attribute handle is invalid.
  1538. //
  1539. #define ERROR_INVALID_EA_HANDLE 278L
  1540. //
  1541. // MessageId: ERROR_EAS_NOT_SUPPORTED
  1542. //
  1543. // MessageText:
  1544. //
  1545. // The mounted file system does not support extended attributes.
  1546. //
  1547. #define ERROR_EAS_NOT_SUPPORTED 282L
  1548. //
  1549. // MessageId: ERROR_NOT_OWNER
  1550. //
  1551. // MessageText:
  1552. //
  1553. // Attempt to release mutex not owned by caller.
  1554. //
  1555. #define ERROR_NOT_OWNER 288L
  1556. //
  1557. // MessageId: ERROR_TOO_MANY_POSTS
  1558. //
  1559. // MessageText:
  1560. //
  1561. // Too many posts were made to a semaphore.
  1562. //
  1563. #define ERROR_TOO_MANY_POSTS 298L
  1564. //
  1565. // MessageId: ERROR_PARTIAL_COPY
  1566. //
  1567. // MessageText:
  1568. //
  1569. // Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
  1570. //
  1571. #define ERROR_PARTIAL_COPY 299L
  1572. //
  1573. // MessageId: ERROR_OPLOCK_NOT_GRANTED
  1574. //
  1575. // MessageText:
  1576. //
  1577. // The oplock request is denied.
  1578. //
  1579. #define ERROR_OPLOCK_NOT_GRANTED 300L
  1580. //
  1581. // MessageId: ERROR_INVALID_OPLOCK_PROTOCOL
  1582. //
  1583. // MessageText:
  1584. //
  1585. // An invalid oplock acknowledgment was received by the system.
  1586. //
  1587. #define ERROR_INVALID_OPLOCK_PROTOCOL 301L
  1588. //
  1589. // MessageId: ERROR_DISK_TOO_FRAGMENTED
  1590. //
  1591. // MessageText:
  1592. //
  1593. // The volume is too fragmented to complete this operation.
  1594. //
  1595. #define ERROR_DISK_TOO_FRAGMENTED 302L
  1596. //
  1597. // MessageId: ERROR_DELETE_PENDING
  1598. //
  1599. // MessageText:
  1600. //
  1601. // The file cannot be opened because it is in the process of being deleted.
  1602. //
  1603. #define ERROR_DELETE_PENDING 303L
  1604. //
  1605. // MessageId: ERROR_MR_MID_NOT_FOUND
  1606. //
  1607. // MessageText:
  1608. //
  1609. // The system cannot find message text for message number 0x%1 in the message file for %2.
  1610. //
  1611. #define ERROR_MR_MID_NOT_FOUND 317L
  1612. //
  1613. // MessageId: ERROR_INVALID_ADDRESS
  1614. //
  1615. // MessageText:
  1616. //
  1617. // Attempt to access invalid address.
  1618. //
  1619. #define ERROR_INVALID_ADDRESS 487L
  1620. //
  1621. // MessageId: ERROR_ARITHMETIC_OVERFLOW
  1622. //
  1623. // MessageText:
  1624. //
  1625. // Arithmetic result exceeded 32 bits.
  1626. //
  1627. #define ERROR_ARITHMETIC_OVERFLOW 534L
  1628. //
  1629. // MessageId: ERROR_PIPE_CONNECTED
  1630. //
  1631. // MessageText:
  1632. //
  1633. // There is a process on other end of the pipe.
  1634. //
  1635. #define ERROR_PIPE_CONNECTED 535L
  1636. //
  1637. // MessageId: ERROR_PIPE_LISTENING
  1638. //
  1639. // MessageText:
  1640. //
  1641. // Waiting for a process to open the other end of the pipe.
  1642. //
  1643. #define ERROR_PIPE_LISTENING 536L
  1644. //
  1645. // MessageId: ERROR_EA_ACCESS_DENIED
  1646. //
  1647. // MessageText:
  1648. //
  1649. // Access to the extended attribute was denied.
  1650. //
  1651. #define ERROR_EA_ACCESS_DENIED 994L
  1652. //
  1653. // MessageId: ERROR_OPERATION_ABORTED
  1654. //
  1655. // MessageText:
  1656. //
  1657. // The I/O operation has been aborted because of either a thread exit or an application request.
  1658. //
  1659. #define ERROR_OPERATION_ABORTED 995L
  1660. //
  1661. // MessageId: ERROR_IO_INCOMPLETE
  1662. //
  1663. // MessageText:
  1664. //
  1665. // Overlapped I/O event is not in a signaled state.
  1666. //
  1667. #define ERROR_IO_INCOMPLETE 996L
  1668. //
  1669. // MessageId: ERROR_IO_PENDING
  1670. //
  1671. // MessageText:
  1672. //
  1673. // Overlapped I/O operation is in progress.
  1674. //
  1675. #define ERROR_IO_PENDING 997L // dderror
  1676. //
  1677. // MessageId: ERROR_NOACCESS
  1678. //
  1679. // MessageText:
  1680. //
  1681. // Invalid access to memory location.
  1682. //
  1683. #define ERROR_NOACCESS 998L
  1684. //
  1685. // MessageId: ERROR_SWAPERROR
  1686. //
  1687. // MessageText:
  1688. //
  1689. // Error performing inpage operation.
  1690. //
  1691. #define ERROR_SWAPERROR 999L
  1692. //
  1693. // MessageId: ERROR_STACK_OVERFLOW
  1694. //
  1695. // MessageText:
  1696. //
  1697. // Recursion too deep; the stack overflowed.
  1698. //
  1699. #define ERROR_STACK_OVERFLOW 1001L
  1700. //
  1701. // MessageId: ERROR_INVALID_MESSAGE
  1702. //
  1703. // MessageText:
  1704. //
  1705. // The window cannot act on the sent message.
  1706. //
  1707. #define ERROR_INVALID_MESSAGE 1002L
  1708. //
  1709. // MessageId: ERROR_CAN_NOT_COMPLETE
  1710. //
  1711. // MessageText:
  1712. //
  1713. // Cannot complete this function.
  1714. //
  1715. #define ERROR_CAN_NOT_COMPLETE 1003L
  1716. //
  1717. // MessageId: ERROR_INVALID_FLAGS
  1718. //
  1719. // MessageText:
  1720. //
  1721. // Invalid flags.
  1722. //
  1723. #define ERROR_INVALID_FLAGS 1004L
  1724. //
  1725. // MessageId: ERROR_UNRECOGNIZED_VOLUME
  1726. //
  1727. // MessageText:
  1728. //
  1729. // The volume does not contain a recognized file system.
  1730. // Please make sure that all required file system drivers are loaded and that the volume is not corrupted.
  1731. //
  1732. #define ERROR_UNRECOGNIZED_VOLUME 1005L
  1733. //
  1734. // MessageId: ERROR_FILE_INVALID
  1735. //
  1736. // MessageText:
  1737. //
  1738. // The volume for a file has been externally altered so that the opened file is no longer valid.
  1739. //
  1740. #define ERROR_FILE_INVALID 1006L
  1741. //
  1742. // MessageId: ERROR_FULLSCREEN_MODE
  1743. //
  1744. // MessageText:
  1745. //
  1746. // The requested operation cannot be performed in full-screen mode.
  1747. //
  1748. #define ERROR_FULLSCREEN_MODE 1007L
  1749. //
  1750. // MessageId: ERROR_NO_TOKEN
  1751. //
  1752. // MessageText:
  1753. //
  1754. // An attempt was made to reference a token that does not exist.
  1755. //
  1756. #define ERROR_NO_TOKEN 1008L
  1757. //
  1758. // MessageId: ERROR_BADDB
  1759. //
  1760. // MessageText:
  1761. //
  1762. // The configuration registry database is corrupt.
  1763. //
  1764. #define ERROR_BADDB 1009L
  1765. //
  1766. // MessageId: ERROR_BADKEY
  1767. //
  1768. // MessageText:
  1769. //
  1770. // The configuration registry key is invalid.
  1771. //
  1772. #define ERROR_BADKEY 1010L
  1773. //
  1774. // MessageId: ERROR_CANTOPEN
  1775. //
  1776. // MessageText:
  1777. //
  1778. // The configuration registry key could not be opened.
  1779. //
  1780. #define ERROR_CANTOPEN 1011L
  1781. //
  1782. // MessageId: ERROR_CANTREAD
  1783. //
  1784. // MessageText:
  1785. //
  1786. // The configuration registry key could not be read.
  1787. //
  1788. #define ERROR_CANTREAD 1012L
  1789. //
  1790. // MessageId: ERROR_CANTWRITE
  1791. //
  1792. // MessageText:
  1793. //
  1794. // The configuration registry key could not be written.
  1795. //
  1796. #define ERROR_CANTWRITE 1013L
  1797. //
  1798. // MessageId: ERROR_REGISTRY_RECOVERED
  1799. //
  1800. // MessageText:
  1801. //
  1802. // One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful.
  1803. //
  1804. #define ERROR_REGISTRY_RECOVERED 1014L
  1805. //
  1806. // MessageId: ERROR_REGISTRY_CORRUPT
  1807. //
  1808. // MessageText:
  1809. //
  1810. // The registry is corrupted. The structure of one of the files containing registry data is corrupted, or the system's memory image of the file is corrupted, or the file could not be recovered because the alternate copy or log was absent or corrupted.
  1811. //
  1812. #define ERROR_REGISTRY_CORRUPT 1015L
  1813. //
  1814. // MessageId: ERROR_REGISTRY_IO_FAILED
  1815. //
  1816. // MessageText:
  1817. //
  1818. // An I/O operation initiated by the registry failed unrecoverably. The registry could not read in, or write out, or flush, one of the files that contain the system's image of the registry.
  1819. //
  1820. #define ERROR_REGISTRY_IO_FAILED 1016L
  1821. //
  1822. // MessageId: ERROR_NOT_REGISTRY_FILE
  1823. //
  1824. // MessageText:
  1825. //
  1826. // The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format.
  1827. //
  1828. #define ERROR_NOT_REGISTRY_FILE 1017L
  1829. //
  1830. // MessageId: ERROR_KEY_DELETED
  1831. //
  1832. // MessageText:
  1833. //
  1834. // Illegal operation attempted on a registry key that has been marked for deletion.
  1835. //
  1836. #define ERROR_KEY_DELETED 1018L
  1837. //
  1838. // MessageId: ERROR_NO_LOG_SPACE
  1839. //
  1840. // MessageText:
  1841. //
  1842. // System could not allocate the required space in a registry log.
  1843. //
  1844. #define ERROR_NO_LOG_SPACE 1019L
  1845. //
  1846. // MessageId: ERROR_KEY_HAS_CHILDREN
  1847. //
  1848. // MessageText:
  1849. //
  1850. // Cannot create a symbolic link in a registry key that already has subkeys or values.
  1851. //
  1852. #define ERROR_KEY_HAS_CHILDREN 1020L
  1853. //
  1854. // MessageId: ERROR_CHILD_MUST_BE_VOLATILE
  1855. //
  1856. // MessageText:
  1857. //
  1858. // Cannot create a stable subkey under a volatile parent key.
  1859. //
  1860. #define ERROR_CHILD_MUST_BE_VOLATILE 1021L
  1861. //
  1862. // MessageId: ERROR_NOTIFY_ENUM_DIR
  1863. //
  1864. // MessageText:
  1865. //
  1866. // A notify change request is being completed and the information is not being returned in the caller's buffer. The caller now needs to enumerate the files to find the changes.
  1867. //
  1868. #define ERROR_NOTIFY_ENUM_DIR 1022L
  1869. //
  1870. // MessageId: ERROR_DEPENDENT_SERVICES_RUNNING
  1871. //
  1872. // MessageText:
  1873. //
  1874. // A stop control has been sent to a service that other running services are dependent on.
  1875. //
  1876. #define ERROR_DEPENDENT_SERVICES_RUNNING 1051L
  1877. //
  1878. // MessageId: ERROR_INVALID_SERVICE_CONTROL
  1879. //
  1880. // MessageText:
  1881. //
  1882. // The requested control is not valid for this service.
  1883. //
  1884. #define ERROR_INVALID_SERVICE_CONTROL 1052L
  1885. //
  1886. // MessageId: ERROR_SERVICE_REQUEST_TIMEOUT
  1887. //
  1888. // MessageText:
  1889. //
  1890. // The service did not respond to the start or control request in a timely fashion.
  1891. //
  1892. #define ERROR_SERVICE_REQUEST_TIMEOUT 1053L
  1893. //
  1894. // MessageId: ERROR_SERVICE_NO_THREAD
  1895. //
  1896. // MessageText:
  1897. //
  1898. // A thread could not be created for the service.
  1899. //
  1900. #define ERROR_SERVICE_NO_THREAD 1054L
  1901. //
  1902. // MessageId: ERROR_SERVICE_DATABASE_LOCKED
  1903. //
  1904. // MessageText:
  1905. //
  1906. // The service database is locked.
  1907. //
  1908. #define ERROR_SERVICE_DATABASE_LOCKED 1055L
  1909. //
  1910. // MessageId: ERROR_SERVICE_ALREADY_RUNNING
  1911. //
  1912. // MessageText:
  1913. //
  1914. // An instance of the service is already running.
  1915. //
  1916. #define ERROR_SERVICE_ALREADY_RUNNING 1056L
  1917. //
  1918. // MessageId: ERROR_INVALID_SERVICE_ACCOUNT
  1919. //
  1920. // MessageText:
  1921. //
  1922. // The account name is invalid or does not exist, or the password is invalid for the account name specified.
  1923. //
  1924. #define ERROR_INVALID_SERVICE_ACCOUNT 1057L
  1925. //
  1926. // MessageId: ERROR_SERVICE_DISABLED
  1927. //
  1928. // MessageText:
  1929. //
  1930. // The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
  1931. //
  1932. #define ERROR_SERVICE_DISABLED 1058L
  1933. //
  1934. // MessageId: ERROR_CIRCULAR_DEPENDENCY
  1935. //
  1936. // MessageText:
  1937. //
  1938. // Circular service dependency was specified.
  1939. //
  1940. #define ERROR_CIRCULAR_DEPENDENCY 1059L
  1941. //
  1942. // MessageId: ERROR_SERVICE_DOES_NOT_EXIST
  1943. //
  1944. // MessageText:
  1945. //
  1946. // The specified service does not exist as an installed service.
  1947. //
  1948. #define ERROR_SERVICE_DOES_NOT_EXIST 1060L
  1949. //
  1950. // MessageId: ERROR_SERVICE_CANNOT_ACCEPT_CTRL
  1951. //
  1952. // MessageText:
  1953. //
  1954. // The service cannot accept control messages at this time.
  1955. //
  1956. #define ERROR_SERVICE_CANNOT_ACCEPT_CTRL 1061L
  1957. //
  1958. // MessageId: ERROR_SERVICE_NOT_ACTIVE
  1959. //
  1960. // MessageText:
  1961. //
  1962. // The service has not been started.
  1963. //
  1964. #define ERROR_SERVICE_NOT_ACTIVE 1062L
  1965. //
  1966. // MessageId: ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
  1967. //
  1968. // MessageText:
  1969. //
  1970. // The service process could not connect to the service controller.
  1971. //
  1972. #define ERROR_FAILED_SERVICE_CONTROLLER_CONNECT 1063L
  1973. //
  1974. // MessageId: ERROR_EXCEPTION_IN_SERVICE
  1975. //
  1976. // MessageText:
  1977. //
  1978. // An exception occurred in the service when handling the control request.
  1979. //
  1980. #define ERROR_EXCEPTION_IN_SERVICE 1064L
  1981. //
  1982. // MessageId: ERROR_DATABASE_DOES_NOT_EXIST
  1983. //
  1984. // MessageText:
  1985. //
  1986. // The database specified does not exist.
  1987. //
  1988. #define ERROR_DATABASE_DOES_NOT_EXIST 1065L
  1989. //
  1990. // MessageId: ERROR_SERVICE_SPECIFIC_ERROR
  1991. //
  1992. // MessageText:
  1993. //
  1994. // The service has returned a service-specific error code.
  1995. //
  1996. #define ERROR_SERVICE_SPECIFIC_ERROR 1066L
  1997. //
  1998. // MessageId: ERROR_PROCESS_ABORTED
  1999. //
  2000. // MessageText:
  2001. //
  2002. // The process terminated unexpectedly.
  2003. //
  2004. #define ERROR_PROCESS_ABORTED 1067L
  2005. //
  2006. // MessageId: ERROR_SERVICE_DEPENDENCY_FAIL
  2007. //
  2008. // MessageText:
  2009. //
  2010. // The dependency service or group failed to start.
  2011. //
  2012. #define ERROR_SERVICE_DEPENDENCY_FAIL 1068L
  2013. //
  2014. // MessageId: ERROR_SERVICE_LOGON_FAILED
  2015. //
  2016. // MessageText:
  2017. //
  2018. // The service did not start due to a logon failure.
  2019. //
  2020. #define ERROR_SERVICE_LOGON_FAILED 1069L
  2021. //
  2022. // MessageId: ERROR_SERVICE_START_HANG
  2023. //
  2024. // MessageText:
  2025. //
  2026. // After starting, the service hung in a start-pending state.
  2027. //
  2028. #define ERROR_SERVICE_START_HANG 1070L
  2029. //
  2030. // MessageId: ERROR_INVALID_SERVICE_LOCK
  2031. //
  2032. // MessageText:
  2033. //
  2034. // The specified service database lock is invalid.
  2035. //
  2036. #define ERROR_INVALID_SERVICE_LOCK 1071L
  2037. //
  2038. // MessageId: ERROR_SERVICE_MARKED_FOR_DELETE
  2039. //
  2040. // MessageText:
  2041. //
  2042. // The specified service has been marked for deletion.
  2043. //
  2044. #define ERROR_SERVICE_MARKED_FOR_DELETE 1072L
  2045. //
  2046. // MessageId: ERROR_SERVICE_EXISTS
  2047. //
  2048. // MessageText:
  2049. //
  2050. // The specified service already exists.
  2051. //
  2052. #define ERROR_SERVICE_EXISTS 1073L
  2053. //
  2054. // MessageId: ERROR_ALREADY_RUNNING_LKG
  2055. //
  2056. // MessageText:
  2057. //
  2058. // The system is currently running with the last-known-good configuration.
  2059. //
  2060. #define ERROR_ALREADY_RUNNING_LKG 1074L
  2061. //
  2062. // MessageId: ERROR_SERVICE_DEPENDENCY_DELETED
  2063. //
  2064. // MessageText:
  2065. //
  2066. // The dependency service does not exist or has been marked for deletion.
  2067. //
  2068. #define ERROR_SERVICE_DEPENDENCY_DELETED 1075L
  2069. //
  2070. // MessageId: ERROR_BOOT_ALREADY_ACCEPTED
  2071. //
  2072. // MessageText:
  2073. //
  2074. // The current boot has already been accepted for use as the last-known-good control set.
  2075. //
  2076. #define ERROR_BOOT_ALREADY_ACCEPTED 1076L
  2077. //
  2078. // MessageId: ERROR_SERVICE_NEVER_STARTED
  2079. //
  2080. // MessageText:
  2081. //
  2082. // No attempts to start the service have been made since the last boot.
  2083. //
  2084. #define ERROR_SERVICE_NEVER_STARTED 1077L
  2085. //
  2086. // MessageId: ERROR_DUPLICATE_SERVICE_NAME
  2087. //
  2088. // MessageText:
  2089. //
  2090. // The name is already in use as either a service name or a service display name.
  2091. //
  2092. #define ERROR_DUPLICATE_SERVICE_NAME 1078L
  2093. //
  2094. // MessageId: ERROR_DIFFERENT_SERVICE_ACCOUNT
  2095. //
  2096. // MessageText:
  2097. //
  2098. // The account specified for this service is different from the account specified for other services running in the same process.
  2099. //
  2100. #define ERROR_DIFFERENT_SERVICE_ACCOUNT 1079L
  2101. //
  2102. // MessageId: ERROR_CANNOT_DETECT_DRIVER_FAILURE
  2103. //
  2104. // MessageText:
  2105. //
  2106. // Failure actions can only be set for Win32 services, not for drivers.
  2107. //
  2108. #define ERROR_CANNOT_DETECT_DRIVER_FAILURE 1080L
  2109. //
  2110. // MessageId: ERROR_CANNOT_DETECT_PROCESS_ABORT
  2111. //
  2112. // MessageText:
  2113. //
  2114. // This service runs in the same process as the service control manager.
  2115. // Therefore, the service control manager cannot take action if this service's process terminates unexpectedly.
  2116. //
  2117. #define ERROR_CANNOT_DETECT_PROCESS_ABORT 1081L
  2118. //
  2119. // MessageId: ERROR_NO_RECOVERY_PROGRAM
  2120. //
  2121. // MessageText:
  2122. //
  2123. // No recovery program has been configured for this service.
  2124. //
  2125. #define ERROR_NO_RECOVERY_PROGRAM 1082L
  2126. //
  2127. // MessageId: ERROR_SERVICE_NOT_IN_EXE
  2128. //
  2129. // MessageText:
  2130. //
  2131. // The executable program that this service is configured to run in does not implement the service.
  2132. //
  2133. #define ERROR_SERVICE_NOT_IN_EXE 1083L
  2134. //
  2135. // MessageId: ERROR_NOT_SAFEBOOT_SERVICE
  2136. //
  2137. // MessageText:
  2138. //
  2139. // This service cannot be started in Safe Mode
  2140. //
  2141. #define ERROR_NOT_SAFEBOOT_SERVICE 1084L
  2142. //
  2143. // MessageId: ERROR_END_OF_MEDIA
  2144. //
  2145. // MessageText:
  2146. //
  2147. // The physical end of the tape has been reached.
  2148. //
  2149. #define ERROR_END_OF_MEDIA 1100L
  2150. //
  2151. // MessageId: ERROR_FILEMARK_DETECTED
  2152. //
  2153. // MessageText:
  2154. //
  2155. // A tape access reached a filemark.
  2156. //
  2157. #define ERROR_FILEMARK_DETECTED 1101L
  2158. //
  2159. // MessageId: ERROR_BEGINNING_OF_MEDIA
  2160. //
  2161. // MessageText:
  2162. //
  2163. // The beginning of the tape or a partition was encountered.
  2164. //
  2165. #define ERROR_BEGINNING_OF_MEDIA 1102L
  2166. //
  2167. // MessageId: ERROR_SETMARK_DETECTED
  2168. //
  2169. // MessageText:
  2170. //
  2171. // A tape access reached the end of a set of files.
  2172. //
  2173. #define ERROR_SETMARK_DETECTED 1103L
  2174. //
  2175. // MessageId: ERROR_NO_DATA_DETECTED
  2176. //
  2177. // MessageText:
  2178. //
  2179. // No more data is on the tape.
  2180. //
  2181. #define ERROR_NO_DATA_DETECTED 1104L
  2182. //
  2183. // MessageId: ERROR_PARTITION_FAILURE
  2184. //
  2185. // MessageText:
  2186. //
  2187. // Tape could not be partitioned.
  2188. //
  2189. #define ERROR_PARTITION_FAILURE 1105L
  2190. //
  2191. // MessageId: ERROR_INVALID_BLOCK_LENGTH
  2192. //
  2193. // MessageText:
  2194. //
  2195. // When accessing a new tape of a multivolume partition, the current block size is incorrect.
  2196. //
  2197. #define ERROR_INVALID_BLOCK_LENGTH 1106L
  2198. //
  2199. // MessageId: ERROR_DEVICE_NOT_PARTITIONED
  2200. //
  2201. // MessageText:
  2202. //
  2203. // Tape partition information could not be found when loading a tape.
  2204. //
  2205. #define ERROR_DEVICE_NOT_PARTITIONED 1107L
  2206. //
  2207. // MessageId: ERROR_UNABLE_TO_LOCK_MEDIA
  2208. //
  2209. // MessageText:
  2210. //
  2211. // Unable to lock the media eject mechanism.
  2212. //
  2213. #define ERROR_UNABLE_TO_LOCK_MEDIA 1108L
  2214. //
  2215. // MessageId: ERROR_UNABLE_TO_UNLOAD_MEDIA
  2216. //
  2217. // MessageText:
  2218. //
  2219. // Unable to unload the media.
  2220. //
  2221. #define ERROR_UNABLE_TO_UNLOAD_MEDIA 1109L
  2222. //
  2223. // MessageId: ERROR_MEDIA_CHANGED
  2224. //
  2225. // MessageText:
  2226. //
  2227. // The media in the drive may have changed.
  2228. //
  2229. #define ERROR_MEDIA_CHANGED 1110L
  2230. //
  2231. // MessageId: ERROR_BUS_RESET
  2232. //
  2233. // MessageText:
  2234. //
  2235. // The I/O bus was reset.
  2236. //
  2237. #define ERROR_BUS_RESET 1111L
  2238. //
  2239. // MessageId: ERROR_NO_MEDIA_IN_DRIVE
  2240. //
  2241. // MessageText:
  2242. //
  2243. // No media in drive.
  2244. //
  2245. #define ERROR_NO_MEDIA_IN_DRIVE 1112L
  2246. //
  2247. // MessageId: ERROR_NO_UNICODE_TRANSLATION
  2248. //
  2249. // MessageText:
  2250. //
  2251. // No mapping for the Unicode character exists in the target multi-byte code page.
  2252. //
  2253. #define ERROR_NO_UNICODE_TRANSLATION 1113L
  2254. //
  2255. // MessageId: ERROR_DLL_INIT_FAILED
  2256. //
  2257. // MessageText:
  2258. //
  2259. // A dynamic link library (DLL) initialization routine failed.
  2260. //
  2261. #define ERROR_DLL_INIT_FAILED 1114L
  2262. //
  2263. // MessageId: ERROR_SHUTDOWN_IN_PROGRESS
  2264. //
  2265. // MessageText:
  2266. //
  2267. // A system shutdown is in progress.
  2268. //
  2269. #define ERROR_SHUTDOWN_IN_PROGRESS 1115L
  2270. //
  2271. // MessageId: ERROR_NO_SHUTDOWN_IN_PROGRESS
  2272. //
  2273. // MessageText:
  2274. //
  2275. // Unable to abort the system shutdown because no shutdown was in progress.
  2276. //
  2277. #define ERROR_NO_SHUTDOWN_IN_PROGRESS 1116L
  2278. //
  2279. // MessageId: ERROR_IO_DEVICE
  2280. //
  2281. // MessageText:
  2282. //
  2283. // The request could not be performed because of an I/O device error.
  2284. //
  2285. #define ERROR_IO_DEVICE 1117L
  2286. //
  2287. // MessageId: ERROR_SERIAL_NO_DEVICE
  2288. //
  2289. // MessageText:
  2290. //
  2291. // No serial device was successfully initialized. The serial driver will unload.
  2292. //
  2293. #define ERROR_SERIAL_NO_DEVICE 1118L
  2294. //
  2295. // MessageId: ERROR_IRQ_BUSY
  2296. //
  2297. // MessageText:
  2298. //
  2299. // Unable to open a device that was sharing an interrupt request (IRQ) with other devices. At least one other device that uses that IRQ was already opened.
  2300. //
  2301. #define ERROR_IRQ_BUSY 1119L
  2302. //
  2303. // MessageId: ERROR_MORE_WRITES
  2304. //
  2305. // MessageText:
  2306. //
  2307. // A serial I/O operation was completed by another write to the serial port.
  2308. // (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
  2309. //
  2310. #define ERROR_MORE_WRITES 1120L
  2311. //
  2312. // MessageId: ERROR_COUNTER_TIMEOUT
  2313. //
  2314. // MessageText:
  2315. //
  2316. // A serial I/O operation completed because the timeout period expired.
  2317. // (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
  2318. //
  2319. #define ERROR_COUNTER_TIMEOUT 1121L
  2320. //
  2321. // MessageId: ERROR_FLOPPY_ID_MARK_NOT_FOUND
  2322. //
  2323. // MessageText:
  2324. //
  2325. // No ID address mark was found on the floppy disk.
  2326. //
  2327. #define ERROR_FLOPPY_ID_MARK_NOT_FOUND 1122L
  2328. //
  2329. // MessageId: ERROR_FLOPPY_WRONG_CYLINDER
  2330. //
  2331. // MessageText:
  2332. //
  2333. // Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
  2334. //
  2335. #define ERROR_FLOPPY_WRONG_CYLINDER 1123L
  2336. //
  2337. // MessageId: ERROR_FLOPPY_UNKNOWN_ERROR
  2338. //
  2339. // MessageText:
  2340. //
  2341. // The floppy disk controller reported an error that is not recognized by the floppy disk driver.
  2342. //
  2343. #define ERROR_FLOPPY_UNKNOWN_ERROR 1124L
  2344. //
  2345. // MessageId: ERROR_FLOPPY_BAD_REGISTERS
  2346. //
  2347. // MessageText:
  2348. //
  2349. // The floppy disk controller returned inconsistent results in its registers.
  2350. //
  2351. #define ERROR_FLOPPY_BAD_REGISTERS 1125L
  2352. //
  2353. // MessageId: ERROR_DISK_RECALIBRATE_FAILED
  2354. //
  2355. // MessageText:
  2356. //
  2357. // While accessing the hard disk, a recalibrate operation failed, even after retries.
  2358. //
  2359. #define ERROR_DISK_RECALIBRATE_FAILED 1126L
  2360. //
  2361. // MessageId: ERROR_DISK_OPERATION_FAILED
  2362. //
  2363. // MessageText:
  2364. //
  2365. // While accessing the hard disk, a disk operation failed even after retries.
  2366. //
  2367. #define ERROR_DISK_OPERATION_FAILED 1127L
  2368. //
  2369. // MessageId: ERROR_DISK_RESET_FAILED
  2370. //
  2371. // MessageText:
  2372. //
  2373. // While accessing the hard disk, a disk controller reset was needed, but even that failed.
  2374. //
  2375. #define ERROR_DISK_RESET_FAILED 1128L
  2376. //
  2377. // MessageId: ERROR_EOM_OVERFLOW
  2378. //
  2379. // MessageText:
  2380. //
  2381. // Physical end of tape encountered.
  2382. //
  2383. #define ERROR_EOM_OVERFLOW 1129L
  2384. //
  2385. // MessageId: ERROR_NOT_ENOUGH_SERVER_MEMORY
  2386. //
  2387. // MessageText:
  2388. //
  2389. // Not enough server storage is available to process this command.
  2390. //
  2391. #define ERROR_NOT_ENOUGH_SERVER_MEMORY 1130L
  2392. //
  2393. // MessageId: ERROR_POSSIBLE_DEADLOCK
  2394. //
  2395. // MessageText:
  2396. //
  2397. // A potential deadlock condition has been detected.
  2398. //
  2399. #define ERROR_POSSIBLE_DEADLOCK 1131L
  2400. //
  2401. // MessageId: ERROR_MAPPED_ALIGNMENT
  2402. //
  2403. // MessageText:
  2404. //
  2405. // The base address or the file offset specified does not have the proper alignment.
  2406. //
  2407. #define ERROR_MAPPED_ALIGNMENT 1132L
  2408. //
  2409. // MessageId: ERROR_SET_POWER_STATE_VETOED
  2410. //
  2411. // MessageText:
  2412. //
  2413. // An attempt to change the system power state was vetoed by another application or driver.
  2414. //
  2415. #define ERROR_SET_POWER_STATE_VETOED 1140L
  2416. //
  2417. // MessageId: ERROR_SET_POWER_STATE_FAILED
  2418. //
  2419. // MessageText:
  2420. //
  2421. // The system BIOS failed an attempt to change the system power state.
  2422. //
  2423. #define ERROR_SET_POWER_STATE_FAILED 1141L
  2424. //
  2425. // MessageId: ERROR_TOO_MANY_LINKS
  2426. //
  2427. // MessageText:
  2428. //
  2429. // An attempt was made to create more links on a file than the file system supports.
  2430. //
  2431. #define ERROR_TOO_MANY_LINKS 1142L
  2432. //
  2433. // MessageId: ERROR_OLD_WIN_VERSION
  2434. //
  2435. // MessageText:
  2436. //
  2437. // The specified program requires a newer version of Windows.
  2438. //
  2439. #define ERROR_OLD_WIN_VERSION 1150L
  2440. //
  2441. // MessageId: ERROR_APP_WRONG_OS
  2442. //
  2443. // MessageText:
  2444. //
  2445. // The specified program is not a Windows or MS-DOS program.
  2446. //
  2447. #define ERROR_APP_WRONG_OS 1151L
  2448. //
  2449. // MessageId: ERROR_SINGLE_INSTANCE_APP
  2450. //
  2451. // MessageText:
  2452. //
  2453. // Cannot start more than one instance of the specified program.
  2454. //
  2455. #define ERROR_SINGLE_INSTANCE_APP 1152L
  2456. //
  2457. // MessageId: ERROR_RMODE_APP
  2458. //
  2459. // MessageText:
  2460. //
  2461. // The specified program was written for an earlier version of Windows.
  2462. //
  2463. #define ERROR_RMODE_APP 1153L
  2464. //
  2465. // MessageId: ERROR_INVALID_DLL
  2466. //
  2467. // MessageText:
  2468. //
  2469. // One of the library files needed to run this application is damaged.
  2470. //
  2471. #define ERROR_INVALID_DLL 1154L
  2472. //
  2473. // MessageId: ERROR_NO_ASSOCIATION
  2474. //
  2475. // MessageText:
  2476. //
  2477. // No application is associated with the specified file for this operation.
  2478. //
  2479. #define ERROR_NO_ASSOCIATION 1155L
  2480. //
  2481. // MessageId: ERROR_DDE_FAIL
  2482. //
  2483. // MessageText:
  2484. //
  2485. // An error occurred in sending the command to the application.
  2486. //
  2487. #define ERROR_DDE_FAIL 1156L
  2488. //
  2489. // MessageId: ERROR_DLL_NOT_FOUND
  2490. //
  2491. // MessageText:
  2492. //
  2493. // One of the library files needed to run this application cannot be found.
  2494. //
  2495. #define ERROR_DLL_NOT_FOUND 1157L
  2496. //
  2497. // MessageId: ERROR_NO_MORE_USER_HANDLES
  2498. //
  2499. // MessageText:
  2500. //
  2501. // The current process has used all of its system allowance of handles for Window Manager objects.
  2502. //
  2503. #define ERROR_NO_MORE_USER_HANDLES 1158L
  2504. //
  2505. // MessageId: ERROR_MESSAGE_SYNC_ONLY
  2506. //
  2507. // MessageText:
  2508. //
  2509. // The message can be used only with synchronous operations.
  2510. //
  2511. #define ERROR_MESSAGE_SYNC_ONLY 1159L
  2512. //
  2513. // MessageId: ERROR_SOURCE_ELEMENT_EMPTY
  2514. //
  2515. // MessageText:
  2516. //
  2517. // The indicated source element has no media.
  2518. //
  2519. #define ERROR_SOURCE_ELEMENT_EMPTY 1160L
  2520. //
  2521. // MessageId: ERROR_DESTINATION_ELEMENT_FULL
  2522. //
  2523. // MessageText:
  2524. //
  2525. // The indicated destination element already contains media.
  2526. //
  2527. #define ERROR_DESTINATION_ELEMENT_FULL 1161L
  2528. //
  2529. // MessageId: ERROR_ILLEGAL_ELEMENT_ADDRESS
  2530. //
  2531. // MessageText:
  2532. //
  2533. // The indicated element does not exist.
  2534. //
  2535. #define ERROR_ILLEGAL_ELEMENT_ADDRESS 1162L
  2536. //
  2537. // MessageId: ERROR_MAGAZINE_NOT_PRESENT
  2538. //
  2539. // MessageText:
  2540. //
  2541. // The indicated element is part of a magazine that is not present.
  2542. //
  2543. #define ERROR_MAGAZINE_NOT_PRESENT 1163L
  2544. //
  2545. // MessageId: ERROR_DEVICE_REINITIALIZATION_NEEDED
  2546. //
  2547. // MessageText:
  2548. //
  2549. // The indicated device requires reinitialization due to hardware errors.
  2550. //
  2551. #define ERROR_DEVICE_REINITIALIZATION_NEEDED 1164L // dderror
  2552. //
  2553. // MessageId: ERROR_DEVICE_REQUIRES_CLEANING
  2554. //
  2555. // MessageText:
  2556. //
  2557. // The device has indicated that cleaning is required before further operations are attempted.
  2558. //
  2559. #define ERROR_DEVICE_REQUIRES_CLEANING 1165L
  2560. //
  2561. // MessageId: ERROR_DEVICE_DOOR_OPEN
  2562. //
  2563. // MessageText:
  2564. //
  2565. // The device has indicated that its door is open.
  2566. //
  2567. #define ERROR_DEVICE_DOOR_OPEN 1166L
  2568. //
  2569. // MessageId: ERROR_DEVICE_NOT_CONNECTED
  2570. //
  2571. // MessageText:
  2572. //
  2573. // The device is not connected.
  2574. //
  2575. #define ERROR_DEVICE_NOT_CONNECTED 1167L
  2576. //
  2577. // MessageId: ERROR_NOT_FOUND
  2578. //
  2579. // MessageText:
  2580. //
  2581. // Element not found.
  2582. //
  2583. #define ERROR_NOT_FOUND 1168L
  2584. //
  2585. // MessageId: ERROR_NO_MATCH
  2586. //
  2587. // MessageText:
  2588. //
  2589. // There was no match for the specified key in the index.
  2590. //
  2591. #define ERROR_NO_MATCH 1169L
  2592. //
  2593. // MessageId: ERROR_SET_NOT_FOUND
  2594. //
  2595. // MessageText:
  2596. //
  2597. // The property set specified does not exist on the object.
  2598. //
  2599. #define ERROR_SET_NOT_FOUND 1170L
  2600. //
  2601. // MessageId: ERROR_POINT_NOT_FOUND
  2602. //
  2603. // MessageText:
  2604. //
  2605. // The point passed to GetMouseMovePoints is not in the buffer.
  2606. //
  2607. #define ERROR_POINT_NOT_FOUND 1171L
  2608. //
  2609. // MessageId: ERROR_NO_TRACKING_SERVICE
  2610. //
  2611. // MessageText:
  2612. //
  2613. // The tracking (workstation) service is not running.
  2614. //
  2615. #define ERROR_NO_TRACKING_SERVICE 1172L
  2616. //
  2617. // MessageId: ERROR_NO_VOLUME_ID
  2618. //
  2619. // MessageText:
  2620. //
  2621. // The Volume ID could not be found.
  2622. //
  2623. #define ERROR_NO_VOLUME_ID 1173L
  2624. //
  2625. // MessageId: ERROR_UNABLE_TO_REMOVE_REPLACED
  2626. //
  2627. // MessageText:
  2628. //
  2629. // Unable to remove the file to be replaced.
  2630. //
  2631. #define ERROR_UNABLE_TO_REMOVE_REPLACED 1175L
  2632. //
  2633. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT
  2634. //
  2635. // MessageText:
  2636. //
  2637. // Unable to move the replacement file to the file to be replaced. The file to be replaced has retained its original name.
  2638. //
  2639. #define ERROR_UNABLE_TO_MOVE_REPLACEMENT 1176L
  2640. //
  2641. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT_2
  2642. //
  2643. // MessageText:
  2644. //
  2645. // Unable to move the replacement file to the file to be replaced. The file to be replaced has been renamed using the backup name.
  2646. //
  2647. #define ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 1177L
  2648. //
  2649. // MessageId: ERROR_JOURNAL_DELETE_IN_PROGRESS
  2650. //
  2651. // MessageText:
  2652. //
  2653. // The volume change journal is being deleted.
  2654. //
  2655. #define ERROR_JOURNAL_DELETE_IN_PROGRESS 1178L
  2656. //
  2657. // MessageId: ERROR_JOURNAL_NOT_ACTIVE
  2658. //
  2659. // MessageText:
  2660. //
  2661. // The volume change journal is not active.
  2662. //
  2663. #define ERROR_JOURNAL_NOT_ACTIVE 1179L
  2664. //
  2665. // MessageId: ERROR_POTENTIAL_FILE_FOUND
  2666. //
  2667. // MessageText:
  2668. //
  2669. // A file was found, but it may not be the correct file.
  2670. //
  2671. #define ERROR_POTENTIAL_FILE_FOUND 1180L
  2672. //
  2673. // MessageId: ERROR_JOURNAL_ENTRY_DELETED
  2674. //
  2675. // MessageText:
  2676. //
  2677. // The journal entry has been deleted from the journal.
  2678. //
  2679. #define ERROR_JOURNAL_ENTRY_DELETED 1181L
  2680. //
  2681. // MessageId: ERROR_BAD_DEVICE
  2682. //
  2683. // MessageText:
  2684. //
  2685. // The specified device name is invalid.
  2686. //
  2687. #define ERROR_BAD_DEVICE 1200L
  2688. //
  2689. // MessageId: ERROR_CONNECTION_UNAVAIL
  2690. //
  2691. // MessageText:
  2692. //
  2693. // The device is not currently connected but it is a remembered connection.
  2694. //
  2695. #define ERROR_CONNECTION_UNAVAIL 1201L
  2696. //
  2697. // MessageId: ERROR_DEVICE_ALREADY_REMEMBERED
  2698. //
  2699. // MessageText:
  2700. //
  2701. // The local device name has a remembered connection to another network resource.
  2702. //
  2703. #define ERROR_DEVICE_ALREADY_REMEMBERED 1202L
  2704. //
  2705. // MessageId: ERROR_NO_NET_OR_BAD_PATH
  2706. //
  2707. // MessageText:
  2708. //
  2709. // No network provider accepted the given network path.
  2710. //
  2711. #define ERROR_NO_NET_OR_BAD_PATH 1203L
  2712. //
  2713. // MessageId: ERROR_BAD_PROVIDER
  2714. //
  2715. // MessageText:
  2716. //
  2717. // The specified network provider name is invalid.
  2718. //
  2719. #define ERROR_BAD_PROVIDER 1204L
  2720. //
  2721. // MessageId: ERROR_CANNOT_OPEN_PROFILE
  2722. //
  2723. // MessageText:
  2724. //
  2725. // Unable to open the network connection profile.
  2726. //
  2727. #define ERROR_CANNOT_OPEN_PROFILE 1205L
  2728. //
  2729. // MessageId: ERROR_BAD_PROFILE
  2730. //
  2731. // MessageText:
  2732. //
  2733. // The network connection profile is corrupted.
  2734. //
  2735. #define ERROR_BAD_PROFILE 1206L
  2736. //
  2737. // MessageId: ERROR_NOT_CONTAINER
  2738. //
  2739. // MessageText:
  2740. //
  2741. // Cannot enumerate a noncontainer.
  2742. //
  2743. #define ERROR_NOT_CONTAINER 1207L
  2744. //
  2745. // MessageId: ERROR_EXTENDED_ERROR
  2746. //
  2747. // MessageText:
  2748. //
  2749. // An extended error has occurred.
  2750. //
  2751. #define ERROR_EXTENDED_ERROR 1208L
  2752. //
  2753. // MessageId: ERROR_INVALID_GROUPNAME
  2754. //
  2755. // MessageText:
  2756. //
  2757. // The format of the specified group name is invalid.
  2758. //
  2759. #define ERROR_INVALID_GROUPNAME 1209L
  2760. //
  2761. // MessageId: ERROR_INVALID_COMPUTERNAME
  2762. //
  2763. // MessageText:
  2764. //
  2765. // The format of the specified computer name is invalid.
  2766. //
  2767. #define ERROR_INVALID_COMPUTERNAME 1210L
  2768. //
  2769. // MessageId: ERROR_INVALID_EVENTNAME
  2770. //
  2771. // MessageText:
  2772. //
  2773. // The format of the specified event name is invalid.
  2774. //
  2775. #define ERROR_INVALID_EVENTNAME 1211L
  2776. //
  2777. // MessageId: ERROR_INVALID_DOMAINNAME
  2778. //
  2779. // MessageText:
  2780. //
  2781. // The format of the specified domain name is invalid.
  2782. //
  2783. #define ERROR_INVALID_DOMAINNAME 1212L
  2784. //
  2785. // MessageId: ERROR_INVALID_SERVICENAME
  2786. //
  2787. // MessageText:
  2788. //
  2789. // The format of the specified service name is invalid.
  2790. //
  2791. #define ERROR_INVALID_SERVICENAME 1213L
  2792. //
  2793. // MessageId: ERROR_INVALID_NETNAME
  2794. //
  2795. // MessageText:
  2796. //
  2797. // The format of the specified network name is invalid.
  2798. //
  2799. #define ERROR_INVALID_NETNAME 1214L
  2800. //
  2801. // MessageId: ERROR_INVALID_SHARENAME
  2802. //
  2803. // MessageText:
  2804. //
  2805. // The format of the specified share name is invalid.
  2806. //
  2807. #define ERROR_INVALID_SHARENAME 1215L
  2808. //
  2809. // MessageId: ERROR_INVALID_PASSWORDNAME
  2810. //
  2811. // MessageText:
  2812. //
  2813. // The format of the specified password is invalid.
  2814. //
  2815. #define ERROR_INVALID_PASSWORDNAME 1216L
  2816. //
  2817. // MessageId: ERROR_INVALID_MESSAGENAME
  2818. //
  2819. // MessageText:
  2820. //
  2821. // The format of the specified message name is invalid.
  2822. //
  2823. #define ERROR_INVALID_MESSAGENAME 1217L
  2824. //
  2825. // MessageId: ERROR_INVALID_MESSAGEDEST
  2826. //
  2827. // MessageText:
  2828. //
  2829. // The format of the specified message destination is invalid.
  2830. //
  2831. #define ERROR_INVALID_MESSAGEDEST 1218L
  2832. //
  2833. // MessageId: ERROR_SESSION_CREDENTIAL_CONFLICT
  2834. //
  2835. // MessageText:
  2836. //
  2837. // Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again..
  2838. //
  2839. #define ERROR_SESSION_CREDENTIAL_CONFLICT 1219L
  2840. //
  2841. // MessageId: ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
  2842. //
  2843. // MessageText:
  2844. //
  2845. // An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.
  2846. //
  2847. #define ERROR_REMOTE_SESSION_LIMIT_EXCEEDED 1220L
  2848. //
  2849. // MessageId: ERROR_DUP_DOMAINNAME
  2850. //
  2851. // MessageText:
  2852. //
  2853. // The workgroup or domain name is already in use by another computer on the network.
  2854. //
  2855. #define ERROR_DUP_DOMAINNAME 1221L
  2856. //
  2857. // MessageId: ERROR_NO_NETWORK
  2858. //
  2859. // MessageText:
  2860. //
  2861. // The network is not present or not started.
  2862. //
  2863. #define ERROR_NO_NETWORK 1222L
  2864. //
  2865. // MessageId: ERROR_CANCELLED
  2866. //
  2867. // MessageText:
  2868. //
  2869. // The operation was canceled by the user.
  2870. //
  2871. #define ERROR_CANCELLED 1223L
  2872. //
  2873. // MessageId: ERROR_USER_MAPPED_FILE
  2874. //
  2875. // MessageText:
  2876. //
  2877. // The requested operation cannot be performed on a file with a user-mapped section open.
  2878. //
  2879. #define ERROR_USER_MAPPED_FILE 1224L
  2880. //
  2881. // MessageId: ERROR_CONNECTION_REFUSED
  2882. //
  2883. // MessageText:
  2884. //
  2885. // The remote system refused the network connection.
  2886. //
  2887. #define ERROR_CONNECTION_REFUSED 1225L
  2888. //
  2889. // MessageId: ERROR_GRACEFUL_DISCONNECT
  2890. //
  2891. // MessageText:
  2892. //
  2893. // The network connection was gracefully closed.
  2894. //
  2895. #define ERROR_GRACEFUL_DISCONNECT 1226L
  2896. //
  2897. // MessageId: ERROR_ADDRESS_ALREADY_ASSOCIATED
  2898. //
  2899. // MessageText:
  2900. //
  2901. // The network transport endpoint already has an address associated with it.
  2902. //
  2903. #define ERROR_ADDRESS_ALREADY_ASSOCIATED 1227L
  2904. //
  2905. // MessageId: ERROR_ADDRESS_NOT_ASSOCIATED
  2906. //
  2907. // MessageText:
  2908. //
  2909. // An address has not yet been associated with the network endpoint.
  2910. //
  2911. #define ERROR_ADDRESS_NOT_ASSOCIATED 1228L
  2912. //
  2913. // MessageId: ERROR_CONNECTION_INVALID
  2914. //
  2915. // MessageText:
  2916. //
  2917. // An operation was attempted on a nonexistent network connection.
  2918. //
  2919. #define ERROR_CONNECTION_INVALID 1229L
  2920. //
  2921. // MessageId: ERROR_CONNECTION_ACTIVE
  2922. //
  2923. // MessageText:
  2924. //
  2925. // An invalid operation was attempted on an active network connection.
  2926. //
  2927. #define ERROR_CONNECTION_ACTIVE 1230L
  2928. //
  2929. // MessageId: ERROR_NETWORK_UNREACHABLE
  2930. //
  2931. // MessageText:
  2932. //
  2933. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  2934. //
  2935. #define ERROR_NETWORK_UNREACHABLE 1231L
  2936. //
  2937. // MessageId: ERROR_HOST_UNREACHABLE
  2938. //
  2939. // MessageText:
  2940. //
  2941. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  2942. //
  2943. #define ERROR_HOST_UNREACHABLE 1232L
  2944. //
  2945. // MessageId: ERROR_PROTOCOL_UNREACHABLE
  2946. //
  2947. // MessageText:
  2948. //
  2949. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  2950. //
  2951. #define ERROR_PROTOCOL_UNREACHABLE 1233L
  2952. //
  2953. // MessageId: ERROR_PORT_UNREACHABLE
  2954. //
  2955. // MessageText:
  2956. //
  2957. // No service is operating at the destination network endpoint on the remote system.
  2958. //
  2959. #define ERROR_PORT_UNREACHABLE 1234L
  2960. //
  2961. // MessageId: ERROR_REQUEST_ABORTED
  2962. //
  2963. // MessageText:
  2964. //
  2965. // The request was aborted.
  2966. //
  2967. #define ERROR_REQUEST_ABORTED 1235L
  2968. //
  2969. // MessageId: ERROR_CONNECTION_ABORTED
  2970. //
  2971. // MessageText:
  2972. //
  2973. // The network connection was aborted by the local system.
  2974. //
  2975. #define ERROR_CONNECTION_ABORTED 1236L
  2976. //
  2977. // MessageId: ERROR_RETRY
  2978. //
  2979. // MessageText:
  2980. //
  2981. // The operation could not be completed. A retry should be performed.
  2982. //
  2983. #define ERROR_RETRY 1237L
  2984. //
  2985. // MessageId: ERROR_CONNECTION_COUNT_LIMIT
  2986. //
  2987. // MessageText:
  2988. //
  2989. // A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
  2990. //
  2991. #define ERROR_CONNECTION_COUNT_LIMIT 1238L
  2992. //
  2993. // MessageId: ERROR_LOGIN_TIME_RESTRICTION
  2994. //
  2995. // MessageText:
  2996. //
  2997. // Attempting to log in during an unauthorized time of day for this account.
  2998. //
  2999. #define ERROR_LOGIN_TIME_RESTRICTION 1239L
  3000. //
  3001. // MessageId: ERROR_LOGIN_WKSTA_RESTRICTION
  3002. //
  3003. // MessageText:
  3004. //
  3005. // The account is not authorized to log in from this station.
  3006. //
  3007. #define ERROR_LOGIN_WKSTA_RESTRICTION 1240L
  3008. //
  3009. // MessageId: ERROR_INCORRECT_ADDRESS
  3010. //
  3011. // MessageText:
  3012. //
  3013. // The network address could not be used for the operation requested.
  3014. //
  3015. #define ERROR_INCORRECT_ADDRESS 1241L
  3016. //
  3017. // MessageId: ERROR_ALREADY_REGISTERED
  3018. //
  3019. // MessageText:
  3020. //
  3021. // The service is already registered.
  3022. //
  3023. #define ERROR_ALREADY_REGISTERED 1242L
  3024. //
  3025. // MessageId: ERROR_SERVICE_NOT_FOUND
  3026. //
  3027. // MessageText:
  3028. //
  3029. // The specified service does not exist.
  3030. //
  3031. #define ERROR_SERVICE_NOT_FOUND 1243L
  3032. //
  3033. // MessageId: ERROR_NOT_AUTHENTICATED
  3034. //
  3035. // MessageText:
  3036. //
  3037. // The operation being requested was not performed because the user has not been authenticated.
  3038. //
  3039. #define ERROR_NOT_AUTHENTICATED 1244L
  3040. //
  3041. // MessageId: ERROR_NOT_LOGGED_ON
  3042. //
  3043. // MessageText:
  3044. //
  3045. // The operation being requested was not performed because the user has not logged on to the network.
  3046. // The specified service does not exist.
  3047. //
  3048. #define ERROR_NOT_LOGGED_ON 1245L
  3049. //
  3050. // MessageId: ERROR_CONTINUE
  3051. //
  3052. // MessageText:
  3053. //
  3054. // Continue with work in progress.
  3055. //
  3056. #define ERROR_CONTINUE 1246L // dderror
  3057. //
  3058. // MessageId: ERROR_ALREADY_INITIALIZED
  3059. //
  3060. // MessageText:
  3061. //
  3062. // An attempt was made to perform an initialization operation when initialization has already been completed.
  3063. //
  3064. #define ERROR_ALREADY_INITIALIZED 1247L
  3065. //
  3066. // MessageId: ERROR_NO_MORE_DEVICES
  3067. //
  3068. // MessageText:
  3069. //
  3070. // No more local devices.
  3071. //
  3072. #define ERROR_NO_MORE_DEVICES 1248L // dderror
  3073. //
  3074. // MessageId: ERROR_NO_SUCH_SITE
  3075. //
  3076. // MessageText:
  3077. //
  3078. // The specified site does not exist.
  3079. //
  3080. #define ERROR_NO_SUCH_SITE 1249L
  3081. //
  3082. // MessageId: ERROR_DOMAIN_CONTROLLER_EXISTS
  3083. //
  3084. // MessageText:
  3085. //
  3086. // A domain controller with the specified name already exists.
  3087. //
  3088. #define ERROR_DOMAIN_CONTROLLER_EXISTS 1250L
  3089. //
  3090. // MessageId: ERROR_ONLY_IF_CONNECTED
  3091. //
  3092. // MessageText:
  3093. //
  3094. // This operation is supported only when you are connected to the server.
  3095. //
  3096. #define ERROR_ONLY_IF_CONNECTED 1251L
  3097. //
  3098. // MessageId: ERROR_OVERRIDE_NOCHANGES
  3099. //
  3100. // MessageText:
  3101. //
  3102. // The group policy framework should call the extension even if there are no changes.
  3103. //
  3104. #define ERROR_OVERRIDE_NOCHANGES 1252L
  3105. //
  3106. // MessageId: ERROR_BAD_USER_PROFILE
  3107. //
  3108. // MessageText:
  3109. //
  3110. // The specified user does not have a valid profile.
  3111. //
  3112. #define ERROR_BAD_USER_PROFILE 1253L
  3113. //
  3114. // MessageId: ERROR_NOT_SUPPORTED_ON_SBS
  3115. //
  3116. // MessageText:
  3117. //
  3118. // This operation is not supported on a Microsoft Small Business Server
  3119. //
  3120. #define ERROR_NOT_SUPPORTED_ON_SBS 1254L
  3121. //
  3122. // MessageId: ERROR_SERVER_SHUTDOWN_IN_PROGRESS
  3123. //
  3124. // MessageText:
  3125. //
  3126. // The server machine is shutting down.
  3127. //
  3128. #define ERROR_SERVER_SHUTDOWN_IN_PROGRESS 1255L
  3129. //
  3130. // MessageId: ERROR_HOST_DOWN
  3131. //
  3132. // MessageText:
  3133. //
  3134. // The remote system is not available. For information about network troubleshooting, see Windows Help.
  3135. //
  3136. #define ERROR_HOST_DOWN 1256L
  3137. //
  3138. // MessageId: ERROR_NON_ACCOUNT_SID
  3139. //
  3140. // MessageText:
  3141. //
  3142. // The security identifier provided is not from an account domain.
  3143. //
  3144. #define ERROR_NON_ACCOUNT_SID 1257L
  3145. //
  3146. // MessageId: ERROR_NON_DOMAIN_SID
  3147. //
  3148. // MessageText:
  3149. //
  3150. // The security identifier provided does not have a domain component.
  3151. //
  3152. #define ERROR_NON_DOMAIN_SID 1258L
  3153. //
  3154. // MessageId: ERROR_APPHELP_BLOCK
  3155. //
  3156. // MessageText:
  3157. //
  3158. // AppHelp dialog canceled thus preventing the application from starting.
  3159. //
  3160. #define ERROR_APPHELP_BLOCK 1259L
  3161. //
  3162. // MessageId: ERROR_ACCESS_DISABLED_BY_POLICY
  3163. //
  3164. // MessageText:
  3165. //
  3166. // Windows cannot open this program because it has been prevented by a software restriction policy. For more information, open Event Viewer or contact your system administrator.
  3167. //
  3168. #define ERROR_ACCESS_DISABLED_BY_POLICY 1260L
  3169. //
  3170. // MessageId: ERROR_REG_NAT_CONSUMPTION
  3171. //
  3172. // MessageText:
  3173. //
  3174. // A program attempt to use an invalid register value. Normally caused by an uninitialized register. This error is Itanium specific.
  3175. //
  3176. #define ERROR_REG_NAT_CONSUMPTION 1261L
  3177. //
  3178. // MessageId: ERROR_CSCSHARE_OFFLINE
  3179. //
  3180. // MessageText:
  3181. //
  3182. // The share is currently offline or does not exist.
  3183. //
  3184. #define ERROR_CSCSHARE_OFFLINE 1262L
  3185. //
  3186. // MessageId: ERROR_PKINIT_FAILURE
  3187. //
  3188. // MessageText:
  3189. //
  3190. // The kerberos protocol encountered an error while validating the
  3191. // KDC certificate during smartcard logon.
  3192. //
  3193. #define ERROR_PKINIT_FAILURE 1263L
  3194. //
  3195. // MessageId: ERROR_SMARTCARD_SUBSYSTEM_FAILURE
  3196. //
  3197. // MessageText:
  3198. //
  3199. // The kerberos protocol encountered an error while attempting to utilize
  3200. // the smartcard subsystem.
  3201. //
  3202. #define ERROR_SMARTCARD_SUBSYSTEM_FAILURE 1264L
  3203. //
  3204. // MessageId: ERROR_DOWNGRADE_DETECTED
  3205. //
  3206. // MessageText:
  3207. //
  3208. // The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.
  3209. //
  3210. #define ERROR_DOWNGRADE_DETECTED 1265L
  3211. //
  3212. // MessageId: SEC_E_SMARTCARD_CERT_REVOKED
  3213. //
  3214. // MessageText:
  3215. //
  3216. // The smartcard certificate used for authentication has been revoked.
  3217. // Please contact your system administrator. There may be additional information in the
  3218. // event log.
  3219. //
  3220. #define SEC_E_SMARTCARD_CERT_REVOKED 1266L
  3221. //
  3222. // MessageId: SEC_E_ISSUING_CA_UNTRUSTED
  3223. //
  3224. // MessageText:
  3225. //
  3226. // An untrusted certificate authority was detected While processing the
  3227. // smartcard certificate used for authentication. Please contact your system
  3228. // administrator.
  3229. //
  3230. #define SEC_E_ISSUING_CA_UNTRUSTED 1267L
  3231. //
  3232. // MessageId: SEC_E_REVOCATION_OFFLINE_C
  3233. //
  3234. // MessageText:
  3235. //
  3236. // The revocation status of the smartcard certificate used for
  3237. // authentication could not be determined. Please contact your system administrator.
  3238. //
  3239. #define SEC_E_REVOCATION_OFFLINE_C 1268L
  3240. //
  3241. // MessageId: SEC_E_PKINIT_CLIENT_FAILURE
  3242. //
  3243. // MessageText:
  3244. //
  3245. // The smartcard certificate used for authentication was not trusted. Please
  3246. // contact your system administrator.
  3247. //
  3248. #define SEC_E_PKINIT_CLIENT_FAILURE 1269L
  3249. //
  3250. // MessageId: SEC_E_SMARTCARD_CERT_EXPIRED
  3251. //
  3252. // MessageText:
  3253. //
  3254. // The smartcard certificate used for authentication has expired. Please
  3255. // contact your system administrator.
  3256. //
  3257. #define SEC_E_SMARTCARD_CERT_EXPIRED 1270L
  3258. //
  3259. // MessageId: ERROR_MACHINE_LOCKED
  3260. //
  3261. // MessageText:
  3262. //
  3263. // The machine is locked and can not be shut down without the force option.
  3264. //
  3265. #define ERROR_MACHINE_LOCKED 1271L
  3266. //
  3267. // MessageId: ERROR_CALLBACK_SUPPLIED_INVALID_DATA
  3268. //
  3269. // MessageText:
  3270. //
  3271. // An application-defined callback gave invalid data when called.
  3272. //
  3273. #define ERROR_CALLBACK_SUPPLIED_INVALID_DATA 1273L
  3274. //
  3275. // MessageId: ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED
  3276. //
  3277. // MessageText:
  3278. //
  3279. // The group policy framework should call the extension in the synchronous foreground policy refresh.
  3280. //
  3281. #define ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED 1274L
  3282. //
  3283. // MessageId: ERROR_DRIVER_BLOCKED
  3284. //
  3285. // MessageText:
  3286. //
  3287. // This driver has been blocked from loading
  3288. //
  3289. #define ERROR_DRIVER_BLOCKED 1275L
  3290. //
  3291. // MessageId: ERROR_INVALID_IMPORT_OF_NON_DLL
  3292. //
  3293. // MessageText:
  3294. //
  3295. // A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image.
  3296. //
  3297. #define ERROR_INVALID_IMPORT_OF_NON_DLL 1276L
  3298. //
  3299. // MessageId: ERROR_STACK_BUFFER_OVERRUN
  3300. //
  3301. // MessageText:
  3302. //
  3303. // The system detected an overrun of a stack-based buffer in this application. This
  3304. // overrun could potentially allow a malicious user to gain control of this application.
  3305. //
  3306. #define ERROR_STACK_BUFFER_OVERRUN 1282L
  3307. ///////////////////////////
  3308. //
  3309. // Add new status codes before this point unless there is a component specific section below.
  3310. //
  3311. ///////////////////////////
  3312. ///////////////////////////
  3313. // //
  3314. // Security Status Codes //
  3315. // //
  3316. ///////////////////////////
  3317. //
  3318. // MessageId: ERROR_NOT_ALL_ASSIGNED
  3319. //
  3320. // MessageText:
  3321. //
  3322. // Not all privileges referenced are assigned to the caller.
  3323. //
  3324. #define ERROR_NOT_ALL_ASSIGNED 1300L
  3325. //
  3326. // MessageId: ERROR_SOME_NOT_MAPPED
  3327. //
  3328. // MessageText:
  3329. //
  3330. // Some mapping between account names and security IDs was not done.
  3331. //
  3332. #define ERROR_SOME_NOT_MAPPED 1301L
  3333. //
  3334. // MessageId: ERROR_NO_QUOTAS_FOR_ACCOUNT
  3335. //
  3336. // MessageText:
  3337. //
  3338. // No system quota limits are specifically set for this account.
  3339. //
  3340. #define ERROR_NO_QUOTAS_FOR_ACCOUNT 1302L
  3341. //
  3342. // MessageId: ERROR_LOCAL_USER_SESSION_KEY
  3343. //
  3344. // MessageText:
  3345. //
  3346. // No encryption key is available. A well-known encryption key was returned.
  3347. //
  3348. #define ERROR_LOCAL_USER_SESSION_KEY 1303L
  3349. //
  3350. // MessageId: ERROR_NULL_LM_PASSWORD
  3351. //
  3352. // MessageText:
  3353. //
  3354. // The password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string.
  3355. //
  3356. #define ERROR_NULL_LM_PASSWORD 1304L
  3357. //
  3358. // MessageId: ERROR_UNKNOWN_REVISION
  3359. //
  3360. // MessageText:
  3361. //
  3362. // The revision level is unknown.
  3363. //
  3364. #define ERROR_UNKNOWN_REVISION 1305L
  3365. //
  3366. // MessageId: ERROR_REVISION_MISMATCH
  3367. //
  3368. // MessageText:
  3369. //
  3370. // Indicates two revision levels are incompatible.
  3371. //
  3372. #define ERROR_REVISION_MISMATCH 1306L
  3373. //
  3374. // MessageId: ERROR_INVALID_OWNER
  3375. //
  3376. // MessageText:
  3377. //
  3378. // This security ID may not be assigned as the owner of this object.
  3379. //
  3380. #define ERROR_INVALID_OWNER 1307L
  3381. //
  3382. // MessageId: ERROR_INVALID_PRIMARY_GROUP
  3383. //
  3384. // MessageText:
  3385. //
  3386. // This security ID may not be assigned as the primary group of an object.
  3387. //
  3388. #define ERROR_INVALID_PRIMARY_GROUP 1308L
  3389. //
  3390. // MessageId: ERROR_NO_IMPERSONATION_TOKEN
  3391. //
  3392. // MessageText:
  3393. //
  3394. // An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
  3395. //
  3396. #define ERROR_NO_IMPERSONATION_TOKEN 1309L
  3397. //
  3398. // MessageId: ERROR_CANT_DISABLE_MANDATORY
  3399. //
  3400. // MessageText:
  3401. //
  3402. // The group may not be disabled.
  3403. //
  3404. #define ERROR_CANT_DISABLE_MANDATORY 1310L
  3405. //
  3406. // MessageId: ERROR_NO_LOGON_SERVERS
  3407. //
  3408. // MessageText:
  3409. //
  3410. // There are currently no logon servers available to service the logon request.
  3411. //
  3412. #define ERROR_NO_LOGON_SERVERS 1311L
  3413. //
  3414. // MessageId: ERROR_NO_SUCH_LOGON_SESSION
  3415. //
  3416. // MessageText:
  3417. //
  3418. // A specified logon session does not exist. It may already have been terminated.
  3419. //
  3420. #define ERROR_NO_SUCH_LOGON_SESSION 1312L
  3421. //
  3422. // MessageId: ERROR_NO_SUCH_PRIVILEGE
  3423. //
  3424. // MessageText:
  3425. //
  3426. // A specified privilege does not exist.
  3427. //
  3428. #define ERROR_NO_SUCH_PRIVILEGE 1313L
  3429. //
  3430. // MessageId: ERROR_PRIVILEGE_NOT_HELD
  3431. //
  3432. // MessageText:
  3433. //
  3434. // A required privilege is not held by the client.
  3435. //
  3436. #define ERROR_PRIVILEGE_NOT_HELD 1314L
  3437. //
  3438. // MessageId: ERROR_INVALID_ACCOUNT_NAME
  3439. //
  3440. // MessageText:
  3441. //
  3442. // The name provided is not a properly formed account name.
  3443. //
  3444. #define ERROR_INVALID_ACCOUNT_NAME 1315L
  3445. //
  3446. // MessageId: ERROR_USER_EXISTS
  3447. //
  3448. // MessageText:
  3449. //
  3450. // The specified user already exists.
  3451. //
  3452. #define ERROR_USER_EXISTS 1316L
  3453. //
  3454. // MessageId: ERROR_NO_SUCH_USER
  3455. //
  3456. // MessageText:
  3457. //
  3458. // The specified user does not exist.
  3459. //
  3460. #define ERROR_NO_SUCH_USER 1317L
  3461. //
  3462. // MessageId: ERROR_GROUP_EXISTS
  3463. //
  3464. // MessageText:
  3465. //
  3466. // The specified group already exists.
  3467. //
  3468. #define ERROR_GROUP_EXISTS 1318L
  3469. //
  3470. // MessageId: ERROR_NO_SUCH_GROUP
  3471. //
  3472. // MessageText:
  3473. //
  3474. // The specified group does not exist.
  3475. //
  3476. #define ERROR_NO_SUCH_GROUP 1319L
  3477. //
  3478. // MessageId: ERROR_MEMBER_IN_GROUP
  3479. //
  3480. // MessageText:
  3481. //
  3482. // Either the specified user account is already a member of the specified group, or the specified group cannot be deleted because it contains a member.
  3483. //
  3484. #define ERROR_MEMBER_IN_GROUP 1320L
  3485. //
  3486. // MessageId: ERROR_MEMBER_NOT_IN_GROUP
  3487. //
  3488. // MessageText:
  3489. //
  3490. // The specified user account is not a member of the specified group account.
  3491. //
  3492. #define ERROR_MEMBER_NOT_IN_GROUP 1321L
  3493. //
  3494. // MessageId: ERROR_LAST_ADMIN
  3495. //
  3496. // MessageText:
  3497. //
  3498. // The last remaining administration account cannot be disabled or deleted.
  3499. //
  3500. #define ERROR_LAST_ADMIN 1322L
  3501. //
  3502. // MessageId: ERROR_WRONG_PASSWORD
  3503. //
  3504. // MessageText:
  3505. //
  3506. // Unable to update the password. The value provided as the current password is incorrect.
  3507. //
  3508. #define ERROR_WRONG_PASSWORD 1323L
  3509. //
  3510. // MessageId: ERROR_ILL_FORMED_PASSWORD
  3511. //
  3512. // MessageText:
  3513. //
  3514. // Unable to update the password. The value provided for the new password contains values that are not allowed in passwords.
  3515. //
  3516. #define ERROR_ILL_FORMED_PASSWORD 1324L
  3517. //
  3518. // MessageId: ERROR_PASSWORD_RESTRICTION
  3519. //
  3520. // MessageText:
  3521. //
  3522. // Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirement of the domain.
  3523. //
  3524. #define ERROR_PASSWORD_RESTRICTION 1325L
  3525. //
  3526. // MessageId: ERROR_LOGON_FAILURE
  3527. //
  3528. // MessageText:
  3529. //
  3530. // Logon failure: unknown user name or bad password.
  3531. //
  3532. #define ERROR_LOGON_FAILURE 1326L
  3533. //
  3534. // MessageId: ERROR_ACCOUNT_RESTRICTION
  3535. //
  3536. // MessageText:
  3537. //
  3538. // Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.
  3539. //
  3540. #define ERROR_ACCOUNT_RESTRICTION 1327L
  3541. //
  3542. // MessageId: ERROR_INVALID_LOGON_HOURS
  3543. //
  3544. // MessageText:
  3545. //
  3546. // Logon failure: account logon time restriction violation.
  3547. //
  3548. #define ERROR_INVALID_LOGON_HOURS 1328L
  3549. //
  3550. // MessageId: ERROR_INVALID_WORKSTATION
  3551. //
  3552. // MessageText:
  3553. //
  3554. // Logon failure: user not allowed to log on to this computer.
  3555. //
  3556. #define ERROR_INVALID_WORKSTATION 1329L
  3557. //
  3558. // MessageId: ERROR_PASSWORD_EXPIRED
  3559. //
  3560. // MessageText:
  3561. //
  3562. // Logon failure: the specified account password has expired.
  3563. //
  3564. #define ERROR_PASSWORD_EXPIRED 1330L
  3565. //
  3566. // MessageId: ERROR_ACCOUNT_DISABLED
  3567. //
  3568. // MessageText:
  3569. //
  3570. // Logon failure: account currently disabled.
  3571. //
  3572. #define ERROR_ACCOUNT_DISABLED 1331L
  3573. //
  3574. // MessageId: ERROR_NONE_MAPPED
  3575. //
  3576. // MessageText:
  3577. //
  3578. // No mapping between account names and security IDs was done.
  3579. //
  3580. #define ERROR_NONE_MAPPED 1332L
  3581. //
  3582. // MessageId: ERROR_TOO_MANY_LUIDS_REQUESTED
  3583. //
  3584. // MessageText:
  3585. //
  3586. // Too many local user identifiers (LUIDs) were requested at one time.
  3587. //
  3588. #define ERROR_TOO_MANY_LUIDS_REQUESTED 1333L
  3589. //
  3590. // MessageId: ERROR_LUIDS_EXHAUSTED
  3591. //
  3592. // MessageText:
  3593. //
  3594. // No more local user identifiers (LUIDs) are available.
  3595. //
  3596. #define ERROR_LUIDS_EXHAUSTED 1334L
  3597. //
  3598. // MessageId: ERROR_INVALID_SUB_AUTHORITY
  3599. //
  3600. // MessageText:
  3601. //
  3602. // The subauthority part of a security ID is invalid for this particular use.
  3603. //
  3604. #define ERROR_INVALID_SUB_AUTHORITY 1335L
  3605. //
  3606. // MessageId: ERROR_INVALID_ACL
  3607. //
  3608. // MessageText:
  3609. //
  3610. // The access control list (ACL) structure is invalid.
  3611. //
  3612. #define ERROR_INVALID_ACL 1336L
  3613. //
  3614. // MessageId: ERROR_INVALID_SID
  3615. //
  3616. // MessageText:
  3617. //
  3618. // The security ID structure is invalid.
  3619. //
  3620. #define ERROR_INVALID_SID 1337L
  3621. //
  3622. // MessageId: ERROR_INVALID_SECURITY_DESCR
  3623. //
  3624. // MessageText:
  3625. //
  3626. // The security descriptor structure is invalid.
  3627. //
  3628. #define ERROR_INVALID_SECURITY_DESCR 1338L
  3629. //
  3630. // MessageId: ERROR_BAD_INHERITANCE_ACL
  3631. //
  3632. // MessageText:
  3633. //
  3634. // The inherited access control list (ACL) or access control entry (ACE) could not be built.
  3635. //
  3636. #define ERROR_BAD_INHERITANCE_ACL 1340L
  3637. //
  3638. // MessageId: ERROR_SERVER_DISABLED
  3639. //
  3640. // MessageText:
  3641. //
  3642. // The server is currently disabled.
  3643. //
  3644. #define ERROR_SERVER_DISABLED 1341L
  3645. //
  3646. // MessageId: ERROR_SERVER_NOT_DISABLED
  3647. //
  3648. // MessageText:
  3649. //
  3650. // The server is currently enabled.
  3651. //
  3652. #define ERROR_SERVER_NOT_DISABLED 1342L
  3653. //
  3654. // MessageId: ERROR_INVALID_ID_AUTHORITY
  3655. //
  3656. // MessageText:
  3657. //
  3658. // The value provided was an invalid value for an identifier authority.
  3659. //
  3660. #define ERROR_INVALID_ID_AUTHORITY 1343L
  3661. //
  3662. // MessageId: ERROR_ALLOTTED_SPACE_EXCEEDED
  3663. //
  3664. // MessageText:
  3665. //
  3666. // No more memory is available for security information updates.
  3667. //
  3668. #define ERROR_ALLOTTED_SPACE_EXCEEDED 1344L
  3669. //
  3670. // MessageId: ERROR_INVALID_GROUP_ATTRIBUTES
  3671. //
  3672. // MessageText:
  3673. //
  3674. // The specified attributes are invalid, or incompatible with the attributes for the group as a whole.
  3675. //
  3676. #define ERROR_INVALID_GROUP_ATTRIBUTES 1345L
  3677. //
  3678. // MessageId: ERROR_BAD_IMPERSONATION_LEVEL
  3679. //
  3680. // MessageText:
  3681. //
  3682. // Either a required impersonation level was not provided, or the provided impersonation level is invalid.
  3683. //
  3684. #define ERROR_BAD_IMPERSONATION_LEVEL 1346L
  3685. //
  3686. // MessageId: ERROR_CANT_OPEN_ANONYMOUS
  3687. //
  3688. // MessageText:
  3689. //
  3690. // Cannot open an anonymous level security token.
  3691. //
  3692. #define ERROR_CANT_OPEN_ANONYMOUS 1347L
  3693. //
  3694. // MessageId: ERROR_BAD_VALIDATION_CLASS
  3695. //
  3696. // MessageText:
  3697. //
  3698. // The validation information class requested was invalid.
  3699. //
  3700. #define ERROR_BAD_VALIDATION_CLASS 1348L
  3701. //
  3702. // MessageId: ERROR_BAD_TOKEN_TYPE
  3703. //
  3704. // MessageText:
  3705. //
  3706. // The type of the token is inappropriate for its attempted use.
  3707. //
  3708. #define ERROR_BAD_TOKEN_TYPE 1349L
  3709. //
  3710. // MessageId: ERROR_NO_SECURITY_ON_OBJECT
  3711. //
  3712. // MessageText:
  3713. //
  3714. // Unable to perform a security operation on an object that has no associated security.
  3715. //
  3716. #define ERROR_NO_SECURITY_ON_OBJECT 1350L
  3717. //
  3718. // MessageId: ERROR_CANT_ACCESS_DOMAIN_INFO
  3719. //
  3720. // MessageText:
  3721. //
  3722. // Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied.
  3723. //
  3724. #define ERROR_CANT_ACCESS_DOMAIN_INFO 1351L
  3725. //
  3726. // MessageId: ERROR_INVALID_SERVER_STATE
  3727. //
  3728. // MessageText:
  3729. //
  3730. // The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
  3731. //
  3732. #define ERROR_INVALID_SERVER_STATE 1352L
  3733. //
  3734. // MessageId: ERROR_INVALID_DOMAIN_STATE
  3735. //
  3736. // MessageText:
  3737. //
  3738. // The domain was in the wrong state to perform the security operation.
  3739. //
  3740. #define ERROR_INVALID_DOMAIN_STATE 1353L
  3741. //
  3742. // MessageId: ERROR_INVALID_DOMAIN_ROLE
  3743. //
  3744. // MessageText:
  3745. //
  3746. // This operation is only allowed for the Primary Domain Controller of the domain.
  3747. //
  3748. #define ERROR_INVALID_DOMAIN_ROLE 1354L
  3749. //
  3750. // MessageId: ERROR_NO_SUCH_DOMAIN
  3751. //
  3752. // MessageText:
  3753. //
  3754. // The specified domain either does not exist or could not be contacted.
  3755. //
  3756. #define ERROR_NO_SUCH_DOMAIN 1355L
  3757. //
  3758. // MessageId: ERROR_DOMAIN_EXISTS
  3759. //
  3760. // MessageText:
  3761. //
  3762. // The specified domain already exists.
  3763. //
  3764. #define ERROR_DOMAIN_EXISTS 1356L
  3765. //
  3766. // MessageId: ERROR_DOMAIN_LIMIT_EXCEEDED
  3767. //
  3768. // MessageText:
  3769. //
  3770. // An attempt was made to exceed the limit on the number of domains per server.
  3771. //
  3772. #define ERROR_DOMAIN_LIMIT_EXCEEDED 1357L
  3773. //
  3774. // MessageId: ERROR_INTERNAL_DB_CORRUPTION
  3775. //
  3776. // MessageText:
  3777. //
  3778. // Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
  3779. //
  3780. #define ERROR_INTERNAL_DB_CORRUPTION 1358L
  3781. //
  3782. // MessageId: ERROR_INTERNAL_ERROR
  3783. //
  3784. // MessageText:
  3785. //
  3786. // An internal error occurred.
  3787. //
  3788. #define ERROR_INTERNAL_ERROR 1359L
  3789. //
  3790. // MessageId: ERROR_GENERIC_NOT_MAPPED
  3791. //
  3792. // MessageText:
  3793. //
  3794. // Generic access types were contained in an access mask which should already be mapped to nongeneric types.
  3795. //
  3796. #define ERROR_GENERIC_NOT_MAPPED 1360L
  3797. //
  3798. // MessageId: ERROR_BAD_DESCRIPTOR_FORMAT
  3799. //
  3800. // MessageText:
  3801. //
  3802. // A security descriptor is not in the right format (absolute or self-relative).
  3803. //
  3804. #define ERROR_BAD_DESCRIPTOR_FORMAT 1361L
  3805. //
  3806. // MessageId: ERROR_NOT_LOGON_PROCESS
  3807. //
  3808. // MessageText:
  3809. //
  3810. // The requested action is restricted for use by logon processes only. The calling process has not registered as a logon process.
  3811. //
  3812. #define ERROR_NOT_LOGON_PROCESS 1362L
  3813. //
  3814. // MessageId: ERROR_LOGON_SESSION_EXISTS
  3815. //
  3816. // MessageText:
  3817. //
  3818. // Cannot start a new logon session with an ID that is already in use.
  3819. //
  3820. #define ERROR_LOGON_SESSION_EXISTS 1363L
  3821. //
  3822. // MessageId: ERROR_NO_SUCH_PACKAGE
  3823. //
  3824. // MessageText:
  3825. //
  3826. // A specified authentication package is unknown.
  3827. //
  3828. #define ERROR_NO_SUCH_PACKAGE 1364L
  3829. //
  3830. // MessageId: ERROR_BAD_LOGON_SESSION_STATE
  3831. //
  3832. // MessageText:
  3833. //
  3834. // The logon session is not in a state that is consistent with the requested operation.
  3835. //
  3836. #define ERROR_BAD_LOGON_SESSION_STATE 1365L
  3837. //
  3838. // MessageId: ERROR_LOGON_SESSION_COLLISION
  3839. //
  3840. // MessageText:
  3841. //
  3842. // The logon session ID is already in use.
  3843. //
  3844. #define ERROR_LOGON_SESSION_COLLISION 1366L
  3845. //
  3846. // MessageId: ERROR_INVALID_LOGON_TYPE
  3847. //
  3848. // MessageText:
  3849. //
  3850. // A logon request contained an invalid logon type value.
  3851. //
  3852. #define ERROR_INVALID_LOGON_TYPE 1367L
  3853. //
  3854. // MessageId: ERROR_CANNOT_IMPERSONATE
  3855. //
  3856. // MessageText:
  3857. //
  3858. // Unable to impersonate using a named pipe until data has been read from that pipe.
  3859. //
  3860. #define ERROR_CANNOT_IMPERSONATE 1368L
  3861. //
  3862. // MessageId: ERROR_RXACT_INVALID_STATE
  3863. //
  3864. // MessageText:
  3865. //
  3866. // The transaction state of a registry subtree is incompatible with the requested operation.
  3867. //
  3868. #define ERROR_RXACT_INVALID_STATE 1369L
  3869. //
  3870. // MessageId: ERROR_RXACT_COMMIT_FAILURE
  3871. //
  3872. // MessageText:
  3873. //
  3874. // An internal security database corruption has been encountered.
  3875. //
  3876. #define ERROR_RXACT_COMMIT_FAILURE 1370L
  3877. //
  3878. // MessageId: ERROR_SPECIAL_ACCOUNT
  3879. //
  3880. // MessageText:
  3881. //
  3882. // Cannot perform this operation on built-in accounts.
  3883. //
  3884. #define ERROR_SPECIAL_ACCOUNT 1371L
  3885. //
  3886. // MessageId: ERROR_SPECIAL_GROUP
  3887. //
  3888. // MessageText:
  3889. //
  3890. // Cannot perform this operation on this built-in special group.
  3891. //
  3892. #define ERROR_SPECIAL_GROUP 1372L
  3893. //
  3894. // MessageId: ERROR_SPECIAL_USER
  3895. //
  3896. // MessageText:
  3897. //
  3898. // Cannot perform this operation on this built-in special user.
  3899. //
  3900. #define ERROR_SPECIAL_USER 1373L
  3901. //
  3902. // MessageId: ERROR_MEMBERS_PRIMARY_GROUP
  3903. //
  3904. // MessageText:
  3905. //
  3906. // The user cannot be removed from a group because the group is currently the user's primary group.
  3907. //
  3908. #define ERROR_MEMBERS_PRIMARY_GROUP 1374L
  3909. //
  3910. // MessageId: ERROR_TOKEN_ALREADY_IN_USE
  3911. //
  3912. // MessageText:
  3913. //
  3914. // The token is already in use as a primary token.
  3915. //
  3916. #define ERROR_TOKEN_ALREADY_IN_USE 1375L
  3917. //
  3918. // MessageId: ERROR_NO_SUCH_ALIAS
  3919. //
  3920. // MessageText:
  3921. //
  3922. // The specified local group does not exist.
  3923. //
  3924. #define ERROR_NO_SUCH_ALIAS 1376L
  3925. //
  3926. // MessageId: ERROR_MEMBER_NOT_IN_ALIAS
  3927. //
  3928. // MessageText:
  3929. //
  3930. // The specified account name is not a member of the local group.
  3931. //
  3932. #define ERROR_MEMBER_NOT_IN_ALIAS 1377L
  3933. //
  3934. // MessageId: ERROR_MEMBER_IN_ALIAS
  3935. //
  3936. // MessageText:
  3937. //
  3938. // The specified account name is already a member of the local group.
  3939. //
  3940. #define ERROR_MEMBER_IN_ALIAS 1378L
  3941. //
  3942. // MessageId: ERROR_ALIAS_EXISTS
  3943. //
  3944. // MessageText:
  3945. //
  3946. // The specified local group already exists.
  3947. //
  3948. #define ERROR_ALIAS_EXISTS 1379L
  3949. //
  3950. // MessageId: ERROR_LOGON_NOT_GRANTED
  3951. //
  3952. // MessageText:
  3953. //
  3954. // Logon failure: the user has not been granted the requested logon type at this computer.
  3955. //
  3956. #define ERROR_LOGON_NOT_GRANTED 1380L
  3957. //
  3958. // MessageId: ERROR_TOO_MANY_SECRETS
  3959. //
  3960. // MessageText:
  3961. //
  3962. // The maximum number of secrets that may be stored in a single system has been exceeded.
  3963. //
  3964. #define ERROR_TOO_MANY_SECRETS 1381L
  3965. //
  3966. // MessageId: ERROR_SECRET_TOO_LONG
  3967. //
  3968. // MessageText:
  3969. //
  3970. // The length of a secret exceeds the maximum length allowed.
  3971. //
  3972. #define ERROR_SECRET_TOO_LONG 1382L
  3973. //
  3974. // MessageId: ERROR_INTERNAL_DB_ERROR
  3975. //
  3976. // MessageText:
  3977. //
  3978. // The local security authority database contains an internal inconsistency.
  3979. //
  3980. #define ERROR_INTERNAL_DB_ERROR 1383L
  3981. //
  3982. // MessageId: ERROR_TOO_MANY_CONTEXT_IDS
  3983. //
  3984. // MessageText:
  3985. //
  3986. // During a logon attempt, the user's security context accumulated too many security IDs.
  3987. //
  3988. #define ERROR_TOO_MANY_CONTEXT_IDS 1384L
  3989. //
  3990. // MessageId: ERROR_LOGON_TYPE_NOT_GRANTED
  3991. //
  3992. // MessageText:
  3993. //
  3994. // Logon failure: the user has not been granted the requested logon type at this computer.
  3995. //
  3996. #define ERROR_LOGON_TYPE_NOT_GRANTED 1385L
  3997. //
  3998. // MessageId: ERROR_NT_CROSS_ENCRYPTION_REQUIRED
  3999. //
  4000. // MessageText:
  4001. //
  4002. // A cross-encrypted password is necessary to change a user password.
  4003. //
  4004. #define ERROR_NT_CROSS_ENCRYPTION_REQUIRED 1386L
  4005. //
  4006. // MessageId: ERROR_NO_SUCH_MEMBER
  4007. //
  4008. // MessageText:
  4009. //
  4010. // A member could not be added to or removed from the local group because the member does not exist.
  4011. //
  4012. #define ERROR_NO_SUCH_MEMBER 1387L
  4013. //
  4014. // MessageId: ERROR_INVALID_MEMBER
  4015. //
  4016. // MessageText:
  4017. //
  4018. // A new member could not be added to a local group because the member has the wrong account type.
  4019. //
  4020. #define ERROR_INVALID_MEMBER 1388L
  4021. //
  4022. // MessageId: ERROR_TOO_MANY_SIDS
  4023. //
  4024. // MessageText:
  4025. //
  4026. // Too many security IDs have been specified.
  4027. //
  4028. #define ERROR_TOO_MANY_SIDS 1389L
  4029. //
  4030. // MessageId: ERROR_LM_CROSS_ENCRYPTION_REQUIRED
  4031. //
  4032. // MessageText:
  4033. //
  4034. // A cross-encrypted password is necessary to change this user password.
  4035. //
  4036. #define ERROR_LM_CROSS_ENCRYPTION_REQUIRED 1390L
  4037. //
  4038. // MessageId: ERROR_NO_INHERITANCE
  4039. //
  4040. // MessageText:
  4041. //
  4042. // Indicates an ACL contains no inheritable components.
  4043. //
  4044. #define ERROR_NO_INHERITANCE 1391L
  4045. //
  4046. // MessageId: ERROR_FILE_CORRUPT
  4047. //
  4048. // MessageText:
  4049. //
  4050. // The file or directory is corrupted and unreadable.
  4051. //
  4052. #define ERROR_FILE_CORRUPT 1392L
  4053. //
  4054. // MessageId: ERROR_DISK_CORRUPT
  4055. //
  4056. // MessageText:
  4057. //
  4058. // The disk structure is corrupted and unreadable.
  4059. //
  4060. #define ERROR_DISK_CORRUPT 1393L
  4061. //
  4062. // MessageId: ERROR_NO_USER_SESSION_KEY
  4063. //
  4064. // MessageText:
  4065. //
  4066. // There is no user session key for the specified logon session.
  4067. //
  4068. #define ERROR_NO_USER_SESSION_KEY 1394L
  4069. //
  4070. // MessageId: ERROR_LICENSE_QUOTA_EXCEEDED
  4071. //
  4072. // MessageText:
  4073. //
  4074. // The service being accessed is licensed for a particular number of connections.
  4075. // No more connections can be made to the service at this time because there are already as many connections as the service can accept.
  4076. //
  4077. #define ERROR_LICENSE_QUOTA_EXCEEDED 1395L
  4078. //
  4079. // MessageId: ERROR_WRONG_TARGET_NAME
  4080. //
  4081. // MessageText:
  4082. //
  4083. // Logon Failure: The target account name is incorrect.
  4084. //
  4085. #define ERROR_WRONG_TARGET_NAME 1396L
  4086. //
  4087. // MessageId: ERROR_MUTUAL_AUTH_FAILED
  4088. //
  4089. // MessageText:
  4090. //
  4091. // Mutual Authentication failed. The server's password is out of date at the domain controller.
  4092. //
  4093. #define ERROR_MUTUAL_AUTH_FAILED 1397L
  4094. //
  4095. // MessageId: ERROR_TIME_SKEW
  4096. //
  4097. // MessageText:
  4098. //
  4099. // There is a time and/or date difference between the client and server.
  4100. //
  4101. #define ERROR_TIME_SKEW 1398L
  4102. //
  4103. // MessageId: ERROR_CURRENT_DOMAIN_NOT_ALLOWED
  4104. //
  4105. // MessageText:
  4106. //
  4107. // This operation can not be performed on the current domain.
  4108. //
  4109. #define ERROR_CURRENT_DOMAIN_NOT_ALLOWED 1399L
  4110. // End of security error codes
  4111. ///////////////////////////
  4112. // //
  4113. // WinUser Error Codes //
  4114. // //
  4115. ///////////////////////////
  4116. //
  4117. // MessageId: ERROR_INVALID_WINDOW_HANDLE
  4118. //
  4119. // MessageText:
  4120. //
  4121. // Invalid window handle.
  4122. //
  4123. #define ERROR_INVALID_WINDOW_HANDLE 1400L
  4124. //
  4125. // MessageId: ERROR_INVALID_MENU_HANDLE
  4126. //
  4127. // MessageText:
  4128. //
  4129. // Invalid menu handle.
  4130. //
  4131. #define ERROR_INVALID_MENU_HANDLE 1401L
  4132. //
  4133. // MessageId: ERROR_INVALID_CURSOR_HANDLE
  4134. //
  4135. // MessageText:
  4136. //
  4137. // Invalid cursor handle.
  4138. //
  4139. #define ERROR_INVALID_CURSOR_HANDLE 1402L
  4140. //
  4141. // MessageId: ERROR_INVALID_ACCEL_HANDLE
  4142. //
  4143. // MessageText:
  4144. //
  4145. // Invalid accelerator table handle.
  4146. //
  4147. #define ERROR_INVALID_ACCEL_HANDLE 1403L
  4148. //
  4149. // MessageId: ERROR_INVALID_HOOK_HANDLE
  4150. //
  4151. // MessageText:
  4152. //
  4153. // Invalid hook handle.
  4154. //
  4155. #define ERROR_INVALID_HOOK_HANDLE 1404L
  4156. //
  4157. // MessageId: ERROR_INVALID_DWP_HANDLE
  4158. //
  4159. // MessageText:
  4160. //
  4161. // Invalid handle to a multiple-window position structure.
  4162. //
  4163. #define ERROR_INVALID_DWP_HANDLE 1405L
  4164. //
  4165. // MessageId: ERROR_TLW_WITH_WSCHILD
  4166. //
  4167. // MessageText:
  4168. //
  4169. // Cannot create a top-level child window.
  4170. //
  4171. #define ERROR_TLW_WITH_WSCHILD 1406L
  4172. //
  4173. // MessageId: ERROR_CANNOT_FIND_WND_CLASS
  4174. //
  4175. // MessageText:
  4176. //
  4177. // Cannot find window class.
  4178. //
  4179. #define ERROR_CANNOT_FIND_WND_CLASS 1407L
  4180. //
  4181. // MessageId: ERROR_WINDOW_OF_OTHER_THREAD
  4182. //
  4183. // MessageText:
  4184. //
  4185. // Invalid window; it belongs to other thread.
  4186. //
  4187. #define ERROR_WINDOW_OF_OTHER_THREAD 1408L
  4188. //
  4189. // MessageId: ERROR_HOTKEY_ALREADY_REGISTERED
  4190. //
  4191. // MessageText:
  4192. //
  4193. // Hot key is already registered.
  4194. //
  4195. #define ERROR_HOTKEY_ALREADY_REGISTERED 1409L
  4196. //
  4197. // MessageId: ERROR_CLASS_ALREADY_EXISTS
  4198. //
  4199. // MessageText:
  4200. //
  4201. // Class already exists.
  4202. //
  4203. #define ERROR_CLASS_ALREADY_EXISTS 1410L
  4204. //
  4205. // MessageId: ERROR_CLASS_DOES_NOT_EXIST
  4206. //
  4207. // MessageText:
  4208. //
  4209. // Class does not exist.
  4210. //
  4211. #define ERROR_CLASS_DOES_NOT_EXIST 1411L
  4212. //
  4213. // MessageId: ERROR_CLASS_HAS_WINDOWS
  4214. //
  4215. // MessageText:
  4216. //
  4217. // Class still has open windows.
  4218. //
  4219. #define ERROR_CLASS_HAS_WINDOWS 1412L
  4220. //
  4221. // MessageId: ERROR_INVALID_INDEX
  4222. //
  4223. // MessageText:
  4224. //
  4225. // Invalid index.
  4226. //
  4227. #define ERROR_INVALID_INDEX 1413L
  4228. //
  4229. // MessageId: ERROR_INVALID_ICON_HANDLE
  4230. //
  4231. // MessageText:
  4232. //
  4233. // Invalid icon handle.
  4234. //
  4235. #define ERROR_INVALID_ICON_HANDLE 1414L
  4236. //
  4237. // MessageId: ERROR_PRIVATE_DIALOG_INDEX
  4238. //
  4239. // MessageText:
  4240. //
  4241. // Using private DIALOG window words.
  4242. //
  4243. #define ERROR_PRIVATE_DIALOG_INDEX 1415L
  4244. //
  4245. // MessageId: ERROR_LISTBOX_ID_NOT_FOUND
  4246. //
  4247. // MessageText:
  4248. //
  4249. // The list box identifier was not found.
  4250. //
  4251. #define ERROR_LISTBOX_ID_NOT_FOUND 1416L
  4252. //
  4253. // MessageId: ERROR_NO_WILDCARD_CHARACTERS
  4254. //
  4255. // MessageText:
  4256. //
  4257. // No wildcards were found.
  4258. //
  4259. #define ERROR_NO_WILDCARD_CHARACTERS 1417L
  4260. //
  4261. // MessageId: ERROR_CLIPBOARD_NOT_OPEN
  4262. //
  4263. // MessageText:
  4264. //
  4265. // Thread does not have a clipboard open.
  4266. //
  4267. #define ERROR_CLIPBOARD_NOT_OPEN 1418L
  4268. //
  4269. // MessageId: ERROR_HOTKEY_NOT_REGISTERED
  4270. //
  4271. // MessageText:
  4272. //
  4273. // Hot key is not registered.
  4274. //
  4275. #define ERROR_HOTKEY_NOT_REGISTERED 1419L
  4276. //
  4277. // MessageId: ERROR_WINDOW_NOT_DIALOG
  4278. //
  4279. // MessageText:
  4280. //
  4281. // The window is not a valid dialog window.
  4282. //
  4283. #define ERROR_WINDOW_NOT_DIALOG 1420L
  4284. //
  4285. // MessageId: ERROR_CONTROL_ID_NOT_FOUND
  4286. //
  4287. // MessageText:
  4288. //
  4289. // Control ID not found.
  4290. //
  4291. #define ERROR_CONTROL_ID_NOT_FOUND 1421L
  4292. //
  4293. // MessageId: ERROR_INVALID_COMBOBOX_MESSAGE
  4294. //
  4295. // MessageText:
  4296. //
  4297. // Invalid message for a combo box because it does not have an edit control.
  4298. //
  4299. #define ERROR_INVALID_COMBOBOX_MESSAGE 1422L
  4300. //
  4301. // MessageId: ERROR_WINDOW_NOT_COMBOBOX
  4302. //
  4303. // MessageText:
  4304. //
  4305. // The window is not a combo box.
  4306. //
  4307. #define ERROR_WINDOW_NOT_COMBOBOX 1423L
  4308. //
  4309. // MessageId: ERROR_INVALID_EDIT_HEIGHT
  4310. //
  4311. // MessageText:
  4312. //
  4313. // Height must be less than 256.
  4314. //
  4315. #define ERROR_INVALID_EDIT_HEIGHT 1424L
  4316. //
  4317. // MessageId: ERROR_DC_NOT_FOUND
  4318. //
  4319. // MessageText:
  4320. //
  4321. // Invalid device context (DC) handle.
  4322. //
  4323. #define ERROR_DC_NOT_FOUND 1425L
  4324. //
  4325. // MessageId: ERROR_INVALID_HOOK_FILTER
  4326. //
  4327. // MessageText:
  4328. //
  4329. // Invalid hook procedure type.
  4330. //
  4331. #define ERROR_INVALID_HOOK_FILTER 1426L
  4332. //
  4333. // MessageId: ERROR_INVALID_FILTER_PROC
  4334. //
  4335. // MessageText:
  4336. //
  4337. // Invalid hook procedure.
  4338. //
  4339. #define ERROR_INVALID_FILTER_PROC 1427L
  4340. //
  4341. // MessageId: ERROR_HOOK_NEEDS_HMOD
  4342. //
  4343. // MessageText:
  4344. //
  4345. // Cannot set nonlocal hook without a module handle.
  4346. //
  4347. #define ERROR_HOOK_NEEDS_HMOD 1428L
  4348. //
  4349. // MessageId: ERROR_GLOBAL_ONLY_HOOK
  4350. //
  4351. // MessageText:
  4352. //
  4353. // This hook procedure can only be set globally.
  4354. //
  4355. #define ERROR_GLOBAL_ONLY_HOOK 1429L
  4356. //
  4357. // MessageId: ERROR_JOURNAL_HOOK_SET
  4358. //
  4359. // MessageText:
  4360. //
  4361. // The journal hook procedure is already installed.
  4362. //
  4363. #define ERROR_JOURNAL_HOOK_SET 1430L
  4364. //
  4365. // MessageId: ERROR_HOOK_NOT_INSTALLED
  4366. //
  4367. // MessageText:
  4368. //
  4369. // The hook procedure is not installed.
  4370. //
  4371. #define ERROR_HOOK_NOT_INSTALLED 1431L
  4372. //
  4373. // MessageId: ERROR_INVALID_LB_MESSAGE
  4374. //
  4375. // MessageText:
  4376. //
  4377. // Invalid message for single-selection list box.
  4378. //
  4379. #define ERROR_INVALID_LB_MESSAGE 1432L
  4380. //
  4381. // MessageId: ERROR_SETCOUNT_ON_BAD_LB
  4382. //
  4383. // MessageText:
  4384. //
  4385. // LB_SETCOUNT sent to non-lazy list box.
  4386. //
  4387. #define ERROR_SETCOUNT_ON_BAD_LB 1433L
  4388. //
  4389. // MessageId: ERROR_LB_WITHOUT_TABSTOPS
  4390. //
  4391. // MessageText:
  4392. //
  4393. // This list box does not support tab stops.
  4394. //
  4395. #define ERROR_LB_WITHOUT_TABSTOPS 1434L
  4396. //
  4397. // MessageId: ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
  4398. //
  4399. // MessageText:
  4400. //
  4401. // Cannot destroy object created by another thread.
  4402. //
  4403. #define ERROR_DESTROY_OBJECT_OF_OTHER_THREAD 1435L
  4404. //
  4405. // MessageId: ERROR_CHILD_WINDOW_MENU
  4406. //
  4407. // MessageText:
  4408. //
  4409. // Child windows cannot have menus.
  4410. //
  4411. #define ERROR_CHILD_WINDOW_MENU 1436L
  4412. //
  4413. // MessageId: ERROR_NO_SYSTEM_MENU
  4414. //
  4415. // MessageText:
  4416. //
  4417. // The window does not have a system menu.
  4418. //
  4419. #define ERROR_NO_SYSTEM_MENU 1437L
  4420. //
  4421. // MessageId: ERROR_INVALID_MSGBOX_STYLE
  4422. //
  4423. // MessageText:
  4424. //
  4425. // Invalid message box style.
  4426. //
  4427. #define ERROR_INVALID_MSGBOX_STYLE 1438L
  4428. //
  4429. // MessageId: ERROR_INVALID_SPI_VALUE
  4430. //
  4431. // MessageText:
  4432. //
  4433. // Invalid system-wide (SPI_*) parameter.
  4434. //
  4435. #define ERROR_INVALID_SPI_VALUE 1439L
  4436. //
  4437. // MessageId: ERROR_SCREEN_ALREADY_LOCKED
  4438. //
  4439. // MessageText:
  4440. //
  4441. // Screen already locked.
  4442. //
  4443. #define ERROR_SCREEN_ALREADY_LOCKED 1440L
  4444. //
  4445. // MessageId: ERROR_HWNDS_HAVE_DIFF_PARENT
  4446. //
  4447. // MessageText:
  4448. //
  4449. // All handles to windows in a multiple-window position structure must have the same parent.
  4450. //
  4451. #define ERROR_HWNDS_HAVE_DIFF_PARENT 1441L
  4452. //
  4453. // MessageId: ERROR_NOT_CHILD_WINDOW
  4454. //
  4455. // MessageText:
  4456. //
  4457. // The window is not a child window.
  4458. //
  4459. #define ERROR_NOT_CHILD_WINDOW 1442L
  4460. //
  4461. // MessageId: ERROR_INVALID_GW_COMMAND
  4462. //
  4463. // MessageText:
  4464. //
  4465. // Invalid GW_* command.
  4466. //
  4467. #define ERROR_INVALID_GW_COMMAND 1443L
  4468. //
  4469. // MessageId: ERROR_INVALID_THREAD_ID
  4470. //
  4471. // MessageText:
  4472. //
  4473. // Invalid thread identifier.
  4474. //
  4475. #define ERROR_INVALID_THREAD_ID 1444L
  4476. //
  4477. // MessageId: ERROR_NON_MDICHILD_WINDOW
  4478. //
  4479. // MessageText:
  4480. //
  4481. // Cannot process a message from a window that is not a multiple document interface (MDI) window.
  4482. //
  4483. #define ERROR_NON_MDICHILD_WINDOW 1445L
  4484. //
  4485. // MessageId: ERROR_POPUP_ALREADY_ACTIVE
  4486. //
  4487. // MessageText:
  4488. //
  4489. // Popup menu already active.
  4490. //
  4491. #define ERROR_POPUP_ALREADY_ACTIVE 1446L
  4492. //
  4493. // MessageId: ERROR_NO_SCROLLBARS
  4494. //
  4495. // MessageText:
  4496. //
  4497. // The window does not have scroll bars.
  4498. //
  4499. #define ERROR_NO_SCROLLBARS 1447L
  4500. //
  4501. // MessageId: ERROR_INVALID_SCROLLBAR_RANGE
  4502. //
  4503. // MessageText:
  4504. //
  4505. // Scroll bar range cannot be greater than MAXLONG.
  4506. //
  4507. #define ERROR_INVALID_SCROLLBAR_RANGE 1448L
  4508. //
  4509. // MessageId: ERROR_INVALID_SHOWWIN_COMMAND
  4510. //
  4511. // MessageText:
  4512. //
  4513. // Cannot show or remove the window in the way specified.
  4514. //
  4515. #define ERROR_INVALID_SHOWWIN_COMMAND 1449L
  4516. //
  4517. // MessageId: ERROR_NO_SYSTEM_RESOURCES
  4518. //
  4519. // MessageText:
  4520. //
  4521. // Insufficient system resources exist to complete the requested service.
  4522. //
  4523. #define ERROR_NO_SYSTEM_RESOURCES 1450L
  4524. //
  4525. // MessageId: ERROR_NONPAGED_SYSTEM_RESOURCES
  4526. //
  4527. // MessageText:
  4528. //
  4529. // Insufficient system resources exist to complete the requested service.
  4530. //
  4531. #define ERROR_NONPAGED_SYSTEM_RESOURCES 1451L
  4532. //
  4533. // MessageId: ERROR_PAGED_SYSTEM_RESOURCES
  4534. //
  4535. // MessageText:
  4536. //
  4537. // Insufficient system resources exist to complete the requested service.
  4538. //
  4539. #define ERROR_PAGED_SYSTEM_RESOURCES 1452L
  4540. //
  4541. // MessageId: ERROR_WORKING_SET_QUOTA
  4542. //
  4543. // MessageText:
  4544. //
  4545. // Insufficient quota to complete the requested service.
  4546. //
  4547. #define ERROR_WORKING_SET_QUOTA 1453L
  4548. //
  4549. // MessageId: ERROR_PAGEFILE_QUOTA
  4550. //
  4551. // MessageText:
  4552. //
  4553. // Insufficient quota to complete the requested service.
  4554. //
  4555. #define ERROR_PAGEFILE_QUOTA 1454L
  4556. //
  4557. // MessageId: ERROR_COMMITMENT_LIMIT
  4558. //
  4559. // MessageText:
  4560. //
  4561. // The paging file is too small for this operation to complete.
  4562. //
  4563. #define ERROR_COMMITMENT_LIMIT 1455L
  4564. //
  4565. // MessageId: ERROR_MENU_ITEM_NOT_FOUND
  4566. //
  4567. // MessageText:
  4568. //
  4569. // A menu item was not found.
  4570. //
  4571. #define ERROR_MENU_ITEM_NOT_FOUND 1456L
  4572. //
  4573. // MessageId: ERROR_INVALID_KEYBOARD_HANDLE
  4574. //
  4575. // MessageText:
  4576. //
  4577. // Invalid keyboard layout handle.
  4578. //
  4579. #define ERROR_INVALID_KEYBOARD_HANDLE 1457L
  4580. //
  4581. // MessageId: ERROR_HOOK_TYPE_NOT_ALLOWED
  4582. //
  4583. // MessageText:
  4584. //
  4585. // Hook type not allowed.
  4586. //
  4587. #define ERROR_HOOK_TYPE_NOT_ALLOWED 1458L
  4588. //
  4589. // MessageId: ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION
  4590. //
  4591. // MessageText:
  4592. //
  4593. // This operation requires an interactive window station.
  4594. //
  4595. #define ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION 1459L
  4596. //
  4597. // MessageId: ERROR_TIMEOUT
  4598. //
  4599. // MessageText:
  4600. //
  4601. // This operation returned because the timeout period expired.
  4602. //
  4603. #define ERROR_TIMEOUT 1460L
  4604. //
  4605. // MessageId: ERROR_INVALID_MONITOR_HANDLE
  4606. //
  4607. // MessageText:
  4608. //
  4609. // Invalid monitor handle.
  4610. //
  4611. #define ERROR_INVALID_MONITOR_HANDLE 1461L
  4612. // End of WinUser error codes
  4613. ///////////////////////////
  4614. // //
  4615. // Eventlog Status Codes //
  4616. // //
  4617. ///////////////////////////
  4618. //
  4619. // MessageId: ERROR_EVENTLOG_FILE_CORRUPT
  4620. //
  4621. // MessageText:
  4622. //
  4623. // The event log file is corrupted.
  4624. //
  4625. #define ERROR_EVENTLOG_FILE_CORRUPT 1500L
  4626. //
  4627. // MessageId: ERROR_EVENTLOG_CANT_START
  4628. //
  4629. // MessageText:
  4630. //
  4631. // No event log file could be opened, so the event logging service did not start.
  4632. //
  4633. #define ERROR_EVENTLOG_CANT_START 1501L
  4634. //
  4635. // MessageId: ERROR_LOG_FILE_FULL
  4636. //
  4637. // MessageText:
  4638. //
  4639. // The event log file is full.
  4640. //
  4641. #define ERROR_LOG_FILE_FULL 1502L
  4642. //
  4643. // MessageId: ERROR_EVENTLOG_FILE_CHANGED
  4644. //
  4645. // MessageText:
  4646. //
  4647. // The event log file has changed between read operations.
  4648. //
  4649. #define ERROR_EVENTLOG_FILE_CHANGED 1503L
  4650. // End of eventlog error codes
  4651. ///////////////////////////
  4652. // //
  4653. // MSI Error Codes //
  4654. // //
  4655. ///////////////////////////
  4656. //
  4657. // MessageId: ERROR_INSTALL_SERVICE_FAILURE
  4658. //
  4659. // MessageText:
  4660. //
  4661. // The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.
  4662. //
  4663. #define ERROR_INSTALL_SERVICE_FAILURE 1601L
  4664. //
  4665. // MessageId: ERROR_INSTALL_USEREXIT
  4666. //
  4667. // MessageText:
  4668. //
  4669. // User cancelled installation.
  4670. //
  4671. #define ERROR_INSTALL_USEREXIT 1602L
  4672. //
  4673. // MessageId: ERROR_INSTALL_FAILURE
  4674. //
  4675. // MessageText:
  4676. //
  4677. // Fatal error during installation.
  4678. //
  4679. #define ERROR_INSTALL_FAILURE 1603L
  4680. //
  4681. // MessageId: ERROR_INSTALL_SUSPEND
  4682. //
  4683. // MessageText:
  4684. //
  4685. // Installation suspended, incomplete.
  4686. //
  4687. #define ERROR_INSTALL_SUSPEND 1604L
  4688. //
  4689. // MessageId: ERROR_UNKNOWN_PRODUCT
  4690. //
  4691. // MessageText:
  4692. //
  4693. // This action is only valid for products that are currently installed.
  4694. //
  4695. #define ERROR_UNKNOWN_PRODUCT 1605L
  4696. //
  4697. // MessageId: ERROR_UNKNOWN_FEATURE
  4698. //
  4699. // MessageText:
  4700. //
  4701. // Feature ID not registered.
  4702. //
  4703. #define ERROR_UNKNOWN_FEATURE 1606L
  4704. //
  4705. // MessageId: ERROR_UNKNOWN_COMPONENT
  4706. //
  4707. // MessageText:
  4708. //
  4709. // Component ID not registered.
  4710. //
  4711. #define ERROR_UNKNOWN_COMPONENT 1607L
  4712. //
  4713. // MessageId: ERROR_UNKNOWN_PROPERTY
  4714. //
  4715. // MessageText:
  4716. //
  4717. // Unknown property.
  4718. //
  4719. #define ERROR_UNKNOWN_PROPERTY 1608L
  4720. //
  4721. // MessageId: ERROR_INVALID_HANDLE_STATE
  4722. //
  4723. // MessageText:
  4724. //
  4725. // Handle is in an invalid state.
  4726. //
  4727. #define ERROR_INVALID_HANDLE_STATE 1609L
  4728. //
  4729. // MessageId: ERROR_BAD_CONFIGURATION
  4730. //
  4731. // MessageText:
  4732. //
  4733. // The configuration data for this product is corrupt. Contact your support personnel.
  4734. //
  4735. #define ERROR_BAD_CONFIGURATION 1610L
  4736. //
  4737. // MessageId: ERROR_INDEX_ABSENT
  4738. //
  4739. // MessageText:
  4740. //
  4741. // Component qualifier not present.
  4742. //
  4743. #define ERROR_INDEX_ABSENT 1611L
  4744. //
  4745. // MessageId: ERROR_INSTALL_SOURCE_ABSENT
  4746. //
  4747. // MessageText:
  4748. //
  4749. // The installation source for this product is not available. Verify that the source exists and that you can access it.
  4750. //
  4751. #define ERROR_INSTALL_SOURCE_ABSENT 1612L
  4752. //
  4753. // MessageId: ERROR_INSTALL_PACKAGE_VERSION
  4754. //
  4755. // MessageText:
  4756. //
  4757. // This installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service.
  4758. //
  4759. #define ERROR_INSTALL_PACKAGE_VERSION 1613L
  4760. //
  4761. // MessageId: ERROR_PRODUCT_UNINSTALLED
  4762. //
  4763. // MessageText:
  4764. //
  4765. // Product is uninstalled.
  4766. //
  4767. #define ERROR_PRODUCT_UNINSTALLED 1614L
  4768. //
  4769. // MessageId: ERROR_BAD_QUERY_SYNTAX
  4770. //
  4771. // MessageText:
  4772. //
  4773. // SQL query syntax invalid or unsupported.
  4774. //
  4775. #define ERROR_BAD_QUERY_SYNTAX 1615L
  4776. //
  4777. // MessageId: ERROR_INVALID_FIELD
  4778. //
  4779. // MessageText:
  4780. //
  4781. // Record field does not exist.
  4782. //
  4783. #define ERROR_INVALID_FIELD 1616L
  4784. //
  4785. // MessageId: ERROR_DEVICE_REMOVED
  4786. //
  4787. // MessageText:
  4788. //
  4789. // The device has been removed.
  4790. //
  4791. #define ERROR_DEVICE_REMOVED 1617L
  4792. //
  4793. // MessageId: ERROR_INSTALL_ALREADY_RUNNING
  4794. //
  4795. // MessageText:
  4796. //
  4797. // Another installation is already in progress. Complete that installation before proceeding with this install.
  4798. //
  4799. #define ERROR_INSTALL_ALREADY_RUNNING 1618L
  4800. //
  4801. // MessageId: ERROR_INSTALL_PACKAGE_OPEN_FAILED
  4802. //
  4803. // MessageText:
  4804. //
  4805. // This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.
  4806. //
  4807. #define ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619L
  4808. //
  4809. // MessageId: ERROR_INSTALL_PACKAGE_INVALID
  4810. //
  4811. // MessageText:
  4812. //
  4813. // This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.
  4814. //
  4815. #define ERROR_INSTALL_PACKAGE_INVALID 1620L
  4816. //
  4817. // MessageId: ERROR_INSTALL_UI_FAILURE
  4818. //
  4819. // MessageText:
  4820. //
  4821. // There was an error starting the Windows Installer service user interface. Contact your support personnel.
  4822. //
  4823. #define ERROR_INSTALL_UI_FAILURE 1621L
  4824. //
  4825. // MessageId: ERROR_INSTALL_LOG_FAILURE
  4826. //
  4827. // MessageText:
  4828. //
  4829. // Error opening installation log file. Verify that the specified log file location exists and that you can write to it.
  4830. //
  4831. #define ERROR_INSTALL_LOG_FAILURE 1622L
  4832. //
  4833. // MessageId: ERROR_INSTALL_LANGUAGE_UNSUPPORTED
  4834. //
  4835. // MessageText:
  4836. //
  4837. // The language of this installation package is not supported by your system.
  4838. //
  4839. #define ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623L
  4840. //
  4841. // MessageId: ERROR_INSTALL_TRANSFORM_FAILURE
  4842. //
  4843. // MessageText:
  4844. //
  4845. // Error applying transforms. Verify that the specified transform paths are valid.
  4846. //
  4847. #define ERROR_INSTALL_TRANSFORM_FAILURE 1624L
  4848. //
  4849. // MessageId: ERROR_INSTALL_PACKAGE_REJECTED
  4850. //
  4851. // MessageText:
  4852. //
  4853. // This installation is forbidden by system policy. Contact your system administrator.
  4854. //
  4855. #define ERROR_INSTALL_PACKAGE_REJECTED 1625L
  4856. //
  4857. // MessageId: ERROR_FUNCTION_NOT_CALLED
  4858. //
  4859. // MessageText:
  4860. //
  4861. // Function could not be executed.
  4862. //
  4863. #define ERROR_FUNCTION_NOT_CALLED 1626L
  4864. //
  4865. // MessageId: ERROR_FUNCTION_FAILED
  4866. //
  4867. // MessageText:
  4868. //
  4869. // Function failed during execution.
  4870. //
  4871. #define ERROR_FUNCTION_FAILED 1627L
  4872. //
  4873. // MessageId: ERROR_INVALID_TABLE
  4874. //
  4875. // MessageText:
  4876. //
  4877. // Invalid or unknown table specified.
  4878. //
  4879. #define ERROR_INVALID_TABLE 1628L
  4880. //
  4881. // MessageId: ERROR_DATATYPE_MISMATCH
  4882. //
  4883. // MessageText:
  4884. //
  4885. // Data supplied is of wrong type.
  4886. //
  4887. #define ERROR_DATATYPE_MISMATCH 1629L
  4888. //
  4889. // MessageId: ERROR_UNSUPPORTED_TYPE
  4890. //
  4891. // MessageText:
  4892. //
  4893. // Data of this type is not supported.
  4894. //
  4895. #define ERROR_UNSUPPORTED_TYPE 1630L
  4896. //
  4897. // MessageId: ERROR_CREATE_FAILED
  4898. //
  4899. // MessageText:
  4900. //
  4901. // The Windows Installer service failed to start. Contact your support personnel.
  4902. //
  4903. #define ERROR_CREATE_FAILED 1631L
  4904. //
  4905. // MessageId: ERROR_INSTALL_TEMP_UNWRITABLE
  4906. //
  4907. // MessageText:
  4908. //
  4909. // The Temp folder is on a drive that is full or is inaccessible. Free up space on the drive or verify that you have write permission on the Temp folder.
  4910. //
  4911. #define ERROR_INSTALL_TEMP_UNWRITABLE 1632L
  4912. //
  4913. // MessageId: ERROR_INSTALL_PLATFORM_UNSUPPORTED
  4914. //
  4915. // MessageText:
  4916. //
  4917. // This installation package is not supported by this processor type. Contact your product vendor.
  4918. //
  4919. #define ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633L
  4920. //
  4921. // MessageId: ERROR_INSTALL_NOTUSED
  4922. //
  4923. // MessageText:
  4924. //
  4925. // Component not used on this computer.
  4926. //
  4927. #define ERROR_INSTALL_NOTUSED 1634L
  4928. //
  4929. // MessageId: ERROR_PATCH_PACKAGE_OPEN_FAILED
  4930. //
  4931. // MessageText:
  4932. //
  4933. // This patch package could not be opened. Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
  4934. //
  4935. #define ERROR_PATCH_PACKAGE_OPEN_FAILED 1635L
  4936. //
  4937. // MessageId: ERROR_PATCH_PACKAGE_INVALID
  4938. //
  4939. // MessageText:
  4940. //
  4941. // This patch package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer patch package.
  4942. //
  4943. #define ERROR_PATCH_PACKAGE_INVALID 1636L
  4944. //
  4945. // MessageId: ERROR_PATCH_PACKAGE_UNSUPPORTED
  4946. //
  4947. // MessageText:
  4948. //
  4949. // This patch package cannot be processed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service.
  4950. //
  4951. #define ERROR_PATCH_PACKAGE_UNSUPPORTED 1637L
  4952. //
  4953. // MessageId: ERROR_PRODUCT_VERSION
  4954. //
  4955. // MessageText:
  4956. //
  4957. // Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
  4958. //
  4959. #define ERROR_PRODUCT_VERSION 1638L
  4960. //
  4961. // MessageId: ERROR_INVALID_COMMAND_LINE
  4962. //
  4963. // MessageText:
  4964. //
  4965. // Invalid command line argument. Consult the Windows Installer SDK for detailed command line help.
  4966. //
  4967. #define ERROR_INVALID_COMMAND_LINE 1639L
  4968. //
  4969. // MessageId: ERROR_INSTALL_REMOTE_DISALLOWED
  4970. //
  4971. // MessageText:
  4972. //
  4973. // Only administrators have permission to add, remove, or configure server software during a Terminal services remote session. If you want to install or configure software on the server, contact your network administrator.
  4974. //
  4975. #define ERROR_INSTALL_REMOTE_DISALLOWED 1640L
  4976. //
  4977. // MessageId: ERROR_SUCCESS_REBOOT_INITIATED
  4978. //
  4979. // MessageText:
  4980. //
  4981. // The requested operation completed successfully. The system will be restarted so the changes can take effect.
  4982. //
  4983. #define ERROR_SUCCESS_REBOOT_INITIATED 1641L
  4984. //
  4985. // MessageId: ERROR_PATCH_TARGET_NOT_FOUND
  4986. //
  4987. // MessageText:
  4988. //
  4989. // The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer an
  4990. // d that you have the correct upgrade patch.
  4991. //
  4992. #define ERROR_PATCH_TARGET_NOT_FOUND 1642L
  4993. //
  4994. // MessageId: ERROR_PATCH_PACKAGE_REJECTED
  4995. //
  4996. // MessageText:
  4997. //
  4998. // The patch package is not permitted by software restriction policy.
  4999. //
  5000. #define ERROR_PATCH_PACKAGE_REJECTED 1643L
  5001. //
  5002. // MessageId: ERROR_INSTALL_TRANSFORM_REJECTED
  5003. //
  5004. // MessageText:
  5005. //
  5006. // One or more customizations are not permitted by software restriction policy.
  5007. //
  5008. #define ERROR_INSTALL_TRANSFORM_REJECTED 1644L
  5009. // End of MSI error codes
  5010. ///////////////////////////
  5011. // //
  5012. // RPC Status Codes //
  5013. // //
  5014. ///////////////////////////
  5015. //
  5016. // MessageId: RPC_S_INVALID_STRING_BINDING
  5017. //
  5018. // MessageText:
  5019. //
  5020. // The string binding is invalid.
  5021. //
  5022. #define RPC_S_INVALID_STRING_BINDING 1700L
  5023. //
  5024. // MessageId: RPC_S_WRONG_KIND_OF_BINDING
  5025. //
  5026. // MessageText:
  5027. //
  5028. // The binding handle is not the correct type.
  5029. //
  5030. #define RPC_S_WRONG_KIND_OF_BINDING 1701L
  5031. //
  5032. // MessageId: RPC_S_INVALID_BINDING
  5033. //
  5034. // MessageText:
  5035. //
  5036. // The binding handle is invalid.
  5037. //
  5038. #define RPC_S_INVALID_BINDING 1702L
  5039. //
  5040. // MessageId: RPC_S_PROTSEQ_NOT_SUPPORTED
  5041. //
  5042. // MessageText:
  5043. //
  5044. // The RPC protocol sequence is not supported.
  5045. //
  5046. #define RPC_S_PROTSEQ_NOT_SUPPORTED 1703L
  5047. //
  5048. // MessageId: RPC_S_INVALID_RPC_PROTSEQ
  5049. //
  5050. // MessageText:
  5051. //
  5052. // The RPC protocol sequence is invalid.
  5053. //
  5054. #define RPC_S_INVALID_RPC_PROTSEQ 1704L
  5055. //
  5056. // MessageId: RPC_S_INVALID_STRING_UUID
  5057. //
  5058. // MessageText:
  5059. //
  5060. // The string universal unique identifier (UUID) is invalid.
  5061. //
  5062. #define RPC_S_INVALID_STRING_UUID 1705L
  5063. //
  5064. // MessageId: RPC_S_INVALID_ENDPOINT_FORMAT
  5065. //
  5066. // MessageText:
  5067. //
  5068. // The endpoint format is invalid.
  5069. //
  5070. #define RPC_S_INVALID_ENDPOINT_FORMAT 1706L
  5071. //
  5072. // MessageId: RPC_S_INVALID_NET_ADDR
  5073. //
  5074. // MessageText:
  5075. //
  5076. // The network address is invalid.
  5077. //
  5078. #define RPC_S_INVALID_NET_ADDR 1707L
  5079. //
  5080. // MessageId: RPC_S_NO_ENDPOINT_FOUND
  5081. //
  5082. // MessageText:
  5083. //
  5084. // No endpoint was found.
  5085. //
  5086. #define RPC_S_NO_ENDPOINT_FOUND 1708L
  5087. //
  5088. // MessageId: RPC_S_INVALID_TIMEOUT
  5089. //
  5090. // MessageText:
  5091. //
  5092. // The timeout value is invalid.
  5093. //
  5094. #define RPC_S_INVALID_TIMEOUT 1709L
  5095. //
  5096. // MessageId: RPC_S_OBJECT_NOT_FOUND
  5097. //
  5098. // MessageText:
  5099. //
  5100. // The object universal unique identifier (UUID) was not found.
  5101. //
  5102. #define RPC_S_OBJECT_NOT_FOUND 1710L
  5103. //
  5104. // MessageId: RPC_S_ALREADY_REGISTERED
  5105. //
  5106. // MessageText:
  5107. //
  5108. // The object universal unique identifier (UUID) has already been registered.
  5109. //
  5110. #define RPC_S_ALREADY_REGISTERED 1711L
  5111. //
  5112. // MessageId: RPC_S_TYPE_ALREADY_REGISTERED
  5113. //
  5114. // MessageText:
  5115. //
  5116. // The type universal unique identifier (UUID) has already been registered.
  5117. //
  5118. #define RPC_S_TYPE_ALREADY_REGISTERED 1712L
  5119. //
  5120. // MessageId: RPC_S_ALREADY_LISTENING
  5121. //
  5122. // MessageText:
  5123. //
  5124. // The RPC server is already listening.
  5125. //
  5126. #define RPC_S_ALREADY_LISTENING 1713L
  5127. //
  5128. // MessageId: RPC_S_NO_PROTSEQS_REGISTERED
  5129. //
  5130. // MessageText:
  5131. //
  5132. // No protocol sequences have been registered.
  5133. //
  5134. #define RPC_S_NO_PROTSEQS_REGISTERED 1714L
  5135. //
  5136. // MessageId: RPC_S_NOT_LISTENING
  5137. //
  5138. // MessageText:
  5139. //
  5140. // The RPC server is not listening.
  5141. //
  5142. #define RPC_S_NOT_LISTENING 1715L
  5143. //
  5144. // MessageId: RPC_S_UNKNOWN_MGR_TYPE
  5145. //
  5146. // MessageText:
  5147. //
  5148. // The manager type is unknown.
  5149. //
  5150. #define RPC_S_UNKNOWN_MGR_TYPE 1716L
  5151. //
  5152. // MessageId: RPC_S_UNKNOWN_IF
  5153. //
  5154. // MessageText:
  5155. //
  5156. // The interface is unknown.
  5157. //
  5158. #define RPC_S_UNKNOWN_IF 1717L
  5159. //
  5160. // MessageId: RPC_S_NO_BINDINGS
  5161. //
  5162. // MessageText:
  5163. //
  5164. // There are no bindings.
  5165. //
  5166. #define RPC_S_NO_BINDINGS 1718L
  5167. //
  5168. // MessageId: RPC_S_NO_PROTSEQS
  5169. //
  5170. // MessageText:
  5171. //
  5172. // There are no protocol sequences.
  5173. //
  5174. #define RPC_S_NO_PROTSEQS 1719L
  5175. //
  5176. // MessageId: RPC_S_CANT_CREATE_ENDPOINT
  5177. //
  5178. // MessageText:
  5179. //
  5180. // The endpoint cannot be created.
  5181. //
  5182. #define RPC_S_CANT_CREATE_ENDPOINT 1720L
  5183. //
  5184. // MessageId: RPC_S_OUT_OF_RESOURCES
  5185. //
  5186. // MessageText:
  5187. //
  5188. // Not enough resources are available to complete this operation.
  5189. //
  5190. #define RPC_S_OUT_OF_RESOURCES 1721L
  5191. //
  5192. // MessageId: RPC_S_SERVER_UNAVAILABLE
  5193. //
  5194. // MessageText:
  5195. //
  5196. // The RPC server is unavailable.
  5197. //
  5198. #define RPC_S_SERVER_UNAVAILABLE 1722L
  5199. //
  5200. // MessageId: RPC_S_SERVER_TOO_BUSY
  5201. //
  5202. // MessageText:
  5203. //
  5204. // The RPC server is too busy to complete this operation.
  5205. //
  5206. #define RPC_S_SERVER_TOO_BUSY 1723L
  5207. //
  5208. // MessageId: RPC_S_INVALID_NETWORK_OPTIONS
  5209. //
  5210. // MessageText:
  5211. //
  5212. // The network options are invalid.
  5213. //
  5214. #define RPC_S_INVALID_NETWORK_OPTIONS 1724L
  5215. //
  5216. // MessageId: RPC_S_NO_CALL_ACTIVE
  5217. //
  5218. // MessageText:
  5219. //
  5220. // There are no remote procedure calls active on this thread.
  5221. //
  5222. #define RPC_S_NO_CALL_ACTIVE 1725L
  5223. //
  5224. // MessageId: RPC_S_CALL_FAILED
  5225. //
  5226. // MessageText:
  5227. //
  5228. // The remote procedure call failed.
  5229. //
  5230. #define RPC_S_CALL_FAILED 1726L
  5231. //
  5232. // MessageId: RPC_S_CALL_FAILED_DNE
  5233. //
  5234. // MessageText:
  5235. //
  5236. // The remote procedure call failed and did not execute.
  5237. //
  5238. #define RPC_S_CALL_FAILED_DNE 1727L
  5239. //
  5240. // MessageId: RPC_S_PROTOCOL_ERROR
  5241. //
  5242. // MessageText:
  5243. //
  5244. // A remote procedure call (RPC) protocol error occurred.
  5245. //
  5246. #define RPC_S_PROTOCOL_ERROR 1728L
  5247. //
  5248. // MessageId: RPC_S_UNSUPPORTED_TRANS_SYN
  5249. //
  5250. // MessageText:
  5251. //
  5252. // The transfer syntax is not supported by the RPC server.
  5253. //
  5254. #define RPC_S_UNSUPPORTED_TRANS_SYN 1730L
  5255. //
  5256. // MessageId: RPC_S_UNSUPPORTED_TYPE
  5257. //
  5258. // MessageText:
  5259. //
  5260. // The universal unique identifier (UUID) type is not supported.
  5261. //
  5262. #define RPC_S_UNSUPPORTED_TYPE 1732L
  5263. //
  5264. // MessageId: RPC_S_INVALID_TAG
  5265. //
  5266. // MessageText:
  5267. //
  5268. // The tag is invalid.
  5269. //
  5270. #define RPC_S_INVALID_TAG 1733L
  5271. //
  5272. // MessageId: RPC_S_INVALID_BOUND
  5273. //
  5274. // MessageText:
  5275. //
  5276. // The array bounds are invalid.
  5277. //
  5278. #define RPC_S_INVALID_BOUND 1734L
  5279. //
  5280. // MessageId: RPC_S_NO_ENTRY_NAME
  5281. //
  5282. // MessageText:
  5283. //
  5284. // The binding does not contain an entry name.
  5285. //
  5286. #define RPC_S_NO_ENTRY_NAME 1735L
  5287. //
  5288. // MessageId: RPC_S_INVALID_NAME_SYNTAX
  5289. //
  5290. // MessageText:
  5291. //
  5292. // The name syntax is invalid.
  5293. //
  5294. #define RPC_S_INVALID_NAME_SYNTAX 1736L
  5295. //
  5296. // MessageId: RPC_S_UNSUPPORTED_NAME_SYNTAX
  5297. //
  5298. // MessageText:
  5299. //
  5300. // The name syntax is not supported.
  5301. //
  5302. #define RPC_S_UNSUPPORTED_NAME_SYNTAX 1737L
  5303. //
  5304. // MessageId: RPC_S_UUID_NO_ADDRESS
  5305. //
  5306. // MessageText:
  5307. //
  5308. // No network address is available to use to construct a universal unique identifier (UUID).
  5309. //
  5310. #define RPC_S_UUID_NO_ADDRESS 1739L
  5311. //
  5312. // MessageId: RPC_S_DUPLICATE_ENDPOINT
  5313. //
  5314. // MessageText:
  5315. //
  5316. // The endpoint is a duplicate.
  5317. //
  5318. #define RPC_S_DUPLICATE_ENDPOINT 1740L
  5319. //
  5320. // MessageId: RPC_S_UNKNOWN_AUTHN_TYPE
  5321. //
  5322. // MessageText:
  5323. //
  5324. // The authentication type is unknown.
  5325. //
  5326. #define RPC_S_UNKNOWN_AUTHN_TYPE 1741L
  5327. //
  5328. // MessageId: RPC_S_MAX_CALLS_TOO_SMALL
  5329. //
  5330. // MessageText:
  5331. //
  5332. // The maximum number of calls is too small.
  5333. //
  5334. #define RPC_S_MAX_CALLS_TOO_SMALL 1742L
  5335. //
  5336. // MessageId: RPC_S_STRING_TOO_LONG
  5337. //
  5338. // MessageText:
  5339. //
  5340. // The string is too long.
  5341. //
  5342. #define RPC_S_STRING_TOO_LONG 1743L
  5343. //
  5344. // MessageId: RPC_S_PROTSEQ_NOT_FOUND
  5345. //
  5346. // MessageText:
  5347. //
  5348. // The RPC protocol sequence was not found.
  5349. //
  5350. #define RPC_S_PROTSEQ_NOT_FOUND 1744L
  5351. //
  5352. // MessageId: RPC_S_PROCNUM_OUT_OF_RANGE
  5353. //
  5354. // MessageText:
  5355. //
  5356. // The procedure number is out of range.
  5357. //
  5358. #define RPC_S_PROCNUM_OUT_OF_RANGE 1745L
  5359. //
  5360. // MessageId: RPC_S_BINDING_HAS_NO_AUTH
  5361. //
  5362. // MessageText:
  5363. //
  5364. // The binding does not contain any authentication information.
  5365. //
  5366. #define RPC_S_BINDING_HAS_NO_AUTH 1746L
  5367. //
  5368. // MessageId: RPC_S_UNKNOWN_AUTHN_SERVICE
  5369. //
  5370. // MessageText:
  5371. //
  5372. // The authentication service is unknown.
  5373. //
  5374. #define RPC_S_UNKNOWN_AUTHN_SERVICE 1747L
  5375. //
  5376. // MessageId: RPC_S_UNKNOWN_AUTHN_LEVEL
  5377. //
  5378. // MessageText:
  5379. //
  5380. // The authentication level is unknown.
  5381. //
  5382. #define RPC_S_UNKNOWN_AUTHN_LEVEL 1748L
  5383. //
  5384. // MessageId: RPC_S_INVALID_AUTH_IDENTITY
  5385. //
  5386. // MessageText:
  5387. //
  5388. // The security context is invalid.
  5389. //
  5390. #define RPC_S_INVALID_AUTH_IDENTITY 1749L
  5391. //
  5392. // MessageId: RPC_S_UNKNOWN_AUTHZ_SERVICE
  5393. //
  5394. // MessageText:
  5395. //
  5396. // The authorization service is unknown.
  5397. //
  5398. #define RPC_S_UNKNOWN_AUTHZ_SERVICE 1750L
  5399. //
  5400. // MessageId: EPT_S_INVALID_ENTRY
  5401. //
  5402. // MessageText:
  5403. //
  5404. // The entry is invalid.
  5405. //
  5406. #define EPT_S_INVALID_ENTRY 1751L
  5407. //
  5408. // MessageId: EPT_S_CANT_PERFORM_OP
  5409. //
  5410. // MessageText:
  5411. //
  5412. // The server endpoint cannot perform the operation.
  5413. //
  5414. #define EPT_S_CANT_PERFORM_OP 1752L
  5415. //
  5416. // MessageId: EPT_S_NOT_REGISTERED
  5417. //
  5418. // MessageText:
  5419. //
  5420. // There are no more endpoints available from the endpoint mapper.
  5421. //
  5422. #define EPT_S_NOT_REGISTERED 1753L
  5423. //
  5424. // MessageId: RPC_S_NOTHING_TO_EXPORT
  5425. //
  5426. // MessageText:
  5427. //
  5428. // No interfaces have been exported.
  5429. //
  5430. #define RPC_S_NOTHING_TO_EXPORT 1754L
  5431. //
  5432. // MessageId: RPC_S_INCOMPLETE_NAME
  5433. //
  5434. // MessageText:
  5435. //
  5436. // The entry name is incomplete.
  5437. //
  5438. #define RPC_S_INCOMPLETE_NAME 1755L
  5439. //
  5440. // MessageId: RPC_S_INVALID_VERS_OPTION
  5441. //
  5442. // MessageText:
  5443. //
  5444. // The version option is invalid.
  5445. //
  5446. #define RPC_S_INVALID_VERS_OPTION 1756L
  5447. //
  5448. // MessageId: RPC_S_NO_MORE_MEMBERS
  5449. //
  5450. // MessageText:
  5451. //
  5452. // There are no more members.
  5453. //
  5454. #define RPC_S_NO_MORE_MEMBERS 1757L
  5455. //
  5456. // MessageId: RPC_S_NOT_ALL_OBJS_UNEXPORTED
  5457. //
  5458. // MessageText:
  5459. //
  5460. // There is nothing to unexport.
  5461. //
  5462. #define RPC_S_NOT_ALL_OBJS_UNEXPORTED 1758L
  5463. //
  5464. // MessageId: RPC_S_INTERFACE_NOT_FOUND
  5465. //
  5466. // MessageText:
  5467. //
  5468. // The interface was not found.
  5469. //
  5470. #define RPC_S_INTERFACE_NOT_FOUND 1759L
  5471. //
  5472. // MessageId: RPC_S_ENTRY_ALREADY_EXISTS
  5473. //
  5474. // MessageText:
  5475. //
  5476. // The entry already exists.
  5477. //
  5478. #define RPC_S_ENTRY_ALREADY_EXISTS 1760L
  5479. //
  5480. // MessageId: RPC_S_ENTRY_NOT_FOUND
  5481. //
  5482. // MessageText:
  5483. //
  5484. // The entry is not found.
  5485. //
  5486. #define RPC_S_ENTRY_NOT_FOUND 1761L
  5487. //
  5488. // MessageId: RPC_S_NAME_SERVICE_UNAVAILABLE
  5489. //
  5490. // MessageText:
  5491. //
  5492. // The name service is unavailable.
  5493. //
  5494. #define RPC_S_NAME_SERVICE_UNAVAILABLE 1762L
  5495. //
  5496. // MessageId: RPC_S_INVALID_NAF_ID
  5497. //
  5498. // MessageText:
  5499. //
  5500. // The network address family is invalid.
  5501. //
  5502. #define RPC_S_INVALID_NAF_ID 1763L
  5503. //
  5504. // MessageId: RPC_S_CANNOT_SUPPORT
  5505. //
  5506. // MessageText:
  5507. //
  5508. // The requested operation is not supported.
  5509. //
  5510. #define RPC_S_CANNOT_SUPPORT 1764L
  5511. //
  5512. // MessageId: RPC_S_NO_CONTEXT_AVAILABLE
  5513. //
  5514. // MessageText:
  5515. //
  5516. // No security context is available to allow impersonation.
  5517. //
  5518. #define RPC_S_NO_CONTEXT_AVAILABLE 1765L
  5519. //
  5520. // MessageId: RPC_S_INTERNAL_ERROR
  5521. //
  5522. // MessageText:
  5523. //
  5524. // An internal error occurred in a remote procedure call (RPC).
  5525. //
  5526. #define RPC_S_INTERNAL_ERROR 1766L
  5527. //
  5528. // MessageId: RPC_S_ZERO_DIVIDE
  5529. //
  5530. // MessageText:
  5531. //
  5532. // The RPC server attempted an integer division by zero.
  5533. //
  5534. #define RPC_S_ZERO_DIVIDE 1767L
  5535. //
  5536. // MessageId: RPC_S_ADDRESS_ERROR
  5537. //
  5538. // MessageText:
  5539. //
  5540. // An addressing error occurred in the RPC server.
  5541. //
  5542. #define RPC_S_ADDRESS_ERROR 1768L
  5543. //
  5544. // MessageId: RPC_S_FP_DIV_ZERO
  5545. //
  5546. // MessageText:
  5547. //
  5548. // A floating-point operation at the RPC server caused a division by zero.
  5549. //
  5550. #define RPC_S_FP_DIV_ZERO 1769L
  5551. //
  5552. // MessageId: RPC_S_FP_UNDERFLOW
  5553. //
  5554. // MessageText:
  5555. //
  5556. // A floating-point underflow occurred at the RPC server.
  5557. //
  5558. #define RPC_S_FP_UNDERFLOW 1770L
  5559. //
  5560. // MessageId: RPC_S_FP_OVERFLOW
  5561. //
  5562. // MessageText:
  5563. //
  5564. // A floating-point overflow occurred at the RPC server.
  5565. //
  5566. #define RPC_S_FP_OVERFLOW 1771L
  5567. //
  5568. // MessageId: RPC_X_NO_MORE_ENTRIES
  5569. //
  5570. // MessageText:
  5571. //
  5572. // The list of RPC servers available for the binding of auto handles has been exhausted.
  5573. //
  5574. #define RPC_X_NO_MORE_ENTRIES 1772L
  5575. //
  5576. // MessageId: RPC_X_SS_CHAR_TRANS_OPEN_FAIL
  5577. //
  5578. // MessageText:
  5579. //
  5580. // Unable to open the character translation table file.
  5581. //
  5582. #define RPC_X_SS_CHAR_TRANS_OPEN_FAIL 1773L
  5583. //
  5584. // MessageId: RPC_X_SS_CHAR_TRANS_SHORT_FILE
  5585. //
  5586. // MessageText:
  5587. //
  5588. // The file containing the character translation table has fewer than 512 bytes.
  5589. //
  5590. #define RPC_X_SS_CHAR_TRANS_SHORT_FILE 1774L
  5591. //
  5592. // MessageId: RPC_X_SS_IN_NULL_CONTEXT
  5593. //
  5594. // MessageText:
  5595. //
  5596. // A null context handle was passed from the client to the host during a remote procedure call.
  5597. //
  5598. #define RPC_X_SS_IN_NULL_CONTEXT 1775L
  5599. //
  5600. // MessageId: RPC_X_SS_CONTEXT_DAMAGED
  5601. //
  5602. // MessageText:
  5603. //
  5604. // The context handle changed during a remote procedure call.
  5605. //
  5606. #define RPC_X_SS_CONTEXT_DAMAGED 1777L
  5607. //
  5608. // MessageId: RPC_X_SS_HANDLES_MISMATCH
  5609. //
  5610. // MessageText:
  5611. //
  5612. // The binding handles passed to a remote procedure call do not match.
  5613. //
  5614. #define RPC_X_SS_HANDLES_MISMATCH 1778L
  5615. //
  5616. // MessageId: RPC_X_SS_CANNOT_GET_CALL_HANDLE
  5617. //
  5618. // MessageText:
  5619. //
  5620. // The stub is unable to get the remote procedure call handle.
  5621. //
  5622. #define RPC_X_SS_CANNOT_GET_CALL_HANDLE 1779L
  5623. //
  5624. // MessageId: RPC_X_NULL_REF_POINTER
  5625. //
  5626. // MessageText:
  5627. //
  5628. // A null reference pointer was passed to the stub.
  5629. //
  5630. #define RPC_X_NULL_REF_POINTER 1780L
  5631. //
  5632. // MessageId: RPC_X_ENUM_VALUE_OUT_OF_RANGE
  5633. //
  5634. // MessageText:
  5635. //
  5636. // The enumeration value is out of range.
  5637. //
  5638. #define RPC_X_ENUM_VALUE_OUT_OF_RANGE 1781L
  5639. //
  5640. // MessageId: RPC_X_BYTE_COUNT_TOO_SMALL
  5641. //
  5642. // MessageText:
  5643. //
  5644. // The byte count is too small.
  5645. //
  5646. #define RPC_X_BYTE_COUNT_TOO_SMALL 1782L
  5647. //
  5648. // MessageId: RPC_X_BAD_STUB_DATA
  5649. //
  5650. // MessageText:
  5651. //
  5652. // The stub received bad data.
  5653. //
  5654. #define RPC_X_BAD_STUB_DATA 1783L
  5655. //
  5656. // MessageId: ERROR_INVALID_USER_BUFFER
  5657. //
  5658. // MessageText:
  5659. //
  5660. // The supplied user buffer is not valid for the requested operation.
  5661. //
  5662. #define ERROR_INVALID_USER_BUFFER 1784L
  5663. //
  5664. // MessageId: ERROR_UNRECOGNIZED_MEDIA
  5665. //
  5666. // MessageText:
  5667. //
  5668. // The disk media is not recognized. It may not be formatted.
  5669. //
  5670. #define ERROR_UNRECOGNIZED_MEDIA 1785L
  5671. //
  5672. // MessageId: ERROR_NO_TRUST_LSA_SECRET
  5673. //
  5674. // MessageText:
  5675. //
  5676. // The workstation does not have a trust secret.
  5677. //
  5678. #define ERROR_NO_TRUST_LSA_SECRET 1786L
  5679. //
  5680. // MessageId: ERROR_NO_TRUST_SAM_ACCOUNT
  5681. //
  5682. // MessageText:
  5683. //
  5684. // The security database on the server does not have a computer account for this workstation trust relationship.
  5685. //
  5686. #define ERROR_NO_TRUST_SAM_ACCOUNT 1787L
  5687. //
  5688. // MessageId: ERROR_TRUSTED_DOMAIN_FAILURE
  5689. //
  5690. // MessageText:
  5691. //
  5692. // The trust relationship between the primary domain and the trusted domain failed.
  5693. //
  5694. #define ERROR_TRUSTED_DOMAIN_FAILURE 1788L
  5695. //
  5696. // MessageId: ERROR_TRUSTED_RELATIONSHIP_FAILURE
  5697. //
  5698. // MessageText:
  5699. //
  5700. // The trust relationship between this workstation and the primary domain failed.
  5701. //
  5702. #define ERROR_TRUSTED_RELATIONSHIP_FAILURE 1789L
  5703. //
  5704. // MessageId: ERROR_TRUST_FAILURE
  5705. //
  5706. // MessageText:
  5707. //
  5708. // The network logon failed.
  5709. //
  5710. #define ERROR_TRUST_FAILURE 1790L
  5711. //
  5712. // MessageId: RPC_S_CALL_IN_PROGRESS
  5713. //
  5714. // MessageText:
  5715. //
  5716. // A remote procedure call is already in progress for this thread.
  5717. //
  5718. #define RPC_S_CALL_IN_PROGRESS 1791L
  5719. //
  5720. // MessageId: ERROR_NETLOGON_NOT_STARTED
  5721. //
  5722. // MessageText:
  5723. //
  5724. // An attempt was made to logon, but the network logon service was not started.
  5725. //
  5726. #define ERROR_NETLOGON_NOT_STARTED 1792L
  5727. //
  5728. // MessageId: ERROR_ACCOUNT_EXPIRED
  5729. //
  5730. // MessageText:
  5731. //
  5732. // The user's account has expired.
  5733. //
  5734. #define ERROR_ACCOUNT_EXPIRED 1793L
  5735. //
  5736. // MessageId: ERROR_REDIRECTOR_HAS_OPEN_HANDLES
  5737. //
  5738. // MessageText:
  5739. //
  5740. // The redirector is in use and cannot be unloaded.
  5741. //
  5742. #define ERROR_REDIRECTOR_HAS_OPEN_HANDLES 1794L
  5743. //
  5744. // MessageId: ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
  5745. //
  5746. // MessageText:
  5747. //
  5748. // The specified printer driver is already installed.
  5749. //
  5750. #define ERROR_PRINTER_DRIVER_ALREADY_INSTALLED 1795L
  5751. //
  5752. // MessageId: ERROR_UNKNOWN_PORT
  5753. //
  5754. // MessageText:
  5755. //
  5756. // The specified port is unknown.
  5757. //
  5758. #define ERROR_UNKNOWN_PORT 1796L
  5759. //
  5760. // MessageId: ERROR_UNKNOWN_PRINTER_DRIVER
  5761. //
  5762. // MessageText:
  5763. //
  5764. // The printer driver is unknown.
  5765. //
  5766. #define ERROR_UNKNOWN_PRINTER_DRIVER 1797L
  5767. //
  5768. // MessageId: ERROR_UNKNOWN_PRINTPROCESSOR
  5769. //
  5770. // MessageText:
  5771. //
  5772. // The print processor is unknown.
  5773. //
  5774. #define ERROR_UNKNOWN_PRINTPROCESSOR 1798L
  5775. //
  5776. // MessageId: ERROR_INVALID_SEPARATOR_FILE
  5777. //
  5778. // MessageText:
  5779. //
  5780. // The specified separator file is invalid.
  5781. //
  5782. #define ERROR_INVALID_SEPARATOR_FILE 1799L
  5783. //
  5784. // MessageId: ERROR_INVALID_PRIORITY
  5785. //
  5786. // MessageText:
  5787. //
  5788. // The specified priority is invalid.
  5789. //
  5790. #define ERROR_INVALID_PRIORITY 1800L
  5791. //
  5792. // MessageId: ERROR_INVALID_PRINTER_NAME
  5793. //
  5794. // MessageText:
  5795. //
  5796. // The printer name is invalid.
  5797. //
  5798. #define ERROR_INVALID_PRINTER_NAME 1801L
  5799. //
  5800. // MessageId: ERROR_PRINTER_ALREADY_EXISTS
  5801. //
  5802. // MessageText:
  5803. //
  5804. // The printer already exists.
  5805. //
  5806. #define ERROR_PRINTER_ALREADY_EXISTS 1802L
  5807. //
  5808. // MessageId: ERROR_INVALID_PRINTER_COMMAND
  5809. //
  5810. // MessageText:
  5811. //
  5812. // The printer command is invalid.
  5813. //
  5814. #define ERROR_INVALID_PRINTER_COMMAND 1803L
  5815. //
  5816. // MessageId: ERROR_INVALID_DATATYPE
  5817. //
  5818. // MessageText:
  5819. //
  5820. // The specified datatype is invalid.
  5821. //
  5822. #define ERROR_INVALID_DATATYPE 1804L
  5823. //
  5824. // MessageId: ERROR_INVALID_ENVIRONMENT
  5825. //
  5826. // MessageText:
  5827. //
  5828. // The environment specified is invalid.
  5829. //
  5830. #define ERROR_INVALID_ENVIRONMENT 1805L
  5831. //
  5832. // MessageId: RPC_S_NO_MORE_BINDINGS
  5833. //
  5834. // MessageText:
  5835. //
  5836. // There are no more bindings.
  5837. //
  5838. #define RPC_S_NO_MORE_BINDINGS 1806L
  5839. //
  5840. // MessageId: ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
  5841. //
  5842. // MessageText:
  5843. //
  5844. // The account used is an interdomain trust account. Use your global user account or local user account to access this server.
  5845. //
  5846. #define ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT 1807L
  5847. //
  5848. // MessageId: ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
  5849. //
  5850. // MessageText:
  5851. //
  5852. // The account used is a computer account. Use your global user account or local user account to access this server.
  5853. //
  5854. #define ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT 1808L
  5855. //
  5856. // MessageId: ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
  5857. //
  5858. // MessageText:
  5859. //
  5860. // The account used is a server trust account. Use your global user account or local user account to access this server.
  5861. //
  5862. #define ERROR_NOLOGON_SERVER_TRUST_ACCOUNT 1809L
  5863. //
  5864. // MessageId: ERROR_DOMAIN_TRUST_INCONSISTENT
  5865. //
  5866. // MessageText:
  5867. //
  5868. // The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
  5869. //
  5870. #define ERROR_DOMAIN_TRUST_INCONSISTENT 1810L
  5871. //
  5872. // MessageId: ERROR_SERVER_HAS_OPEN_HANDLES
  5873. //
  5874. // MessageText:
  5875. //
  5876. // The server is in use and cannot be unloaded.
  5877. //
  5878. #define ERROR_SERVER_HAS_OPEN_HANDLES 1811L
  5879. //
  5880. // MessageId: ERROR_RESOURCE_DATA_NOT_FOUND
  5881. //
  5882. // MessageText:
  5883. //
  5884. // The specified image file did not contain a resource section.
  5885. //
  5886. #define ERROR_RESOURCE_DATA_NOT_FOUND 1812L
  5887. //
  5888. // MessageId: ERROR_RESOURCE_TYPE_NOT_FOUND
  5889. //
  5890. // MessageText:
  5891. //
  5892. // The specified resource type cannot be found in the image file.
  5893. //
  5894. #define ERROR_RESOURCE_TYPE_NOT_FOUND 1813L
  5895. //
  5896. // MessageId: ERROR_RESOURCE_NAME_NOT_FOUND
  5897. //
  5898. // MessageText:
  5899. //
  5900. // The specified resource name cannot be found in the image file.
  5901. //
  5902. #define ERROR_RESOURCE_NAME_NOT_FOUND 1814L
  5903. //
  5904. // MessageId: ERROR_RESOURCE_LANG_NOT_FOUND
  5905. //
  5906. // MessageText:
  5907. //
  5908. // The specified resource language ID cannot be found in the image file.
  5909. //
  5910. #define ERROR_RESOURCE_LANG_NOT_FOUND 1815L
  5911. //
  5912. // MessageId: ERROR_NOT_ENOUGH_QUOTA
  5913. //
  5914. // MessageText:
  5915. //
  5916. // Not enough quota is available to process this command.
  5917. //
  5918. #define ERROR_NOT_ENOUGH_QUOTA 1816L
  5919. //
  5920. // MessageId: RPC_S_NO_INTERFACES
  5921. //
  5922. // MessageText:
  5923. //
  5924. // No interfaces have been registered.
  5925. //
  5926. #define RPC_S_NO_INTERFACES 1817L
  5927. //
  5928. // MessageId: RPC_S_CALL_CANCELLED
  5929. //
  5930. // MessageText:
  5931. //
  5932. // The remote procedure call was cancelled.
  5933. //
  5934. #define RPC_S_CALL_CANCELLED 1818L
  5935. //
  5936. // MessageId: RPC_S_BINDING_INCOMPLETE
  5937. //
  5938. // MessageText:
  5939. //
  5940. // The binding handle does not contain all required information.
  5941. //
  5942. #define RPC_S_BINDING_INCOMPLETE 1819L
  5943. //
  5944. // MessageId: RPC_S_COMM_FAILURE
  5945. //
  5946. // MessageText:
  5947. //
  5948. // A communications failure occurred during a remote procedure call.
  5949. //
  5950. #define RPC_S_COMM_FAILURE 1820L
  5951. //
  5952. // MessageId: RPC_S_UNSUPPORTED_AUTHN_LEVEL
  5953. //
  5954. // MessageText:
  5955. //
  5956. // The requested authentication level is not supported.
  5957. //
  5958. #define RPC_S_UNSUPPORTED_AUTHN_LEVEL 1821L
  5959. //
  5960. // MessageId: RPC_S_NO_PRINC_NAME
  5961. //
  5962. // MessageText:
  5963. //
  5964. // No principal name registered.
  5965. //
  5966. #define RPC_S_NO_PRINC_NAME 1822L
  5967. //
  5968. // MessageId: RPC_S_NOT_RPC_ERROR
  5969. //
  5970. // MessageText:
  5971. //
  5972. // The error specified is not a valid Windows RPC error code.
  5973. //
  5974. #define RPC_S_NOT_RPC_ERROR 1823L
  5975. //
  5976. // MessageId: RPC_S_UUID_LOCAL_ONLY
  5977. //
  5978. // MessageText:
  5979. //
  5980. // A UUID that is valid only on this computer has been allocated.
  5981. //
  5982. #define RPC_S_UUID_LOCAL_ONLY 1824L
  5983. //
  5984. // MessageId: RPC_S_SEC_PKG_ERROR
  5985. //
  5986. // MessageText:
  5987. //
  5988. // A security package specific error occurred.
  5989. //
  5990. #define RPC_S_SEC_PKG_ERROR 1825L
  5991. //
  5992. // MessageId: RPC_S_NOT_CANCELLED
  5993. //
  5994. // MessageText:
  5995. //
  5996. // Thread is not canceled.
  5997. //
  5998. #define RPC_S_NOT_CANCELLED 1826L
  5999. //
  6000. // MessageId: RPC_X_INVALID_ES_ACTION
  6001. //
  6002. // MessageText:
  6003. //
  6004. // Invalid operation on the encoding/decoding handle.
  6005. //
  6006. #define RPC_X_INVALID_ES_ACTION 1827L
  6007. //
  6008. // MessageId: RPC_X_WRONG_ES_VERSION
  6009. //
  6010. // MessageText:
  6011. //
  6012. // Incompatible version of the serializing package.
  6013. //
  6014. #define RPC_X_WRONG_ES_VERSION 1828L
  6015. //
  6016. // MessageId: RPC_X_WRONG_STUB_VERSION
  6017. //
  6018. // MessageText:
  6019. //
  6020. // Incompatible version of the RPC stub.
  6021. //
  6022. #define RPC_X_WRONG_STUB_VERSION 1829L
  6023. //
  6024. // MessageId: RPC_X_INVALID_PIPE_OBJECT
  6025. //
  6026. // MessageText:
  6027. //
  6028. // The RPC pipe object is invalid or corrupted.
  6029. //
  6030. #define RPC_X_INVALID_PIPE_OBJECT 1830L
  6031. //
  6032. // MessageId: RPC_X_WRONG_PIPE_ORDER
  6033. //
  6034. // MessageText:
  6035. //
  6036. // An invalid operation was attempted on an RPC pipe object.
  6037. //
  6038. #define RPC_X_WRONG_PIPE_ORDER 1831L
  6039. //
  6040. // MessageId: RPC_X_WRONG_PIPE_VERSION
  6041. //
  6042. // MessageText:
  6043. //
  6044. // Unsupported RPC pipe version.
  6045. //
  6046. #define RPC_X_WRONG_PIPE_VERSION 1832L
  6047. //
  6048. // MessageId: RPC_S_GROUP_MEMBER_NOT_FOUND
  6049. //
  6050. // MessageText:
  6051. //
  6052. // The group member was not found.
  6053. //
  6054. #define RPC_S_GROUP_MEMBER_NOT_FOUND 1898L
  6055. //
  6056. // MessageId: EPT_S_CANT_CREATE
  6057. //
  6058. // MessageText:
  6059. //
  6060. // The endpoint mapper database entry could not be created.
  6061. //
  6062. #define EPT_S_CANT_CREATE 1899L
  6063. //
  6064. // MessageId: RPC_S_INVALID_OBJECT
  6065. //
  6066. // MessageText:
  6067. //
  6068. // The object universal unique identifier (UUID) is the nil UUID.
  6069. //
  6070. #define RPC_S_INVALID_OBJECT 1900L
  6071. //
  6072. // MessageId: ERROR_INVALID_TIME
  6073. //
  6074. // MessageText:
  6075. //
  6076. // The specified time is invalid.
  6077. //
  6078. #define ERROR_INVALID_TIME 1901L
  6079. //
  6080. // MessageId: ERROR_INVALID_FORM_NAME
  6081. //
  6082. // MessageText:
  6083. //
  6084. // The specified form name is invalid.
  6085. //
  6086. #define ERROR_INVALID_FORM_NAME 1902L
  6087. //
  6088. // MessageId: ERROR_INVALID_FORM_SIZE
  6089. //
  6090. // MessageText:
  6091. //
  6092. // The specified form size is invalid.
  6093. //
  6094. #define ERROR_INVALID_FORM_SIZE 1903L
  6095. //
  6096. // MessageId: ERROR_ALREADY_WAITING
  6097. //
  6098. // MessageText:
  6099. //
  6100. // The specified printer handle is already being waited on
  6101. //
  6102. #define ERROR_ALREADY_WAITING 1904L
  6103. //
  6104. // MessageId: ERROR_PRINTER_DELETED
  6105. //
  6106. // MessageText:
  6107. //
  6108. // The specified printer has been deleted.
  6109. //
  6110. #define ERROR_PRINTER_DELETED 1905L
  6111. //
  6112. // MessageId: ERROR_INVALID_PRINTER_STATE
  6113. //
  6114. // MessageText:
  6115. //
  6116. // The state of the printer is invalid.
  6117. //
  6118. #define ERROR_INVALID_PRINTER_STATE 1906L
  6119. //
  6120. // MessageId: ERROR_PASSWORD_MUST_CHANGE
  6121. //
  6122. // MessageText:
  6123. //
  6124. // The user's password must be changed before logging on the first time.
  6125. //
  6126. #define ERROR_PASSWORD_MUST_CHANGE 1907L
  6127. //
  6128. // MessageId: ERROR_DOMAIN_CONTROLLER_NOT_FOUND
  6129. //
  6130. // MessageText:
  6131. //
  6132. // Could not find the domain controller for this domain.
  6133. //
  6134. #define ERROR_DOMAIN_CONTROLLER_NOT_FOUND 1908L
  6135. //
  6136. // MessageId: ERROR_ACCOUNT_LOCKED_OUT
  6137. //
  6138. // MessageText:
  6139. //
  6140. // The referenced account is currently locked out and may not be logged on to.
  6141. //
  6142. #define ERROR_ACCOUNT_LOCKED_OUT 1909L
  6143. //
  6144. // MessageId: OR_INVALID_OXID
  6145. //
  6146. // MessageText:
  6147. //
  6148. // The object exporter specified was not found.
  6149. //
  6150. #define OR_INVALID_OXID 1910L
  6151. //
  6152. // MessageId: OR_INVALID_OID
  6153. //
  6154. // MessageText:
  6155. //
  6156. // The object specified was not found.
  6157. //
  6158. #define OR_INVALID_OID 1911L
  6159. //
  6160. // MessageId: OR_INVALID_SET
  6161. //
  6162. // MessageText:
  6163. //
  6164. // The object resolver set specified was not found.
  6165. //
  6166. #define OR_INVALID_SET 1912L
  6167. //
  6168. // MessageId: RPC_S_SEND_INCOMPLETE
  6169. //
  6170. // MessageText:
  6171. //
  6172. // Some data remains to be sent in the request buffer.
  6173. //
  6174. #define RPC_S_SEND_INCOMPLETE 1913L
  6175. //
  6176. // MessageId: RPC_S_INVALID_ASYNC_HANDLE
  6177. //
  6178. // MessageText:
  6179. //
  6180. // Invalid asynchronous remote procedure call handle.
  6181. //
  6182. #define RPC_S_INVALID_ASYNC_HANDLE 1914L
  6183. //
  6184. // MessageId: RPC_S_INVALID_ASYNC_CALL
  6185. //
  6186. // MessageText:
  6187. //
  6188. // Invalid asynchronous RPC call handle for this operation.
  6189. //
  6190. #define RPC_S_INVALID_ASYNC_CALL 1915L
  6191. //
  6192. // MessageId: RPC_X_PIPE_CLOSED
  6193. //
  6194. // MessageText:
  6195. //
  6196. // The RPC pipe object has already been closed.
  6197. //
  6198. #define RPC_X_PIPE_CLOSED 1916L
  6199. //
  6200. // MessageId: RPC_X_PIPE_DISCIPLINE_ERROR
  6201. //
  6202. // MessageText:
  6203. //
  6204. // The RPC call completed before all pipes were processed.
  6205. //
  6206. #define RPC_X_PIPE_DISCIPLINE_ERROR 1917L
  6207. //
  6208. // MessageId: RPC_X_PIPE_EMPTY
  6209. //
  6210. // MessageText:
  6211. //
  6212. // No more data is available from the RPC pipe.
  6213. //
  6214. #define RPC_X_PIPE_EMPTY 1918L
  6215. //
  6216. // MessageId: ERROR_NO_SITENAME
  6217. //
  6218. // MessageText:
  6219. //
  6220. // No site name is available for this machine.
  6221. //
  6222. #define ERROR_NO_SITENAME 1919L
  6223. //
  6224. // MessageId: ERROR_CANT_ACCESS_FILE
  6225. //
  6226. // MessageText:
  6227. //
  6228. // The file can not be accessed by the system.
  6229. //
  6230. #define ERROR_CANT_ACCESS_FILE 1920L
  6231. //
  6232. // MessageId: ERROR_CANT_RESOLVE_FILENAME
  6233. //
  6234. // MessageText:
  6235. //
  6236. // The name of the file cannot be resolved by the system.
  6237. //
  6238. #define ERROR_CANT_RESOLVE_FILENAME 1921L
  6239. //
  6240. // MessageId: RPC_S_ENTRY_TYPE_MISMATCH
  6241. //
  6242. // MessageText:
  6243. //
  6244. // The entry is not of the expected type.
  6245. //
  6246. #define RPC_S_ENTRY_TYPE_MISMATCH 1922L
  6247. //
  6248. // MessageId: RPC_S_NOT_ALL_OBJS_EXPORTED
  6249. //
  6250. // MessageText:
  6251. //
  6252. // Not all object UUIDs could be exported to the specified entry.
  6253. //
  6254. #define RPC_S_NOT_ALL_OBJS_EXPORTED 1923L
  6255. //
  6256. // MessageId: RPC_S_INTERFACE_NOT_EXPORTED
  6257. //
  6258. // MessageText:
  6259. //
  6260. // Interface could not be exported to the specified entry.
  6261. //
  6262. #define RPC_S_INTERFACE_NOT_EXPORTED 1924L
  6263. //
  6264. // MessageId: RPC_S_PROFILE_NOT_ADDED
  6265. //
  6266. // MessageText:
  6267. //
  6268. // The specified profile entry could not be added.
  6269. //
  6270. #define RPC_S_PROFILE_NOT_ADDED 1925L
  6271. //
  6272. // MessageId: RPC_S_PRF_ELT_NOT_ADDED
  6273. //
  6274. // MessageText:
  6275. //
  6276. // The specified profile element could not be added.
  6277. //
  6278. #define RPC_S_PRF_ELT_NOT_ADDED 1926L
  6279. //
  6280. // MessageId: RPC_S_PRF_ELT_NOT_REMOVED
  6281. //
  6282. // MessageText:
  6283. //
  6284. // The specified profile element could not be removed.
  6285. //
  6286. #define RPC_S_PRF_ELT_NOT_REMOVED 1927L
  6287. //
  6288. // MessageId: RPC_S_GRP_ELT_NOT_ADDED
  6289. //
  6290. // MessageText:
  6291. //
  6292. // The group element could not be added.
  6293. //
  6294. #define RPC_S_GRP_ELT_NOT_ADDED 1928L
  6295. //
  6296. // MessageId: RPC_S_GRP_ELT_NOT_REMOVED
  6297. //
  6298. // MessageText:
  6299. //
  6300. // The group element could not be removed.
  6301. //
  6302. #define RPC_S_GRP_ELT_NOT_REMOVED 1929L
  6303. //
  6304. // MessageId: ERROR_KM_DRIVER_BLOCKED
  6305. //
  6306. // MessageText:
  6307. //
  6308. // The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
  6309. //
  6310. #define ERROR_KM_DRIVER_BLOCKED 1930L
  6311. //
  6312. // MessageId: ERROR_CONTEXT_EXPIRED
  6313. //
  6314. // MessageText:
  6315. //
  6316. // The context has expired and can no longer be used.
  6317. //
  6318. #define ERROR_CONTEXT_EXPIRED 1931L
  6319. ///////////////////////////
  6320. // //
  6321. // OpenGL Error Code //
  6322. // //
  6323. ///////////////////////////
  6324. //
  6325. // MessageId: ERROR_INVALID_PIXEL_FORMAT
  6326. //
  6327. // MessageText:
  6328. //
  6329. // The pixel format is invalid.
  6330. //
  6331. #define ERROR_INVALID_PIXEL_FORMAT 2000L
  6332. //
  6333. // MessageId: ERROR_BAD_DRIVER
  6334. //
  6335. // MessageText:
  6336. //
  6337. // The specified driver is invalid.
  6338. //
  6339. #define ERROR_BAD_DRIVER 2001L
  6340. //
  6341. // MessageId: ERROR_INVALID_WINDOW_STYLE
  6342. //
  6343. // MessageText:
  6344. //
  6345. // The window style or class attribute is invalid for this operation.
  6346. //
  6347. #define ERROR_INVALID_WINDOW_STYLE 2002L
  6348. //
  6349. // MessageId: ERROR_METAFILE_NOT_SUPPORTED
  6350. //
  6351. // MessageText:
  6352. //
  6353. // The requested metafile operation is not supported.
  6354. //
  6355. #define ERROR_METAFILE_NOT_SUPPORTED 2003L
  6356. //
  6357. // MessageId: ERROR_TRANSFORM_NOT_SUPPORTED
  6358. //
  6359. // MessageText:
  6360. //
  6361. // The requested transformation operation is not supported.
  6362. //
  6363. #define ERROR_TRANSFORM_NOT_SUPPORTED 2004L
  6364. //
  6365. // MessageId: ERROR_CLIPPING_NOT_SUPPORTED
  6366. //
  6367. // MessageText:
  6368. //
  6369. // The requested clipping operation is not supported.
  6370. //
  6371. #define ERROR_CLIPPING_NOT_SUPPORTED 2005L
  6372. // End of OpenGL error codes
  6373. ///////////////////////////////////////////
  6374. // //
  6375. // Image Color Management Error Code //
  6376. // //
  6377. ///////////////////////////////////////////
  6378. //
  6379. // MessageId: ERROR_INVALID_CMM
  6380. //
  6381. // MessageText:
  6382. //
  6383. // The specified color management module is invalid.
  6384. //
  6385. #define ERROR_INVALID_CMM 2010L
  6386. //
  6387. // MessageId: ERROR_INVALID_PROFILE
  6388. //
  6389. // MessageText:
  6390. //
  6391. // The specified color profile is invalid.
  6392. //
  6393. #define ERROR_INVALID_PROFILE 2011L
  6394. //
  6395. // MessageId: ERROR_TAG_NOT_FOUND
  6396. //
  6397. // MessageText:
  6398. //
  6399. // The specified tag was not found.
  6400. //
  6401. #define ERROR_TAG_NOT_FOUND 2012L
  6402. //
  6403. // MessageId: ERROR_TAG_NOT_PRESENT
  6404. //
  6405. // MessageText:
  6406. //
  6407. // A required tag is not present.
  6408. //
  6409. #define ERROR_TAG_NOT_PRESENT 2013L
  6410. //
  6411. // MessageId: ERROR_DUPLICATE_TAG
  6412. //
  6413. // MessageText:
  6414. //
  6415. // The specified tag is already present.
  6416. //
  6417. #define ERROR_DUPLICATE_TAG 2014L
  6418. //
  6419. // MessageId: ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE
  6420. //
  6421. // MessageText:
  6422. //
  6423. // The specified color profile is not associated with any device.
  6424. //
  6425. #define ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE 2015L
  6426. //
  6427. // MessageId: ERROR_PROFILE_NOT_FOUND
  6428. //
  6429. // MessageText:
  6430. //
  6431. // The specified color profile was not found.
  6432. //
  6433. #define ERROR_PROFILE_NOT_FOUND 2016L
  6434. //
  6435. // MessageId: ERROR_INVALID_COLORSPACE
  6436. //
  6437. // MessageText:
  6438. //
  6439. // The specified color space is invalid.
  6440. //
  6441. #define ERROR_INVALID_COLORSPACE 2017L
  6442. //
  6443. // MessageId: ERROR_ICM_NOT_ENABLED
  6444. //
  6445. // MessageText:
  6446. //
  6447. // Image Color Management is not enabled.
  6448. //
  6449. #define ERROR_ICM_NOT_ENABLED 2018L
  6450. //
  6451. // MessageId: ERROR_DELETING_ICM_XFORM
  6452. //
  6453. // MessageText:
  6454. //
  6455. // There was an error while deleting the color transform.
  6456. //
  6457. #define ERROR_DELETING_ICM_XFORM 2019L
  6458. //
  6459. // MessageId: ERROR_INVALID_TRANSFORM
  6460. //
  6461. // MessageText:
  6462. //
  6463. // The specified color transform is invalid.
  6464. //
  6465. #define ERROR_INVALID_TRANSFORM 2020L
  6466. //
  6467. // MessageId: ERROR_COLORSPACE_MISMATCH
  6468. //
  6469. // MessageText:
  6470. //
  6471. // The specified transform does not match the bitmap's color space.
  6472. //
  6473. #define ERROR_COLORSPACE_MISMATCH 2021L
  6474. //
  6475. // MessageId: ERROR_INVALID_COLORINDEX
  6476. //
  6477. // MessageText:
  6478. //
  6479. // The specified named color index is not present in the profile.
  6480. //
  6481. #define ERROR_INVALID_COLORINDEX 2022L
  6482. ///////////////////////////
  6483. // //
  6484. // Winnet32 Status Codes //
  6485. // //
  6486. // The range 2100 through 2999 is reserved for network status codes.
  6487. // See lmerr.h for a complete listing
  6488. ///////////////////////////
  6489. //
  6490. // MessageId: ERROR_CONNECTED_OTHER_PASSWORD
  6491. //
  6492. // MessageText:
  6493. //
  6494. // The network connection was made successfully, but the user had to be prompted for a password other than the one originally specified.
  6495. //
  6496. #define ERROR_CONNECTED_OTHER_PASSWORD 2108L
  6497. //
  6498. // MessageId: ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT
  6499. //
  6500. // MessageText:
  6501. //
  6502. // The network connection was made successfully using default credentials.
  6503. //
  6504. #define ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT 2109L
  6505. //
  6506. // MessageId: ERROR_BAD_USERNAME
  6507. //
  6508. // MessageText:
  6509. //
  6510. // The specified username is invalid.
  6511. //
  6512. #define ERROR_BAD_USERNAME 2202L
  6513. //
  6514. // MessageId: ERROR_NOT_CONNECTED
  6515. //
  6516. // MessageText:
  6517. //
  6518. // This network connection does not exist.
  6519. //
  6520. #define ERROR_NOT_CONNECTED 2250L
  6521. //
  6522. // MessageId: ERROR_OPEN_FILES
  6523. //
  6524. // MessageText:
  6525. //
  6526. // This network connection has files open or requests pending.
  6527. //
  6528. #define ERROR_OPEN_FILES 2401L
  6529. //
  6530. // MessageId: ERROR_ACTIVE_CONNECTIONS
  6531. //
  6532. // MessageText:
  6533. //
  6534. // Active connections still exist.
  6535. //
  6536. #define ERROR_ACTIVE_CONNECTIONS 2402L
  6537. //
  6538. // MessageId: ERROR_DEVICE_IN_USE
  6539. //
  6540. // MessageText:
  6541. //
  6542. // The device is in use by an active process and cannot be disconnected.
  6543. //
  6544. #define ERROR_DEVICE_IN_USE 2404L
  6545. ////////////////////////////////////
  6546. // //
  6547. // Win32 Spooler Error Codes //
  6548. // //
  6549. ////////////////////////////////////
  6550. //
  6551. // MessageId: ERROR_UNKNOWN_PRINT_MONITOR
  6552. //
  6553. // MessageText:
  6554. //
  6555. // The specified print monitor is unknown.
  6556. //
  6557. #define ERROR_UNKNOWN_PRINT_MONITOR 3000L
  6558. //
  6559. // MessageId: ERROR_PRINTER_DRIVER_IN_USE
  6560. //
  6561. // MessageText:
  6562. //
  6563. // The specified printer driver is currently in use.
  6564. //
  6565. #define ERROR_PRINTER_DRIVER_IN_USE 3001L
  6566. //
  6567. // MessageId: ERROR_SPOOL_FILE_NOT_FOUND
  6568. //
  6569. // MessageText:
  6570. //
  6571. // The spool file was not found.
  6572. //
  6573. #define ERROR_SPOOL_FILE_NOT_FOUND 3002L
  6574. //
  6575. // MessageId: ERROR_SPL_NO_STARTDOC
  6576. //
  6577. // MessageText:
  6578. //
  6579. // A StartDocPrinter call was not issued.
  6580. //
  6581. #define ERROR_SPL_NO_STARTDOC 3003L
  6582. //
  6583. // MessageId: ERROR_SPL_NO_ADDJOB
  6584. //
  6585. // MessageText:
  6586. //
  6587. // An AddJob call was not issued.
  6588. //
  6589. #define ERROR_SPL_NO_ADDJOB 3004L
  6590. //
  6591. // MessageId: ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
  6592. //
  6593. // MessageText:
  6594. //
  6595. // The specified print processor has already been installed.
  6596. //
  6597. #define ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED 3005L
  6598. //
  6599. // MessageId: ERROR_PRINT_MONITOR_ALREADY_INSTALLED
  6600. //
  6601. // MessageText:
  6602. //
  6603. // The specified print monitor has already been installed.
  6604. //
  6605. #define ERROR_PRINT_MONITOR_ALREADY_INSTALLED 3006L
  6606. //
  6607. // MessageId: ERROR_INVALID_PRINT_MONITOR
  6608. //
  6609. // MessageText:
  6610. //
  6611. // The specified print monitor does not have the required functions.
  6612. //
  6613. #define ERROR_INVALID_PRINT_MONITOR 3007L
  6614. //
  6615. // MessageId: ERROR_PRINT_MONITOR_IN_USE
  6616. //
  6617. // MessageText:
  6618. //
  6619. // The specified print monitor is currently in use.
  6620. //
  6621. #define ERROR_PRINT_MONITOR_IN_USE 3008L
  6622. //
  6623. // MessageId: ERROR_PRINTER_HAS_JOBS_QUEUED
  6624. //
  6625. // MessageText:
  6626. //
  6627. // The requested operation is not allowed when there are jobs queued to the printer.
  6628. //
  6629. #define ERROR_PRINTER_HAS_JOBS_QUEUED 3009L
  6630. //
  6631. // MessageId: ERROR_SUCCESS_REBOOT_REQUIRED
  6632. //
  6633. // MessageText:
  6634. //
  6635. // The requested operation is successful. Changes will not be effective until the system is rebooted.
  6636. //
  6637. #define ERROR_SUCCESS_REBOOT_REQUIRED 3010L
  6638. //
  6639. // MessageId: ERROR_SUCCESS_RESTART_REQUIRED
  6640. //
  6641. // MessageText:
  6642. //
  6643. // The requested operation is successful. Changes will not be effective until the service is restarted.
  6644. //
  6645. #define ERROR_SUCCESS_RESTART_REQUIRED 3011L
  6646. //
  6647. // MessageId: ERROR_PRINTER_NOT_FOUND
  6648. //
  6649. // MessageText:
  6650. //
  6651. // No printers were found.
  6652. //
  6653. #define ERROR_PRINTER_NOT_FOUND 3012L
  6654. //
  6655. // MessageId: ERROR_PRINTER_DRIVER_WARNED
  6656. //
  6657. // MessageText:
  6658. //
  6659. // The printer driver is known to be unreliable.
  6660. //
  6661. #define ERROR_PRINTER_DRIVER_WARNED 3013L
  6662. //
  6663. // MessageId: ERROR_PRINTER_DRIVER_BLOCKED
  6664. //
  6665. // MessageText:
  6666. //
  6667. // The printer driver is known to harm the system.
  6668. //
  6669. #define ERROR_PRINTER_DRIVER_BLOCKED 3014L
  6670. ////////////////////////////////////
  6671. // //
  6672. // Wins Error Codes //
  6673. // //
  6674. ////////////////////////////////////
  6675. //
  6676. // MessageId: ERROR_WINS_INTERNAL
  6677. //
  6678. // MessageText:
  6679. //
  6680. // WINS encountered an error while processing the command.
  6681. //
  6682. #define ERROR_WINS_INTERNAL 4000L
  6683. //
  6684. // MessageId: ERROR_CAN_NOT_DEL_LOCAL_WINS
  6685. //
  6686. // MessageText:
  6687. //
  6688. // The local WINS can not be deleted.
  6689. //
  6690. #define ERROR_CAN_NOT_DEL_LOCAL_WINS 4001L
  6691. //
  6692. // MessageId: ERROR_STATIC_INIT
  6693. //
  6694. // MessageText:
  6695. //
  6696. // The importation from the file failed.
  6697. //
  6698. #define ERROR_STATIC_INIT 4002L
  6699. //
  6700. // MessageId: ERROR_INC_BACKUP
  6701. //
  6702. // MessageText:
  6703. //
  6704. // The backup failed. Was a full backup done before?
  6705. //
  6706. #define ERROR_INC_BACKUP 4003L
  6707. //
  6708. // MessageId: ERROR_FULL_BACKUP
  6709. //
  6710. // MessageText:
  6711. //
  6712. // The backup failed. Check the directory to which you are backing the database.
  6713. //
  6714. #define ERROR_FULL_BACKUP 4004L
  6715. //
  6716. // MessageId: ERROR_REC_NON_EXISTENT
  6717. //
  6718. // MessageText:
  6719. //
  6720. // The name does not exist in the WINS database.
  6721. //
  6722. #define ERROR_REC_NON_EXISTENT 4005L
  6723. //
  6724. // MessageId: ERROR_RPL_NOT_ALLOWED
  6725. //
  6726. // MessageText:
  6727. //
  6728. // Replication with a nonconfigured partner is not allowed.
  6729. //
  6730. #define ERROR_RPL_NOT_ALLOWED 4006L
  6731. ////////////////////////////////////
  6732. // //
  6733. // DHCP Error Codes //
  6734. // //
  6735. ////////////////////////////////////
  6736. //
  6737. // MessageId: ERROR_DHCP_ADDRESS_CONFLICT
  6738. //
  6739. // MessageText:
  6740. //
  6741. // The DHCP client has obtained an IP address that is already in use on the network. The local interface will be disabled until the DHCP client can obtain a new address.
  6742. //
  6743. #define ERROR_DHCP_ADDRESS_CONFLICT 4100L
  6744. ////////////////////////////////////
  6745. // //
  6746. // WMI Error Codes //
  6747. // //
  6748. ////////////////////////////////////
  6749. //
  6750. // MessageId: ERROR_WMI_GUID_NOT_FOUND
  6751. //
  6752. // MessageText:
  6753. //
  6754. // The GUID passed was not recognized as valid by a WMI data provider.
  6755. //
  6756. #define ERROR_WMI_GUID_NOT_FOUND 4200L
  6757. //
  6758. // MessageId: ERROR_WMI_INSTANCE_NOT_FOUND
  6759. //
  6760. // MessageText:
  6761. //
  6762. // The instance name passed was not recognized as valid by a WMI data provider.
  6763. //
  6764. #define ERROR_WMI_INSTANCE_NOT_FOUND 4201L
  6765. //
  6766. // MessageId: ERROR_WMI_ITEMID_NOT_FOUND
  6767. //
  6768. // MessageText:
  6769. //
  6770. // The data item ID passed was not recognized as valid by a WMI data provider.
  6771. //
  6772. #define ERROR_WMI_ITEMID_NOT_FOUND 4202L
  6773. //
  6774. // MessageId: ERROR_WMI_TRY_AGAIN
  6775. //
  6776. // MessageText:
  6777. //
  6778. // The WMI request could not be completed and should be retried.
  6779. //
  6780. #define ERROR_WMI_TRY_AGAIN 4203L
  6781. //
  6782. // MessageId: ERROR_WMI_DP_NOT_FOUND
  6783. //
  6784. // MessageText:
  6785. //
  6786. // The WMI data provider could not be located.
  6787. //
  6788. #define ERROR_WMI_DP_NOT_FOUND 4204L
  6789. //
  6790. // MessageId: ERROR_WMI_UNRESOLVED_INSTANCE_REF
  6791. //
  6792. // MessageText:
  6793. //
  6794. // The WMI data provider references an instance set that has not been registered.
  6795. //
  6796. #define ERROR_WMI_UNRESOLVED_INSTANCE_REF 4205L
  6797. //
  6798. // MessageId: ERROR_WMI_ALREADY_ENABLED
  6799. //
  6800. // MessageText:
  6801. //
  6802. // The WMI data block or event notification has already been enabled.
  6803. //
  6804. #define ERROR_WMI_ALREADY_ENABLED 4206L
  6805. //
  6806. // MessageId: ERROR_WMI_GUID_DISCONNECTED
  6807. //
  6808. // MessageText:
  6809. //
  6810. // The WMI data block is no longer available.
  6811. //
  6812. #define ERROR_WMI_GUID_DISCONNECTED 4207L
  6813. //
  6814. // MessageId: ERROR_WMI_SERVER_UNAVAILABLE
  6815. //
  6816. // MessageText:
  6817. //
  6818. // The WMI data service is not available.
  6819. //
  6820. #define ERROR_WMI_SERVER_UNAVAILABLE 4208L
  6821. //
  6822. // MessageId: ERROR_WMI_DP_FAILED
  6823. //
  6824. // MessageText:
  6825. //
  6826. // The WMI data provider failed to carry out the request.
  6827. //
  6828. #define ERROR_WMI_DP_FAILED 4209L
  6829. //
  6830. // MessageId: ERROR_WMI_INVALID_MOF
  6831. //
  6832. // MessageText:
  6833. //
  6834. // The WMI MOF information is not valid.
  6835. //
  6836. #define ERROR_WMI_INVALID_MOF 4210L
  6837. //
  6838. // MessageId: ERROR_WMI_INVALID_REGINFO
  6839. //
  6840. // MessageText:
  6841. //
  6842. // The WMI registration information is not valid.
  6843. //
  6844. #define ERROR_WMI_INVALID_REGINFO 4211L
  6845. //
  6846. // MessageId: ERROR_WMI_ALREADY_DISABLED
  6847. //
  6848. // MessageText:
  6849. //
  6850. // The WMI data block or event notification has already been disabled.
  6851. //
  6852. #define ERROR_WMI_ALREADY_DISABLED 4212L
  6853. //
  6854. // MessageId: ERROR_WMI_READ_ONLY
  6855. //
  6856. // MessageText:
  6857. //
  6858. // The WMI data item or data block is read only.
  6859. //
  6860. #define ERROR_WMI_READ_ONLY 4213L
  6861. //
  6862. // MessageId: ERROR_WMI_SET_FAILURE
  6863. //
  6864. // MessageText:
  6865. //
  6866. // The WMI data item or data block could not be changed.
  6867. //
  6868. #define ERROR_WMI_SET_FAILURE 4214L
  6869. //////////////////////////////////////////
  6870. // //
  6871. // NT Media Services (RSM) Error Codes //
  6872. // //
  6873. //////////////////////////////////////////
  6874. //
  6875. // MessageId: ERROR_INVALID_MEDIA
  6876. //
  6877. // MessageText:
  6878. //
  6879. // The media identifier does not represent a valid medium.
  6880. //
  6881. #define ERROR_INVALID_MEDIA 4300L
  6882. //
  6883. // MessageId: ERROR_INVALID_LIBRARY
  6884. //
  6885. // MessageText:
  6886. //
  6887. // The library identifier does not represent a valid library.
  6888. //
  6889. #define ERROR_INVALID_LIBRARY 4301L
  6890. //
  6891. // MessageId: ERROR_INVALID_MEDIA_POOL
  6892. //
  6893. // MessageText:
  6894. //
  6895. // The media pool identifier does not represent a valid media pool.
  6896. //
  6897. #define ERROR_INVALID_MEDIA_POOL 4302L
  6898. //
  6899. // MessageId: ERROR_DRIVE_MEDIA_MISMATCH
  6900. //
  6901. // MessageText:
  6902. //
  6903. // The drive and medium are not compatible or exist in different libraries.
  6904. //
  6905. #define ERROR_DRIVE_MEDIA_MISMATCH 4303L
  6906. //
  6907. // MessageId: ERROR_MEDIA_OFFLINE
  6908. //
  6909. // MessageText:
  6910. //
  6911. // The medium currently exists in an offline library and must be online to perform this operation.
  6912. //
  6913. #define ERROR_MEDIA_OFFLINE 4304L
  6914. //
  6915. // MessageId: ERROR_LIBRARY_OFFLINE
  6916. //
  6917. // MessageText:
  6918. //
  6919. // The operation cannot be performed on an offline library.
  6920. //
  6921. #define ERROR_LIBRARY_OFFLINE 4305L
  6922. //
  6923. // MessageId: ERROR_EMPTY
  6924. //
  6925. // MessageText:
  6926. //
  6927. // The library, drive, or media pool is empty.
  6928. //
  6929. #define ERROR_EMPTY 4306L
  6930. //
  6931. // MessageId: ERROR_NOT_EMPTY
  6932. //
  6933. // MessageText:
  6934. //
  6935. // The library, drive, or media pool must be empty to perform this operation.
  6936. //
  6937. #define ERROR_NOT_EMPTY 4307L
  6938. //
  6939. // MessageId: ERROR_MEDIA_UNAVAILABLE
  6940. //
  6941. // MessageText:
  6942. //
  6943. // No media is currently available in this media pool or library.
  6944. //
  6945. #define ERROR_MEDIA_UNAVAILABLE 4308L
  6946. //
  6947. // MessageId: ERROR_RESOURCE_DISABLED
  6948. //
  6949. // MessageText:
  6950. //
  6951. // A resource required for this operation is disabled.
  6952. //
  6953. #define ERROR_RESOURCE_DISABLED 4309L
  6954. //
  6955. // MessageId: ERROR_INVALID_CLEANER
  6956. //
  6957. // MessageText:
  6958. //
  6959. // The media identifier does not represent a valid cleaner.
  6960. //
  6961. #define ERROR_INVALID_CLEANER 4310L
  6962. //
  6963. // MessageId: ERROR_UNABLE_TO_CLEAN
  6964. //
  6965. // MessageText:
  6966. //
  6967. // The drive cannot be cleaned or does not support cleaning.
  6968. //
  6969. #define ERROR_UNABLE_TO_CLEAN 4311L
  6970. //
  6971. // MessageId: ERROR_OBJECT_NOT_FOUND
  6972. //
  6973. // MessageText:
  6974. //
  6975. // The object identifier does not represent a valid object.
  6976. //
  6977. #define ERROR_OBJECT_NOT_FOUND 4312L
  6978. //
  6979. // MessageId: ERROR_DATABASE_FAILURE
  6980. //
  6981. // MessageText:
  6982. //
  6983. // Unable to read from or write to the database.
  6984. //
  6985. #define ERROR_DATABASE_FAILURE 4313L
  6986. //
  6987. // MessageId: ERROR_DATABASE_FULL
  6988. //
  6989. // MessageText:
  6990. //
  6991. // The database is full.
  6992. //
  6993. #define ERROR_DATABASE_FULL 4314L
  6994. //
  6995. // MessageId: ERROR_MEDIA_INCOMPATIBLE
  6996. //
  6997. // MessageText:
  6998. //
  6999. // The medium is not compatible with the device or media pool.
  7000. //
  7001. #define ERROR_MEDIA_INCOMPATIBLE 4315L
  7002. //
  7003. // MessageId: ERROR_RESOURCE_NOT_PRESENT
  7004. //
  7005. // MessageText:
  7006. //
  7007. // The resource required for this operation does not exist.
  7008. //
  7009. #define ERROR_RESOURCE_NOT_PRESENT 4316L
  7010. //
  7011. // MessageId: ERROR_INVALID_OPERATION
  7012. //
  7013. // MessageText:
  7014. //
  7015. // The operation identifier is not valid.
  7016. //
  7017. #define ERROR_INVALID_OPERATION 4317L
  7018. //
  7019. // MessageId: ERROR_MEDIA_NOT_AVAILABLE
  7020. //
  7021. // MessageText:
  7022. //
  7023. // The media is not mounted or ready for use.
  7024. //
  7025. #define ERROR_MEDIA_NOT_AVAILABLE 4318L
  7026. //
  7027. // MessageId: ERROR_DEVICE_NOT_AVAILABLE
  7028. //
  7029. // MessageText:
  7030. //
  7031. // The device is not ready for use.
  7032. //
  7033. #define ERROR_DEVICE_NOT_AVAILABLE 4319L
  7034. //
  7035. // MessageId: ERROR_REQUEST_REFUSED
  7036. //
  7037. // MessageText:
  7038. //
  7039. // The operator or administrator has refused the request.
  7040. //
  7041. #define ERROR_REQUEST_REFUSED 4320L
  7042. //
  7043. // MessageId: ERROR_INVALID_DRIVE_OBJECT
  7044. //
  7045. // MessageText:
  7046. //
  7047. // The drive identifier does not represent a valid drive.
  7048. //
  7049. #define ERROR_INVALID_DRIVE_OBJECT 4321L
  7050. //
  7051. // MessageId: ERROR_LIBRARY_FULL
  7052. //
  7053. // MessageText:
  7054. //
  7055. // Library is full. No slot is available for use.
  7056. //
  7057. #define ERROR_LIBRARY_FULL 4322L
  7058. //
  7059. // MessageId: ERROR_MEDIUM_NOT_ACCESSIBLE
  7060. //
  7061. // MessageText:
  7062. //
  7063. // The transport cannot access the medium.
  7064. //
  7065. #define ERROR_MEDIUM_NOT_ACCESSIBLE 4323L
  7066. //
  7067. // MessageId: ERROR_UNABLE_TO_LOAD_MEDIUM
  7068. //
  7069. // MessageText:
  7070. //
  7071. // Unable to load the medium into the drive.
  7072. //
  7073. #define ERROR_UNABLE_TO_LOAD_MEDIUM 4324L
  7074. //
  7075. // MessageId: ERROR_UNABLE_TO_INVENTORY_DRIVE
  7076. //
  7077. // MessageText:
  7078. //
  7079. // Unable to retrieve the drive status.
  7080. //
  7081. #define ERROR_UNABLE_TO_INVENTORY_DRIVE 4325L
  7082. //
  7083. // MessageId: ERROR_UNABLE_TO_INVENTORY_SLOT
  7084. //
  7085. // MessageText:
  7086. //
  7087. // Unable to retrieve the slot status.
  7088. //
  7089. #define ERROR_UNABLE_TO_INVENTORY_SLOT 4326L
  7090. //
  7091. // MessageId: ERROR_UNABLE_TO_INVENTORY_TRANSPORT
  7092. //
  7093. // MessageText:
  7094. //
  7095. // Unable to retrieve status about the transport.
  7096. //
  7097. #define ERROR_UNABLE_TO_INVENTORY_TRANSPORT 4327L
  7098. //
  7099. // MessageId: ERROR_TRANSPORT_FULL
  7100. //
  7101. // MessageText:
  7102. //
  7103. // Cannot use the transport because it is already in use.
  7104. //
  7105. #define ERROR_TRANSPORT_FULL 4328L
  7106. //
  7107. // MessageId: ERROR_CONTROLLING_IEPORT
  7108. //
  7109. // MessageText:
  7110. //
  7111. // Unable to open or close the inject/eject port.
  7112. //
  7113. #define ERROR_CONTROLLING_IEPORT 4329L
  7114. //
  7115. // MessageId: ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA
  7116. //
  7117. // MessageText:
  7118. //
  7119. // Unable to eject the medium because it is in a drive.
  7120. //
  7121. #define ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA 4330L
  7122. //
  7123. // MessageId: ERROR_CLEANER_SLOT_SET
  7124. //
  7125. // MessageText:
  7126. //
  7127. // A cleaner slot is already reserved.
  7128. //
  7129. #define ERROR_CLEANER_SLOT_SET 4331L
  7130. //
  7131. // MessageId: ERROR_CLEANER_SLOT_NOT_SET
  7132. //
  7133. // MessageText:
  7134. //
  7135. // A cleaner slot is not reserved.
  7136. //
  7137. #define ERROR_CLEANER_SLOT_NOT_SET 4332L
  7138. //
  7139. // MessageId: ERROR_CLEANER_CARTRIDGE_SPENT
  7140. //
  7141. // MessageText:
  7142. //
  7143. // The cleaner cartridge has performed the maximum number of drive cleanings.
  7144. //
  7145. #define ERROR_CLEANER_CARTRIDGE_SPENT 4333L
  7146. //
  7147. // MessageId: ERROR_UNEXPECTED_OMID
  7148. //
  7149. // MessageText:
  7150. //
  7151. // Unexpected on-medium identifier.
  7152. //
  7153. #define ERROR_UNEXPECTED_OMID 4334L
  7154. //
  7155. // MessageId: ERROR_CANT_DELETE_LAST_ITEM
  7156. //
  7157. // MessageText:
  7158. //
  7159. // The last remaining item in this group or resource cannot be deleted.
  7160. //
  7161. #define ERROR_CANT_DELETE_LAST_ITEM 4335L
  7162. //
  7163. // MessageId: ERROR_MESSAGE_EXCEEDS_MAX_SIZE
  7164. //
  7165. // MessageText:
  7166. //
  7167. // The message provided exceeds the maximum size allowed for this parameter.
  7168. //
  7169. #define ERROR_MESSAGE_EXCEEDS_MAX_SIZE 4336L
  7170. //
  7171. // MessageId: ERROR_VOLUME_CONTAINS_SYS_FILES
  7172. //
  7173. // MessageText:
  7174. //
  7175. // The volume contains system or paging files.
  7176. //
  7177. #define ERROR_VOLUME_CONTAINS_SYS_FILES 4337L
  7178. //
  7179. // MessageId: ERROR_INDIGENOUS_TYPE
  7180. //
  7181. // MessageText:
  7182. //
  7183. // The media type cannot be removed from this library since at least one drive in the library reports it can support this media type.
  7184. //
  7185. #define ERROR_INDIGENOUS_TYPE 4338L
  7186. //
  7187. // MessageId: ERROR_NO_SUPPORTING_DRIVES
  7188. //
  7189. // MessageText:
  7190. //
  7191. // This offline media cannot be mounted on this system since no enabled drives are present which can be used.
  7192. //
  7193. #define ERROR_NO_SUPPORTING_DRIVES 4339L
  7194. //
  7195. // MessageId: ERROR_CLEANER_CARTRIDGE_INSTALLED
  7196. //
  7197. // MessageText:
  7198. //
  7199. // A cleaner cartridge is present in the tape library.
  7200. //
  7201. #define ERROR_CLEANER_CARTRIDGE_INSTALLED 4340L
  7202. ////////////////////////////////////////////
  7203. // //
  7204. // NT Remote Storage Service Error Codes //
  7205. // //
  7206. ////////////////////////////////////////////
  7207. //
  7208. // MessageId: ERROR_FILE_OFFLINE
  7209. //
  7210. // MessageText:
  7211. //
  7212. // The remote storage service was not able to recall the file.
  7213. //
  7214. #define ERROR_FILE_OFFLINE 4350L
  7215. //
  7216. // MessageId: ERROR_REMOTE_STORAGE_NOT_ACTIVE
  7217. //
  7218. // MessageText:
  7219. //
  7220. // The remote storage service is not operational at this time.
  7221. //
  7222. #define ERROR_REMOTE_STORAGE_NOT_ACTIVE 4351L
  7223. //
  7224. // MessageId: ERROR_REMOTE_STORAGE_MEDIA_ERROR
  7225. //
  7226. // MessageText:
  7227. //
  7228. // The remote storage service encountered a media error.
  7229. //
  7230. #define ERROR_REMOTE_STORAGE_MEDIA_ERROR 4352L
  7231. ////////////////////////////////////////////
  7232. // //
  7233. // NT Reparse Points Error Codes //
  7234. // //
  7235. ////////////////////////////////////////////
  7236. //
  7237. // MessageId: ERROR_NOT_A_REPARSE_POINT
  7238. //
  7239. // MessageText:
  7240. //
  7241. // The file or directory is not a reparse point.
  7242. //
  7243. #define ERROR_NOT_A_REPARSE_POINT 4390L
  7244. //
  7245. // MessageId: ERROR_REPARSE_ATTRIBUTE_CONFLICT
  7246. //
  7247. // MessageText:
  7248. //
  7249. // The reparse point attribute cannot be set because it conflicts with an existing attribute.
  7250. //
  7251. #define ERROR_REPARSE_ATTRIBUTE_CONFLICT 4391L
  7252. //
  7253. // MessageId: ERROR_INVALID_REPARSE_DATA
  7254. //
  7255. // MessageText:
  7256. //
  7257. // The data present in the reparse point buffer is invalid.
  7258. //
  7259. #define ERROR_INVALID_REPARSE_DATA 4392L
  7260. //
  7261. // MessageId: ERROR_REPARSE_TAG_INVALID
  7262. //
  7263. // MessageText:
  7264. //
  7265. // The tag present in the reparse point buffer is invalid.
  7266. //
  7267. #define ERROR_REPARSE_TAG_INVALID 4393L
  7268. //
  7269. // MessageId: ERROR_REPARSE_TAG_MISMATCH
  7270. //
  7271. // MessageText:
  7272. //
  7273. // There is a mismatch between the tag specified in the request and the tag present in the reparse point.
  7274. //
  7275. //
  7276. #define ERROR_REPARSE_TAG_MISMATCH 4394L
  7277. ////////////////////////////////////////////
  7278. // //
  7279. // NT Single Instance Store Error Codes //
  7280. // //
  7281. ////////////////////////////////////////////
  7282. //
  7283. // MessageId: ERROR_VOLUME_NOT_SIS_ENABLED
  7284. //
  7285. // MessageText:
  7286. //
  7287. // Single Instance Storage is not available on this volume.
  7288. //
  7289. #define ERROR_VOLUME_NOT_SIS_ENABLED 4500L
  7290. ////////////////////////////////////
  7291. // //
  7292. // Cluster Error Codes //
  7293. // //
  7294. ////////////////////////////////////
  7295. //
  7296. // MessageId: ERROR_DEPENDENT_RESOURCE_EXISTS
  7297. //
  7298. // MessageText:
  7299. //
  7300. // The cluster resource cannot be moved to another group because other resources are dependent on it.
  7301. //
  7302. #define ERROR_DEPENDENT_RESOURCE_EXISTS 5001L
  7303. //
  7304. // MessageId: ERROR_DEPENDENCY_NOT_FOUND
  7305. //
  7306. // MessageText:
  7307. //
  7308. // The cluster resource dependency cannot be found.
  7309. //
  7310. #define ERROR_DEPENDENCY_NOT_FOUND 5002L
  7311. //
  7312. // MessageId: ERROR_DEPENDENCY_ALREADY_EXISTS
  7313. //
  7314. // MessageText:
  7315. //
  7316. // The cluster resource cannot be made dependent on the specified resource because it is already dependent.
  7317. //
  7318. #define ERROR_DEPENDENCY_ALREADY_EXISTS 5003L
  7319. //
  7320. // MessageId: ERROR_RESOURCE_NOT_ONLINE
  7321. //
  7322. // MessageText:
  7323. //
  7324. // The cluster resource is not online.
  7325. //
  7326. #define ERROR_RESOURCE_NOT_ONLINE 5004L
  7327. //
  7328. // MessageId: ERROR_HOST_NODE_NOT_AVAILABLE
  7329. //
  7330. // MessageText:
  7331. //
  7332. // A cluster node is not available for this operation.
  7333. //
  7334. #define ERROR_HOST_NODE_NOT_AVAILABLE 5005L
  7335. //
  7336. // MessageId: ERROR_RESOURCE_NOT_AVAILABLE
  7337. //
  7338. // MessageText:
  7339. //
  7340. // The cluster resource is not available.
  7341. //
  7342. #define ERROR_RESOURCE_NOT_AVAILABLE 5006L
  7343. //
  7344. // MessageId: ERROR_RESOURCE_NOT_FOUND
  7345. //
  7346. // MessageText:
  7347. //
  7348. // The cluster resource could not be found.
  7349. //
  7350. #define ERROR_RESOURCE_NOT_FOUND 5007L
  7351. //
  7352. // MessageId: ERROR_SHUTDOWN_CLUSTER
  7353. //
  7354. // MessageText:
  7355. //
  7356. // The cluster is being shut down.
  7357. //
  7358. #define ERROR_SHUTDOWN_CLUSTER 5008L
  7359. //
  7360. // MessageId: ERROR_CANT_EVICT_ACTIVE_NODE
  7361. //
  7362. // MessageText:
  7363. //
  7364. // A cluster node cannot be evicted from the cluster unless the node is down or it is the last node.
  7365. //
  7366. #define ERROR_CANT_EVICT_ACTIVE_NODE 5009L
  7367. //
  7368. // MessageId: ERROR_OBJECT_ALREADY_EXISTS
  7369. //
  7370. // MessageText:
  7371. //
  7372. // The object already exists.
  7373. //
  7374. #define ERROR_OBJECT_ALREADY_EXISTS 5010L
  7375. //
  7376. // MessageId: ERROR_OBJECT_IN_LIST
  7377. //
  7378. // MessageText:
  7379. //
  7380. // The object is already in the list.
  7381. //
  7382. #define ERROR_OBJECT_IN_LIST 5011L
  7383. //
  7384. // MessageId: ERROR_GROUP_NOT_AVAILABLE
  7385. //
  7386. // MessageText:
  7387. //
  7388. // The cluster group is not available for any new requests.
  7389. //
  7390. #define ERROR_GROUP_NOT_AVAILABLE 5012L
  7391. //
  7392. // MessageId: ERROR_GROUP_NOT_FOUND
  7393. //
  7394. // MessageText:
  7395. //
  7396. // The cluster group could not be found.
  7397. //
  7398. #define ERROR_GROUP_NOT_FOUND 5013L
  7399. //
  7400. // MessageId: ERROR_GROUP_NOT_ONLINE
  7401. //
  7402. // MessageText:
  7403. //
  7404. // The operation could not be completed because the cluster group is not online.
  7405. //
  7406. #define ERROR_GROUP_NOT_ONLINE 5014L
  7407. //
  7408. // MessageId: ERROR_HOST_NODE_NOT_RESOURCE_OWNER
  7409. //
  7410. // MessageText:
  7411. //
  7412. // The cluster node is not the owner of the resource.
  7413. //
  7414. #define ERROR_HOST_NODE_NOT_RESOURCE_OWNER 5015L
  7415. //
  7416. // MessageId: ERROR_HOST_NODE_NOT_GROUP_OWNER
  7417. //
  7418. // MessageText:
  7419. //
  7420. // The cluster node is not the owner of the group.
  7421. //
  7422. #define ERROR_HOST_NODE_NOT_GROUP_OWNER 5016L
  7423. //
  7424. // MessageId: ERROR_RESMON_CREATE_FAILED
  7425. //
  7426. // MessageText:
  7427. //
  7428. // The cluster resource could not be created in the specified resource monitor.
  7429. //
  7430. #define ERROR_RESMON_CREATE_FAILED 5017L
  7431. //
  7432. // MessageId: ERROR_RESMON_ONLINE_FAILED
  7433. //
  7434. // MessageText:
  7435. //
  7436. // The cluster resource could not be brought online by the resource monitor.
  7437. //
  7438. #define ERROR_RESMON_ONLINE_FAILED 5018L
  7439. //
  7440. // MessageId: ERROR_RESOURCE_ONLINE
  7441. //
  7442. // MessageText:
  7443. //
  7444. // The operation could not be completed because the cluster resource is online.
  7445. //
  7446. #define ERROR_RESOURCE_ONLINE 5019L
  7447. //
  7448. // MessageId: ERROR_QUORUM_RESOURCE
  7449. //
  7450. // MessageText:
  7451. //
  7452. // The cluster resource could not be deleted or brought offline because it is the quorum resource.
  7453. //
  7454. #define ERROR_QUORUM_RESOURCE 5020L
  7455. //
  7456. // MessageId: ERROR_NOT_QUORUM_CAPABLE
  7457. //
  7458. // MessageText:
  7459. //
  7460. // The cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource.
  7461. //
  7462. #define ERROR_NOT_QUORUM_CAPABLE 5021L
  7463. //
  7464. // MessageId: ERROR_CLUSTER_SHUTTING_DOWN
  7465. //
  7466. // MessageText:
  7467. //
  7468. // The cluster software is shutting down.
  7469. //
  7470. #define ERROR_CLUSTER_SHUTTING_DOWN 5022L
  7471. //
  7472. // MessageId: ERROR_INVALID_STATE
  7473. //
  7474. // MessageText:
  7475. //
  7476. // The group or resource is not in the correct state to perform the requested operation.
  7477. //
  7478. #define ERROR_INVALID_STATE 5023L
  7479. //
  7480. // MessageId: ERROR_RESOURCE_PROPERTIES_STORED
  7481. //
  7482. // MessageText:
  7483. //
  7484. // The properties were stored but not all changes will take effect until the next time the resource is brought online.
  7485. //
  7486. #define ERROR_RESOURCE_PROPERTIES_STORED 5024L
  7487. //
  7488. // MessageId: ERROR_NOT_QUORUM_CLASS
  7489. //
  7490. // MessageText:
  7491. //
  7492. // The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class.
  7493. //
  7494. #define ERROR_NOT_QUORUM_CLASS 5025L
  7495. //
  7496. // MessageId: ERROR_CORE_RESOURCE
  7497. //
  7498. // MessageText:
  7499. //
  7500. // The cluster resource could not be deleted since it is a core resource.
  7501. //
  7502. #define ERROR_CORE_RESOURCE 5026L
  7503. //
  7504. // MessageId: ERROR_QUORUM_RESOURCE_ONLINE_FAILED
  7505. //
  7506. // MessageText:
  7507. //
  7508. // The quorum resource failed to come online.
  7509. //
  7510. #define ERROR_QUORUM_RESOURCE_ONLINE_FAILED 5027L
  7511. //
  7512. // MessageId: ERROR_QUORUMLOG_OPEN_FAILED
  7513. //
  7514. // MessageText:
  7515. //
  7516. // The quorum log could not be created or mounted successfully.
  7517. //
  7518. #define ERROR_QUORUMLOG_OPEN_FAILED 5028L
  7519. //
  7520. // MessageId: ERROR_CLUSTERLOG_CORRUPT
  7521. //
  7522. // MessageText:
  7523. //
  7524. // The cluster log is corrupt.
  7525. //
  7526. #define ERROR_CLUSTERLOG_CORRUPT 5029L
  7527. //
  7528. // MessageId: ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE
  7529. //
  7530. // MessageText:
  7531. //
  7532. // The record could not be written to the cluster log since it exceeds the maximum size.
  7533. //
  7534. #define ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE 5030L
  7535. //
  7536. // MessageId: ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE
  7537. //
  7538. // MessageText:
  7539. //
  7540. // The cluster log exceeds its maximum size.
  7541. //
  7542. #define ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE 5031L
  7543. //
  7544. // MessageId: ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND
  7545. //
  7546. // MessageText:
  7547. //
  7548. // No checkpoint record was found in the cluster log.
  7549. //
  7550. #define ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND 5032L
  7551. //
  7552. // MessageId: ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE
  7553. //
  7554. // MessageText:
  7555. //
  7556. // The minimum required disk space needed for logging is not available.
  7557. //
  7558. #define ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE 5033L
  7559. //
  7560. // MessageId: ERROR_QUORUM_OWNER_ALIVE
  7561. //
  7562. // MessageText:
  7563. //
  7564. // The cluster node failed to take control of the quorum resource because the resource is owned by another active node.
  7565. //
  7566. #define ERROR_QUORUM_OWNER_ALIVE 5034L
  7567. //
  7568. // MessageId: ERROR_NETWORK_NOT_AVAILABLE
  7569. //
  7570. // MessageText:
  7571. //
  7572. // A cluster network is not available for this operation.
  7573. //
  7574. #define ERROR_NETWORK_NOT_AVAILABLE 5035L
  7575. //
  7576. // MessageId: ERROR_NODE_NOT_AVAILABLE
  7577. //
  7578. // MessageText:
  7579. //
  7580. // A cluster node is not available for this operation.
  7581. //
  7582. #define ERROR_NODE_NOT_AVAILABLE 5036L
  7583. //
  7584. // MessageId: ERROR_ALL_NODES_NOT_AVAILABLE
  7585. //
  7586. // MessageText:
  7587. //
  7588. // All cluster nodes must be running to perform this operation.
  7589. //
  7590. #define ERROR_ALL_NODES_NOT_AVAILABLE 5037L
  7591. //
  7592. // MessageId: ERROR_RESOURCE_FAILED
  7593. //
  7594. // MessageText:
  7595. //
  7596. // A cluster resource failed.
  7597. //
  7598. #define ERROR_RESOURCE_FAILED 5038L
  7599. //
  7600. // MessageId: ERROR_CLUSTER_INVALID_NODE
  7601. //
  7602. // MessageText:
  7603. //
  7604. // The cluster node is not valid.
  7605. //
  7606. #define ERROR_CLUSTER_INVALID_NODE 5039L
  7607. //
  7608. // MessageId: ERROR_CLUSTER_NODE_EXISTS
  7609. //
  7610. // MessageText:
  7611. //
  7612. // The cluster node already exists.
  7613. //
  7614. #define ERROR_CLUSTER_NODE_EXISTS 5040L
  7615. //
  7616. // MessageId: ERROR_CLUSTER_JOIN_IN_PROGRESS
  7617. //
  7618. // MessageText:
  7619. //
  7620. // A node is in the process of joining the cluster.
  7621. //
  7622. #define ERROR_CLUSTER_JOIN_IN_PROGRESS 5041L
  7623. //
  7624. // MessageId: ERROR_CLUSTER_NODE_NOT_FOUND
  7625. //
  7626. // MessageText:
  7627. //
  7628. // The cluster node was not found.
  7629. //
  7630. #define ERROR_CLUSTER_NODE_NOT_FOUND 5042L
  7631. //
  7632. // MessageId: ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND
  7633. //
  7634. // MessageText:
  7635. //
  7636. // The cluster local node information was not found.
  7637. //
  7638. #define ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND 5043L
  7639. //
  7640. // MessageId: ERROR_CLUSTER_NETWORK_EXISTS
  7641. //
  7642. // MessageText:
  7643. //
  7644. // The cluster network already exists.
  7645. //
  7646. #define ERROR_CLUSTER_NETWORK_EXISTS 5044L
  7647. //
  7648. // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND
  7649. //
  7650. // MessageText:
  7651. //
  7652. // The cluster network was not found.
  7653. //
  7654. #define ERROR_CLUSTER_NETWORK_NOT_FOUND 5045L
  7655. //
  7656. // MessageId: ERROR_CLUSTER_NETINTERFACE_EXISTS
  7657. //
  7658. // MessageText:
  7659. //
  7660. // The cluster network interface already exists.
  7661. //
  7662. #define ERROR_CLUSTER_NETINTERFACE_EXISTS 5046L
  7663. //
  7664. // MessageId: ERROR_CLUSTER_NETINTERFACE_NOT_FOUND
  7665. //
  7666. // MessageText:
  7667. //
  7668. // The cluster network interface was not found.
  7669. //
  7670. #define ERROR_CLUSTER_NETINTERFACE_NOT_FOUND 5047L
  7671. //
  7672. // MessageId: ERROR_CLUSTER_INVALID_REQUEST
  7673. //
  7674. // MessageText:
  7675. //
  7676. // The cluster request is not valid for this object.
  7677. //
  7678. #define ERROR_CLUSTER_INVALID_REQUEST 5048L
  7679. //
  7680. // MessageId: ERROR_CLUSTER_INVALID_NETWORK_PROVIDER
  7681. //
  7682. // MessageText:
  7683. //
  7684. // The cluster network provider is not valid.
  7685. //
  7686. #define ERROR_CLUSTER_INVALID_NETWORK_PROVIDER 5049L
  7687. //
  7688. // MessageId: ERROR_CLUSTER_NODE_DOWN
  7689. //
  7690. // MessageText:
  7691. //
  7692. // The cluster node is down.
  7693. //
  7694. #define ERROR_CLUSTER_NODE_DOWN 5050L
  7695. //
  7696. // MessageId: ERROR_CLUSTER_NODE_UNREACHABLE
  7697. //
  7698. // MessageText:
  7699. //
  7700. // The cluster node is not reachable.
  7701. //
  7702. #define ERROR_CLUSTER_NODE_UNREACHABLE 5051L
  7703. //
  7704. // MessageId: ERROR_CLUSTER_NODE_NOT_MEMBER
  7705. //
  7706. // MessageText:
  7707. //
  7708. // The cluster node is not a member of the cluster.
  7709. //
  7710. #define ERROR_CLUSTER_NODE_NOT_MEMBER 5052L
  7711. //
  7712. // MessageId: ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS
  7713. //
  7714. // MessageText:
  7715. //
  7716. // A cluster join operation is not in progress.
  7717. //
  7718. #define ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS 5053L
  7719. //
  7720. // MessageId: ERROR_CLUSTER_INVALID_NETWORK
  7721. //
  7722. // MessageText:
  7723. //
  7724. // The cluster network is not valid.
  7725. //
  7726. #define ERROR_CLUSTER_INVALID_NETWORK 5054L
  7727. //
  7728. // MessageId: ERROR_CLUSTER_NODE_UP
  7729. //
  7730. // MessageText:
  7731. //
  7732. // The cluster node is up.
  7733. //
  7734. #define ERROR_CLUSTER_NODE_UP 5056L
  7735. //
  7736. // MessageId: ERROR_CLUSTER_IPADDR_IN_USE
  7737. //
  7738. // MessageText:
  7739. //
  7740. // The cluster IP address is already in use.
  7741. //
  7742. #define ERROR_CLUSTER_IPADDR_IN_USE 5057L
  7743. //
  7744. // MessageId: ERROR_CLUSTER_NODE_NOT_PAUSED
  7745. //
  7746. // MessageText:
  7747. //
  7748. // The cluster node is not paused.
  7749. //
  7750. #define ERROR_CLUSTER_NODE_NOT_PAUSED 5058L
  7751. //
  7752. // MessageId: ERROR_CLUSTER_NO_SECURITY_CONTEXT
  7753. //
  7754. // MessageText:
  7755. //
  7756. // No cluster security context is available.
  7757. //
  7758. #define ERROR_CLUSTER_NO_SECURITY_CONTEXT 5059L
  7759. //
  7760. // MessageId: ERROR_CLUSTER_NETWORK_NOT_INTERNAL
  7761. //
  7762. // MessageText:
  7763. //
  7764. // The cluster network is not configured for internal cluster communication.
  7765. //
  7766. #define ERROR_CLUSTER_NETWORK_NOT_INTERNAL 5060L
  7767. //
  7768. // MessageId: ERROR_CLUSTER_NODE_ALREADY_UP
  7769. //
  7770. // MessageText:
  7771. //
  7772. // The cluster node is already up.
  7773. //
  7774. #define ERROR_CLUSTER_NODE_ALREADY_UP 5061L
  7775. //
  7776. // MessageId: ERROR_CLUSTER_NODE_ALREADY_DOWN
  7777. //
  7778. // MessageText:
  7779. //
  7780. // The cluster node is already down.
  7781. //
  7782. #define ERROR_CLUSTER_NODE_ALREADY_DOWN 5062L
  7783. //
  7784. // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_ONLINE
  7785. //
  7786. // MessageText:
  7787. //
  7788. // The cluster network is already online.
  7789. //
  7790. #define ERROR_CLUSTER_NETWORK_ALREADY_ONLINE 5063L
  7791. //
  7792. // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE
  7793. //
  7794. // MessageText:
  7795. //
  7796. // The cluster network is already offline.
  7797. //
  7798. #define ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE 5064L
  7799. //
  7800. // MessageId: ERROR_CLUSTER_NODE_ALREADY_MEMBER
  7801. //
  7802. // MessageText:
  7803. //
  7804. // The cluster node is already a member of the cluster.
  7805. //
  7806. #define ERROR_CLUSTER_NODE_ALREADY_MEMBER 5065L
  7807. //
  7808. // MessageId: ERROR_CLUSTER_LAST_INTERNAL_NETWORK
  7809. //
  7810. // MessageText:
  7811. //
  7812. // The cluster network is the only one configured for internal cluster communication between two or more active cluster nodes. The internal communication capability cannot be removed from the network.
  7813. //
  7814. #define ERROR_CLUSTER_LAST_INTERNAL_NETWORK 5066L
  7815. //
  7816. // MessageId: ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS
  7817. //
  7818. // MessageText:
  7819. //
  7820. // One or more cluster resources depend on the network to provide service to clients. The client access capability cannot be removed from the network.
  7821. //
  7822. #define ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS 5067L
  7823. //
  7824. // MessageId: ERROR_INVALID_OPERATION_ON_QUORUM
  7825. //
  7826. // MessageText:
  7827. //
  7828. // This operation cannot be performed on the cluster resource as it the quorum resource. You may not bring the quorum resource offline or modify its possible owners list.
  7829. //
  7830. #define ERROR_INVALID_OPERATION_ON_QUORUM 5068L
  7831. //
  7832. // MessageId: ERROR_DEPENDENCY_NOT_ALLOWED
  7833. //
  7834. // MessageText:
  7835. //
  7836. // The cluster quorum resource is not allowed to have any dependencies.
  7837. //
  7838. #define ERROR_DEPENDENCY_NOT_ALLOWED 5069L
  7839. //
  7840. // MessageId: ERROR_CLUSTER_NODE_PAUSED
  7841. //
  7842. // MessageText:
  7843. //
  7844. // The cluster node is paused.
  7845. //
  7846. #define ERROR_CLUSTER_NODE_PAUSED 5070L
  7847. //
  7848. // MessageId: ERROR_NODE_CANT_HOST_RESOURCE
  7849. //
  7850. // MessageText:
  7851. //
  7852. // The cluster resource cannot be brought online. The owner node cannot run this resource.
  7853. //
  7854. #define ERROR_NODE_CANT_HOST_RESOURCE 5071L
  7855. //
  7856. // MessageId: ERROR_CLUSTER_NODE_NOT_READY
  7857. //
  7858. // MessageText:
  7859. //
  7860. // The cluster node is not ready to perform the requested operation.
  7861. //
  7862. #define ERROR_CLUSTER_NODE_NOT_READY 5072L
  7863. //
  7864. // MessageId: ERROR_CLUSTER_NODE_SHUTTING_DOWN
  7865. //
  7866. // MessageText:
  7867. //
  7868. // The cluster node is shutting down.
  7869. //
  7870. #define ERROR_CLUSTER_NODE_SHUTTING_DOWN 5073L
  7871. //
  7872. // MessageId: ERROR_CLUSTER_JOIN_ABORTED
  7873. //
  7874. // MessageText:
  7875. //
  7876. // The cluster join operation was aborted.
  7877. //
  7878. #define ERROR_CLUSTER_JOIN_ABORTED 5074L
  7879. //
  7880. // MessageId: ERROR_CLUSTER_INCOMPATIBLE_VERSIONS
  7881. //
  7882. // MessageText:
  7883. //
  7884. // The cluster join operation failed due to incompatible software versions between the joining node and its sponsor.
  7885. //
  7886. #define ERROR_CLUSTER_INCOMPATIBLE_VERSIONS 5075L
  7887. //
  7888. // MessageId: ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED
  7889. //
  7890. // MessageText:
  7891. //
  7892. // This resource cannot be created because the cluster has reached the limit on the number of resources it can monitor.
  7893. //
  7894. #define ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED 5076L
  7895. //
  7896. // MessageId: ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED
  7897. //
  7898. // MessageText:
  7899. //
  7900. // The system configuration changed during the cluster join or form operation. The join or form operation was aborted.
  7901. //
  7902. #define ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED 5077L
  7903. //
  7904. // MessageId: ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND
  7905. //
  7906. // MessageText:
  7907. //
  7908. // The specified resource type was not found.
  7909. //
  7910. #define ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND 5078L
  7911. //
  7912. // MessageId: ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED
  7913. //
  7914. // MessageText:
  7915. //
  7916. // The specified node does not support a resource of this type. This may be due to version inconsistencies or due to the absence of the resource DLL on this node.
  7917. //
  7918. #define ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED 5079L
  7919. //
  7920. // MessageId: ERROR_CLUSTER_RESNAME_NOT_FOUND
  7921. //
  7922. // MessageText:
  7923. //
  7924. // The specified resource name is not supported by this resource DLL. This may be due to a bad (or changed) name supplied to the resource DLL.
  7925. //
  7926. #define ERROR_CLUSTER_RESNAME_NOT_FOUND 5080L
  7927. //
  7928. // MessageId: ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED
  7929. //
  7930. // MessageText:
  7931. //
  7932. // No authentication package could be registered with the RPC server.
  7933. //
  7934. #define ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED 5081L
  7935. //
  7936. // MessageId: ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST
  7937. //
  7938. // MessageText:
  7939. //
  7940. // You cannot bring the group online because the owner of the group is not in the preferred list for the group. To change the owner node for the group, move the group.
  7941. //
  7942. #define ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST 5082L
  7943. //
  7944. // MessageId: ERROR_CLUSTER_DATABASE_SEQMISMATCH
  7945. //
  7946. // MessageText:
  7947. //
  7948. // The join operation failed because the cluster database sequence number has changed or is incompatible with the locker node. This may happen during a join operation if the cluster database was changing during the join.
  7949. //
  7950. #define ERROR_CLUSTER_DATABASE_SEQMISMATCH 5083L
  7951. //
  7952. // MessageId: ERROR_RESMON_INVALID_STATE
  7953. //
  7954. // MessageText:
  7955. //
  7956. // The resource monitor will not allow the fail operation to be performed while the resource is in its current state. This may happen if the resource is in a pending state.
  7957. //
  7958. #define ERROR_RESMON_INVALID_STATE 5084L
  7959. //
  7960. // MessageId: ERROR_CLUSTER_GUM_NOT_LOCKER
  7961. //
  7962. // MessageText:
  7963. //
  7964. // A non locker code got a request to reserve the lock for making global updates.
  7965. //
  7966. #define ERROR_CLUSTER_GUM_NOT_LOCKER 5085L
  7967. //
  7968. // MessageId: ERROR_QUORUM_DISK_NOT_FOUND
  7969. //
  7970. // MessageText:
  7971. //
  7972. // The quorum disk could not be located by the cluster service.
  7973. //
  7974. #define ERROR_QUORUM_DISK_NOT_FOUND 5086L
  7975. //
  7976. // MessageId: ERROR_DATABASE_BACKUP_CORRUPT
  7977. //
  7978. // MessageText:
  7979. //
  7980. // The backed up cluster database is possibly corrupt.
  7981. //
  7982. #define ERROR_DATABASE_BACKUP_CORRUPT 5087L
  7983. //
  7984. // MessageId: ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT
  7985. //
  7986. // MessageText:
  7987. //
  7988. // A DFS root already exists in this cluster node.
  7989. //
  7990. #define ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT 5088L
  7991. //
  7992. // MessageId: ERROR_RESOURCE_PROPERTY_UNCHANGEABLE
  7993. //
  7994. // MessageText:
  7995. //
  7996. // An attempt to modify a resource property failed because it conflicts with another existing property.
  7997. //
  7998. #define ERROR_RESOURCE_PROPERTY_UNCHANGEABLE 5089L
  7999. /*
  8000. Codes from 4300 through 5889 overlap with codes in ds\published\inc\apperr2.w.
  8001. Do not add any more error codes in that range.
  8002. */
  8003. //
  8004. // MessageId: ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE
  8005. //
  8006. // MessageText:
  8007. //
  8008. // An operation was attempted that is incompatible with the current membership state of the node.
  8009. //
  8010. #define ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE 5890L
  8011. //
  8012. // MessageId: ERROR_CLUSTER_QUORUMLOG_NOT_FOUND
  8013. //
  8014. // MessageText:
  8015. //
  8016. // The quorum resource does not contain the quorum log.
  8017. //
  8018. #define ERROR_CLUSTER_QUORUMLOG_NOT_FOUND 5891L
  8019. //
  8020. // MessageId: ERROR_CLUSTER_MEMBERSHIP_HALT
  8021. //
  8022. // MessageText:
  8023. //
  8024. // The membership engine requested shutdown of the cluster service on this node.
  8025. //
  8026. #define ERROR_CLUSTER_MEMBERSHIP_HALT 5892L
  8027. //
  8028. // MessageId: ERROR_CLUSTER_INSTANCE_ID_MISMATCH
  8029. //
  8030. // MessageText:
  8031. //
  8032. // The join operation failed because the cluster instance ID of the joining node does not match the cluster instance ID of the sponsor node.
  8033. //
  8034. #define ERROR_CLUSTER_INSTANCE_ID_MISMATCH 5893L
  8035. //
  8036. // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP
  8037. //
  8038. // MessageText:
  8039. //
  8040. // A matching network for the specified IP address could not be found. Please also specify a subnet mask and a cluster network.
  8041. //
  8042. #define ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP 5894L
  8043. //
  8044. // MessageId: ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH
  8045. //
  8046. // MessageText:
  8047. //
  8048. // The actual data type of the property did not match the expected data type of the property.
  8049. //
  8050. #define ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH 5895L
  8051. //
  8052. // MessageId: ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
  8053. //
  8054. // MessageText:
  8055. //
  8056. // The cluster node was evicted from the cluster successfully, but the node was not cleaned up. Extended status information explaining why the node was not cleaned up is available.
  8057. //
  8058. #define ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP 5896L
  8059. //
  8060. // MessageId: ERROR_CLUSTER_PARAMETER_MISMATCH
  8061. //
  8062. // MessageText:
  8063. //
  8064. // Two or more parameter values specified for a resource's properties are in conflict.
  8065. //
  8066. #define ERROR_CLUSTER_PARAMETER_MISMATCH 5897L
  8067. //
  8068. // MessageId: ERROR_NODE_CANNOT_BE_CLUSTERED
  8069. //
  8070. // MessageText:
  8071. //
  8072. // This computer cannot be made a member of a cluster.
  8073. //
  8074. #define ERROR_NODE_CANNOT_BE_CLUSTERED 5898L
  8075. //
  8076. // MessageId: ERROR_CLUSTER_WRONG_OS_VERSION
  8077. //
  8078. // MessageText:
  8079. //
  8080. // This computer cannot be made a member of a cluster because it does not have the correct version of Windows installed.
  8081. //
  8082. #define ERROR_CLUSTER_WRONG_OS_VERSION 5899L
  8083. //
  8084. // MessageId: ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME
  8085. //
  8086. // MessageText:
  8087. //
  8088. // A cluster cannot be created with the specified cluster name because that cluster name is already in use. Specify a different name for the cluster.
  8089. //
  8090. #define ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME 5900L
  8091. ////////////////////////////////////
  8092. // //
  8093. // EFS Error Codes //
  8094. // //
  8095. ////////////////////////////////////
  8096. //
  8097. // MessageId: ERROR_ENCRYPTION_FAILED
  8098. //
  8099. // MessageText:
  8100. //
  8101. // The specified file could not be encrypted.
  8102. //
  8103. #define ERROR_ENCRYPTION_FAILED 6000L
  8104. //
  8105. // MessageId: ERROR_DECRYPTION_FAILED
  8106. //
  8107. // MessageText:
  8108. //
  8109. // The specified file could not be decrypted.
  8110. //
  8111. #define ERROR_DECRYPTION_FAILED 6001L
  8112. //
  8113. // MessageId: ERROR_FILE_ENCRYPTED
  8114. //
  8115. // MessageText:
  8116. //
  8117. // The specified file is encrypted and the user does not have the ability to decrypt it.
  8118. //
  8119. #define ERROR_FILE_ENCRYPTED 6002L
  8120. //
  8121. // MessageId: ERROR_NO_RECOVERY_POLICY
  8122. //
  8123. // MessageText:
  8124. //
  8125. // There is no valid encryption recovery policy configured for this system.
  8126. //
  8127. #define ERROR_NO_RECOVERY_POLICY 6003L
  8128. //
  8129. // MessageId: ERROR_NO_EFS
  8130. //
  8131. // MessageText:
  8132. //
  8133. // The required encryption driver is not loaded for this system.
  8134. //
  8135. #define ERROR_NO_EFS 6004L
  8136. //
  8137. // MessageId: ERROR_WRONG_EFS
  8138. //
  8139. // MessageText:
  8140. //
  8141. // The file was encrypted with a different encryption driver than is currently loaded.
  8142. //
  8143. #define ERROR_WRONG_EFS 6005L
  8144. //
  8145. // MessageId: ERROR_NO_USER_KEYS
  8146. //
  8147. // MessageText:
  8148. //
  8149. // There are no EFS keys defined for the user.
  8150. //
  8151. #define ERROR_NO_USER_KEYS 6006L
  8152. //
  8153. // MessageId: ERROR_FILE_NOT_ENCRYPTED
  8154. //
  8155. // MessageText:
  8156. //
  8157. // The specified file is not encrypted.
  8158. //
  8159. #define ERROR_FILE_NOT_ENCRYPTED 6007L
  8160. //
  8161. // MessageId: ERROR_NOT_EXPORT_FORMAT
  8162. //
  8163. // MessageText:
  8164. //
  8165. // The specified file is not in the defined EFS export format.
  8166. //
  8167. #define ERROR_NOT_EXPORT_FORMAT 6008L
  8168. //
  8169. // MessageId: ERROR_FILE_READ_ONLY
  8170. //
  8171. // MessageText:
  8172. //
  8173. // The specified file is read only.
  8174. //
  8175. #define ERROR_FILE_READ_ONLY 6009L
  8176. //
  8177. // MessageId: ERROR_DIR_EFS_DISALLOWED
  8178. //
  8179. // MessageText:
  8180. //
  8181. // The directory has been disabled for encryption.
  8182. //
  8183. #define ERROR_DIR_EFS_DISALLOWED 6010L
  8184. //
  8185. // MessageId: ERROR_EFS_SERVER_NOT_TRUSTED
  8186. //
  8187. // MessageText:
  8188. //
  8189. // The server is not trusted for remote encryption operation.
  8190. //
  8191. #define ERROR_EFS_SERVER_NOT_TRUSTED 6011L
  8192. //
  8193. // MessageId: ERROR_BAD_RECOVERY_POLICY
  8194. //
  8195. // MessageText:
  8196. //
  8197. // Recovery policy configured for this system contains invalid recovery certificate.
  8198. //
  8199. #define ERROR_BAD_RECOVERY_POLICY 6012L
  8200. //
  8201. // MessageId: ERROR_EFS_ALG_BLOB_TOO_BIG
  8202. //
  8203. // MessageText:
  8204. //
  8205. // The encryption algorithm used on the source file needs a bigger key buffer than the one on the destination file.
  8206. //
  8207. #define ERROR_EFS_ALG_BLOB_TOO_BIG 6013L
  8208. //
  8209. // MessageId: ERROR_VOLUME_NOT_SUPPORT_EFS
  8210. //
  8211. // MessageText:
  8212. //
  8213. // The disk partition does not support file encryption.
  8214. //
  8215. #define ERROR_VOLUME_NOT_SUPPORT_EFS 6014L
  8216. //
  8217. // MessageId: ERROR_EFS_DISABLED
  8218. //
  8219. // MessageText:
  8220. //
  8221. // This machine is disabled for file encryption.
  8222. //
  8223. #define ERROR_EFS_DISABLED 6015L
  8224. //
  8225. // MessageId: ERROR_EFS_VERSION_NOT_SUPPORT
  8226. //
  8227. // MessageText:
  8228. //
  8229. // A newer system is required to decrypt this encrypted file.
  8230. //
  8231. #define ERROR_EFS_VERSION_NOT_SUPPORT 6016L
  8232. // This message number is for historical purposes and cannot be changed or re-used.
  8233. //
  8234. // MessageId: ERROR_NO_BROWSER_SERVERS_FOUND
  8235. //
  8236. // MessageText:
  8237. //
  8238. // The list of servers for this workgroup is not currently available
  8239. //
  8240. #define ERROR_NO_BROWSER_SERVERS_FOUND 6118L
  8241. //////////////////////////////////////////////////////////////////
  8242. // //
  8243. // Task Scheduler Error Codes that NET START must understand //
  8244. // //
  8245. //////////////////////////////////////////////////////////////////
  8246. //
  8247. // MessageId: SCHED_E_SERVICE_NOT_LOCALSYSTEM
  8248. //
  8249. // MessageText:
  8250. //
  8251. // The Task Scheduler service must be configured to run in the System account to function properly. Individual tasks may be configured to run in other accounts.
  8252. //
  8253. #define SCHED_E_SERVICE_NOT_LOCALSYSTEM 6200L
  8254. ////////////////////////////////////
  8255. // //
  8256. // Terminal Server Error Codes //
  8257. // //
  8258. ////////////////////////////////////
  8259. //
  8260. // MessageId: ERROR_CTX_WINSTATION_NAME_INVALID
  8261. //
  8262. // MessageText:
  8263. //
  8264. // The specified session name is invalid.
  8265. //
  8266. #define ERROR_CTX_WINSTATION_NAME_INVALID 7001L
  8267. //
  8268. // MessageId: ERROR_CTX_INVALID_PD
  8269. //
  8270. // MessageText:
  8271. //
  8272. // The specified protocol driver is invalid.
  8273. //
  8274. #define ERROR_CTX_INVALID_PD 7002L
  8275. //
  8276. // MessageId: ERROR_CTX_PD_NOT_FOUND
  8277. //
  8278. // MessageText:
  8279. //
  8280. // The specified protocol driver was not found in the system path.
  8281. //
  8282. #define ERROR_CTX_PD_NOT_FOUND 7003L
  8283. //
  8284. // MessageId: ERROR_CTX_WD_NOT_FOUND
  8285. //
  8286. // MessageText:
  8287. //
  8288. // The specified terminal connection driver was not found in the system path.
  8289. //
  8290. #define ERROR_CTX_WD_NOT_FOUND 7004L
  8291. //
  8292. // MessageId: ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY
  8293. //
  8294. // MessageText:
  8295. //
  8296. // A registry key for event logging could not be created for this session.
  8297. //
  8298. #define ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY 7005L
  8299. //
  8300. // MessageId: ERROR_CTX_SERVICE_NAME_COLLISION
  8301. //
  8302. // MessageText:
  8303. //
  8304. // A service with the same name already exists on the system.
  8305. //
  8306. #define ERROR_CTX_SERVICE_NAME_COLLISION 7006L
  8307. //
  8308. // MessageId: ERROR_CTX_CLOSE_PENDING
  8309. //
  8310. // MessageText:
  8311. //
  8312. // A close operation is pending on the session.
  8313. //
  8314. #define ERROR_CTX_CLOSE_PENDING 7007L
  8315. //
  8316. // MessageId: ERROR_CTX_NO_OUTBUF
  8317. //
  8318. // MessageText:
  8319. //
  8320. // There are no free output buffers available.
  8321. //
  8322. #define ERROR_CTX_NO_OUTBUF 7008L
  8323. //
  8324. // MessageId: ERROR_CTX_MODEM_INF_NOT_FOUND
  8325. //
  8326. // MessageText:
  8327. //
  8328. // The MODEM.INF file was not found.
  8329. //
  8330. #define ERROR_CTX_MODEM_INF_NOT_FOUND 7009L
  8331. //
  8332. // MessageId: ERROR_CTX_INVALID_MODEMNAME
  8333. //
  8334. // MessageText:
  8335. //
  8336. // The modem name was not found in MODEM.INF.
  8337. //
  8338. #define ERROR_CTX_INVALID_MODEMNAME 7010L
  8339. //
  8340. // MessageId: ERROR_CTX_MODEM_RESPONSE_ERROR
  8341. //
  8342. // MessageText:
  8343. //
  8344. // The modem did not accept the command sent to it. Verify that the configured modem name matches the attached modem.
  8345. //
  8346. #define ERROR_CTX_MODEM_RESPONSE_ERROR 7011L
  8347. //
  8348. // MessageId: ERROR_CTX_MODEM_RESPONSE_TIMEOUT
  8349. //
  8350. // MessageText:
  8351. //
  8352. // The modem did not respond to the command sent to it. Verify that the modem is properly cabled and powered on.
  8353. //
  8354. #define ERROR_CTX_MODEM_RESPONSE_TIMEOUT 7012L
  8355. //
  8356. // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_CARRIER
  8357. //
  8358. // MessageText:
  8359. //
  8360. // Carrier detect has failed or carrier has been dropped due to disconnect.
  8361. //
  8362. #define ERROR_CTX_MODEM_RESPONSE_NO_CARRIER 7013L
  8363. //
  8364. // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE
  8365. //
  8366. // MessageText:
  8367. //
  8368. // Dial tone not detected within the required time. Verify that the phone cable is properly attached and functional.
  8369. //
  8370. #define ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE 7014L
  8371. //
  8372. // MessageId: ERROR_CTX_MODEM_RESPONSE_BUSY
  8373. //
  8374. // MessageText:
  8375. //
  8376. // Busy signal detected at remote site on callback.
  8377. //
  8378. #define ERROR_CTX_MODEM_RESPONSE_BUSY 7015L
  8379. //
  8380. // MessageId: ERROR_CTX_MODEM_RESPONSE_VOICE
  8381. //
  8382. // MessageText:
  8383. //
  8384. // Voice detected at remote site on callback.
  8385. //
  8386. #define ERROR_CTX_MODEM_RESPONSE_VOICE 7016L
  8387. //
  8388. // MessageId: ERROR_CTX_TD_ERROR
  8389. //
  8390. // MessageText:
  8391. //
  8392. // Transport driver error
  8393. //
  8394. #define ERROR_CTX_TD_ERROR 7017L
  8395. //
  8396. // MessageId: ERROR_CTX_WINSTATION_NOT_FOUND
  8397. //
  8398. // MessageText:
  8399. //
  8400. // The specified session cannot be found.
  8401. //
  8402. #define ERROR_CTX_WINSTATION_NOT_FOUND 7022L
  8403. //
  8404. // MessageId: ERROR_CTX_WINSTATION_ALREADY_EXISTS
  8405. //
  8406. // MessageText:
  8407. //
  8408. // The specified session name is already in use.
  8409. //
  8410. #define ERROR_CTX_WINSTATION_ALREADY_EXISTS 7023L
  8411. //
  8412. // MessageId: ERROR_CTX_WINSTATION_BUSY
  8413. //
  8414. // MessageText:
  8415. //
  8416. // The requested operation cannot be completed because the terminal connection is currently busy processing a connect, disconnect, reset, or delete operation.
  8417. //
  8418. #define ERROR_CTX_WINSTATION_BUSY 7024L
  8419. //
  8420. // MessageId: ERROR_CTX_BAD_VIDEO_MODE
  8421. //
  8422. // MessageText:
  8423. //
  8424. // An attempt has been made to connect to a session whose video mode is not supported by the current client.
  8425. //
  8426. #define ERROR_CTX_BAD_VIDEO_MODE 7025L
  8427. //
  8428. // MessageId: ERROR_CTX_GRAPHICS_INVALID
  8429. //
  8430. // MessageText:
  8431. //
  8432. // The application attempted to enable DOS graphics mode.
  8433. // DOS graphics mode is not supported.
  8434. //
  8435. #define ERROR_CTX_GRAPHICS_INVALID 7035L
  8436. //
  8437. // MessageId: ERROR_CTX_LOGON_DISABLED
  8438. //
  8439. // MessageText:
  8440. //
  8441. // Your interactive logon privilege has been disabled.
  8442. // Please contact your administrator.
  8443. //
  8444. #define ERROR_CTX_LOGON_DISABLED 7037L
  8445. //
  8446. // MessageId: ERROR_CTX_NOT_CONSOLE
  8447. //
  8448. // MessageText:
  8449. //
  8450. // The requested operation can be performed only on the system console.
  8451. // This is most often the result of a driver or system DLL requiring direct console access.
  8452. //
  8453. #define ERROR_CTX_NOT_CONSOLE 7038L
  8454. //
  8455. // MessageId: ERROR_CTX_CLIENT_QUERY_TIMEOUT
  8456. //
  8457. // MessageText:
  8458. //
  8459. // The client failed to respond to the server connect message.
  8460. //
  8461. #define ERROR_CTX_CLIENT_QUERY_TIMEOUT 7040L
  8462. //
  8463. // MessageId: ERROR_CTX_CONSOLE_DISCONNECT
  8464. //
  8465. // MessageText:
  8466. //
  8467. // Disconnecting the console session is not supported.
  8468. //
  8469. #define ERROR_CTX_CONSOLE_DISCONNECT 7041L
  8470. //
  8471. // MessageId: ERROR_CTX_CONSOLE_CONNECT
  8472. //
  8473. // MessageText:
  8474. //
  8475. // Reconnecting a disconnected session to the console is not supported.
  8476. //
  8477. #define ERROR_CTX_CONSOLE_CONNECT 7042L
  8478. //
  8479. // MessageId: ERROR_CTX_SHADOW_DENIED
  8480. //
  8481. // MessageText:
  8482. //
  8483. // The request to control another session remotely was denied.
  8484. //
  8485. #define ERROR_CTX_SHADOW_DENIED 7044L
  8486. //
  8487. // MessageId: ERROR_CTX_WINSTATION_ACCESS_DENIED
  8488. //
  8489. // MessageText:
  8490. //
  8491. // The requested session access is denied.
  8492. //
  8493. #define ERROR_CTX_WINSTATION_ACCESS_DENIED 7045L
  8494. //
  8495. // MessageId: ERROR_CTX_INVALID_WD
  8496. //
  8497. // MessageText:
  8498. //
  8499. // The specified terminal connection driver is invalid.
  8500. //
  8501. #define ERROR_CTX_INVALID_WD 7049L
  8502. //
  8503. // MessageId: ERROR_CTX_SHADOW_INVALID
  8504. //
  8505. // MessageText:
  8506. //
  8507. // The requested session cannot be controlled remotely.
  8508. // This may be because the session is disconnected or does not currently have a user logged on.
  8509. //
  8510. #define ERROR_CTX_SHADOW_INVALID 7050L
  8511. //
  8512. // MessageId: ERROR_CTX_SHADOW_DISABLED
  8513. //
  8514. // MessageText:
  8515. //
  8516. // The requested session is not configured to allow remote control.
  8517. //
  8518. #define ERROR_CTX_SHADOW_DISABLED 7051L
  8519. //
  8520. // MessageId: ERROR_CTX_CLIENT_LICENSE_IN_USE
  8521. //
  8522. // MessageText:
  8523. //
  8524. // Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number is currently being used by another user.
  8525. // Please call your system administrator to obtain a unique license number.
  8526. //
  8527. #define ERROR_CTX_CLIENT_LICENSE_IN_USE 7052L
  8528. //
  8529. // MessageId: ERROR_CTX_CLIENT_LICENSE_NOT_SET
  8530. //
  8531. // MessageText:
  8532. //
  8533. // Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number has not been entered for this copy of the Terminal Server client.
  8534. // Please contact your system administrator.
  8535. //
  8536. #define ERROR_CTX_CLIENT_LICENSE_NOT_SET 7053L
  8537. //
  8538. // MessageId: ERROR_CTX_LICENSE_NOT_AVAILABLE
  8539. //
  8540. // MessageText:
  8541. //
  8542. // The system has reached its licensed logon limit.
  8543. // Please try again later.
  8544. //
  8545. #define ERROR_CTX_LICENSE_NOT_AVAILABLE 7054L
  8546. //
  8547. // MessageId: ERROR_CTX_LICENSE_CLIENT_INVALID
  8548. //
  8549. // MessageText:
  8550. //
  8551. // The client you are using is not licensed to use this system. Your logon request is denied.
  8552. //
  8553. #define ERROR_CTX_LICENSE_CLIENT_INVALID 7055L
  8554. //
  8555. // MessageId: ERROR_CTX_LICENSE_EXPIRED
  8556. //
  8557. // MessageText:
  8558. //
  8559. // The system license has expired. Your logon request is denied.
  8560. //
  8561. #define ERROR_CTX_LICENSE_EXPIRED 7056L
  8562. //
  8563. // MessageId: ERROR_CTX_SHADOW_NOT_RUNNING
  8564. //
  8565. // MessageText:
  8566. //
  8567. // Remote control could not be terminated because the specified session is not currently being remotely controlled.
  8568. //
  8569. #define ERROR_CTX_SHADOW_NOT_RUNNING 7057L
  8570. //
  8571. // MessageId: ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE
  8572. //
  8573. // MessageText:
  8574. //
  8575. // The remote control of the console was terminated because the display mode was changed. Changing the display mode in a remote control session is not supported.
  8576. //
  8577. #define ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE 7058L
  8578. ///////////////////////////////////////////////////
  8579. // /
  8580. // Traffic Control Error Codes /
  8581. // /
  8582. // 7500 to 7999 /
  8583. // /
  8584. // defined in: tcerror.h /
  8585. ///////////////////////////////////////////////////
  8586. ///////////////////////////////////////////////////
  8587. // /
  8588. // Active Directory Error Codes /
  8589. // /
  8590. // 8000 to 8999 /
  8591. ///////////////////////////////////////////////////
  8592. // *****************
  8593. // FACILITY_FILE_REPLICATION_SERVICE
  8594. // *****************
  8595. //
  8596. // MessageId: FRS_ERR_INVALID_API_SEQUENCE
  8597. //
  8598. // MessageText:
  8599. //
  8600. // The file replication service API was called incorrectly.
  8601. //
  8602. #define FRS_ERR_INVALID_API_SEQUENCE 8001L
  8603. //
  8604. // MessageId: FRS_ERR_STARTING_SERVICE
  8605. //
  8606. // MessageText:
  8607. //
  8608. // The file replication service cannot be started.
  8609. //
  8610. #define FRS_ERR_STARTING_SERVICE 8002L
  8611. //
  8612. // MessageId: FRS_ERR_STOPPING_SERVICE
  8613. //
  8614. // MessageText:
  8615. //
  8616. // The file replication service cannot be stopped.
  8617. //
  8618. #define FRS_ERR_STOPPING_SERVICE 8003L
  8619. //
  8620. // MessageId: FRS_ERR_INTERNAL_API
  8621. //
  8622. // MessageText:
  8623. //
  8624. // The file replication service API terminated the request.
  8625. // The event log may have more information.
  8626. //
  8627. #define FRS_ERR_INTERNAL_API 8004L
  8628. //
  8629. // MessageId: FRS_ERR_INTERNAL
  8630. //
  8631. // MessageText:
  8632. //
  8633. // The file replication service terminated the request.
  8634. // The event log may have more information.
  8635. //
  8636. #define FRS_ERR_INTERNAL 8005L
  8637. //
  8638. // MessageId: FRS_ERR_SERVICE_COMM
  8639. //
  8640. // MessageText:
  8641. //
  8642. // The file replication service cannot be contacted.
  8643. // The event log may have more information.
  8644. //
  8645. #define FRS_ERR_SERVICE_COMM 8006L
  8646. //
  8647. // MessageId: FRS_ERR_INSUFFICIENT_PRIV
  8648. //
  8649. // MessageText:
  8650. //
  8651. // The file replication service cannot satisfy the request because the user has insufficient privileges.
  8652. // The event log may have more information.
  8653. //
  8654. #define FRS_ERR_INSUFFICIENT_PRIV 8007L
  8655. //
  8656. // MessageId: FRS_ERR_AUTHENTICATION
  8657. //
  8658. // MessageText:
  8659. //
  8660. // The file replication service cannot satisfy the request because authenticated RPC is not available.
  8661. // The event log may have more information.
  8662. //
  8663. #define FRS_ERR_AUTHENTICATION 8008L
  8664. //
  8665. // MessageId: FRS_ERR_PARENT_INSUFFICIENT_PRIV
  8666. //
  8667. // MessageText:
  8668. //
  8669. // The file replication service cannot satisfy the request because the user has insufficient privileges on the domain controller.
  8670. // The event log may have more information.
  8671. //
  8672. #define FRS_ERR_PARENT_INSUFFICIENT_PRIV 8009L
  8673. //
  8674. // MessageId: FRS_ERR_PARENT_AUTHENTICATION
  8675. //
  8676. // MessageText:
  8677. //
  8678. // The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller.
  8679. // The event log may have more information.
  8680. //
  8681. #define FRS_ERR_PARENT_AUTHENTICATION 8010L
  8682. //
  8683. // MessageId: FRS_ERR_CHILD_TO_PARENT_COMM
  8684. //
  8685. // MessageText:
  8686. //
  8687. // The file replication service cannot communicate with the file replication service on the domain controller.
  8688. // The event log may have more information.
  8689. //
  8690. #define FRS_ERR_CHILD_TO_PARENT_COMM 8011L
  8691. //
  8692. // MessageId: FRS_ERR_PARENT_TO_CHILD_COMM
  8693. //
  8694. // MessageText:
  8695. //
  8696. // The file replication service on the domain controller cannot communicate with the file replication service on this computer.
  8697. // The event log may have more information.
  8698. //
  8699. #define FRS_ERR_PARENT_TO_CHILD_COMM 8012L
  8700. //
  8701. // MessageId: FRS_ERR_SYSVOL_POPULATE
  8702. //
  8703. // MessageText:
  8704. //
  8705. // The file replication service cannot populate the system volume because of an internal error.
  8706. // The event log may have more information.
  8707. //
  8708. #define FRS_ERR_SYSVOL_POPULATE 8013L
  8709. //
  8710. // MessageId: FRS_ERR_SYSVOL_POPULATE_TIMEOUT
  8711. //
  8712. // MessageText:
  8713. //
  8714. // The file replication service cannot populate the system volume because of an internal timeout.
  8715. // The event log may have more information.
  8716. //
  8717. #define FRS_ERR_SYSVOL_POPULATE_TIMEOUT 8014L
  8718. //
  8719. // MessageId: FRS_ERR_SYSVOL_IS_BUSY
  8720. //
  8721. // MessageText:
  8722. //
  8723. // The file replication service cannot process the request. The system volume is busy with a previous request.
  8724. //
  8725. #define FRS_ERR_SYSVOL_IS_BUSY 8015L
  8726. //
  8727. // MessageId: FRS_ERR_SYSVOL_DEMOTE
  8728. //
  8729. // MessageText:
  8730. //
  8731. // The file replication service cannot stop replicating the system volume because of an internal error.
  8732. // The event log may have more information.
  8733. //
  8734. #define FRS_ERR_SYSVOL_DEMOTE 8016L
  8735. //
  8736. // MessageId: FRS_ERR_INVALID_SERVICE_PARAMETER
  8737. //
  8738. // MessageText:
  8739. //
  8740. // The file replication service detected an invalid parameter.
  8741. //
  8742. #define FRS_ERR_INVALID_SERVICE_PARAMETER 8017L
  8743. // *****************
  8744. // FACILITY DIRECTORY SERVICE
  8745. // *****************
  8746. #define DS_S_SUCCESS NO_ERROR
  8747. //
  8748. // MessageId: ERROR_DS_NOT_INSTALLED
  8749. //
  8750. // MessageText:
  8751. //
  8752. // An error occurred while installing the directory service. For more information, see the event log.
  8753. //
  8754. #define ERROR_DS_NOT_INSTALLED 8200L
  8755. //
  8756. // MessageId: ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY
  8757. //
  8758. // MessageText:
  8759. //
  8760. // The directory service evaluated group memberships locally.
  8761. //
  8762. #define ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY 8201L
  8763. //
  8764. // MessageId: ERROR_DS_NO_ATTRIBUTE_OR_VALUE
  8765. //
  8766. // MessageText:
  8767. //
  8768. // The specified directory service attribute or value does not exist.
  8769. //
  8770. #define ERROR_DS_NO_ATTRIBUTE_OR_VALUE 8202L
  8771. //
  8772. // MessageId: ERROR_DS_INVALID_ATTRIBUTE_SYNTAX
  8773. //
  8774. // MessageText:
  8775. //
  8776. // The attribute syntax specified to the directory service is invalid.
  8777. //
  8778. #define ERROR_DS_INVALID_ATTRIBUTE_SYNTAX 8203L
  8779. //
  8780. // MessageId: ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED
  8781. //
  8782. // MessageText:
  8783. //
  8784. // The attribute type specified to the directory service is not defined.
  8785. //
  8786. #define ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED 8204L
  8787. //
  8788. // MessageId: ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS
  8789. //
  8790. // MessageText:
  8791. //
  8792. // The specified directory service attribute or value already exists.
  8793. //
  8794. #define ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS 8205L
  8795. //
  8796. // MessageId: ERROR_DS_BUSY
  8797. //
  8798. // MessageText:
  8799. //
  8800. // The directory service is busy.
  8801. //
  8802. #define ERROR_DS_BUSY 8206L
  8803. //
  8804. // MessageId: ERROR_DS_UNAVAILABLE
  8805. //
  8806. // MessageText:
  8807. //
  8808. // The directory service is unavailable.
  8809. //
  8810. #define ERROR_DS_UNAVAILABLE 8207L
  8811. //
  8812. // MessageId: ERROR_DS_NO_RIDS_ALLOCATED
  8813. //
  8814. // MessageText:
  8815. //
  8816. // The directory service was unable to allocate a relative identifier.
  8817. //
  8818. #define ERROR_DS_NO_RIDS_ALLOCATED 8208L
  8819. //
  8820. // MessageId: ERROR_DS_NO_MORE_RIDS
  8821. //
  8822. // MessageText:
  8823. //
  8824. // The directory service has exhausted the pool of relative identifiers.
  8825. //
  8826. #define ERROR_DS_NO_MORE_RIDS 8209L
  8827. //
  8828. // MessageId: ERROR_DS_INCORRECT_ROLE_OWNER
  8829. //
  8830. // MessageText:
  8831. //
  8832. // The requested operation could not be performed because the directory service is not the master for that type of operation.
  8833. //
  8834. #define ERROR_DS_INCORRECT_ROLE_OWNER 8210L
  8835. //
  8836. // MessageId: ERROR_DS_RIDMGR_INIT_ERROR
  8837. //
  8838. // MessageText:
  8839. //
  8840. // The directory service was unable to initialize the subsystem that allocates relative identifiers.
  8841. //
  8842. #define ERROR_DS_RIDMGR_INIT_ERROR 8211L
  8843. //
  8844. // MessageId: ERROR_DS_OBJ_CLASS_VIOLATION
  8845. //
  8846. // MessageText:
  8847. //
  8848. // The requested operation did not satisfy one or more constraints associated with the class of the object.
  8849. //
  8850. #define ERROR_DS_OBJ_CLASS_VIOLATION 8212L
  8851. //
  8852. // MessageId: ERROR_DS_CANT_ON_NON_LEAF
  8853. //
  8854. // MessageText:
  8855. //
  8856. // The directory service can perform the requested operation only on a leaf object.
  8857. //
  8858. #define ERROR_DS_CANT_ON_NON_LEAF 8213L
  8859. //
  8860. // MessageId: ERROR_DS_CANT_ON_RDN
  8861. //
  8862. // MessageText:
  8863. //
  8864. // The directory service cannot perform the requested operation on the RDN attribute of an object.
  8865. //
  8866. #define ERROR_DS_CANT_ON_RDN 8214L
  8867. //
  8868. // MessageId: ERROR_DS_CANT_MOD_OBJ_CLASS
  8869. //
  8870. // MessageText:
  8871. //
  8872. // The directory service detected an attempt to modify the object class of an object.
  8873. //
  8874. #define ERROR_DS_CANT_MOD_OBJ_CLASS 8215L
  8875. //
  8876. // MessageId: ERROR_DS_CROSS_DOM_MOVE_ERROR
  8877. //
  8878. // MessageText:
  8879. //
  8880. // The requested cross-domain move operation could not be performed.
  8881. //
  8882. #define ERROR_DS_CROSS_DOM_MOVE_ERROR 8216L
  8883. //
  8884. // MessageId: ERROR_DS_GC_NOT_AVAILABLE
  8885. //
  8886. // MessageText:
  8887. //
  8888. // Unable to contact the global catalog server.
  8889. //
  8890. #define ERROR_DS_GC_NOT_AVAILABLE 8217L
  8891. //
  8892. // MessageId: ERROR_SHARED_POLICY
  8893. //
  8894. // MessageText:
  8895. //
  8896. // The policy object is shared and can only be modified at the root.
  8897. //
  8898. #define ERROR_SHARED_POLICY 8218L
  8899. //
  8900. // MessageId: ERROR_POLICY_OBJECT_NOT_FOUND
  8901. //
  8902. // MessageText:
  8903. //
  8904. // The policy object does not exist.
  8905. //
  8906. #define ERROR_POLICY_OBJECT_NOT_FOUND 8219L
  8907. //
  8908. // MessageId: ERROR_POLICY_ONLY_IN_DS
  8909. //
  8910. // MessageText:
  8911. //
  8912. // The requested policy information is only in the directory service.
  8913. //
  8914. #define ERROR_POLICY_ONLY_IN_DS 8220L
  8915. //
  8916. // MessageId: ERROR_PROMOTION_ACTIVE
  8917. //
  8918. // MessageText:
  8919. //
  8920. // A domain controller promotion is currently active.
  8921. //
  8922. #define ERROR_PROMOTION_ACTIVE 8221L
  8923. //
  8924. // MessageId: ERROR_NO_PROMOTION_ACTIVE
  8925. //
  8926. // MessageText:
  8927. //
  8928. // A domain controller promotion is not currently active
  8929. //
  8930. #define ERROR_NO_PROMOTION_ACTIVE 8222L
  8931. // 8223 unused
  8932. //
  8933. // MessageId: ERROR_DS_OPERATIONS_ERROR
  8934. //
  8935. // MessageText:
  8936. //
  8937. // An operations error occurred.
  8938. //
  8939. #define ERROR_DS_OPERATIONS_ERROR 8224L
  8940. //
  8941. // MessageId: ERROR_DS_PROTOCOL_ERROR
  8942. //
  8943. // MessageText:
  8944. //
  8945. // A protocol error occurred.
  8946. //
  8947. #define ERROR_DS_PROTOCOL_ERROR 8225L
  8948. //
  8949. // MessageId: ERROR_DS_TIMELIMIT_EXCEEDED
  8950. //
  8951. // MessageText:
  8952. //
  8953. // The time limit for this request was exceeded.
  8954. //
  8955. #define ERROR_DS_TIMELIMIT_EXCEEDED 8226L
  8956. //
  8957. // MessageId: ERROR_DS_SIZELIMIT_EXCEEDED
  8958. //
  8959. // MessageText:
  8960. //
  8961. // The size limit for this request was exceeded.
  8962. //
  8963. #define ERROR_DS_SIZELIMIT_EXCEEDED 8227L
  8964. //
  8965. // MessageId: ERROR_DS_ADMIN_LIMIT_EXCEEDED
  8966. //
  8967. // MessageText:
  8968. //
  8969. // The administrative limit for this request was exceeded.
  8970. //
  8971. #define ERROR_DS_ADMIN_LIMIT_EXCEEDED 8228L
  8972. //
  8973. // MessageId: ERROR_DS_COMPARE_FALSE
  8974. //
  8975. // MessageText:
  8976. //
  8977. // The compare response was false.
  8978. //
  8979. #define ERROR_DS_COMPARE_FALSE 8229L
  8980. //
  8981. // MessageId: ERROR_DS_COMPARE_TRUE
  8982. //
  8983. // MessageText:
  8984. //
  8985. // The compare response was true.
  8986. //
  8987. #define ERROR_DS_COMPARE_TRUE 8230L
  8988. //
  8989. // MessageId: ERROR_DS_AUTH_METHOD_NOT_SUPPORTED
  8990. //
  8991. // MessageText:
  8992. //
  8993. // The requested authentication method is not supported by the server.
  8994. //
  8995. #define ERROR_DS_AUTH_METHOD_NOT_SUPPORTED 8231L
  8996. //
  8997. // MessageId: ERROR_DS_STRONG_AUTH_REQUIRED
  8998. //
  8999. // MessageText:
  9000. //
  9001. // A more secure authentication method is required for this server.
  9002. //
  9003. #define ERROR_DS_STRONG_AUTH_REQUIRED 8232L
  9004. //
  9005. // MessageId: ERROR_DS_INAPPROPRIATE_AUTH
  9006. //
  9007. // MessageText:
  9008. //
  9009. // Inappropriate authentication.
  9010. //
  9011. #define ERROR_DS_INAPPROPRIATE_AUTH 8233L
  9012. //
  9013. // MessageId: ERROR_DS_AUTH_UNKNOWN
  9014. //
  9015. // MessageText:
  9016. //
  9017. // The authentication mechanism is unknown.
  9018. //
  9019. #define ERROR_DS_AUTH_UNKNOWN 8234L
  9020. //
  9021. // MessageId: ERROR_DS_REFERRAL
  9022. //
  9023. // MessageText:
  9024. //
  9025. // A referral was returned from the server.
  9026. //
  9027. #define ERROR_DS_REFERRAL 8235L
  9028. //
  9029. // MessageId: ERROR_DS_UNAVAILABLE_CRIT_EXTENSION
  9030. //
  9031. // MessageText:
  9032. //
  9033. // The server does not support the requested critical extension.
  9034. //
  9035. #define ERROR_DS_UNAVAILABLE_CRIT_EXTENSION 8236L
  9036. //
  9037. // MessageId: ERROR_DS_CONFIDENTIALITY_REQUIRED
  9038. //
  9039. // MessageText:
  9040. //
  9041. // This request requires a secure connection.
  9042. //
  9043. #define ERROR_DS_CONFIDENTIALITY_REQUIRED 8237L
  9044. //
  9045. // MessageId: ERROR_DS_INAPPROPRIATE_MATCHING
  9046. //
  9047. // MessageText:
  9048. //
  9049. // Inappropriate matching.
  9050. //
  9051. #define ERROR_DS_INAPPROPRIATE_MATCHING 8238L
  9052. //
  9053. // MessageId: ERROR_DS_CONSTRAINT_VIOLATION
  9054. //
  9055. // MessageText:
  9056. //
  9057. // A constraint violation occurred.
  9058. //
  9059. #define ERROR_DS_CONSTRAINT_VIOLATION 8239L
  9060. //
  9061. // MessageId: ERROR_DS_NO_SUCH_OBJECT
  9062. //
  9063. // MessageText:
  9064. //
  9065. // There is no such object on the server.
  9066. //
  9067. #define ERROR_DS_NO_SUCH_OBJECT 8240L
  9068. //
  9069. // MessageId: ERROR_DS_ALIAS_PROBLEM
  9070. //
  9071. // MessageText:
  9072. //
  9073. // There is an alias problem.
  9074. //
  9075. #define ERROR_DS_ALIAS_PROBLEM 8241L
  9076. //
  9077. // MessageId: ERROR_DS_INVALID_DN_SYNTAX
  9078. //
  9079. // MessageText:
  9080. //
  9081. // An invalid dn syntax has been specified.
  9082. //
  9083. #define ERROR_DS_INVALID_DN_SYNTAX 8242L
  9084. //
  9085. // MessageId: ERROR_DS_IS_LEAF
  9086. //
  9087. // MessageText:
  9088. //
  9089. // The object is a leaf object.
  9090. //
  9091. #define ERROR_DS_IS_LEAF 8243L
  9092. //
  9093. // MessageId: ERROR_DS_ALIAS_DEREF_PROBLEM
  9094. //
  9095. // MessageText:
  9096. //
  9097. // There is an alias dereferencing problem.
  9098. //
  9099. #define ERROR_DS_ALIAS_DEREF_PROBLEM 8244L
  9100. //
  9101. // MessageId: ERROR_DS_UNWILLING_TO_PERFORM
  9102. //
  9103. // MessageText:
  9104. //
  9105. // The server is unwilling to process the request.
  9106. //
  9107. #define ERROR_DS_UNWILLING_TO_PERFORM 8245L
  9108. //
  9109. // MessageId: ERROR_DS_LOOP_DETECT
  9110. //
  9111. // MessageText:
  9112. //
  9113. // A loop has been detected.
  9114. //
  9115. #define ERROR_DS_LOOP_DETECT 8246L
  9116. //
  9117. // MessageId: ERROR_DS_NAMING_VIOLATION
  9118. //
  9119. // MessageText:
  9120. //
  9121. // There is a naming violation.
  9122. //
  9123. #define ERROR_DS_NAMING_VIOLATION 8247L
  9124. //
  9125. // MessageId: ERROR_DS_OBJECT_RESULTS_TOO_LARGE
  9126. //
  9127. // MessageText:
  9128. //
  9129. // The result set is too large.
  9130. //
  9131. #define ERROR_DS_OBJECT_RESULTS_TOO_LARGE 8248L
  9132. //
  9133. // MessageId: ERROR_DS_AFFECTS_MULTIPLE_DSAS
  9134. //
  9135. // MessageText:
  9136. //
  9137. // The operation affects multiple DSAs
  9138. //
  9139. #define ERROR_DS_AFFECTS_MULTIPLE_DSAS 8249L
  9140. //
  9141. // MessageId: ERROR_DS_SERVER_DOWN
  9142. //
  9143. // MessageText:
  9144. //
  9145. // The server is not operational.
  9146. //
  9147. #define ERROR_DS_SERVER_DOWN 8250L
  9148. //
  9149. // MessageId: ERROR_DS_LOCAL_ERROR
  9150. //
  9151. // MessageText:
  9152. //
  9153. // A local error has occurred.
  9154. //
  9155. #define ERROR_DS_LOCAL_ERROR 8251L
  9156. //
  9157. // MessageId: ERROR_DS_ENCODING_ERROR
  9158. //
  9159. // MessageText:
  9160. //
  9161. // An encoding error has occurred.
  9162. //
  9163. #define ERROR_DS_ENCODING_ERROR 8252L
  9164. //
  9165. // MessageId: ERROR_DS_DECODING_ERROR
  9166. //
  9167. // MessageText:
  9168. //
  9169. // A decoding error has occurred.
  9170. //
  9171. #define ERROR_DS_DECODING_ERROR 8253L
  9172. //
  9173. // MessageId: ERROR_DS_FILTER_UNKNOWN
  9174. //
  9175. // MessageText:
  9176. //
  9177. // The search filter cannot be recognized.
  9178. //
  9179. #define ERROR_DS_FILTER_UNKNOWN 8254L
  9180. //
  9181. // MessageId: ERROR_DS_PARAM_ERROR
  9182. //
  9183. // MessageText:
  9184. //
  9185. // One or more parameters are illegal.
  9186. //
  9187. #define ERROR_DS_PARAM_ERROR 8255L
  9188. //
  9189. // MessageId: ERROR_DS_NOT_SUPPORTED
  9190. //
  9191. // MessageText:
  9192. //
  9193. // The specified method is not supported.
  9194. //
  9195. #define ERROR_DS_NOT_SUPPORTED 8256L
  9196. //
  9197. // MessageId: ERROR_DS_NO_RESULTS_RETURNED
  9198. //
  9199. // MessageText:
  9200. //
  9201. // No results were returned.
  9202. //
  9203. #define ERROR_DS_NO_RESULTS_RETURNED 8257L
  9204. //
  9205. // MessageId: ERROR_DS_CONTROL_NOT_FOUND
  9206. //
  9207. // MessageText:
  9208. //
  9209. // The specified control is not supported by the server.
  9210. //
  9211. #define ERROR_DS_CONTROL_NOT_FOUND 8258L
  9212. //
  9213. // MessageId: ERROR_DS_CLIENT_LOOP
  9214. //
  9215. // MessageText:
  9216. //
  9217. // A referral loop was detected by the client.
  9218. //
  9219. #define ERROR_DS_CLIENT_LOOP 8259L
  9220. //
  9221. // MessageId: ERROR_DS_REFERRAL_LIMIT_EXCEEDED
  9222. //
  9223. // MessageText:
  9224. //
  9225. // The preset referral limit was exceeded.
  9226. //
  9227. #define ERROR_DS_REFERRAL_LIMIT_EXCEEDED 8260L
  9228. //
  9229. // MessageId: ERROR_DS_SORT_CONTROL_MISSING
  9230. //
  9231. // MessageText:
  9232. //
  9233. // The search requires a SORT control.
  9234. //
  9235. #define ERROR_DS_SORT_CONTROL_MISSING 8261L
  9236. //
  9237. // MessageId: ERROR_DS_OFFSET_RANGE_ERROR
  9238. //
  9239. // MessageText:
  9240. //
  9241. // The search results exceed the offset range specified.
  9242. //
  9243. #define ERROR_DS_OFFSET_RANGE_ERROR 8262L
  9244. //
  9245. // MessageId: ERROR_DS_ROOT_MUST_BE_NC
  9246. //
  9247. // MessageText:
  9248. //
  9249. // The root object must be the head of a naming context. The root object cannot have an instantiated parent.
  9250. //
  9251. #define ERROR_DS_ROOT_MUST_BE_NC 8301L
  9252. //
  9253. // MessageId: ERROR_DS_ADD_REPLICA_INHIBITED
  9254. //
  9255. // MessageText:
  9256. //
  9257. // The add replica operation cannot be performed. The naming context must be writable in order to create the replica.
  9258. //
  9259. #define ERROR_DS_ADD_REPLICA_INHIBITED 8302L
  9260. //
  9261. // MessageId: ERROR_DS_ATT_NOT_DEF_IN_SCHEMA
  9262. //
  9263. // MessageText:
  9264. //
  9265. // A reference to an attribute that is not defined in the schema occurred.
  9266. //
  9267. #define ERROR_DS_ATT_NOT_DEF_IN_SCHEMA 8303L
  9268. //
  9269. // MessageId: ERROR_DS_MAX_OBJ_SIZE_EXCEEDED
  9270. //
  9271. // MessageText:
  9272. //
  9273. // The maximum size of an object has been exceeded.
  9274. //
  9275. #define ERROR_DS_MAX_OBJ_SIZE_EXCEEDED 8304L
  9276. //
  9277. // MessageId: ERROR_DS_OBJ_STRING_NAME_EXISTS
  9278. //
  9279. // MessageText:
  9280. //
  9281. // An attempt was made to add an object to the directory with a name that is already in use.
  9282. //
  9283. #define ERROR_DS_OBJ_STRING_NAME_EXISTS 8305L
  9284. //
  9285. // MessageId: ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA
  9286. //
  9287. // MessageText:
  9288. //
  9289. // An attempt was made to add an object of a class that does not have an RDN defined in the schema.
  9290. //
  9291. #define ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA 8306L
  9292. //
  9293. // MessageId: ERROR_DS_RDN_DOESNT_MATCH_SCHEMA
  9294. //
  9295. // MessageText:
  9296. //
  9297. // An attempt was made to add an object using an RDN that is not the RDN defined in the schema.
  9298. //
  9299. #define ERROR_DS_RDN_DOESNT_MATCH_SCHEMA 8307L
  9300. //
  9301. // MessageId: ERROR_DS_NO_REQUESTED_ATTS_FOUND
  9302. //
  9303. // MessageText:
  9304. //
  9305. // None of the requested attributes were found on the objects.
  9306. //
  9307. #define ERROR_DS_NO_REQUESTED_ATTS_FOUND 8308L
  9308. //
  9309. // MessageId: ERROR_DS_USER_BUFFER_TO_SMALL
  9310. //
  9311. // MessageText:
  9312. //
  9313. // The user buffer is too small.
  9314. //
  9315. #define ERROR_DS_USER_BUFFER_TO_SMALL 8309L
  9316. //
  9317. // MessageId: ERROR_DS_ATT_IS_NOT_ON_OBJ
  9318. //
  9319. // MessageText:
  9320. //
  9321. // The attribute specified in the operation is not present on the object.
  9322. //
  9323. #define ERROR_DS_ATT_IS_NOT_ON_OBJ 8310L
  9324. //
  9325. // MessageId: ERROR_DS_ILLEGAL_MOD_OPERATION
  9326. //
  9327. // MessageText:
  9328. //
  9329. // Illegal modify operation. Some aspect of the modification is not permitted.
  9330. //
  9331. #define ERROR_DS_ILLEGAL_MOD_OPERATION 8311L
  9332. //
  9333. // MessageId: ERROR_DS_OBJ_TOO_LARGE
  9334. //
  9335. // MessageText:
  9336. //
  9337. // The specified object is too large.
  9338. //
  9339. #define ERROR_DS_OBJ_TOO_LARGE 8312L
  9340. //
  9341. // MessageId: ERROR_DS_BAD_INSTANCE_TYPE
  9342. //
  9343. // MessageText:
  9344. //
  9345. // The specified instance type is not valid.
  9346. //
  9347. #define ERROR_DS_BAD_INSTANCE_TYPE 8313L
  9348. //
  9349. // MessageId: ERROR_DS_MASTERDSA_REQUIRED
  9350. //
  9351. // MessageText:
  9352. //
  9353. // The operation must be performed at a master DSA.
  9354. //
  9355. #define ERROR_DS_MASTERDSA_REQUIRED 8314L
  9356. //
  9357. // MessageId: ERROR_DS_OBJECT_CLASS_REQUIRED
  9358. //
  9359. // MessageText:
  9360. //
  9361. // The object class attribute must be specified.
  9362. //
  9363. #define ERROR_DS_OBJECT_CLASS_REQUIRED 8315L
  9364. //
  9365. // MessageId: ERROR_DS_MISSING_REQUIRED_ATT
  9366. //
  9367. // MessageText:
  9368. //
  9369. // A required attribute is missing.
  9370. //
  9371. #define ERROR_DS_MISSING_REQUIRED_ATT 8316L
  9372. //
  9373. // MessageId: ERROR_DS_ATT_NOT_DEF_FOR_CLASS
  9374. //
  9375. // MessageText:
  9376. //
  9377. // An attempt was made to modify an object to include an attribute that is not legal for its class.
  9378. //
  9379. #define ERROR_DS_ATT_NOT_DEF_FOR_CLASS 8317L
  9380. //
  9381. // MessageId: ERROR_DS_ATT_ALREADY_EXISTS
  9382. //
  9383. // MessageText:
  9384. //
  9385. // The specified attribute is already present on the object.
  9386. //
  9387. #define ERROR_DS_ATT_ALREADY_EXISTS 8318L
  9388. // 8319 unused
  9389. //
  9390. // MessageId: ERROR_DS_CANT_ADD_ATT_VALUES
  9391. //
  9392. // MessageText:
  9393. //
  9394. // The specified attribute is not present, or has no values.
  9395. //
  9396. #define ERROR_DS_CANT_ADD_ATT_VALUES 8320L
  9397. //
  9398. // MessageId: ERROR_DS_SINGLE_VALUE_CONSTRAINT
  9399. //
  9400. // MessageText:
  9401. //
  9402. // Mutliple values were specified for an attribute that can have only one value.
  9403. //
  9404. #define ERROR_DS_SINGLE_VALUE_CONSTRAINT 8321L
  9405. //
  9406. // MessageId: ERROR_DS_RANGE_CONSTRAINT
  9407. //
  9408. // MessageText:
  9409. //
  9410. // A value for the attribute was not in the acceptable range of values.
  9411. //
  9412. #define ERROR_DS_RANGE_CONSTRAINT 8322L
  9413. //
  9414. // MessageId: ERROR_DS_ATT_VAL_ALREADY_EXISTS
  9415. //
  9416. // MessageText:
  9417. //
  9418. // The specified value already exists.
  9419. //
  9420. #define ERROR_DS_ATT_VAL_ALREADY_EXISTS 8323L
  9421. //
  9422. // MessageId: ERROR_DS_CANT_REM_MISSING_ATT
  9423. //
  9424. // MessageText:
  9425. //
  9426. // The attribute cannot be removed because it is not present on the object.
  9427. //
  9428. #define ERROR_DS_CANT_REM_MISSING_ATT 8324L
  9429. //
  9430. // MessageId: ERROR_DS_CANT_REM_MISSING_ATT_VAL
  9431. //
  9432. // MessageText:
  9433. //
  9434. // The attribute value cannot be removed because it is not present on the object.
  9435. //
  9436. #define ERROR_DS_CANT_REM_MISSING_ATT_VAL 8325L
  9437. //
  9438. // MessageId: ERROR_DS_ROOT_CANT_BE_SUBREF
  9439. //
  9440. // MessageText:
  9441. //
  9442. // The specified root object cannot be a subref.
  9443. //
  9444. #define ERROR_DS_ROOT_CANT_BE_SUBREF 8326L
  9445. //
  9446. // MessageId: ERROR_DS_NO_CHAINING
  9447. //
  9448. // MessageText:
  9449. //
  9450. // Chaining is not permitted.
  9451. //
  9452. #define ERROR_DS_NO_CHAINING 8327L
  9453. //
  9454. // MessageId: ERROR_DS_NO_CHAINED_EVAL
  9455. //
  9456. // MessageText:
  9457. //
  9458. // Chained evaluation is not permitted.
  9459. //
  9460. #define ERROR_DS_NO_CHAINED_EVAL 8328L
  9461. //
  9462. // MessageId: ERROR_DS_NO_PARENT_OBJECT
  9463. //
  9464. // MessageText:
  9465. //
  9466. // The operation could not be performed because the object's parent is either uninstantiated or deleted.
  9467. //
  9468. #define ERROR_DS_NO_PARENT_OBJECT 8329L
  9469. //
  9470. // MessageId: ERROR_DS_PARENT_IS_AN_ALIAS
  9471. //
  9472. // MessageText:
  9473. //
  9474. // Having a parent that is an alias is not permitted. Aliases are leaf objects.
  9475. //
  9476. #define ERROR_DS_PARENT_IS_AN_ALIAS 8330L
  9477. //
  9478. // MessageId: ERROR_DS_CANT_MIX_MASTER_AND_REPS
  9479. //
  9480. // MessageText:
  9481. //
  9482. // The object and parent must be of the same type, either both masters or both replicas.
  9483. //
  9484. #define ERROR_DS_CANT_MIX_MASTER_AND_REPS 8331L
  9485. //
  9486. // MessageId: ERROR_DS_CHILDREN_EXIST
  9487. //
  9488. // MessageText:
  9489. //
  9490. // The operation cannot be performed because child objects exist. This operation can only be performed on a leaf object.
  9491. //
  9492. #define ERROR_DS_CHILDREN_EXIST 8332L
  9493. //
  9494. // MessageId: ERROR_DS_OBJ_NOT_FOUND
  9495. //
  9496. // MessageText:
  9497. //
  9498. // Directory object not found.
  9499. //
  9500. #define ERROR_DS_OBJ_NOT_FOUND 8333L
  9501. //
  9502. // MessageId: ERROR_DS_ALIASED_OBJ_MISSING
  9503. //
  9504. // MessageText:
  9505. //
  9506. // The aliased object is missing.
  9507. //
  9508. #define ERROR_DS_ALIASED_OBJ_MISSING 8334L
  9509. //
  9510. // MessageId: ERROR_DS_BAD_NAME_SYNTAX
  9511. //
  9512. // MessageText:
  9513. //
  9514. // The object name has bad syntax.
  9515. //
  9516. #define ERROR_DS_BAD_NAME_SYNTAX 8335L
  9517. //
  9518. // MessageId: ERROR_DS_ALIAS_POINTS_TO_ALIAS
  9519. //
  9520. // MessageText:
  9521. //
  9522. // It is not permitted for an alias to refer to another alias.
  9523. //
  9524. #define ERROR_DS_ALIAS_POINTS_TO_ALIAS 8336L
  9525. //
  9526. // MessageId: ERROR_DS_CANT_DEREF_ALIAS
  9527. //
  9528. // MessageText:
  9529. //
  9530. // The alias cannot be dereferenced.
  9531. //
  9532. #define ERROR_DS_CANT_DEREF_ALIAS 8337L
  9533. //
  9534. // MessageId: ERROR_DS_OUT_OF_SCOPE
  9535. //
  9536. // MessageText:
  9537. //
  9538. // The operation is out of scope.
  9539. //
  9540. #define ERROR_DS_OUT_OF_SCOPE 8338L
  9541. //
  9542. // MessageId: ERROR_DS_OBJECT_BEING_REMOVED
  9543. //
  9544. // MessageText:
  9545. //
  9546. // The operation cannot continue because the object is in the process of being removed.
  9547. //
  9548. #define ERROR_DS_OBJECT_BEING_REMOVED 8339L
  9549. //
  9550. // MessageId: ERROR_DS_CANT_DELETE_DSA_OBJ
  9551. //
  9552. // MessageText:
  9553. //
  9554. // The DSA object cannot be deleted.
  9555. //
  9556. #define ERROR_DS_CANT_DELETE_DSA_OBJ 8340L
  9557. //
  9558. // MessageId: ERROR_DS_GENERIC_ERROR
  9559. //
  9560. // MessageText:
  9561. //
  9562. // A directory service error has occurred.
  9563. //
  9564. #define ERROR_DS_GENERIC_ERROR 8341L
  9565. //
  9566. // MessageId: ERROR_DS_DSA_MUST_BE_INT_MASTER
  9567. //
  9568. // MessageText:
  9569. //
  9570. // The operation can only be performed on an internal master DSA object.
  9571. //
  9572. #define ERROR_DS_DSA_MUST_BE_INT_MASTER 8342L
  9573. //
  9574. // MessageId: ERROR_DS_CLASS_NOT_DSA
  9575. //
  9576. // MessageText:
  9577. //
  9578. // The object must be of class DSA.
  9579. //
  9580. #define ERROR_DS_CLASS_NOT_DSA 8343L
  9581. //
  9582. // MessageId: ERROR_DS_INSUFF_ACCESS_RIGHTS
  9583. //
  9584. // MessageText:
  9585. //
  9586. // Insufficient access rights to perform the operation.
  9587. //
  9588. #define ERROR_DS_INSUFF_ACCESS_RIGHTS 8344L
  9589. //
  9590. // MessageId: ERROR_DS_ILLEGAL_SUPERIOR
  9591. //
  9592. // MessageText:
  9593. //
  9594. // The object cannot be added because the parent is not on the list of possible superiors.
  9595. //
  9596. #define ERROR_DS_ILLEGAL_SUPERIOR 8345L
  9597. //
  9598. // MessageId: ERROR_DS_ATTRIBUTE_OWNED_BY_SAM
  9599. //
  9600. // MessageText:
  9601. //
  9602. // Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager (SAM).
  9603. //
  9604. #define ERROR_DS_ATTRIBUTE_OWNED_BY_SAM 8346L
  9605. //
  9606. // MessageId: ERROR_DS_NAME_TOO_MANY_PARTS
  9607. //
  9608. // MessageText:
  9609. //
  9610. // The name has too many parts.
  9611. //
  9612. #define ERROR_DS_NAME_TOO_MANY_PARTS 8347L
  9613. //
  9614. // MessageId: ERROR_DS_NAME_TOO_LONG
  9615. //
  9616. // MessageText:
  9617. //
  9618. // The name is too long.
  9619. //
  9620. #define ERROR_DS_NAME_TOO_LONG 8348L
  9621. //
  9622. // MessageId: ERROR_DS_NAME_VALUE_TOO_LONG
  9623. //
  9624. // MessageText:
  9625. //
  9626. // The name value is too long.
  9627. //
  9628. #define ERROR_DS_NAME_VALUE_TOO_LONG 8349L
  9629. //
  9630. // MessageId: ERROR_DS_NAME_UNPARSEABLE
  9631. //
  9632. // MessageText:
  9633. //
  9634. // The directory service encountered an error parsing a name.
  9635. //
  9636. #define ERROR_DS_NAME_UNPARSEABLE 8350L
  9637. //
  9638. // MessageId: ERROR_DS_NAME_TYPE_UNKNOWN
  9639. //
  9640. // MessageText:
  9641. //
  9642. // The directory service cannot get the attribute type for a name.
  9643. //
  9644. #define ERROR_DS_NAME_TYPE_UNKNOWN 8351L
  9645. //
  9646. // MessageId: ERROR_DS_NOT_AN_OBJECT
  9647. //
  9648. // MessageText:
  9649. //
  9650. // The name does not identify an object; the name identifies a phantom.
  9651. //
  9652. #define ERROR_DS_NOT_AN_OBJECT 8352L
  9653. //
  9654. // MessageId: ERROR_DS_SEC_DESC_TOO_SHORT
  9655. //
  9656. // MessageText:
  9657. //
  9658. // The security descriptor is too short.
  9659. //
  9660. #define ERROR_DS_SEC_DESC_TOO_SHORT 8353L
  9661. //
  9662. // MessageId: ERROR_DS_SEC_DESC_INVALID
  9663. //
  9664. // MessageText:
  9665. //
  9666. // The security descriptor is invalid.
  9667. //
  9668. #define ERROR_DS_SEC_DESC_INVALID 8354L
  9669. //
  9670. // MessageId: ERROR_DS_NO_DELETED_NAME
  9671. //
  9672. // MessageText:
  9673. //
  9674. // Failed to create name for deleted object.
  9675. //
  9676. #define ERROR_DS_NO_DELETED_NAME 8355L
  9677. //
  9678. // MessageId: ERROR_DS_SUBREF_MUST_HAVE_PARENT
  9679. //
  9680. // MessageText:
  9681. //
  9682. // The parent of a new subref must exist.
  9683. //
  9684. #define ERROR_DS_SUBREF_MUST_HAVE_PARENT 8356L
  9685. //
  9686. // MessageId: ERROR_DS_NCNAME_MUST_BE_NC
  9687. //
  9688. // MessageText:
  9689. //
  9690. // The object must be a naming context.
  9691. //
  9692. #define ERROR_DS_NCNAME_MUST_BE_NC 8357L
  9693. //
  9694. // MessageId: ERROR_DS_CANT_ADD_SYSTEM_ONLY
  9695. //
  9696. // MessageText:
  9697. //
  9698. // It is not permitted to add an attribute which is owned by the system.
  9699. //
  9700. #define ERROR_DS_CANT_ADD_SYSTEM_ONLY 8358L
  9701. //
  9702. // MessageId: ERROR_DS_CLASS_MUST_BE_CONCRETE
  9703. //
  9704. // MessageText:
  9705. //
  9706. // The class of the object must be structural; you cannot instantiate an abstract class.
  9707. //
  9708. #define ERROR_DS_CLASS_MUST_BE_CONCRETE 8359L
  9709. //
  9710. // MessageId: ERROR_DS_INVALID_DMD
  9711. //
  9712. // MessageText:
  9713. //
  9714. // The schema object could not be found.
  9715. //
  9716. #define ERROR_DS_INVALID_DMD 8360L
  9717. //
  9718. // MessageId: ERROR_DS_OBJ_GUID_EXISTS
  9719. //
  9720. // MessageText:
  9721. //
  9722. // A local object with this GUID (dead or alive) already exists.
  9723. //
  9724. #define ERROR_DS_OBJ_GUID_EXISTS 8361L
  9725. //
  9726. // MessageId: ERROR_DS_NOT_ON_BACKLINK
  9727. //
  9728. // MessageText:
  9729. //
  9730. // The operation cannot be performed on a back link.
  9731. //
  9732. #define ERROR_DS_NOT_ON_BACKLINK 8362L
  9733. //
  9734. // MessageId: ERROR_DS_NO_CROSSREF_FOR_NC
  9735. //
  9736. // MessageText:
  9737. //
  9738. // The cross reference for the specified naming context could not be found.
  9739. //
  9740. #define ERROR_DS_NO_CROSSREF_FOR_NC 8363L
  9741. //
  9742. // MessageId: ERROR_DS_SHUTTING_DOWN
  9743. //
  9744. // MessageText:
  9745. //
  9746. // The operation could not be performed because the directory service is shutting down.
  9747. //
  9748. #define ERROR_DS_SHUTTING_DOWN 8364L
  9749. //
  9750. // MessageId: ERROR_DS_UNKNOWN_OPERATION
  9751. //
  9752. // MessageText:
  9753. //
  9754. // The directory service request is invalid.
  9755. //
  9756. #define ERROR_DS_UNKNOWN_OPERATION 8365L
  9757. //
  9758. // MessageId: ERROR_DS_INVALID_ROLE_OWNER
  9759. //
  9760. // MessageText:
  9761. //
  9762. // The role owner attribute could not be read.
  9763. //
  9764. #define ERROR_DS_INVALID_ROLE_OWNER 8366L
  9765. //
  9766. // MessageId: ERROR_DS_COULDNT_CONTACT_FSMO
  9767. //
  9768. // MessageText:
  9769. //
  9770. // The requested FSMO operation failed. The current FSMO holder could not be contacted.
  9771. //
  9772. #define ERROR_DS_COULDNT_CONTACT_FSMO 8367L
  9773. //
  9774. // MessageId: ERROR_DS_CROSS_NC_DN_RENAME
  9775. //
  9776. // MessageText:
  9777. //
  9778. // Modification of a DN across a naming context is not permitted.
  9779. //
  9780. #define ERROR_DS_CROSS_NC_DN_RENAME 8368L
  9781. //
  9782. // MessageId: ERROR_DS_CANT_MOD_SYSTEM_ONLY
  9783. //
  9784. // MessageText:
  9785. //
  9786. // The attribute cannot be modified because it is owned by the system.
  9787. //
  9788. #define ERROR_DS_CANT_MOD_SYSTEM_ONLY 8369L
  9789. //
  9790. // MessageId: ERROR_DS_REPLICATOR_ONLY
  9791. //
  9792. // MessageText:
  9793. //
  9794. // Only the replicator can perform this function.
  9795. //
  9796. #define ERROR_DS_REPLICATOR_ONLY 8370L
  9797. //
  9798. // MessageId: ERROR_DS_OBJ_CLASS_NOT_DEFINED
  9799. //
  9800. // MessageText:
  9801. //
  9802. // The specified class is not defined.
  9803. //
  9804. #define ERROR_DS_OBJ_CLASS_NOT_DEFINED 8371L
  9805. //
  9806. // MessageId: ERROR_DS_OBJ_CLASS_NOT_SUBCLASS
  9807. //
  9808. // MessageText:
  9809. //
  9810. // The specified class is not a subclass.
  9811. //
  9812. #define ERROR_DS_OBJ_CLASS_NOT_SUBCLASS 8372L
  9813. //
  9814. // MessageId: ERROR_DS_NAME_REFERENCE_INVALID
  9815. //
  9816. // MessageText:
  9817. //
  9818. // The name reference is invalid.
  9819. //
  9820. #define ERROR_DS_NAME_REFERENCE_INVALID 8373L
  9821. //
  9822. // MessageId: ERROR_DS_CROSS_REF_EXISTS
  9823. //
  9824. // MessageText:
  9825. //
  9826. // A cross reference already exists.
  9827. //
  9828. #define ERROR_DS_CROSS_REF_EXISTS 8374L
  9829. //
  9830. // MessageId: ERROR_DS_CANT_DEL_MASTER_CROSSREF
  9831. //
  9832. // MessageText:
  9833. //
  9834. // It is not permitted to delete a master cross reference.
  9835. //
  9836. #define ERROR_DS_CANT_DEL_MASTER_CROSSREF 8375L
  9837. //
  9838. // MessageId: ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD
  9839. //
  9840. // MessageText:
  9841. //
  9842. // Subtree notifications are only supported on NC heads.
  9843. //
  9844. #define ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD 8376L
  9845. //
  9846. // MessageId: ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX
  9847. //
  9848. // MessageText:
  9849. //
  9850. // Notification filter is too complex.
  9851. //
  9852. #define ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX 8377L
  9853. //
  9854. // MessageId: ERROR_DS_DUP_RDN
  9855. //
  9856. // MessageText:
  9857. //
  9858. // Schema update failed: duplicate RDN.
  9859. //
  9860. #define ERROR_DS_DUP_RDN 8378L
  9861. //
  9862. // MessageId: ERROR_DS_DUP_OID
  9863. //
  9864. // MessageText:
  9865. //
  9866. // Schema update failed: duplicate OID.
  9867. //
  9868. #define ERROR_DS_DUP_OID 8379L
  9869. //
  9870. // MessageId: ERROR_DS_DUP_MAPI_ID
  9871. //
  9872. // MessageText:
  9873. //
  9874. // Schema update failed: duplicate MAPI identifier.
  9875. //
  9876. #define ERROR_DS_DUP_MAPI_ID 8380L
  9877. //
  9878. // MessageId: ERROR_DS_DUP_SCHEMA_ID_GUID
  9879. //
  9880. // MessageText:
  9881. //
  9882. // Schema update failed: duplicate schema-id GUID.
  9883. //
  9884. #define ERROR_DS_DUP_SCHEMA_ID_GUID 8381L
  9885. //
  9886. // MessageId: ERROR_DS_DUP_LDAP_DISPLAY_NAME
  9887. //
  9888. // MessageText:
  9889. //
  9890. // Schema update failed: duplicate LDAP display name.
  9891. //
  9892. #define ERROR_DS_DUP_LDAP_DISPLAY_NAME 8382L
  9893. //
  9894. // MessageId: ERROR_DS_SEMANTIC_ATT_TEST
  9895. //
  9896. // MessageText:
  9897. //
  9898. // Schema update failed: range-lower less than range upper.
  9899. //
  9900. #define ERROR_DS_SEMANTIC_ATT_TEST 8383L
  9901. //
  9902. // MessageId: ERROR_DS_SYNTAX_MISMATCH
  9903. //
  9904. // MessageText:
  9905. //
  9906. // Schema update failed: syntax mismatch.
  9907. //
  9908. #define ERROR_DS_SYNTAX_MISMATCH 8384L
  9909. //
  9910. // MessageId: ERROR_DS_EXISTS_IN_MUST_HAVE
  9911. //
  9912. // MessageText:
  9913. //
  9914. // Schema deletion failed: attribute is used in must-contain.
  9915. //
  9916. #define ERROR_DS_EXISTS_IN_MUST_HAVE 8385L
  9917. //
  9918. // MessageId: ERROR_DS_EXISTS_IN_MAY_HAVE
  9919. //
  9920. // MessageText:
  9921. //
  9922. // Schema deletion failed: attribute is used in may-contain.
  9923. //
  9924. #define ERROR_DS_EXISTS_IN_MAY_HAVE 8386L
  9925. //
  9926. // MessageId: ERROR_DS_NONEXISTENT_MAY_HAVE
  9927. //
  9928. // MessageText:
  9929. //
  9930. // Schema update failed: attribute in may-contain does not exist.
  9931. //
  9932. #define ERROR_DS_NONEXISTENT_MAY_HAVE 8387L
  9933. //
  9934. // MessageId: ERROR_DS_NONEXISTENT_MUST_HAVE
  9935. //
  9936. // MessageText:
  9937. //
  9938. // Schema update failed: attribute in must-contain does not exist.
  9939. //
  9940. #define ERROR_DS_NONEXISTENT_MUST_HAVE 8388L
  9941. //
  9942. // MessageId: ERROR_DS_AUX_CLS_TEST_FAIL
  9943. //
  9944. // MessageText:
  9945. //
  9946. // Schema update failed: class in aux-class list does not exist or is not an auxiliary class.
  9947. //
  9948. #define ERROR_DS_AUX_CLS_TEST_FAIL 8389L
  9949. //
  9950. // MessageId: ERROR_DS_NONEXISTENT_POSS_SUP
  9951. //
  9952. // MessageText:
  9953. //
  9954. // Schema update failed: class in poss-superiors does not exist.
  9955. //
  9956. #define ERROR_DS_NONEXISTENT_POSS_SUP 8390L
  9957. //
  9958. // MessageId: ERROR_DS_SUB_CLS_TEST_FAIL
  9959. //
  9960. // MessageText:
  9961. //
  9962. // Schema update failed: class in subclassof list does not exist or does not satisfy hierarchy rules.
  9963. //
  9964. #define ERROR_DS_SUB_CLS_TEST_FAIL 8391L
  9965. //
  9966. // MessageId: ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
  9967. //
  9968. // MessageText:
  9969. //
  9970. // Schema update failed: Rdn-Att-Id has wrong syntax.
  9971. //
  9972. #define ERROR_DS_BAD_RDN_ATT_ID_SYNTAX 8392L
  9973. //
  9974. // MessageId: ERROR_DS_EXISTS_IN_AUX_CLS
  9975. //
  9976. // MessageText:
  9977. //
  9978. // Schema deletion failed: class is used as auxiliary class.
  9979. //
  9980. #define ERROR_DS_EXISTS_IN_AUX_CLS 8393L
  9981. //
  9982. // MessageId: ERROR_DS_EXISTS_IN_SUB_CLS
  9983. //
  9984. // MessageText:
  9985. //
  9986. // Schema deletion failed: class is used as sub class.
  9987. //
  9988. #define ERROR_DS_EXISTS_IN_SUB_CLS 8394L
  9989. //
  9990. // MessageId: ERROR_DS_EXISTS_IN_POSS_SUP
  9991. //
  9992. // MessageText:
  9993. //
  9994. // Schema deletion failed: class is used as poss superior.
  9995. //
  9996. #define ERROR_DS_EXISTS_IN_POSS_SUP 8395L
  9997. //
  9998. // MessageId: ERROR_DS_RECALCSCHEMA_FAILED
  9999. //
  10000. // MessageText:
  10001. //
  10002. // Schema update failed in recalculating validation cache.
  10003. //
  10004. #define ERROR_DS_RECALCSCHEMA_FAILED 8396L
  10005. //
  10006. // MessageId: ERROR_DS_TREE_DELETE_NOT_FINISHED
  10007. //
  10008. // MessageText:
  10009. //
  10010. // The tree deletion is not finished. The request must be made again to continue deleting the tree.
  10011. //
  10012. #define ERROR_DS_TREE_DELETE_NOT_FINISHED 8397L
  10013. //
  10014. // MessageId: ERROR_DS_CANT_DELETE
  10015. //
  10016. // MessageText:
  10017. //
  10018. // The requested delete operation could not be performed.
  10019. //
  10020. #define ERROR_DS_CANT_DELETE 8398L
  10021. //
  10022. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_ID
  10023. //
  10024. // MessageText:
  10025. //
  10026. // Cannot read the governs class identifier for the schema record.
  10027. //
  10028. #define ERROR_DS_ATT_SCHEMA_REQ_ID 8399L
  10029. //
  10030. // MessageId: ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
  10031. //
  10032. // MessageText:
  10033. //
  10034. // The attribute schema has bad syntax.
  10035. //
  10036. #define ERROR_DS_BAD_ATT_SCHEMA_SYNTAX 8400L
  10037. //
  10038. // MessageId: ERROR_DS_CANT_CACHE_ATT
  10039. //
  10040. // MessageText:
  10041. //
  10042. // The attribute could not be cached.
  10043. //
  10044. #define ERROR_DS_CANT_CACHE_ATT 8401L
  10045. //
  10046. // MessageId: ERROR_DS_CANT_CACHE_CLASS
  10047. //
  10048. // MessageText:
  10049. //
  10050. // The class could not be cached.
  10051. //
  10052. #define ERROR_DS_CANT_CACHE_CLASS 8402L
  10053. //
  10054. // MessageId: ERROR_DS_CANT_REMOVE_ATT_CACHE
  10055. //
  10056. // MessageText:
  10057. //
  10058. // The attribute could not be removed from the cache.
  10059. //
  10060. #define ERROR_DS_CANT_REMOVE_ATT_CACHE 8403L
  10061. //
  10062. // MessageId: ERROR_DS_CANT_REMOVE_CLASS_CACHE
  10063. //
  10064. // MessageText:
  10065. //
  10066. // The class could not be removed from the cache.
  10067. //
  10068. #define ERROR_DS_CANT_REMOVE_CLASS_CACHE 8404L
  10069. //
  10070. // MessageId: ERROR_DS_CANT_RETRIEVE_DN
  10071. //
  10072. // MessageText:
  10073. //
  10074. // The distinguished name attribute could not be read.
  10075. //
  10076. #define ERROR_DS_CANT_RETRIEVE_DN 8405L
  10077. //
  10078. // MessageId: ERROR_DS_MISSING_SUPREF
  10079. //
  10080. // MessageText:
  10081. //
  10082. // A required subref is missing.
  10083. //
  10084. #define ERROR_DS_MISSING_SUPREF 8406L
  10085. //
  10086. // MessageId: ERROR_DS_CANT_RETRIEVE_INSTANCE
  10087. //
  10088. // MessageText:
  10089. //
  10090. // The instance type attribute could not be retrieved.
  10091. //
  10092. #define ERROR_DS_CANT_RETRIEVE_INSTANCE 8407L
  10093. //
  10094. // MessageId: ERROR_DS_CODE_INCONSISTENCY
  10095. //
  10096. // MessageText:
  10097. //
  10098. // An internal error has occurred.
  10099. //
  10100. #define ERROR_DS_CODE_INCONSISTENCY 8408L
  10101. //
  10102. // MessageId: ERROR_DS_DATABASE_ERROR
  10103. //
  10104. // MessageText:
  10105. //
  10106. // A database error has occurred.
  10107. //
  10108. #define ERROR_DS_DATABASE_ERROR 8409L
  10109. //
  10110. // MessageId: ERROR_DS_GOVERNSID_MISSING
  10111. //
  10112. // MessageText:
  10113. //
  10114. // The attribute GOVERNSID is missing.
  10115. //
  10116. #define ERROR_DS_GOVERNSID_MISSING 8410L
  10117. //
  10118. // MessageId: ERROR_DS_MISSING_EXPECTED_ATT
  10119. //
  10120. // MessageText:
  10121. //
  10122. // An expected attribute is missing.
  10123. //
  10124. #define ERROR_DS_MISSING_EXPECTED_ATT 8411L
  10125. //
  10126. // MessageId: ERROR_DS_NCNAME_MISSING_CR_REF
  10127. //
  10128. // MessageText:
  10129. //
  10130. // The specified naming context is missing a cross reference.
  10131. //
  10132. #define ERROR_DS_NCNAME_MISSING_CR_REF 8412L
  10133. //
  10134. // MessageId: ERROR_DS_SECURITY_CHECKING_ERROR
  10135. //
  10136. // MessageText:
  10137. //
  10138. // A security checking error has occurred.
  10139. //
  10140. #define ERROR_DS_SECURITY_CHECKING_ERROR 8413L
  10141. //
  10142. // MessageId: ERROR_DS_SCHEMA_NOT_LOADED
  10143. //
  10144. // MessageText:
  10145. //
  10146. // The schema is not loaded.
  10147. //
  10148. #define ERROR_DS_SCHEMA_NOT_LOADED 8414L
  10149. //
  10150. // MessageId: ERROR_DS_SCHEMA_ALLOC_FAILED
  10151. //
  10152. // MessageText:
  10153. //
  10154. // Schema allocation failed. Please check if the machine is running low on memory.
  10155. //
  10156. #define ERROR_DS_SCHEMA_ALLOC_FAILED 8415L
  10157. //
  10158. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_SYNTAX
  10159. //
  10160. // MessageText:
  10161. //
  10162. // Failed to obtain the required syntax for the attribute schema.
  10163. //
  10164. #define ERROR_DS_ATT_SCHEMA_REQ_SYNTAX 8416L
  10165. //
  10166. // MessageId: ERROR_DS_GCVERIFY_ERROR
  10167. //
  10168. // MessageText:
  10169. //
  10170. // The global catalog verification failed. The global catalog is not available or does not support the operation. Some part of the directory is currently not available.
  10171. //
  10172. #define ERROR_DS_GCVERIFY_ERROR 8417L
  10173. //
  10174. // MessageId: ERROR_DS_DRA_SCHEMA_MISMATCH
  10175. //
  10176. // MessageText:
  10177. //
  10178. // The replication operation failed because of a schema mismatch between the servers involved.
  10179. //
  10180. #define ERROR_DS_DRA_SCHEMA_MISMATCH 8418L
  10181. //
  10182. // MessageId: ERROR_DS_CANT_FIND_DSA_OBJ
  10183. //
  10184. // MessageText:
  10185. //
  10186. // The DSA object could not be found.
  10187. //
  10188. #define ERROR_DS_CANT_FIND_DSA_OBJ 8419L
  10189. //
  10190. // MessageId: ERROR_DS_CANT_FIND_EXPECTED_NC
  10191. //
  10192. // MessageText:
  10193. //
  10194. // The naming context could not be found.
  10195. //
  10196. #define ERROR_DS_CANT_FIND_EXPECTED_NC 8420L
  10197. //
  10198. // MessageId: ERROR_DS_CANT_FIND_NC_IN_CACHE
  10199. //
  10200. // MessageText:
  10201. //
  10202. // The naming context could not be found in the cache.
  10203. //
  10204. #define ERROR_DS_CANT_FIND_NC_IN_CACHE 8421L
  10205. //
  10206. // MessageId: ERROR_DS_CANT_RETRIEVE_CHILD
  10207. //
  10208. // MessageText:
  10209. //
  10210. // The child object could not be retrieved.
  10211. //
  10212. #define ERROR_DS_CANT_RETRIEVE_CHILD 8422L
  10213. //
  10214. // MessageId: ERROR_DS_SECURITY_ILLEGAL_MODIFY
  10215. //
  10216. // MessageText:
  10217. //
  10218. // The modification was not permitted for security reasons.
  10219. //
  10220. #define ERROR_DS_SECURITY_ILLEGAL_MODIFY 8423L
  10221. //
  10222. // MessageId: ERROR_DS_CANT_REPLACE_HIDDEN_REC
  10223. //
  10224. // MessageText:
  10225. //
  10226. // The operation cannot replace the hidden record.
  10227. //
  10228. #define ERROR_DS_CANT_REPLACE_HIDDEN_REC 8424L
  10229. //
  10230. // MessageId: ERROR_DS_BAD_HIERARCHY_FILE
  10231. //
  10232. // MessageText:
  10233. //
  10234. // The hierarchy file is invalid.
  10235. //
  10236. #define ERROR_DS_BAD_HIERARCHY_FILE 8425L
  10237. //
  10238. // MessageId: ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED
  10239. //
  10240. // MessageText:
  10241. //
  10242. // The attempt to build the hierarchy table failed.
  10243. //
  10244. #define ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED 8426L
  10245. //
  10246. // MessageId: ERROR_DS_CONFIG_PARAM_MISSING
  10247. //
  10248. // MessageText:
  10249. //
  10250. // The directory configuration parameter is missing from the registry.
  10251. //
  10252. #define ERROR_DS_CONFIG_PARAM_MISSING 8427L
  10253. //
  10254. // MessageId: ERROR_DS_COUNTING_AB_INDICES_FAILED
  10255. //
  10256. // MessageText:
  10257. //
  10258. // The attempt to count the address book indices failed.
  10259. //
  10260. #define ERROR_DS_COUNTING_AB_INDICES_FAILED 8428L
  10261. //
  10262. // MessageId: ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED
  10263. //
  10264. // MessageText:
  10265. //
  10266. // The allocation of the hierarchy table failed.
  10267. //
  10268. #define ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED 8429L
  10269. //
  10270. // MessageId: ERROR_DS_INTERNAL_FAILURE
  10271. //
  10272. // MessageText:
  10273. //
  10274. // The directory service encountered an internal failure.
  10275. //
  10276. #define ERROR_DS_INTERNAL_FAILURE 8430L
  10277. //
  10278. // MessageId: ERROR_DS_UNKNOWN_ERROR
  10279. //
  10280. // MessageText:
  10281. //
  10282. // The directory service encountered an unknown failure.
  10283. //
  10284. #define ERROR_DS_UNKNOWN_ERROR 8431L
  10285. //
  10286. // MessageId: ERROR_DS_ROOT_REQUIRES_CLASS_TOP
  10287. //
  10288. // MessageText:
  10289. //
  10290. // A root object requires a class of 'top'.
  10291. //
  10292. #define ERROR_DS_ROOT_REQUIRES_CLASS_TOP 8432L
  10293. //
  10294. // MessageId: ERROR_DS_REFUSING_FSMO_ROLES
  10295. //
  10296. // MessageText:
  10297. //
  10298. // This directory server is shutting down, and cannot take ownership of new floating single-master operation roles.
  10299. //
  10300. #define ERROR_DS_REFUSING_FSMO_ROLES 8433L
  10301. //
  10302. // MessageId: ERROR_DS_MISSING_FSMO_SETTINGS
  10303. //
  10304. // MessageText:
  10305. //
  10306. // The directory service is missing mandatory configuration information, and is unable to determine the ownership of floating single-master operation roles.
  10307. //
  10308. #define ERROR_DS_MISSING_FSMO_SETTINGS 8434L
  10309. //
  10310. // MessageId: ERROR_DS_UNABLE_TO_SURRENDER_ROLES
  10311. //
  10312. // MessageText:
  10313. //
  10314. // The directory service was unable to transfer ownership of one or more floating single-master operation roles to other servers.
  10315. //
  10316. #define ERROR_DS_UNABLE_TO_SURRENDER_ROLES 8435L
  10317. //
  10318. // MessageId: ERROR_DS_DRA_GENERIC
  10319. //
  10320. // MessageText:
  10321. //
  10322. // The replication operation failed.
  10323. //
  10324. #define ERROR_DS_DRA_GENERIC 8436L
  10325. //
  10326. // MessageId: ERROR_DS_DRA_INVALID_PARAMETER
  10327. //
  10328. // MessageText:
  10329. //
  10330. // An invalid parameter was specified for this replication operation.
  10331. //
  10332. #define ERROR_DS_DRA_INVALID_PARAMETER 8437L
  10333. //
  10334. // MessageId: ERROR_DS_DRA_BUSY
  10335. //
  10336. // MessageText:
  10337. //
  10338. // The directory service is too busy to complete the replication operation at this time.
  10339. //
  10340. #define ERROR_DS_DRA_BUSY 8438L
  10341. //
  10342. // MessageId: ERROR_DS_DRA_BAD_DN
  10343. //
  10344. // MessageText:
  10345. //
  10346. // The distinguished name specified for this replication operation is invalid.
  10347. //
  10348. #define ERROR_DS_DRA_BAD_DN 8439L
  10349. //
  10350. // MessageId: ERROR_DS_DRA_BAD_NC
  10351. //
  10352. // MessageText:
  10353. //
  10354. // The naming context specified for this replication operation is invalid.
  10355. //
  10356. #define ERROR_DS_DRA_BAD_NC 8440L
  10357. //
  10358. // MessageId: ERROR_DS_DRA_DN_EXISTS
  10359. //
  10360. // MessageText:
  10361. //
  10362. // The distinguished name specified for this replication operation already exists.
  10363. //
  10364. #define ERROR_DS_DRA_DN_EXISTS 8441L
  10365. //
  10366. // MessageId: ERROR_DS_DRA_INTERNAL_ERROR
  10367. //
  10368. // MessageText:
  10369. //
  10370. // The replication system encountered an internal error.
  10371. //
  10372. #define ERROR_DS_DRA_INTERNAL_ERROR 8442L
  10373. //
  10374. // MessageId: ERROR_DS_DRA_INCONSISTENT_DIT
  10375. //
  10376. // MessageText:
  10377. //
  10378. // The replication operation encountered a database inconsistency.
  10379. //
  10380. #define ERROR_DS_DRA_INCONSISTENT_DIT 8443L
  10381. //
  10382. // MessageId: ERROR_DS_DRA_CONNECTION_FAILED
  10383. //
  10384. // MessageText:
  10385. //
  10386. // The server specified for this replication operation could not be contacted.
  10387. //
  10388. #define ERROR_DS_DRA_CONNECTION_FAILED 8444L
  10389. //
  10390. // MessageId: ERROR_DS_DRA_BAD_INSTANCE_TYPE
  10391. //
  10392. // MessageText:
  10393. //
  10394. // The replication operation encountered an object with an invalid instance type.
  10395. //
  10396. #define ERROR_DS_DRA_BAD_INSTANCE_TYPE 8445L
  10397. //
  10398. // MessageId: ERROR_DS_DRA_OUT_OF_MEM
  10399. //
  10400. // MessageText:
  10401. //
  10402. // The replication operation failed to allocate memory.
  10403. //
  10404. #define ERROR_DS_DRA_OUT_OF_MEM 8446L
  10405. //
  10406. // MessageId: ERROR_DS_DRA_MAIL_PROBLEM
  10407. //
  10408. // MessageText:
  10409. //
  10410. // The replication operation encountered an error with the mail system.
  10411. //
  10412. #define ERROR_DS_DRA_MAIL_PROBLEM 8447L
  10413. //
  10414. // MessageId: ERROR_DS_DRA_REF_ALREADY_EXISTS
  10415. //
  10416. // MessageText:
  10417. //
  10418. // The replication reference information for the target server already exists.
  10419. //
  10420. #define ERROR_DS_DRA_REF_ALREADY_EXISTS 8448L
  10421. //
  10422. // MessageId: ERROR_DS_DRA_REF_NOT_FOUND
  10423. //
  10424. // MessageText:
  10425. //
  10426. // The replication reference information for the target server does not exist.
  10427. //
  10428. #define ERROR_DS_DRA_REF_NOT_FOUND 8449L
  10429. //
  10430. // MessageId: ERROR_DS_DRA_OBJ_IS_REP_SOURCE
  10431. //
  10432. // MessageText:
  10433. //
  10434. // The naming context cannot be removed because it is replicated to another server.
  10435. //
  10436. #define ERROR_DS_DRA_OBJ_IS_REP_SOURCE 8450L
  10437. //
  10438. // MessageId: ERROR_DS_DRA_DB_ERROR
  10439. //
  10440. // MessageText:
  10441. //
  10442. // The replication operation encountered a database error.
  10443. //
  10444. #define ERROR_DS_DRA_DB_ERROR 8451L
  10445. //
  10446. // MessageId: ERROR_DS_DRA_NO_REPLICA
  10447. //
  10448. // MessageText:
  10449. //
  10450. // The naming context is in the process of being removed or is not replicated from the specified server.
  10451. //
  10452. #define ERROR_DS_DRA_NO_REPLICA 8452L
  10453. //
  10454. // MessageId: ERROR_DS_DRA_ACCESS_DENIED
  10455. //
  10456. // MessageText:
  10457. //
  10458. // Replication access was denied.
  10459. //
  10460. #define ERROR_DS_DRA_ACCESS_DENIED 8453L
  10461. //
  10462. // MessageId: ERROR_DS_DRA_NOT_SUPPORTED
  10463. //
  10464. // MessageText:
  10465. //
  10466. // The requested operation is not supported by this version of the directory service.
  10467. //
  10468. #define ERROR_DS_DRA_NOT_SUPPORTED 8454L
  10469. //
  10470. // MessageId: ERROR_DS_DRA_RPC_CANCELLED
  10471. //
  10472. // MessageText:
  10473. //
  10474. // The replication remote procedure call was cancelled.
  10475. //
  10476. #define ERROR_DS_DRA_RPC_CANCELLED 8455L
  10477. //
  10478. // MessageId: ERROR_DS_DRA_SOURCE_DISABLED
  10479. //
  10480. // MessageText:
  10481. //
  10482. // The source server is currently rejecting replication requests.
  10483. //
  10484. #define ERROR_DS_DRA_SOURCE_DISABLED 8456L
  10485. //
  10486. // MessageId: ERROR_DS_DRA_SINK_DISABLED
  10487. //
  10488. // MessageText:
  10489. //
  10490. // The destination server is currently rejecting replication requests.
  10491. //
  10492. #define ERROR_DS_DRA_SINK_DISABLED 8457L
  10493. //
  10494. // MessageId: ERROR_DS_DRA_NAME_COLLISION
  10495. //
  10496. // MessageText:
  10497. //
  10498. // The replication operation failed due to a collision of object names.
  10499. //
  10500. #define ERROR_DS_DRA_NAME_COLLISION 8458L
  10501. //
  10502. // MessageId: ERROR_DS_DRA_SOURCE_REINSTALLED
  10503. //
  10504. // MessageText:
  10505. //
  10506. // The replication source has been reinstalled.
  10507. //
  10508. #define ERROR_DS_DRA_SOURCE_REINSTALLED 8459L
  10509. //
  10510. // MessageId: ERROR_DS_DRA_MISSING_PARENT
  10511. //
  10512. // MessageText:
  10513. //
  10514. // The replication operation failed because a required parent object is missing.
  10515. //
  10516. #define ERROR_DS_DRA_MISSING_PARENT 8460L
  10517. //
  10518. // MessageId: ERROR_DS_DRA_PREEMPTED
  10519. //
  10520. // MessageText:
  10521. //
  10522. // The replication operation was preempted.
  10523. //
  10524. #define ERROR_DS_DRA_PREEMPTED 8461L
  10525. //
  10526. // MessageId: ERROR_DS_DRA_ABANDON_SYNC
  10527. //
  10528. // MessageText:
  10529. //
  10530. // The replication synchronization attempt was abandoned because of a lack of updates.
  10531. //
  10532. #define ERROR_DS_DRA_ABANDON_SYNC 8462L
  10533. //
  10534. // MessageId: ERROR_DS_DRA_SHUTDOWN
  10535. //
  10536. // MessageText:
  10537. //
  10538. // The replication operation was terminated because the system is shutting down.
  10539. //
  10540. #define ERROR_DS_DRA_SHUTDOWN 8463L
  10541. //
  10542. // MessageId: ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
  10543. //
  10544. // MessageText:
  10545. //
  10546. // The replication synchronization attempt failed as the destination partial attribute set is not a subset of source partial attribute set.
  10547. //
  10548. #define ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET 8464L
  10549. //
  10550. // MessageId: ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA
  10551. //
  10552. // MessageText:
  10553. //
  10554. // The replication synchronization attempt failed because a master replica attempted to sync from a partial replica.
  10555. //
  10556. #define ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA 8465L
  10557. //
  10558. // MessageId: ERROR_DS_DRA_EXTN_CONNECTION_FAILED
  10559. //
  10560. // MessageText:
  10561. //
  10562. // The server specified for this replication operation was contacted, but that server was unable to contact an additional server needed to complete the operation.
  10563. //
  10564. #define ERROR_DS_DRA_EXTN_CONNECTION_FAILED 8466L
  10565. //
  10566. // MessageId: ERROR_DS_INSTALL_SCHEMA_MISMATCH
  10567. //
  10568. // MessageText:
  10569. //
  10570. // The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer. You must upgrade the operating system on a domain controller in the source forest before this computer can be added as a domain controller to that forest.
  10571. //
  10572. #define ERROR_DS_INSTALL_SCHEMA_MISMATCH 8467L
  10573. //
  10574. // MessageId: ERROR_DS_DUP_LINK_ID
  10575. //
  10576. // MessageText:
  10577. //
  10578. // Schema update failed: An attribute with the same link identifier already exists.
  10579. //
  10580. #define ERROR_DS_DUP_LINK_ID 8468L
  10581. //
  10582. // MessageId: ERROR_DS_NAME_ERROR_RESOLVING
  10583. //
  10584. // MessageText:
  10585. //
  10586. // Name translation: Generic processing error.
  10587. //
  10588. #define ERROR_DS_NAME_ERROR_RESOLVING 8469L
  10589. //
  10590. // MessageId: ERROR_DS_NAME_ERROR_NOT_FOUND
  10591. //
  10592. // MessageText:
  10593. //
  10594. // Name translation: Could not find the name or insufficient right to see name.
  10595. //
  10596. #define ERROR_DS_NAME_ERROR_NOT_FOUND 8470L
  10597. //
  10598. // MessageId: ERROR_DS_NAME_ERROR_NOT_UNIQUE
  10599. //
  10600. // MessageText:
  10601. //
  10602. // Name translation: Input name mapped to more than one output name.
  10603. //
  10604. #define ERROR_DS_NAME_ERROR_NOT_UNIQUE 8471L
  10605. //
  10606. // MessageId: ERROR_DS_NAME_ERROR_NO_MAPPING
  10607. //
  10608. // MessageText:
  10609. //
  10610. // Name translation: Input name found, but not the associated output format.
  10611. //
  10612. #define ERROR_DS_NAME_ERROR_NO_MAPPING 8472L
  10613. //
  10614. // MessageId: ERROR_DS_NAME_ERROR_DOMAIN_ONLY
  10615. //
  10616. // MessageText:
  10617. //
  10618. // Name translation: Unable to resolve completely, only the domain was found.
  10619. //
  10620. #define ERROR_DS_NAME_ERROR_DOMAIN_ONLY 8473L
  10621. //
  10622. // MessageId: ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
  10623. //
  10624. // MessageText:
  10625. //
  10626. // Name translation: Unable to perform purely syntactical mapping at the client without going out to the wire.
  10627. //
  10628. #define ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING 8474L
  10629. //
  10630. // MessageId: ERROR_DS_CONSTRUCTED_ATT_MOD
  10631. //
  10632. // MessageText:
  10633. //
  10634. // Modification of a constructed att is not allowed.
  10635. //
  10636. #define ERROR_DS_CONSTRUCTED_ATT_MOD 8475L
  10637. //
  10638. // MessageId: ERROR_DS_WRONG_OM_OBJ_CLASS
  10639. //
  10640. // MessageText:
  10641. //
  10642. // The OM-Object-Class specified is incorrect for an attribute with the specified syntax.
  10643. //
  10644. #define ERROR_DS_WRONG_OM_OBJ_CLASS 8476L
  10645. //
  10646. // MessageId: ERROR_DS_DRA_REPL_PENDING
  10647. //
  10648. // MessageText:
  10649. //
  10650. // The replication request has been posted; waiting for reply.
  10651. //
  10652. #define ERROR_DS_DRA_REPL_PENDING 8477L
  10653. //
  10654. // MessageId: ERROR_DS_DS_REQUIRED
  10655. //
  10656. // MessageText:
  10657. //
  10658. // The requested operation requires a directory service, and none was available.
  10659. //
  10660. #define ERROR_DS_DS_REQUIRED 8478L
  10661. //
  10662. // MessageId: ERROR_DS_INVALID_LDAP_DISPLAY_NAME
  10663. //
  10664. // MessageText:
  10665. //
  10666. // The LDAP display name of the class or attribute contains non-ASCII characters.
  10667. //
  10668. #define ERROR_DS_INVALID_LDAP_DISPLAY_NAME 8479L
  10669. //
  10670. // MessageId: ERROR_DS_NON_BASE_SEARCH
  10671. //
  10672. // MessageText:
  10673. //
  10674. // The requested search operation is only supported for base searches.
  10675. //
  10676. #define ERROR_DS_NON_BASE_SEARCH 8480L
  10677. //
  10678. // MessageId: ERROR_DS_CANT_RETRIEVE_ATTS
  10679. //
  10680. // MessageText:
  10681. //
  10682. // The search failed to retrieve attributes from the database.
  10683. //
  10684. #define ERROR_DS_CANT_RETRIEVE_ATTS 8481L
  10685. //
  10686. // MessageId: ERROR_DS_BACKLINK_WITHOUT_LINK
  10687. //
  10688. // MessageText:
  10689. //
  10690. // The schema update operation tried to add a backward link attribute that has no corresponding forward link.
  10691. //
  10692. #define ERROR_DS_BACKLINK_WITHOUT_LINK 8482L
  10693. //
  10694. // MessageId: ERROR_DS_EPOCH_MISMATCH
  10695. //
  10696. // MessageText:
  10697. //
  10698. // Source and destination of a cross-domain move do not agree on the object's epoch number. Either source or destination does not have the latest version of the object.
  10699. //
  10700. #define ERROR_DS_EPOCH_MISMATCH 8483L
  10701. //
  10702. // MessageId: ERROR_DS_SRC_NAME_MISMATCH
  10703. //
  10704. // MessageText:
  10705. //
  10706. // Source and destination of a cross-domain move do not agree on the object's current name. Either source or destination does not have the latest version of the object.
  10707. //
  10708. #define ERROR_DS_SRC_NAME_MISMATCH 8484L
  10709. //
  10710. // MessageId: ERROR_DS_SRC_AND_DST_NC_IDENTICAL
  10711. //
  10712. // MessageText:
  10713. //
  10714. // Source and destination for the cross-domain move operation are identical. Caller should use local move operation instead of cross-domain move operation.
  10715. //
  10716. #define ERROR_DS_SRC_AND_DST_NC_IDENTICAL 8485L
  10717. //
  10718. // MessageId: ERROR_DS_DST_NC_MISMATCH
  10719. //
  10720. // MessageText:
  10721. //
  10722. // Source and destination for a cross-domain move are not in agreement on the naming contexts in the forest. Either source or destination does not have the latest version of the Partitions container.
  10723. //
  10724. #define ERROR_DS_DST_NC_MISMATCH 8486L
  10725. //
  10726. // MessageId: ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC
  10727. //
  10728. // MessageText:
  10729. //
  10730. // Destination of a cross-domain move is not authoritative for the destination naming context.
  10731. //
  10732. #define ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC 8487L
  10733. //
  10734. // MessageId: ERROR_DS_SRC_GUID_MISMATCH
  10735. //
  10736. // MessageText:
  10737. //
  10738. // Source and destination of a cross-domain move do not agree on the identity of the source object. Either source or destination does not have the latest version of the source object.
  10739. //
  10740. #define ERROR_DS_SRC_GUID_MISMATCH 8488L
  10741. //
  10742. // MessageId: ERROR_DS_CANT_MOVE_DELETED_OBJECT
  10743. //
  10744. // MessageText:
  10745. //
  10746. // Object being moved across-domains is already known to be deleted by the destination server. The source server does not have the latest version of the source object.
  10747. //
  10748. #define ERROR_DS_CANT_MOVE_DELETED_OBJECT 8489L
  10749. //
  10750. // MessageId: ERROR_DS_PDC_OPERATION_IN_PROGRESS
  10751. //
  10752. // MessageText:
  10753. //
  10754. // Another operation which requires exclusive access to the PDC FSMO is already in progress.
  10755. //
  10756. #define ERROR_DS_PDC_OPERATION_IN_PROGRESS 8490L
  10757. //
  10758. // MessageId: ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD
  10759. //
  10760. // MessageText:
  10761. //
  10762. // A cross-domain move operation failed such that two versions of the moved object exist - one each in the source and destination domains. The destination object needs to be removed to restore the system to a consistent state.
  10763. //
  10764. #define ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD 8491L
  10765. //
  10766. // MessageId: ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION
  10767. //
  10768. // MessageText:
  10769. //
  10770. // This object may not be moved across domain boundaries either because cross-domain moves for this class are disallowed, or the object has some special characteristics, eg: trust account or restricted RID, which prevent its move.
  10771. //
  10772. #define ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION 8492L
  10773. //
  10774. // MessageId: ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS
  10775. //
  10776. // MessageText:
  10777. //
  10778. // Can't move objects with memberships across domain boundaries as once moved, this would violate the membership conditions of the account group. Remove the object from any account group memberships and retry.
  10779. //
  10780. #define ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS 8493L
  10781. //
  10782. // MessageId: ERROR_DS_NC_MUST_HAVE_NC_PARENT
  10783. //
  10784. // MessageText:
  10785. //
  10786. // A naming context head must be the immediate child of another naming context head, not of an interior node.
  10787. //
  10788. #define ERROR_DS_NC_MUST_HAVE_NC_PARENT 8494L
  10789. //
  10790. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE
  10791. //
  10792. // MessageText:
  10793. //
  10794. // The directory cannot validate the proposed naming context name because it does not hold a replica of the naming context above the proposed naming context. Please ensure that the domain naming master role is held by a server that is configured as a global catalog server, and that the server is up to date with its replication partners. (Applies only to Windows 2000 Domain Naming masters)
  10795. //
  10796. #define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE 8495L
  10797. //
  10798. // MessageId: ERROR_DS_DST_DOMAIN_NOT_NATIVE
  10799. //
  10800. // MessageText:
  10801. //
  10802. // Destination domain must be in native mode.
  10803. //
  10804. #define ERROR_DS_DST_DOMAIN_NOT_NATIVE 8496L
  10805. //
  10806. // MessageId: ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER
  10807. //
  10808. // MessageText:
  10809. //
  10810. // The operation can not be performed because the server does not have an infrastructure container in the domain of interest.
  10811. //
  10812. #define ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER 8497L
  10813. //
  10814. // MessageId: ERROR_DS_CANT_MOVE_ACCOUNT_GROUP
  10815. //
  10816. // MessageText:
  10817. //
  10818. // Cross-domain move of non-empty account groups is not allowed.
  10819. //
  10820. #define ERROR_DS_CANT_MOVE_ACCOUNT_GROUP 8498L
  10821. //
  10822. // MessageId: ERROR_DS_CANT_MOVE_RESOURCE_GROUP
  10823. //
  10824. // MessageText:
  10825. //
  10826. // Cross-domain move of non-empty resource groups is not allowed.
  10827. //
  10828. #define ERROR_DS_CANT_MOVE_RESOURCE_GROUP 8499L
  10829. //
  10830. // MessageId: ERROR_DS_INVALID_SEARCH_FLAG
  10831. //
  10832. // MessageText:
  10833. //
  10834. // The search flags for the attribute are invalid. The ANR bit is valid only on attributes of Unicode or Teletex strings.
  10835. //
  10836. #define ERROR_DS_INVALID_SEARCH_FLAG 8500L
  10837. //
  10838. // MessageId: ERROR_DS_NO_TREE_DELETE_ABOVE_NC
  10839. //
  10840. // MessageText:
  10841. //
  10842. // Tree deletions starting at an object which has an NC head as a descendant are not allowed.
  10843. //
  10844. #define ERROR_DS_NO_TREE_DELETE_ABOVE_NC 8501L
  10845. //
  10846. // MessageId: ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE
  10847. //
  10848. // MessageText:
  10849. //
  10850. // The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use.
  10851. //
  10852. #define ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE 8502L
  10853. //
  10854. // MessageId: ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
  10855. //
  10856. // MessageText:
  10857. //
  10858. // The directory service failed to identify the list of objects to delete while attempting a tree deletion.
  10859. //
  10860. #define ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE 8503L
  10861. //
  10862. // MessageId: ERROR_DS_SAM_INIT_FAILURE
  10863. //
  10864. // MessageText:
  10865. //
  10866. // Security Accounts Manager initialization failed because of the following error: %1.
  10867. // Error Status: 0x%2. Click OK to shut down the system and reboot into Directory Services Restore Mode. Check the event log for detailed information.
  10868. //
  10869. #define ERROR_DS_SAM_INIT_FAILURE 8504L
  10870. //
  10871. // MessageId: ERROR_DS_SENSITIVE_GROUP_VIOLATION
  10872. //
  10873. // MessageText:
  10874. //
  10875. // Only an administrator can modify the membership list of an administrative group.
  10876. //
  10877. #define ERROR_DS_SENSITIVE_GROUP_VIOLATION 8505L
  10878. //
  10879. // MessageId: ERROR_DS_CANT_MOD_PRIMARYGROUPID
  10880. //
  10881. // MessageText:
  10882. //
  10883. // Cannot change the primary group ID of a domain controller account.
  10884. //
  10885. #define ERROR_DS_CANT_MOD_PRIMARYGROUPID 8506L
  10886. //
  10887. // MessageId: ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD
  10888. //
  10889. // MessageText:
  10890. //
  10891. // An attempt is made to modify the base schema.
  10892. //
  10893. #define ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD 8507L
  10894. //
  10895. // MessageId: ERROR_DS_NONSAFE_SCHEMA_CHANGE
  10896. //
  10897. // MessageText:
  10898. //
  10899. // Adding a new mandatory attribute to an existing class, deleting a mandatory attribute from an existing class, or adding an optional attribute to the special class Top that is not a backlink attribute (directly or through inheritance, for example, by adding or deleting an auxiliary class) is not allowed.
  10900. //
  10901. #define ERROR_DS_NONSAFE_SCHEMA_CHANGE 8508L
  10902. //
  10903. // MessageId: ERROR_DS_SCHEMA_UPDATE_DISALLOWED
  10904. //
  10905. // MessageText:
  10906. //
  10907. // Schema update is not allowed on this DC because the DC is not the schema FSMO Role Owner.
  10908. //
  10909. #define ERROR_DS_SCHEMA_UPDATE_DISALLOWED 8509L
  10910. //
  10911. // MessageId: ERROR_DS_CANT_CREATE_UNDER_SCHEMA
  10912. //
  10913. // MessageText:
  10914. //
  10915. // An object of this class cannot be created under the schema container. You can only create attribute-schema and class-schema objects under the schema container.
  10916. //
  10917. #define ERROR_DS_CANT_CREATE_UNDER_SCHEMA 8510L
  10918. //
  10919. // MessageId: ERROR_DS_INSTALL_NO_SRC_SCH_VERSION
  10920. //
  10921. // MessageText:
  10922. //
  10923. // The replica/child install failed to get the objectVersion attribute on the schema container on the source DC. Either the attribute is missing on the schema container or the credentials supplied do not have permission to read it.
  10924. //
  10925. #define ERROR_DS_INSTALL_NO_SRC_SCH_VERSION 8511L
  10926. //
  10927. // MessageId: ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE
  10928. //
  10929. // MessageText:
  10930. //
  10931. // The replica/child install failed to read the objectVersion attribute in the SCHEMA section of the file schema.ini in the system32 directory.
  10932. //
  10933. #define ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE 8512L
  10934. //
  10935. // MessageId: ERROR_DS_INVALID_GROUP_TYPE
  10936. //
  10937. // MessageText:
  10938. //
  10939. // The specified group type is invalid.
  10940. //
  10941. #define ERROR_DS_INVALID_GROUP_TYPE 8513L
  10942. //
  10943. // MessageId: ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN
  10944. //
  10945. // MessageText:
  10946. //
  10947. // You cannot nest global groups in a mixed domain if the group is security-enabled.
  10948. //
  10949. #define ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN 8514L
  10950. //
  10951. // MessageId: ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN
  10952. //
  10953. // MessageText:
  10954. //
  10955. // You cannot nest local groups in a mixed domain if the group is security-enabled.
  10956. //
  10957. #define ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN 8515L
  10958. //
  10959. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER
  10960. //
  10961. // MessageText:
  10962. //
  10963. // A global group cannot have a local group as a member.
  10964. //
  10965. #define ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER 8516L
  10966. //
  10967. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER
  10968. //
  10969. // MessageText:
  10970. //
  10971. // A global group cannot have a universal group as a member.
  10972. //
  10973. #define ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER 8517L
  10974. //
  10975. // MessageId: ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER
  10976. //
  10977. // MessageText:
  10978. //
  10979. // A universal group cannot have a local group as a member.
  10980. //
  10981. #define ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER 8518L
  10982. //
  10983. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER
  10984. //
  10985. // MessageText:
  10986. //
  10987. // A global group cannot have a cross-domain member.
  10988. //
  10989. #define ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER 8519L
  10990. //
  10991. // MessageId: ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER
  10992. //
  10993. // MessageText:
  10994. //
  10995. // A local group cannot have another cross domain local group as a member.
  10996. //
  10997. #define ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER 8520L
  10998. //
  10999. // MessageId: ERROR_DS_HAVE_PRIMARY_MEMBERS
  11000. //
  11001. // MessageText:
  11002. //
  11003. // A group with primary members cannot change to a security-disabled group.
  11004. //
  11005. #define ERROR_DS_HAVE_PRIMARY_MEMBERS 8521L
  11006. //
  11007. // MessageId: ERROR_DS_STRING_SD_CONVERSION_FAILED
  11008. //
  11009. // MessageText:
  11010. //
  11011. // The schema cache load failed to convert the string default SD on a class-schema object.
  11012. //
  11013. #define ERROR_DS_STRING_SD_CONVERSION_FAILED 8522L
  11014. //
  11015. // MessageId: ERROR_DS_NAMING_MASTER_GC
  11016. //
  11017. // MessageText:
  11018. //
  11019. // Only DSAs configured to be Global Catalog servers should be allowed to hold the Domain Naming Master FSMO role. (Applies only to Windows 2000 servers)
  11020. //
  11021. #define ERROR_DS_NAMING_MASTER_GC 8523L
  11022. //
  11023. // MessageId: ERROR_DS_DNS_LOOKUP_FAILURE
  11024. //
  11025. // MessageText:
  11026. //
  11027. // The DSA operation is unable to proceed because of a DNS lookup failure.
  11028. //
  11029. #define ERROR_DS_DNS_LOOKUP_FAILURE 8524L
  11030. //
  11031. // MessageId: ERROR_DS_COULDNT_UPDATE_SPNS
  11032. //
  11033. // MessageText:
  11034. //
  11035. // While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync.
  11036. //
  11037. #define ERROR_DS_COULDNT_UPDATE_SPNS 8525L
  11038. //
  11039. // MessageId: ERROR_DS_CANT_RETRIEVE_SD
  11040. //
  11041. // MessageText:
  11042. //
  11043. // The Security Descriptor attribute could not be read.
  11044. //
  11045. #define ERROR_DS_CANT_RETRIEVE_SD 8526L
  11046. //
  11047. // MessageId: ERROR_DS_KEY_NOT_UNIQUE
  11048. //
  11049. // MessageText:
  11050. //
  11051. // The object requested was not found, but an object with that key was found.
  11052. //
  11053. #define ERROR_DS_KEY_NOT_UNIQUE 8527L
  11054. //
  11055. // MessageId: ERROR_DS_WRONG_LINKED_ATT_SYNTAX
  11056. //
  11057. // MessageText:
  11058. //
  11059. // The syntax of the linked attribute being added is incorrect. Forward links can only have syntax 2.5.5.1, 2.5.5.7, and 2.5.5.14, and backlinks can only have syntax 2.5.5.1
  11060. //
  11061. #define ERROR_DS_WRONG_LINKED_ATT_SYNTAX 8528L
  11062. //
  11063. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD
  11064. //
  11065. // MessageText:
  11066. //
  11067. // Security Account Manager needs to get the boot password.
  11068. //
  11069. #define ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD 8529L
  11070. //
  11071. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY
  11072. //
  11073. // MessageText:
  11074. //
  11075. // Security Account Manager needs to get the boot key from floppy disk.
  11076. //
  11077. #define ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY 8530L
  11078. //
  11079. // MessageId: ERROR_DS_CANT_START
  11080. //
  11081. // MessageText:
  11082. //
  11083. // Directory Service cannot start.
  11084. //
  11085. #define ERROR_DS_CANT_START 8531L
  11086. //
  11087. // MessageId: ERROR_DS_INIT_FAILURE
  11088. //
  11089. // MessageText:
  11090. //
  11091. // Directory Services could not start.
  11092. //
  11093. #define ERROR_DS_INIT_FAILURE 8532L
  11094. //
  11095. // MessageId: ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION
  11096. //
  11097. // MessageText:
  11098. //
  11099. // The connection between client and server requires packet privacy or better.
  11100. //
  11101. #define ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION 8533L
  11102. //
  11103. // MessageId: ERROR_DS_SOURCE_DOMAIN_IN_FOREST
  11104. //
  11105. // MessageText:
  11106. //
  11107. // The source domain may not be in the same forest as destination.
  11108. //
  11109. #define ERROR_DS_SOURCE_DOMAIN_IN_FOREST 8534L
  11110. //
  11111. // MessageId: ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST
  11112. //
  11113. // MessageText:
  11114. //
  11115. // The destination domain must be in the forest.
  11116. //
  11117. #define ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST 8535L
  11118. //
  11119. // MessageId: ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED
  11120. //
  11121. // MessageText:
  11122. //
  11123. // The operation requires that destination domain auditing be enabled.
  11124. //
  11125. #define ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED 8536L
  11126. //
  11127. // MessageId: ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN
  11128. //
  11129. // MessageText:
  11130. //
  11131. // The operation couldn't locate a DC for the source domain.
  11132. //
  11133. #define ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN 8537L
  11134. //
  11135. // MessageId: ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER
  11136. //
  11137. // MessageText:
  11138. //
  11139. // The source object must be a group or user.
  11140. //
  11141. #define ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER 8538L
  11142. //
  11143. // MessageId: ERROR_DS_SRC_SID_EXISTS_IN_FOREST
  11144. //
  11145. // MessageText:
  11146. //
  11147. // The source object's SID already exists in destination forest.
  11148. //
  11149. #define ERROR_DS_SRC_SID_EXISTS_IN_FOREST 8539L
  11150. //
  11151. // MessageId: ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH
  11152. //
  11153. // MessageText:
  11154. //
  11155. // The source and destination object must be of the same type.
  11156. //
  11157. #define ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH 8540L
  11158. //
  11159. // MessageId: ERROR_SAM_INIT_FAILURE
  11160. //
  11161. // MessageText:
  11162. //
  11163. // Security Accounts Manager initialization failed because of the following error: %1.
  11164. // Error Status: 0x%2. Click OK to shut down the system and reboot into Safe Mode. Check the event log for detailed information.
  11165. //
  11166. #define ERROR_SAM_INIT_FAILURE 8541L
  11167. //
  11168. // MessageId: ERROR_DS_DRA_SCHEMA_INFO_SHIP
  11169. //
  11170. // MessageText:
  11171. //
  11172. // Schema information could not be included in the replication request.
  11173. //
  11174. #define ERROR_DS_DRA_SCHEMA_INFO_SHIP 8542L
  11175. //
  11176. // MessageId: ERROR_DS_DRA_SCHEMA_CONFLICT
  11177. //
  11178. // MessageText:
  11179. //
  11180. // The replication operation could not be completed due to a schema incompatibility.
  11181. //
  11182. #define ERROR_DS_DRA_SCHEMA_CONFLICT 8543L
  11183. //
  11184. // MessageId: ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT
  11185. //
  11186. // MessageText:
  11187. //
  11188. // The replication operation could not be completed due to a previous schema incompatibility.
  11189. //
  11190. #define ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT 8544L
  11191. //
  11192. // MessageId: ERROR_DS_DRA_OBJ_NC_MISMATCH
  11193. //
  11194. // MessageText:
  11195. //
  11196. // The replication update could not be applied because either the source or the destination has not yet received information regarding a recent cross-domain move operation.
  11197. //
  11198. #define ERROR_DS_DRA_OBJ_NC_MISMATCH 8545L
  11199. //
  11200. // MessageId: ERROR_DS_NC_STILL_HAS_DSAS
  11201. //
  11202. // MessageText:
  11203. //
  11204. // The requested domain could not be deleted because there exist domain controllers that still host this domain.
  11205. //
  11206. #define ERROR_DS_NC_STILL_HAS_DSAS 8546L
  11207. //
  11208. // MessageId: ERROR_DS_GC_REQUIRED
  11209. //
  11210. // MessageText:
  11211. //
  11212. // The requested operation can be performed only on a global catalog server.
  11213. //
  11214. #define ERROR_DS_GC_REQUIRED 8547L
  11215. //
  11216. // MessageId: ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY
  11217. //
  11218. // MessageText:
  11219. //
  11220. // A local group can only be a member of other local groups in the same domain.
  11221. //
  11222. #define ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY 8548L
  11223. //
  11224. // MessageId: ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS
  11225. //
  11226. // MessageText:
  11227. //
  11228. // Foreign security principals cannot be members of universal groups.
  11229. //
  11230. #define ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS 8549L
  11231. //
  11232. // MessageId: ERROR_DS_CANT_ADD_TO_GC
  11233. //
  11234. // MessageText:
  11235. //
  11236. // The attribute is not allowed to be replicated to the GC because of security reasons.
  11237. //
  11238. #define ERROR_DS_CANT_ADD_TO_GC 8550L
  11239. //
  11240. // MessageId: ERROR_DS_NO_CHECKPOINT_WITH_PDC
  11241. //
  11242. // MessageText:
  11243. //
  11244. // The checkpoint with the PDC could not be taken because there too many modifications being processed currently.
  11245. //
  11246. #define ERROR_DS_NO_CHECKPOINT_WITH_PDC 8551L
  11247. //
  11248. // MessageId: ERROR_DS_SOURCE_AUDITING_NOT_ENABLED
  11249. //
  11250. // MessageText:
  11251. //
  11252. // The operation requires that source domain auditing be enabled.
  11253. //
  11254. #define ERROR_DS_SOURCE_AUDITING_NOT_ENABLED 8552L
  11255. //
  11256. // MessageId: ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC
  11257. //
  11258. // MessageText:
  11259. //
  11260. // Security principal objects can only be created inside domain naming contexts.
  11261. //
  11262. #define ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC 8553L
  11263. //
  11264. // MessageId: ERROR_DS_INVALID_NAME_FOR_SPN
  11265. //
  11266. // MessageText:
  11267. //
  11268. // A Service Principal Name (SPN) could not be constructed because the provided hostname is not in the necessary format.
  11269. //
  11270. #define ERROR_DS_INVALID_NAME_FOR_SPN 8554L
  11271. //
  11272. // MessageId: ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS
  11273. //
  11274. // MessageText:
  11275. //
  11276. // A Filter was passed that uses constructed attributes.
  11277. //
  11278. #define ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS 8555L
  11279. //
  11280. // MessageId: ERROR_DS_UNICODEPWD_NOT_IN_QUOTES
  11281. //
  11282. // MessageText:
  11283. //
  11284. // The unicodePwd attribute value must be enclosed in double quotes.
  11285. //
  11286. #define ERROR_DS_UNICODEPWD_NOT_IN_QUOTES 8556L
  11287. //
  11288. // MessageId: ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED
  11289. //
  11290. // MessageText:
  11291. //
  11292. // Your computer could not be joined to the domain. You have exceeded the maximum number of computer accounts you are allowed to create in this domain. Contact your system administrator to have this limit reset or increased.
  11293. //
  11294. #define ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED 8557L
  11295. //
  11296. // MessageId: ERROR_DS_MUST_BE_RUN_ON_DST_DC
  11297. //
  11298. // MessageText:
  11299. //
  11300. // For security reasons, the operation must be run on the destination DC.
  11301. //
  11302. #define ERROR_DS_MUST_BE_RUN_ON_DST_DC 8558L
  11303. //
  11304. // MessageId: ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER
  11305. //
  11306. // MessageText:
  11307. //
  11308. // For security reasons, the source DC must be NT4SP4 or greater.
  11309. //
  11310. #define ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER 8559L
  11311. //
  11312. // MessageId: ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ
  11313. //
  11314. // MessageText:
  11315. //
  11316. // Critical Directory Service System objects cannot be deleted during tree delete operations. The tree delete may have been partially performed.
  11317. //
  11318. #define ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ 8560L
  11319. //
  11320. // MessageId: ERROR_DS_INIT_FAILURE_CONSOLE
  11321. //
  11322. // MessageText:
  11323. //
  11324. // Directory Services could not start because of the following error: %1.
  11325. // Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  11326. //
  11327. #define ERROR_DS_INIT_FAILURE_CONSOLE 8561L
  11328. //
  11329. // MessageId: ERROR_DS_SAM_INIT_FAILURE_CONSOLE
  11330. //
  11331. // MessageText:
  11332. //
  11333. // Security Accounts Manager initialization failed because of the following error: %1.
  11334. // Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  11335. //
  11336. #define ERROR_DS_SAM_INIT_FAILURE_CONSOLE 8562L
  11337. //
  11338. // MessageId: ERROR_DS_FOREST_VERSION_TOO_HIGH
  11339. //
  11340. // MessageText:
  11341. //
  11342. // This version of Windows is too old to support the current directory forest behavior. You must upgrade the operating system on this server before it can become a domain controller in this forest.
  11343. //
  11344. #define ERROR_DS_FOREST_VERSION_TOO_HIGH 8563L
  11345. //
  11346. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_HIGH
  11347. //
  11348. // MessageText:
  11349. //
  11350. // This version of Windows is too old to support the current domain behavior. You must upgrade the operating system on this server before it can become a domain controller in this domain.
  11351. //
  11352. #define ERROR_DS_DOMAIN_VERSION_TOO_HIGH 8564L
  11353. //
  11354. // MessageId: ERROR_DS_FOREST_VERSION_TOO_LOW
  11355. //
  11356. // MessageText:
  11357. //
  11358. // This version of Windows no longer supports the behavior version in use in this directory forest. You must advance the forest behavior version before this server can become a domain controller in the forest.
  11359. //
  11360. #define ERROR_DS_FOREST_VERSION_TOO_LOW 8565L
  11361. //
  11362. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_LOW
  11363. //
  11364. // MessageText:
  11365. //
  11366. // This version of Windows no longer supports the behavior version in use in this domain. You must advance the domain behavior version before this server can become a domain controller in the domain.
  11367. //
  11368. #define ERROR_DS_DOMAIN_VERSION_TOO_LOW 8566L
  11369. //
  11370. // MessageId: ERROR_DS_INCOMPATIBLE_VERSION
  11371. //
  11372. // MessageText:
  11373. //
  11374. // The version of Windows is incompatible with the behavior version of the domain or forest.
  11375. //
  11376. #define ERROR_DS_INCOMPATIBLE_VERSION 8567L
  11377. //
  11378. // MessageId: ERROR_DS_LOW_DSA_VERSION
  11379. //
  11380. // MessageText:
  11381. //
  11382. // The behavior version cannot be increased to the requested value because Domain Controllers still exist with versions lower than the requested value.
  11383. //
  11384. #define ERROR_DS_LOW_DSA_VERSION 8568L
  11385. //
  11386. // MessageId: ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN
  11387. //
  11388. // MessageText:
  11389. //
  11390. // The behavior version value cannot be increased while the domain is still in mixed domain mode. You must first change the domain to native mode before increasing the behavior version.
  11391. //
  11392. #define ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN 8569L
  11393. //
  11394. // MessageId: ERROR_DS_NOT_SUPPORTED_SORT_ORDER
  11395. //
  11396. // MessageText:
  11397. //
  11398. // The sort order requested is not supported.
  11399. //
  11400. #define ERROR_DS_NOT_SUPPORTED_SORT_ORDER 8570L
  11401. //
  11402. // MessageId: ERROR_DS_NAME_NOT_UNIQUE
  11403. //
  11404. // MessageText:
  11405. //
  11406. // Found an object with a non unique name.
  11407. //
  11408. #define ERROR_DS_NAME_NOT_UNIQUE 8571L
  11409. //
  11410. // MessageId: ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4
  11411. //
  11412. // MessageText:
  11413. //
  11414. // The machine account was created pre-NT4. The account needs to be recreated.
  11415. //
  11416. #define ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 8572L
  11417. //
  11418. // MessageId: ERROR_DS_OUT_OF_VERSION_STORE
  11419. //
  11420. // MessageText:
  11421. //
  11422. // The database is out of version store.
  11423. //
  11424. #define ERROR_DS_OUT_OF_VERSION_STORE 8573L
  11425. //
  11426. // MessageId: ERROR_DS_INCOMPATIBLE_CONTROLS_USED
  11427. //
  11428. // MessageText:
  11429. //
  11430. // Unable to continue operation because multiple conflicting controls were used.
  11431. //
  11432. #define ERROR_DS_INCOMPATIBLE_CONTROLS_USED 8574L
  11433. //
  11434. // MessageId: ERROR_DS_NO_REF_DOMAIN
  11435. //
  11436. // MessageText:
  11437. //
  11438. // Unable to find a valid security descriptor reference domain for this partition.
  11439. //
  11440. #define ERROR_DS_NO_REF_DOMAIN 8575L
  11441. //
  11442. // MessageId: ERROR_DS_RESERVED_LINK_ID
  11443. //
  11444. // MessageText:
  11445. //
  11446. // Schema update failed: The link identifier is reserved.
  11447. //
  11448. #define ERROR_DS_RESERVED_LINK_ID 8576L
  11449. //
  11450. // MessageId: ERROR_DS_LINK_ID_NOT_AVAILABLE
  11451. //
  11452. // MessageText:
  11453. //
  11454. // Schema update failed: There are no link identifiers available.
  11455. //
  11456. #define ERROR_DS_LINK_ID_NOT_AVAILABLE 8577L
  11457. //
  11458. // MessageId: ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER
  11459. //
  11460. // MessageText:
  11461. //
  11462. // A account group can not have a universal group as a member.
  11463. //
  11464. #define ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER 8578L
  11465. //
  11466. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE
  11467. //
  11468. // MessageText:
  11469. //
  11470. // Rename or move operations on naming context heads or read-only objects are not allowed.
  11471. //
  11472. #define ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE 8579L
  11473. //
  11474. // MessageId: ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC
  11475. //
  11476. // MessageText:
  11477. //
  11478. // Move operations on objects in the schema naming context are not allowed.
  11479. //
  11480. #define ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC 8580L
  11481. //
  11482. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG
  11483. //
  11484. // MessageText:
  11485. //
  11486. // A system flag has been set on the object and does not allow the object to be moved or renamed.
  11487. //
  11488. #define ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG 8581L
  11489. //
  11490. // MessageId: ERROR_DS_MODIFYDN_WRONG_GRANDPARENT
  11491. //
  11492. // MessageText:
  11493. //
  11494. // This object is not allowed to change its grandparent container. Moves are not forbidden on this object, but are restricted to sibling containers.
  11495. //
  11496. #define ERROR_DS_MODIFYDN_WRONG_GRANDPARENT 8582L
  11497. //
  11498. // MessageId: ERROR_DS_NAME_ERROR_TRUST_REFERRAL
  11499. //
  11500. // MessageText:
  11501. //
  11502. // Unable to resolve completely, a referral to another forest is generated.
  11503. //
  11504. #define ERROR_DS_NAME_ERROR_TRUST_REFERRAL 8583L
  11505. //
  11506. // MessageId: ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER
  11507. //
  11508. // MessageText:
  11509. //
  11510. // The requested action is not supported on standard server.
  11511. //
  11512. #define ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER 8584L
  11513. //
  11514. // MessageId: ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD
  11515. //
  11516. // MessageText:
  11517. //
  11518. // Could not access a partition of the Active Directory located on a remote server. Make sure at least one server is running for the partition in question.
  11519. //
  11520. #define ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD 8585L
  11521. //
  11522. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2
  11523. //
  11524. // MessageText:
  11525. //
  11526. // The directory cannot validate the proposed naming context (or partition) name because it does not hold a replica nor can it contact a replica of the naming context above the proposed naming context. Please ensure that the parent naming context is properly registered in DNS, and at least one replica of this naming context is reachable by the Domain Naming master.
  11527. //
  11528. #define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 8586L
  11529. //
  11530. // MessageId: ERROR_DS_THREAD_LIMIT_EXCEEDED
  11531. //
  11532. // MessageText:
  11533. //
  11534. // The thread limit for this request was exceeded.
  11535. //
  11536. #define ERROR_DS_THREAD_LIMIT_EXCEEDED 8587L
  11537. //
  11538. // MessageId: ERROR_DS_NOT_CLOSEST
  11539. //
  11540. // MessageText:
  11541. //
  11542. // The Global catalog server is not in the closest site.
  11543. //
  11544. #define ERROR_DS_NOT_CLOSEST 8588L
  11545. //
  11546. // MessageId: ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
  11547. //
  11548. // MessageText:
  11549. //
  11550. // The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the corresponding server object in the local DS database has no serverReference attribute.
  11551. //
  11552. #define ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF 8589L
  11553. //
  11554. // MessageId: ERROR_DS_SINGLE_USER_MODE_FAILED
  11555. //
  11556. // MessageText:
  11557. //
  11558. // The Directory Service failed to enter single user mode.
  11559. //
  11560. #define ERROR_DS_SINGLE_USER_MODE_FAILED 8590L
  11561. //
  11562. // MessageId: ERROR_DS_NTDSCRIPT_SYNTAX_ERROR
  11563. //
  11564. // MessageText:
  11565. //
  11566. // The Directory Service cannot parse the script because of a syntax error.
  11567. //
  11568. #define ERROR_DS_NTDSCRIPT_SYNTAX_ERROR 8591L
  11569. //
  11570. // MessageId: ERROR_DS_NTDSCRIPT_PROCESS_ERROR
  11571. //
  11572. // MessageText:
  11573. //
  11574. // The Directory Service cannot process the script because of an error.
  11575. //
  11576. #define ERROR_DS_NTDSCRIPT_PROCESS_ERROR 8592L
  11577. //
  11578. // MessageId: ERROR_DS_DIFFERENT_REPL_EPOCHS
  11579. //
  11580. // MessageText:
  11581. //
  11582. // The directory service cannot perform the requested operation because the servers
  11583. // involved are of different replication epochs (which is usually related to a
  11584. // domain rename that is in progress).
  11585. //
  11586. #define ERROR_DS_DIFFERENT_REPL_EPOCHS 8593L
  11587. //
  11588. // MessageId: ERROR_DS_DRS_EXTENSIONS_CHANGED
  11589. //
  11590. // MessageText:
  11591. //
  11592. // The directory service binding must be renegotiated due to a change in the server
  11593. // extensions information.
  11594. //
  11595. #define ERROR_DS_DRS_EXTENSIONS_CHANGED 8594L
  11596. //
  11597. // MessageId: ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR
  11598. //
  11599. // MessageText:
  11600. //
  11601. // Operation not allowed on a disabled cross ref.
  11602. //
  11603. #define ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR 8595L
  11604. //
  11605. // MessageId: ERROR_DS_NO_MSDS_INTID
  11606. //
  11607. // MessageText:
  11608. //
  11609. // Schema update failed: No values for msDS-IntId are available.
  11610. //
  11611. #define ERROR_DS_NO_MSDS_INTID 8596L
  11612. //
  11613. // MessageId: ERROR_DS_DUP_MSDS_INTID
  11614. //
  11615. // MessageText:
  11616. //
  11617. // Schema update failed: Duplicate msDS-INtId. Retry the operation.
  11618. //
  11619. #define ERROR_DS_DUP_MSDS_INTID 8597L
  11620. //
  11621. // MessageId: ERROR_DS_EXISTS_IN_RDNATTID
  11622. //
  11623. // MessageText:
  11624. //
  11625. // Schema deletion failed: attribute is used in rDNAttID.
  11626. //
  11627. #define ERROR_DS_EXISTS_IN_RDNATTID 8598L
  11628. //
  11629. // MessageId: ERROR_DS_AUTHORIZATION_FAILED
  11630. //
  11631. // MessageText:
  11632. //
  11633. // The directory service failed to authorize the request.
  11634. //
  11635. #define ERROR_DS_AUTHORIZATION_FAILED 8599L
  11636. //
  11637. // MessageId: ERROR_DS_INVALID_SCRIPT
  11638. //
  11639. // MessageText:
  11640. //
  11641. // The Directory Service cannot process the script because it is invalid.
  11642. //
  11643. #define ERROR_DS_INVALID_SCRIPT 8600L
  11644. //
  11645. // MessageId: ERROR_DS_REMOTE_CROSSREF_OP_FAILED
  11646. //
  11647. // MessageText:
  11648. //
  11649. // The remote create cross reference operation failed on the Domain Naming Master FSMO. The operation's error is in the extended data.
  11650. //
  11651. #define ERROR_DS_REMOTE_CROSSREF_OP_FAILED 8601L
  11652. ///////////////////////////////////////////////////
  11653. // /
  11654. // End of Active Directory Error Codes /
  11655. // /
  11656. // 8000 to 8999 /
  11657. ///////////////////////////////////////////////////
  11658. ///////////////////////////////////////////////////
  11659. // //
  11660. // DNS Error Codes //
  11661. // //
  11662. // 9000 to 9999 //
  11663. ///////////////////////////////////////////////////
  11664. // =============================
  11665. // Facility DNS Error Messages
  11666. // =============================
  11667. //
  11668. // DNS response codes.
  11669. //
  11670. #define DNS_ERROR_RESPONSE_CODES_BASE 9000
  11671. #define DNS_ERROR_RCODE_NO_ERROR NO_ERROR
  11672. #define DNS_ERROR_MASK 0x00002328 // 9000 or DNS_ERROR_RESPONSE_CODES_BASE
  11673. // DNS_ERROR_RCODE_FORMAT_ERROR 0x00002329
  11674. //
  11675. // MessageId: DNS_ERROR_RCODE_FORMAT_ERROR
  11676. //
  11677. // MessageText:
  11678. //
  11679. // DNS server unable to interpret format.
  11680. //
  11681. #define DNS_ERROR_RCODE_FORMAT_ERROR 9001L
  11682. // DNS_ERROR_RCODE_SERVER_FAILURE 0x0000232a
  11683. //
  11684. // MessageId: DNS_ERROR_RCODE_SERVER_FAILURE
  11685. //
  11686. // MessageText:
  11687. //
  11688. // DNS server failure.
  11689. //
  11690. #define DNS_ERROR_RCODE_SERVER_FAILURE 9002L
  11691. // DNS_ERROR_RCODE_NAME_ERROR 0x0000232b
  11692. //
  11693. // MessageId: DNS_ERROR_RCODE_NAME_ERROR
  11694. //
  11695. // MessageText:
  11696. //
  11697. // DNS name does not exist.
  11698. //
  11699. #define DNS_ERROR_RCODE_NAME_ERROR 9003L
  11700. // DNS_ERROR_RCODE_NOT_IMPLEMENTED 0x0000232c
  11701. //
  11702. // MessageId: DNS_ERROR_RCODE_NOT_IMPLEMENTED
  11703. //
  11704. // MessageText:
  11705. //
  11706. // DNS request not supported by name server.
  11707. //
  11708. #define DNS_ERROR_RCODE_NOT_IMPLEMENTED 9004L
  11709. // DNS_ERROR_RCODE_REFUSED 0x0000232d
  11710. //
  11711. // MessageId: DNS_ERROR_RCODE_REFUSED
  11712. //
  11713. // MessageText:
  11714. //
  11715. // DNS operation refused.
  11716. //
  11717. #define DNS_ERROR_RCODE_REFUSED 9005L
  11718. // DNS_ERROR_RCODE_YXDOMAIN 0x0000232e
  11719. //
  11720. // MessageId: DNS_ERROR_RCODE_YXDOMAIN
  11721. //
  11722. // MessageText:
  11723. //
  11724. // DNS name that ought not exist, does exist.
  11725. //
  11726. #define DNS_ERROR_RCODE_YXDOMAIN 9006L
  11727. // DNS_ERROR_RCODE_YXRRSET 0x0000232f
  11728. //
  11729. // MessageId: DNS_ERROR_RCODE_YXRRSET
  11730. //
  11731. // MessageText:
  11732. //
  11733. // DNS RR set that ought not exist, does exist.
  11734. //
  11735. #define DNS_ERROR_RCODE_YXRRSET 9007L
  11736. // DNS_ERROR_RCODE_NXRRSET 0x00002330
  11737. //
  11738. // MessageId: DNS_ERROR_RCODE_NXRRSET
  11739. //
  11740. // MessageText:
  11741. //
  11742. // DNS RR set that ought to exist, does not exist.
  11743. //
  11744. #define DNS_ERROR_RCODE_NXRRSET 9008L
  11745. // DNS_ERROR_RCODE_NOTAUTH 0x00002331
  11746. //
  11747. // MessageId: DNS_ERROR_RCODE_NOTAUTH
  11748. //
  11749. // MessageText:
  11750. //
  11751. // DNS server not authoritative for zone.
  11752. //
  11753. #define DNS_ERROR_RCODE_NOTAUTH 9009L
  11754. // DNS_ERROR_RCODE_NOTZONE 0x00002332
  11755. //
  11756. // MessageId: DNS_ERROR_RCODE_NOTZONE
  11757. //
  11758. // MessageText:
  11759. //
  11760. // DNS name in update or prereq is not in zone.
  11761. //
  11762. #define DNS_ERROR_RCODE_NOTZONE 9010L
  11763. // DNS_ERROR_RCODE_BADSIG 0x00002338
  11764. //
  11765. // MessageId: DNS_ERROR_RCODE_BADSIG
  11766. //
  11767. // MessageText:
  11768. //
  11769. // DNS signature failed to verify.
  11770. //
  11771. #define DNS_ERROR_RCODE_BADSIG 9016L
  11772. // DNS_ERROR_RCODE_BADKEY 0x00002339
  11773. //
  11774. // MessageId: DNS_ERROR_RCODE_BADKEY
  11775. //
  11776. // MessageText:
  11777. //
  11778. // DNS bad key.
  11779. //
  11780. #define DNS_ERROR_RCODE_BADKEY 9017L
  11781. // DNS_ERROR_RCODE_BADTIME 0x0000233a
  11782. //
  11783. // MessageId: DNS_ERROR_RCODE_BADTIME
  11784. //
  11785. // MessageText:
  11786. //
  11787. // DNS signature validity expired.
  11788. //
  11789. #define DNS_ERROR_RCODE_BADTIME 9018L
  11790. #define DNS_ERROR_RCODE_LAST DNS_ERROR_RCODE_BADTIME
  11791. //
  11792. // Packet format
  11793. //
  11794. #define DNS_ERROR_PACKET_FMT_BASE 9500
  11795. // DNS_INFO_NO_RECORDS 0x0000251d
  11796. //
  11797. // MessageId: DNS_INFO_NO_RECORDS
  11798. //
  11799. // MessageText:
  11800. //
  11801. // No records found for given DNS query.
  11802. //
  11803. #define DNS_INFO_NO_RECORDS 9501L
  11804. // DNS_ERROR_BAD_PACKET 0x0000251e
  11805. //
  11806. // MessageId: DNS_ERROR_BAD_PACKET
  11807. //
  11808. // MessageText:
  11809. //
  11810. // Bad DNS packet.
  11811. //
  11812. #define DNS_ERROR_BAD_PACKET 9502L
  11813. // DNS_ERROR_NO_PACKET 0x0000251f
  11814. //
  11815. // MessageId: DNS_ERROR_NO_PACKET
  11816. //
  11817. // MessageText:
  11818. //
  11819. // No DNS packet.
  11820. //
  11821. #define DNS_ERROR_NO_PACKET 9503L
  11822. // DNS_ERROR_RCODE 0x00002520
  11823. //
  11824. // MessageId: DNS_ERROR_RCODE
  11825. //
  11826. // MessageText:
  11827. //
  11828. // DNS error, check rcode.
  11829. //
  11830. #define DNS_ERROR_RCODE 9504L
  11831. // DNS_ERROR_UNSECURE_PACKET 0x00002521
  11832. //
  11833. // MessageId: DNS_ERROR_UNSECURE_PACKET
  11834. //
  11835. // MessageText:
  11836. //
  11837. // Unsecured DNS packet.
  11838. //
  11839. #define DNS_ERROR_UNSECURE_PACKET 9505L
  11840. #define DNS_STATUS_PACKET_UNSECURE DNS_ERROR_UNSECURE_PACKET
  11841. //
  11842. // General API errors
  11843. //
  11844. #define DNS_ERROR_NO_MEMORY ERROR_OUTOFMEMORY
  11845. #define DNS_ERROR_INVALID_NAME ERROR_INVALID_NAME
  11846. #define DNS_ERROR_INVALID_DATA ERROR_INVALID_DATA
  11847. #define DNS_ERROR_GENERAL_API_BASE 9550
  11848. // DNS_ERROR_INVALID_TYPE 0x0000254f
  11849. //
  11850. // MessageId: DNS_ERROR_INVALID_TYPE
  11851. //
  11852. // MessageText:
  11853. //
  11854. // Invalid DNS type.
  11855. //
  11856. #define DNS_ERROR_INVALID_TYPE 9551L
  11857. // DNS_ERROR_INVALID_IP_ADDRESS 0x00002550
  11858. //
  11859. // MessageId: DNS_ERROR_INVALID_IP_ADDRESS
  11860. //
  11861. // MessageText:
  11862. //
  11863. // Invalid IP address.
  11864. //
  11865. #define DNS_ERROR_INVALID_IP_ADDRESS 9552L
  11866. // DNS_ERROR_INVALID_PROPERTY 0x00002551
  11867. //
  11868. // MessageId: DNS_ERROR_INVALID_PROPERTY
  11869. //
  11870. // MessageText:
  11871. //
  11872. // Invalid property.
  11873. //
  11874. #define DNS_ERROR_INVALID_PROPERTY 9553L
  11875. // DNS_ERROR_TRY_AGAIN_LATER 0x00002552
  11876. //
  11877. // MessageId: DNS_ERROR_TRY_AGAIN_LATER
  11878. //
  11879. // MessageText:
  11880. //
  11881. // Try DNS operation again later.
  11882. //
  11883. #define DNS_ERROR_TRY_AGAIN_LATER 9554L
  11884. // DNS_ERROR_NOT_UNIQUE 0x00002553
  11885. //
  11886. // MessageId: DNS_ERROR_NOT_UNIQUE
  11887. //
  11888. // MessageText:
  11889. //
  11890. // Record for given name and type is not unique.
  11891. //
  11892. #define DNS_ERROR_NOT_UNIQUE 9555L
  11893. // DNS_ERROR_NON_RFC_NAME 0x00002554
  11894. //
  11895. // MessageId: DNS_ERROR_NON_RFC_NAME
  11896. //
  11897. // MessageText:
  11898. //
  11899. // DNS name does not comply with RFC specifications.
  11900. //
  11901. #define DNS_ERROR_NON_RFC_NAME 9556L
  11902. // DNS_STATUS_FQDN 0x00002555
  11903. //
  11904. // MessageId: DNS_STATUS_FQDN
  11905. //
  11906. // MessageText:
  11907. //
  11908. // DNS name is a fully-qualified DNS name.
  11909. //
  11910. #define DNS_STATUS_FQDN 9557L
  11911. // DNS_STATUS_DOTTED_NAME 0x00002556
  11912. //
  11913. // MessageId: DNS_STATUS_DOTTED_NAME
  11914. //
  11915. // MessageText:
  11916. //
  11917. // DNS name is dotted (multi-label).
  11918. //
  11919. #define DNS_STATUS_DOTTED_NAME 9558L
  11920. // DNS_STATUS_SINGLE_PART_NAME 0x00002557
  11921. //
  11922. // MessageId: DNS_STATUS_SINGLE_PART_NAME
  11923. //
  11924. // MessageText:
  11925. //
  11926. // DNS name is a single-part name.
  11927. //
  11928. #define DNS_STATUS_SINGLE_PART_NAME 9559L
  11929. // DNS_ERROR_INVALID_NAME_CHAR 0x00002558
  11930. //
  11931. // MessageId: DNS_ERROR_INVALID_NAME_CHAR
  11932. //
  11933. // MessageText:
  11934. //
  11935. // DNS name contains an invalid character.
  11936. //
  11937. #define DNS_ERROR_INVALID_NAME_CHAR 9560L
  11938. // DNS_ERROR_NUMERIC_NAME 0x00002559
  11939. //
  11940. // MessageId: DNS_ERROR_NUMERIC_NAME
  11941. //
  11942. // MessageText:
  11943. //
  11944. // DNS name is entirely numeric.
  11945. //
  11946. #define DNS_ERROR_NUMERIC_NAME 9561L
  11947. // DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER 0x0000255A
  11948. //
  11949. // MessageId: DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
  11950. //
  11951. // MessageText:
  11952. //
  11953. // The operation requested is not permitted on a DNS root server.
  11954. //
  11955. #define DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER 9562L
  11956. //
  11957. // Zone errors
  11958. //
  11959. #define DNS_ERROR_ZONE_BASE 9600
  11960. // DNS_ERROR_ZONE_DOES_NOT_EXIST 0x00002581
  11961. //
  11962. // MessageId: DNS_ERROR_ZONE_DOES_NOT_EXIST
  11963. //
  11964. // MessageText:
  11965. //
  11966. // DNS zone does not exist.
  11967. //
  11968. #define DNS_ERROR_ZONE_DOES_NOT_EXIST 9601L
  11969. // DNS_ERROR_NO_ZONE_INFO 0x00002582
  11970. //
  11971. // MessageId: DNS_ERROR_NO_ZONE_INFO
  11972. //
  11973. // MessageText:
  11974. //
  11975. // DNS zone information not available.
  11976. //
  11977. #define DNS_ERROR_NO_ZONE_INFO 9602L
  11978. // DNS_ERROR_INVALID_ZONE_OPERATION 0x00002583
  11979. //
  11980. // MessageId: DNS_ERROR_INVALID_ZONE_OPERATION
  11981. //
  11982. // MessageText:
  11983. //
  11984. // Invalid operation for DNS zone.
  11985. //
  11986. #define DNS_ERROR_INVALID_ZONE_OPERATION 9603L
  11987. // DNS_ERROR_ZONE_CONFIGURATION_ERROR 0x00002584
  11988. //
  11989. // MessageId: DNS_ERROR_ZONE_CONFIGURATION_ERROR
  11990. //
  11991. // MessageText:
  11992. //
  11993. // Invalid DNS zone configuration.
  11994. //
  11995. #define DNS_ERROR_ZONE_CONFIGURATION_ERROR 9604L
  11996. // DNS_ERROR_ZONE_HAS_NO_SOA_RECORD 0x00002585
  11997. //
  11998. // MessageId: DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
  11999. //
  12000. // MessageText:
  12001. //
  12002. // DNS zone has no start of authority (SOA) record.
  12003. //
  12004. #define DNS_ERROR_ZONE_HAS_NO_SOA_RECORD 9605L
  12005. // DNS_ERROR_ZONE_HAS_NO_NS_RECORDS 0x00002586
  12006. //
  12007. // MessageId: DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
  12008. //
  12009. // MessageText:
  12010. //
  12011. // DNS zone has no Name Server (NS) record.
  12012. //
  12013. #define DNS_ERROR_ZONE_HAS_NO_NS_RECORDS 9606L
  12014. // DNS_ERROR_ZONE_LOCKED 0x00002587
  12015. //
  12016. // MessageId: DNS_ERROR_ZONE_LOCKED
  12017. //
  12018. // MessageText:
  12019. //
  12020. // DNS zone is locked.
  12021. //
  12022. #define DNS_ERROR_ZONE_LOCKED 9607L
  12023. // DNS_ERROR_ZONE_CREATION_FAILED 0x00002588
  12024. //
  12025. // MessageId: DNS_ERROR_ZONE_CREATION_FAILED
  12026. //
  12027. // MessageText:
  12028. //
  12029. // DNS zone creation failed.
  12030. //
  12031. #define DNS_ERROR_ZONE_CREATION_FAILED 9608L
  12032. // DNS_ERROR_ZONE_ALREADY_EXISTS 0x00002589
  12033. //
  12034. // MessageId: DNS_ERROR_ZONE_ALREADY_EXISTS
  12035. //
  12036. // MessageText:
  12037. //
  12038. // DNS zone already exists.
  12039. //
  12040. #define DNS_ERROR_ZONE_ALREADY_EXISTS 9609L
  12041. // DNS_ERROR_AUTOZONE_ALREADY_EXISTS 0x0000258a
  12042. //
  12043. // MessageId: DNS_ERROR_AUTOZONE_ALREADY_EXISTS
  12044. //
  12045. // MessageText:
  12046. //
  12047. // DNS automatic zone already exists.
  12048. //
  12049. #define DNS_ERROR_AUTOZONE_ALREADY_EXISTS 9610L
  12050. // DNS_ERROR_INVALID_ZONE_TYPE 0x0000258b
  12051. //
  12052. // MessageId: DNS_ERROR_INVALID_ZONE_TYPE
  12053. //
  12054. // MessageText:
  12055. //
  12056. // Invalid DNS zone type.
  12057. //
  12058. #define DNS_ERROR_INVALID_ZONE_TYPE 9611L
  12059. // DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 0x0000258c
  12060. //
  12061. // MessageId: DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
  12062. //
  12063. // MessageText:
  12064. //
  12065. // Secondary DNS zone requires master IP address.
  12066. //
  12067. #define DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 9612L
  12068. // DNS_ERROR_ZONE_NOT_SECONDARY 0x0000258d
  12069. //
  12070. // MessageId: DNS_ERROR_ZONE_NOT_SECONDARY
  12071. //
  12072. // MessageText:
  12073. //
  12074. // DNS zone not secondary.
  12075. //
  12076. #define DNS_ERROR_ZONE_NOT_SECONDARY 9613L
  12077. // DNS_ERROR_NEED_SECONDARY_ADDRESSES 0x0000258e
  12078. //
  12079. // MessageId: DNS_ERROR_NEED_SECONDARY_ADDRESSES
  12080. //
  12081. // MessageText:
  12082. //
  12083. // Need secondary IP address.
  12084. //
  12085. #define DNS_ERROR_NEED_SECONDARY_ADDRESSES 9614L
  12086. // DNS_ERROR_WINS_INIT_FAILED 0x0000258f
  12087. //
  12088. // MessageId: DNS_ERROR_WINS_INIT_FAILED
  12089. //
  12090. // MessageText:
  12091. //
  12092. // WINS initialization failed.
  12093. //
  12094. #define DNS_ERROR_WINS_INIT_FAILED 9615L
  12095. // DNS_ERROR_NEED_WINS_SERVERS 0x00002590
  12096. //
  12097. // MessageId: DNS_ERROR_NEED_WINS_SERVERS
  12098. //
  12099. // MessageText:
  12100. //
  12101. // Need WINS servers.
  12102. //
  12103. #define DNS_ERROR_NEED_WINS_SERVERS 9616L
  12104. // DNS_ERROR_NBSTAT_INIT_FAILED 0x00002591
  12105. //
  12106. // MessageId: DNS_ERROR_NBSTAT_INIT_FAILED
  12107. //
  12108. // MessageText:
  12109. //
  12110. // NBTSTAT initialization call failed.
  12111. //
  12112. #define DNS_ERROR_NBSTAT_INIT_FAILED 9617L
  12113. // DNS_ERROR_SOA_DELETE_INVALID 0x00002592
  12114. //
  12115. // MessageId: DNS_ERROR_SOA_DELETE_INVALID
  12116. //
  12117. // MessageText:
  12118. //
  12119. // Invalid delete of start of authority (SOA)
  12120. //
  12121. #define DNS_ERROR_SOA_DELETE_INVALID 9618L
  12122. // DNS_ERROR_FORWARDER_ALREADY_EXISTS 0x00002593
  12123. //
  12124. // MessageId: DNS_ERROR_FORWARDER_ALREADY_EXISTS
  12125. //
  12126. // MessageText:
  12127. //
  12128. // A conditional forwarding zone already exists for that name.
  12129. //
  12130. #define DNS_ERROR_FORWARDER_ALREADY_EXISTS 9619L
  12131. // DNS_ERROR_ZONE_REQUIRES_MASTER_IP 0x00002594
  12132. //
  12133. // MessageId: DNS_ERROR_ZONE_REQUIRES_MASTER_IP
  12134. //
  12135. // MessageText:
  12136. //
  12137. // This zone must be configured with one or more master DNS server IP addresses.
  12138. //
  12139. #define DNS_ERROR_ZONE_REQUIRES_MASTER_IP 9620L
  12140. // DNS_ERROR_ZONE_IS_SHUTDOWN 0x00002595
  12141. //
  12142. // MessageId: DNS_ERROR_ZONE_IS_SHUTDOWN
  12143. //
  12144. // MessageText:
  12145. //
  12146. // The operation cannot be performed because this zone is shutdown.
  12147. //
  12148. #define DNS_ERROR_ZONE_IS_SHUTDOWN 9621L
  12149. //
  12150. // Datafile errors
  12151. //
  12152. #define DNS_ERROR_DATAFILE_BASE 9650
  12153. // DNS 0x000025b3
  12154. //
  12155. // MessageId: DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
  12156. //
  12157. // MessageText:
  12158. //
  12159. // Primary DNS zone requires datafile.
  12160. //
  12161. #define DNS_ERROR_PRIMARY_REQUIRES_DATAFILE 9651L
  12162. // DNS 0x000025b4
  12163. //
  12164. // MessageId: DNS_ERROR_INVALID_DATAFILE_NAME
  12165. //
  12166. // MessageText:
  12167. //
  12168. // Invalid datafile name for DNS zone.
  12169. //
  12170. #define DNS_ERROR_INVALID_DATAFILE_NAME 9652L
  12171. // DNS 0x000025b5
  12172. //
  12173. // MessageId: DNS_ERROR_DATAFILE_OPEN_FAILURE
  12174. //
  12175. // MessageText:
  12176. //
  12177. // Failed to open datafile for DNS zone.
  12178. //
  12179. #define DNS_ERROR_DATAFILE_OPEN_FAILURE 9653L
  12180. // DNS 0x000025b6
  12181. //
  12182. // MessageId: DNS_ERROR_FILE_WRITEBACK_FAILED
  12183. //
  12184. // MessageText:
  12185. //
  12186. // Failed to write datafile for DNS zone.
  12187. //
  12188. #define DNS_ERROR_FILE_WRITEBACK_FAILED 9654L
  12189. // DNS 0x000025b7
  12190. //
  12191. // MessageId: DNS_ERROR_DATAFILE_PARSING
  12192. //
  12193. // MessageText:
  12194. //
  12195. // Failure while reading datafile for DNS zone.
  12196. //
  12197. #define DNS_ERROR_DATAFILE_PARSING 9655L
  12198. //
  12199. // Database errors
  12200. //
  12201. #define DNS_ERROR_DATABASE_BASE 9700
  12202. // DNS_ERROR_RECORD_DOES_NOT_EXIST 0x000025e5
  12203. //
  12204. // MessageId: DNS_ERROR_RECORD_DOES_NOT_EXIST
  12205. //
  12206. // MessageText:
  12207. //
  12208. // DNS record does not exist.
  12209. //
  12210. #define DNS_ERROR_RECORD_DOES_NOT_EXIST 9701L
  12211. // DNS_ERROR_RECORD_FORMAT 0x000025e6
  12212. //
  12213. // MessageId: DNS_ERROR_RECORD_FORMAT
  12214. //
  12215. // MessageText:
  12216. //
  12217. // DNS record format error.
  12218. //
  12219. #define DNS_ERROR_RECORD_FORMAT 9702L
  12220. // DNS_ERROR_NODE_CREATION_FAILED 0x000025e7
  12221. //
  12222. // MessageId: DNS_ERROR_NODE_CREATION_FAILED
  12223. //
  12224. // MessageText:
  12225. //
  12226. // Node creation failure in DNS.
  12227. //
  12228. #define DNS_ERROR_NODE_CREATION_FAILED 9703L
  12229. // DNS_ERROR_UNKNOWN_RECORD_TYPE 0x000025e8
  12230. //
  12231. // MessageId: DNS_ERROR_UNKNOWN_RECORD_TYPE
  12232. //
  12233. // MessageText:
  12234. //
  12235. // Unknown DNS record type.
  12236. //
  12237. #define DNS_ERROR_UNKNOWN_RECORD_TYPE 9704L
  12238. // DNS_ERROR_RECORD_TIMED_OUT 0x000025e9
  12239. //
  12240. // MessageId: DNS_ERROR_RECORD_TIMED_OUT
  12241. //
  12242. // MessageText:
  12243. //
  12244. // DNS record timed out.
  12245. //
  12246. #define DNS_ERROR_RECORD_TIMED_OUT 9705L
  12247. // DNS_ERROR_NAME_NOT_IN_ZONE 0x000025ea
  12248. //
  12249. // MessageId: DNS_ERROR_NAME_NOT_IN_ZONE
  12250. //
  12251. // MessageText:
  12252. //
  12253. // Name not in DNS zone.
  12254. //
  12255. #define DNS_ERROR_NAME_NOT_IN_ZONE 9706L
  12256. // DNS_ERROR_CNAME_LOOP 0x000025eb
  12257. //
  12258. // MessageId: DNS_ERROR_CNAME_LOOP
  12259. //
  12260. // MessageText:
  12261. //
  12262. // CNAME loop detected.
  12263. //
  12264. #define DNS_ERROR_CNAME_LOOP 9707L
  12265. // DNS_ERROR_NODE_IS_CNAME 0x000025ec
  12266. //
  12267. // MessageId: DNS_ERROR_NODE_IS_CNAME
  12268. //
  12269. // MessageText:
  12270. //
  12271. // Node is a CNAME DNS record.
  12272. //
  12273. #define DNS_ERROR_NODE_IS_CNAME 9708L
  12274. // DNS_ERROR_CNAME_COLLISION 0x000025ed
  12275. //
  12276. // MessageId: DNS_ERROR_CNAME_COLLISION
  12277. //
  12278. // MessageText:
  12279. //
  12280. // A CNAME record already exists for given name.
  12281. //
  12282. #define DNS_ERROR_CNAME_COLLISION 9709L
  12283. // DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT 0x000025ee
  12284. //
  12285. // MessageId: DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
  12286. //
  12287. // MessageText:
  12288. //
  12289. // Record only at DNS zone root.
  12290. //
  12291. #define DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT 9710L
  12292. // DNS_ERROR_RECORD_ALREADY_EXISTS 0x000025ef
  12293. //
  12294. // MessageId: DNS_ERROR_RECORD_ALREADY_EXISTS
  12295. //
  12296. // MessageText:
  12297. //
  12298. // DNS record already exists.
  12299. //
  12300. #define DNS_ERROR_RECORD_ALREADY_EXISTS 9711L
  12301. // DNS_ERROR_SECONDARY_DATA 0x000025f0
  12302. //
  12303. // MessageId: DNS_ERROR_SECONDARY_DATA
  12304. //
  12305. // MessageText:
  12306. //
  12307. // Secondary DNS zone data error.
  12308. //
  12309. #define DNS_ERROR_SECONDARY_DATA 9712L
  12310. // DNS_ERROR_NO_CREATE_CACHE_DATA 0x000025f1
  12311. //
  12312. // MessageId: DNS_ERROR_NO_CREATE_CACHE_DATA
  12313. //
  12314. // MessageText:
  12315. //
  12316. // Could not create DNS cache data.
  12317. //
  12318. #define DNS_ERROR_NO_CREATE_CACHE_DATA 9713L
  12319. // DNS_ERROR_NAME_DOES_NOT_EXIST 0x000025f2
  12320. //
  12321. // MessageId: DNS_ERROR_NAME_DOES_NOT_EXIST
  12322. //
  12323. // MessageText:
  12324. //
  12325. // DNS name does not exist.
  12326. //
  12327. #define DNS_ERROR_NAME_DOES_NOT_EXIST 9714L
  12328. // DNS_WARNING_PTR_CREATE_FAILED 0x000025f3
  12329. //
  12330. // MessageId: DNS_WARNING_PTR_CREATE_FAILED
  12331. //
  12332. // MessageText:
  12333. //
  12334. // Could not create pointer (PTR) record.
  12335. //
  12336. #define DNS_WARNING_PTR_CREATE_FAILED 9715L
  12337. // DNS_WARNING_DOMAIN_UNDELETED 0x000025f4
  12338. //
  12339. // MessageId: DNS_WARNING_DOMAIN_UNDELETED
  12340. //
  12341. // MessageText:
  12342. //
  12343. // DNS domain was undeleted.
  12344. //
  12345. #define DNS_WARNING_DOMAIN_UNDELETED 9716L
  12346. // DNS_ERROR_DS_UNAVAILABLE 0x000025f5
  12347. //
  12348. // MessageId: DNS_ERROR_DS_UNAVAILABLE
  12349. //
  12350. // MessageText:
  12351. //
  12352. // The directory service is unavailable.
  12353. //
  12354. #define DNS_ERROR_DS_UNAVAILABLE 9717L
  12355. // DNS_ERROR_DS_ZONE_ALREADY_EXISTS 0x000025f6
  12356. //
  12357. // MessageId: DNS_ERROR_DS_ZONE_ALREADY_EXISTS
  12358. //
  12359. // MessageText:
  12360. //
  12361. // DNS zone already exists in the directory service.
  12362. //
  12363. #define DNS_ERROR_DS_ZONE_ALREADY_EXISTS 9718L
  12364. // DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE 0x000025f7
  12365. //
  12366. // MessageId: DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
  12367. //
  12368. // MessageText:
  12369. //
  12370. // DNS server not creating or reading the boot file for the directory service integrated DNS zone.
  12371. //
  12372. #define DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE 9719L
  12373. //
  12374. // Operation errors
  12375. //
  12376. #define DNS_ERROR_OPERATION_BASE 9750
  12377. // DNS_INFO_AXFR_COMPLETE 0x00002617
  12378. //
  12379. // MessageId: DNS_INFO_AXFR_COMPLETE
  12380. //
  12381. // MessageText:
  12382. //
  12383. // DNS AXFR (zone transfer) complete.
  12384. //
  12385. #define DNS_INFO_AXFR_COMPLETE 9751L
  12386. // DNS_ERROR_AXFR 0x00002618
  12387. //
  12388. // MessageId: DNS_ERROR_AXFR
  12389. //
  12390. // MessageText:
  12391. //
  12392. // DNS zone transfer failed.
  12393. //
  12394. #define DNS_ERROR_AXFR 9752L
  12395. // DNS_INFO_ADDED_LOCAL_WINS 0x00002619
  12396. //
  12397. // MessageId: DNS_INFO_ADDED_LOCAL_WINS
  12398. //
  12399. // MessageText:
  12400. //
  12401. // Added local WINS server.
  12402. //
  12403. #define DNS_INFO_ADDED_LOCAL_WINS 9753L
  12404. //
  12405. // Secure update
  12406. //
  12407. #define DNS_ERROR_SECURE_BASE 9800
  12408. // DNS_STATUS_CONTINUE_NEEDED 0x00002649
  12409. //
  12410. // MessageId: DNS_STATUS_CONTINUE_NEEDED
  12411. //
  12412. // MessageText:
  12413. //
  12414. // Secure update call needs to continue update request.
  12415. //
  12416. #define DNS_STATUS_CONTINUE_NEEDED 9801L
  12417. //
  12418. // Setup errors
  12419. //
  12420. #define DNS_ERROR_SETUP_BASE 9850
  12421. // DNS_ERROR_NO_TCPIP 0x0000267b
  12422. //
  12423. // MessageId: DNS_ERROR_NO_TCPIP
  12424. //
  12425. // MessageText:
  12426. //
  12427. // TCP/IP network protocol not installed.
  12428. //
  12429. #define DNS_ERROR_NO_TCPIP 9851L
  12430. // DNS_ERROR_NO_DNS_SERVERS 0x0000267c
  12431. //
  12432. // MessageId: DNS_ERROR_NO_DNS_SERVERS
  12433. //
  12434. // MessageText:
  12435. //
  12436. // No DNS servers configured for local system.
  12437. //
  12438. #define DNS_ERROR_NO_DNS_SERVERS 9852L
  12439. //
  12440. // Directory partition (DP) errors
  12441. //
  12442. #define DNS_ERROR_DP_BASE 9900
  12443. // DNS_ERROR_DP_DOES_NOT_EXIST 0x000026ad
  12444. //
  12445. // MessageId: DNS_ERROR_DP_DOES_NOT_EXIST
  12446. //
  12447. // MessageText:
  12448. //
  12449. // The specified directory partition does not exist.
  12450. //
  12451. #define DNS_ERROR_DP_DOES_NOT_EXIST 9901L
  12452. // DNS_ERROR_DP_ALREADY_EXISTS 0x000026ae
  12453. //
  12454. // MessageId: DNS_ERROR_DP_ALREADY_EXISTS
  12455. //
  12456. // MessageText:
  12457. //
  12458. // The specified directory partition already exists.
  12459. //
  12460. #define DNS_ERROR_DP_ALREADY_EXISTS 9902L
  12461. // DNS_ERROR_DP_NOT_ENLISTED 0x000026af
  12462. //
  12463. // MessageId: DNS_ERROR_DP_NOT_ENLISTED
  12464. //
  12465. // MessageText:
  12466. //
  12467. // The DS is not enlisted in the specified directory partition.
  12468. //
  12469. #define DNS_ERROR_DP_NOT_ENLISTED 9903L
  12470. // DNS_ERROR_DP_ALREADY_ENLISTED 0x000026b0
  12471. //
  12472. // MessageId: DNS_ERROR_DP_ALREADY_ENLISTED
  12473. //
  12474. // MessageText:
  12475. //
  12476. // The DS is already enlisted in the specified directory partition.
  12477. //
  12478. #define DNS_ERROR_DP_ALREADY_ENLISTED 9904L
  12479. ///////////////////////////////////////////////////
  12480. // //
  12481. // End of DNS Error Codes //
  12482. // //
  12483. // 9000 to 9999 //
  12484. ///////////////////////////////////////////////////
  12485. ///////////////////////////////////////////////////
  12486. // //
  12487. // WinSock Error Codes //
  12488. // //
  12489. // 10000 to 11999 //
  12490. ///////////////////////////////////////////////////
  12491. //
  12492. // WinSock error codes are also defined in WinSock.h
  12493. // and WinSock2.h, hence the IFDEF
  12494. //
  12495. #ifndef WSABASEERR
  12496. #define WSABASEERR 10000
  12497. //
  12498. // MessageId: WSAEINTR
  12499. //
  12500. // MessageText:
  12501. //
  12502. // A blocking operation was interrupted by a call to WSACancelBlockingCall.
  12503. //
  12504. #define WSAEINTR 10004L
  12505. //
  12506. // MessageId: WSAEBADF
  12507. //
  12508. // MessageText:
  12509. //
  12510. // The file handle supplied is not valid.
  12511. //
  12512. #define WSAEBADF 10009L
  12513. //
  12514. // MessageId: WSAEACCES
  12515. //
  12516. // MessageText:
  12517. //
  12518. // An attempt was made to access a socket in a way forbidden by its access permissions.
  12519. //
  12520. #define WSAEACCES 10013L
  12521. //
  12522. // MessageId: WSAEFAULT
  12523. //
  12524. // MessageText:
  12525. //
  12526. // The system detected an invalid pointer address in attempting to use a pointer argument in a call.
  12527. //
  12528. #define WSAEFAULT 10014L
  12529. //
  12530. // MessageId: WSAEINVAL
  12531. //
  12532. // MessageText:
  12533. //
  12534. // An invalid argument was supplied.
  12535. //
  12536. #define WSAEINVAL 10022L
  12537. //
  12538. // MessageId: WSAEMFILE
  12539. //
  12540. // MessageText:
  12541. //
  12542. // Too many open sockets.
  12543. //
  12544. #define WSAEMFILE 10024L
  12545. //
  12546. // MessageId: WSAEWOULDBLOCK
  12547. //
  12548. // MessageText:
  12549. //
  12550. // A non-blocking socket operation could not be completed immediately.
  12551. //
  12552. #define WSAEWOULDBLOCK 10035L
  12553. //
  12554. // MessageId: WSAEINPROGRESS
  12555. //
  12556. // MessageText:
  12557. //
  12558. // A blocking operation is currently executing.
  12559. //
  12560. #define WSAEINPROGRESS 10036L
  12561. //
  12562. // MessageId: WSAEALREADY
  12563. //
  12564. // MessageText:
  12565. //
  12566. // An operation was attempted on a non-blocking socket that already had an operation in progress.
  12567. //
  12568. #define WSAEALREADY 10037L
  12569. //
  12570. // MessageId: WSAENOTSOCK
  12571. //
  12572. // MessageText:
  12573. //
  12574. // An operation was attempted on something that is not a socket.
  12575. //
  12576. #define WSAENOTSOCK 10038L
  12577. //
  12578. // MessageId: WSAEDESTADDRREQ
  12579. //
  12580. // MessageText:
  12581. //
  12582. // A required address was omitted from an operation on a socket.
  12583. //
  12584. #define WSAEDESTADDRREQ 10039L
  12585. //
  12586. // MessageId: WSAEMSGSIZE
  12587. //
  12588. // MessageText:
  12589. //
  12590. // A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
  12591. //
  12592. #define WSAEMSGSIZE 10040L
  12593. //
  12594. // MessageId: WSAEPROTOTYPE
  12595. //
  12596. // MessageText:
  12597. //
  12598. // A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
  12599. //
  12600. #define WSAEPROTOTYPE 10041L
  12601. //
  12602. // MessageId: WSAENOPROTOOPT
  12603. //
  12604. // MessageText:
  12605. //
  12606. // An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
  12607. //
  12608. #define WSAENOPROTOOPT 10042L
  12609. //
  12610. // MessageId: WSAEPROTONOSUPPORT
  12611. //
  12612. // MessageText:
  12613. //
  12614. // The requested protocol has not been configured into the system, or no implementation for it exists.
  12615. //
  12616. #define WSAEPROTONOSUPPORT 10043L
  12617. //
  12618. // MessageId: WSAESOCKTNOSUPPORT
  12619. //
  12620. // MessageText:
  12621. //
  12622. // The support for the specified socket type does not exist in this address family.
  12623. //
  12624. #define WSAESOCKTNOSUPPORT 10044L
  12625. //
  12626. // MessageId: WSAEOPNOTSUPP
  12627. //
  12628. // MessageText:
  12629. //
  12630. // The attempted operation is not supported for the type of object referenced.
  12631. //
  12632. #define WSAEOPNOTSUPP 10045L
  12633. //
  12634. // MessageId: WSAEPFNOSUPPORT
  12635. //
  12636. // MessageText:
  12637. //
  12638. // The protocol family has not been configured into the system or no implementation for it exists.
  12639. //
  12640. #define WSAEPFNOSUPPORT 10046L
  12641. //
  12642. // MessageId: WSAEAFNOSUPPORT
  12643. //
  12644. // MessageText:
  12645. //
  12646. // An address incompatible with the requested protocol was used.
  12647. //
  12648. #define WSAEAFNOSUPPORT 10047L
  12649. //
  12650. // MessageId: WSAEADDRINUSE
  12651. //
  12652. // MessageText:
  12653. //
  12654. // Only one usage of each socket address (protocol/network address/port) is normally permitted.
  12655. //
  12656. #define WSAEADDRINUSE 10048L
  12657. //
  12658. // MessageId: WSAEADDRNOTAVAIL
  12659. //
  12660. // MessageText:
  12661. //
  12662. // The requested address is not valid in its context.
  12663. //
  12664. #define WSAEADDRNOTAVAIL 10049L
  12665. //
  12666. // MessageId: WSAENETDOWN
  12667. //
  12668. // MessageText:
  12669. //
  12670. // A socket operation encountered a dead network.
  12671. //
  12672. #define WSAENETDOWN 10050L
  12673. //
  12674. // MessageId: WSAENETUNREACH
  12675. //
  12676. // MessageText:
  12677. //
  12678. // A socket operation was attempted to an unreachable network.
  12679. //
  12680. #define WSAENETUNREACH 10051L
  12681. //
  12682. // MessageId: WSAENETRESET
  12683. //
  12684. // MessageText:
  12685. //
  12686. // The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
  12687. //
  12688. #define WSAENETRESET 10052L
  12689. //
  12690. // MessageId: WSAECONNABORTED
  12691. //
  12692. // MessageText:
  12693. //
  12694. // An established connection was aborted by the software in your host machine.
  12695. //
  12696. #define WSAECONNABORTED 10053L
  12697. //
  12698. // MessageId: WSAECONNRESET
  12699. //
  12700. // MessageText:
  12701. //
  12702. // An existing connection was forcibly closed by the remote host.
  12703. //
  12704. #define WSAECONNRESET 10054L
  12705. //
  12706. // MessageId: WSAENOBUFS
  12707. //
  12708. // MessageText:
  12709. //
  12710. // An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
  12711. //
  12712. #define WSAENOBUFS 10055L
  12713. //
  12714. // MessageId: WSAEISCONN
  12715. //
  12716. // MessageText:
  12717. //
  12718. // A connect request was made on an already connected socket.
  12719. //
  12720. #define WSAEISCONN 10056L
  12721. //
  12722. // MessageId: WSAENOTCONN
  12723. //
  12724. // MessageText:
  12725. //
  12726. // A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
  12727. //
  12728. #define WSAENOTCONN 10057L
  12729. //
  12730. // MessageId: WSAESHUTDOWN
  12731. //
  12732. // MessageText:
  12733. //
  12734. // A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call.
  12735. //
  12736. #define WSAESHUTDOWN 10058L
  12737. //
  12738. // MessageId: WSAETOOMANYREFS
  12739. //
  12740. // MessageText:
  12741. //
  12742. // Too many references to some kernel object.
  12743. //
  12744. #define WSAETOOMANYREFS 10059L
  12745. //
  12746. // MessageId: WSAETIMEDOUT
  12747. //
  12748. // MessageText:
  12749. //
  12750. // A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
  12751. //
  12752. #define WSAETIMEDOUT 10060L
  12753. //
  12754. // MessageId: WSAECONNREFUSED
  12755. //
  12756. // MessageText:
  12757. //
  12758. // No connection could be made because the target machine actively refused it.
  12759. //
  12760. #define WSAECONNREFUSED 10061L
  12761. //
  12762. // MessageId: WSAELOOP
  12763. //
  12764. // MessageText:
  12765. //
  12766. // Cannot translate name.
  12767. //
  12768. #define WSAELOOP 10062L
  12769. //
  12770. // MessageId: WSAENAMETOOLONG
  12771. //
  12772. // MessageText:
  12773. //
  12774. // Name component or name was too long.
  12775. //
  12776. #define WSAENAMETOOLONG 10063L
  12777. //
  12778. // MessageId: WSAEHOSTDOWN
  12779. //
  12780. // MessageText:
  12781. //
  12782. // A socket operation failed because the destination host was down.
  12783. //
  12784. #define WSAEHOSTDOWN 10064L
  12785. //
  12786. // MessageId: WSAEHOSTUNREACH
  12787. //
  12788. // MessageText:
  12789. //
  12790. // A socket operation was attempted to an unreachable host.
  12791. //
  12792. #define WSAEHOSTUNREACH 10065L
  12793. //
  12794. // MessageId: WSAENOTEMPTY
  12795. //
  12796. // MessageText:
  12797. //
  12798. // Cannot remove a directory that is not empty.
  12799. //
  12800. #define WSAENOTEMPTY 10066L
  12801. //
  12802. // MessageId: WSAEPROCLIM
  12803. //
  12804. // MessageText:
  12805. //
  12806. // A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
  12807. //
  12808. #define WSAEPROCLIM 10067L
  12809. //
  12810. // MessageId: WSAEUSERS
  12811. //
  12812. // MessageText:
  12813. //
  12814. // Ran out of quota.
  12815. //
  12816. #define WSAEUSERS 10068L
  12817. //
  12818. // MessageId: WSAEDQUOT
  12819. //
  12820. // MessageText:
  12821. //
  12822. // Ran out of disk quota.
  12823. //
  12824. #define WSAEDQUOT 10069L
  12825. //
  12826. // MessageId: WSAESTALE
  12827. //
  12828. // MessageText:
  12829. //
  12830. // File handle reference is no longer available.
  12831. //
  12832. #define WSAESTALE 10070L
  12833. //
  12834. // MessageId: WSAEREMOTE
  12835. //
  12836. // MessageText:
  12837. //
  12838. // Item is not available locally.
  12839. //
  12840. #define WSAEREMOTE 10071L
  12841. //
  12842. // MessageId: WSASYSNOTREADY
  12843. //
  12844. // MessageText:
  12845. //
  12846. // WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
  12847. //
  12848. #define WSASYSNOTREADY 10091L
  12849. //
  12850. // MessageId: WSAVERNOTSUPPORTED
  12851. //
  12852. // MessageText:
  12853. //
  12854. // The Windows Sockets version requested is not supported.
  12855. //
  12856. #define WSAVERNOTSUPPORTED 10092L
  12857. //
  12858. // MessageId: WSANOTINITIALISED
  12859. //
  12860. // MessageText:
  12861. //
  12862. // Either the application has not called WSAStartup, or WSAStartup failed.
  12863. //
  12864. #define WSANOTINITIALISED 10093L
  12865. //
  12866. // MessageId: WSAEDISCON
  12867. //
  12868. // MessageText:
  12869. //
  12870. // Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
  12871. //
  12872. #define WSAEDISCON 10101L
  12873. //
  12874. // MessageId: WSAENOMORE
  12875. //
  12876. // MessageText:
  12877. //
  12878. // No more results can be returned by WSALookupServiceNext.
  12879. //
  12880. #define WSAENOMORE 10102L
  12881. //
  12882. // MessageId: WSAECANCELLED
  12883. //
  12884. // MessageText:
  12885. //
  12886. // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  12887. //
  12888. #define WSAECANCELLED 10103L
  12889. //
  12890. // MessageId: WSAEINVALIDPROCTABLE
  12891. //
  12892. // MessageText:
  12893. //
  12894. // The procedure call table is invalid.
  12895. //
  12896. #define WSAEINVALIDPROCTABLE 10104L
  12897. //
  12898. // MessageId: WSAEINVALIDPROVIDER
  12899. //
  12900. // MessageText:
  12901. //
  12902. // The requested service provider is invalid.
  12903. //
  12904. #define WSAEINVALIDPROVIDER 10105L
  12905. //
  12906. // MessageId: WSAEPROVIDERFAILEDINIT
  12907. //
  12908. // MessageText:
  12909. //
  12910. // The requested service provider could not be loaded or initialized.
  12911. //
  12912. #define WSAEPROVIDERFAILEDINIT 10106L
  12913. //
  12914. // MessageId: WSASYSCALLFAILURE
  12915. //
  12916. // MessageText:
  12917. //
  12918. // A system call that should never fail has failed.
  12919. //
  12920. #define WSASYSCALLFAILURE 10107L
  12921. //
  12922. // MessageId: WSASERVICE_NOT_FOUND
  12923. //
  12924. // MessageText:
  12925. //
  12926. // No such service is known. The service cannot be found in the specified name space.
  12927. //
  12928. #define WSASERVICE_NOT_FOUND 10108L
  12929. //
  12930. // MessageId: WSATYPE_NOT_FOUND
  12931. //
  12932. // MessageText:
  12933. //
  12934. // The specified class was not found.
  12935. //
  12936. #define WSATYPE_NOT_FOUND 10109L
  12937. //
  12938. // MessageId: WSA_E_NO_MORE
  12939. //
  12940. // MessageText:
  12941. //
  12942. // No more results can be returned by WSALookupServiceNext.
  12943. //
  12944. #define WSA_E_NO_MORE 10110L
  12945. //
  12946. // MessageId: WSA_E_CANCELLED
  12947. //
  12948. // MessageText:
  12949. //
  12950. // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  12951. //
  12952. #define WSA_E_CANCELLED 10111L
  12953. //
  12954. // MessageId: WSAEREFUSED
  12955. //
  12956. // MessageText:
  12957. //
  12958. // A database query failed because it was actively refused.
  12959. //
  12960. #define WSAEREFUSED 10112L
  12961. //
  12962. // MessageId: WSAHOST_NOT_FOUND
  12963. //
  12964. // MessageText:
  12965. //
  12966. // No such host is known.
  12967. //
  12968. #define WSAHOST_NOT_FOUND 11001L
  12969. //
  12970. // MessageId: WSATRY_AGAIN
  12971. //
  12972. // MessageText:
  12973. //
  12974. // This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
  12975. //
  12976. #define WSATRY_AGAIN 11002L
  12977. //
  12978. // MessageId: WSANO_RECOVERY
  12979. //
  12980. // MessageText:
  12981. //
  12982. // A non-recoverable error occurred during a database lookup.
  12983. //
  12984. #define WSANO_RECOVERY 11003L
  12985. //
  12986. // MessageId: WSANO_DATA
  12987. //
  12988. // MessageText:
  12989. //
  12990. // The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for.
  12991. //
  12992. #define WSANO_DATA 11004L
  12993. //
  12994. // MessageId: WSA_QOS_RECEIVERS
  12995. //
  12996. // MessageText:
  12997. //
  12998. // At least one reserve has arrived.
  12999. //
  13000. #define WSA_QOS_RECEIVERS 11005L
  13001. //
  13002. // MessageId: WSA_QOS_SENDERS
  13003. //
  13004. // MessageText:
  13005. //
  13006. // At least one path has arrived.
  13007. //
  13008. #define WSA_QOS_SENDERS 11006L
  13009. //
  13010. // MessageId: WSA_QOS_NO_SENDERS
  13011. //
  13012. // MessageText:
  13013. //
  13014. // There are no senders.
  13015. //
  13016. #define WSA_QOS_NO_SENDERS 11007L
  13017. //
  13018. // MessageId: WSA_QOS_NO_RECEIVERS
  13019. //
  13020. // MessageText:
  13021. //
  13022. // There are no receivers.
  13023. //
  13024. #define WSA_QOS_NO_RECEIVERS 11008L
  13025. //
  13026. // MessageId: WSA_QOS_REQUEST_CONFIRMED
  13027. //
  13028. // MessageText:
  13029. //
  13030. // Reserve has been confirmed.
  13031. //
  13032. #define WSA_QOS_REQUEST_CONFIRMED 11009L
  13033. //
  13034. // MessageId: WSA_QOS_ADMISSION_FAILURE
  13035. //
  13036. // MessageText:
  13037. //
  13038. // Error due to lack of resources.
  13039. //
  13040. #define WSA_QOS_ADMISSION_FAILURE 11010L
  13041. //
  13042. // MessageId: WSA_QOS_POLICY_FAILURE
  13043. //
  13044. // MessageText:
  13045. //
  13046. // Rejected for administrative reasons - bad credentials.
  13047. //
  13048. #define WSA_QOS_POLICY_FAILURE 11011L
  13049. //
  13050. // MessageId: WSA_QOS_BAD_STYLE
  13051. //
  13052. // MessageText:
  13053. //
  13054. // Unknown or conflicting style.
  13055. //
  13056. #define WSA_QOS_BAD_STYLE 11012L
  13057. //
  13058. // MessageId: WSA_QOS_BAD_OBJECT
  13059. //
  13060. // MessageText:
  13061. //
  13062. // Problem with some part of the filterspec or providerspecific buffer in general.
  13063. //
  13064. #define WSA_QOS_BAD_OBJECT 11013L
  13065. //
  13066. // MessageId: WSA_QOS_TRAFFIC_CTRL_ERROR
  13067. //
  13068. // MessageText:
  13069. //
  13070. // Problem with some part of the flowspec.
  13071. //
  13072. #define WSA_QOS_TRAFFIC_CTRL_ERROR 11014L
  13073. //
  13074. // MessageId: WSA_QOS_GENERIC_ERROR
  13075. //
  13076. // MessageText:
  13077. //
  13078. // General QOS error.
  13079. //
  13080. #define WSA_QOS_GENERIC_ERROR 11015L
  13081. //
  13082. // MessageId: WSA_QOS_ESERVICETYPE
  13083. //
  13084. // MessageText:
  13085. //
  13086. // An invalid or unrecognized service type was found in the flowspec.
  13087. //
  13088. #define WSA_QOS_ESERVICETYPE 11016L
  13089. //
  13090. // MessageId: WSA_QOS_EFLOWSPEC
  13091. //
  13092. // MessageText:
  13093. //
  13094. // An invalid or inconsistent flowspec was found in the QOS structure.
  13095. //
  13096. #define WSA_QOS_EFLOWSPEC 11017L
  13097. //
  13098. // MessageId: WSA_QOS_EPROVSPECBUF
  13099. //
  13100. // MessageText:
  13101. //
  13102. // Invalid QOS provider-specific buffer.
  13103. //
  13104. #define WSA_QOS_EPROVSPECBUF 11018L
  13105. //
  13106. // MessageId: WSA_QOS_EFILTERSTYLE
  13107. //
  13108. // MessageText:
  13109. //
  13110. // An invalid QOS filter style was used.
  13111. //
  13112. #define WSA_QOS_EFILTERSTYLE 11019L
  13113. //
  13114. // MessageId: WSA_QOS_EFILTERTYPE
  13115. //
  13116. // MessageText:
  13117. //
  13118. // An invalid QOS filter type was used.
  13119. //
  13120. #define WSA_QOS_EFILTERTYPE 11020L
  13121. //
  13122. // MessageId: WSA_QOS_EFILTERCOUNT
  13123. //
  13124. // MessageText:
  13125. //
  13126. // An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
  13127. //
  13128. #define WSA_QOS_EFILTERCOUNT 11021L
  13129. //
  13130. // MessageId: WSA_QOS_EOBJLENGTH
  13131. //
  13132. // MessageText:
  13133. //
  13134. // An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
  13135. //
  13136. #define WSA_QOS_EOBJLENGTH 11022L
  13137. //
  13138. // MessageId: WSA_QOS_EFLOWCOUNT
  13139. //
  13140. // MessageText:
  13141. //
  13142. // An incorrect number of flow descriptors was specified in the QOS structure.
  13143. //
  13144. #define WSA_QOS_EFLOWCOUNT 11023L
  13145. //
  13146. // MessageId: WSA_QOS_EUNKOWNPSOBJ
  13147. //
  13148. // MessageText:
  13149. //
  13150. // An unrecognized object was found in the QOS provider-specific buffer.
  13151. //
  13152. #define WSA_QOS_EUNKOWNPSOBJ 11024L
  13153. //
  13154. // MessageId: WSA_QOS_EPOLICYOBJ
  13155. //
  13156. // MessageText:
  13157. //
  13158. // An invalid policy object was found in the QOS provider-specific buffer.
  13159. //
  13160. #define WSA_QOS_EPOLICYOBJ 11025L
  13161. //
  13162. // MessageId: WSA_QOS_EFLOWDESC
  13163. //
  13164. // MessageText:
  13165. //
  13166. // An invalid QOS flow descriptor was found in the flow descriptor list.
  13167. //
  13168. #define WSA_QOS_EFLOWDESC 11026L
  13169. //
  13170. // MessageId: WSA_QOS_EPSFLOWSPEC
  13171. //
  13172. // MessageText:
  13173. //
  13174. // An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
  13175. //
  13176. #define WSA_QOS_EPSFLOWSPEC 11027L
  13177. //
  13178. // MessageId: WSA_QOS_EPSFILTERSPEC
  13179. //
  13180. // MessageText:
  13181. //
  13182. // An invalid FILTERSPEC was found in the QOS provider-specific buffer.
  13183. //
  13184. #define WSA_QOS_EPSFILTERSPEC 11028L
  13185. //
  13186. // MessageId: WSA_QOS_ESDMODEOBJ
  13187. //
  13188. // MessageText:
  13189. //
  13190. // An invalid shape discard mode object was found in the QOS provider specific buffer.
  13191. //
  13192. #define WSA_QOS_ESDMODEOBJ 11029L
  13193. //
  13194. // MessageId: WSA_QOS_ESHAPERATEOBJ
  13195. //
  13196. // MessageText:
  13197. //
  13198. // An invalid shaping rate object was found in the QOS provider-specific buffer.
  13199. //
  13200. #define WSA_QOS_ESHAPERATEOBJ 11030L
  13201. //
  13202. // MessageId: WSA_QOS_RESERVED_PETYPE
  13203. //
  13204. // MessageText:
  13205. //
  13206. // A reserved policy element was found in the QOS provider-specific buffer.
  13207. //
  13208. #define WSA_QOS_RESERVED_PETYPE 11031L
  13209. #endif // defined(WSABASEERR)
  13210. ///////////////////////////////////////////////////
  13211. // //
  13212. // End of WinSock Error Codes //
  13213. // //
  13214. // 10000 to 11999 //
  13215. ///////////////////////////////////////////////////
  13216. ///////////////////////////////////////////////////
  13217. // //
  13218. // Side By Side Error Codes //
  13219. // //
  13220. // 14000 to 14999 //
  13221. ///////////////////////////////////////////////////
  13222. //
  13223. // MessageId: ERROR_SXS_SECTION_NOT_FOUND
  13224. //
  13225. // MessageText:
  13226. //
  13227. // The requested section was not present in the activation context.
  13228. //
  13229. #define ERROR_SXS_SECTION_NOT_FOUND 14000L
  13230. //
  13231. // MessageId: ERROR_SXS_CANT_GEN_ACTCTX
  13232. //
  13233. // MessageText:
  13234. //
  13235. // This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
  13236. //
  13237. #define ERROR_SXS_CANT_GEN_ACTCTX 14001L
  13238. //
  13239. // MessageId: ERROR_SXS_INVALID_ACTCTXDATA_FORMAT
  13240. //
  13241. // MessageText:
  13242. //
  13243. // The application binding data format is invalid.
  13244. //
  13245. #define ERROR_SXS_INVALID_ACTCTXDATA_FORMAT 14002L
  13246. //
  13247. // MessageId: ERROR_SXS_ASSEMBLY_NOT_FOUND
  13248. //
  13249. // MessageText:
  13250. //
  13251. // The referenced assembly is not installed on your system.
  13252. //
  13253. #define ERROR_SXS_ASSEMBLY_NOT_FOUND 14003L
  13254. //
  13255. // MessageId: ERROR_SXS_MANIFEST_FORMAT_ERROR
  13256. //
  13257. // MessageText:
  13258. //
  13259. // The manifest file does not begin with the required tag and format information.
  13260. //
  13261. #define ERROR_SXS_MANIFEST_FORMAT_ERROR 14004L
  13262. //
  13263. // MessageId: ERROR_SXS_MANIFEST_PARSE_ERROR
  13264. //
  13265. // MessageText:
  13266. //
  13267. // The manifest file contains one or more syntax errors.
  13268. //
  13269. #define ERROR_SXS_MANIFEST_PARSE_ERROR 14005L
  13270. //
  13271. // MessageId: ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
  13272. //
  13273. // MessageText:
  13274. //
  13275. // The application attempted to activate a disabled activation context.
  13276. //
  13277. #define ERROR_SXS_ACTIVATION_CONTEXT_DISABLED 14006L
  13278. //
  13279. // MessageId: ERROR_SXS_KEY_NOT_FOUND
  13280. //
  13281. // MessageText:
  13282. //
  13283. // The requested lookup key was not found in any active activation context.
  13284. //
  13285. #define ERROR_SXS_KEY_NOT_FOUND 14007L
  13286. //
  13287. // MessageId: ERROR_SXS_VERSION_CONFLICT
  13288. //
  13289. // MessageText:
  13290. //
  13291. // A component version required by the application conflicts with another component version already active.
  13292. //
  13293. #define ERROR_SXS_VERSION_CONFLICT 14008L
  13294. //
  13295. // MessageId: ERROR_SXS_WRONG_SECTION_TYPE
  13296. //
  13297. // MessageText:
  13298. //
  13299. // The type requested activation context section does not match the query API used.
  13300. //
  13301. #define ERROR_SXS_WRONG_SECTION_TYPE 14009L
  13302. //
  13303. // MessageId: ERROR_SXS_THREAD_QUERIES_DISABLED
  13304. //
  13305. // MessageText:
  13306. //
  13307. // Lack of system resources has required isolated activation to be disabled for the current thread of execution.
  13308. //
  13309. #define ERROR_SXS_THREAD_QUERIES_DISABLED 14010L
  13310. //
  13311. // MessageId: ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET
  13312. //
  13313. // MessageText:
  13314. //
  13315. // An attempt to set the process default activation context failed because the process default activation context was already set.
  13316. //
  13317. #define ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET 14011L
  13318. //
  13319. // MessageId: ERROR_SXS_UNKNOWN_ENCODING_GROUP
  13320. //
  13321. // MessageText:
  13322. //
  13323. // The encoding group identifier specified is not recognized.
  13324. //
  13325. #define ERROR_SXS_UNKNOWN_ENCODING_GROUP 14012L
  13326. //
  13327. // MessageId: ERROR_SXS_UNKNOWN_ENCODING
  13328. //
  13329. // MessageText:
  13330. //
  13331. // The encoding requested is not recognized.
  13332. //
  13333. #define ERROR_SXS_UNKNOWN_ENCODING 14013L
  13334. //
  13335. // MessageId: ERROR_SXS_INVALID_XML_NAMESPACE_URI
  13336. //
  13337. // MessageText:
  13338. //
  13339. // The manifest contains a reference to an invalid URI.
  13340. //
  13341. #define ERROR_SXS_INVALID_XML_NAMESPACE_URI 14014L
  13342. //
  13343. // MessageId: ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED
  13344. //
  13345. // MessageText:
  13346. //
  13347. // The application manifest contains a reference to a dependent assembly which is not installed
  13348. //
  13349. #define ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED 14015L
  13350. //
  13351. // MessageId: ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED
  13352. //
  13353. // MessageText:
  13354. //
  13355. // The manifest for an assembly used by the application has a reference to a dependent assembly which is not installed
  13356. //
  13357. #define ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED 14016L
  13358. //
  13359. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE
  13360. //
  13361. // MessageText:
  13362. //
  13363. // The manifest contains an attribute for the assembly identity which is not valid.
  13364. //
  13365. #define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE 14017L
  13366. //
  13367. // MessageId: ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE
  13368. //
  13369. // MessageText:
  13370. //
  13371. // The manifest is missing the required default namespace specification on the assembly element.
  13372. //
  13373. #define ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE 14018L
  13374. //
  13375. // MessageId: ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE
  13376. //
  13377. // MessageText:
  13378. //
  13379. // The manifest has a default namespace specified on the assembly element but its value is not "urn:schemas-microsoft-com:asm.v1".
  13380. //
  13381. #define ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE 14019L
  13382. //
  13383. // MessageId: ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT
  13384. //
  13385. // MessageText:
  13386. //
  13387. // The private manifest probed has crossed reparse-point-associated path
  13388. //
  13389. #define ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT 14020L
  13390. //
  13391. // MessageId: ERROR_SXS_DUPLICATE_DLL_NAME
  13392. //
  13393. // MessageText:
  13394. //
  13395. // Two or more components referenced directly or indirectly by the application manifest have files by the same name.
  13396. //
  13397. #define ERROR_SXS_DUPLICATE_DLL_NAME 14021L
  13398. //
  13399. // MessageId: ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME
  13400. //
  13401. // MessageText:
  13402. //
  13403. // Two or more components referenced directly or indirectly by the application manifest have window classes with the same name.
  13404. //
  13405. #define ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME 14022L
  13406. //
  13407. // MessageId: ERROR_SXS_DUPLICATE_CLSID
  13408. //
  13409. // MessageText:
  13410. //
  13411. // Two or more components referenced directly or indirectly by the application manifest have the same COM server CLSIDs.
  13412. //
  13413. #define ERROR_SXS_DUPLICATE_CLSID 14023L
  13414. //
  13415. // MessageId: ERROR_SXS_DUPLICATE_IID
  13416. //
  13417. // MessageText:
  13418. //
  13419. // Two or more components referenced directly or indirectly by the application manifest have proxies for the same COM interface IIDs.
  13420. //
  13421. #define ERROR_SXS_DUPLICATE_IID 14024L
  13422. //
  13423. // MessageId: ERROR_SXS_DUPLICATE_TLBID
  13424. //
  13425. // MessageText:
  13426. //
  13427. // Two or more components referenced directly or indirectly by the application manifest have the same COM type library TLBIDs.
  13428. //
  13429. #define ERROR_SXS_DUPLICATE_TLBID 14025L
  13430. //
  13431. // MessageId: ERROR_SXS_DUPLICATE_PROGID
  13432. //
  13433. // MessageText:
  13434. //
  13435. // Two or more components referenced directly or indirectly by the application manifest have the same COM ProgIDs.
  13436. //
  13437. #define ERROR_SXS_DUPLICATE_PROGID 14026L
  13438. //
  13439. // MessageId: ERROR_SXS_DUPLICATE_ASSEMBLY_NAME
  13440. //
  13441. // MessageText:
  13442. //
  13443. // Two or more components referenced directly or indirectly by the application manifest are different versions of the same component which is not permitted.
  13444. //
  13445. #define ERROR_SXS_DUPLICATE_ASSEMBLY_NAME 14027L
  13446. //
  13447. // MessageId: ERROR_SXS_FILE_HASH_MISMATCH
  13448. //
  13449. // MessageText:
  13450. //
  13451. // A component's file does not match the verification information present in the
  13452. // component manifest.
  13453. //
  13454. #define ERROR_SXS_FILE_HASH_MISMATCH 14028L
  13455. //
  13456. // MessageId: ERROR_SXS_POLICY_PARSE_ERROR
  13457. //
  13458. // MessageText:
  13459. //
  13460. // The policy manifest contains one or more syntax errors.
  13461. //
  13462. #define ERROR_SXS_POLICY_PARSE_ERROR 14029L
  13463. //
  13464. // MessageId: ERROR_SXS_XML_E_MISSINGQUOTE
  13465. //
  13466. // MessageText:
  13467. //
  13468. // Manifest Parse Error : A string literal was expected, but no opening quote character was found.
  13469. //
  13470. #define ERROR_SXS_XML_E_MISSINGQUOTE 14030L
  13471. //
  13472. // MessageId: ERROR_SXS_XML_E_COMMENTSYNTAX
  13473. //
  13474. // MessageText:
  13475. //
  13476. // Manifest Parse Error : Incorrect syntax was used in a comment.
  13477. //
  13478. #define ERROR_SXS_XML_E_COMMENTSYNTAX 14031L
  13479. //
  13480. // MessageId: ERROR_SXS_XML_E_BADSTARTNAMECHAR
  13481. //
  13482. // MessageText:
  13483. //
  13484. // Manifest Parse Error : A name was started with an invalid character.
  13485. //
  13486. #define ERROR_SXS_XML_E_BADSTARTNAMECHAR 14032L
  13487. //
  13488. // MessageId: ERROR_SXS_XML_E_BADNAMECHAR
  13489. //
  13490. // MessageText:
  13491. //
  13492. // Manifest Parse Error : A name contained an invalid character.
  13493. //
  13494. #define ERROR_SXS_XML_E_BADNAMECHAR 14033L
  13495. //
  13496. // MessageId: ERROR_SXS_XML_E_BADCHARINSTRING
  13497. //
  13498. // MessageText:
  13499. //
  13500. // Manifest Parse Error : A string literal contained an invalid character.
  13501. //
  13502. #define ERROR_SXS_XML_E_BADCHARINSTRING 14034L
  13503. //
  13504. // MessageId: ERROR_SXS_XML_E_XMLDECLSYNTAX
  13505. //
  13506. // MessageText:
  13507. //
  13508. // Manifest Parse Error : Invalid syntax for an xml declaration.
  13509. //
  13510. #define ERROR_SXS_XML_E_XMLDECLSYNTAX 14035L
  13511. //
  13512. // MessageId: ERROR_SXS_XML_E_BADCHARDATA
  13513. //
  13514. // MessageText:
  13515. //
  13516. // Manifest Parse Error : An Invalid character was found in text content.
  13517. //
  13518. #define ERROR_SXS_XML_E_BADCHARDATA 14036L
  13519. //
  13520. // MessageId: ERROR_SXS_XML_E_MISSINGWHITESPACE
  13521. //
  13522. // MessageText:
  13523. //
  13524. // Manifest Parse Error : Required white space was missing.
  13525. //
  13526. #define ERROR_SXS_XML_E_MISSINGWHITESPACE 14037L
  13527. //
  13528. // MessageId: ERROR_SXS_XML_E_EXPECTINGTAGEND
  13529. //
  13530. // MessageText:
  13531. //
  13532. // Manifest Parse Error : The character '>' was expected.
  13533. //
  13534. #define ERROR_SXS_XML_E_EXPECTINGTAGEND 14038L
  13535. //
  13536. // MessageId: ERROR_SXS_XML_E_MISSINGSEMICOLON
  13537. //
  13538. // MessageText:
  13539. //
  13540. // Manifest Parse Error : A semi colon character was expected.
  13541. //
  13542. #define ERROR_SXS_XML_E_MISSINGSEMICOLON 14039L
  13543. //
  13544. // MessageId: ERROR_SXS_XML_E_UNBALANCEDPAREN
  13545. //
  13546. // MessageText:
  13547. //
  13548. // Manifest Parse Error : Unbalanced parentheses.
  13549. //
  13550. #define ERROR_SXS_XML_E_UNBALANCEDPAREN 14040L
  13551. //
  13552. // MessageId: ERROR_SXS_XML_E_INTERNALERROR
  13553. //
  13554. // MessageText:
  13555. //
  13556. // Manifest Parse Error : Internal error.
  13557. //
  13558. #define ERROR_SXS_XML_E_INTERNALERROR 14041L
  13559. //
  13560. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE
  13561. //
  13562. // MessageText:
  13563. //
  13564. // Manifest Parse Error : Whitespace is not allowed at this location.
  13565. //
  13566. #define ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE 14042L
  13567. //
  13568. // MessageId: ERROR_SXS_XML_E_INCOMPLETE_ENCODING
  13569. //
  13570. // MessageText:
  13571. //
  13572. // Manifest Parse Error : End of file reached in invalid state for current encoding.
  13573. //
  13574. #define ERROR_SXS_XML_E_INCOMPLETE_ENCODING 14043L
  13575. //
  13576. // MessageId: ERROR_SXS_XML_E_MISSING_PAREN
  13577. //
  13578. // MessageText:
  13579. //
  13580. // Manifest Parse Error : Missing parenthesis.
  13581. //
  13582. #define ERROR_SXS_XML_E_MISSING_PAREN 14044L
  13583. //
  13584. // MessageId: ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
  13585. //
  13586. // MessageText:
  13587. //
  13588. // Manifest Parse Error : A single or double closing quote character (\' or \") is missing.
  13589. //
  13590. #define ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE 14045L
  13591. //
  13592. // MessageId: ERROR_SXS_XML_E_MULTIPLE_COLONS
  13593. //
  13594. // MessageText:
  13595. //
  13596. // Manifest Parse Error : Multiple colons are not allowed in a name.
  13597. //
  13598. #define ERROR_SXS_XML_E_MULTIPLE_COLONS 14046L
  13599. //
  13600. // MessageId: ERROR_SXS_XML_E_INVALID_DECIMAL
  13601. //
  13602. // MessageText:
  13603. //
  13604. // Manifest Parse Error : Invalid character for decimal digit.
  13605. //
  13606. #define ERROR_SXS_XML_E_INVALID_DECIMAL 14047L
  13607. //
  13608. // MessageId: ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
  13609. //
  13610. // MessageText:
  13611. //
  13612. // Manifest Parse Error : Invalid character for hexidecimal digit.
  13613. //
  13614. #define ERROR_SXS_XML_E_INVALID_HEXIDECIMAL 14048L
  13615. //
  13616. // MessageId: ERROR_SXS_XML_E_INVALID_UNICODE
  13617. //
  13618. // MessageText:
  13619. //
  13620. // Manifest Parse Error : Invalid unicode character value for this platform.
  13621. //
  13622. #define ERROR_SXS_XML_E_INVALID_UNICODE 14049L
  13623. //
  13624. // MessageId: ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK
  13625. //
  13626. // MessageText:
  13627. //
  13628. // Manifest Parse Error : Expecting whitespace or '?'.
  13629. //
  13630. #define ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK 14050L
  13631. //
  13632. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDENDTAG
  13633. //
  13634. // MessageText:
  13635. //
  13636. // Manifest Parse Error : End tag was not expected at this location.
  13637. //
  13638. #define ERROR_SXS_XML_E_UNEXPECTEDENDTAG 14051L
  13639. //
  13640. // MessageId: ERROR_SXS_XML_E_UNCLOSEDTAG
  13641. //
  13642. // MessageText:
  13643. //
  13644. // Manifest Parse Error : The following tags were not closed: %1.
  13645. //
  13646. #define ERROR_SXS_XML_E_UNCLOSEDTAG 14052L
  13647. //
  13648. // MessageId: ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
  13649. //
  13650. // MessageText:
  13651. //
  13652. // Manifest Parse Error : Duplicate attribute.
  13653. //
  13654. #define ERROR_SXS_XML_E_DUPLICATEATTRIBUTE 14053L
  13655. //
  13656. // MessageId: ERROR_SXS_XML_E_MULTIPLEROOTS
  13657. //
  13658. // MessageText:
  13659. //
  13660. // Manifest Parse Error : Only one top level element is allowed in an XML document.
  13661. //
  13662. #define ERROR_SXS_XML_E_MULTIPLEROOTS 14054L
  13663. //
  13664. // MessageId: ERROR_SXS_XML_E_INVALIDATROOTLEVEL
  13665. //
  13666. // MessageText:
  13667. //
  13668. // Manifest Parse Error : Invalid at the top level of the document.
  13669. //
  13670. #define ERROR_SXS_XML_E_INVALIDATROOTLEVEL 14055L
  13671. //
  13672. // MessageId: ERROR_SXS_XML_E_BADXMLDECL
  13673. //
  13674. // MessageText:
  13675. //
  13676. // Manifest Parse Error : Invalid xml declaration.
  13677. //
  13678. #define ERROR_SXS_XML_E_BADXMLDECL 14056L
  13679. //
  13680. // MessageId: ERROR_SXS_XML_E_MISSINGROOT
  13681. //
  13682. // MessageText:
  13683. //
  13684. // Manifest Parse Error : XML document must have a top level element.
  13685. //
  13686. #define ERROR_SXS_XML_E_MISSINGROOT 14057L
  13687. //
  13688. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDEOF
  13689. //
  13690. // MessageText:
  13691. //
  13692. // Manifest Parse Error : Unexpected end of file.
  13693. //
  13694. #define ERROR_SXS_XML_E_UNEXPECTEDEOF 14058L
  13695. //
  13696. // MessageId: ERROR_SXS_XML_E_BADPEREFINSUBSET
  13697. //
  13698. // MessageText:
  13699. //
  13700. // Manifest Parse Error : Parameter entities cannot be used inside markup declarations in an internal subset.
  13701. //
  13702. #define ERROR_SXS_XML_E_BADPEREFINSUBSET 14059L
  13703. //
  13704. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTARTTAG
  13705. //
  13706. // MessageText:
  13707. //
  13708. // Manifest Parse Error : Element was not closed.
  13709. //
  13710. #define ERROR_SXS_XML_E_UNCLOSEDSTARTTAG 14060L
  13711. //
  13712. // MessageId: ERROR_SXS_XML_E_UNCLOSEDENDTAG
  13713. //
  13714. // MessageText:
  13715. //
  13716. // Manifest Parse Error : End element was missing the character '>'.
  13717. //
  13718. #define ERROR_SXS_XML_E_UNCLOSEDENDTAG 14061L
  13719. //
  13720. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTRING
  13721. //
  13722. // MessageText:
  13723. //
  13724. // Manifest Parse Error : A string literal was not closed.
  13725. //
  13726. #define ERROR_SXS_XML_E_UNCLOSEDSTRING 14062L
  13727. //
  13728. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCOMMENT
  13729. //
  13730. // MessageText:
  13731. //
  13732. // Manifest Parse Error : A comment was not closed.
  13733. //
  13734. #define ERROR_SXS_XML_E_UNCLOSEDCOMMENT 14063L
  13735. //
  13736. // MessageId: ERROR_SXS_XML_E_UNCLOSEDDECL
  13737. //
  13738. // MessageText:
  13739. //
  13740. // Manifest Parse Error : A declaration was not closed.
  13741. //
  13742. #define ERROR_SXS_XML_E_UNCLOSEDDECL 14064L
  13743. //
  13744. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCDATA
  13745. //
  13746. // MessageText:
  13747. //
  13748. // Manifest Parse Error : A CDATA section was not closed.
  13749. //
  13750. #define ERROR_SXS_XML_E_UNCLOSEDCDATA 14065L
  13751. //
  13752. // MessageId: ERROR_SXS_XML_E_RESERVEDNAMESPACE
  13753. //
  13754. // MessageText:
  13755. //
  13756. // Manifest Parse Error : The namespace prefix is not allowed to start with the reserved string "xml".
  13757. //
  13758. #define ERROR_SXS_XML_E_RESERVEDNAMESPACE 14066L
  13759. //
  13760. // MessageId: ERROR_SXS_XML_E_INVALIDENCODING
  13761. //
  13762. // MessageText:
  13763. //
  13764. // Manifest Parse Error : System does not support the specified encoding.
  13765. //
  13766. #define ERROR_SXS_XML_E_INVALIDENCODING 14067L
  13767. //
  13768. // MessageId: ERROR_SXS_XML_E_INVALIDSWITCH
  13769. //
  13770. // MessageText:
  13771. //
  13772. // Manifest Parse Error : Switch from current encoding to specified encoding not supported.
  13773. //
  13774. #define ERROR_SXS_XML_E_INVALIDSWITCH 14068L
  13775. //
  13776. // MessageId: ERROR_SXS_XML_E_BADXMLCASE
  13777. //
  13778. // MessageText:
  13779. //
  13780. // Manifest Parse Error : The name 'xml' is reserved and must be lower case.
  13781. //
  13782. #define ERROR_SXS_XML_E_BADXMLCASE 14069L
  13783. //
  13784. // MessageId: ERROR_SXS_XML_E_INVALID_STANDALONE
  13785. //
  13786. // MessageText:
  13787. //
  13788. // Manifest Parse Error : The standalone attribute must have the value 'yes' or 'no'.
  13789. //
  13790. #define ERROR_SXS_XML_E_INVALID_STANDALONE 14070L
  13791. //
  13792. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_STANDALONE
  13793. //
  13794. // MessageText:
  13795. //
  13796. // Manifest Parse Error : The standalone attribute cannot be used in external entities.
  13797. //
  13798. #define ERROR_SXS_XML_E_UNEXPECTED_STANDALONE 14071L
  13799. //
  13800. // MessageId: ERROR_SXS_XML_E_INVALID_VERSION
  13801. //
  13802. // MessageText:
  13803. //
  13804. // Manifest Parse Error : Invalid version number.
  13805. //
  13806. #define ERROR_SXS_XML_E_INVALID_VERSION 14072L
  13807. //
  13808. // MessageId: ERROR_SXS_XML_E_MISSINGEQUALS
  13809. //
  13810. // MessageText:
  13811. //
  13812. // Manifest Parse Error : Missing equals sign between attribute and attribute value.
  13813. //
  13814. #define ERROR_SXS_XML_E_MISSINGEQUALS 14073L
  13815. //
  13816. // MessageId: ERROR_SXS_PROTECTION_RECOVERY_FAILED
  13817. //
  13818. // MessageText:
  13819. //
  13820. // Assembly Protection Error : Unable to recover the specified assembly.
  13821. //
  13822. #define ERROR_SXS_PROTECTION_RECOVERY_FAILED 14074L
  13823. //
  13824. // MessageId: ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT
  13825. //
  13826. // MessageText:
  13827. //
  13828. // Assembly Protection Error : The public key for an assembly was too short to be allowed.
  13829. //
  13830. #define ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT 14075L
  13831. //
  13832. // MessageId: ERROR_SXS_PROTECTION_CATALOG_NOT_VALID
  13833. //
  13834. // MessageText:
  13835. //
  13836. // Assembly Protection Error : The catalog for an assembly is not valid, or does not match the assembly's manifest.
  13837. //
  13838. #define ERROR_SXS_PROTECTION_CATALOG_NOT_VALID 14076L
  13839. //
  13840. // MessageId: ERROR_SXS_UNTRANSLATABLE_HRESULT
  13841. //
  13842. // MessageText:
  13843. //
  13844. // An HRESULT could not be translated to a corresponding Win32 error code.
  13845. //
  13846. #define ERROR_SXS_UNTRANSLATABLE_HRESULT 14077L
  13847. //
  13848. // MessageId: ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING
  13849. //
  13850. // MessageText:
  13851. //
  13852. // Assembly Protection Error : The catalog for an assembly is missing.
  13853. //
  13854. #define ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING 14078L
  13855. //
  13856. // MessageId: ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE
  13857. //
  13858. // MessageText:
  13859. //
  13860. // The supplied assembly identity is missing one or more attributes which must be present in this context.
  13861. //
  13862. #define ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE 14079L
  13863. //
  13864. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME
  13865. //
  13866. // MessageText:
  13867. //
  13868. // The supplied assembly identity has one or more attribute names that contain characters not permitted in XML names.
  13869. //
  13870. #define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME 14080L
  13871. ///////////////////////////////////////////////////
  13872. // //
  13873. // End of Side By Side Error Codes //
  13874. // //
  13875. // 14000 to 14999 //
  13876. ///////////////////////////////////////////////////
  13877. ///////////////////////////////////////////////////
  13878. // //
  13879. // Start of IPSec Error codes //
  13880. // //
  13881. // 13000 to 13999 //
  13882. ///////////////////////////////////////////////////
  13883. //
  13884. // MessageId: ERROR_IPSEC_QM_POLICY_EXISTS
  13885. //
  13886. // MessageText:
  13887. //
  13888. // The specified quick mode policy already exists.
  13889. //
  13890. #define ERROR_IPSEC_QM_POLICY_EXISTS 13000L
  13891. //
  13892. // MessageId: ERROR_IPSEC_QM_POLICY_NOT_FOUND
  13893. //
  13894. // MessageText:
  13895. //
  13896. // The specified quick mode policy was not found.
  13897. //
  13898. #define ERROR_IPSEC_QM_POLICY_NOT_FOUND 13001L
  13899. //
  13900. // MessageId: ERROR_IPSEC_QM_POLICY_IN_USE
  13901. //
  13902. // MessageText:
  13903. //
  13904. // The specified quick mode policy is being used.
  13905. //
  13906. #define ERROR_IPSEC_QM_POLICY_IN_USE 13002L
  13907. //
  13908. // MessageId: ERROR_IPSEC_MM_POLICY_EXISTS
  13909. //
  13910. // MessageText:
  13911. //
  13912. // The specified main mode policy already exists.
  13913. //
  13914. #define ERROR_IPSEC_MM_POLICY_EXISTS 13003L
  13915. //
  13916. // MessageId: ERROR_IPSEC_MM_POLICY_NOT_FOUND
  13917. //
  13918. // MessageText:
  13919. //
  13920. // The specified main mode policy was not found
  13921. //
  13922. #define ERROR_IPSEC_MM_POLICY_NOT_FOUND 13004L
  13923. //
  13924. // MessageId: ERROR_IPSEC_MM_POLICY_IN_USE
  13925. //
  13926. // MessageText:
  13927. //
  13928. // The specified main mode policy is being used.
  13929. //
  13930. #define ERROR_IPSEC_MM_POLICY_IN_USE 13005L
  13931. //
  13932. // MessageId: ERROR_IPSEC_MM_FILTER_EXISTS
  13933. //
  13934. // MessageText:
  13935. //
  13936. // The specified main mode filter already exists.
  13937. //
  13938. #define ERROR_IPSEC_MM_FILTER_EXISTS 13006L
  13939. //
  13940. // MessageId: ERROR_IPSEC_MM_FILTER_NOT_FOUND
  13941. //
  13942. // MessageText:
  13943. //
  13944. // The specified main mode filter was not found.
  13945. //
  13946. #define ERROR_IPSEC_MM_FILTER_NOT_FOUND 13007L
  13947. //
  13948. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_EXISTS
  13949. //
  13950. // MessageText:
  13951. //
  13952. // The specified transport mode filter already exists.
  13953. //
  13954. #define ERROR_IPSEC_TRANSPORT_FILTER_EXISTS 13008L
  13955. //
  13956. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND
  13957. //
  13958. // MessageText:
  13959. //
  13960. // The specified transport mode filter does not exist.
  13961. //
  13962. #define ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND 13009L
  13963. //
  13964. // MessageId: ERROR_IPSEC_MM_AUTH_EXISTS
  13965. //
  13966. // MessageText:
  13967. //
  13968. // The specified main mode authentication list exists.
  13969. //
  13970. #define ERROR_IPSEC_MM_AUTH_EXISTS 13010L
  13971. //
  13972. // MessageId: ERROR_IPSEC_MM_AUTH_NOT_FOUND
  13973. //
  13974. // MessageText:
  13975. //
  13976. // The specified main mode authentication list was not found.
  13977. //
  13978. #define ERROR_IPSEC_MM_AUTH_NOT_FOUND 13011L
  13979. //
  13980. // MessageId: ERROR_IPSEC_MM_AUTH_IN_USE
  13981. //
  13982. // MessageText:
  13983. //
  13984. // The specified quick mode policy is being used.
  13985. //
  13986. #define ERROR_IPSEC_MM_AUTH_IN_USE 13012L
  13987. //
  13988. // MessageId: ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND
  13989. //
  13990. // MessageText:
  13991. //
  13992. // The specified main mode policy was not found.
  13993. //
  13994. #define ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND 13013L
  13995. //
  13996. // MessageId: ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND
  13997. //
  13998. // MessageText:
  13999. //
  14000. // The specified quick mode policy was not found
  14001. //
  14002. #define ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND 13014L
  14003. //
  14004. // MessageId: ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND
  14005. //
  14006. // MessageText:
  14007. //
  14008. // The manifest file contains one or more syntax errors.
  14009. //
  14010. #define ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND 13015L
  14011. //
  14012. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_EXISTS
  14013. //
  14014. // MessageText:
  14015. //
  14016. // The application attempted to activate a disabled activation context.
  14017. //
  14018. #define ERROR_IPSEC_TUNNEL_FILTER_EXISTS 13016L
  14019. //
  14020. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND
  14021. //
  14022. // MessageText:
  14023. //
  14024. // The requested lookup key was not found in any active activation context.
  14025. //
  14026. #define ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND 13017L
  14027. //
  14028. // MessageId: ERROR_IPSEC_MM_FILTER_PENDING_DELETION
  14029. //
  14030. // MessageText:
  14031. //
  14032. // The Main Mode filter is pending deletion.
  14033. //
  14034. #define ERROR_IPSEC_MM_FILTER_PENDING_DELETION 13018L
  14035. //
  14036. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION
  14037. //
  14038. // MessageText:
  14039. //
  14040. // The transport filter is pending deletion.
  14041. //
  14042. #define ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION 13019L
  14043. //
  14044. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION
  14045. //
  14046. // MessageText:
  14047. //
  14048. // The tunnel filter is pending deletion.
  14049. //
  14050. #define ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION 13020L
  14051. //
  14052. // MessageId: ERROR_IPSEC_MM_POLICY_PENDING_DELETION
  14053. //
  14054. // MessageText:
  14055. //
  14056. // The Main Mode policy is pending deletion.
  14057. //
  14058. #define ERROR_IPSEC_MM_POLICY_PENDING_DELETION 13021L
  14059. //
  14060. // MessageId: ERROR_IPSEC_MM_AUTH_PENDING_DELETION
  14061. //
  14062. // MessageText:
  14063. //
  14064. // The Main Mode authentication bundle is pending deletion.
  14065. //
  14066. #define ERROR_IPSEC_MM_AUTH_PENDING_DELETION 13022L
  14067. //
  14068. // MessageId: ERROR_IPSEC_QM_POLICY_PENDING_DELETION
  14069. //
  14070. // MessageText:
  14071. //
  14072. // The Quick Mode policy is pending deletion.
  14073. //
  14074. #define ERROR_IPSEC_QM_POLICY_PENDING_DELETION 13023L
  14075. //
  14076. // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  14077. //
  14078. // MessageText:
  14079. //
  14080. // ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  14081. //
  14082. #define ERROR_IPSEC_IKE_NEG_STATUS_BEGIN 13800L
  14083. //
  14084. // MessageId: ERROR_IPSEC_IKE_AUTH_FAIL
  14085. //
  14086. // MessageText:
  14087. //
  14088. // IKE authentication credentials are unacceptable
  14089. //
  14090. #define ERROR_IPSEC_IKE_AUTH_FAIL 13801L
  14091. //
  14092. // MessageId: ERROR_IPSEC_IKE_ATTRIB_FAIL
  14093. //
  14094. // MessageText:
  14095. //
  14096. // IKE security attributes are unacceptable
  14097. //
  14098. #define ERROR_IPSEC_IKE_ATTRIB_FAIL 13802L
  14099. //
  14100. // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_PENDING
  14101. //
  14102. // MessageText:
  14103. //
  14104. // IKE Negotiation in progress
  14105. //
  14106. #define ERROR_IPSEC_IKE_NEGOTIATION_PENDING 13803L
  14107. //
  14108. // MessageId: ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR
  14109. //
  14110. // MessageText:
  14111. //
  14112. // General processing error
  14113. //
  14114. #define ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR 13804L
  14115. //
  14116. // MessageId: ERROR_IPSEC_IKE_TIMED_OUT
  14117. //
  14118. // MessageText:
  14119. //
  14120. // Negotiation timed out
  14121. //
  14122. #define ERROR_IPSEC_IKE_TIMED_OUT 13805L
  14123. //
  14124. // MessageId: ERROR_IPSEC_IKE_NO_CERT
  14125. //
  14126. // MessageText:
  14127. //
  14128. // IKE failed to find valid machine certificate
  14129. //
  14130. #define ERROR_IPSEC_IKE_NO_CERT 13806L
  14131. //
  14132. // MessageId: ERROR_IPSEC_IKE_SA_DELETED
  14133. //
  14134. // MessageText:
  14135. //
  14136. // IKE SA deleted by peer before establishment completed
  14137. //
  14138. #define ERROR_IPSEC_IKE_SA_DELETED 13807L
  14139. //
  14140. // MessageId: ERROR_IPSEC_IKE_SA_REAPED
  14141. //
  14142. // MessageText:
  14143. //
  14144. // IKE SA deleted before establishment completed
  14145. //
  14146. #define ERROR_IPSEC_IKE_SA_REAPED 13808L
  14147. //
  14148. // MessageId: ERROR_IPSEC_IKE_MM_ACQUIRE_DROP
  14149. //
  14150. // MessageText:
  14151. //
  14152. // Negotiation request sat in Queue too long
  14153. //
  14154. #define ERROR_IPSEC_IKE_MM_ACQUIRE_DROP 13809L
  14155. //
  14156. // MessageId: ERROR_IPSEC_IKE_QM_ACQUIRE_DROP
  14157. //
  14158. // MessageText:
  14159. //
  14160. // Negotiation request sat in Queue too long
  14161. //
  14162. #define ERROR_IPSEC_IKE_QM_ACQUIRE_DROP 13810L
  14163. //
  14164. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_MM
  14165. //
  14166. // MessageText:
  14167. //
  14168. // Negotiation request sat in Queue too long
  14169. //
  14170. #define ERROR_IPSEC_IKE_QUEUE_DROP_MM 13811L
  14171. //
  14172. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM
  14173. //
  14174. // MessageText:
  14175. //
  14176. // Negotiation request sat in Queue too long
  14177. //
  14178. #define ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM 13812L
  14179. //
  14180. // MessageId: ERROR_IPSEC_IKE_DROP_NO_RESPONSE
  14181. //
  14182. // MessageText:
  14183. //
  14184. // No response from peer
  14185. //
  14186. #define ERROR_IPSEC_IKE_DROP_NO_RESPONSE 13813L
  14187. //
  14188. // MessageId: ERROR_IPSEC_IKE_MM_DELAY_DROP
  14189. //
  14190. // MessageText:
  14191. //
  14192. // Negotiation took too long
  14193. //
  14194. #define ERROR_IPSEC_IKE_MM_DELAY_DROP 13814L
  14195. //
  14196. // MessageId: ERROR_IPSEC_IKE_QM_DELAY_DROP
  14197. //
  14198. // MessageText:
  14199. //
  14200. // Negotiation took too long
  14201. //
  14202. #define ERROR_IPSEC_IKE_QM_DELAY_DROP 13815L
  14203. //
  14204. // MessageId: ERROR_IPSEC_IKE_ERROR
  14205. //
  14206. // MessageText:
  14207. //
  14208. // Unknown error occurred
  14209. //
  14210. #define ERROR_IPSEC_IKE_ERROR 13816L
  14211. //
  14212. // MessageId: ERROR_IPSEC_IKE_CRL_FAILED
  14213. //
  14214. // MessageText:
  14215. //
  14216. // Certificate Revocation Check failed
  14217. //
  14218. #define ERROR_IPSEC_IKE_CRL_FAILED 13817L
  14219. //
  14220. // MessageId: ERROR_IPSEC_IKE_INVALID_KEY_USAGE
  14221. //
  14222. // MessageText:
  14223. //
  14224. // Invalid certificate key usage
  14225. //
  14226. #define ERROR_IPSEC_IKE_INVALID_KEY_USAGE 13818L
  14227. //
  14228. // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_TYPE
  14229. //
  14230. // MessageText:
  14231. //
  14232. // Invalid certificate type
  14233. //
  14234. #define ERROR_IPSEC_IKE_INVALID_CERT_TYPE 13819L
  14235. //
  14236. // MessageId: ERROR_IPSEC_IKE_NO_PRIVATE_KEY
  14237. //
  14238. // MessageText:
  14239. //
  14240. // No private key associated with machine certificate
  14241. //
  14242. #define ERROR_IPSEC_IKE_NO_PRIVATE_KEY 13820L
  14243. //
  14244. // MessageId: ERROR_IPSEC_IKE_DH_FAIL
  14245. //
  14246. // MessageText:
  14247. //
  14248. // Failure in Diffie-Helman computation
  14249. //
  14250. #define ERROR_IPSEC_IKE_DH_FAIL 13822L
  14251. //
  14252. // MessageId: ERROR_IPSEC_IKE_INVALID_HEADER
  14253. //
  14254. // MessageText:
  14255. //
  14256. // Invalid header
  14257. //
  14258. #define ERROR_IPSEC_IKE_INVALID_HEADER 13824L
  14259. //
  14260. // MessageId: ERROR_IPSEC_IKE_NO_POLICY
  14261. //
  14262. // MessageText:
  14263. //
  14264. // No policy configured
  14265. //
  14266. #define ERROR_IPSEC_IKE_NO_POLICY 13825L
  14267. //
  14268. // MessageId: ERROR_IPSEC_IKE_INVALID_SIGNATURE
  14269. //
  14270. // MessageText:
  14271. //
  14272. // Failed to verify signature
  14273. //
  14274. #define ERROR_IPSEC_IKE_INVALID_SIGNATURE 13826L
  14275. //
  14276. // MessageId: ERROR_IPSEC_IKE_KERBEROS_ERROR
  14277. //
  14278. // MessageText:
  14279. //
  14280. // Failed to authenticate using kerberos
  14281. //
  14282. #define ERROR_IPSEC_IKE_KERBEROS_ERROR 13827L
  14283. //
  14284. // MessageId: ERROR_IPSEC_IKE_NO_PUBLIC_KEY
  14285. //
  14286. // MessageText:
  14287. //
  14288. // Peer's certificate did not have a public key
  14289. //
  14290. #define ERROR_IPSEC_IKE_NO_PUBLIC_KEY 13828L
  14291. // These must stay as a unit.
  14292. //
  14293. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR
  14294. //
  14295. // MessageText:
  14296. //
  14297. // Error processing error payload
  14298. //
  14299. #define ERROR_IPSEC_IKE_PROCESS_ERR 13829L
  14300. //
  14301. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SA
  14302. //
  14303. // MessageText:
  14304. //
  14305. // Error processing SA payload
  14306. //
  14307. #define ERROR_IPSEC_IKE_PROCESS_ERR_SA 13830L
  14308. //
  14309. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_PROP
  14310. //
  14311. // MessageText:
  14312. //
  14313. // Error processing Proposal payload
  14314. //
  14315. #define ERROR_IPSEC_IKE_PROCESS_ERR_PROP 13831L
  14316. //
  14317. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_TRANS
  14318. //
  14319. // MessageText:
  14320. //
  14321. // Error processing Transform payload
  14322. //
  14323. #define ERROR_IPSEC_IKE_PROCESS_ERR_TRANS 13832L
  14324. //
  14325. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_KE
  14326. //
  14327. // MessageText:
  14328. //
  14329. // Error processing KE payload
  14330. //
  14331. #define ERROR_IPSEC_IKE_PROCESS_ERR_KE 13833L
  14332. //
  14333. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_ID
  14334. //
  14335. // MessageText:
  14336. //
  14337. // Error processing ID payload
  14338. //
  14339. #define ERROR_IPSEC_IKE_PROCESS_ERR_ID 13834L
  14340. //
  14341. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT
  14342. //
  14343. // MessageText:
  14344. //
  14345. // Error processing Cert payload
  14346. //
  14347. #define ERROR_IPSEC_IKE_PROCESS_ERR_CERT 13835L
  14348. //
  14349. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ
  14350. //
  14351. // MessageText:
  14352. //
  14353. // Error processing Certificate Request payload
  14354. //
  14355. #define ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ 13836L
  14356. //
  14357. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_HASH
  14358. //
  14359. // MessageText:
  14360. //
  14361. // Error processing Hash payload
  14362. //
  14363. #define ERROR_IPSEC_IKE_PROCESS_ERR_HASH 13837L
  14364. //
  14365. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SIG
  14366. //
  14367. // MessageText:
  14368. //
  14369. // Error processing Signature payload
  14370. //
  14371. #define ERROR_IPSEC_IKE_PROCESS_ERR_SIG 13838L
  14372. //
  14373. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NONCE
  14374. //
  14375. // MessageText:
  14376. //
  14377. // Error processing Nonce payload
  14378. //
  14379. #define ERROR_IPSEC_IKE_PROCESS_ERR_NONCE 13839L
  14380. //
  14381. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY
  14382. //
  14383. // MessageText:
  14384. //
  14385. // Error processing Notify payload
  14386. //
  14387. #define ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY 13840L
  14388. //
  14389. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_DELETE
  14390. //
  14391. // MessageText:
  14392. //
  14393. // Error processing Delete Payload
  14394. //
  14395. #define ERROR_IPSEC_IKE_PROCESS_ERR_DELETE 13841L
  14396. //
  14397. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR
  14398. //
  14399. // MessageText:
  14400. //
  14401. // Error processing VendorId payload
  14402. //
  14403. #define ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR 13842L
  14404. //
  14405. // MessageId: ERROR_IPSEC_IKE_INVALID_PAYLOAD
  14406. //
  14407. // MessageText:
  14408. //
  14409. // Invalid payload received
  14410. //
  14411. #define ERROR_IPSEC_IKE_INVALID_PAYLOAD 13843L
  14412. //
  14413. // MessageId: ERROR_IPSEC_IKE_LOAD_SOFT_SA
  14414. //
  14415. // MessageText:
  14416. //
  14417. // Soft SA loaded
  14418. //
  14419. #define ERROR_IPSEC_IKE_LOAD_SOFT_SA 13844L
  14420. //
  14421. // MessageId: ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN
  14422. //
  14423. // MessageText:
  14424. //
  14425. // Soft SA torn down
  14426. //
  14427. #define ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN 13845L
  14428. //
  14429. // MessageId: ERROR_IPSEC_IKE_INVALID_COOKIE
  14430. //
  14431. // MessageText:
  14432. //
  14433. // Invalid cookie received.
  14434. //
  14435. #define ERROR_IPSEC_IKE_INVALID_COOKIE 13846L
  14436. //
  14437. // MessageId: ERROR_IPSEC_IKE_NO_PEER_CERT
  14438. //
  14439. // MessageText:
  14440. //
  14441. // Peer failed to send valid machine certificate
  14442. //
  14443. #define ERROR_IPSEC_IKE_NO_PEER_CERT 13847L
  14444. //
  14445. // MessageId: ERROR_IPSEC_IKE_PEER_CRL_FAILED
  14446. //
  14447. // MessageText:
  14448. //
  14449. // Certification Revocation check of peer's certificate failed
  14450. //
  14451. #define ERROR_IPSEC_IKE_PEER_CRL_FAILED 13848L
  14452. //
  14453. // MessageId: ERROR_IPSEC_IKE_POLICY_CHANGE
  14454. //
  14455. // MessageText:
  14456. //
  14457. // New policy invalidated SAs formed with old policy
  14458. //
  14459. #define ERROR_IPSEC_IKE_POLICY_CHANGE 13849L
  14460. //
  14461. // MessageId: ERROR_IPSEC_IKE_NO_MM_POLICY
  14462. //
  14463. // MessageText:
  14464. //
  14465. // There is no available Main Mode IKE policy.
  14466. //
  14467. #define ERROR_IPSEC_IKE_NO_MM_POLICY 13850L
  14468. //
  14469. // MessageId: ERROR_IPSEC_IKE_NOTCBPRIV
  14470. //
  14471. // MessageText:
  14472. //
  14473. // Failed to enabled TCB privilege.
  14474. //
  14475. #define ERROR_IPSEC_IKE_NOTCBPRIV 13851L
  14476. //
  14477. // MessageId: ERROR_IPSEC_IKE_SECLOADFAIL
  14478. //
  14479. // MessageText:
  14480. //
  14481. // Failed to load SECURITY.DLL.
  14482. //
  14483. #define ERROR_IPSEC_IKE_SECLOADFAIL 13852L
  14484. //
  14485. // MessageId: ERROR_IPSEC_IKE_FAILSSPINIT
  14486. //
  14487. // MessageText:
  14488. //
  14489. // Failed to obtain security function table dispatch address from SSPI.
  14490. //
  14491. #define ERROR_IPSEC_IKE_FAILSSPINIT 13853L
  14492. //
  14493. // MessageId: ERROR_IPSEC_IKE_FAILQUERYSSP
  14494. //
  14495. // MessageText:
  14496. //
  14497. // Failed to query Kerberos package to obtain max token size.
  14498. //
  14499. #define ERROR_IPSEC_IKE_FAILQUERYSSP 13854L
  14500. //
  14501. // MessageId: ERROR_IPSEC_IKE_SRVACQFAIL
  14502. //
  14503. // MessageText:
  14504. //
  14505. // Failed to obtain Kerberos server credentials for ISAKMP/ERROR_IPSEC_IKE service. Kerberos authentication will not function. The most likely reason for this is lack of domain membership. This is normal if your computer is a member of a workgroup.
  14506. //
  14507. #define ERROR_IPSEC_IKE_SRVACQFAIL 13855L
  14508. //
  14509. // MessageId: ERROR_IPSEC_IKE_SRVQUERYCRED
  14510. //
  14511. // MessageText:
  14512. //
  14513. // Failed to determine SSPI principal name for ISAKMP/ERROR_IPSEC_IKE service (QueryCredentialsAttributes).
  14514. //
  14515. #define ERROR_IPSEC_IKE_SRVQUERYCRED 13856L
  14516. //
  14517. // MessageId: ERROR_IPSEC_IKE_GETSPIFAIL
  14518. //
  14519. // MessageText:
  14520. //
  14521. // Failed to obtain new SPI for the inbound SA from Ipsec driver. The most common cause for this is that the driver does not have the correct filter. Check your policy to verify the filters.
  14522. //
  14523. #define ERROR_IPSEC_IKE_GETSPIFAIL 13857L
  14524. //
  14525. // MessageId: ERROR_IPSEC_IKE_INVALID_FILTER
  14526. //
  14527. // MessageText:
  14528. //
  14529. // Given filter is invalid
  14530. //
  14531. #define ERROR_IPSEC_IKE_INVALID_FILTER 13858L
  14532. //
  14533. // MessageId: ERROR_IPSEC_IKE_OUT_OF_MEMORY
  14534. //
  14535. // MessageText:
  14536. //
  14537. // Memory allocation failed.
  14538. //
  14539. #define ERROR_IPSEC_IKE_OUT_OF_MEMORY 13859L
  14540. //
  14541. // MessageId: ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED
  14542. //
  14543. // MessageText:
  14544. //
  14545. // Failed to add Security Association to IPSec Driver. The most common cause for this is if the IKE negotiation took too long to complete. If the problem persists, reduce the load on the faulting machine.
  14546. //
  14547. #define ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED 13860L
  14548. //
  14549. // MessageId: ERROR_IPSEC_IKE_INVALID_POLICY
  14550. //
  14551. // MessageText:
  14552. //
  14553. // Invalid policy
  14554. //
  14555. #define ERROR_IPSEC_IKE_INVALID_POLICY 13861L
  14556. //
  14557. // MessageId: ERROR_IPSEC_IKE_UNKNOWN_DOI
  14558. //
  14559. // MessageText:
  14560. //
  14561. // Invalid DOI
  14562. //
  14563. #define ERROR_IPSEC_IKE_UNKNOWN_DOI 13862L
  14564. //
  14565. // MessageId: ERROR_IPSEC_IKE_INVALID_SITUATION
  14566. //
  14567. // MessageText:
  14568. //
  14569. // Invalid situation
  14570. //
  14571. #define ERROR_IPSEC_IKE_INVALID_SITUATION 13863L
  14572. //
  14573. // MessageId: ERROR_IPSEC_IKE_DH_FAILURE
  14574. //
  14575. // MessageText:
  14576. //
  14577. // Diffie-Hellman failure
  14578. //
  14579. #define ERROR_IPSEC_IKE_DH_FAILURE 13864L
  14580. //
  14581. // MessageId: ERROR_IPSEC_IKE_INVALID_GROUP
  14582. //
  14583. // MessageText:
  14584. //
  14585. // Invalid Diffie-Hellman group
  14586. //
  14587. #define ERROR_IPSEC_IKE_INVALID_GROUP 13865L
  14588. //
  14589. // MessageId: ERROR_IPSEC_IKE_ENCRYPT
  14590. //
  14591. // MessageText:
  14592. //
  14593. // Error encrypting payload
  14594. //
  14595. #define ERROR_IPSEC_IKE_ENCRYPT 13866L
  14596. //
  14597. // MessageId: ERROR_IPSEC_IKE_DECRYPT
  14598. //
  14599. // MessageText:
  14600. //
  14601. // Error decrypting payload
  14602. //
  14603. #define ERROR_IPSEC_IKE_DECRYPT 13867L
  14604. //
  14605. // MessageId: ERROR_IPSEC_IKE_POLICY_MATCH
  14606. //
  14607. // MessageText:
  14608. //
  14609. // Policy match error
  14610. //
  14611. #define ERROR_IPSEC_IKE_POLICY_MATCH 13868L
  14612. //
  14613. // MessageId: ERROR_IPSEC_IKE_UNSUPPORTED_ID
  14614. //
  14615. // MessageText:
  14616. //
  14617. // Unsupported ID
  14618. //
  14619. #define ERROR_IPSEC_IKE_UNSUPPORTED_ID 13869L
  14620. //
  14621. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH
  14622. //
  14623. // MessageText:
  14624. //
  14625. // Hash verification failed
  14626. //
  14627. #define ERROR_IPSEC_IKE_INVALID_HASH 13870L
  14628. //
  14629. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_ALG
  14630. //
  14631. // MessageText:
  14632. //
  14633. // Invalid hash algorithm
  14634. //
  14635. #define ERROR_IPSEC_IKE_INVALID_HASH_ALG 13871L
  14636. //
  14637. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_SIZE
  14638. //
  14639. // MessageText:
  14640. //
  14641. // Invalid hash size
  14642. //
  14643. #define ERROR_IPSEC_IKE_INVALID_HASH_SIZE 13872L
  14644. //
  14645. // MessageId: ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG
  14646. //
  14647. // MessageText:
  14648. //
  14649. // Invalid encryption algorithm
  14650. //
  14651. #define ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG 13873L
  14652. //
  14653. // MessageId: ERROR_IPSEC_IKE_INVALID_AUTH_ALG
  14654. //
  14655. // MessageText:
  14656. //
  14657. // Invalid authentication algorithm
  14658. //
  14659. #define ERROR_IPSEC_IKE_INVALID_AUTH_ALG 13874L
  14660. //
  14661. // MessageId: ERROR_IPSEC_IKE_INVALID_SIG
  14662. //
  14663. // MessageText:
  14664. //
  14665. // Invalid certificate signature
  14666. //
  14667. #define ERROR_IPSEC_IKE_INVALID_SIG 13875L
  14668. //
  14669. // MessageId: ERROR_IPSEC_IKE_LOAD_FAILED
  14670. //
  14671. // MessageText:
  14672. //
  14673. // Load failed
  14674. //
  14675. #define ERROR_IPSEC_IKE_LOAD_FAILED 13876L
  14676. //
  14677. // MessageId: ERROR_IPSEC_IKE_RPC_DELETE
  14678. //
  14679. // MessageText:
  14680. //
  14681. // Deleted via RPC call
  14682. //
  14683. #define ERROR_IPSEC_IKE_RPC_DELETE 13877L
  14684. //
  14685. // MessageId: ERROR_IPSEC_IKE_BENIGN_REINIT
  14686. //
  14687. // MessageText:
  14688. //
  14689. // Temporary state created to perform reinit. This is not a real failure.
  14690. //
  14691. #define ERROR_IPSEC_IKE_BENIGN_REINIT 13878L
  14692. //
  14693. // MessageId: ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY
  14694. //
  14695. // MessageText:
  14696. //
  14697. // The lifetime value received in the Responder Lifetime Notify is below the Windows 2000 configured minimum value. Please fix the policy on the peer machine.
  14698. //
  14699. #define ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY 13879L
  14700. //
  14701. // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN
  14702. //
  14703. // MessageText:
  14704. //
  14705. // Key length in certificate is too small for configured security requirements.
  14706. //
  14707. #define ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN 13881L
  14708. //
  14709. // MessageId: ERROR_IPSEC_IKE_MM_LIMIT
  14710. //
  14711. // MessageText:
  14712. //
  14713. // Max number of established MM SAs to peer exceeded.
  14714. //
  14715. #define ERROR_IPSEC_IKE_MM_LIMIT 13882L
  14716. //
  14717. // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_DISABLED
  14718. //
  14719. // MessageText:
  14720. //
  14721. // IKE received a policy that disables negotiation.
  14722. //
  14723. #define ERROR_IPSEC_IKE_NEGOTIATION_DISABLED 13883L
  14724. //
  14725. // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_END
  14726. //
  14727. // MessageText:
  14728. //
  14729. // ERROR_IPSEC_IKE_NEG_STATUS_END
  14730. //
  14731. #define ERROR_IPSEC_IKE_NEG_STATUS_END 13884L
  14732. ////////////////////////////////////
  14733. // //
  14734. // COM Error Codes //
  14735. // //
  14736. ////////////////////////////////////
  14737. //
  14738. // The return value of COM functions and methods is an HRESULT.
  14739. // This is not a handle to anything, but is merely a 32-bit value
  14740. // with several fields encoded in the value. The parts of an
  14741. // HRESULT are shown below.
  14742. //
  14743. // Many of the macros and functions below were orginally defined to
  14744. // operate on SCODEs. SCODEs are no longer used. The macros are
  14745. // still present for compatibility and easy porting of Win16 code.
  14746. // Newly written code should use the HRESULT macros and functions.
  14747. //
  14748. //
  14749. // HRESULTs are 32 bit values layed out as follows:
  14750. //
  14751. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  14752. // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  14753. // +-+-+-+-+-+---------------------+-------------------------------+
  14754. // |S|R|C|N|r| Facility | Code |
  14755. // +-+-+-+-+-+---------------------+-------------------------------+
  14756. //
  14757. // where
  14758. //
  14759. // S - Severity - indicates success/fail
  14760. //
  14761. // 0 - Success
  14762. // 1 - Fail (COERROR)
  14763. //
  14764. // R - reserved portion of the facility code, corresponds to NT's
  14765. // second severity bit.
  14766. //
  14767. // C - reserved portion of the facility code, corresponds to NT's
  14768. // C field.
  14769. //
  14770. // N - reserved portion of the facility code. Used to indicate a
  14771. // mapped NT status value.
  14772. //
  14773. // r - reserved portion of the facility code. Reserved for internal
  14774. // use. Used to indicate HRESULT values that are not status
  14775. // values, but are instead message ids for display strings.
  14776. //
  14777. // Facility - is the facility code
  14778. //
  14779. // Code - is the facility's status code
  14780. //
  14781. //
  14782. // Severity values
  14783. //
  14784. #define SEVERITY_SUCCESS 0
  14785. #define SEVERITY_ERROR 1
  14786. //
  14787. // Generic test for success on any status value (non-negative numbers
  14788. // indicate success).
  14789. //
  14790. #define SUCCEEDED(Status) ((HRESULT)(Status) >= 0)
  14791. //
  14792. // and the inverse
  14793. //
  14794. #define FAILED(Status) ((HRESULT)(Status)<0)
  14795. //
  14796. // Generic test for error on any status value.
  14797. //
  14798. #define IS_ERROR(Status) ((unsigned long)(Status) >> 31 == SEVERITY_ERROR)
  14799. //
  14800. // Return the code
  14801. //
  14802. #define HRESULT_CODE(hr) ((hr) & 0xFFFF)
  14803. #define SCODE_CODE(sc) ((sc) & 0xFFFF)
  14804. //
  14805. // Return the facility
  14806. //
  14807. #define HRESULT_FACILITY(hr) (((hr) >> 16) & 0x1fff)
  14808. #define SCODE_FACILITY(sc) (((sc) >> 16) & 0x1fff)
  14809. //
  14810. // Return the severity
  14811. //
  14812. #define HRESULT_SEVERITY(hr) (((hr) >> 31) & 0x1)
  14813. #define SCODE_SEVERITY(sc) (((sc) >> 31) & 0x1)
  14814. //
  14815. // Create an HRESULT value from component pieces
  14816. //
  14817. #define MAKE_HRESULT(sev,fac,code) \
  14818. ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
  14819. #define MAKE_SCODE(sev,fac,code) \
  14820. ((SCODE) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
  14821. //
  14822. // Map a WIN32 error value into a HRESULT
  14823. // Note: This assumes that WIN32 errors fall in the range -32k to 32k.
  14824. //
  14825. // Define bits here so macros are guaranteed to work
  14826. #define FACILITY_NT_BIT 0x10000000
  14827. // __HRESULT_FROM_WIN32 will always be a macro.
  14828. // The goal will be to enable INLINE_HRESULT_FROM_WIN32 all the time,
  14829. // but there's too much code to change to do that at this time.
  14830. #define __HRESULT_FROM_WIN32(x) ((HRESULT)(x) <= 0 ? ((HRESULT)(x)) : ((HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000)))
  14831. #ifdef INLINE_HRESULT_FROM_WIN32
  14832. #ifndef _HRESULT_DEFINED
  14833. #define _HRESULT_DEFINED
  14834. typedef long HRESULT;
  14835. #endif
  14836. #ifndef __midl
  14837. __inline HRESULT HRESULT_FROM_WIN32(long x) { return x <= 0 ? (HRESULT)x : (HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000);}
  14838. #else
  14839. #define HRESULT_FROM_WIN32(x) __HRESULT_FROM_WIN32(x)
  14840. #endif
  14841. #else
  14842. #define HRESULT_FROM_WIN32(x) __HRESULT_FROM_WIN32(x)
  14843. #endif
  14844. //
  14845. // Map an NT status value into a HRESULT
  14846. //
  14847. #define HRESULT_FROM_NT(x) ((HRESULT) ((x) | FACILITY_NT_BIT))
  14848. // ****** OBSOLETE functions
  14849. // HRESULT functions
  14850. // As noted above, these functions are obsolete and should not be used.
  14851. // Extract the SCODE from a HRESULT
  14852. #define GetScode(hr) ((SCODE) (hr))
  14853. // Convert an SCODE into an HRESULT.
  14854. #define ResultFromScode(sc) ((HRESULT) (sc))
  14855. // PropagateResult is a noop
  14856. #define PropagateResult(hrPrevious, scBase) ((HRESULT) scBase)
  14857. // ****** End of OBSOLETE functions.
  14858. // ---------------------- HRESULT value definitions -----------------
  14859. //
  14860. // HRESULT definitions
  14861. //
  14862. #ifdef RC_INVOKED
  14863. #define _HRESULT_TYPEDEF_(_sc) _sc
  14864. #else // RC_INVOKED
  14865. #define _HRESULT_TYPEDEF_(_sc) ((HRESULT)_sc)
  14866. #endif // RC_INVOKED
  14867. #define NOERROR 0
  14868. //
  14869. // Error definitions follow
  14870. //
  14871. //
  14872. // Codes 0x4000-0x40ff are reserved for OLE
  14873. //
  14874. //
  14875. // Error codes
  14876. //
  14877. //
  14878. // MessageId: E_UNEXPECTED
  14879. //
  14880. // MessageText:
  14881. //
  14882. // Catastrophic failure
  14883. //
  14884. #define E_UNEXPECTED _HRESULT_TYPEDEF_(0x8000FFFFL)
  14885. #if defined(_WIN32) && !defined(_MAC)
  14886. //
  14887. // MessageId: E_NOTIMPL
  14888. //
  14889. // MessageText:
  14890. //
  14891. // Not implemented
  14892. //
  14893. #define E_NOTIMPL _HRESULT_TYPEDEF_(0x80004001L)
  14894. //
  14895. // MessageId: E_OUTOFMEMORY
  14896. //
  14897. // MessageText:
  14898. //
  14899. // Ran out of memory
  14900. //
  14901. #define E_OUTOFMEMORY _HRESULT_TYPEDEF_(0x8007000EL)
  14902. //
  14903. // MessageId: E_INVALIDARG
  14904. //
  14905. // MessageText:
  14906. //
  14907. // One or more arguments are invalid
  14908. //
  14909. #define E_INVALIDARG _HRESULT_TYPEDEF_(0x80070057L)
  14910. //
  14911. // MessageId: E_NOINTERFACE
  14912. //
  14913. // MessageText:
  14914. //
  14915. // No such interface supported
  14916. //
  14917. #define E_NOINTERFACE _HRESULT_TYPEDEF_(0x80004002L)
  14918. //
  14919. // MessageId: E_POINTER
  14920. //
  14921. // MessageText:
  14922. //
  14923. // Invalid pointer
  14924. //
  14925. #define E_POINTER _HRESULT_TYPEDEF_(0x80004003L)
  14926. //
  14927. // MessageId: E_HANDLE
  14928. //
  14929. // MessageText:
  14930. //
  14931. // Invalid handle
  14932. //
  14933. #define E_HANDLE _HRESULT_TYPEDEF_(0x80070006L)
  14934. //
  14935. // MessageId: E_ABORT
  14936. //
  14937. // MessageText:
  14938. //
  14939. // Operation aborted
  14940. //
  14941. #define E_ABORT _HRESULT_TYPEDEF_(0x80004004L)
  14942. //
  14943. // MessageId: E_FAIL
  14944. //
  14945. // MessageText:
  14946. //
  14947. // Unspecified error
  14948. //
  14949. #define E_FAIL _HRESULT_TYPEDEF_(0x80004005L)
  14950. //
  14951. // MessageId: E_ACCESSDENIED
  14952. //
  14953. // MessageText:
  14954. //
  14955. // General access denied error
  14956. //
  14957. #define E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80070005L)
  14958. #else
  14959. //
  14960. // MessageId: E_NOTIMPL
  14961. //
  14962. // MessageText:
  14963. //
  14964. // Not implemented
  14965. //
  14966. #define E_NOTIMPL _HRESULT_TYPEDEF_(0x80000001L)
  14967. //
  14968. // MessageId: E_OUTOFMEMORY
  14969. //
  14970. // MessageText:
  14971. //
  14972. // Ran out of memory
  14973. //
  14974. #define E_OUTOFMEMORY _HRESULT_TYPEDEF_(0x80000002L)
  14975. //
  14976. // MessageId: E_INVALIDARG
  14977. //
  14978. // MessageText:
  14979. //
  14980. // One or more arguments are invalid
  14981. //
  14982. #define E_INVALIDARG _HRESULT_TYPEDEF_(0x80000003L)
  14983. //
  14984. // MessageId: E_NOINTERFACE
  14985. //
  14986. // MessageText:
  14987. //
  14988. // No such interface supported
  14989. //
  14990. #define E_NOINTERFACE _HRESULT_TYPEDEF_(0x80000004L)
  14991. //
  14992. // MessageId: E_POINTER
  14993. //
  14994. // MessageText:
  14995. //
  14996. // Invalid pointer
  14997. //
  14998. #define E_POINTER _HRESULT_TYPEDEF_(0x80000005L)
  14999. //
  15000. // MessageId: E_HANDLE
  15001. //
  15002. // MessageText:
  15003. //
  15004. // Invalid handle
  15005. //
  15006. #define E_HANDLE _HRESULT_TYPEDEF_(0x80000006L)
  15007. //
  15008. // MessageId: E_ABORT
  15009. //
  15010. // MessageText:
  15011. //
  15012. // Operation aborted
  15013. //
  15014. #define E_ABORT _HRESULT_TYPEDEF_(0x80000007L)
  15015. //
  15016. // MessageId: E_FAIL
  15017. //
  15018. // MessageText:
  15019. //
  15020. // Unspecified error
  15021. //
  15022. #define E_FAIL _HRESULT_TYPEDEF_(0x80000008L)
  15023. //
  15024. // MessageId: E_ACCESSDENIED
  15025. //
  15026. // MessageText:
  15027. //
  15028. // General access denied error
  15029. //
  15030. #define E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80000009L)
  15031. #endif //WIN32
  15032. //
  15033. // MessageId: E_PENDING
  15034. //
  15035. // MessageText:
  15036. //
  15037. // The data necessary to complete this operation is not yet available.
  15038. //
  15039. #define E_PENDING _HRESULT_TYPEDEF_(0x8000000AL)
  15040. //
  15041. // MessageId: CO_E_INIT_TLS
  15042. //
  15043. // MessageText:
  15044. //
  15045. // Thread local storage failure
  15046. //
  15047. #define CO_E_INIT_TLS _HRESULT_TYPEDEF_(0x80004006L)
  15048. //
  15049. // MessageId: CO_E_INIT_SHARED_ALLOCATOR
  15050. //
  15051. // MessageText:
  15052. //
  15053. // Get shared memory allocator failure
  15054. //
  15055. #define CO_E_INIT_SHARED_ALLOCATOR _HRESULT_TYPEDEF_(0x80004007L)
  15056. //
  15057. // MessageId: CO_E_INIT_MEMORY_ALLOCATOR
  15058. //
  15059. // MessageText:
  15060. //
  15061. // Get memory allocator failure
  15062. //
  15063. #define CO_E_INIT_MEMORY_ALLOCATOR _HRESULT_TYPEDEF_(0x80004008L)
  15064. //
  15065. // MessageId: CO_E_INIT_CLASS_CACHE
  15066. //
  15067. // MessageText:
  15068. //
  15069. // Unable to initialize class cache
  15070. //
  15071. #define CO_E_INIT_CLASS_CACHE _HRESULT_TYPEDEF_(0x80004009L)
  15072. //
  15073. // MessageId: CO_E_INIT_RPC_CHANNEL
  15074. //
  15075. // MessageText:
  15076. //
  15077. // Unable to initialize RPC services
  15078. //
  15079. #define CO_E_INIT_RPC_CHANNEL _HRESULT_TYPEDEF_(0x8000400AL)
  15080. //
  15081. // MessageId: CO_E_INIT_TLS_SET_CHANNEL_CONTROL
  15082. //
  15083. // MessageText:
  15084. //
  15085. // Cannot set thread local storage channel control
  15086. //
  15087. #define CO_E_INIT_TLS_SET_CHANNEL_CONTROL _HRESULT_TYPEDEF_(0x8000400BL)
  15088. //
  15089. // MessageId: CO_E_INIT_TLS_CHANNEL_CONTROL
  15090. //
  15091. // MessageText:
  15092. //
  15093. // Could not allocate thread local storage channel control
  15094. //
  15095. #define CO_E_INIT_TLS_CHANNEL_CONTROL _HRESULT_TYPEDEF_(0x8000400CL)
  15096. //
  15097. // MessageId: CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
  15098. //
  15099. // MessageText:
  15100. //
  15101. // The user supplied memory allocator is unacceptable
  15102. //
  15103. #define CO_E_INIT_UNACCEPTED_USER_ALLOCATOR _HRESULT_TYPEDEF_(0x8000400DL)
  15104. //
  15105. // MessageId: CO_E_INIT_SCM_MUTEX_EXISTS
  15106. //
  15107. // MessageText:
  15108. //
  15109. // The OLE service mutex already exists
  15110. //
  15111. #define CO_E_INIT_SCM_MUTEX_EXISTS _HRESULT_TYPEDEF_(0x8000400EL)
  15112. //
  15113. // MessageId: CO_E_INIT_SCM_FILE_MAPPING_EXISTS
  15114. //
  15115. // MessageText:
  15116. //
  15117. // The OLE service file mapping already exists
  15118. //
  15119. #define CO_E_INIT_SCM_FILE_MAPPING_EXISTS _HRESULT_TYPEDEF_(0x8000400FL)
  15120. //
  15121. // MessageId: CO_E_INIT_SCM_MAP_VIEW_OF_FILE
  15122. //
  15123. // MessageText:
  15124. //
  15125. // Unable to map view of file for OLE service
  15126. //
  15127. #define CO_E_INIT_SCM_MAP_VIEW_OF_FILE _HRESULT_TYPEDEF_(0x80004010L)
  15128. //
  15129. // MessageId: CO_E_INIT_SCM_EXEC_FAILURE
  15130. //
  15131. // MessageText:
  15132. //
  15133. // Failure attempting to launch OLE service
  15134. //
  15135. #define CO_E_INIT_SCM_EXEC_FAILURE _HRESULT_TYPEDEF_(0x80004011L)
  15136. //
  15137. // MessageId: CO_E_INIT_ONLY_SINGLE_THREADED
  15138. //
  15139. // MessageText:
  15140. //
  15141. // There was an attempt to call CoInitialize a second time while single threaded
  15142. //
  15143. #define CO_E_INIT_ONLY_SINGLE_THREADED _HRESULT_TYPEDEF_(0x80004012L)
  15144. //
  15145. // MessageId: CO_E_CANT_REMOTE
  15146. //
  15147. // MessageText:
  15148. //
  15149. // A Remote activation was necessary but was not allowed
  15150. //
  15151. #define CO_E_CANT_REMOTE _HRESULT_TYPEDEF_(0x80004013L)
  15152. //
  15153. // MessageId: CO_E_BAD_SERVER_NAME
  15154. //
  15155. // MessageText:
  15156. //
  15157. // A Remote activation was necessary but the server name provided was invalid
  15158. //
  15159. #define CO_E_BAD_SERVER_NAME _HRESULT_TYPEDEF_(0x80004014L)
  15160. //
  15161. // MessageId: CO_E_WRONG_SERVER_IDENTITY
  15162. //
  15163. // MessageText:
  15164. //
  15165. // The class is configured to run as a security id different from the caller
  15166. //
  15167. #define CO_E_WRONG_SERVER_IDENTITY _HRESULT_TYPEDEF_(0x80004015L)
  15168. //
  15169. // MessageId: CO_E_OLE1DDE_DISABLED
  15170. //
  15171. // MessageText:
  15172. //
  15173. // Use of Ole1 services requiring DDE windows is disabled
  15174. //
  15175. #define CO_E_OLE1DDE_DISABLED _HRESULT_TYPEDEF_(0x80004016L)
  15176. //
  15177. // MessageId: CO_E_RUNAS_SYNTAX
  15178. //
  15179. // MessageText:
  15180. //
  15181. // A RunAs specification must be <domain name>\<user name> or simply <user name>
  15182. //
  15183. #define CO_E_RUNAS_SYNTAX _HRESULT_TYPEDEF_(0x80004017L)
  15184. //
  15185. // MessageId: CO_E_CREATEPROCESS_FAILURE
  15186. //
  15187. // MessageText:
  15188. //
  15189. // The server process could not be started. The pathname may be incorrect.
  15190. //
  15191. #define CO_E_CREATEPROCESS_FAILURE _HRESULT_TYPEDEF_(0x80004018L)
  15192. //
  15193. // MessageId: CO_E_RUNAS_CREATEPROCESS_FAILURE
  15194. //
  15195. // MessageText:
  15196. //
  15197. // The server process could not be started as the configured identity. The pathname may be incorrect or unavailable.
  15198. //
  15199. #define CO_E_RUNAS_CREATEPROCESS_FAILURE _HRESULT_TYPEDEF_(0x80004019L)
  15200. //
  15201. // MessageId: CO_E_RUNAS_LOGON_FAILURE
  15202. //
  15203. // MessageText:
  15204. //
  15205. // The server process could not be started because the configured identity is incorrect. Check the username and password.
  15206. //
  15207. #define CO_E_RUNAS_LOGON_FAILURE _HRESULT_TYPEDEF_(0x8000401AL)
  15208. //
  15209. // MessageId: CO_E_LAUNCH_PERMSSION_DENIED
  15210. //
  15211. // MessageText:
  15212. //
  15213. // The client is not allowed to launch this server.
  15214. //
  15215. #define CO_E_LAUNCH_PERMSSION_DENIED _HRESULT_TYPEDEF_(0x8000401BL)
  15216. //
  15217. // MessageId: CO_E_START_SERVICE_FAILURE
  15218. //
  15219. // MessageText:
  15220. //
  15221. // The service providing this server could not be started.
  15222. //
  15223. #define CO_E_START_SERVICE_FAILURE _HRESULT_TYPEDEF_(0x8000401CL)
  15224. //
  15225. // MessageId: CO_E_REMOTE_COMMUNICATION_FAILURE
  15226. //
  15227. // MessageText:
  15228. //
  15229. // This computer was unable to communicate with the computer providing the server.
  15230. //
  15231. #define CO_E_REMOTE_COMMUNICATION_FAILURE _HRESULT_TYPEDEF_(0x8000401DL)
  15232. //
  15233. // MessageId: CO_E_SERVER_START_TIMEOUT
  15234. //
  15235. // MessageText:
  15236. //
  15237. // The server did not respond after being launched.
  15238. //
  15239. #define CO_E_SERVER_START_TIMEOUT _HRESULT_TYPEDEF_(0x8000401EL)
  15240. //
  15241. // MessageId: CO_E_CLSREG_INCONSISTENT
  15242. //
  15243. // MessageText:
  15244. //
  15245. // The registration information for this server is inconsistent or incomplete.
  15246. //
  15247. #define CO_E_CLSREG_INCONSISTENT _HRESULT_TYPEDEF_(0x8000401FL)
  15248. //
  15249. // MessageId: CO_E_IIDREG_INCONSISTENT
  15250. //
  15251. // MessageText:
  15252. //
  15253. // The registration information for this interface is inconsistent or incomplete.
  15254. //
  15255. #define CO_E_IIDREG_INCONSISTENT _HRESULT_TYPEDEF_(0x80004020L)
  15256. //
  15257. // MessageId: CO_E_NOT_SUPPORTED
  15258. //
  15259. // MessageText:
  15260. //
  15261. // The operation attempted is not supported.
  15262. //
  15263. #define CO_E_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x80004021L)
  15264. //
  15265. // MessageId: CO_E_RELOAD_DLL
  15266. //
  15267. // MessageText:
  15268. //
  15269. // A dll must be loaded.
  15270. //
  15271. #define CO_E_RELOAD_DLL _HRESULT_TYPEDEF_(0x80004022L)
  15272. //
  15273. // MessageId: CO_E_MSI_ERROR
  15274. //
  15275. // MessageText:
  15276. //
  15277. // A Microsoft Software Installer error was encountered.
  15278. //
  15279. #define CO_E_MSI_ERROR _HRESULT_TYPEDEF_(0x80004023L)
  15280. //
  15281. // MessageId: CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT
  15282. //
  15283. // MessageText:
  15284. //
  15285. // The specified activation could not occur in the client context as specified.
  15286. //
  15287. #define CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT _HRESULT_TYPEDEF_(0x80004024L)
  15288. //
  15289. // MessageId: CO_E_SERVER_PAUSED
  15290. //
  15291. // MessageText:
  15292. //
  15293. // Activations on the server are paused.
  15294. //
  15295. #define CO_E_SERVER_PAUSED _HRESULT_TYPEDEF_(0x80004025L)
  15296. //
  15297. // MessageId: CO_E_SERVER_NOT_PAUSED
  15298. //
  15299. // MessageText:
  15300. //
  15301. // Activations on the server are not paused.
  15302. //
  15303. #define CO_E_SERVER_NOT_PAUSED _HRESULT_TYPEDEF_(0x80004026L)
  15304. //
  15305. // MessageId: CO_E_CLASS_DISABLED
  15306. //
  15307. // MessageText:
  15308. //
  15309. // The component or application containing the component has been disabled.
  15310. //
  15311. #define CO_E_CLASS_DISABLED _HRESULT_TYPEDEF_(0x80004027L)
  15312. //
  15313. // MessageId: CO_E_CLRNOTAVAILABLE
  15314. //
  15315. // MessageText:
  15316. //
  15317. // The common language runtime is not available
  15318. //
  15319. #define CO_E_CLRNOTAVAILABLE _HRESULT_TYPEDEF_(0x80004028L)
  15320. //
  15321. // MessageId: CO_E_ASYNC_WORK_REJECTED
  15322. //
  15323. // MessageText:
  15324. //
  15325. // The thread-pool rejected the submitted asynchronous work.
  15326. //
  15327. #define CO_E_ASYNC_WORK_REJECTED _HRESULT_TYPEDEF_(0x80004029L)
  15328. //
  15329. // MessageId: CO_E_SERVER_INIT_TIMEOUT
  15330. //
  15331. // MessageText:
  15332. //
  15333. // The server started, but did not finish initializing in a timely fashion.
  15334. //
  15335. #define CO_E_SERVER_INIT_TIMEOUT _HRESULT_TYPEDEF_(0x8000402AL)
  15336. //
  15337. // MessageId: CO_E_NO_SECCTX_IN_ACTIVATE
  15338. //
  15339. // MessageText:
  15340. //
  15341. // Unable to complete the call since there is no COM+ security context inside IObjectControl.Activate.
  15342. //
  15343. #define CO_E_NO_SECCTX_IN_ACTIVATE _HRESULT_TYPEDEF_(0x8000402BL)
  15344. //
  15345. // MessageId: CO_E_TRACKER_CONFIG
  15346. //
  15347. // MessageText:
  15348. //
  15349. // The provided tracker configuration is invalid
  15350. //
  15351. #define CO_E_TRACKER_CONFIG _HRESULT_TYPEDEF_(0x80004030L)
  15352. //
  15353. // MessageId: CO_E_THREADPOOL_CONFIG
  15354. //
  15355. // MessageText:
  15356. //
  15357. // The provided thread pool configuration is invalid
  15358. //
  15359. #define CO_E_THREADPOOL_CONFIG _HRESULT_TYPEDEF_(0x80004031L)
  15360. //
  15361. // MessageId: CO_E_SXS_CONFIG
  15362. //
  15363. // MessageText:
  15364. //
  15365. // The provided side-by-side configuration is invalid
  15366. //
  15367. #define CO_E_SXS_CONFIG _HRESULT_TYPEDEF_(0x80004032L)
  15368. //
  15369. // MessageId: CO_E_MALFORMED_SPN
  15370. //
  15371. // MessageText:
  15372. //
  15373. // The server principal name (SPN) obtained during security negotiation is malformed.
  15374. //
  15375. #define CO_E_MALFORMED_SPN _HRESULT_TYPEDEF_(0x80004033L)
  15376. //
  15377. // Success codes
  15378. //
  15379. #define S_OK ((HRESULT)0x00000000L)
  15380. #define S_FALSE ((HRESULT)0x00000001L)
  15381. // ******************
  15382. // FACILITY_ITF
  15383. // ******************
  15384. //
  15385. // Codes 0x0-0x01ff are reserved for the OLE group of
  15386. // interfaces.
  15387. //
  15388. //
  15389. // Generic OLE errors that may be returned by many inerfaces
  15390. //
  15391. #define OLE_E_FIRST ((HRESULT)0x80040000L)
  15392. #define OLE_E_LAST ((HRESULT)0x800400FFL)
  15393. #define OLE_S_FIRST ((HRESULT)0x00040000L)
  15394. #define OLE_S_LAST ((HRESULT)0x000400FFL)
  15395. //
  15396. // Old OLE errors
  15397. //
  15398. //
  15399. // MessageId: OLE_E_OLEVERB
  15400. //
  15401. // MessageText:
  15402. //
  15403. // Invalid OLEVERB structure
  15404. //
  15405. #define OLE_E_OLEVERB _HRESULT_TYPEDEF_(0x80040000L)
  15406. //
  15407. // MessageId: OLE_E_ADVF
  15408. //
  15409. // MessageText:
  15410. //
  15411. // Invalid advise flags
  15412. //
  15413. #define OLE_E_ADVF _HRESULT_TYPEDEF_(0x80040001L)
  15414. //
  15415. // MessageId: OLE_E_ENUM_NOMORE
  15416. //
  15417. // MessageText:
  15418. //
  15419. // Can't enumerate any more, because the associated data is missing
  15420. //
  15421. #define OLE_E_ENUM_NOMORE _HRESULT_TYPEDEF_(0x80040002L)
  15422. //
  15423. // MessageId: OLE_E_ADVISENOTSUPPORTED
  15424. //
  15425. // MessageText:
  15426. //
  15427. // This implementation doesn't take advises
  15428. //
  15429. #define OLE_E_ADVISENOTSUPPORTED _HRESULT_TYPEDEF_(0x80040003L)
  15430. //
  15431. // MessageId: OLE_E_NOCONNECTION
  15432. //
  15433. // MessageText:
  15434. //
  15435. // There is no connection for this connection ID
  15436. //
  15437. #define OLE_E_NOCONNECTION _HRESULT_TYPEDEF_(0x80040004L)
  15438. //
  15439. // MessageId: OLE_E_NOTRUNNING
  15440. //
  15441. // MessageText:
  15442. //
  15443. // Need to run the object to perform this operation
  15444. //
  15445. #define OLE_E_NOTRUNNING _HRESULT_TYPEDEF_(0x80040005L)
  15446. //
  15447. // MessageId: OLE_E_NOCACHE
  15448. //
  15449. // MessageText:
  15450. //
  15451. // There is no cache to operate on
  15452. //
  15453. #define OLE_E_NOCACHE _HRESULT_TYPEDEF_(0x80040006L)
  15454. //
  15455. // MessageId: OLE_E_BLANK
  15456. //
  15457. // MessageText:
  15458. //
  15459. // Uninitialized object
  15460. //
  15461. #define OLE_E_BLANK _HRESULT_TYPEDEF_(0x80040007L)
  15462. //
  15463. // MessageId: OLE_E_CLASSDIFF
  15464. //
  15465. // MessageText:
  15466. //
  15467. // Linked object's source class has changed
  15468. //
  15469. #define OLE_E_CLASSDIFF _HRESULT_TYPEDEF_(0x80040008L)
  15470. //
  15471. // MessageId: OLE_E_CANT_GETMONIKER
  15472. //
  15473. // MessageText:
  15474. //
  15475. // Not able to get the moniker of the object
  15476. //
  15477. #define OLE_E_CANT_GETMONIKER _HRESULT_TYPEDEF_(0x80040009L)
  15478. //
  15479. // MessageId: OLE_E_CANT_BINDTOSOURCE
  15480. //
  15481. // MessageText:
  15482. //
  15483. // Not able to bind to the source
  15484. //
  15485. #define OLE_E_CANT_BINDTOSOURCE _HRESULT_TYPEDEF_(0x8004000AL)
  15486. //
  15487. // MessageId: OLE_E_STATIC
  15488. //
  15489. // MessageText:
  15490. //
  15491. // Object is static; operation not allowed
  15492. //
  15493. #define OLE_E_STATIC _HRESULT_TYPEDEF_(0x8004000BL)
  15494. //
  15495. // MessageId: OLE_E_PROMPTSAVECANCELLED
  15496. //
  15497. // MessageText:
  15498. //
  15499. // User canceled out of save dialog
  15500. //
  15501. #define OLE_E_PROMPTSAVECANCELLED _HRESULT_TYPEDEF_(0x8004000CL)
  15502. //
  15503. // MessageId: OLE_E_INVALIDRECT
  15504. //
  15505. // MessageText:
  15506. //
  15507. // Invalid rectangle
  15508. //
  15509. #define OLE_E_INVALIDRECT _HRESULT_TYPEDEF_(0x8004000DL)
  15510. //
  15511. // MessageId: OLE_E_WRONGCOMPOBJ
  15512. //
  15513. // MessageText:
  15514. //
  15515. // compobj.dll is too old for the ole2.dll initialized
  15516. //
  15517. #define OLE_E_WRONGCOMPOBJ _HRESULT_TYPEDEF_(0x8004000EL)
  15518. //
  15519. // MessageId: OLE_E_INVALIDHWND
  15520. //
  15521. // MessageText:
  15522. //
  15523. // Invalid window handle
  15524. //
  15525. #define OLE_E_INVALIDHWND _HRESULT_TYPEDEF_(0x8004000FL)
  15526. //
  15527. // MessageId: OLE_E_NOT_INPLACEACTIVE
  15528. //
  15529. // MessageText:
  15530. //
  15531. // Object is not in any of the inplace active states
  15532. //
  15533. #define OLE_E_NOT_INPLACEACTIVE _HRESULT_TYPEDEF_(0x80040010L)
  15534. //
  15535. // MessageId: OLE_E_CANTCONVERT
  15536. //
  15537. // MessageText:
  15538. //
  15539. // Not able to convert object
  15540. //
  15541. #define OLE_E_CANTCONVERT _HRESULT_TYPEDEF_(0x80040011L)
  15542. //
  15543. // MessageId: OLE_E_NOSTORAGE
  15544. //
  15545. // MessageText:
  15546. //
  15547. // Not able to perform the operation because object is not given storage yet
  15548. //
  15549. #define OLE_E_NOSTORAGE _HRESULT_TYPEDEF_(0x80040012L)
  15550. //
  15551. // MessageId: DV_E_FORMATETC
  15552. //
  15553. // MessageText:
  15554. //
  15555. // Invalid FORMATETC structure
  15556. //
  15557. #define DV_E_FORMATETC _HRESULT_TYPEDEF_(0x80040064L)
  15558. //
  15559. // MessageId: DV_E_DVTARGETDEVICE
  15560. //
  15561. // MessageText:
  15562. //
  15563. // Invalid DVTARGETDEVICE structure
  15564. //
  15565. #define DV_E_DVTARGETDEVICE _HRESULT_TYPEDEF_(0x80040065L)
  15566. //
  15567. // MessageId: DV_E_STGMEDIUM
  15568. //
  15569. // MessageText:
  15570. //
  15571. // Invalid STDGMEDIUM structure
  15572. //
  15573. #define DV_E_STGMEDIUM _HRESULT_TYPEDEF_(0x80040066L)
  15574. //
  15575. // MessageId: DV_E_STATDATA
  15576. //
  15577. // MessageText:
  15578. //
  15579. // Invalid STATDATA structure
  15580. //
  15581. #define DV_E_STATDATA _HRESULT_TYPEDEF_(0x80040067L)
  15582. //
  15583. // MessageId: DV_E_LINDEX
  15584. //
  15585. // MessageText:
  15586. //
  15587. // Invalid lindex
  15588. //
  15589. #define DV_E_LINDEX _HRESULT_TYPEDEF_(0x80040068L)
  15590. //
  15591. // MessageId: DV_E_TYMED
  15592. //
  15593. // MessageText:
  15594. //
  15595. // Invalid tymed
  15596. //
  15597. #define DV_E_TYMED _HRESULT_TYPEDEF_(0x80040069L)
  15598. //
  15599. // MessageId: DV_E_CLIPFORMAT
  15600. //
  15601. // MessageText:
  15602. //
  15603. // Invalid clipboard format
  15604. //
  15605. #define DV_E_CLIPFORMAT _HRESULT_TYPEDEF_(0x8004006AL)
  15606. //
  15607. // MessageId: DV_E_DVASPECT
  15608. //
  15609. // MessageText:
  15610. //
  15611. // Invalid aspect(s)
  15612. //
  15613. #define DV_E_DVASPECT _HRESULT_TYPEDEF_(0x8004006BL)
  15614. //
  15615. // MessageId: DV_E_DVTARGETDEVICE_SIZE
  15616. //
  15617. // MessageText:
  15618. //
  15619. // tdSize parameter of the DVTARGETDEVICE structure is invalid
  15620. //
  15621. #define DV_E_DVTARGETDEVICE_SIZE _HRESULT_TYPEDEF_(0x8004006CL)
  15622. //
  15623. // MessageId: DV_E_NOIVIEWOBJECT
  15624. //
  15625. // MessageText:
  15626. //
  15627. // Object doesn't support IViewObject interface
  15628. //
  15629. #define DV_E_NOIVIEWOBJECT _HRESULT_TYPEDEF_(0x8004006DL)
  15630. #define DRAGDROP_E_FIRST 0x80040100L
  15631. #define DRAGDROP_E_LAST 0x8004010FL
  15632. #define DRAGDROP_S_FIRST 0x00040100L
  15633. #define DRAGDROP_S_LAST 0x0004010FL
  15634. //
  15635. // MessageId: DRAGDROP_E_NOTREGISTERED
  15636. //
  15637. // MessageText:
  15638. //
  15639. // Trying to revoke a drop target that has not been registered
  15640. //
  15641. #define DRAGDROP_E_NOTREGISTERED _HRESULT_TYPEDEF_(0x80040100L)
  15642. //
  15643. // MessageId: DRAGDROP_E_ALREADYREGISTERED
  15644. //
  15645. // MessageText:
  15646. //
  15647. // This window has already been registered as a drop target
  15648. //
  15649. #define DRAGDROP_E_ALREADYREGISTERED _HRESULT_TYPEDEF_(0x80040101L)
  15650. //
  15651. // MessageId: DRAGDROP_E_INVALIDHWND
  15652. //
  15653. // MessageText:
  15654. //
  15655. // Invalid window handle
  15656. //
  15657. #define DRAGDROP_E_INVALIDHWND _HRESULT_TYPEDEF_(0x80040102L)
  15658. #define CLASSFACTORY_E_FIRST 0x80040110L
  15659. #define CLASSFACTORY_E_LAST 0x8004011FL
  15660. #define CLASSFACTORY_S_FIRST 0x00040110L
  15661. #define CLASSFACTORY_S_LAST 0x0004011FL
  15662. //
  15663. // MessageId: CLASS_E_NOAGGREGATION
  15664. //
  15665. // MessageText:
  15666. //
  15667. // Class does not support aggregation (or class object is remote)
  15668. //
  15669. #define CLASS_E_NOAGGREGATION _HRESULT_TYPEDEF_(0x80040110L)
  15670. //
  15671. // MessageId: CLASS_E_CLASSNOTAVAILABLE
  15672. //
  15673. // MessageText:
  15674. //
  15675. // ClassFactory cannot supply requested class
  15676. //
  15677. #define CLASS_E_CLASSNOTAVAILABLE _HRESULT_TYPEDEF_(0x80040111L)
  15678. //
  15679. // MessageId: CLASS_E_NOTLICENSED
  15680. //
  15681. // MessageText:
  15682. //
  15683. // Class is not licensed for use
  15684. //
  15685. #define CLASS_E_NOTLICENSED _HRESULT_TYPEDEF_(0x80040112L)
  15686. #define MARSHAL_E_FIRST 0x80040120L
  15687. #define MARSHAL_E_LAST 0x8004012FL
  15688. #define MARSHAL_S_FIRST 0x00040120L
  15689. #define MARSHAL_S_LAST 0x0004012FL
  15690. #define DATA_E_FIRST 0x80040130L
  15691. #define DATA_E_LAST 0x8004013FL
  15692. #define DATA_S_FIRST 0x00040130L
  15693. #define DATA_S_LAST 0x0004013FL
  15694. #define VIEW_E_FIRST 0x80040140L
  15695. #define VIEW_E_LAST 0x8004014FL
  15696. #define VIEW_S_FIRST 0x00040140L
  15697. #define VIEW_S_LAST 0x0004014FL
  15698. //
  15699. // MessageId: VIEW_E_DRAW
  15700. //
  15701. // MessageText:
  15702. //
  15703. // Error drawing view
  15704. //
  15705. #define VIEW_E_DRAW _HRESULT_TYPEDEF_(0x80040140L)
  15706. #define REGDB_E_FIRST 0x80040150L
  15707. #define REGDB_E_LAST 0x8004015FL
  15708. #define REGDB_S_FIRST 0x00040150L
  15709. #define REGDB_S_LAST 0x0004015FL
  15710. //
  15711. // MessageId: REGDB_E_READREGDB
  15712. //
  15713. // MessageText:
  15714. //
  15715. // Could not read key from registry
  15716. //
  15717. #define REGDB_E_READREGDB _HRESULT_TYPEDEF_(0x80040150L)
  15718. //
  15719. // MessageId: REGDB_E_WRITEREGDB
  15720. //
  15721. // MessageText:
  15722. //
  15723. // Could not write key to registry
  15724. //
  15725. #define REGDB_E_WRITEREGDB _HRESULT_TYPEDEF_(0x80040151L)
  15726. //
  15727. // MessageId: REGDB_E_KEYMISSING
  15728. //
  15729. // MessageText:
  15730. //
  15731. // Could not find the key in the registry
  15732. //
  15733. #define REGDB_E_KEYMISSING _HRESULT_TYPEDEF_(0x80040152L)
  15734. //
  15735. // MessageId: REGDB_E_INVALIDVALUE
  15736. //
  15737. // MessageText:
  15738. //
  15739. // Invalid value for registry
  15740. //
  15741. #define REGDB_E_INVALIDVALUE _HRESULT_TYPEDEF_(0x80040153L)
  15742. //
  15743. // MessageId: REGDB_E_CLASSNOTREG
  15744. //
  15745. // MessageText:
  15746. //
  15747. // Class not registered
  15748. //
  15749. #define REGDB_E_CLASSNOTREG _HRESULT_TYPEDEF_(0x80040154L)
  15750. //
  15751. // MessageId: REGDB_E_IIDNOTREG
  15752. //
  15753. // MessageText:
  15754. //
  15755. // Interface not registered
  15756. //
  15757. #define REGDB_E_IIDNOTREG _HRESULT_TYPEDEF_(0x80040155L)
  15758. //
  15759. // MessageId: REGDB_E_BADTHREADINGMODEL
  15760. //
  15761. // MessageText:
  15762. //
  15763. // Threading model entry is not valid
  15764. //
  15765. #define REGDB_E_BADTHREADINGMODEL _HRESULT_TYPEDEF_(0x80040156L)
  15766. #define CAT_E_FIRST 0x80040160L
  15767. #define CAT_E_LAST 0x80040161L
  15768. //
  15769. // MessageId: CAT_E_CATIDNOEXIST
  15770. //
  15771. // MessageText:
  15772. //
  15773. // CATID does not exist
  15774. //
  15775. #define CAT_E_CATIDNOEXIST _HRESULT_TYPEDEF_(0x80040160L)
  15776. //
  15777. // MessageId: CAT_E_NODESCRIPTION
  15778. //
  15779. // MessageText:
  15780. //
  15781. // Description not found
  15782. //
  15783. #define CAT_E_NODESCRIPTION _HRESULT_TYPEDEF_(0x80040161L)
  15784. ////////////////////////////////////
  15785. // //
  15786. // Class Store Error Codes //
  15787. // //
  15788. ////////////////////////////////////
  15789. #define CS_E_FIRST 0x80040164L
  15790. #define CS_E_LAST 0x8004016FL
  15791. //
  15792. // MessageId: CS_E_PACKAGE_NOTFOUND
  15793. //
  15794. // MessageText:
  15795. //
  15796. // No package in the software installation data in the Active Directory meets this criteria.
  15797. //
  15798. #define CS_E_PACKAGE_NOTFOUND _HRESULT_TYPEDEF_(0x80040164L)
  15799. //
  15800. // MessageId: CS_E_NOT_DELETABLE
  15801. //
  15802. // MessageText:
  15803. //
  15804. // Deleting this will break the referential integrity of the software installation data in the Active Directory.
  15805. //
  15806. #define CS_E_NOT_DELETABLE _HRESULT_TYPEDEF_(0x80040165L)
  15807. //
  15808. // MessageId: CS_E_CLASS_NOTFOUND
  15809. //
  15810. // MessageText:
  15811. //
  15812. // The CLSID was not found in the software installation data in the Active Directory.
  15813. //
  15814. #define CS_E_CLASS_NOTFOUND _HRESULT_TYPEDEF_(0x80040166L)
  15815. //
  15816. // MessageId: CS_E_INVALID_VERSION
  15817. //
  15818. // MessageText:
  15819. //
  15820. // The software installation data in the Active Directory is corrupt.
  15821. //
  15822. #define CS_E_INVALID_VERSION _HRESULT_TYPEDEF_(0x80040167L)
  15823. //
  15824. // MessageId: CS_E_NO_CLASSSTORE
  15825. //
  15826. // MessageText:
  15827. //
  15828. // There is no software installation data in the Active Directory.
  15829. //
  15830. #define CS_E_NO_CLASSSTORE _HRESULT_TYPEDEF_(0x80040168L)
  15831. //
  15832. // MessageId: CS_E_OBJECT_NOTFOUND
  15833. //
  15834. // MessageText:
  15835. //
  15836. // There is no software installation data object in the Active Directory.
  15837. //
  15838. #define CS_E_OBJECT_NOTFOUND _HRESULT_TYPEDEF_(0x80040169L)
  15839. //
  15840. // MessageId: CS_E_OBJECT_ALREADY_EXISTS
  15841. //
  15842. // MessageText:
  15843. //
  15844. // The software installation data object in the Active Directory already exists.
  15845. //
  15846. #define CS_E_OBJECT_ALREADY_EXISTS _HRESULT_TYPEDEF_(0x8004016AL)
  15847. //
  15848. // MessageId: CS_E_INVALID_PATH
  15849. //
  15850. // MessageText:
  15851. //
  15852. // The path to the software installation data in the Active Directory is not correct.
  15853. //
  15854. #define CS_E_INVALID_PATH _HRESULT_TYPEDEF_(0x8004016BL)
  15855. //
  15856. // MessageId: CS_E_NETWORK_ERROR
  15857. //
  15858. // MessageText:
  15859. //
  15860. // A network error interrupted the operation.
  15861. //
  15862. #define CS_E_NETWORK_ERROR _HRESULT_TYPEDEF_(0x8004016CL)
  15863. //
  15864. // MessageId: CS_E_ADMIN_LIMIT_EXCEEDED
  15865. //
  15866. // MessageText:
  15867. //
  15868. // The size of this object exceeds the maximum size set by the Administrator.
  15869. //
  15870. #define CS_E_ADMIN_LIMIT_EXCEEDED _HRESULT_TYPEDEF_(0x8004016DL)
  15871. //
  15872. // MessageId: CS_E_SCHEMA_MISMATCH
  15873. //
  15874. // MessageText:
  15875. //
  15876. // The schema for the software installation data in the Active Directory does not match the required schema.
  15877. //
  15878. #define CS_E_SCHEMA_MISMATCH _HRESULT_TYPEDEF_(0x8004016EL)
  15879. //
  15880. // MessageId: CS_E_INTERNAL_ERROR
  15881. //
  15882. // MessageText:
  15883. //
  15884. // An error occurred in the software installation data in the Active Directory.
  15885. //
  15886. #define CS_E_INTERNAL_ERROR _HRESULT_TYPEDEF_(0x8004016FL)
  15887. #define CACHE_E_FIRST 0x80040170L
  15888. #define CACHE_E_LAST 0x8004017FL
  15889. #define CACHE_S_FIRST 0x00040170L
  15890. #define CACHE_S_LAST 0x0004017FL
  15891. //
  15892. // MessageId: CACHE_E_NOCACHE_UPDATED
  15893. //
  15894. // MessageText:
  15895. //
  15896. // Cache not updated
  15897. //
  15898. #define CACHE_E_NOCACHE_UPDATED _HRESULT_TYPEDEF_(0x80040170L)
  15899. #define OLEOBJ_E_FIRST 0x80040180L
  15900. #define OLEOBJ_E_LAST 0x8004018FL
  15901. #define OLEOBJ_S_FIRST 0x00040180L
  15902. #define OLEOBJ_S_LAST 0x0004018FL
  15903. //
  15904. // MessageId: OLEOBJ_E_NOVERBS
  15905. //
  15906. // MessageText:
  15907. //
  15908. // No verbs for OLE object
  15909. //
  15910. #define OLEOBJ_E_NOVERBS _HRESULT_TYPEDEF_(0x80040180L)
  15911. //
  15912. // MessageId: OLEOBJ_E_INVALIDVERB
  15913. //
  15914. // MessageText:
  15915. //
  15916. // Invalid verb for OLE object
  15917. //
  15918. #define OLEOBJ_E_INVALIDVERB _HRESULT_TYPEDEF_(0x80040181L)
  15919. #define CLIENTSITE_E_FIRST 0x80040190L
  15920. #define CLIENTSITE_E_LAST 0x8004019FL
  15921. #define CLIENTSITE_S_FIRST 0x00040190L
  15922. #define CLIENTSITE_S_LAST 0x0004019FL
  15923. //
  15924. // MessageId: INPLACE_E_NOTUNDOABLE
  15925. //
  15926. // MessageText:
  15927. //
  15928. // Undo is not available
  15929. //
  15930. #define INPLACE_E_NOTUNDOABLE _HRESULT_TYPEDEF_(0x800401A0L)
  15931. //
  15932. // MessageId: INPLACE_E_NOTOOLSPACE
  15933. //
  15934. // MessageText:
  15935. //
  15936. // Space for tools is not available
  15937. //
  15938. #define INPLACE_E_NOTOOLSPACE _HRESULT_TYPEDEF_(0x800401A1L)
  15939. #define INPLACE_E_FIRST 0x800401A0L
  15940. #define INPLACE_E_LAST 0x800401AFL
  15941. #define INPLACE_S_FIRST 0x000401A0L
  15942. #define INPLACE_S_LAST 0x000401AFL
  15943. #define ENUM_E_FIRST 0x800401B0L
  15944. #define ENUM_E_LAST 0x800401BFL
  15945. #define ENUM_S_FIRST 0x000401B0L
  15946. #define ENUM_S_LAST 0x000401BFL
  15947. #define CONVERT10_E_FIRST 0x800401C0L
  15948. #define CONVERT10_E_LAST 0x800401CFL
  15949. #define CONVERT10_S_FIRST 0x000401C0L
  15950. #define CONVERT10_S_LAST 0x000401CFL
  15951. //
  15952. // MessageId: CONVERT10_E_OLESTREAM_GET
  15953. //
  15954. // MessageText:
  15955. //
  15956. // OLESTREAM Get method failed
  15957. //
  15958. #define CONVERT10_E_OLESTREAM_GET _HRESULT_TYPEDEF_(0x800401C0L)
  15959. //
  15960. // MessageId: CONVERT10_E_OLESTREAM_PUT
  15961. //
  15962. // MessageText:
  15963. //
  15964. // OLESTREAM Put method failed
  15965. //
  15966. #define CONVERT10_E_OLESTREAM_PUT _HRESULT_TYPEDEF_(0x800401C1L)
  15967. //
  15968. // MessageId: CONVERT10_E_OLESTREAM_FMT
  15969. //
  15970. // MessageText:
  15971. //
  15972. // Contents of the OLESTREAM not in correct format
  15973. //
  15974. #define CONVERT10_E_OLESTREAM_FMT _HRESULT_TYPEDEF_(0x800401C2L)
  15975. //
  15976. // MessageId: CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
  15977. //
  15978. // MessageText:
  15979. //
  15980. // There was an error in a Windows GDI call while converting the bitmap to a DIB
  15981. //
  15982. #define CONVERT10_E_OLESTREAM_BITMAP_TO_DIB _HRESULT_TYPEDEF_(0x800401C3L)
  15983. //
  15984. // MessageId: CONVERT10_E_STG_FMT
  15985. //
  15986. // MessageText:
  15987. //
  15988. // Contents of the IStorage not in correct format
  15989. //
  15990. #define CONVERT10_E_STG_FMT _HRESULT_TYPEDEF_(0x800401C4L)
  15991. //
  15992. // MessageId: CONVERT10_E_STG_NO_STD_STREAM
  15993. //
  15994. // MessageText:
  15995. //
  15996. // Contents of IStorage is missing one of the standard streams
  15997. //
  15998. #define CONVERT10_E_STG_NO_STD_STREAM _HRESULT_TYPEDEF_(0x800401C5L)
  15999. //
  16000. // MessageId: CONVERT10_E_STG_DIB_TO_BITMAP
  16001. //
  16002. // MessageText:
  16003. //
  16004. // There was an error in a Windows GDI call while converting the DIB to a bitmap.
  16005. //
  16006. //
  16007. #define CONVERT10_E_STG_DIB_TO_BITMAP _HRESULT_TYPEDEF_(0x800401C6L)
  16008. #define CLIPBRD_E_FIRST 0x800401D0L
  16009. #define CLIPBRD_E_LAST 0x800401DFL
  16010. #define CLIPBRD_S_FIRST 0x000401D0L
  16011. #define CLIPBRD_S_LAST 0x000401DFL
  16012. //
  16013. // MessageId: CLIPBRD_E_CANT_OPEN
  16014. //
  16015. // MessageText:
  16016. //
  16017. // OpenClipboard Failed
  16018. //
  16019. #define CLIPBRD_E_CANT_OPEN _HRESULT_TYPEDEF_(0x800401D0L)
  16020. //
  16021. // MessageId: CLIPBRD_E_CANT_EMPTY
  16022. //
  16023. // MessageText:
  16024. //
  16025. // EmptyClipboard Failed
  16026. //
  16027. #define CLIPBRD_E_CANT_EMPTY _HRESULT_TYPEDEF_(0x800401D1L)
  16028. //
  16029. // MessageId: CLIPBRD_E_CANT_SET
  16030. //
  16031. // MessageText:
  16032. //
  16033. // SetClipboard Failed
  16034. //
  16035. #define CLIPBRD_E_CANT_SET _HRESULT_TYPEDEF_(0x800401D2L)
  16036. //
  16037. // MessageId: CLIPBRD_E_BAD_DATA
  16038. //
  16039. // MessageText:
  16040. //
  16041. // Data on clipboard is invalid
  16042. //
  16043. #define CLIPBRD_E_BAD_DATA _HRESULT_TYPEDEF_(0x800401D3L)
  16044. //
  16045. // MessageId: CLIPBRD_E_CANT_CLOSE
  16046. //
  16047. // MessageText:
  16048. //
  16049. // CloseClipboard Failed
  16050. //
  16051. #define CLIPBRD_E_CANT_CLOSE _HRESULT_TYPEDEF_(0x800401D4L)
  16052. #define MK_E_FIRST 0x800401E0L
  16053. #define MK_E_LAST 0x800401EFL
  16054. #define MK_S_FIRST 0x000401E0L
  16055. #define MK_S_LAST 0x000401EFL
  16056. //
  16057. // MessageId: MK_E_CONNECTMANUALLY
  16058. //
  16059. // MessageText:
  16060. //
  16061. // Moniker needs to be connected manually
  16062. //
  16063. #define MK_E_CONNECTMANUALLY _HRESULT_TYPEDEF_(0x800401E0L)
  16064. //
  16065. // MessageId: MK_E_EXCEEDEDDEADLINE
  16066. //
  16067. // MessageText:
  16068. //
  16069. // Operation exceeded deadline
  16070. //
  16071. #define MK_E_EXCEEDEDDEADLINE _HRESULT_TYPEDEF_(0x800401E1L)
  16072. //
  16073. // MessageId: MK_E_NEEDGENERIC
  16074. //
  16075. // MessageText:
  16076. //
  16077. // Moniker needs to be generic
  16078. //
  16079. #define MK_E_NEEDGENERIC _HRESULT_TYPEDEF_(0x800401E2L)
  16080. //
  16081. // MessageId: MK_E_UNAVAILABLE
  16082. //
  16083. // MessageText:
  16084. //
  16085. // Operation unavailable
  16086. //
  16087. #define MK_E_UNAVAILABLE _HRESULT_TYPEDEF_(0x800401E3L)
  16088. //
  16089. // MessageId: MK_E_SYNTAX
  16090. //
  16091. // MessageText:
  16092. //
  16093. // Invalid syntax
  16094. //
  16095. #define MK_E_SYNTAX _HRESULT_TYPEDEF_(0x800401E4L)
  16096. //
  16097. // MessageId: MK_E_NOOBJECT
  16098. //
  16099. // MessageText:
  16100. //
  16101. // No object for moniker
  16102. //
  16103. #define MK_E_NOOBJECT _HRESULT_TYPEDEF_(0x800401E5L)
  16104. //
  16105. // MessageId: MK_E_INVALIDEXTENSION
  16106. //
  16107. // MessageText:
  16108. //
  16109. // Bad extension for file
  16110. //
  16111. #define MK_E_INVALIDEXTENSION _HRESULT_TYPEDEF_(0x800401E6L)
  16112. //
  16113. // MessageId: MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
  16114. //
  16115. // MessageText:
  16116. //
  16117. // Intermediate operation failed
  16118. //
  16119. #define MK_E_INTERMEDIATEINTERFACENOTSUPPORTED _HRESULT_TYPEDEF_(0x800401E7L)
  16120. //
  16121. // MessageId: MK_E_NOTBINDABLE
  16122. //
  16123. // MessageText:
  16124. //
  16125. // Moniker is not bindable
  16126. //
  16127. #define MK_E_NOTBINDABLE _HRESULT_TYPEDEF_(0x800401E8L)
  16128. //
  16129. // MessageId: MK_E_NOTBOUND
  16130. //
  16131. // MessageText:
  16132. //
  16133. // Moniker is not bound
  16134. //
  16135. #define MK_E_NOTBOUND _HRESULT_TYPEDEF_(0x800401E9L)
  16136. //
  16137. // MessageId: MK_E_CANTOPENFILE
  16138. //
  16139. // MessageText:
  16140. //
  16141. // Moniker cannot open file
  16142. //
  16143. #define MK_E_CANTOPENFILE _HRESULT_TYPEDEF_(0x800401EAL)
  16144. //
  16145. // MessageId: MK_E_MUSTBOTHERUSER
  16146. //
  16147. // MessageText:
  16148. //
  16149. // User input required for operation to succeed
  16150. //
  16151. #define MK_E_MUSTBOTHERUSER _HRESULT_TYPEDEF_(0x800401EBL)
  16152. //
  16153. // MessageId: MK_E_NOINVERSE
  16154. //
  16155. // MessageText:
  16156. //
  16157. // Moniker class has no inverse
  16158. //
  16159. #define MK_E_NOINVERSE _HRESULT_TYPEDEF_(0x800401ECL)
  16160. //
  16161. // MessageId: MK_E_NOSTORAGE
  16162. //
  16163. // MessageText:
  16164. //
  16165. // Moniker does not refer to storage
  16166. //
  16167. #define MK_E_NOSTORAGE _HRESULT_TYPEDEF_(0x800401EDL)
  16168. //
  16169. // MessageId: MK_E_NOPREFIX
  16170. //
  16171. // MessageText:
  16172. //
  16173. // No common prefix
  16174. //
  16175. #define MK_E_NOPREFIX _HRESULT_TYPEDEF_(0x800401EEL)
  16176. //
  16177. // MessageId: MK_E_ENUMERATION_FAILED
  16178. //
  16179. // MessageText:
  16180. //
  16181. // Moniker could not be enumerated
  16182. //
  16183. #define MK_E_ENUMERATION_FAILED _HRESULT_TYPEDEF_(0x800401EFL)
  16184. #define CO_E_FIRST 0x800401F0L
  16185. #define CO_E_LAST 0x800401FFL
  16186. #define CO_S_FIRST 0x000401F0L
  16187. #define CO_S_LAST 0x000401FFL
  16188. //
  16189. // MessageId: CO_E_NOTINITIALIZED
  16190. //
  16191. // MessageText:
  16192. //
  16193. // CoInitialize has not been called.
  16194. //
  16195. #define CO_E_NOTINITIALIZED _HRESULT_TYPEDEF_(0x800401F0L)
  16196. //
  16197. // MessageId: CO_E_ALREADYINITIALIZED
  16198. //
  16199. // MessageText:
  16200. //
  16201. // CoInitialize has already been called.
  16202. //
  16203. #define CO_E_ALREADYINITIALIZED _HRESULT_TYPEDEF_(0x800401F1L)
  16204. //
  16205. // MessageId: CO_E_CANTDETERMINECLASS
  16206. //
  16207. // MessageText:
  16208. //
  16209. // Class of object cannot be determined
  16210. //
  16211. #define CO_E_CANTDETERMINECLASS _HRESULT_TYPEDEF_(0x800401F2L)
  16212. //
  16213. // MessageId: CO_E_CLASSSTRING
  16214. //
  16215. // MessageText:
  16216. //
  16217. // Invalid class string
  16218. //
  16219. #define CO_E_CLASSSTRING _HRESULT_TYPEDEF_(0x800401F3L)
  16220. //
  16221. // MessageId: CO_E_IIDSTRING
  16222. //
  16223. // MessageText:
  16224. //
  16225. // Invalid interface string
  16226. //
  16227. #define CO_E_IIDSTRING _HRESULT_TYPEDEF_(0x800401F4L)
  16228. //
  16229. // MessageId: CO_E_APPNOTFOUND
  16230. //
  16231. // MessageText:
  16232. //
  16233. // Application not found
  16234. //
  16235. #define CO_E_APPNOTFOUND _HRESULT_TYPEDEF_(0x800401F5L)
  16236. //
  16237. // MessageId: CO_E_APPSINGLEUSE
  16238. //
  16239. // MessageText:
  16240. //
  16241. // Application cannot be run more than once
  16242. //
  16243. #define CO_E_APPSINGLEUSE _HRESULT_TYPEDEF_(0x800401F6L)
  16244. //
  16245. // MessageId: CO_E_ERRORINAPP
  16246. //
  16247. // MessageText:
  16248. //
  16249. // Some error in application program
  16250. //
  16251. #define CO_E_ERRORINAPP _HRESULT_TYPEDEF_(0x800401F7L)
  16252. //
  16253. // MessageId: CO_E_DLLNOTFOUND
  16254. //
  16255. // MessageText:
  16256. //
  16257. // DLL for class not found
  16258. //
  16259. #define CO_E_DLLNOTFOUND _HRESULT_TYPEDEF_(0x800401F8L)
  16260. //
  16261. // MessageId: CO_E_ERRORINDLL
  16262. //
  16263. // MessageText:
  16264. //
  16265. // Error in the DLL
  16266. //
  16267. #define CO_E_ERRORINDLL _HRESULT_TYPEDEF_(0x800401F9L)
  16268. //
  16269. // MessageId: CO_E_WRONGOSFORAPP
  16270. //
  16271. // MessageText:
  16272. //
  16273. // Wrong OS or OS version for application
  16274. //
  16275. #define CO_E_WRONGOSFORAPP _HRESULT_TYPEDEF_(0x800401FAL)
  16276. //
  16277. // MessageId: CO_E_OBJNOTREG
  16278. //
  16279. // MessageText:
  16280. //
  16281. // Object is not registered
  16282. //
  16283. #define CO_E_OBJNOTREG _HRESULT_TYPEDEF_(0x800401FBL)
  16284. //
  16285. // MessageId: CO_E_OBJISREG
  16286. //
  16287. // MessageText:
  16288. //
  16289. // Object is already registered
  16290. //
  16291. #define CO_E_OBJISREG _HRESULT_TYPEDEF_(0x800401FCL)
  16292. //
  16293. // MessageId: CO_E_OBJNOTCONNECTED
  16294. //
  16295. // MessageText:
  16296. //
  16297. // Object is not connected to server
  16298. //
  16299. #define CO_E_OBJNOTCONNECTED _HRESULT_TYPEDEF_(0x800401FDL)
  16300. //
  16301. // MessageId: CO_E_APPDIDNTREG
  16302. //
  16303. // MessageText:
  16304. //
  16305. // Application was launched but it didn't register a class factory
  16306. //
  16307. #define CO_E_APPDIDNTREG _HRESULT_TYPEDEF_(0x800401FEL)
  16308. //
  16309. // MessageId: CO_E_RELEASED
  16310. //
  16311. // MessageText:
  16312. //
  16313. // Object has been released
  16314. //
  16315. #define CO_E_RELEASED _HRESULT_TYPEDEF_(0x800401FFL)
  16316. #define EVENT_E_FIRST 0x80040200L
  16317. #define EVENT_E_LAST 0x8004021FL
  16318. #define EVENT_S_FIRST 0x00040200L
  16319. #define EVENT_S_LAST 0x0004021FL
  16320. //
  16321. // MessageId: EVENT_S_SOME_SUBSCRIBERS_FAILED
  16322. //
  16323. // MessageText:
  16324. //
  16325. // An event was able to invoke some but not all of the subscribers
  16326. //
  16327. #define EVENT_S_SOME_SUBSCRIBERS_FAILED _HRESULT_TYPEDEF_(0x00040200L)
  16328. //
  16329. // MessageId: EVENT_E_ALL_SUBSCRIBERS_FAILED
  16330. //
  16331. // MessageText:
  16332. //
  16333. // An event was unable to invoke any of the subscribers
  16334. //
  16335. #define EVENT_E_ALL_SUBSCRIBERS_FAILED _HRESULT_TYPEDEF_(0x80040201L)
  16336. //
  16337. // MessageId: EVENT_S_NOSUBSCRIBERS
  16338. //
  16339. // MessageText:
  16340. //
  16341. // An event was delivered but there were no subscribers
  16342. //
  16343. #define EVENT_S_NOSUBSCRIBERS _HRESULT_TYPEDEF_(0x00040202L)
  16344. //
  16345. // MessageId: EVENT_E_QUERYSYNTAX
  16346. //
  16347. // MessageText:
  16348. //
  16349. // A syntax error occurred trying to evaluate a query string
  16350. //
  16351. #define EVENT_E_QUERYSYNTAX _HRESULT_TYPEDEF_(0x80040203L)
  16352. //
  16353. // MessageId: EVENT_E_QUERYFIELD
  16354. //
  16355. // MessageText:
  16356. //
  16357. // An invalid field name was used in a query string
  16358. //
  16359. #define EVENT_E_QUERYFIELD _HRESULT_TYPEDEF_(0x80040204L)
  16360. //
  16361. // MessageId: EVENT_E_INTERNALEXCEPTION
  16362. //
  16363. // MessageText:
  16364. //
  16365. // An unexpected exception was raised
  16366. //
  16367. #define EVENT_E_INTERNALEXCEPTION _HRESULT_TYPEDEF_(0x80040205L)
  16368. //
  16369. // MessageId: EVENT_E_INTERNALERROR
  16370. //
  16371. // MessageText:
  16372. //
  16373. // An unexpected internal error was detected
  16374. //
  16375. #define EVENT_E_INTERNALERROR _HRESULT_TYPEDEF_(0x80040206L)
  16376. //
  16377. // MessageId: EVENT_E_INVALID_PER_USER_SID
  16378. //
  16379. // MessageText:
  16380. //
  16381. // The owner SID on a per-user subscription doesn't exist
  16382. //
  16383. #define EVENT_E_INVALID_PER_USER_SID _HRESULT_TYPEDEF_(0x80040207L)
  16384. //
  16385. // MessageId: EVENT_E_USER_EXCEPTION
  16386. //
  16387. // MessageText:
  16388. //
  16389. // A user-supplied component or subscriber raised an exception
  16390. //
  16391. #define EVENT_E_USER_EXCEPTION _HRESULT_TYPEDEF_(0x80040208L)
  16392. //
  16393. // MessageId: EVENT_E_TOO_MANY_METHODS
  16394. //
  16395. // MessageText:
  16396. //
  16397. // An interface has too many methods to fire events from
  16398. //
  16399. #define EVENT_E_TOO_MANY_METHODS _HRESULT_TYPEDEF_(0x80040209L)
  16400. //
  16401. // MessageId: EVENT_E_MISSING_EVENTCLASS
  16402. //
  16403. // MessageText:
  16404. //
  16405. // A subscription cannot be stored unless its event class already exists
  16406. //
  16407. #define EVENT_E_MISSING_EVENTCLASS _HRESULT_TYPEDEF_(0x8004020AL)
  16408. //
  16409. // MessageId: EVENT_E_NOT_ALL_REMOVED
  16410. //
  16411. // MessageText:
  16412. //
  16413. // Not all the objects requested could be removed
  16414. //
  16415. #define EVENT_E_NOT_ALL_REMOVED _HRESULT_TYPEDEF_(0x8004020BL)
  16416. //
  16417. // MessageId: EVENT_E_COMPLUS_NOT_INSTALLED
  16418. //
  16419. // MessageText:
  16420. //
  16421. // COM+ is required for this operation, but is not installed
  16422. //
  16423. #define EVENT_E_COMPLUS_NOT_INSTALLED _HRESULT_TYPEDEF_(0x8004020CL)
  16424. //
  16425. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT
  16426. //
  16427. // MessageText:
  16428. //
  16429. // Cannot modify or delete an object that was not added using the COM+ Admin SDK
  16430. //
  16431. #define EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT _HRESULT_TYPEDEF_(0x8004020DL)
  16432. //
  16433. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT
  16434. //
  16435. // MessageText:
  16436. //
  16437. // Cannot modify or delete an object that was added using the COM+ Admin SDK
  16438. //
  16439. #define EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT _HRESULT_TYPEDEF_(0x8004020EL)
  16440. //
  16441. // MessageId: EVENT_E_INVALID_EVENT_CLASS_PARTITION
  16442. //
  16443. // MessageText:
  16444. //
  16445. // The event class for this subscription is in an invalid partition
  16446. //
  16447. #define EVENT_E_INVALID_EVENT_CLASS_PARTITION _HRESULT_TYPEDEF_(0x8004020FL)
  16448. //
  16449. // MessageId: EVENT_E_PER_USER_SID_NOT_LOGGED_ON
  16450. //
  16451. // MessageText:
  16452. //
  16453. // The owner of the PerUser subscription is not logged on to the system specified
  16454. //
  16455. #define EVENT_E_PER_USER_SID_NOT_LOGGED_ON _HRESULT_TYPEDEF_(0x80040210L)
  16456. #define XACT_E_FIRST 0x8004D000
  16457. #define XACT_E_LAST 0x8004D029
  16458. #define XACT_S_FIRST 0x0004D000
  16459. #define XACT_S_LAST 0x0004D010
  16460. //
  16461. // MessageId: XACT_E_ALREADYOTHERSINGLEPHASE
  16462. //
  16463. // MessageText:
  16464. //
  16465. // Another single phase resource manager has already been enlisted in this transaction.
  16466. //
  16467. #define XACT_E_ALREADYOTHERSINGLEPHASE _HRESULT_TYPEDEF_(0x8004D000L)
  16468. //
  16469. // MessageId: XACT_E_CANTRETAIN
  16470. //
  16471. // MessageText:
  16472. //
  16473. // A retaining commit or abort is not supported
  16474. //
  16475. #define XACT_E_CANTRETAIN _HRESULT_TYPEDEF_(0x8004D001L)
  16476. //
  16477. // MessageId: XACT_E_COMMITFAILED
  16478. //
  16479. // MessageText:
  16480. //
  16481. // The transaction failed to commit for an unknown reason. The transaction was aborted.
  16482. //
  16483. #define XACT_E_COMMITFAILED _HRESULT_TYPEDEF_(0x8004D002L)
  16484. //
  16485. // MessageId: XACT_E_COMMITPREVENTED
  16486. //
  16487. // MessageText:
  16488. //
  16489. // Cannot call commit on this transaction object because the calling application did not initiate the transaction.
  16490. //
  16491. #define XACT_E_COMMITPREVENTED _HRESULT_TYPEDEF_(0x8004D003L)
  16492. //
  16493. // MessageId: XACT_E_HEURISTICABORT
  16494. //
  16495. // MessageText:
  16496. //
  16497. // Instead of committing, the resource heuristically aborted.
  16498. //
  16499. #define XACT_E_HEURISTICABORT _HRESULT_TYPEDEF_(0x8004D004L)
  16500. //
  16501. // MessageId: XACT_E_HEURISTICCOMMIT
  16502. //
  16503. // MessageText:
  16504. //
  16505. // Instead of aborting, the resource heuristically committed.
  16506. //
  16507. #define XACT_E_HEURISTICCOMMIT _HRESULT_TYPEDEF_(0x8004D005L)
  16508. //
  16509. // MessageId: XACT_E_HEURISTICDAMAGE
  16510. //
  16511. // MessageText:
  16512. //
  16513. // Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions.
  16514. //
  16515. #define XACT_E_HEURISTICDAMAGE _HRESULT_TYPEDEF_(0x8004D006L)
  16516. //
  16517. // MessageId: XACT_E_HEURISTICDANGER
  16518. //
  16519. // MessageText:
  16520. //
  16521. // Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions.
  16522. //
  16523. #define XACT_E_HEURISTICDANGER _HRESULT_TYPEDEF_(0x8004D007L)
  16524. //
  16525. // MessageId: XACT_E_ISOLATIONLEVEL
  16526. //
  16527. // MessageText:
  16528. //
  16529. // The requested isolation level is not valid or supported.
  16530. //
  16531. #define XACT_E_ISOLATIONLEVEL _HRESULT_TYPEDEF_(0x8004D008L)
  16532. //
  16533. // MessageId: XACT_E_NOASYNC
  16534. //
  16535. // MessageText:
  16536. //
  16537. // The transaction manager doesn't support an asynchronous operation for this method.
  16538. //
  16539. #define XACT_E_NOASYNC _HRESULT_TYPEDEF_(0x8004D009L)
  16540. //
  16541. // MessageId: XACT_E_NOENLIST
  16542. //
  16543. // MessageText:
  16544. //
  16545. // Unable to enlist in the transaction.
  16546. //
  16547. #define XACT_E_NOENLIST _HRESULT_TYPEDEF_(0x8004D00AL)
  16548. //
  16549. // MessageId: XACT_E_NOISORETAIN
  16550. //
  16551. // MessageText:
  16552. //
  16553. // The requested semantics of retention of isolation across retaining commit and abort boundaries cannot be supported by this transaction implementation, or isoFlags was not equal to zero.
  16554. //
  16555. #define XACT_E_NOISORETAIN _HRESULT_TYPEDEF_(0x8004D00BL)
  16556. //
  16557. // MessageId: XACT_E_NORESOURCE
  16558. //
  16559. // MessageText:
  16560. //
  16561. // There is no resource presently associated with this enlistment
  16562. //
  16563. #define XACT_E_NORESOURCE _HRESULT_TYPEDEF_(0x8004D00CL)
  16564. //
  16565. // MessageId: XACT_E_NOTCURRENT
  16566. //
  16567. // MessageText:
  16568. //
  16569. // The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers.
  16570. //
  16571. #define XACT_E_NOTCURRENT _HRESULT_TYPEDEF_(0x8004D00DL)
  16572. //
  16573. // MessageId: XACT_E_NOTRANSACTION
  16574. //
  16575. // MessageText:
  16576. //
  16577. // The transaction has already been implicitly or explicitly committed or aborted
  16578. //
  16579. #define XACT_E_NOTRANSACTION _HRESULT_TYPEDEF_(0x8004D00EL)
  16580. //
  16581. // MessageId: XACT_E_NOTSUPPORTED
  16582. //
  16583. // MessageText:
  16584. //
  16585. // An invalid combination of flags was specified
  16586. //
  16587. #define XACT_E_NOTSUPPORTED _HRESULT_TYPEDEF_(0x8004D00FL)
  16588. //
  16589. // MessageId: XACT_E_UNKNOWNRMGRID
  16590. //
  16591. // MessageText:
  16592. //
  16593. // The resource manager id is not associated with this transaction or the transaction manager.
  16594. //
  16595. #define XACT_E_UNKNOWNRMGRID _HRESULT_TYPEDEF_(0x8004D010L)
  16596. //
  16597. // MessageId: XACT_E_WRONGSTATE
  16598. //
  16599. // MessageText:
  16600. //
  16601. // This method was called in the wrong state
  16602. //
  16603. #define XACT_E_WRONGSTATE _HRESULT_TYPEDEF_(0x8004D011L)
  16604. //
  16605. // MessageId: XACT_E_WRONGUOW
  16606. //
  16607. // MessageText:
  16608. //
  16609. // The indicated unit of work does not match the unit of work expected by the resource manager.
  16610. //
  16611. #define XACT_E_WRONGUOW _HRESULT_TYPEDEF_(0x8004D012L)
  16612. //
  16613. // MessageId: XACT_E_XTIONEXISTS
  16614. //
  16615. // MessageText:
  16616. //
  16617. // An enlistment in a transaction already exists.
  16618. //
  16619. #define XACT_E_XTIONEXISTS _HRESULT_TYPEDEF_(0x8004D013L)
  16620. //
  16621. // MessageId: XACT_E_NOIMPORTOBJECT
  16622. //
  16623. // MessageText:
  16624. //
  16625. // An import object for the transaction could not be found.
  16626. //
  16627. #define XACT_E_NOIMPORTOBJECT _HRESULT_TYPEDEF_(0x8004D014L)
  16628. //
  16629. // MessageId: XACT_E_INVALIDCOOKIE
  16630. //
  16631. // MessageText:
  16632. //
  16633. // The transaction cookie is invalid.
  16634. //
  16635. #define XACT_E_INVALIDCOOKIE _HRESULT_TYPEDEF_(0x8004D015L)
  16636. //
  16637. // MessageId: XACT_E_INDOUBT
  16638. //
  16639. // MessageText:
  16640. //
  16641. // The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed
  16642. //
  16643. #define XACT_E_INDOUBT _HRESULT_TYPEDEF_(0x8004D016L)
  16644. //
  16645. // MessageId: XACT_E_NOTIMEOUT
  16646. //
  16647. // MessageText:
  16648. //
  16649. // A time-out was specified, but time-outs are not supported.
  16650. //
  16651. #define XACT_E_NOTIMEOUT _HRESULT_TYPEDEF_(0x8004D017L)
  16652. //
  16653. // MessageId: XACT_E_ALREADYINPROGRESS
  16654. //
  16655. // MessageText:
  16656. //
  16657. // The requested operation is already in progress for the transaction.
  16658. //
  16659. #define XACT_E_ALREADYINPROGRESS _HRESULT_TYPEDEF_(0x8004D018L)
  16660. //
  16661. // MessageId: XACT_E_ABORTED
  16662. //
  16663. // MessageText:
  16664. //
  16665. // The transaction has already been aborted.
  16666. //
  16667. #define XACT_E_ABORTED _HRESULT_TYPEDEF_(0x8004D019L)
  16668. //
  16669. // MessageId: XACT_E_LOGFULL
  16670. //
  16671. // MessageText:
  16672. //
  16673. // The Transaction Manager returned a log full error.
  16674. //
  16675. #define XACT_E_LOGFULL _HRESULT_TYPEDEF_(0x8004D01AL)
  16676. //
  16677. // MessageId: XACT_E_TMNOTAVAILABLE
  16678. //
  16679. // MessageText:
  16680. //
  16681. // The Transaction Manager is not available.
  16682. //
  16683. #define XACT_E_TMNOTAVAILABLE _HRESULT_TYPEDEF_(0x8004D01BL)
  16684. //
  16685. // MessageId: XACT_E_CONNECTION_DOWN
  16686. //
  16687. // MessageText:
  16688. //
  16689. // A connection with the transaction manager was lost.
  16690. //
  16691. #define XACT_E_CONNECTION_DOWN _HRESULT_TYPEDEF_(0x8004D01CL)
  16692. //
  16693. // MessageId: XACT_E_CONNECTION_DENIED
  16694. //
  16695. // MessageText:
  16696. //
  16697. // A request to establish a connection with the transaction manager was denied.
  16698. //
  16699. #define XACT_E_CONNECTION_DENIED _HRESULT_TYPEDEF_(0x8004D01DL)
  16700. //
  16701. // MessageId: XACT_E_REENLISTTIMEOUT
  16702. //
  16703. // MessageText:
  16704. //
  16705. // Resource manager reenlistment to determine transaction status timed out.
  16706. //
  16707. #define XACT_E_REENLISTTIMEOUT _HRESULT_TYPEDEF_(0x8004D01EL)
  16708. //
  16709. // MessageId: XACT_E_TIP_CONNECT_FAILED
  16710. //
  16711. // MessageText:
  16712. //
  16713. // This transaction manager failed to establish a connection with another TIP transaction manager.
  16714. //
  16715. #define XACT_E_TIP_CONNECT_FAILED _HRESULT_TYPEDEF_(0x8004D01FL)
  16716. //
  16717. // MessageId: XACT_E_TIP_PROTOCOL_ERROR
  16718. //
  16719. // MessageText:
  16720. //
  16721. // This transaction manager encountered a protocol error with another TIP transaction manager.
  16722. //
  16723. #define XACT_E_TIP_PROTOCOL_ERROR _HRESULT_TYPEDEF_(0x8004D020L)
  16724. //
  16725. // MessageId: XACT_E_TIP_PULL_FAILED
  16726. //
  16727. // MessageText:
  16728. //
  16729. // This transaction manager could not propagate a transaction from another TIP transaction manager.
  16730. //
  16731. #define XACT_E_TIP_PULL_FAILED _HRESULT_TYPEDEF_(0x8004D021L)
  16732. //
  16733. // MessageId: XACT_E_DEST_TMNOTAVAILABLE
  16734. //
  16735. // MessageText:
  16736. //
  16737. // The Transaction Manager on the destination machine is not available.
  16738. //
  16739. #define XACT_E_DEST_TMNOTAVAILABLE _HRESULT_TYPEDEF_(0x8004D022L)
  16740. //
  16741. // MessageId: XACT_E_TIP_DISABLED
  16742. //
  16743. // MessageText:
  16744. //
  16745. // The Transaction Manager has disabled its support for TIP.
  16746. //
  16747. #define XACT_E_TIP_DISABLED _HRESULT_TYPEDEF_(0x8004D023L)
  16748. //
  16749. // MessageId: XACT_E_NETWORK_TX_DISABLED
  16750. //
  16751. // MessageText:
  16752. //
  16753. // The transaction manager has disabled its support for remote/network transactions.
  16754. //
  16755. #define XACT_E_NETWORK_TX_DISABLED _HRESULT_TYPEDEF_(0x8004D024L)
  16756. //
  16757. // MessageId: XACT_E_PARTNER_NETWORK_TX_DISABLED
  16758. //
  16759. // MessageText:
  16760. //
  16761. // The partner transaction manager has disabled its support for remote/network transactions.
  16762. //
  16763. #define XACT_E_PARTNER_NETWORK_TX_DISABLED _HRESULT_TYPEDEF_(0x8004D025L)
  16764. //
  16765. // MessageId: XACT_E_XA_TX_DISABLED
  16766. //
  16767. // MessageText:
  16768. //
  16769. // The transaction manager has disabled its support for XA transactions.
  16770. //
  16771. #define XACT_E_XA_TX_DISABLED _HRESULT_TYPEDEF_(0x8004D026L)
  16772. //
  16773. // MessageId: XACT_E_UNABLE_TO_READ_DTC_CONFIG
  16774. //
  16775. // MessageText:
  16776. //
  16777. // MSDTC was unable to read its configuration information.
  16778. //
  16779. #define XACT_E_UNABLE_TO_READ_DTC_CONFIG _HRESULT_TYPEDEF_(0x8004D027L)
  16780. //
  16781. // MessageId: XACT_E_UNABLE_TO_LOAD_DTC_PROXY
  16782. //
  16783. // MessageText:
  16784. //
  16785. // MSDTC was unable to load the dtc proxy dll.
  16786. //
  16787. #define XACT_E_UNABLE_TO_LOAD_DTC_PROXY _HRESULT_TYPEDEF_(0x8004D028L)
  16788. //
  16789. // MessageId: XACT_E_ABORTING
  16790. //
  16791. // MessageText:
  16792. //
  16793. // The local transaction has aborted.
  16794. //
  16795. #define XACT_E_ABORTING _HRESULT_TYPEDEF_(0x8004D029L)
  16796. //
  16797. // TXF & CRM errors start 4d080.
  16798. //
  16799. // MessageId: XACT_E_CLERKNOTFOUND
  16800. //
  16801. // MessageText:
  16802. //
  16803. // XACT_E_CLERKNOTFOUND
  16804. //
  16805. #define XACT_E_CLERKNOTFOUND _HRESULT_TYPEDEF_(0x8004D080L)
  16806. //
  16807. // MessageId: XACT_E_CLERKEXISTS
  16808. //
  16809. // MessageText:
  16810. //
  16811. // XACT_E_CLERKEXISTS
  16812. //
  16813. #define XACT_E_CLERKEXISTS _HRESULT_TYPEDEF_(0x8004D081L)
  16814. //
  16815. // MessageId: XACT_E_RECOVERYINPROGRESS
  16816. //
  16817. // MessageText:
  16818. //
  16819. // XACT_E_RECOVERYINPROGRESS
  16820. //
  16821. #define XACT_E_RECOVERYINPROGRESS _HRESULT_TYPEDEF_(0x8004D082L)
  16822. //
  16823. // MessageId: XACT_E_TRANSACTIONCLOSED
  16824. //
  16825. // MessageText:
  16826. //
  16827. // XACT_E_TRANSACTIONCLOSED
  16828. //
  16829. #define XACT_E_TRANSACTIONCLOSED _HRESULT_TYPEDEF_(0x8004D083L)
  16830. //
  16831. // MessageId: XACT_E_INVALIDLSN
  16832. //
  16833. // MessageText:
  16834. //
  16835. // XACT_E_INVALIDLSN
  16836. //
  16837. #define XACT_E_INVALIDLSN _HRESULT_TYPEDEF_(0x8004D084L)
  16838. //
  16839. // MessageId: XACT_E_REPLAYREQUEST
  16840. //
  16841. // MessageText:
  16842. //
  16843. // XACT_E_REPLAYREQUEST
  16844. //
  16845. #define XACT_E_REPLAYREQUEST _HRESULT_TYPEDEF_(0x8004D085L)
  16846. //
  16847. // OleTx Success codes.
  16848. //
  16849. //
  16850. // MessageId: XACT_S_ASYNC
  16851. //
  16852. // MessageText:
  16853. //
  16854. // An asynchronous operation was specified. The operation has begun, but its outcome is not known yet.
  16855. //
  16856. #define XACT_S_ASYNC _HRESULT_TYPEDEF_(0x0004D000L)
  16857. //
  16858. // MessageId: XACT_S_DEFECT
  16859. //
  16860. // MessageText:
  16861. //
  16862. // XACT_S_DEFECT
  16863. //
  16864. #define XACT_S_DEFECT _HRESULT_TYPEDEF_(0x0004D001L)
  16865. //
  16866. // MessageId: XACT_S_READONLY
  16867. //
  16868. // MessageText:
  16869. //
  16870. // The method call succeeded because the transaction was read-only.
  16871. //
  16872. #define XACT_S_READONLY _HRESULT_TYPEDEF_(0x0004D002L)
  16873. //
  16874. // MessageId: XACT_S_SOMENORETAIN
  16875. //
  16876. // MessageText:
  16877. //
  16878. // The transaction was successfully aborted. However, this is a coordinated transaction, and some number of enlisted resources were aborted outright because they could not support abort-retaining semantics
  16879. //
  16880. #define XACT_S_SOMENORETAIN _HRESULT_TYPEDEF_(0x0004D003L)
  16881. //
  16882. // MessageId: XACT_S_OKINFORM
  16883. //
  16884. // MessageText:
  16885. //
  16886. // No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes.
  16887. //
  16888. #define XACT_S_OKINFORM _HRESULT_TYPEDEF_(0x0004D004L)
  16889. //
  16890. // MessageId: XACT_S_MADECHANGESCONTENT
  16891. //
  16892. // MessageText:
  16893. //
  16894. // The sink is content and wishes the transaction to proceed. Changes were made to one or more resources during this call.
  16895. //
  16896. #define XACT_S_MADECHANGESCONTENT _HRESULT_TYPEDEF_(0x0004D005L)
  16897. //
  16898. // MessageId: XACT_S_MADECHANGESINFORM
  16899. //
  16900. // MessageText:
  16901. //
  16902. // The sink is for the moment and wishes the transaction to proceed, but if other changes are made following this return by other event sinks then this sink wants another chance to look
  16903. //
  16904. #define XACT_S_MADECHANGESINFORM _HRESULT_TYPEDEF_(0x0004D006L)
  16905. //
  16906. // MessageId: XACT_S_ALLNORETAIN
  16907. //
  16908. // MessageText:
  16909. //
  16910. // The transaction was successfully aborted. However, the abort was non-retaining.
  16911. //
  16912. #define XACT_S_ALLNORETAIN _HRESULT_TYPEDEF_(0x0004D007L)
  16913. //
  16914. // MessageId: XACT_S_ABORTING
  16915. //
  16916. // MessageText:
  16917. //
  16918. // An abort operation was already in progress.
  16919. //
  16920. #define XACT_S_ABORTING _HRESULT_TYPEDEF_(0x0004D008L)
  16921. //
  16922. // MessageId: XACT_S_SINGLEPHASE
  16923. //
  16924. // MessageText:
  16925. //
  16926. // The resource manager has performed a single-phase commit of the transaction.
  16927. //
  16928. #define XACT_S_SINGLEPHASE _HRESULT_TYPEDEF_(0x0004D009L)
  16929. //
  16930. // MessageId: XACT_S_LOCALLY_OK
  16931. //
  16932. // MessageText:
  16933. //
  16934. // The local transaction has not aborted.
  16935. //
  16936. #define XACT_S_LOCALLY_OK _HRESULT_TYPEDEF_(0x0004D00AL)
  16937. //
  16938. // MessageId: XACT_S_LASTRESOURCEMANAGER
  16939. //
  16940. // MessageText:
  16941. //
  16942. // The resource manager has requested to be the coordinator (last resource manager) for the transaction.
  16943. //
  16944. #define XACT_S_LASTRESOURCEMANAGER _HRESULT_TYPEDEF_(0x0004D010L)
  16945. #define CONTEXT_E_FIRST 0x8004E000L
  16946. #define CONTEXT_E_LAST 0x8004E02FL
  16947. #define CONTEXT_S_FIRST 0x0004E000L
  16948. #define CONTEXT_S_LAST 0x0004E02FL
  16949. //
  16950. // MessageId: CONTEXT_E_ABORTED
  16951. //
  16952. // MessageText:
  16953. //
  16954. // The root transaction wanted to commit, but transaction aborted
  16955. //
  16956. #define CONTEXT_E_ABORTED _HRESULT_TYPEDEF_(0x8004E002L)
  16957. //
  16958. // MessageId: CONTEXT_E_ABORTING
  16959. //
  16960. // MessageText:
  16961. //
  16962. // You made a method call on a COM+ component that has a transaction that has already aborted or in the process of aborting.
  16963. //
  16964. #define CONTEXT_E_ABORTING _HRESULT_TYPEDEF_(0x8004E003L)
  16965. //
  16966. // MessageId: CONTEXT_E_NOCONTEXT
  16967. //
  16968. // MessageText:
  16969. //
  16970. // There is no MTS object context
  16971. //
  16972. #define CONTEXT_E_NOCONTEXT _HRESULT_TYPEDEF_(0x8004E004L)
  16973. //
  16974. // MessageId: CONTEXT_E_SYNCH_TIMEOUT
  16975. //
  16976. // MessageText:
  16977. //
  16978. // The component is configured to use synchronization and a thread has timed out waiting to enter the context.
  16979. //
  16980. #define CONTEXT_E_SYNCH_TIMEOUT _HRESULT_TYPEDEF_(0x8004E006L)
  16981. //
  16982. // MessageId: CONTEXT_E_OLDREF
  16983. //
  16984. // MessageText:
  16985. //
  16986. // You made a method call on a COM+ component that has a transaction that has already committed or aborted.
  16987. //
  16988. #define CONTEXT_E_OLDREF _HRESULT_TYPEDEF_(0x8004E007L)
  16989. //
  16990. // MessageId: CONTEXT_E_ROLENOTFOUND
  16991. //
  16992. // MessageText:
  16993. //
  16994. // The specified role was not configured for the application
  16995. //
  16996. #define CONTEXT_E_ROLENOTFOUND _HRESULT_TYPEDEF_(0x8004E00CL)
  16997. //
  16998. // MessageId: CONTEXT_E_TMNOTAVAILABLE
  16999. //
  17000. // MessageText:
  17001. //
  17002. // COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
  17003. //
  17004. #define CONTEXT_E_TMNOTAVAILABLE _HRESULT_TYPEDEF_(0x8004E00FL)
  17005. //
  17006. // MessageId: CO_E_ACTIVATIONFAILED
  17007. //
  17008. // MessageText:
  17009. //
  17010. // An unexpected error occurred during COM+ Activation.
  17011. //
  17012. #define CO_E_ACTIVATIONFAILED _HRESULT_TYPEDEF_(0x8004E021L)
  17013. //
  17014. // MessageId: CO_E_ACTIVATIONFAILED_EVENTLOGGED
  17015. //
  17016. // MessageText:
  17017. //
  17018. // COM+ Activation failed. Check the event log for more information
  17019. //
  17020. #define CO_E_ACTIVATIONFAILED_EVENTLOGGED _HRESULT_TYPEDEF_(0x8004E022L)
  17021. //
  17022. // MessageId: CO_E_ACTIVATIONFAILED_CATALOGERROR
  17023. //
  17024. // MessageText:
  17025. //
  17026. // COM+ Activation failed due to a catalog or configuration error.
  17027. //
  17028. #define CO_E_ACTIVATIONFAILED_CATALOGERROR _HRESULT_TYPEDEF_(0x8004E023L)
  17029. //
  17030. // MessageId: CO_E_ACTIVATIONFAILED_TIMEOUT
  17031. //
  17032. // MessageText:
  17033. //
  17034. // COM+ activation failed because the activation could not be completed in the specified amount of time.
  17035. //
  17036. #define CO_E_ACTIVATIONFAILED_TIMEOUT _HRESULT_TYPEDEF_(0x8004E024L)
  17037. //
  17038. // MessageId: CO_E_INITIALIZATIONFAILED
  17039. //
  17040. // MessageText:
  17041. //
  17042. // COM+ Activation failed because an initialization function failed. Check the event log for more information.
  17043. //
  17044. #define CO_E_INITIALIZATIONFAILED _HRESULT_TYPEDEF_(0x8004E025L)
  17045. //
  17046. // MessageId: CONTEXT_E_NOJIT
  17047. //
  17048. // MessageText:
  17049. //
  17050. // The requested operation requires that JIT be in the current context and it is not
  17051. //
  17052. #define CONTEXT_E_NOJIT _HRESULT_TYPEDEF_(0x8004E026L)
  17053. //
  17054. // MessageId: CONTEXT_E_NOTRANSACTION
  17055. //
  17056. // MessageText:
  17057. //
  17058. // The requested operation requires that the current context have a Transaction, and it does not
  17059. //
  17060. #define CONTEXT_E_NOTRANSACTION _HRESULT_TYPEDEF_(0x8004E027L)
  17061. //
  17062. // MessageId: CO_E_THREADINGMODEL_CHANGED
  17063. //
  17064. // MessageText:
  17065. //
  17066. // The components threading model has changed after install into a COM+ Application. Please re-install component.
  17067. //
  17068. #define CO_E_THREADINGMODEL_CHANGED _HRESULT_TYPEDEF_(0x8004E028L)
  17069. //
  17070. // MessageId: CO_E_NOIISINTRINSICS
  17071. //
  17072. // MessageText:
  17073. //
  17074. // IIS intrinsics not available. Start your work with IIS.
  17075. //
  17076. #define CO_E_NOIISINTRINSICS _HRESULT_TYPEDEF_(0x8004E029L)
  17077. //
  17078. // MessageId: CO_E_NOCOOKIES
  17079. //
  17080. // MessageText:
  17081. //
  17082. // An attempt to write a cookie failed.
  17083. //
  17084. #define CO_E_NOCOOKIES _HRESULT_TYPEDEF_(0x8004E02AL)
  17085. //
  17086. // MessageId: CO_E_DBERROR
  17087. //
  17088. // MessageText:
  17089. //
  17090. // An attempt to use a database generated a database specific error.
  17091. //
  17092. #define CO_E_DBERROR _HRESULT_TYPEDEF_(0x8004E02BL)
  17093. //
  17094. // MessageId: CO_E_NOTPOOLED
  17095. //
  17096. // MessageText:
  17097. //
  17098. // The COM+ component you created must use object pooling to work.
  17099. //
  17100. #define CO_E_NOTPOOLED _HRESULT_TYPEDEF_(0x8004E02CL)
  17101. //
  17102. // MessageId: CO_E_NOTCONSTRUCTED
  17103. //
  17104. // MessageText:
  17105. //
  17106. // The COM+ component you created must use object construction to work correctly.
  17107. //
  17108. #define CO_E_NOTCONSTRUCTED _HRESULT_TYPEDEF_(0x8004E02DL)
  17109. //
  17110. // MessageId: CO_E_NOSYNCHRONIZATION
  17111. //
  17112. // MessageText:
  17113. //
  17114. // The COM+ component requires synchronization, and it is not configured for it.
  17115. //
  17116. #define CO_E_NOSYNCHRONIZATION _HRESULT_TYPEDEF_(0x8004E02EL)
  17117. //
  17118. // MessageId: CO_E_ISOLEVELMISMATCH
  17119. //
  17120. // MessageText:
  17121. //
  17122. // The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the "root" component for the transaction. The creation failed.
  17123. //
  17124. #define CO_E_ISOLEVELMISMATCH _HRESULT_TYPEDEF_(0x8004E02FL)
  17125. //
  17126. // Old OLE Success Codes
  17127. //
  17128. //
  17129. // MessageId: OLE_S_USEREG
  17130. //
  17131. // MessageText:
  17132. //
  17133. // Use the registry database to provide the requested information
  17134. //
  17135. #define OLE_S_USEREG _HRESULT_TYPEDEF_(0x00040000L)
  17136. //
  17137. // MessageId: OLE_S_STATIC
  17138. //
  17139. // MessageText:
  17140. //
  17141. // Success, but static
  17142. //
  17143. #define OLE_S_STATIC _HRESULT_TYPEDEF_(0x00040001L)
  17144. //
  17145. // MessageId: OLE_S_MAC_CLIPFORMAT
  17146. //
  17147. // MessageText:
  17148. //
  17149. // Macintosh clipboard format
  17150. //
  17151. #define OLE_S_MAC_CLIPFORMAT _HRESULT_TYPEDEF_(0x00040002L)
  17152. //
  17153. // MessageId: DRAGDROP_S_DROP
  17154. //
  17155. // MessageText:
  17156. //
  17157. // Successful drop took place
  17158. //
  17159. #define DRAGDROP_S_DROP _HRESULT_TYPEDEF_(0x00040100L)
  17160. //
  17161. // MessageId: DRAGDROP_S_CANCEL
  17162. //
  17163. // MessageText:
  17164. //
  17165. // Drag-drop operation canceled
  17166. //
  17167. #define DRAGDROP_S_CANCEL _HRESULT_TYPEDEF_(0x00040101L)
  17168. //
  17169. // MessageId: DRAGDROP_S_USEDEFAULTCURSORS
  17170. //
  17171. // MessageText:
  17172. //
  17173. // Use the default cursor
  17174. //
  17175. #define DRAGDROP_S_USEDEFAULTCURSORS _HRESULT_TYPEDEF_(0x00040102L)
  17176. //
  17177. // MessageId: DATA_S_SAMEFORMATETC
  17178. //
  17179. // MessageText:
  17180. //
  17181. // Data has same FORMATETC
  17182. //
  17183. #define DATA_S_SAMEFORMATETC _HRESULT_TYPEDEF_(0x00040130L)
  17184. //
  17185. // MessageId: VIEW_S_ALREADY_FROZEN
  17186. //
  17187. // MessageText:
  17188. //
  17189. // View is already frozen
  17190. //
  17191. #define VIEW_S_ALREADY_FROZEN _HRESULT_TYPEDEF_(0x00040140L)
  17192. //
  17193. // MessageId: CACHE_S_FORMATETC_NOTSUPPORTED
  17194. //
  17195. // MessageText:
  17196. //
  17197. // FORMATETC not supported
  17198. //
  17199. #define CACHE_S_FORMATETC_NOTSUPPORTED _HRESULT_TYPEDEF_(0x00040170L)
  17200. //
  17201. // MessageId: CACHE_S_SAMECACHE
  17202. //
  17203. // MessageText:
  17204. //
  17205. // Same cache
  17206. //
  17207. #define CACHE_S_SAMECACHE _HRESULT_TYPEDEF_(0x00040171L)
  17208. //
  17209. // MessageId: CACHE_S_SOMECACHES_NOTUPDATED
  17210. //
  17211. // MessageText:
  17212. //
  17213. // Some cache(s) not updated
  17214. //
  17215. #define CACHE_S_SOMECACHES_NOTUPDATED _HRESULT_TYPEDEF_(0x00040172L)
  17216. //
  17217. // MessageId: OLEOBJ_S_INVALIDVERB
  17218. //
  17219. // MessageText:
  17220. //
  17221. // Invalid verb for OLE object
  17222. //
  17223. #define OLEOBJ_S_INVALIDVERB _HRESULT_TYPEDEF_(0x00040180L)
  17224. //
  17225. // MessageId: OLEOBJ_S_CANNOT_DOVERB_NOW
  17226. //
  17227. // MessageText:
  17228. //
  17229. // Verb number is valid but verb cannot be done now
  17230. //
  17231. #define OLEOBJ_S_CANNOT_DOVERB_NOW _HRESULT_TYPEDEF_(0x00040181L)
  17232. //
  17233. // MessageId: OLEOBJ_S_INVALIDHWND
  17234. //
  17235. // MessageText:
  17236. //
  17237. // Invalid window handle passed
  17238. //
  17239. #define OLEOBJ_S_INVALIDHWND _HRESULT_TYPEDEF_(0x00040182L)
  17240. //
  17241. // MessageId: INPLACE_S_TRUNCATED
  17242. //
  17243. // MessageText:
  17244. //
  17245. // Message is too long; some of it had to be truncated before displaying
  17246. //
  17247. #define INPLACE_S_TRUNCATED _HRESULT_TYPEDEF_(0x000401A0L)
  17248. //
  17249. // MessageId: CONVERT10_S_NO_PRESENTATION
  17250. //
  17251. // MessageText:
  17252. //
  17253. // Unable to convert OLESTREAM to IStorage
  17254. //
  17255. #define CONVERT10_S_NO_PRESENTATION _HRESULT_TYPEDEF_(0x000401C0L)
  17256. //
  17257. // MessageId: MK_S_REDUCED_TO_SELF
  17258. //
  17259. // MessageText:
  17260. //
  17261. // Moniker reduced to itself
  17262. //
  17263. #define MK_S_REDUCED_TO_SELF _HRESULT_TYPEDEF_(0x000401E2L)
  17264. //
  17265. // MessageId: MK_S_ME
  17266. //
  17267. // MessageText:
  17268. //
  17269. // Common prefix is this moniker
  17270. //
  17271. #define MK_S_ME _HRESULT_TYPEDEF_(0x000401E4L)
  17272. //
  17273. // MessageId: MK_S_HIM
  17274. //
  17275. // MessageText:
  17276. //
  17277. // Common prefix is input moniker
  17278. //
  17279. #define MK_S_HIM _HRESULT_TYPEDEF_(0x000401E5L)
  17280. //
  17281. // MessageId: MK_S_US
  17282. //
  17283. // MessageText:
  17284. //
  17285. // Common prefix is both monikers
  17286. //
  17287. #define MK_S_US _HRESULT_TYPEDEF_(0x000401E6L)
  17288. //
  17289. // MessageId: MK_S_MONIKERALREADYREGISTERED
  17290. //
  17291. // MessageText:
  17292. //
  17293. // Moniker is already registered in running object table
  17294. //
  17295. #define MK_S_MONIKERALREADYREGISTERED _HRESULT_TYPEDEF_(0x000401E7L)
  17296. //
  17297. // Task Scheduler errors
  17298. //
  17299. //
  17300. // MessageId: SCHED_S_TASK_READY
  17301. //
  17302. // MessageText:
  17303. //
  17304. // The task is ready to run at its next scheduled time.
  17305. //
  17306. #define SCHED_S_TASK_READY _HRESULT_TYPEDEF_(0x00041300L)
  17307. //
  17308. // MessageId: SCHED_S_TASK_RUNNING
  17309. //
  17310. // MessageText:
  17311. //
  17312. // The task is currently running.
  17313. //
  17314. #define SCHED_S_TASK_RUNNING _HRESULT_TYPEDEF_(0x00041301L)
  17315. //
  17316. // MessageId: SCHED_S_TASK_DISABLED
  17317. //
  17318. // MessageText:
  17319. //
  17320. // The task will not run at the scheduled times because it has been disabled.
  17321. //
  17322. #define SCHED_S_TASK_DISABLED _HRESULT_TYPEDEF_(0x00041302L)
  17323. //
  17324. // MessageId: SCHED_S_TASK_HAS_NOT_RUN
  17325. //
  17326. // MessageText:
  17327. //
  17328. // The task has not yet run.
  17329. //
  17330. #define SCHED_S_TASK_HAS_NOT_RUN _HRESULT_TYPEDEF_(0x00041303L)
  17331. //
  17332. // MessageId: SCHED_S_TASK_NO_MORE_RUNS
  17333. //
  17334. // MessageText:
  17335. //
  17336. // There are no more runs scheduled for this task.
  17337. //
  17338. #define SCHED_S_TASK_NO_MORE_RUNS _HRESULT_TYPEDEF_(0x00041304L)
  17339. //
  17340. // MessageId: SCHED_S_TASK_NOT_SCHEDULED
  17341. //
  17342. // MessageText:
  17343. //
  17344. // One or more of the properties that are needed to run this task on a schedule have not been set.
  17345. //
  17346. #define SCHED_S_TASK_NOT_SCHEDULED _HRESULT_TYPEDEF_(0x00041305L)
  17347. //
  17348. // MessageId: SCHED_S_TASK_TERMINATED
  17349. //
  17350. // MessageText:
  17351. //
  17352. // The last run of the task was terminated by the user.
  17353. //
  17354. #define SCHED_S_TASK_TERMINATED _HRESULT_TYPEDEF_(0x00041306L)
  17355. //
  17356. // MessageId: SCHED_S_TASK_NO_VALID_TRIGGERS
  17357. //
  17358. // MessageText:
  17359. //
  17360. // Either the task has no triggers or the existing triggers are disabled or not set.
  17361. //
  17362. #define SCHED_S_TASK_NO_VALID_TRIGGERS _HRESULT_TYPEDEF_(0x00041307L)
  17363. //
  17364. // MessageId: SCHED_S_EVENT_TRIGGER
  17365. //
  17366. // MessageText:
  17367. //
  17368. // Event triggers don't have set run times.
  17369. //
  17370. #define SCHED_S_EVENT_TRIGGER _HRESULT_TYPEDEF_(0x00041308L)
  17371. //
  17372. // MessageId: SCHED_E_TRIGGER_NOT_FOUND
  17373. //
  17374. // MessageText:
  17375. //
  17376. // Trigger not found.
  17377. //
  17378. #define SCHED_E_TRIGGER_NOT_FOUND _HRESULT_TYPEDEF_(0x80041309L)
  17379. //
  17380. // MessageId: SCHED_E_TASK_NOT_READY
  17381. //
  17382. // MessageText:
  17383. //
  17384. // One or more of the properties that are needed to run this task have not been set.
  17385. //
  17386. #define SCHED_E_TASK_NOT_READY _HRESULT_TYPEDEF_(0x8004130AL)
  17387. //
  17388. // MessageId: SCHED_E_TASK_NOT_RUNNING
  17389. //
  17390. // MessageText:
  17391. //
  17392. // There is no running instance of the task to terminate.
  17393. //
  17394. #define SCHED_E_TASK_NOT_RUNNING _HRESULT_TYPEDEF_(0x8004130BL)
  17395. //
  17396. // MessageId: SCHED_E_SERVICE_NOT_INSTALLED
  17397. //
  17398. // MessageText:
  17399. //
  17400. // The Task Scheduler Service is not installed on this computer.
  17401. //
  17402. #define SCHED_E_SERVICE_NOT_INSTALLED _HRESULT_TYPEDEF_(0x8004130CL)
  17403. //
  17404. // MessageId: SCHED_E_CANNOT_OPEN_TASK
  17405. //
  17406. // MessageText:
  17407. //
  17408. // The task object could not be opened.
  17409. //
  17410. #define SCHED_E_CANNOT_OPEN_TASK _HRESULT_TYPEDEF_(0x8004130DL)
  17411. //
  17412. // MessageId: SCHED_E_INVALID_TASK
  17413. //
  17414. // MessageText:
  17415. //
  17416. // The object is either an invalid task object or is not a task object.
  17417. //
  17418. #define SCHED_E_INVALID_TASK _HRESULT_TYPEDEF_(0x8004130EL)
  17419. //
  17420. // MessageId: SCHED_E_ACCOUNT_INFORMATION_NOT_SET
  17421. //
  17422. // MessageText:
  17423. //
  17424. // No account information could be found in the Task Scheduler security database for the task indicated.
  17425. //
  17426. #define SCHED_E_ACCOUNT_INFORMATION_NOT_SET _HRESULT_TYPEDEF_(0x8004130FL)
  17427. //
  17428. // MessageId: SCHED_E_ACCOUNT_NAME_NOT_FOUND
  17429. //
  17430. // MessageText:
  17431. //
  17432. // Unable to establish existence of the account specified.
  17433. //
  17434. #define SCHED_E_ACCOUNT_NAME_NOT_FOUND _HRESULT_TYPEDEF_(0x80041310L)
  17435. //
  17436. // MessageId: SCHED_E_ACCOUNT_DBASE_CORRUPT
  17437. //
  17438. // MessageText:
  17439. //
  17440. // Corruption was detected in the Task Scheduler security database; the database has been reset.
  17441. //
  17442. #define SCHED_E_ACCOUNT_DBASE_CORRUPT _HRESULT_TYPEDEF_(0x80041311L)
  17443. //
  17444. // MessageId: SCHED_E_NO_SECURITY_SERVICES
  17445. //
  17446. // MessageText:
  17447. //
  17448. // Task Scheduler security services are available only on Windows NT.
  17449. //
  17450. #define SCHED_E_NO_SECURITY_SERVICES _HRESULT_TYPEDEF_(0x80041312L)
  17451. //
  17452. // MessageId: SCHED_E_UNKNOWN_OBJECT_VERSION
  17453. //
  17454. // MessageText:
  17455. //
  17456. // The task object version is either unsupported or invalid.
  17457. //
  17458. #define SCHED_E_UNKNOWN_OBJECT_VERSION _HRESULT_TYPEDEF_(0x80041313L)
  17459. //
  17460. // MessageId: SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
  17461. //
  17462. // MessageText:
  17463. //
  17464. // The task has been configured with an unsupported combination of account settings and run time options.
  17465. //
  17466. #define SCHED_E_UNSUPPORTED_ACCOUNT_OPTION _HRESULT_TYPEDEF_(0x80041314L)
  17467. //
  17468. // MessageId: SCHED_E_SERVICE_NOT_RUNNING
  17469. //
  17470. // MessageText:
  17471. //
  17472. // The Task Scheduler Service is not running.
  17473. //
  17474. #define SCHED_E_SERVICE_NOT_RUNNING _HRESULT_TYPEDEF_(0x80041315L)
  17475. // ******************
  17476. // FACILITY_WINDOWS
  17477. // ******************
  17478. //
  17479. // Codes 0x0-0x01ff are reserved for the OLE group of
  17480. // interfaces.
  17481. //
  17482. //
  17483. // MessageId: CO_E_CLASS_CREATE_FAILED
  17484. //
  17485. // MessageText:
  17486. //
  17487. // Attempt to create a class object failed
  17488. //
  17489. #define CO_E_CLASS_CREATE_FAILED _HRESULT_TYPEDEF_(0x80080001L)
  17490. //
  17491. // MessageId: CO_E_SCM_ERROR
  17492. //
  17493. // MessageText:
  17494. //
  17495. // OLE service could not bind object
  17496. //
  17497. #define CO_E_SCM_ERROR _HRESULT_TYPEDEF_(0x80080002L)
  17498. //
  17499. // MessageId: CO_E_SCM_RPC_FAILURE
  17500. //
  17501. // MessageText:
  17502. //
  17503. // RPC communication failed with OLE service
  17504. //
  17505. #define CO_E_SCM_RPC_FAILURE _HRESULT_TYPEDEF_(0x80080003L)
  17506. //
  17507. // MessageId: CO_E_BAD_PATH
  17508. //
  17509. // MessageText:
  17510. //
  17511. // Bad path to object
  17512. //
  17513. #define CO_E_BAD_PATH _HRESULT_TYPEDEF_(0x80080004L)
  17514. //
  17515. // MessageId: CO_E_SERVER_EXEC_FAILURE
  17516. //
  17517. // MessageText:
  17518. //
  17519. // Server execution failed
  17520. //
  17521. #define CO_E_SERVER_EXEC_FAILURE _HRESULT_TYPEDEF_(0x80080005L)
  17522. //
  17523. // MessageId: CO_E_OBJSRV_RPC_FAILURE
  17524. //
  17525. // MessageText:
  17526. //
  17527. // OLE service could not communicate with the object server
  17528. //
  17529. #define CO_E_OBJSRV_RPC_FAILURE _HRESULT_TYPEDEF_(0x80080006L)
  17530. //
  17531. // MessageId: MK_E_NO_NORMALIZED
  17532. //
  17533. // MessageText:
  17534. //
  17535. // Moniker path could not be normalized
  17536. //
  17537. #define MK_E_NO_NORMALIZED _HRESULT_TYPEDEF_(0x80080007L)
  17538. //
  17539. // MessageId: CO_E_SERVER_STOPPING
  17540. //
  17541. // MessageText:
  17542. //
  17543. // Object server is stopping when OLE service contacts it
  17544. //
  17545. #define CO_E_SERVER_STOPPING _HRESULT_TYPEDEF_(0x80080008L)
  17546. //
  17547. // MessageId: MEM_E_INVALID_ROOT
  17548. //
  17549. // MessageText:
  17550. //
  17551. // An invalid root block pointer was specified
  17552. //
  17553. #define MEM_E_INVALID_ROOT _HRESULT_TYPEDEF_(0x80080009L)
  17554. //
  17555. // MessageId: MEM_E_INVALID_LINK
  17556. //
  17557. // MessageText:
  17558. //
  17559. // An allocation chain contained an invalid link pointer
  17560. //
  17561. #define MEM_E_INVALID_LINK _HRESULT_TYPEDEF_(0x80080010L)
  17562. //
  17563. // MessageId: MEM_E_INVALID_SIZE
  17564. //
  17565. // MessageText:
  17566. //
  17567. // The requested allocation size was too large
  17568. //
  17569. #define MEM_E_INVALID_SIZE _HRESULT_TYPEDEF_(0x80080011L)
  17570. //
  17571. // MessageId: CO_S_NOTALLINTERFACES
  17572. //
  17573. // MessageText:
  17574. //
  17575. // Not all the requested interfaces were available
  17576. //
  17577. #define CO_S_NOTALLINTERFACES _HRESULT_TYPEDEF_(0x00080012L)
  17578. //
  17579. // MessageId: CO_S_MACHINENAMENOTFOUND
  17580. //
  17581. // MessageText:
  17582. //
  17583. // The specified machine name was not found in the cache.
  17584. //
  17585. #define CO_S_MACHINENAMENOTFOUND _HRESULT_TYPEDEF_(0x00080013L)
  17586. // ******************
  17587. // FACILITY_DISPATCH
  17588. // ******************
  17589. //
  17590. // MessageId: DISP_E_UNKNOWNINTERFACE
  17591. //
  17592. // MessageText:
  17593. //
  17594. // Unknown interface.
  17595. //
  17596. #define DISP_E_UNKNOWNINTERFACE _HRESULT_TYPEDEF_(0x80020001L)
  17597. //
  17598. // MessageId: DISP_E_MEMBERNOTFOUND
  17599. //
  17600. // MessageText:
  17601. //
  17602. // Member not found.
  17603. //
  17604. #define DISP_E_MEMBERNOTFOUND _HRESULT_TYPEDEF_(0x80020003L)
  17605. //
  17606. // MessageId: DISP_E_PARAMNOTFOUND
  17607. //
  17608. // MessageText:
  17609. //
  17610. // Parameter not found.
  17611. //
  17612. #define DISP_E_PARAMNOTFOUND _HRESULT_TYPEDEF_(0x80020004L)
  17613. //
  17614. // MessageId: DISP_E_TYPEMISMATCH
  17615. //
  17616. // MessageText:
  17617. //
  17618. // Type mismatch.
  17619. //
  17620. #define DISP_E_TYPEMISMATCH _HRESULT_TYPEDEF_(0x80020005L)
  17621. //
  17622. // MessageId: DISP_E_UNKNOWNNAME
  17623. //
  17624. // MessageText:
  17625. //
  17626. // Unknown name.
  17627. //
  17628. #define DISP_E_UNKNOWNNAME _HRESULT_TYPEDEF_(0x80020006L)
  17629. //
  17630. // MessageId: DISP_E_NONAMEDARGS
  17631. //
  17632. // MessageText:
  17633. //
  17634. // No named arguments.
  17635. //
  17636. #define DISP_E_NONAMEDARGS _HRESULT_TYPEDEF_(0x80020007L)
  17637. //
  17638. // MessageId: DISP_E_BADVARTYPE
  17639. //
  17640. // MessageText:
  17641. //
  17642. // Bad variable type.
  17643. //
  17644. #define DISP_E_BADVARTYPE _HRESULT_TYPEDEF_(0x80020008L)
  17645. //
  17646. // MessageId: DISP_E_EXCEPTION
  17647. //
  17648. // MessageText:
  17649. //
  17650. // Exception occurred.
  17651. //
  17652. #define DISP_E_EXCEPTION _HRESULT_TYPEDEF_(0x80020009L)
  17653. //
  17654. // MessageId: DISP_E_OVERFLOW
  17655. //
  17656. // MessageText:
  17657. //
  17658. // Out of present range.
  17659. //
  17660. #define DISP_E_OVERFLOW _HRESULT_TYPEDEF_(0x8002000AL)
  17661. //
  17662. // MessageId: DISP_E_BADINDEX
  17663. //
  17664. // MessageText:
  17665. //
  17666. // Invalid index.
  17667. //
  17668. #define DISP_E_BADINDEX _HRESULT_TYPEDEF_(0x8002000BL)
  17669. //
  17670. // MessageId: DISP_E_UNKNOWNLCID
  17671. //
  17672. // MessageText:
  17673. //
  17674. // Unknown language.
  17675. //
  17676. #define DISP_E_UNKNOWNLCID _HRESULT_TYPEDEF_(0x8002000CL)
  17677. //
  17678. // MessageId: DISP_E_ARRAYISLOCKED
  17679. //
  17680. // MessageText:
  17681. //
  17682. // Memory is locked.
  17683. //
  17684. #define DISP_E_ARRAYISLOCKED _HRESULT_TYPEDEF_(0x8002000DL)
  17685. //
  17686. // MessageId: DISP_E_BADPARAMCOUNT
  17687. //
  17688. // MessageText:
  17689. //
  17690. // Invalid number of parameters.
  17691. //
  17692. #define DISP_E_BADPARAMCOUNT _HRESULT_TYPEDEF_(0x8002000EL)
  17693. //
  17694. // MessageId: DISP_E_PARAMNOTOPTIONAL
  17695. //
  17696. // MessageText:
  17697. //
  17698. // Parameter not optional.
  17699. //
  17700. #define DISP_E_PARAMNOTOPTIONAL _HRESULT_TYPEDEF_(0x8002000FL)
  17701. //
  17702. // MessageId: DISP_E_BADCALLEE
  17703. //
  17704. // MessageText:
  17705. //
  17706. // Invalid callee.
  17707. //
  17708. #define DISP_E_BADCALLEE _HRESULT_TYPEDEF_(0x80020010L)
  17709. //
  17710. // MessageId: DISP_E_NOTACOLLECTION
  17711. //
  17712. // MessageText:
  17713. //
  17714. // Does not support a collection.
  17715. //
  17716. #define DISP_E_NOTACOLLECTION _HRESULT_TYPEDEF_(0x80020011L)
  17717. //
  17718. // MessageId: DISP_E_DIVBYZERO
  17719. //
  17720. // MessageText:
  17721. //
  17722. // Division by zero.
  17723. //
  17724. #define DISP_E_DIVBYZERO _HRESULT_TYPEDEF_(0x80020012L)
  17725. //
  17726. // MessageId: DISP_E_BUFFERTOOSMALL
  17727. //
  17728. // MessageText:
  17729. //
  17730. // Buffer too small
  17731. //
  17732. #define DISP_E_BUFFERTOOSMALL _HRESULT_TYPEDEF_(0x80020013L)
  17733. //
  17734. // MessageId: TYPE_E_BUFFERTOOSMALL
  17735. //
  17736. // MessageText:
  17737. //
  17738. // Buffer too small.
  17739. //
  17740. #define TYPE_E_BUFFERTOOSMALL _HRESULT_TYPEDEF_(0x80028016L)
  17741. //
  17742. // MessageId: TYPE_E_FIELDNOTFOUND
  17743. //
  17744. // MessageText:
  17745. //
  17746. // Field name not defined in the record.
  17747. //
  17748. #define TYPE_E_FIELDNOTFOUND _HRESULT_TYPEDEF_(0x80028017L)
  17749. //
  17750. // MessageId: TYPE_E_INVDATAREAD
  17751. //
  17752. // MessageText:
  17753. //
  17754. // Old format or invalid type library.
  17755. //
  17756. #define TYPE_E_INVDATAREAD _HRESULT_TYPEDEF_(0x80028018L)
  17757. //
  17758. // MessageId: TYPE_E_UNSUPFORMAT
  17759. //
  17760. // MessageText:
  17761. //
  17762. // Old format or invalid type library.
  17763. //
  17764. #define TYPE_E_UNSUPFORMAT _HRESULT_TYPEDEF_(0x80028019L)
  17765. //
  17766. // MessageId: TYPE_E_REGISTRYACCESS
  17767. //
  17768. // MessageText:
  17769. //
  17770. // Error accessing the OLE registry.
  17771. //
  17772. #define TYPE_E_REGISTRYACCESS _HRESULT_TYPEDEF_(0x8002801CL)
  17773. //
  17774. // MessageId: TYPE_E_LIBNOTREGISTERED
  17775. //
  17776. // MessageText:
  17777. //
  17778. // Library not registered.
  17779. //
  17780. #define TYPE_E_LIBNOTREGISTERED _HRESULT_TYPEDEF_(0x8002801DL)
  17781. //
  17782. // MessageId: TYPE_E_UNDEFINEDTYPE
  17783. //
  17784. // MessageText:
  17785. //
  17786. // Bound to unknown type.
  17787. //
  17788. #define TYPE_E_UNDEFINEDTYPE _HRESULT_TYPEDEF_(0x80028027L)
  17789. //
  17790. // MessageId: TYPE_E_QUALIFIEDNAMEDISALLOWED
  17791. //
  17792. // MessageText:
  17793. //
  17794. // Qualified name disallowed.
  17795. //
  17796. #define TYPE_E_QUALIFIEDNAMEDISALLOWED _HRESULT_TYPEDEF_(0x80028028L)
  17797. //
  17798. // MessageId: TYPE_E_INVALIDSTATE
  17799. //
  17800. // MessageText:
  17801. //
  17802. // Invalid forward reference, or reference to uncompiled type.
  17803. //
  17804. #define TYPE_E_INVALIDSTATE _HRESULT_TYPEDEF_(0x80028029L)
  17805. //
  17806. // MessageId: TYPE_E_WRONGTYPEKIND
  17807. //
  17808. // MessageText:
  17809. //
  17810. // Type mismatch.
  17811. //
  17812. #define TYPE_E_WRONGTYPEKIND _HRESULT_TYPEDEF_(0x8002802AL)
  17813. //
  17814. // MessageId: TYPE_E_ELEMENTNOTFOUND
  17815. //
  17816. // MessageText:
  17817. //
  17818. // Element not found.
  17819. //
  17820. #define TYPE_E_ELEMENTNOTFOUND _HRESULT_TYPEDEF_(0x8002802BL)
  17821. //
  17822. // MessageId: TYPE_E_AMBIGUOUSNAME
  17823. //
  17824. // MessageText:
  17825. //
  17826. // Ambiguous name.
  17827. //
  17828. #define TYPE_E_AMBIGUOUSNAME _HRESULT_TYPEDEF_(0x8002802CL)
  17829. //
  17830. // MessageId: TYPE_E_NAMECONFLICT
  17831. //
  17832. // MessageText:
  17833. //
  17834. // Name already exists in the library.
  17835. //
  17836. #define TYPE_E_NAMECONFLICT _HRESULT_TYPEDEF_(0x8002802DL)
  17837. //
  17838. // MessageId: TYPE_E_UNKNOWNLCID
  17839. //
  17840. // MessageText:
  17841. //
  17842. // Unknown LCID.
  17843. //
  17844. #define TYPE_E_UNKNOWNLCID _HRESULT_TYPEDEF_(0x8002802EL)
  17845. //
  17846. // MessageId: TYPE_E_DLLFUNCTIONNOTFOUND
  17847. //
  17848. // MessageText:
  17849. //
  17850. // Function not defined in specified DLL.
  17851. //
  17852. #define TYPE_E_DLLFUNCTIONNOTFOUND _HRESULT_TYPEDEF_(0x8002802FL)
  17853. //
  17854. // MessageId: TYPE_E_BADMODULEKIND
  17855. //
  17856. // MessageText:
  17857. //
  17858. // Wrong module kind for the operation.
  17859. //
  17860. #define TYPE_E_BADMODULEKIND _HRESULT_TYPEDEF_(0x800288BDL)
  17861. //
  17862. // MessageId: TYPE_E_SIZETOOBIG
  17863. //
  17864. // MessageText:
  17865. //
  17866. // Size may not exceed 64K.
  17867. //
  17868. #define TYPE_E_SIZETOOBIG _HRESULT_TYPEDEF_(0x800288C5L)
  17869. //
  17870. // MessageId: TYPE_E_DUPLICATEID
  17871. //
  17872. // MessageText:
  17873. //
  17874. // Duplicate ID in inheritance hierarchy.
  17875. //
  17876. #define TYPE_E_DUPLICATEID _HRESULT_TYPEDEF_(0x800288C6L)
  17877. //
  17878. // MessageId: TYPE_E_INVALIDID
  17879. //
  17880. // MessageText:
  17881. //
  17882. // Incorrect inheritance depth in standard OLE hmember.
  17883. //
  17884. #define TYPE_E_INVALIDID _HRESULT_TYPEDEF_(0x800288CFL)
  17885. //
  17886. // MessageId: TYPE_E_TYPEMISMATCH
  17887. //
  17888. // MessageText:
  17889. //
  17890. // Type mismatch.
  17891. //
  17892. #define TYPE_E_TYPEMISMATCH _HRESULT_TYPEDEF_(0x80028CA0L)
  17893. //
  17894. // MessageId: TYPE_E_OUTOFBOUNDS
  17895. //
  17896. // MessageText:
  17897. //
  17898. // Invalid number of arguments.
  17899. //
  17900. #define TYPE_E_OUTOFBOUNDS _HRESULT_TYPEDEF_(0x80028CA1L)
  17901. //
  17902. // MessageId: TYPE_E_IOERROR
  17903. //
  17904. // MessageText:
  17905. //
  17906. // I/O Error.
  17907. //
  17908. #define TYPE_E_IOERROR _HRESULT_TYPEDEF_(0x80028CA2L)
  17909. //
  17910. // MessageId: TYPE_E_CANTCREATETMPFILE
  17911. //
  17912. // MessageText:
  17913. //
  17914. // Error creating unique tmp file.
  17915. //
  17916. #define TYPE_E_CANTCREATETMPFILE _HRESULT_TYPEDEF_(0x80028CA3L)
  17917. //
  17918. // MessageId: TYPE_E_CANTLOADLIBRARY
  17919. //
  17920. // MessageText:
  17921. //
  17922. // Error loading type library/DLL.
  17923. //
  17924. #define TYPE_E_CANTLOADLIBRARY _HRESULT_TYPEDEF_(0x80029C4AL)
  17925. //
  17926. // MessageId: TYPE_E_INCONSISTENTPROPFUNCS
  17927. //
  17928. // MessageText:
  17929. //
  17930. // Inconsistent property functions.
  17931. //
  17932. #define TYPE_E_INCONSISTENTPROPFUNCS _HRESULT_TYPEDEF_(0x80029C83L)
  17933. //
  17934. // MessageId: TYPE_E_CIRCULARTYPE
  17935. //
  17936. // MessageText:
  17937. //
  17938. // Circular dependency between types/modules.
  17939. //
  17940. #define TYPE_E_CIRCULARTYPE _HRESULT_TYPEDEF_(0x80029C84L)
  17941. // ******************
  17942. // FACILITY_STORAGE
  17943. // ******************
  17944. //
  17945. // MessageId: STG_E_INVALIDFUNCTION
  17946. //
  17947. // MessageText:
  17948. //
  17949. // Unable to perform requested operation.
  17950. //
  17951. #define STG_E_INVALIDFUNCTION _HRESULT_TYPEDEF_(0x80030001L)
  17952. //
  17953. // MessageId: STG_E_FILENOTFOUND
  17954. //
  17955. // MessageText:
  17956. //
  17957. // %1 could not be found.
  17958. //
  17959. #define STG_E_FILENOTFOUND _HRESULT_TYPEDEF_(0x80030002L)
  17960. //
  17961. // MessageId: STG_E_PATHNOTFOUND
  17962. //
  17963. // MessageText:
  17964. //
  17965. // The path %1 could not be found.
  17966. //
  17967. #define STG_E_PATHNOTFOUND _HRESULT_TYPEDEF_(0x80030003L)
  17968. //
  17969. // MessageId: STG_E_TOOMANYOPENFILES
  17970. //
  17971. // MessageText:
  17972. //
  17973. // There are insufficient resources to open another file.
  17974. //
  17975. #define STG_E_TOOMANYOPENFILES _HRESULT_TYPEDEF_(0x80030004L)
  17976. //
  17977. // MessageId: STG_E_ACCESSDENIED
  17978. //
  17979. // MessageText:
  17980. //
  17981. // Access Denied.
  17982. //
  17983. #define STG_E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80030005L)
  17984. //
  17985. // MessageId: STG_E_INVALIDHANDLE
  17986. //
  17987. // MessageText:
  17988. //
  17989. // Attempted an operation on an invalid object.
  17990. //
  17991. #define STG_E_INVALIDHANDLE _HRESULT_TYPEDEF_(0x80030006L)
  17992. //
  17993. // MessageId: STG_E_INSUFFICIENTMEMORY
  17994. //
  17995. // MessageText:
  17996. //
  17997. // There is insufficient memory available to complete operation.
  17998. //
  17999. #define STG_E_INSUFFICIENTMEMORY _HRESULT_TYPEDEF_(0x80030008L)
  18000. //
  18001. // MessageId: STG_E_INVALIDPOINTER
  18002. //
  18003. // MessageText:
  18004. //
  18005. // Invalid pointer error.
  18006. //
  18007. #define STG_E_INVALIDPOINTER _HRESULT_TYPEDEF_(0x80030009L)
  18008. //
  18009. // MessageId: STG_E_NOMOREFILES
  18010. //
  18011. // MessageText:
  18012. //
  18013. // There are no more entries to return.
  18014. //
  18015. #define STG_E_NOMOREFILES _HRESULT_TYPEDEF_(0x80030012L)
  18016. //
  18017. // MessageId: STG_E_DISKISWRITEPROTECTED
  18018. //
  18019. // MessageText:
  18020. //
  18021. // Disk is write-protected.
  18022. //
  18023. #define STG_E_DISKISWRITEPROTECTED _HRESULT_TYPEDEF_(0x80030013L)
  18024. //
  18025. // MessageId: STG_E_SEEKERROR
  18026. //
  18027. // MessageText:
  18028. //
  18029. // An error occurred during a seek operation.
  18030. //
  18031. #define STG_E_SEEKERROR _HRESULT_TYPEDEF_(0x80030019L)
  18032. //
  18033. // MessageId: STG_E_WRITEFAULT
  18034. //
  18035. // MessageText:
  18036. //
  18037. // A disk error occurred during a write operation.
  18038. //
  18039. #define STG_E_WRITEFAULT _HRESULT_TYPEDEF_(0x8003001DL)
  18040. //
  18041. // MessageId: STG_E_READFAULT
  18042. //
  18043. // MessageText:
  18044. //
  18045. // A disk error occurred during a read operation.
  18046. //
  18047. #define STG_E_READFAULT _HRESULT_TYPEDEF_(0x8003001EL)
  18048. //
  18049. // MessageId: STG_E_SHAREVIOLATION
  18050. //
  18051. // MessageText:
  18052. //
  18053. // A share violation has occurred.
  18054. //
  18055. #define STG_E_SHAREVIOLATION _HRESULT_TYPEDEF_(0x80030020L)
  18056. //
  18057. // MessageId: STG_E_LOCKVIOLATION
  18058. //
  18059. // MessageText:
  18060. //
  18061. // A lock violation has occurred.
  18062. //
  18063. #define STG_E_LOCKVIOLATION _HRESULT_TYPEDEF_(0x80030021L)
  18064. //
  18065. // MessageId: STG_E_FILEALREADYEXISTS
  18066. //
  18067. // MessageText:
  18068. //
  18069. // %1 already exists.
  18070. //
  18071. #define STG_E_FILEALREADYEXISTS _HRESULT_TYPEDEF_(0x80030050L)
  18072. //
  18073. // MessageId: STG_E_INVALIDPARAMETER
  18074. //
  18075. // MessageText:
  18076. //
  18077. // Invalid parameter error.
  18078. //
  18079. #define STG_E_INVALIDPARAMETER _HRESULT_TYPEDEF_(0x80030057L)
  18080. //
  18081. // MessageId: STG_E_MEDIUMFULL
  18082. //
  18083. // MessageText:
  18084. //
  18085. // There is insufficient disk space to complete operation.
  18086. //
  18087. #define STG_E_MEDIUMFULL _HRESULT_TYPEDEF_(0x80030070L)
  18088. //
  18089. // MessageId: STG_E_PROPSETMISMATCHED
  18090. //
  18091. // MessageText:
  18092. //
  18093. // Illegal write of non-simple property to simple property set.
  18094. //
  18095. #define STG_E_PROPSETMISMATCHED _HRESULT_TYPEDEF_(0x800300F0L)
  18096. //
  18097. // MessageId: STG_E_ABNORMALAPIEXIT
  18098. //
  18099. // MessageText:
  18100. //
  18101. // An API call exited abnormally.
  18102. //
  18103. #define STG_E_ABNORMALAPIEXIT _HRESULT_TYPEDEF_(0x800300FAL)
  18104. //
  18105. // MessageId: STG_E_INVALIDHEADER
  18106. //
  18107. // MessageText:
  18108. //
  18109. // The file %1 is not a valid compound file.
  18110. //
  18111. #define STG_E_INVALIDHEADER _HRESULT_TYPEDEF_(0x800300FBL)
  18112. //
  18113. // MessageId: STG_E_INVALIDNAME
  18114. //
  18115. // MessageText:
  18116. //
  18117. // The name %1 is not valid.
  18118. //
  18119. #define STG_E_INVALIDNAME _HRESULT_TYPEDEF_(0x800300FCL)
  18120. //
  18121. // MessageId: STG_E_UNKNOWN
  18122. //
  18123. // MessageText:
  18124. //
  18125. // An unexpected error occurred.
  18126. //
  18127. #define STG_E_UNKNOWN _HRESULT_TYPEDEF_(0x800300FDL)
  18128. //
  18129. // MessageId: STG_E_UNIMPLEMENTEDFUNCTION
  18130. //
  18131. // MessageText:
  18132. //
  18133. // That function is not implemented.
  18134. //
  18135. #define STG_E_UNIMPLEMENTEDFUNCTION _HRESULT_TYPEDEF_(0x800300FEL)
  18136. //
  18137. // MessageId: STG_E_INVALIDFLAG
  18138. //
  18139. // MessageText:
  18140. //
  18141. // Invalid flag error.
  18142. //
  18143. #define STG_E_INVALIDFLAG _HRESULT_TYPEDEF_(0x800300FFL)
  18144. //
  18145. // MessageId: STG_E_INUSE
  18146. //
  18147. // MessageText:
  18148. //
  18149. // Attempted to use an object that is busy.
  18150. //
  18151. #define STG_E_INUSE _HRESULT_TYPEDEF_(0x80030100L)
  18152. //
  18153. // MessageId: STG_E_NOTCURRENT
  18154. //
  18155. // MessageText:
  18156. //
  18157. // The storage has been changed since the last commit.
  18158. //
  18159. #define STG_E_NOTCURRENT _HRESULT_TYPEDEF_(0x80030101L)
  18160. //
  18161. // MessageId: STG_E_REVERTED
  18162. //
  18163. // MessageText:
  18164. //
  18165. // Attempted to use an object that has ceased to exist.
  18166. //
  18167. #define STG_E_REVERTED _HRESULT_TYPEDEF_(0x80030102L)
  18168. //
  18169. // MessageId: STG_E_CANTSAVE
  18170. //
  18171. // MessageText:
  18172. //
  18173. // Can't save.
  18174. //
  18175. #define STG_E_CANTSAVE _HRESULT_TYPEDEF_(0x80030103L)
  18176. //
  18177. // MessageId: STG_E_OLDFORMAT
  18178. //
  18179. // MessageText:
  18180. //
  18181. // The compound file %1 was produced with an incompatible version of storage.
  18182. //
  18183. #define STG_E_OLDFORMAT _HRESULT_TYPEDEF_(0x80030104L)
  18184. //
  18185. // MessageId: STG_E_OLDDLL
  18186. //
  18187. // MessageText:
  18188. //
  18189. // The compound file %1 was produced with a newer version of storage.
  18190. //
  18191. #define STG_E_OLDDLL _HRESULT_TYPEDEF_(0x80030105L)
  18192. //
  18193. // MessageId: STG_E_SHAREREQUIRED
  18194. //
  18195. // MessageText:
  18196. //
  18197. // Share.exe or equivalent is required for operation.
  18198. //
  18199. #define STG_E_SHAREREQUIRED _HRESULT_TYPEDEF_(0x80030106L)
  18200. //
  18201. // MessageId: STG_E_NOTFILEBASEDSTORAGE
  18202. //
  18203. // MessageText:
  18204. //
  18205. // Illegal operation called on non-file based storage.
  18206. //
  18207. #define STG_E_NOTFILEBASEDSTORAGE _HRESULT_TYPEDEF_(0x80030107L)
  18208. //
  18209. // MessageId: STG_E_EXTANTMARSHALLINGS
  18210. //
  18211. // MessageText:
  18212. //
  18213. // Illegal operation called on object with extant marshallings.
  18214. //
  18215. #define STG_E_EXTANTMARSHALLINGS _HRESULT_TYPEDEF_(0x80030108L)
  18216. //
  18217. // MessageId: STG_E_DOCFILECORRUPT
  18218. //
  18219. // MessageText:
  18220. //
  18221. // The docfile has been corrupted.
  18222. //
  18223. #define STG_E_DOCFILECORRUPT _HRESULT_TYPEDEF_(0x80030109L)
  18224. //
  18225. // MessageId: STG_E_BADBASEADDRESS
  18226. //
  18227. // MessageText:
  18228. //
  18229. // OLE32.DLL has been loaded at the wrong address.
  18230. //
  18231. #define STG_E_BADBASEADDRESS _HRESULT_TYPEDEF_(0x80030110L)
  18232. //
  18233. // MessageId: STG_E_DOCFILETOOLARGE
  18234. //
  18235. // MessageText:
  18236. //
  18237. // The compound file is too large for the current implementation
  18238. //
  18239. #define STG_E_DOCFILETOOLARGE _HRESULT_TYPEDEF_(0x80030111L)
  18240. //
  18241. // MessageId: STG_E_NOTSIMPLEFORMAT
  18242. //
  18243. // MessageText:
  18244. //
  18245. // The compound file was not created with the STGM_SIMPLE flag
  18246. //
  18247. #define STG_E_NOTSIMPLEFORMAT _HRESULT_TYPEDEF_(0x80030112L)
  18248. //
  18249. // MessageId: STG_E_INCOMPLETE
  18250. //
  18251. // MessageText:
  18252. //
  18253. // The file download was aborted abnormally. The file is incomplete.
  18254. //
  18255. #define STG_E_INCOMPLETE _HRESULT_TYPEDEF_(0x80030201L)
  18256. //
  18257. // MessageId: STG_E_TERMINATED
  18258. //
  18259. // MessageText:
  18260. //
  18261. // The file download has been terminated.
  18262. //
  18263. #define STG_E_TERMINATED _HRESULT_TYPEDEF_(0x80030202L)
  18264. //
  18265. // MessageId: STG_S_CONVERTED
  18266. //
  18267. // MessageText:
  18268. //
  18269. // The underlying file was converted to compound file format.
  18270. //
  18271. #define STG_S_CONVERTED _HRESULT_TYPEDEF_(0x00030200L)
  18272. //
  18273. // MessageId: STG_S_BLOCK
  18274. //
  18275. // MessageText:
  18276. //
  18277. // The storage operation should block until more data is available.
  18278. //
  18279. #define STG_S_BLOCK _HRESULT_TYPEDEF_(0x00030201L)
  18280. //
  18281. // MessageId: STG_S_RETRYNOW
  18282. //
  18283. // MessageText:
  18284. //
  18285. // The storage operation should retry immediately.
  18286. //
  18287. #define STG_S_RETRYNOW _HRESULT_TYPEDEF_(0x00030202L)
  18288. //
  18289. // MessageId: STG_S_MONITORING
  18290. //
  18291. // MessageText:
  18292. //
  18293. // The notified event sink will not influence the storage operation.
  18294. //
  18295. #define STG_S_MONITORING _HRESULT_TYPEDEF_(0x00030203L)
  18296. //
  18297. // MessageId: STG_S_MULTIPLEOPENS
  18298. //
  18299. // MessageText:
  18300. //
  18301. // Multiple opens prevent consolidated. (commit succeeded).
  18302. //
  18303. #define STG_S_MULTIPLEOPENS _HRESULT_TYPEDEF_(0x00030204L)
  18304. //
  18305. // MessageId: STG_S_CONSOLIDATIONFAILED
  18306. //
  18307. // MessageText:
  18308. //
  18309. // Consolidation of the storage file failed. (commit succeeded).
  18310. //
  18311. #define STG_S_CONSOLIDATIONFAILED _HRESULT_TYPEDEF_(0x00030205L)
  18312. //
  18313. // MessageId: STG_S_CANNOTCONSOLIDATE
  18314. //
  18315. // MessageText:
  18316. //
  18317. // Consolidation of the storage file is inappropriate. (commit succeeded).
  18318. //
  18319. #define STG_S_CANNOTCONSOLIDATE _HRESULT_TYPEDEF_(0x00030206L)
  18320. /*++
  18321. MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  18322. copy protection errors.
  18323. --*/
  18324. //
  18325. // MessageId: STG_E_STATUS_COPY_PROTECTION_FAILURE
  18326. //
  18327. // MessageText:
  18328. //
  18329. // Generic Copy Protection Error.
  18330. //
  18331. #define STG_E_STATUS_COPY_PROTECTION_FAILURE _HRESULT_TYPEDEF_(0x80030305L)
  18332. //
  18333. // MessageId: STG_E_CSS_AUTHENTICATION_FAILURE
  18334. //
  18335. // MessageText:
  18336. //
  18337. // Copy Protection Error - DVD CSS Authentication failed.
  18338. //
  18339. #define STG_E_CSS_AUTHENTICATION_FAILURE _HRESULT_TYPEDEF_(0x80030306L)
  18340. //
  18341. // MessageId: STG_E_CSS_KEY_NOT_PRESENT
  18342. //
  18343. // MessageText:
  18344. //
  18345. // Copy Protection Error - The given sector does not have a valid CSS key.
  18346. //
  18347. #define STG_E_CSS_KEY_NOT_PRESENT _HRESULT_TYPEDEF_(0x80030307L)
  18348. //
  18349. // MessageId: STG_E_CSS_KEY_NOT_ESTABLISHED
  18350. //
  18351. // MessageText:
  18352. //
  18353. // Copy Protection Error - DVD session key not established.
  18354. //
  18355. #define STG_E_CSS_KEY_NOT_ESTABLISHED _HRESULT_TYPEDEF_(0x80030308L)
  18356. //
  18357. // MessageId: STG_E_CSS_SCRAMBLED_SECTOR
  18358. //
  18359. // MessageText:
  18360. //
  18361. // Copy Protection Error - The read failed because the sector is encrypted.
  18362. //
  18363. #define STG_E_CSS_SCRAMBLED_SECTOR _HRESULT_TYPEDEF_(0x80030309L)
  18364. //
  18365. // MessageId: STG_E_CSS_REGION_MISMATCH
  18366. //
  18367. // MessageText:
  18368. //
  18369. // Copy Protection Error - The current DVD's region does not correspond to the region setting of the drive.
  18370. //
  18371. #define STG_E_CSS_REGION_MISMATCH _HRESULT_TYPEDEF_(0x8003030AL)
  18372. //
  18373. // MessageId: STG_E_RESETS_EXHAUSTED
  18374. //
  18375. // MessageText:
  18376. //
  18377. // Copy Protection Error - The drive's region setting may be permanent or the number of user resets has been exhausted.
  18378. //
  18379. #define STG_E_RESETS_EXHAUSTED _HRESULT_TYPEDEF_(0x8003030BL)
  18380. /*++
  18381. MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  18382. copy protection errors.
  18383. --*/
  18384. // ******************
  18385. // FACILITY_RPC
  18386. // ******************
  18387. //
  18388. // Codes 0x0-0x11 are propagated from 16 bit OLE.
  18389. //
  18390. //
  18391. // MessageId: RPC_E_CALL_REJECTED
  18392. //
  18393. // MessageText:
  18394. //
  18395. // Call was rejected by callee.
  18396. //
  18397. #define RPC_E_CALL_REJECTED _HRESULT_TYPEDEF_(0x80010001L)
  18398. //
  18399. // MessageId: RPC_E_CALL_CANCELED
  18400. //
  18401. // MessageText:
  18402. //
  18403. // Call was canceled by the message filter.
  18404. //
  18405. #define RPC_E_CALL_CANCELED _HRESULT_TYPEDEF_(0x80010002L)
  18406. //
  18407. // MessageId: RPC_E_CANTPOST_INSENDCALL
  18408. //
  18409. // MessageText:
  18410. //
  18411. // The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
  18412. //
  18413. #define RPC_E_CANTPOST_INSENDCALL _HRESULT_TYPEDEF_(0x80010003L)
  18414. //
  18415. // MessageId: RPC_E_CANTCALLOUT_INASYNCCALL
  18416. //
  18417. // MessageText:
  18418. //
  18419. // The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
  18420. //
  18421. #define RPC_E_CANTCALLOUT_INASYNCCALL _HRESULT_TYPEDEF_(0x80010004L)
  18422. //
  18423. // MessageId: RPC_E_CANTCALLOUT_INEXTERNALCALL
  18424. //
  18425. // MessageText:
  18426. //
  18427. // It is illegal to call out while inside message filter.
  18428. //
  18429. #define RPC_E_CANTCALLOUT_INEXTERNALCALL _HRESULT_TYPEDEF_(0x80010005L)
  18430. //
  18431. // MessageId: RPC_E_CONNECTION_TERMINATED
  18432. //
  18433. // MessageText:
  18434. //
  18435. // The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.
  18436. //
  18437. #define RPC_E_CONNECTION_TERMINATED _HRESULT_TYPEDEF_(0x80010006L)
  18438. //
  18439. // MessageId: RPC_E_SERVER_DIED
  18440. //
  18441. // MessageText:
  18442. //
  18443. // The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.
  18444. //
  18445. #define RPC_E_SERVER_DIED _HRESULT_TYPEDEF_(0x80010007L)
  18446. //
  18447. // MessageId: RPC_E_CLIENT_DIED
  18448. //
  18449. // MessageText:
  18450. //
  18451. // The caller (client) disappeared while the callee (server) was processing a call.
  18452. //
  18453. #define RPC_E_CLIENT_DIED _HRESULT_TYPEDEF_(0x80010008L)
  18454. //
  18455. // MessageId: RPC_E_INVALID_DATAPACKET
  18456. //
  18457. // MessageText:
  18458. //
  18459. // The data packet with the marshalled parameter data is incorrect.
  18460. //
  18461. #define RPC_E_INVALID_DATAPACKET _HRESULT_TYPEDEF_(0x80010009L)
  18462. //
  18463. // MessageId: RPC_E_CANTTRANSMIT_CALL
  18464. //
  18465. // MessageText:
  18466. //
  18467. // The call was not transmitted properly; the message queue was full and was not emptied after yielding.
  18468. //
  18469. #define RPC_E_CANTTRANSMIT_CALL _HRESULT_TYPEDEF_(0x8001000AL)
  18470. //
  18471. // MessageId: RPC_E_CLIENT_CANTMARSHAL_DATA
  18472. //
  18473. // MessageText:
  18474. //
  18475. // The client (caller) cannot marshall the parameter data - low memory, etc.
  18476. //
  18477. #define RPC_E_CLIENT_CANTMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000BL)
  18478. //
  18479. // MessageId: RPC_E_CLIENT_CANTUNMARSHAL_DATA
  18480. //
  18481. // MessageText:
  18482. //
  18483. // The client (caller) cannot unmarshall the return data - low memory, etc.
  18484. //
  18485. #define RPC_E_CLIENT_CANTUNMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000CL)
  18486. //
  18487. // MessageId: RPC_E_SERVER_CANTMARSHAL_DATA
  18488. //
  18489. // MessageText:
  18490. //
  18491. // The server (callee) cannot marshall the return data - low memory, etc.
  18492. //
  18493. #define RPC_E_SERVER_CANTMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000DL)
  18494. //
  18495. // MessageId: RPC_E_SERVER_CANTUNMARSHAL_DATA
  18496. //
  18497. // MessageText:
  18498. //
  18499. // The server (callee) cannot unmarshall the parameter data - low memory, etc.
  18500. //
  18501. #define RPC_E_SERVER_CANTUNMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000EL)
  18502. //
  18503. // MessageId: RPC_E_INVALID_DATA
  18504. //
  18505. // MessageText:
  18506. //
  18507. // Received data is invalid; could be server or client data.
  18508. //
  18509. #define RPC_E_INVALID_DATA _HRESULT_TYPEDEF_(0x8001000FL)
  18510. //
  18511. // MessageId: RPC_E_INVALID_PARAMETER
  18512. //
  18513. // MessageText:
  18514. //
  18515. // A particular parameter is invalid and cannot be (un)marshalled.
  18516. //
  18517. #define RPC_E_INVALID_PARAMETER _HRESULT_TYPEDEF_(0x80010010L)
  18518. //
  18519. // MessageId: RPC_E_CANTCALLOUT_AGAIN
  18520. //
  18521. // MessageText:
  18522. //
  18523. // There is no second outgoing call on same channel in DDE conversation.
  18524. //
  18525. #define RPC_E_CANTCALLOUT_AGAIN _HRESULT_TYPEDEF_(0x80010011L)
  18526. //
  18527. // MessageId: RPC_E_SERVER_DIED_DNE
  18528. //
  18529. // MessageText:
  18530. //
  18531. // The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.
  18532. //
  18533. #define RPC_E_SERVER_DIED_DNE _HRESULT_TYPEDEF_(0x80010012L)
  18534. //
  18535. // MessageId: RPC_E_SYS_CALL_FAILED
  18536. //
  18537. // MessageText:
  18538. //
  18539. // System call failed.
  18540. //
  18541. #define RPC_E_SYS_CALL_FAILED _HRESULT_TYPEDEF_(0x80010100L)
  18542. //
  18543. // MessageId: RPC_E_OUT_OF_RESOURCES
  18544. //
  18545. // MessageText:
  18546. //
  18547. // Could not allocate some required resource (memory, events, ...)
  18548. //
  18549. #define RPC_E_OUT_OF_RESOURCES _HRESULT_TYPEDEF_(0x80010101L)
  18550. //
  18551. // MessageId: RPC_E_ATTEMPTED_MULTITHREAD
  18552. //
  18553. // MessageText:
  18554. //
  18555. // Attempted to make calls on more than one thread in single threaded mode.
  18556. //
  18557. #define RPC_E_ATTEMPTED_MULTITHREAD _HRESULT_TYPEDEF_(0x80010102L)
  18558. //
  18559. // MessageId: RPC_E_NOT_REGISTERED
  18560. //
  18561. // MessageText:
  18562. //
  18563. // The requested interface is not registered on the server object.
  18564. //
  18565. #define RPC_E_NOT_REGISTERED _HRESULT_TYPEDEF_(0x80010103L)
  18566. //
  18567. // MessageId: RPC_E_FAULT
  18568. //
  18569. // MessageText:
  18570. //
  18571. // RPC could not call the server or could not return the results of calling the server.
  18572. //
  18573. #define RPC_E_FAULT _HRESULT_TYPEDEF_(0x80010104L)
  18574. //
  18575. // MessageId: RPC_E_SERVERFAULT
  18576. //
  18577. // MessageText:
  18578. //
  18579. // The server threw an exception.
  18580. //
  18581. #define RPC_E_SERVERFAULT _HRESULT_TYPEDEF_(0x80010105L)
  18582. //
  18583. // MessageId: RPC_E_CHANGED_MODE
  18584. //
  18585. // MessageText:
  18586. //
  18587. // Cannot change thread mode after it is set.
  18588. //
  18589. #define RPC_E_CHANGED_MODE _HRESULT_TYPEDEF_(0x80010106L)
  18590. //
  18591. // MessageId: RPC_E_INVALIDMETHOD
  18592. //
  18593. // MessageText:
  18594. //
  18595. // The method called does not exist on the server.
  18596. //
  18597. #define RPC_E_INVALIDMETHOD _HRESULT_TYPEDEF_(0x80010107L)
  18598. //
  18599. // MessageId: RPC_E_DISCONNECTED
  18600. //
  18601. // MessageText:
  18602. //
  18603. // The object invoked has disconnected from its clients.
  18604. //
  18605. #define RPC_E_DISCONNECTED _HRESULT_TYPEDEF_(0x80010108L)
  18606. //
  18607. // MessageId: RPC_E_RETRY
  18608. //
  18609. // MessageText:
  18610. //
  18611. // The object invoked chose not to process the call now. Try again later.
  18612. //
  18613. #define RPC_E_RETRY _HRESULT_TYPEDEF_(0x80010109L)
  18614. //
  18615. // MessageId: RPC_E_SERVERCALL_RETRYLATER
  18616. //
  18617. // MessageText:
  18618. //
  18619. // The message filter indicated that the application is busy.
  18620. //
  18621. #define RPC_E_SERVERCALL_RETRYLATER _HRESULT_TYPEDEF_(0x8001010AL)
  18622. //
  18623. // MessageId: RPC_E_SERVERCALL_REJECTED
  18624. //
  18625. // MessageText:
  18626. //
  18627. // The message filter rejected the call.
  18628. //
  18629. #define RPC_E_SERVERCALL_REJECTED _HRESULT_TYPEDEF_(0x8001010BL)
  18630. //
  18631. // MessageId: RPC_E_INVALID_CALLDATA
  18632. //
  18633. // MessageText:
  18634. //
  18635. // A call control interfaces was called with invalid data.
  18636. //
  18637. #define RPC_E_INVALID_CALLDATA _HRESULT_TYPEDEF_(0x8001010CL)
  18638. //
  18639. // MessageId: RPC_E_CANTCALLOUT_ININPUTSYNCCALL
  18640. //
  18641. // MessageText:
  18642. //
  18643. // An outgoing call cannot be made since the application is dispatching an input-synchronous call.
  18644. //
  18645. #define RPC_E_CANTCALLOUT_ININPUTSYNCCALL _HRESULT_TYPEDEF_(0x8001010DL)
  18646. //
  18647. // MessageId: RPC_E_WRONG_THREAD
  18648. //
  18649. // MessageText:
  18650. //
  18651. // The application called an interface that was marshalled for a different thread.
  18652. //
  18653. #define RPC_E_WRONG_THREAD _HRESULT_TYPEDEF_(0x8001010EL)
  18654. //
  18655. // MessageId: RPC_E_THREAD_NOT_INIT
  18656. //
  18657. // MessageText:
  18658. //
  18659. // CoInitialize has not been called on the current thread.
  18660. //
  18661. #define RPC_E_THREAD_NOT_INIT _HRESULT_TYPEDEF_(0x8001010FL)
  18662. //
  18663. // MessageId: RPC_E_VERSION_MISMATCH
  18664. //
  18665. // MessageText:
  18666. //
  18667. // The version of OLE on the client and server machines does not match.
  18668. //
  18669. #define RPC_E_VERSION_MISMATCH _HRESULT_TYPEDEF_(0x80010110L)
  18670. //
  18671. // MessageId: RPC_E_INVALID_HEADER
  18672. //
  18673. // MessageText:
  18674. //
  18675. // OLE received a packet with an invalid header.
  18676. //
  18677. #define RPC_E_INVALID_HEADER _HRESULT_TYPEDEF_(0x80010111L)
  18678. //
  18679. // MessageId: RPC_E_INVALID_EXTENSION
  18680. //
  18681. // MessageText:
  18682. //
  18683. // OLE received a packet with an invalid extension.
  18684. //
  18685. #define RPC_E_INVALID_EXTENSION _HRESULT_TYPEDEF_(0x80010112L)
  18686. //
  18687. // MessageId: RPC_E_INVALID_IPID
  18688. //
  18689. // MessageText:
  18690. //
  18691. // The requested object or interface does not exist.
  18692. //
  18693. #define RPC_E_INVALID_IPID _HRESULT_TYPEDEF_(0x80010113L)
  18694. //
  18695. // MessageId: RPC_E_INVALID_OBJECT
  18696. //
  18697. // MessageText:
  18698. //
  18699. // The requested object does not exist.
  18700. //
  18701. #define RPC_E_INVALID_OBJECT _HRESULT_TYPEDEF_(0x80010114L)
  18702. //
  18703. // MessageId: RPC_S_CALLPENDING
  18704. //
  18705. // MessageText:
  18706. //
  18707. // OLE has sent a request and is waiting for a reply.
  18708. //
  18709. #define RPC_S_CALLPENDING _HRESULT_TYPEDEF_(0x80010115L)
  18710. //
  18711. // MessageId: RPC_S_WAITONTIMER
  18712. //
  18713. // MessageText:
  18714. //
  18715. // OLE is waiting before retrying a request.
  18716. //
  18717. #define RPC_S_WAITONTIMER _HRESULT_TYPEDEF_(0x80010116L)
  18718. //
  18719. // MessageId: RPC_E_CALL_COMPLETE
  18720. //
  18721. // MessageText:
  18722. //
  18723. // Call context cannot be accessed after call completed.
  18724. //
  18725. #define RPC_E_CALL_COMPLETE _HRESULT_TYPEDEF_(0x80010117L)
  18726. //
  18727. // MessageId: RPC_E_UNSECURE_CALL
  18728. //
  18729. // MessageText:
  18730. //
  18731. // Impersonate on unsecure calls is not supported.
  18732. //
  18733. #define RPC_E_UNSECURE_CALL _HRESULT_TYPEDEF_(0x80010118L)
  18734. //
  18735. // MessageId: RPC_E_TOO_LATE
  18736. //
  18737. // MessageText:
  18738. //
  18739. // Security must be initialized before any interfaces are marshalled or unmarshalled. It cannot be changed once initialized.
  18740. //
  18741. #define RPC_E_TOO_LATE _HRESULT_TYPEDEF_(0x80010119L)
  18742. //
  18743. // MessageId: RPC_E_NO_GOOD_SECURITY_PACKAGES
  18744. //
  18745. // MessageText:
  18746. //
  18747. // No security packages are installed on this machine or the user is not logged on or there are no compatible security packages between the client and server.
  18748. //
  18749. #define RPC_E_NO_GOOD_SECURITY_PACKAGES _HRESULT_TYPEDEF_(0x8001011AL)
  18750. //
  18751. // MessageId: RPC_E_ACCESS_DENIED
  18752. //
  18753. // MessageText:
  18754. //
  18755. // Access is denied.
  18756. //
  18757. #define RPC_E_ACCESS_DENIED _HRESULT_TYPEDEF_(0x8001011BL)
  18758. //
  18759. // MessageId: RPC_E_REMOTE_DISABLED
  18760. //
  18761. // MessageText:
  18762. //
  18763. // Remote calls are not allowed for this process.
  18764. //
  18765. #define RPC_E_REMOTE_DISABLED _HRESULT_TYPEDEF_(0x8001011CL)
  18766. //
  18767. // MessageId: RPC_E_INVALID_OBJREF
  18768. //
  18769. // MessageText:
  18770. //
  18771. // The marshaled interface data packet (OBJREF) has an invalid or unknown format.
  18772. //
  18773. #define RPC_E_INVALID_OBJREF _HRESULT_TYPEDEF_(0x8001011DL)
  18774. //
  18775. // MessageId: RPC_E_NO_CONTEXT
  18776. //
  18777. // MessageText:
  18778. //
  18779. // No context is associated with this call. This happens for some custom marshalled calls and on the client side of the call.
  18780. //
  18781. #define RPC_E_NO_CONTEXT _HRESULT_TYPEDEF_(0x8001011EL)
  18782. //
  18783. // MessageId: RPC_E_TIMEOUT
  18784. //
  18785. // MessageText:
  18786. //
  18787. // This operation returned because the timeout period expired.
  18788. //
  18789. #define RPC_E_TIMEOUT _HRESULT_TYPEDEF_(0x8001011FL)
  18790. //
  18791. // MessageId: RPC_E_NO_SYNC
  18792. //
  18793. // MessageText:
  18794. //
  18795. // There are no synchronize objects to wait on.
  18796. //
  18797. #define RPC_E_NO_SYNC _HRESULT_TYPEDEF_(0x80010120L)
  18798. //
  18799. // MessageId: RPC_E_FULLSIC_REQUIRED
  18800. //
  18801. // MessageText:
  18802. //
  18803. // Full subject issuer chain SSL principal name expected from the server.
  18804. //
  18805. #define RPC_E_FULLSIC_REQUIRED _HRESULT_TYPEDEF_(0x80010121L)
  18806. //
  18807. // MessageId: RPC_E_INVALID_STD_NAME
  18808. //
  18809. // MessageText:
  18810. //
  18811. // Principal name is not a valid MSSTD name.
  18812. //
  18813. #define RPC_E_INVALID_STD_NAME _HRESULT_TYPEDEF_(0x80010122L)
  18814. //
  18815. // MessageId: CO_E_FAILEDTOIMPERSONATE
  18816. //
  18817. // MessageText:
  18818. //
  18819. // Unable to impersonate DCOM client
  18820. //
  18821. #define CO_E_FAILEDTOIMPERSONATE _HRESULT_TYPEDEF_(0x80010123L)
  18822. //
  18823. // MessageId: CO_E_FAILEDTOGETSECCTX
  18824. //
  18825. // MessageText:
  18826. //
  18827. // Unable to obtain server's security context
  18828. //
  18829. #define CO_E_FAILEDTOGETSECCTX _HRESULT_TYPEDEF_(0x80010124L)
  18830. //
  18831. // MessageId: CO_E_FAILEDTOOPENTHREADTOKEN
  18832. //
  18833. // MessageText:
  18834. //
  18835. // Unable to open the access token of the current thread
  18836. //
  18837. #define CO_E_FAILEDTOOPENTHREADTOKEN _HRESULT_TYPEDEF_(0x80010125L)
  18838. //
  18839. // MessageId: CO_E_FAILEDTOGETTOKENINFO
  18840. //
  18841. // MessageText:
  18842. //
  18843. // Unable to obtain user info from an access token
  18844. //
  18845. #define CO_E_FAILEDTOGETTOKENINFO _HRESULT_TYPEDEF_(0x80010126L)
  18846. //
  18847. // MessageId: CO_E_TRUSTEEDOESNTMATCHCLIENT
  18848. //
  18849. // MessageText:
  18850. //
  18851. // The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method
  18852. //
  18853. #define CO_E_TRUSTEEDOESNTMATCHCLIENT _HRESULT_TYPEDEF_(0x80010127L)
  18854. //
  18855. // MessageId: CO_E_FAILEDTOQUERYCLIENTBLANKET
  18856. //
  18857. // MessageText:
  18858. //
  18859. // Unable to obtain the client's security blanket
  18860. //
  18861. #define CO_E_FAILEDTOQUERYCLIENTBLANKET _HRESULT_TYPEDEF_(0x80010128L)
  18862. //
  18863. // MessageId: CO_E_FAILEDTOSETDACL
  18864. //
  18865. // MessageText:
  18866. //
  18867. // Unable to set a discretionary ACL into a security descriptor
  18868. //
  18869. #define CO_E_FAILEDTOSETDACL _HRESULT_TYPEDEF_(0x80010129L)
  18870. //
  18871. // MessageId: CO_E_ACCESSCHECKFAILED
  18872. //
  18873. // MessageText:
  18874. //
  18875. // The system function, AccessCheck, returned false
  18876. //
  18877. #define CO_E_ACCESSCHECKFAILED _HRESULT_TYPEDEF_(0x8001012AL)
  18878. //
  18879. // MessageId: CO_E_NETACCESSAPIFAILED
  18880. //
  18881. // MessageText:
  18882. //
  18883. // Either NetAccessDel or NetAccessAdd returned an error code.
  18884. //
  18885. #define CO_E_NETACCESSAPIFAILED _HRESULT_TYPEDEF_(0x8001012BL)
  18886. //
  18887. // MessageId: CO_E_WRONGTRUSTEENAMESYNTAX
  18888. //
  18889. // MessageText:
  18890. //
  18891. // One of the trustee strings provided by the user did not conform to the <Domain>\<Name> syntax and it was not the "*" string
  18892. //
  18893. #define CO_E_WRONGTRUSTEENAMESYNTAX _HRESULT_TYPEDEF_(0x8001012CL)
  18894. //
  18895. // MessageId: CO_E_INVALIDSID
  18896. //
  18897. // MessageText:
  18898. //
  18899. // One of the security identifiers provided by the user was invalid
  18900. //
  18901. #define CO_E_INVALIDSID _HRESULT_TYPEDEF_(0x8001012DL)
  18902. //
  18903. // MessageId: CO_E_CONVERSIONFAILED
  18904. //
  18905. // MessageText:
  18906. //
  18907. // Unable to convert a wide character trustee string to a multibyte trustee string
  18908. //
  18909. #define CO_E_CONVERSIONFAILED _HRESULT_TYPEDEF_(0x8001012EL)
  18910. //
  18911. // MessageId: CO_E_NOMATCHINGSIDFOUND
  18912. //
  18913. // MessageText:
  18914. //
  18915. // Unable to find a security identifier that corresponds to a trustee string provided by the user
  18916. //
  18917. #define CO_E_NOMATCHINGSIDFOUND _HRESULT_TYPEDEF_(0x8001012FL)
  18918. //
  18919. // MessageId: CO_E_LOOKUPACCSIDFAILED
  18920. //
  18921. // MessageText:
  18922. //
  18923. // The system function, LookupAccountSID, failed
  18924. //
  18925. #define CO_E_LOOKUPACCSIDFAILED _HRESULT_TYPEDEF_(0x80010130L)
  18926. //
  18927. // MessageId: CO_E_NOMATCHINGNAMEFOUND
  18928. //
  18929. // MessageText:
  18930. //
  18931. // Unable to find a trustee name that corresponds to a security identifier provided by the user
  18932. //
  18933. #define CO_E_NOMATCHINGNAMEFOUND _HRESULT_TYPEDEF_(0x80010131L)
  18934. //
  18935. // MessageId: CO_E_LOOKUPACCNAMEFAILED
  18936. //
  18937. // MessageText:
  18938. //
  18939. // The system function, LookupAccountName, failed
  18940. //
  18941. #define CO_E_LOOKUPACCNAMEFAILED _HRESULT_TYPEDEF_(0x80010132L)
  18942. //
  18943. // MessageId: CO_E_SETSERLHNDLFAILED
  18944. //
  18945. // MessageText:
  18946. //
  18947. // Unable to set or reset a serialization handle
  18948. //
  18949. #define CO_E_SETSERLHNDLFAILED _HRESULT_TYPEDEF_(0x80010133L)
  18950. //
  18951. // MessageId: CO_E_FAILEDTOGETWINDIR
  18952. //
  18953. // MessageText:
  18954. //
  18955. // Unable to obtain the Windows directory
  18956. //
  18957. #define CO_E_FAILEDTOGETWINDIR _HRESULT_TYPEDEF_(0x80010134L)
  18958. //
  18959. // MessageId: CO_E_PATHTOOLONG
  18960. //
  18961. // MessageText:
  18962. //
  18963. // Path too long
  18964. //
  18965. #define CO_E_PATHTOOLONG _HRESULT_TYPEDEF_(0x80010135L)
  18966. //
  18967. // MessageId: CO_E_FAILEDTOGENUUID
  18968. //
  18969. // MessageText:
  18970. //
  18971. // Unable to generate a uuid.
  18972. //
  18973. #define CO_E_FAILEDTOGENUUID _HRESULT_TYPEDEF_(0x80010136L)
  18974. //
  18975. // MessageId: CO_E_FAILEDTOCREATEFILE
  18976. //
  18977. // MessageText:
  18978. //
  18979. // Unable to create file
  18980. //
  18981. #define CO_E_FAILEDTOCREATEFILE _HRESULT_TYPEDEF_(0x80010137L)
  18982. //
  18983. // MessageId: CO_E_FAILEDTOCLOSEHANDLE
  18984. //
  18985. // MessageText:
  18986. //
  18987. // Unable to close a serialization handle or a file handle.
  18988. //
  18989. #define CO_E_FAILEDTOCLOSEHANDLE _HRESULT_TYPEDEF_(0x80010138L)
  18990. //
  18991. // MessageId: CO_E_EXCEEDSYSACLLIMIT
  18992. //
  18993. // MessageText:
  18994. //
  18995. // The number of ACEs in an ACL exceeds the system limit.
  18996. //
  18997. #define CO_E_EXCEEDSYSACLLIMIT _HRESULT_TYPEDEF_(0x80010139L)
  18998. //
  18999. // MessageId: CO_E_ACESINWRONGORDER
  19000. //
  19001. // MessageText:
  19002. //
  19003. // Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.
  19004. //
  19005. #define CO_E_ACESINWRONGORDER _HRESULT_TYPEDEF_(0x8001013AL)
  19006. //
  19007. // MessageId: CO_E_INCOMPATIBLESTREAMVERSION
  19008. //
  19009. // MessageText:
  19010. //
  19011. // The version of ACL format in the stream is not supported by this implementation of IAccessControl
  19012. //
  19013. #define CO_E_INCOMPATIBLESTREAMVERSION _HRESULT_TYPEDEF_(0x8001013BL)
  19014. //
  19015. // MessageId: CO_E_FAILEDTOOPENPROCESSTOKEN
  19016. //
  19017. // MessageText:
  19018. //
  19019. // Unable to open the access token of the server process
  19020. //
  19021. #define CO_E_FAILEDTOOPENPROCESSTOKEN _HRESULT_TYPEDEF_(0x8001013CL)
  19022. //
  19023. // MessageId: CO_E_DECODEFAILED
  19024. //
  19025. // MessageText:
  19026. //
  19027. // Unable to decode the ACL in the stream provided by the user
  19028. //
  19029. #define CO_E_DECODEFAILED _HRESULT_TYPEDEF_(0x8001013DL)
  19030. //
  19031. // MessageId: CO_E_ACNOTINITIALIZED
  19032. //
  19033. // MessageText:
  19034. //
  19035. // The COM IAccessControl object is not initialized
  19036. //
  19037. #define CO_E_ACNOTINITIALIZED _HRESULT_TYPEDEF_(0x8001013FL)
  19038. //
  19039. // MessageId: CO_E_CANCEL_DISABLED
  19040. //
  19041. // MessageText:
  19042. //
  19043. // Call Cancellation is disabled
  19044. //
  19045. #define CO_E_CANCEL_DISABLED _HRESULT_TYPEDEF_(0x80010140L)
  19046. //
  19047. // MessageId: RPC_E_UNEXPECTED
  19048. //
  19049. // MessageText:
  19050. //
  19051. // An internal error occurred.
  19052. //
  19053. #define RPC_E_UNEXPECTED _HRESULT_TYPEDEF_(0x8001FFFFL)
  19054. //////////////////////////////////////
  19055. // //
  19056. // Additional Security Status Codes //
  19057. // //
  19058. // Facility=Security //
  19059. // //
  19060. //////////////////////////////////////
  19061. //
  19062. // MessageId: ERROR_AUDITING_DISABLED
  19063. //
  19064. // MessageText:
  19065. //
  19066. // The specified event is currently not being audited.
  19067. //
  19068. #define ERROR_AUDITING_DISABLED _HRESULT_TYPEDEF_(0xC0090001L)
  19069. //
  19070. // MessageId: ERROR_ALL_SIDS_FILTERED
  19071. //
  19072. // MessageText:
  19073. //
  19074. // The SID filtering operation removed all SIDs.
  19075. //
  19076. #define ERROR_ALL_SIDS_FILTERED _HRESULT_TYPEDEF_(0xC0090002L)
  19077. /////////////////////////////////////////////
  19078. // //
  19079. // end of Additional Security Status Codes //
  19080. // //
  19081. /////////////////////////////////////////////
  19082. /////////////////
  19083. //
  19084. // FACILITY_SSPI
  19085. //
  19086. /////////////////
  19087. //
  19088. // MessageId: NTE_BAD_UID
  19089. //
  19090. // MessageText:
  19091. //
  19092. // Bad UID.
  19093. //
  19094. #define NTE_BAD_UID _HRESULT_TYPEDEF_(0x80090001L)
  19095. //
  19096. // MessageId: NTE_BAD_HASH
  19097. //
  19098. // MessageText:
  19099. //
  19100. // Bad Hash.
  19101. //
  19102. #define NTE_BAD_HASH _HRESULT_TYPEDEF_(0x80090002L)
  19103. //
  19104. // MessageId: NTE_BAD_KEY
  19105. //
  19106. // MessageText:
  19107. //
  19108. // Bad Key.
  19109. //
  19110. #define NTE_BAD_KEY _HRESULT_TYPEDEF_(0x80090003L)
  19111. //
  19112. // MessageId: NTE_BAD_LEN
  19113. //
  19114. // MessageText:
  19115. //
  19116. // Bad Length.
  19117. //
  19118. #define NTE_BAD_LEN _HRESULT_TYPEDEF_(0x80090004L)
  19119. //
  19120. // MessageId: NTE_BAD_DATA
  19121. //
  19122. // MessageText:
  19123. //
  19124. // Bad Data.
  19125. //
  19126. #define NTE_BAD_DATA _HRESULT_TYPEDEF_(0x80090005L)
  19127. //
  19128. // MessageId: NTE_BAD_SIGNATURE
  19129. //
  19130. // MessageText:
  19131. //
  19132. // Invalid Signature.
  19133. //
  19134. #define NTE_BAD_SIGNATURE _HRESULT_TYPEDEF_(0x80090006L)
  19135. //
  19136. // MessageId: NTE_BAD_VER
  19137. //
  19138. // MessageText:
  19139. //
  19140. // Bad Version of provider.
  19141. //
  19142. #define NTE_BAD_VER _HRESULT_TYPEDEF_(0x80090007L)
  19143. //
  19144. // MessageId: NTE_BAD_ALGID
  19145. //
  19146. // MessageText:
  19147. //
  19148. // Invalid algorithm specified.
  19149. //
  19150. #define NTE_BAD_ALGID _HRESULT_TYPEDEF_(0x80090008L)
  19151. //
  19152. // MessageId: NTE_BAD_FLAGS
  19153. //
  19154. // MessageText:
  19155. //
  19156. // Invalid flags specified.
  19157. //
  19158. #define NTE_BAD_FLAGS _HRESULT_TYPEDEF_(0x80090009L)
  19159. //
  19160. // MessageId: NTE_BAD_TYPE
  19161. //
  19162. // MessageText:
  19163. //
  19164. // Invalid type specified.
  19165. //
  19166. #define NTE_BAD_TYPE _HRESULT_TYPEDEF_(0x8009000AL)
  19167. //
  19168. // MessageId: NTE_BAD_KEY_STATE
  19169. //
  19170. // MessageText:
  19171. //
  19172. // Key not valid for use in specified state.
  19173. //
  19174. #define NTE_BAD_KEY_STATE _HRESULT_TYPEDEF_(0x8009000BL)
  19175. //
  19176. // MessageId: NTE_BAD_HASH_STATE
  19177. //
  19178. // MessageText:
  19179. //
  19180. // Hash not valid for use in specified state.
  19181. //
  19182. #define NTE_BAD_HASH_STATE _HRESULT_TYPEDEF_(0x8009000CL)
  19183. //
  19184. // MessageId: NTE_NO_KEY
  19185. //
  19186. // MessageText:
  19187. //
  19188. // Key does not exist.
  19189. //
  19190. #define NTE_NO_KEY _HRESULT_TYPEDEF_(0x8009000DL)
  19191. //
  19192. // MessageId: NTE_NO_MEMORY
  19193. //
  19194. // MessageText:
  19195. //
  19196. // Insufficient memory available for the operation.
  19197. //
  19198. #define NTE_NO_MEMORY _HRESULT_TYPEDEF_(0x8009000EL)
  19199. //
  19200. // MessageId: NTE_EXISTS
  19201. //
  19202. // MessageText:
  19203. //
  19204. // Object already exists.
  19205. //
  19206. #define NTE_EXISTS _HRESULT_TYPEDEF_(0x8009000FL)
  19207. //
  19208. // MessageId: NTE_PERM
  19209. //
  19210. // MessageText:
  19211. //
  19212. // Access denied.
  19213. //
  19214. #define NTE_PERM _HRESULT_TYPEDEF_(0x80090010L)
  19215. //
  19216. // MessageId: NTE_NOT_FOUND
  19217. //
  19218. // MessageText:
  19219. //
  19220. // Object was not found.
  19221. //
  19222. #define NTE_NOT_FOUND _HRESULT_TYPEDEF_(0x80090011L)
  19223. //
  19224. // MessageId: NTE_DOUBLE_ENCRYPT
  19225. //
  19226. // MessageText:
  19227. //
  19228. // Data already encrypted.
  19229. //
  19230. #define NTE_DOUBLE_ENCRYPT _HRESULT_TYPEDEF_(0x80090012L)
  19231. //
  19232. // MessageId: NTE_BAD_PROVIDER
  19233. //
  19234. // MessageText:
  19235. //
  19236. // Invalid provider specified.
  19237. //
  19238. #define NTE_BAD_PROVIDER _HRESULT_TYPEDEF_(0x80090013L)
  19239. //
  19240. // MessageId: NTE_BAD_PROV_TYPE
  19241. //
  19242. // MessageText:
  19243. //
  19244. // Invalid provider type specified.
  19245. //
  19246. #define NTE_BAD_PROV_TYPE _HRESULT_TYPEDEF_(0x80090014L)
  19247. //
  19248. // MessageId: NTE_BAD_PUBLIC_KEY
  19249. //
  19250. // MessageText:
  19251. //
  19252. // Provider's public key is invalid.
  19253. //
  19254. #define NTE_BAD_PUBLIC_KEY _HRESULT_TYPEDEF_(0x80090015L)
  19255. //
  19256. // MessageId: NTE_BAD_KEYSET
  19257. //
  19258. // MessageText:
  19259. //
  19260. // Keyset does not exist
  19261. //
  19262. #define NTE_BAD_KEYSET _HRESULT_TYPEDEF_(0x80090016L)
  19263. //
  19264. // MessageId: NTE_PROV_TYPE_NOT_DEF
  19265. //
  19266. // MessageText:
  19267. //
  19268. // Provider type not defined.
  19269. //
  19270. #define NTE_PROV_TYPE_NOT_DEF _HRESULT_TYPEDEF_(0x80090017L)
  19271. //
  19272. // MessageId: NTE_PROV_TYPE_ENTRY_BAD
  19273. //
  19274. // MessageText:
  19275. //
  19276. // Provider type as registered is invalid.
  19277. //
  19278. #define NTE_PROV_TYPE_ENTRY_BAD _HRESULT_TYPEDEF_(0x80090018L)
  19279. //
  19280. // MessageId: NTE_KEYSET_NOT_DEF
  19281. //
  19282. // MessageText:
  19283. //
  19284. // The keyset is not defined.
  19285. //
  19286. #define NTE_KEYSET_NOT_DEF _HRESULT_TYPEDEF_(0x80090019L)
  19287. //
  19288. // MessageId: NTE_KEYSET_ENTRY_BAD
  19289. //
  19290. // MessageText:
  19291. //
  19292. // Keyset as registered is invalid.
  19293. //
  19294. #define NTE_KEYSET_ENTRY_BAD _HRESULT_TYPEDEF_(0x8009001AL)
  19295. //
  19296. // MessageId: NTE_PROV_TYPE_NO_MATCH
  19297. //
  19298. // MessageText:
  19299. //
  19300. // Provider type does not match registered value.
  19301. //
  19302. #define NTE_PROV_TYPE_NO_MATCH _HRESULT_TYPEDEF_(0x8009001BL)
  19303. //
  19304. // MessageId: NTE_SIGNATURE_FILE_BAD
  19305. //
  19306. // MessageText:
  19307. //
  19308. // The digital signature file is corrupt.
  19309. //
  19310. #define NTE_SIGNATURE_FILE_BAD _HRESULT_TYPEDEF_(0x8009001CL)
  19311. //
  19312. // MessageId: NTE_PROVIDER_DLL_FAIL
  19313. //
  19314. // MessageText:
  19315. //
  19316. // Provider DLL failed to initialize correctly.
  19317. //
  19318. #define NTE_PROVIDER_DLL_FAIL _HRESULT_TYPEDEF_(0x8009001DL)
  19319. //
  19320. // MessageId: NTE_PROV_DLL_NOT_FOUND
  19321. //
  19322. // MessageText:
  19323. //
  19324. // Provider DLL could not be found.
  19325. //
  19326. #define NTE_PROV_DLL_NOT_FOUND _HRESULT_TYPEDEF_(0x8009001EL)
  19327. //
  19328. // MessageId: NTE_BAD_KEYSET_PARAM
  19329. //
  19330. // MessageText:
  19331. //
  19332. // The Keyset parameter is invalid.
  19333. //
  19334. #define NTE_BAD_KEYSET_PARAM _HRESULT_TYPEDEF_(0x8009001FL)
  19335. //
  19336. // MessageId: NTE_FAIL
  19337. //
  19338. // MessageText:
  19339. //
  19340. // An internal error occurred.
  19341. //
  19342. #define NTE_FAIL _HRESULT_TYPEDEF_(0x80090020L)
  19343. //
  19344. // MessageId: NTE_SYS_ERR
  19345. //
  19346. // MessageText:
  19347. //
  19348. // A base error occurred.
  19349. //
  19350. #define NTE_SYS_ERR _HRESULT_TYPEDEF_(0x80090021L)
  19351. //
  19352. // MessageId: NTE_SILENT_CONTEXT
  19353. //
  19354. // MessageText:
  19355. //
  19356. // Provider could not perform the action since the context was acquired as silent.
  19357. //
  19358. #define NTE_SILENT_CONTEXT _HRESULT_TYPEDEF_(0x80090022L)
  19359. //
  19360. // MessageId: NTE_TOKEN_KEYSET_STORAGE_FULL
  19361. //
  19362. // MessageText:
  19363. //
  19364. // The security token does not have storage space available for an additional container.
  19365. //
  19366. #define NTE_TOKEN_KEYSET_STORAGE_FULL _HRESULT_TYPEDEF_(0x80090023L)
  19367. //
  19368. // MessageId: NTE_TEMPORARY_PROFILE
  19369. //
  19370. // MessageText:
  19371. //
  19372. // The profile for the user is a temporary profile.
  19373. //
  19374. #define NTE_TEMPORARY_PROFILE _HRESULT_TYPEDEF_(0x80090024L)
  19375. //
  19376. // MessageId: NTE_FIXEDPARAMETER
  19377. //
  19378. // MessageText:
  19379. //
  19380. // The key parameters could not be set because the CSP uses fixed parameters.
  19381. //
  19382. #define NTE_FIXEDPARAMETER _HRESULT_TYPEDEF_(0x80090025L)
  19383. //
  19384. // MessageId: SEC_E_INSUFFICIENT_MEMORY
  19385. //
  19386. // MessageText:
  19387. //
  19388. // Not enough memory is available to complete this request
  19389. //
  19390. #define SEC_E_INSUFFICIENT_MEMORY _HRESULT_TYPEDEF_(0x80090300L)
  19391. //
  19392. // MessageId: SEC_E_INVALID_HANDLE
  19393. //
  19394. // MessageText:
  19395. //
  19396. // The handle specified is invalid
  19397. //
  19398. #define SEC_E_INVALID_HANDLE _HRESULT_TYPEDEF_(0x80090301L)
  19399. //
  19400. // MessageId: SEC_E_UNSUPPORTED_FUNCTION
  19401. //
  19402. // MessageText:
  19403. //
  19404. // The function requested is not supported
  19405. //
  19406. #define SEC_E_UNSUPPORTED_FUNCTION _HRESULT_TYPEDEF_(0x80090302L)
  19407. //
  19408. // MessageId: SEC_E_TARGET_UNKNOWN
  19409. //
  19410. // MessageText:
  19411. //
  19412. // The specified target is unknown or unreachable
  19413. //
  19414. #define SEC_E_TARGET_UNKNOWN _HRESULT_TYPEDEF_(0x80090303L)
  19415. //
  19416. // MessageId: SEC_E_INTERNAL_ERROR
  19417. //
  19418. // MessageText:
  19419. //
  19420. // The Local Security Authority cannot be contacted
  19421. //
  19422. #define SEC_E_INTERNAL_ERROR _HRESULT_TYPEDEF_(0x80090304L)
  19423. //
  19424. // MessageId: SEC_E_SECPKG_NOT_FOUND
  19425. //
  19426. // MessageText:
  19427. //
  19428. // The requested security package does not exist
  19429. //
  19430. #define SEC_E_SECPKG_NOT_FOUND _HRESULT_TYPEDEF_(0x80090305L)
  19431. //
  19432. // MessageId: SEC_E_NOT_OWNER
  19433. //
  19434. // MessageText:
  19435. //
  19436. // The caller is not the owner of the desired credentials
  19437. //
  19438. #define SEC_E_NOT_OWNER _HRESULT_TYPEDEF_(0x80090306L)
  19439. //
  19440. // MessageId: SEC_E_CANNOT_INSTALL
  19441. //
  19442. // MessageText:
  19443. //
  19444. // The security package failed to initialize, and cannot be installed
  19445. //
  19446. #define SEC_E_CANNOT_INSTALL _HRESULT_TYPEDEF_(0x80090307L)
  19447. //
  19448. // MessageId: SEC_E_INVALID_TOKEN
  19449. //
  19450. // MessageText:
  19451. //
  19452. // The token supplied to the function is invalid
  19453. //
  19454. #define SEC_E_INVALID_TOKEN _HRESULT_TYPEDEF_(0x80090308L)
  19455. //
  19456. // MessageId: SEC_E_CANNOT_PACK
  19457. //
  19458. // MessageText:
  19459. //
  19460. // The security package is not able to marshall the logon buffer, so the logon attempt has failed
  19461. //
  19462. #define SEC_E_CANNOT_PACK _HRESULT_TYPEDEF_(0x80090309L)
  19463. //
  19464. // MessageId: SEC_E_QOP_NOT_SUPPORTED
  19465. //
  19466. // MessageText:
  19467. //
  19468. // The per-message Quality of Protection is not supported by the security package
  19469. //
  19470. #define SEC_E_QOP_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009030AL)
  19471. //
  19472. // MessageId: SEC_E_NO_IMPERSONATION
  19473. //
  19474. // MessageText:
  19475. //
  19476. // The security context does not allow impersonation of the client
  19477. //
  19478. #define SEC_E_NO_IMPERSONATION _HRESULT_TYPEDEF_(0x8009030BL)
  19479. //
  19480. // MessageId: SEC_E_LOGON_DENIED
  19481. //
  19482. // MessageText:
  19483. //
  19484. // The logon attempt failed
  19485. //
  19486. #define SEC_E_LOGON_DENIED _HRESULT_TYPEDEF_(0x8009030CL)
  19487. //
  19488. // MessageId: SEC_E_UNKNOWN_CREDENTIALS
  19489. //
  19490. // MessageText:
  19491. //
  19492. // The credentials supplied to the package were not recognized
  19493. //
  19494. #define SEC_E_UNKNOWN_CREDENTIALS _HRESULT_TYPEDEF_(0x8009030DL)
  19495. //
  19496. // MessageId: SEC_E_NO_CREDENTIALS
  19497. //
  19498. // MessageText:
  19499. //
  19500. // No credentials are available in the security package
  19501. //
  19502. #define SEC_E_NO_CREDENTIALS _HRESULT_TYPEDEF_(0x8009030EL)
  19503. //
  19504. // MessageId: SEC_E_MESSAGE_ALTERED
  19505. //
  19506. // MessageText:
  19507. //
  19508. // The message or signature supplied for verification has been altered
  19509. //
  19510. #define SEC_E_MESSAGE_ALTERED _HRESULT_TYPEDEF_(0x8009030FL)
  19511. //
  19512. // MessageId: SEC_E_OUT_OF_SEQUENCE
  19513. //
  19514. // MessageText:
  19515. //
  19516. // The message supplied for verification is out of sequence
  19517. //
  19518. #define SEC_E_OUT_OF_SEQUENCE _HRESULT_TYPEDEF_(0x80090310L)
  19519. //
  19520. // MessageId: SEC_E_NO_AUTHENTICATING_AUTHORITY
  19521. //
  19522. // MessageText:
  19523. //
  19524. // No authority could be contacted for authentication.
  19525. //
  19526. #define SEC_E_NO_AUTHENTICATING_AUTHORITY _HRESULT_TYPEDEF_(0x80090311L)
  19527. //
  19528. // MessageId: SEC_I_CONTINUE_NEEDED
  19529. //
  19530. // MessageText:
  19531. //
  19532. // The function completed successfully, but must be called again to complete the context
  19533. //
  19534. #define SEC_I_CONTINUE_NEEDED _HRESULT_TYPEDEF_(0x00090312L)
  19535. //
  19536. // MessageId: SEC_I_COMPLETE_NEEDED
  19537. //
  19538. // MessageText:
  19539. //
  19540. // The function completed successfully, but CompleteToken must be called
  19541. //
  19542. #define SEC_I_COMPLETE_NEEDED _HRESULT_TYPEDEF_(0x00090313L)
  19543. //
  19544. // MessageId: SEC_I_COMPLETE_AND_CONTINUE
  19545. //
  19546. // MessageText:
  19547. //
  19548. // The function completed successfully, but both CompleteToken and this function must be called to complete the context
  19549. //
  19550. #define SEC_I_COMPLETE_AND_CONTINUE _HRESULT_TYPEDEF_(0x00090314L)
  19551. //
  19552. // MessageId: SEC_I_LOCAL_LOGON
  19553. //
  19554. // MessageText:
  19555. //
  19556. // The logon was completed, but no network authority was available. The logon was made using locally known information
  19557. //
  19558. #define SEC_I_LOCAL_LOGON _HRESULT_TYPEDEF_(0x00090315L)
  19559. //
  19560. // MessageId: SEC_E_BAD_PKGID
  19561. //
  19562. // MessageText:
  19563. //
  19564. // The requested security package does not exist
  19565. //
  19566. #define SEC_E_BAD_PKGID _HRESULT_TYPEDEF_(0x80090316L)
  19567. //
  19568. // MessageId: SEC_E_CONTEXT_EXPIRED
  19569. //
  19570. // MessageText:
  19571. //
  19572. // The context has expired and can no longer be used.
  19573. //
  19574. #define SEC_E_CONTEXT_EXPIRED _HRESULT_TYPEDEF_(0x80090317L)
  19575. //
  19576. // MessageId: SEC_I_CONTEXT_EXPIRED
  19577. //
  19578. // MessageText:
  19579. //
  19580. // The context has expired and can no longer be used.
  19581. //
  19582. #define SEC_I_CONTEXT_EXPIRED _HRESULT_TYPEDEF_(0x00090317L)
  19583. //
  19584. // MessageId: SEC_E_INCOMPLETE_MESSAGE
  19585. //
  19586. // MessageText:
  19587. //
  19588. // The supplied message is incomplete. The signature was not verified.
  19589. //
  19590. #define SEC_E_INCOMPLETE_MESSAGE _HRESULT_TYPEDEF_(0x80090318L)
  19591. //
  19592. // MessageId: SEC_E_INCOMPLETE_CREDENTIALS
  19593. //
  19594. // MessageText:
  19595. //
  19596. // The credentials supplied were not complete, and could not be verified. The context could not be initialized.
  19597. //
  19598. #define SEC_E_INCOMPLETE_CREDENTIALS _HRESULT_TYPEDEF_(0x80090320L)
  19599. //
  19600. // MessageId: SEC_E_BUFFER_TOO_SMALL
  19601. //
  19602. // MessageText:
  19603. //
  19604. // The buffers supplied to a function was too small.
  19605. //
  19606. #define SEC_E_BUFFER_TOO_SMALL _HRESULT_TYPEDEF_(0x80090321L)
  19607. //
  19608. // MessageId: SEC_I_INCOMPLETE_CREDENTIALS
  19609. //
  19610. // MessageText:
  19611. //
  19612. // The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.
  19613. //
  19614. #define SEC_I_INCOMPLETE_CREDENTIALS _HRESULT_TYPEDEF_(0x00090320L)
  19615. //
  19616. // MessageId: SEC_I_RENEGOTIATE
  19617. //
  19618. // MessageText:
  19619. //
  19620. // The context data must be renegotiated with the peer.
  19621. //
  19622. #define SEC_I_RENEGOTIATE _HRESULT_TYPEDEF_(0x00090321L)
  19623. //
  19624. // MessageId: SEC_E_WRONG_PRINCIPAL
  19625. //
  19626. // MessageText:
  19627. //
  19628. // The target principal name is incorrect.
  19629. //
  19630. #define SEC_E_WRONG_PRINCIPAL _HRESULT_TYPEDEF_(0x80090322L)
  19631. //
  19632. // MessageId: SEC_I_NO_LSA_CONTEXT
  19633. //
  19634. // MessageText:
  19635. //
  19636. // There is no LSA mode context associated with this context.
  19637. //
  19638. #define SEC_I_NO_LSA_CONTEXT _HRESULT_TYPEDEF_(0x00090323L)
  19639. //
  19640. // MessageId: SEC_E_TIME_SKEW
  19641. //
  19642. // MessageText:
  19643. //
  19644. // The clocks on the client and server machines are skewed.
  19645. //
  19646. #define SEC_E_TIME_SKEW _HRESULT_TYPEDEF_(0x80090324L)
  19647. //
  19648. // MessageId: SEC_E_UNTRUSTED_ROOT
  19649. //
  19650. // MessageText:
  19651. //
  19652. // The certificate chain was issued by an authority that is not trusted.
  19653. //
  19654. #define SEC_E_UNTRUSTED_ROOT _HRESULT_TYPEDEF_(0x80090325L)
  19655. //
  19656. // MessageId: SEC_E_ILLEGAL_MESSAGE
  19657. //
  19658. // MessageText:
  19659. //
  19660. // The message received was unexpected or badly formatted.
  19661. //
  19662. #define SEC_E_ILLEGAL_MESSAGE _HRESULT_TYPEDEF_(0x80090326L)
  19663. //
  19664. // MessageId: SEC_E_CERT_UNKNOWN
  19665. //
  19666. // MessageText:
  19667. //
  19668. // An unknown error occurred while processing the certificate.
  19669. //
  19670. #define SEC_E_CERT_UNKNOWN _HRESULT_TYPEDEF_(0x80090327L)
  19671. //
  19672. // MessageId: SEC_E_CERT_EXPIRED
  19673. //
  19674. // MessageText:
  19675. //
  19676. // The received certificate has expired.
  19677. //
  19678. #define SEC_E_CERT_EXPIRED _HRESULT_TYPEDEF_(0x80090328L)
  19679. //
  19680. // MessageId: SEC_E_ENCRYPT_FAILURE
  19681. //
  19682. // MessageText:
  19683. //
  19684. // The specified data could not be encrypted.
  19685. //
  19686. #define SEC_E_ENCRYPT_FAILURE _HRESULT_TYPEDEF_(0x80090329L)
  19687. //
  19688. // MessageId: SEC_E_DECRYPT_FAILURE
  19689. //
  19690. // MessageText:
  19691. //
  19692. // The specified data could not be decrypted.
  19693. //
  19694. //
  19695. #define SEC_E_DECRYPT_FAILURE _HRESULT_TYPEDEF_(0x80090330L)
  19696. //
  19697. // MessageId: SEC_E_ALGORITHM_MISMATCH
  19698. //
  19699. // MessageText:
  19700. //
  19701. // The client and server cannot communicate, because they do not possess a common algorithm.
  19702. //
  19703. #define SEC_E_ALGORITHM_MISMATCH _HRESULT_TYPEDEF_(0x80090331L)
  19704. //
  19705. // MessageId: SEC_E_SECURITY_QOS_FAILED
  19706. //
  19707. // MessageText:
  19708. //
  19709. // The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).
  19710. //
  19711. #define SEC_E_SECURITY_QOS_FAILED _HRESULT_TYPEDEF_(0x80090332L)
  19712. //
  19713. // MessageId: SEC_E_UNFINISHED_CONTEXT_DELETED
  19714. //
  19715. // MessageText:
  19716. //
  19717. // A security context was deleted before the context was completed. This is considered a logon failure.
  19718. //
  19719. #define SEC_E_UNFINISHED_CONTEXT_DELETED _HRESULT_TYPEDEF_(0x80090333L)
  19720. //
  19721. // MessageId: SEC_E_NO_TGT_REPLY
  19722. //
  19723. // MessageText:
  19724. //
  19725. // The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.
  19726. //
  19727. #define SEC_E_NO_TGT_REPLY _HRESULT_TYPEDEF_(0x80090334L)
  19728. //
  19729. // MessageId: SEC_E_NO_IP_ADDRESSES
  19730. //
  19731. // MessageText:
  19732. //
  19733. // Unable to accomplish the requested task because the local machine does not have any IP addresses.
  19734. //
  19735. #define SEC_E_NO_IP_ADDRESSES _HRESULT_TYPEDEF_(0x80090335L)
  19736. //
  19737. // MessageId: SEC_E_WRONG_CREDENTIAL_HANDLE
  19738. //
  19739. // MessageText:
  19740. //
  19741. // The supplied credential handle does not match the credential associated with the security context.
  19742. //
  19743. #define SEC_E_WRONG_CREDENTIAL_HANDLE _HRESULT_TYPEDEF_(0x80090336L)
  19744. //
  19745. // MessageId: SEC_E_CRYPTO_SYSTEM_INVALID
  19746. //
  19747. // MessageText:
  19748. //
  19749. // The crypto system or checksum function is invalid because a required function is unavailable.
  19750. //
  19751. #define SEC_E_CRYPTO_SYSTEM_INVALID _HRESULT_TYPEDEF_(0x80090337L)
  19752. //
  19753. // MessageId: SEC_E_MAX_REFERRALS_EXCEEDED
  19754. //
  19755. // MessageText:
  19756. //
  19757. // The number of maximum ticket referrals has been exceeded.
  19758. //
  19759. #define SEC_E_MAX_REFERRALS_EXCEEDED _HRESULT_TYPEDEF_(0x80090338L)
  19760. //
  19761. // MessageId: SEC_E_MUST_BE_KDC
  19762. //
  19763. // MessageText:
  19764. //
  19765. // The local machine must be a Kerberos KDC (domain controller) and it is not.
  19766. //
  19767. #define SEC_E_MUST_BE_KDC _HRESULT_TYPEDEF_(0x80090339L)
  19768. //
  19769. // MessageId: SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
  19770. //
  19771. // MessageText:
  19772. //
  19773. // The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.
  19774. //
  19775. #define SEC_E_STRONG_CRYPTO_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009033AL)
  19776. //
  19777. // MessageId: SEC_E_TOO_MANY_PRINCIPALS
  19778. //
  19779. // MessageText:
  19780. //
  19781. // The KDC reply contained more than one principal name.
  19782. //
  19783. #define SEC_E_TOO_MANY_PRINCIPALS _HRESULT_TYPEDEF_(0x8009033BL)
  19784. //
  19785. // MessageId: SEC_E_NO_PA_DATA
  19786. //
  19787. // MessageText:
  19788. //
  19789. // Expected to find PA data for a hint of what etype to use, but it was not found.
  19790. //
  19791. #define SEC_E_NO_PA_DATA _HRESULT_TYPEDEF_(0x8009033CL)
  19792. //
  19793. // MessageId: SEC_E_PKINIT_NAME_MISMATCH
  19794. //
  19795. // MessageText:
  19796. //
  19797. // The client cert name does not matches the user name or the KDC name is incorrect.
  19798. //
  19799. #define SEC_E_PKINIT_NAME_MISMATCH _HRESULT_TYPEDEF_(0x8009033DL)
  19800. //
  19801. // MessageId: SEC_E_SMARTCARD_LOGON_REQUIRED
  19802. //
  19803. // MessageText:
  19804. //
  19805. // Smartcard logon is required and was not used.
  19806. //
  19807. #define SEC_E_SMARTCARD_LOGON_REQUIRED _HRESULT_TYPEDEF_(0x8009033EL)
  19808. //
  19809. // MessageId: SEC_E_SHUTDOWN_IN_PROGRESS
  19810. //
  19811. // MessageText:
  19812. //
  19813. // A system shutdown is in progress.
  19814. //
  19815. #define SEC_E_SHUTDOWN_IN_PROGRESS _HRESULT_TYPEDEF_(0x8009033FL)
  19816. //
  19817. // MessageId: SEC_E_KDC_INVALID_REQUEST
  19818. //
  19819. // MessageText:
  19820. //
  19821. // An invalid request was sent to the KDC.
  19822. //
  19823. #define SEC_E_KDC_INVALID_REQUEST _HRESULT_TYPEDEF_(0x80090340L)
  19824. //
  19825. // MessageId: SEC_E_KDC_UNABLE_TO_REFER
  19826. //
  19827. // MessageText:
  19828. //
  19829. // The KDC was unable to generate a referral for the service requested.
  19830. //
  19831. #define SEC_E_KDC_UNABLE_TO_REFER _HRESULT_TYPEDEF_(0x80090341L)
  19832. //
  19833. // MessageId: SEC_E_KDC_UNKNOWN_ETYPE
  19834. //
  19835. // MessageText:
  19836. //
  19837. // The encryption type requested is not supported by the KDC.
  19838. //
  19839. #define SEC_E_KDC_UNKNOWN_ETYPE _HRESULT_TYPEDEF_(0x80090342L)
  19840. //
  19841. // MessageId: SEC_E_UNSUPPORTED_PREAUTH
  19842. //
  19843. // MessageText:
  19844. //
  19845. // An unsupported preauthentication mechanism was presented to the kerberos package.
  19846. //
  19847. #define SEC_E_UNSUPPORTED_PREAUTH _HRESULT_TYPEDEF_(0x80090343L)
  19848. //
  19849. // MessageId: SEC_E_DELEGATION_REQUIRED
  19850. //
  19851. // MessageText:
  19852. //
  19853. // The requested operation requires delegation to be enabled on the machine.
  19854. //
  19855. #define SEC_E_DELEGATION_REQUIRED _HRESULT_TYPEDEF_(0x80090345L)
  19856. //
  19857. // MessageId: SEC_E_BAD_BINDINGS
  19858. //
  19859. // MessageText:
  19860. //
  19861. // Client's supplied SSPI channel bindings were incorrect.
  19862. //
  19863. #define SEC_E_BAD_BINDINGS _HRESULT_TYPEDEF_(0x80090346L)
  19864. //
  19865. // MessageId: SEC_E_MULTIPLE_ACCOUNTS
  19866. //
  19867. // MessageText:
  19868. //
  19869. // The received certificate was mapped to multiple accounts.
  19870. //
  19871. #define SEC_E_MULTIPLE_ACCOUNTS _HRESULT_TYPEDEF_(0x80090347L)
  19872. //
  19873. // MessageId: SEC_E_NO_KERB_KEY
  19874. //
  19875. // MessageText:
  19876. //
  19877. // SEC_E_NO_KERB_KEY
  19878. //
  19879. #define SEC_E_NO_KERB_KEY _HRESULT_TYPEDEF_(0x80090348L)
  19880. //
  19881. // Provided for backwards compatibility
  19882. //
  19883. #define SEC_E_NO_SPM SEC_E_INTERNAL_ERROR
  19884. #define SEC_E_NOT_SUPPORTED SEC_E_UNSUPPORTED_FUNCTION
  19885. //
  19886. // MessageId: CRYPT_E_MSG_ERROR
  19887. //
  19888. // MessageText:
  19889. //
  19890. // An error occurred while performing an operation on a cryptographic message.
  19891. //
  19892. #define CRYPT_E_MSG_ERROR _HRESULT_TYPEDEF_(0x80091001L)
  19893. //
  19894. // MessageId: CRYPT_E_UNKNOWN_ALGO
  19895. //
  19896. // MessageText:
  19897. //
  19898. // Unknown cryptographic algorithm.
  19899. //
  19900. #define CRYPT_E_UNKNOWN_ALGO _HRESULT_TYPEDEF_(0x80091002L)
  19901. //
  19902. // MessageId: CRYPT_E_OID_FORMAT
  19903. //
  19904. // MessageText:
  19905. //
  19906. // The object identifier is poorly formatted.
  19907. //
  19908. #define CRYPT_E_OID_FORMAT _HRESULT_TYPEDEF_(0x80091003L)
  19909. //
  19910. // MessageId: CRYPT_E_INVALID_MSG_TYPE
  19911. //
  19912. // MessageText:
  19913. //
  19914. // Invalid cryptographic message type.
  19915. //
  19916. #define CRYPT_E_INVALID_MSG_TYPE _HRESULT_TYPEDEF_(0x80091004L)
  19917. //
  19918. // MessageId: CRYPT_E_UNEXPECTED_ENCODING
  19919. //
  19920. // MessageText:
  19921. //
  19922. // Unexpected cryptographic message encoding.
  19923. //
  19924. #define CRYPT_E_UNEXPECTED_ENCODING _HRESULT_TYPEDEF_(0x80091005L)
  19925. //
  19926. // MessageId: CRYPT_E_AUTH_ATTR_MISSING
  19927. //
  19928. // MessageText:
  19929. //
  19930. // The cryptographic message does not contain an expected authenticated attribute.
  19931. //
  19932. #define CRYPT_E_AUTH_ATTR_MISSING _HRESULT_TYPEDEF_(0x80091006L)
  19933. //
  19934. // MessageId: CRYPT_E_HASH_VALUE
  19935. //
  19936. // MessageText:
  19937. //
  19938. // The hash value is not correct.
  19939. //
  19940. #define CRYPT_E_HASH_VALUE _HRESULT_TYPEDEF_(0x80091007L)
  19941. //
  19942. // MessageId: CRYPT_E_INVALID_INDEX
  19943. //
  19944. // MessageText:
  19945. //
  19946. // The index value is not valid.
  19947. //
  19948. #define CRYPT_E_INVALID_INDEX _HRESULT_TYPEDEF_(0x80091008L)
  19949. //
  19950. // MessageId: CRYPT_E_ALREADY_DECRYPTED
  19951. //
  19952. // MessageText:
  19953. //
  19954. // The content of the cryptographic message has already been decrypted.
  19955. //
  19956. #define CRYPT_E_ALREADY_DECRYPTED _HRESULT_TYPEDEF_(0x80091009L)
  19957. //
  19958. // MessageId: CRYPT_E_NOT_DECRYPTED
  19959. //
  19960. // MessageText:
  19961. //
  19962. // The content of the cryptographic message has not been decrypted yet.
  19963. //
  19964. #define CRYPT_E_NOT_DECRYPTED _HRESULT_TYPEDEF_(0x8009100AL)
  19965. //
  19966. // MessageId: CRYPT_E_RECIPIENT_NOT_FOUND
  19967. //
  19968. // MessageText:
  19969. //
  19970. // The enveloped-data message does not contain the specified recipient.
  19971. //
  19972. #define CRYPT_E_RECIPIENT_NOT_FOUND _HRESULT_TYPEDEF_(0x8009100BL)
  19973. //
  19974. // MessageId: CRYPT_E_CONTROL_TYPE
  19975. //
  19976. // MessageText:
  19977. //
  19978. // Invalid control type.
  19979. //
  19980. #define CRYPT_E_CONTROL_TYPE _HRESULT_TYPEDEF_(0x8009100CL)
  19981. //
  19982. // MessageId: CRYPT_E_ISSUER_SERIALNUMBER
  19983. //
  19984. // MessageText:
  19985. //
  19986. // Invalid issuer and/or serial number.
  19987. //
  19988. #define CRYPT_E_ISSUER_SERIALNUMBER _HRESULT_TYPEDEF_(0x8009100DL)
  19989. //
  19990. // MessageId: CRYPT_E_SIGNER_NOT_FOUND
  19991. //
  19992. // MessageText:
  19993. //
  19994. // Cannot find the original signer.
  19995. //
  19996. #define CRYPT_E_SIGNER_NOT_FOUND _HRESULT_TYPEDEF_(0x8009100EL)
  19997. //
  19998. // MessageId: CRYPT_E_ATTRIBUTES_MISSING
  19999. //
  20000. // MessageText:
  20001. //
  20002. // The cryptographic message does not contain all of the requested attributes.
  20003. //
  20004. #define CRYPT_E_ATTRIBUTES_MISSING _HRESULT_TYPEDEF_(0x8009100FL)
  20005. //
  20006. // MessageId: CRYPT_E_STREAM_MSG_NOT_READY
  20007. //
  20008. // MessageText:
  20009. //
  20010. // The streamed cryptographic message is not ready to return data.
  20011. //
  20012. #define CRYPT_E_STREAM_MSG_NOT_READY _HRESULT_TYPEDEF_(0x80091010L)
  20013. //
  20014. // MessageId: CRYPT_E_STREAM_INSUFFICIENT_DATA
  20015. //
  20016. // MessageText:
  20017. //
  20018. // The streamed cryptographic message requires more data to complete the decode operation.
  20019. //
  20020. #define CRYPT_E_STREAM_INSUFFICIENT_DATA _HRESULT_TYPEDEF_(0x80091011L)
  20021. //
  20022. // MessageId: CRYPT_I_NEW_PROTECTION_REQUIRED
  20023. //
  20024. // MessageText:
  20025. //
  20026. // The protected data needs to be re-protected.
  20027. //
  20028. #define CRYPT_I_NEW_PROTECTION_REQUIRED _HRESULT_TYPEDEF_(0x00091012L)
  20029. //
  20030. // MessageId: CRYPT_E_BAD_LEN
  20031. //
  20032. // MessageText:
  20033. //
  20034. // The length specified for the output data was insufficient.
  20035. //
  20036. #define CRYPT_E_BAD_LEN _HRESULT_TYPEDEF_(0x80092001L)
  20037. //
  20038. // MessageId: CRYPT_E_BAD_ENCODE
  20039. //
  20040. // MessageText:
  20041. //
  20042. // An error occurred during encode or decode operation.
  20043. //
  20044. #define CRYPT_E_BAD_ENCODE _HRESULT_TYPEDEF_(0x80092002L)
  20045. //
  20046. // MessageId: CRYPT_E_FILE_ERROR
  20047. //
  20048. // MessageText:
  20049. //
  20050. // An error occurred while reading or writing to a file.
  20051. //
  20052. #define CRYPT_E_FILE_ERROR _HRESULT_TYPEDEF_(0x80092003L)
  20053. //
  20054. // MessageId: CRYPT_E_NOT_FOUND
  20055. //
  20056. // MessageText:
  20057. //
  20058. // Cannot find object or property.
  20059. //
  20060. #define CRYPT_E_NOT_FOUND _HRESULT_TYPEDEF_(0x80092004L)
  20061. //
  20062. // MessageId: CRYPT_E_EXISTS
  20063. //
  20064. // MessageText:
  20065. //
  20066. // The object or property already exists.
  20067. //
  20068. #define CRYPT_E_EXISTS _HRESULT_TYPEDEF_(0x80092005L)
  20069. //
  20070. // MessageId: CRYPT_E_NO_PROVIDER
  20071. //
  20072. // MessageText:
  20073. //
  20074. // No provider was specified for the store or object.
  20075. //
  20076. #define CRYPT_E_NO_PROVIDER _HRESULT_TYPEDEF_(0x80092006L)
  20077. //
  20078. // MessageId: CRYPT_E_SELF_SIGNED
  20079. //
  20080. // MessageText:
  20081. //
  20082. // The specified certificate is self signed.
  20083. //
  20084. #define CRYPT_E_SELF_SIGNED _HRESULT_TYPEDEF_(0x80092007L)
  20085. //
  20086. // MessageId: CRYPT_E_DELETED_PREV
  20087. //
  20088. // MessageText:
  20089. //
  20090. // The previous certificate or CRL context was deleted.
  20091. //
  20092. #define CRYPT_E_DELETED_PREV _HRESULT_TYPEDEF_(0x80092008L)
  20093. //
  20094. // MessageId: CRYPT_E_NO_MATCH
  20095. //
  20096. // MessageText:
  20097. //
  20098. // Cannot find the requested object.
  20099. //
  20100. #define CRYPT_E_NO_MATCH _HRESULT_TYPEDEF_(0x80092009L)
  20101. //
  20102. // MessageId: CRYPT_E_UNEXPECTED_MSG_TYPE
  20103. //
  20104. // MessageText:
  20105. //
  20106. // The certificate does not have a property that references a private key.
  20107. //
  20108. #define CRYPT_E_UNEXPECTED_MSG_TYPE _HRESULT_TYPEDEF_(0x8009200AL)
  20109. //
  20110. // MessageId: CRYPT_E_NO_KEY_PROPERTY
  20111. //
  20112. // MessageText:
  20113. //
  20114. // Cannot find the certificate and private key for decryption.
  20115. //
  20116. #define CRYPT_E_NO_KEY_PROPERTY _HRESULT_TYPEDEF_(0x8009200BL)
  20117. //
  20118. // MessageId: CRYPT_E_NO_DECRYPT_CERT
  20119. //
  20120. // MessageText:
  20121. //
  20122. // Cannot find the certificate and private key to use for decryption.
  20123. //
  20124. #define CRYPT_E_NO_DECRYPT_CERT _HRESULT_TYPEDEF_(0x8009200CL)
  20125. //
  20126. // MessageId: CRYPT_E_BAD_MSG
  20127. //
  20128. // MessageText:
  20129. //
  20130. // Not a cryptographic message or the cryptographic message is not formatted correctly.
  20131. //
  20132. #define CRYPT_E_BAD_MSG _HRESULT_TYPEDEF_(0x8009200DL)
  20133. //
  20134. // MessageId: CRYPT_E_NO_SIGNER
  20135. //
  20136. // MessageText:
  20137. //
  20138. // The signed cryptographic message does not have a signer for the specified signer index.
  20139. //
  20140. #define CRYPT_E_NO_SIGNER _HRESULT_TYPEDEF_(0x8009200EL)
  20141. //
  20142. // MessageId: CRYPT_E_PENDING_CLOSE
  20143. //
  20144. // MessageText:
  20145. //
  20146. // Final closure is pending until additional frees or closes.
  20147. //
  20148. #define CRYPT_E_PENDING_CLOSE _HRESULT_TYPEDEF_(0x8009200FL)
  20149. //
  20150. // MessageId: CRYPT_E_REVOKED
  20151. //
  20152. // MessageText:
  20153. //
  20154. // The certificate is revoked.
  20155. //
  20156. #define CRYPT_E_REVOKED _HRESULT_TYPEDEF_(0x80092010L)
  20157. //
  20158. // MessageId: CRYPT_E_NO_REVOCATION_DLL
  20159. //
  20160. // MessageText:
  20161. //
  20162. // No Dll or exported function was found to verify revocation.
  20163. //
  20164. #define CRYPT_E_NO_REVOCATION_DLL _HRESULT_TYPEDEF_(0x80092011L)
  20165. //
  20166. // MessageId: CRYPT_E_NO_REVOCATION_CHECK
  20167. //
  20168. // MessageText:
  20169. //
  20170. // The revocation function was unable to check revocation for the certificate.
  20171. //
  20172. #define CRYPT_E_NO_REVOCATION_CHECK _HRESULT_TYPEDEF_(0x80092012L)
  20173. //
  20174. // MessageId: CRYPT_E_REVOCATION_OFFLINE
  20175. //
  20176. // MessageText:
  20177. //
  20178. // The revocation function was unable to check revocation because the revocation server was offline.
  20179. //
  20180. #define CRYPT_E_REVOCATION_OFFLINE _HRESULT_TYPEDEF_(0x80092013L)
  20181. //
  20182. // MessageId: CRYPT_E_NOT_IN_REVOCATION_DATABASE
  20183. //
  20184. // MessageText:
  20185. //
  20186. // The certificate is not in the revocation server's database.
  20187. //
  20188. #define CRYPT_E_NOT_IN_REVOCATION_DATABASE _HRESULT_TYPEDEF_(0x80092014L)
  20189. //
  20190. // MessageId: CRYPT_E_INVALID_NUMERIC_STRING
  20191. //
  20192. // MessageText:
  20193. //
  20194. // The string contains a non-numeric character.
  20195. //
  20196. #define CRYPT_E_INVALID_NUMERIC_STRING _HRESULT_TYPEDEF_(0x80092020L)
  20197. //
  20198. // MessageId: CRYPT_E_INVALID_PRINTABLE_STRING
  20199. //
  20200. // MessageText:
  20201. //
  20202. // The string contains a non-printable character.
  20203. //
  20204. #define CRYPT_E_INVALID_PRINTABLE_STRING _HRESULT_TYPEDEF_(0x80092021L)
  20205. //
  20206. // MessageId: CRYPT_E_INVALID_IA5_STRING
  20207. //
  20208. // MessageText:
  20209. //
  20210. // The string contains a character not in the 7 bit ASCII character set.
  20211. //
  20212. #define CRYPT_E_INVALID_IA5_STRING _HRESULT_TYPEDEF_(0x80092022L)
  20213. //
  20214. // MessageId: CRYPT_E_INVALID_X500_STRING
  20215. //
  20216. // MessageText:
  20217. //
  20218. // The string contains an invalid X500 name attribute key, oid, value or delimiter.
  20219. //
  20220. #define CRYPT_E_INVALID_X500_STRING _HRESULT_TYPEDEF_(0x80092023L)
  20221. //
  20222. // MessageId: CRYPT_E_NOT_CHAR_STRING
  20223. //
  20224. // MessageText:
  20225. //
  20226. // The dwValueType for the CERT_NAME_VALUE is not one of the character strings. Most likely it is either a CERT_RDN_ENCODED_BLOB or CERT_TDN_OCTED_STRING.
  20227. //
  20228. #define CRYPT_E_NOT_CHAR_STRING _HRESULT_TYPEDEF_(0x80092024L)
  20229. //
  20230. // MessageId: CRYPT_E_FILERESIZED
  20231. //
  20232. // MessageText:
  20233. //
  20234. // The Put operation can not continue. The file needs to be resized. However, there is already a signature present. A complete signing operation must be done.
  20235. //
  20236. #define CRYPT_E_FILERESIZED _HRESULT_TYPEDEF_(0x80092025L)
  20237. //
  20238. // MessageId: CRYPT_E_SECURITY_SETTINGS
  20239. //
  20240. // MessageText:
  20241. //
  20242. // The cryptographic operation failed due to a local security option setting.
  20243. //
  20244. #define CRYPT_E_SECURITY_SETTINGS _HRESULT_TYPEDEF_(0x80092026L)
  20245. //
  20246. // MessageId: CRYPT_E_NO_VERIFY_USAGE_DLL
  20247. //
  20248. // MessageText:
  20249. //
  20250. // No DLL or exported function was found to verify subject usage.
  20251. //
  20252. #define CRYPT_E_NO_VERIFY_USAGE_DLL _HRESULT_TYPEDEF_(0x80092027L)
  20253. //
  20254. // MessageId: CRYPT_E_NO_VERIFY_USAGE_CHECK
  20255. //
  20256. // MessageText:
  20257. //
  20258. // The called function was unable to do a usage check on the subject.
  20259. //
  20260. #define CRYPT_E_NO_VERIFY_USAGE_CHECK _HRESULT_TYPEDEF_(0x80092028L)
  20261. //
  20262. // MessageId: CRYPT_E_VERIFY_USAGE_OFFLINE
  20263. //
  20264. // MessageText:
  20265. //
  20266. // Since the server was offline, the called function was unable to complete the usage check.
  20267. //
  20268. #define CRYPT_E_VERIFY_USAGE_OFFLINE _HRESULT_TYPEDEF_(0x80092029L)
  20269. //
  20270. // MessageId: CRYPT_E_NOT_IN_CTL
  20271. //
  20272. // MessageText:
  20273. //
  20274. // The subject was not found in a Certificate Trust List (CTL).
  20275. //
  20276. #define CRYPT_E_NOT_IN_CTL _HRESULT_TYPEDEF_(0x8009202AL)
  20277. //
  20278. // MessageId: CRYPT_E_NO_TRUSTED_SIGNER
  20279. //
  20280. // MessageText:
  20281. //
  20282. // None of the signers of the cryptographic message or certificate trust list is trusted.
  20283. //
  20284. #define CRYPT_E_NO_TRUSTED_SIGNER _HRESULT_TYPEDEF_(0x8009202BL)
  20285. //
  20286. // MessageId: CRYPT_E_MISSING_PUBKEY_PARA
  20287. //
  20288. // MessageText:
  20289. //
  20290. // The public key's algorithm parameters are missing.
  20291. //
  20292. #define CRYPT_E_MISSING_PUBKEY_PARA _HRESULT_TYPEDEF_(0x8009202CL)
  20293. //
  20294. // MessageId: CRYPT_E_OSS_ERROR
  20295. //
  20296. // MessageText:
  20297. //
  20298. // OSS Certificate encode/decode error code base
  20299. //
  20300. // See asn1code.h for a definition of the OSS runtime errors. The OSS
  20301. // error values are offset by CRYPT_E_OSS_ERROR.
  20302. //
  20303. #define CRYPT_E_OSS_ERROR _HRESULT_TYPEDEF_(0x80093000L)
  20304. //
  20305. // MessageId: OSS_MORE_BUF
  20306. //
  20307. // MessageText:
  20308. //
  20309. // OSS ASN.1 Error: Output Buffer is too small.
  20310. //
  20311. #define OSS_MORE_BUF _HRESULT_TYPEDEF_(0x80093001L)
  20312. //
  20313. // MessageId: OSS_NEGATIVE_UINTEGER
  20314. //
  20315. // MessageText:
  20316. //
  20317. // OSS ASN.1 Error: Signed integer is encoded as a unsigned integer.
  20318. //
  20319. #define OSS_NEGATIVE_UINTEGER _HRESULT_TYPEDEF_(0x80093002L)
  20320. //
  20321. // MessageId: OSS_PDU_RANGE
  20322. //
  20323. // MessageText:
  20324. //
  20325. // OSS ASN.1 Error: Unknown ASN.1 data type.
  20326. //
  20327. #define OSS_PDU_RANGE _HRESULT_TYPEDEF_(0x80093003L)
  20328. //
  20329. // MessageId: OSS_MORE_INPUT
  20330. //
  20331. // MessageText:
  20332. //
  20333. // OSS ASN.1 Error: Output buffer is too small, the decoded data has been truncated.
  20334. //
  20335. #define OSS_MORE_INPUT _HRESULT_TYPEDEF_(0x80093004L)
  20336. //
  20337. // MessageId: OSS_DATA_ERROR
  20338. //
  20339. // MessageText:
  20340. //
  20341. // OSS ASN.1 Error: Invalid data.
  20342. //
  20343. #define OSS_DATA_ERROR _HRESULT_TYPEDEF_(0x80093005L)
  20344. //
  20345. // MessageId: OSS_BAD_ARG
  20346. //
  20347. // MessageText:
  20348. //
  20349. // OSS ASN.1 Error: Invalid argument.
  20350. //
  20351. #define OSS_BAD_ARG _HRESULT_TYPEDEF_(0x80093006L)
  20352. //
  20353. // MessageId: OSS_BAD_VERSION
  20354. //
  20355. // MessageText:
  20356. //
  20357. // OSS ASN.1 Error: Encode/Decode version mismatch.
  20358. //
  20359. #define OSS_BAD_VERSION _HRESULT_TYPEDEF_(0x80093007L)
  20360. //
  20361. // MessageId: OSS_OUT_MEMORY
  20362. //
  20363. // MessageText:
  20364. //
  20365. // OSS ASN.1 Error: Out of memory.
  20366. //
  20367. #define OSS_OUT_MEMORY _HRESULT_TYPEDEF_(0x80093008L)
  20368. //
  20369. // MessageId: OSS_PDU_MISMATCH
  20370. //
  20371. // MessageText:
  20372. //
  20373. // OSS ASN.1 Error: Encode/Decode Error.
  20374. //
  20375. #define OSS_PDU_MISMATCH _HRESULT_TYPEDEF_(0x80093009L)
  20376. //
  20377. // MessageId: OSS_LIMITED
  20378. //
  20379. // MessageText:
  20380. //
  20381. // OSS ASN.1 Error: Internal Error.
  20382. //
  20383. #define OSS_LIMITED _HRESULT_TYPEDEF_(0x8009300AL)
  20384. //
  20385. // MessageId: OSS_BAD_PTR
  20386. //
  20387. // MessageText:
  20388. //
  20389. // OSS ASN.1 Error: Invalid data.
  20390. //
  20391. #define OSS_BAD_PTR _HRESULT_TYPEDEF_(0x8009300BL)
  20392. //
  20393. // MessageId: OSS_BAD_TIME
  20394. //
  20395. // MessageText:
  20396. //
  20397. // OSS ASN.1 Error: Invalid data.
  20398. //
  20399. #define OSS_BAD_TIME _HRESULT_TYPEDEF_(0x8009300CL)
  20400. //
  20401. // MessageId: OSS_INDEFINITE_NOT_SUPPORTED
  20402. //
  20403. // MessageText:
  20404. //
  20405. // OSS ASN.1 Error: Unsupported BER indefinite-length encoding.
  20406. //
  20407. #define OSS_INDEFINITE_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009300DL)
  20408. //
  20409. // MessageId: OSS_MEM_ERROR
  20410. //
  20411. // MessageText:
  20412. //
  20413. // OSS ASN.1 Error: Access violation.
  20414. //
  20415. #define OSS_MEM_ERROR _HRESULT_TYPEDEF_(0x8009300EL)
  20416. //
  20417. // MessageId: OSS_BAD_TABLE
  20418. //
  20419. // MessageText:
  20420. //
  20421. // OSS ASN.1 Error: Invalid data.
  20422. //
  20423. #define OSS_BAD_TABLE _HRESULT_TYPEDEF_(0x8009300FL)
  20424. //
  20425. // MessageId: OSS_TOO_LONG
  20426. //
  20427. // MessageText:
  20428. //
  20429. // OSS ASN.1 Error: Invalid data.
  20430. //
  20431. #define OSS_TOO_LONG _HRESULT_TYPEDEF_(0x80093010L)
  20432. //
  20433. // MessageId: OSS_CONSTRAINT_VIOLATED
  20434. //
  20435. // MessageText:
  20436. //
  20437. // OSS ASN.1 Error: Invalid data.
  20438. //
  20439. #define OSS_CONSTRAINT_VIOLATED _HRESULT_TYPEDEF_(0x80093011L)
  20440. //
  20441. // MessageId: OSS_FATAL_ERROR
  20442. //
  20443. // MessageText:
  20444. //
  20445. // OSS ASN.1 Error: Internal Error.
  20446. //
  20447. #define OSS_FATAL_ERROR _HRESULT_TYPEDEF_(0x80093012L)
  20448. //
  20449. // MessageId: OSS_ACCESS_SERIALIZATION_ERROR
  20450. //
  20451. // MessageText:
  20452. //
  20453. // OSS ASN.1 Error: Multi-threading conflict.
  20454. //
  20455. #define OSS_ACCESS_SERIALIZATION_ERROR _HRESULT_TYPEDEF_(0x80093013L)
  20456. //
  20457. // MessageId: OSS_NULL_TBL
  20458. //
  20459. // MessageText:
  20460. //
  20461. // OSS ASN.1 Error: Invalid data.
  20462. //
  20463. #define OSS_NULL_TBL _HRESULT_TYPEDEF_(0x80093014L)
  20464. //
  20465. // MessageId: OSS_NULL_FCN
  20466. //
  20467. // MessageText:
  20468. //
  20469. // OSS ASN.1 Error: Invalid data.
  20470. //
  20471. #define OSS_NULL_FCN _HRESULT_TYPEDEF_(0x80093015L)
  20472. //
  20473. // MessageId: OSS_BAD_ENCRULES
  20474. //
  20475. // MessageText:
  20476. //
  20477. // OSS ASN.1 Error: Invalid data.
  20478. //
  20479. #define OSS_BAD_ENCRULES _HRESULT_TYPEDEF_(0x80093016L)
  20480. //
  20481. // MessageId: OSS_UNAVAIL_ENCRULES
  20482. //
  20483. // MessageText:
  20484. //
  20485. // OSS ASN.1 Error: Encode/Decode function not implemented.
  20486. //
  20487. #define OSS_UNAVAIL_ENCRULES _HRESULT_TYPEDEF_(0x80093017L)
  20488. //
  20489. // MessageId: OSS_CANT_OPEN_TRACE_WINDOW
  20490. //
  20491. // MessageText:
  20492. //
  20493. // OSS ASN.1 Error: Trace file error.
  20494. //
  20495. #define OSS_CANT_OPEN_TRACE_WINDOW _HRESULT_TYPEDEF_(0x80093018L)
  20496. //
  20497. // MessageId: OSS_UNIMPLEMENTED
  20498. //
  20499. // MessageText:
  20500. //
  20501. // OSS ASN.1 Error: Function not implemented.
  20502. //
  20503. #define OSS_UNIMPLEMENTED _HRESULT_TYPEDEF_(0x80093019L)
  20504. //
  20505. // MessageId: OSS_OID_DLL_NOT_LINKED
  20506. //
  20507. // MessageText:
  20508. //
  20509. // OSS ASN.1 Error: Program link error.
  20510. //
  20511. #define OSS_OID_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009301AL)
  20512. //
  20513. // MessageId: OSS_CANT_OPEN_TRACE_FILE
  20514. //
  20515. // MessageText:
  20516. //
  20517. // OSS ASN.1 Error: Trace file error.
  20518. //
  20519. #define OSS_CANT_OPEN_TRACE_FILE _HRESULT_TYPEDEF_(0x8009301BL)
  20520. //
  20521. // MessageId: OSS_TRACE_FILE_ALREADY_OPEN
  20522. //
  20523. // MessageText:
  20524. //
  20525. // OSS ASN.1 Error: Trace file error.
  20526. //
  20527. #define OSS_TRACE_FILE_ALREADY_OPEN _HRESULT_TYPEDEF_(0x8009301CL)
  20528. //
  20529. // MessageId: OSS_TABLE_MISMATCH
  20530. //
  20531. // MessageText:
  20532. //
  20533. // OSS ASN.1 Error: Invalid data.
  20534. //
  20535. #define OSS_TABLE_MISMATCH _HRESULT_TYPEDEF_(0x8009301DL)
  20536. //
  20537. // MessageId: OSS_TYPE_NOT_SUPPORTED
  20538. //
  20539. // MessageText:
  20540. //
  20541. // OSS ASN.1 Error: Invalid data.
  20542. //
  20543. #define OSS_TYPE_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009301EL)
  20544. //
  20545. // MessageId: OSS_REAL_DLL_NOT_LINKED
  20546. //
  20547. // MessageText:
  20548. //
  20549. // OSS ASN.1 Error: Program link error.
  20550. //
  20551. #define OSS_REAL_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009301FL)
  20552. //
  20553. // MessageId: OSS_REAL_CODE_NOT_LINKED
  20554. //
  20555. // MessageText:
  20556. //
  20557. // OSS ASN.1 Error: Program link error.
  20558. //
  20559. #define OSS_REAL_CODE_NOT_LINKED _HRESULT_TYPEDEF_(0x80093020L)
  20560. //
  20561. // MessageId: OSS_OUT_OF_RANGE
  20562. //
  20563. // MessageText:
  20564. //
  20565. // OSS ASN.1 Error: Program link error.
  20566. //
  20567. #define OSS_OUT_OF_RANGE _HRESULT_TYPEDEF_(0x80093021L)
  20568. //
  20569. // MessageId: OSS_COPIER_DLL_NOT_LINKED
  20570. //
  20571. // MessageText:
  20572. //
  20573. // OSS ASN.1 Error: Program link error.
  20574. //
  20575. #define OSS_COPIER_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093022L)
  20576. //
  20577. // MessageId: OSS_CONSTRAINT_DLL_NOT_LINKED
  20578. //
  20579. // MessageText:
  20580. //
  20581. // OSS ASN.1 Error: Program link error.
  20582. //
  20583. #define OSS_CONSTRAINT_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093023L)
  20584. //
  20585. // MessageId: OSS_COMPARATOR_DLL_NOT_LINKED
  20586. //
  20587. // MessageText:
  20588. //
  20589. // OSS ASN.1 Error: Program link error.
  20590. //
  20591. #define OSS_COMPARATOR_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093024L)
  20592. //
  20593. // MessageId: OSS_COMPARATOR_CODE_NOT_LINKED
  20594. //
  20595. // MessageText:
  20596. //
  20597. // OSS ASN.1 Error: Program link error.
  20598. //
  20599. #define OSS_COMPARATOR_CODE_NOT_LINKED _HRESULT_TYPEDEF_(0x80093025L)
  20600. //
  20601. // MessageId: OSS_MEM_MGR_DLL_NOT_LINKED
  20602. //
  20603. // MessageText:
  20604. //
  20605. // OSS ASN.1 Error: Program link error.
  20606. //
  20607. #define OSS_MEM_MGR_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093026L)
  20608. //
  20609. // MessageId: OSS_PDV_DLL_NOT_LINKED
  20610. //
  20611. // MessageText:
  20612. //
  20613. // OSS ASN.1 Error: Program link error.
  20614. //
  20615. #define OSS_PDV_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093027L)
  20616. //
  20617. // MessageId: OSS_PDV_CODE_NOT_LINKED
  20618. //
  20619. // MessageText:
  20620. //
  20621. // OSS ASN.1 Error: Program link error.
  20622. //
  20623. #define OSS_PDV_CODE_NOT_LINKED _HRESULT_TYPEDEF_(0x80093028L)
  20624. //
  20625. // MessageId: OSS_API_DLL_NOT_LINKED
  20626. //
  20627. // MessageText:
  20628. //
  20629. // OSS ASN.1 Error: Program link error.
  20630. //
  20631. #define OSS_API_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093029L)
  20632. //
  20633. // MessageId: OSS_BERDER_DLL_NOT_LINKED
  20634. //
  20635. // MessageText:
  20636. //
  20637. // OSS ASN.1 Error: Program link error.
  20638. //
  20639. #define OSS_BERDER_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009302AL)
  20640. //
  20641. // MessageId: OSS_PER_DLL_NOT_LINKED
  20642. //
  20643. // MessageText:
  20644. //
  20645. // OSS ASN.1 Error: Program link error.
  20646. //
  20647. #define OSS_PER_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009302BL)
  20648. //
  20649. // MessageId: OSS_OPEN_TYPE_ERROR
  20650. //
  20651. // MessageText:
  20652. //
  20653. // OSS ASN.1 Error: Program link error.
  20654. //
  20655. #define OSS_OPEN_TYPE_ERROR _HRESULT_TYPEDEF_(0x8009302CL)
  20656. //
  20657. // MessageId: OSS_MUTEX_NOT_CREATED
  20658. //
  20659. // MessageText:
  20660. //
  20661. // OSS ASN.1 Error: System resource error.
  20662. //
  20663. #define OSS_MUTEX_NOT_CREATED _HRESULT_TYPEDEF_(0x8009302DL)
  20664. //
  20665. // MessageId: OSS_CANT_CLOSE_TRACE_FILE
  20666. //
  20667. // MessageText:
  20668. //
  20669. // OSS ASN.1 Error: Trace file error.
  20670. //
  20671. #define OSS_CANT_CLOSE_TRACE_FILE _HRESULT_TYPEDEF_(0x8009302EL)
  20672. //
  20673. // MessageId: CRYPT_E_ASN1_ERROR
  20674. //
  20675. // MessageText:
  20676. //
  20677. // ASN1 Certificate encode/decode error code base.
  20678. //
  20679. // The ASN1 error values are offset by CRYPT_E_ASN1_ERROR.
  20680. //
  20681. #define CRYPT_E_ASN1_ERROR _HRESULT_TYPEDEF_(0x80093100L)
  20682. //
  20683. // MessageId: CRYPT_E_ASN1_INTERNAL
  20684. //
  20685. // MessageText:
  20686. //
  20687. // ASN1 internal encode or decode error.
  20688. //
  20689. #define CRYPT_E_ASN1_INTERNAL _HRESULT_TYPEDEF_(0x80093101L)
  20690. //
  20691. // MessageId: CRYPT_E_ASN1_EOD
  20692. //
  20693. // MessageText:
  20694. //
  20695. // ASN1 unexpected end of data.
  20696. //
  20697. #define CRYPT_E_ASN1_EOD _HRESULT_TYPEDEF_(0x80093102L)
  20698. //
  20699. // MessageId: CRYPT_E_ASN1_CORRUPT
  20700. //
  20701. // MessageText:
  20702. //
  20703. // ASN1 corrupted data.
  20704. //
  20705. #define CRYPT_E_ASN1_CORRUPT _HRESULT_TYPEDEF_(0x80093103L)
  20706. //
  20707. // MessageId: CRYPT_E_ASN1_LARGE
  20708. //
  20709. // MessageText:
  20710. //
  20711. // ASN1 value too large.
  20712. //
  20713. #define CRYPT_E_ASN1_LARGE _HRESULT_TYPEDEF_(0x80093104L)
  20714. //
  20715. // MessageId: CRYPT_E_ASN1_CONSTRAINT
  20716. //
  20717. // MessageText:
  20718. //
  20719. // ASN1 constraint violated.
  20720. //
  20721. #define CRYPT_E_ASN1_CONSTRAINT _HRESULT_TYPEDEF_(0x80093105L)
  20722. //
  20723. // MessageId: CRYPT_E_ASN1_MEMORY
  20724. //
  20725. // MessageText:
  20726. //
  20727. // ASN1 out of memory.
  20728. //
  20729. #define CRYPT_E_ASN1_MEMORY _HRESULT_TYPEDEF_(0x80093106L)
  20730. //
  20731. // MessageId: CRYPT_E_ASN1_OVERFLOW
  20732. //
  20733. // MessageText:
  20734. //
  20735. // ASN1 buffer overflow.
  20736. //
  20737. #define CRYPT_E_ASN1_OVERFLOW _HRESULT_TYPEDEF_(0x80093107L)
  20738. //
  20739. // MessageId: CRYPT_E_ASN1_BADPDU
  20740. //
  20741. // MessageText:
  20742. //
  20743. // ASN1 function not supported for this PDU.
  20744. //
  20745. #define CRYPT_E_ASN1_BADPDU _HRESULT_TYPEDEF_(0x80093108L)
  20746. //
  20747. // MessageId: CRYPT_E_ASN1_BADARGS
  20748. //
  20749. // MessageText:
  20750. //
  20751. // ASN1 bad arguments to function call.
  20752. //
  20753. #define CRYPT_E_ASN1_BADARGS _HRESULT_TYPEDEF_(0x80093109L)
  20754. //
  20755. // MessageId: CRYPT_E_ASN1_BADREAL
  20756. //
  20757. // MessageText:
  20758. //
  20759. // ASN1 bad real value.
  20760. //
  20761. #define CRYPT_E_ASN1_BADREAL _HRESULT_TYPEDEF_(0x8009310AL)
  20762. //
  20763. // MessageId: CRYPT_E_ASN1_BADTAG
  20764. //
  20765. // MessageText:
  20766. //
  20767. // ASN1 bad tag value met.
  20768. //
  20769. #define CRYPT_E_ASN1_BADTAG _HRESULT_TYPEDEF_(0x8009310BL)
  20770. //
  20771. // MessageId: CRYPT_E_ASN1_CHOICE
  20772. //
  20773. // MessageText:
  20774. //
  20775. // ASN1 bad choice value.
  20776. //
  20777. #define CRYPT_E_ASN1_CHOICE _HRESULT_TYPEDEF_(0x8009310CL)
  20778. //
  20779. // MessageId: CRYPT_E_ASN1_RULE
  20780. //
  20781. // MessageText:
  20782. //
  20783. // ASN1 bad encoding rule.
  20784. //
  20785. #define CRYPT_E_ASN1_RULE _HRESULT_TYPEDEF_(0x8009310DL)
  20786. //
  20787. // MessageId: CRYPT_E_ASN1_UTF8
  20788. //
  20789. // MessageText:
  20790. //
  20791. // ASN1 bad unicode (UTF8).
  20792. //
  20793. #define CRYPT_E_ASN1_UTF8 _HRESULT_TYPEDEF_(0x8009310EL)
  20794. //
  20795. // MessageId: CRYPT_E_ASN1_PDU_TYPE
  20796. //
  20797. // MessageText:
  20798. //
  20799. // ASN1 bad PDU type.
  20800. //
  20801. #define CRYPT_E_ASN1_PDU_TYPE _HRESULT_TYPEDEF_(0x80093133L)
  20802. //
  20803. // MessageId: CRYPT_E_ASN1_NYI
  20804. //
  20805. // MessageText:
  20806. //
  20807. // ASN1 not yet implemented.
  20808. //
  20809. #define CRYPT_E_ASN1_NYI _HRESULT_TYPEDEF_(0x80093134L)
  20810. //
  20811. // MessageId: CRYPT_E_ASN1_EXTENDED
  20812. //
  20813. // MessageText:
  20814. //
  20815. // ASN1 skipped unknown extension(s).
  20816. //
  20817. #define CRYPT_E_ASN1_EXTENDED _HRESULT_TYPEDEF_(0x80093201L)
  20818. //
  20819. // MessageId: CRYPT_E_ASN1_NOEOD
  20820. //
  20821. // MessageText:
  20822. //
  20823. // ASN1 end of data expected
  20824. //
  20825. #define CRYPT_E_ASN1_NOEOD _HRESULT_TYPEDEF_(0x80093202L)
  20826. //
  20827. // MessageId: CERTSRV_E_BAD_REQUESTSUBJECT
  20828. //
  20829. // MessageText:
  20830. //
  20831. // The request subject name is invalid or too long.
  20832. //
  20833. #define CERTSRV_E_BAD_REQUESTSUBJECT _HRESULT_TYPEDEF_(0x80094001L)
  20834. //
  20835. // MessageId: CERTSRV_E_NO_REQUEST
  20836. //
  20837. // MessageText:
  20838. //
  20839. // The request does not exist.
  20840. //
  20841. #define CERTSRV_E_NO_REQUEST _HRESULT_TYPEDEF_(0x80094002L)
  20842. //
  20843. // MessageId: CERTSRV_E_BAD_REQUESTSTATUS
  20844. //
  20845. // MessageText:
  20846. //
  20847. // The request's current status does not allow this operation.
  20848. //
  20849. #define CERTSRV_E_BAD_REQUESTSTATUS _HRESULT_TYPEDEF_(0x80094003L)
  20850. //
  20851. // MessageId: CERTSRV_E_PROPERTY_EMPTY
  20852. //
  20853. // MessageText:
  20854. //
  20855. // The requested property value is empty.
  20856. //
  20857. #define CERTSRV_E_PROPERTY_EMPTY _HRESULT_TYPEDEF_(0x80094004L)
  20858. //
  20859. // MessageId: CERTSRV_E_INVALID_CA_CERTIFICATE
  20860. //
  20861. // MessageText:
  20862. //
  20863. // The certification authority's certificate contains invalid data.
  20864. //
  20865. #define CERTSRV_E_INVALID_CA_CERTIFICATE _HRESULT_TYPEDEF_(0x80094005L)
  20866. //
  20867. // MessageId: CERTSRV_E_SERVER_SUSPENDED
  20868. //
  20869. // MessageText:
  20870. //
  20871. // Certificate service has been suspended for a database restore operation.
  20872. //
  20873. #define CERTSRV_E_SERVER_SUSPENDED _HRESULT_TYPEDEF_(0x80094006L)
  20874. //
  20875. // MessageId: CERTSRV_E_ENCODING_LENGTH
  20876. //
  20877. // MessageText:
  20878. //
  20879. // The certificate contains an encoded length that is potentially incompatible with older enrollment software.
  20880. //
  20881. #define CERTSRV_E_ENCODING_LENGTH _HRESULT_TYPEDEF_(0x80094007L)
  20882. //
  20883. // MessageId: CERTSRV_E_ROLECONFLICT
  20884. //
  20885. // MessageText:
  20886. //
  20887. // The operation is denied. The user has multiple roles assigned and the certification authority is configured to enforce role separation.
  20888. //
  20889. #define CERTSRV_E_ROLECONFLICT _HRESULT_TYPEDEF_(0x80094008L)
  20890. //
  20891. // MessageId: CERTSRV_E_RESTRICTEDOFFICER
  20892. //
  20893. // MessageText:
  20894. //
  20895. // The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester.
  20896. //
  20897. #define CERTSRV_E_RESTRICTEDOFFICER _HRESULT_TYPEDEF_(0x80094009L)
  20898. //
  20899. // MessageId: CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED
  20900. //
  20901. // MessageText:
  20902. //
  20903. // Cannot archive private key. The certification authority is not configured for key archival.
  20904. //
  20905. #define CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED _HRESULT_TYPEDEF_(0x8009400AL)
  20906. //
  20907. // MessageId: CERTSRV_E_NO_VALID_KRA
  20908. //
  20909. // MessageText:
  20910. //
  20911. // Cannot archive private key. The certification authority could not verify one or more key recovery certificates.
  20912. //
  20913. #define CERTSRV_E_NO_VALID_KRA _HRESULT_TYPEDEF_(0x8009400BL)
  20914. //
  20915. // MessageId: CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
  20916. //
  20917. // MessageText:
  20918. //
  20919. // The request is incorrectly formatted. The encrypted private key must be in an unauthenticated attribute in an outermost signature.
  20920. //
  20921. #define CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL _HRESULT_TYPEDEF_(0x8009400CL)
  20922. //
  20923. // MessageId: CERTSRV_E_NO_CAADMIN_DEFINED
  20924. //
  20925. // MessageText:
  20926. //
  20927. // At least one security principal must have the permission to manage this CA.
  20928. //
  20929. #define CERTSRV_E_NO_CAADMIN_DEFINED _HRESULT_TYPEDEF_(0x8009400DL)
  20930. //
  20931. // MessageId: CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE
  20932. //
  20933. // MessageText:
  20934. //
  20935. // The request contains an invalid renewal certificate attribute.
  20936. //
  20937. #define CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE _HRESULT_TYPEDEF_(0x8009400EL)
  20938. //
  20939. // MessageId: CERTSRV_E_NO_DB_SESSIONS
  20940. //
  20941. // MessageText:
  20942. //
  20943. // An attempt was made to open a Certification Authority database session, but there are already too many active sessions. The server may need to be configured to allow additional sessions.
  20944. //
  20945. #define CERTSRV_E_NO_DB_SESSIONS _HRESULT_TYPEDEF_(0x8009400FL)
  20946. //
  20947. // MessageId: CERTSRV_E_ALIGNMENT_FAULT
  20948. //
  20949. // MessageText:
  20950. //
  20951. // A memory reference caused a data alignment fault.
  20952. //
  20953. #define CERTSRV_E_ALIGNMENT_FAULT _HRESULT_TYPEDEF_(0x80094010L)
  20954. //
  20955. // MessageId: CERTSRV_E_ENROLL_DENIED
  20956. //
  20957. // MessageText:
  20958. //
  20959. // The permissions on this certification authority do not allow the current user to enroll for certificates.
  20960. //
  20961. #define CERTSRV_E_ENROLL_DENIED _HRESULT_TYPEDEF_(0x80094011L)
  20962. //
  20963. // MessageId: CERTSRV_E_TEMPLATE_DENIED
  20964. //
  20965. // MessageText:
  20966. //
  20967. // The permissions on the certificate template do not allow the current user to enroll for this type of certificate.
  20968. //
  20969. #define CERTSRV_E_TEMPLATE_DENIED _HRESULT_TYPEDEF_(0x80094012L)
  20970. //
  20971. // MessageId: CERTSRV_E_UNSUPPORTED_CERT_TYPE
  20972. //
  20973. // MessageText:
  20974. //
  20975. // The requested certificate template is not supported by this CA.
  20976. //
  20977. #define CERTSRV_E_UNSUPPORTED_CERT_TYPE _HRESULT_TYPEDEF_(0x80094800L)
  20978. //
  20979. // MessageId: CERTSRV_E_NO_CERT_TYPE
  20980. //
  20981. // MessageText:
  20982. //
  20983. // The request contains no certificate template information.
  20984. //
  20985. #define CERTSRV_E_NO_CERT_TYPE _HRESULT_TYPEDEF_(0x80094801L)
  20986. //
  20987. // MessageId: CERTSRV_E_TEMPLATE_CONFLICT
  20988. //
  20989. // MessageText:
  20990. //
  20991. // The request contains conflicting template information.
  20992. //
  20993. #define CERTSRV_E_TEMPLATE_CONFLICT _HRESULT_TYPEDEF_(0x80094802L)
  20994. //
  20995. // MessageId: CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED
  20996. //
  20997. // MessageText:
  20998. //
  20999. // The request is missing a required Subject Alternate name extension.
  21000. //
  21001. #define CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED _HRESULT_TYPEDEF_(0x80094803L)
  21002. //
  21003. // MessageId: CERTSRV_E_ARCHIVED_KEY_REQUIRED
  21004. //
  21005. // MessageText:
  21006. //
  21007. // The request is missing a required private key for archival by the server.
  21008. //
  21009. #define CERTSRV_E_ARCHIVED_KEY_REQUIRED _HRESULT_TYPEDEF_(0x80094804L)
  21010. //
  21011. // MessageId: CERTSRV_E_SMIME_REQUIRED
  21012. //
  21013. // MessageText:
  21014. //
  21015. // The request is missing a required SMIME capabilities extension.
  21016. //
  21017. #define CERTSRV_E_SMIME_REQUIRED _HRESULT_TYPEDEF_(0x80094805L)
  21018. //
  21019. // MessageId: CERTSRV_E_BAD_RENEWAL_SUBJECT
  21020. //
  21021. // MessageText:
  21022. //
  21023. // The request was made on behalf of a subject other than the caller. The certificate template must be configured to require at least one signature to authorize the request.
  21024. //
  21025. #define CERTSRV_E_BAD_RENEWAL_SUBJECT _HRESULT_TYPEDEF_(0x80094806L)
  21026. //
  21027. // MessageId: CERTSRV_E_BAD_TEMPLATE_VERSION
  21028. //
  21029. // MessageText:
  21030. //
  21031. // The request template version is newer than the supported template version.
  21032. //
  21033. #define CERTSRV_E_BAD_TEMPLATE_VERSION _HRESULT_TYPEDEF_(0x80094807L)
  21034. //
  21035. // MessageId: CERTSRV_E_TEMPLATE_POLICY_REQUIRED
  21036. //
  21037. // MessageText:
  21038. //
  21039. // The template is missing a required signature policy attribute.
  21040. //
  21041. #define CERTSRV_E_TEMPLATE_POLICY_REQUIRED _HRESULT_TYPEDEF_(0x80094808L)
  21042. //
  21043. // MessageId: CERTSRV_E_SIGNATURE_POLICY_REQUIRED
  21044. //
  21045. // MessageText:
  21046. //
  21047. // The request is missing required signature policy information.
  21048. //
  21049. #define CERTSRV_E_SIGNATURE_POLICY_REQUIRED _HRESULT_TYPEDEF_(0x80094809L)
  21050. //
  21051. // MessageId: CERTSRV_E_SIGNATURE_COUNT
  21052. //
  21053. // MessageText:
  21054. //
  21055. // The request is missing one or more required signatures.
  21056. //
  21057. #define CERTSRV_E_SIGNATURE_COUNT _HRESULT_TYPEDEF_(0x8009480AL)
  21058. //
  21059. // MessageId: CERTSRV_E_SIGNATURE_REJECTED
  21060. //
  21061. // MessageText:
  21062. //
  21063. // One or more signatures did not include the required application or issuance policies. The request is missing one or more required valid signatures.
  21064. //
  21065. #define CERTSRV_E_SIGNATURE_REJECTED _HRESULT_TYPEDEF_(0x8009480BL)
  21066. //
  21067. // MessageId: CERTSRV_E_ISSUANCE_POLICY_REQUIRED
  21068. //
  21069. // MessageText:
  21070. //
  21071. // The request is missing one or more required signature issuance policies.
  21072. //
  21073. #define CERTSRV_E_ISSUANCE_POLICY_REQUIRED _HRESULT_TYPEDEF_(0x8009480CL)
  21074. //
  21075. // MessageId: CERTSRV_E_SUBJECT_UPN_REQUIRED
  21076. //
  21077. // MessageText:
  21078. //
  21079. // The UPN is unavailable and cannot be added to the Subject Alternate name.
  21080. //
  21081. #define CERTSRV_E_SUBJECT_UPN_REQUIRED _HRESULT_TYPEDEF_(0x8009480DL)
  21082. //
  21083. // MessageId: CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED
  21084. //
  21085. // MessageText:
  21086. //
  21087. // The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name.
  21088. //
  21089. #define CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED _HRESULT_TYPEDEF_(0x8009480EL)
  21090. //
  21091. // MessageId: CERTSRV_E_SUBJECT_DNS_REQUIRED
  21092. //
  21093. // MessageText:
  21094. //
  21095. // The DNS name is unavailable and cannot be added to the Subject Alternate name.
  21096. //
  21097. #define CERTSRV_E_SUBJECT_DNS_REQUIRED _HRESULT_TYPEDEF_(0x8009480FL)
  21098. //
  21099. // MessageId: CERTSRV_E_ARCHIVED_KEY_UNEXPECTED
  21100. //
  21101. // MessageText:
  21102. //
  21103. // The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template.
  21104. //
  21105. #define CERTSRV_E_ARCHIVED_KEY_UNEXPECTED _HRESULT_TYPEDEF_(0x80094810L)
  21106. //
  21107. // MessageId: CERTSRV_E_KEY_LENGTH
  21108. //
  21109. // MessageText:
  21110. //
  21111. // The public key does not meet the minimum size required by the specified certificate template.
  21112. //
  21113. #define CERTSRV_E_KEY_LENGTH _HRESULT_TYPEDEF_(0x80094811L)
  21114. //
  21115. // The range 0x5000-0x51ff is reserved for XENROLL errors.
  21116. //
  21117. //
  21118. // MessageId: XENROLL_E_KEY_NOT_EXPORTABLE
  21119. //
  21120. // MessageText:
  21121. //
  21122. // The key is not exportable.
  21123. //
  21124. #define XENROLL_E_KEY_NOT_EXPORTABLE _HRESULT_TYPEDEF_(0x80095000L)
  21125. //
  21126. // MessageId: XENROLL_E_CANNOT_ADD_ROOT_CERT
  21127. //
  21128. // MessageText:
  21129. //
  21130. // You cannot add the root CA certificate into your local store.
  21131. //
  21132. #define XENROLL_E_CANNOT_ADD_ROOT_CERT _HRESULT_TYPEDEF_(0x80095001L)
  21133. //
  21134. // MessageId: XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND
  21135. //
  21136. // MessageText:
  21137. //
  21138. // The key archival hash attribute was not found in the response.
  21139. //
  21140. #define XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND _HRESULT_TYPEDEF_(0x80095002L)
  21141. //
  21142. // MessageId: XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH
  21143. //
  21144. // MessageText:
  21145. //
  21146. // An unexpetced key archival hash attribute was found in the response.
  21147. //
  21148. #define XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH _HRESULT_TYPEDEF_(0x80095003L)
  21149. //
  21150. // MessageId: XENROLL_E_RESPONSE_KA_HASH_MISMATCH
  21151. //
  21152. // MessageText:
  21153. //
  21154. // There is a key archival hash mismatch between the request and the response.
  21155. //
  21156. #define XENROLL_E_RESPONSE_KA_HASH_MISMATCH _HRESULT_TYPEDEF_(0x80095004L)
  21157. //
  21158. // MessageId: XENROLL_E_KEYSPEC_SMIME_MISMATCH
  21159. //
  21160. // MessageText:
  21161. //
  21162. // Signing certificate cannot include SMIME extension.
  21163. //
  21164. #define XENROLL_E_KEYSPEC_SMIME_MISMATCH _HRESULT_TYPEDEF_(0x80095005L)
  21165. //
  21166. // MessageId: TRUST_E_SYSTEM_ERROR
  21167. //
  21168. // MessageText:
  21169. //
  21170. // A system-level error occurred while verifying trust.
  21171. //
  21172. #define TRUST_E_SYSTEM_ERROR _HRESULT_TYPEDEF_(0x80096001L)
  21173. //
  21174. // MessageId: TRUST_E_NO_SIGNER_CERT
  21175. //
  21176. // MessageText:
  21177. //
  21178. // The certificate for the signer of the message is invalid or not found.
  21179. //
  21180. #define TRUST_E_NO_SIGNER_CERT _HRESULT_TYPEDEF_(0x80096002L)
  21181. //
  21182. // MessageId: TRUST_E_COUNTER_SIGNER
  21183. //
  21184. // MessageText:
  21185. //
  21186. // One of the counter signatures was invalid.
  21187. //
  21188. #define TRUST_E_COUNTER_SIGNER _HRESULT_TYPEDEF_(0x80096003L)
  21189. //
  21190. // MessageId: TRUST_E_CERT_SIGNATURE
  21191. //
  21192. // MessageText:
  21193. //
  21194. // The signature of the certificate can not be verified.
  21195. //
  21196. #define TRUST_E_CERT_SIGNATURE _HRESULT_TYPEDEF_(0x80096004L)
  21197. //
  21198. // MessageId: TRUST_E_TIME_STAMP
  21199. //
  21200. // MessageText:
  21201. //
  21202. // The timestamp signature and/or certificate could not be verified or is malformed.
  21203. //
  21204. #define TRUST_E_TIME_STAMP _HRESULT_TYPEDEF_(0x80096005L)
  21205. //
  21206. // MessageId: TRUST_E_BAD_DIGEST
  21207. //
  21208. // MessageText:
  21209. //
  21210. // The digital signature of the object did not verify.
  21211. //
  21212. #define TRUST_E_BAD_DIGEST _HRESULT_TYPEDEF_(0x80096010L)
  21213. //
  21214. // MessageId: TRUST_E_BASIC_CONSTRAINTS
  21215. //
  21216. // MessageText:
  21217. //
  21218. // A certificate's basic constraint extension has not been observed.
  21219. //
  21220. #define TRUST_E_BASIC_CONSTRAINTS _HRESULT_TYPEDEF_(0x80096019L)
  21221. //
  21222. // MessageId: TRUST_E_FINANCIAL_CRITERIA
  21223. //
  21224. // MessageText:
  21225. //
  21226. // The certificate does not meet or contain the Authenticode financial extensions.
  21227. //
  21228. #define TRUST_E_FINANCIAL_CRITERIA _HRESULT_TYPEDEF_(0x8009601EL)
  21229. //
  21230. // Error codes for mssipotf.dll
  21231. // Most of the error codes can only occur when an error occurs
  21232. // during font file signing
  21233. //
  21234. //
  21235. //
  21236. // MessageId: MSSIPOTF_E_OUTOFMEMRANGE
  21237. //
  21238. // MessageText:
  21239. //
  21240. // Tried to reference a part of the file outside the proper range.
  21241. //
  21242. #define MSSIPOTF_E_OUTOFMEMRANGE _HRESULT_TYPEDEF_(0x80097001L)
  21243. //
  21244. // MessageId: MSSIPOTF_E_CANTGETOBJECT
  21245. //
  21246. // MessageText:
  21247. //
  21248. // Could not retrieve an object from the file.
  21249. //
  21250. #define MSSIPOTF_E_CANTGETOBJECT _HRESULT_TYPEDEF_(0x80097002L)
  21251. //
  21252. // MessageId: MSSIPOTF_E_NOHEADTABLE
  21253. //
  21254. // MessageText:
  21255. //
  21256. // Could not find the head table in the file.
  21257. //
  21258. #define MSSIPOTF_E_NOHEADTABLE _HRESULT_TYPEDEF_(0x80097003L)
  21259. //
  21260. // MessageId: MSSIPOTF_E_BAD_MAGICNUMBER
  21261. //
  21262. // MessageText:
  21263. //
  21264. // The magic number in the head table is incorrect.
  21265. //
  21266. #define MSSIPOTF_E_BAD_MAGICNUMBER _HRESULT_TYPEDEF_(0x80097004L)
  21267. //
  21268. // MessageId: MSSIPOTF_E_BAD_OFFSET_TABLE
  21269. //
  21270. // MessageText:
  21271. //
  21272. // The offset table has incorrect values.
  21273. //
  21274. #define MSSIPOTF_E_BAD_OFFSET_TABLE _HRESULT_TYPEDEF_(0x80097005L)
  21275. //
  21276. // MessageId: MSSIPOTF_E_TABLE_TAGORDER
  21277. //
  21278. // MessageText:
  21279. //
  21280. // Duplicate table tags or tags out of alphabetical order.
  21281. //
  21282. #define MSSIPOTF_E_TABLE_TAGORDER _HRESULT_TYPEDEF_(0x80097006L)
  21283. //
  21284. // MessageId: MSSIPOTF_E_TABLE_LONGWORD
  21285. //
  21286. // MessageText:
  21287. //
  21288. // A table does not start on a long word boundary.
  21289. //
  21290. #define MSSIPOTF_E_TABLE_LONGWORD _HRESULT_TYPEDEF_(0x80097007L)
  21291. //
  21292. // MessageId: MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT
  21293. //
  21294. // MessageText:
  21295. //
  21296. // First table does not appear after header information.
  21297. //
  21298. #define MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT _HRESULT_TYPEDEF_(0x80097008L)
  21299. //
  21300. // MessageId: MSSIPOTF_E_TABLES_OVERLAP
  21301. //
  21302. // MessageText:
  21303. //
  21304. // Two or more tables overlap.
  21305. //
  21306. #define MSSIPOTF_E_TABLES_OVERLAP _HRESULT_TYPEDEF_(0x80097009L)
  21307. //
  21308. // MessageId: MSSIPOTF_E_TABLE_PADBYTES
  21309. //
  21310. // MessageText:
  21311. //
  21312. // Too many pad bytes between tables or pad bytes are not 0.
  21313. //
  21314. #define MSSIPOTF_E_TABLE_PADBYTES _HRESULT_TYPEDEF_(0x8009700AL)
  21315. //
  21316. // MessageId: MSSIPOTF_E_FILETOOSMALL
  21317. //
  21318. // MessageText:
  21319. //
  21320. // File is too small to contain the last table.
  21321. //
  21322. #define MSSIPOTF_E_FILETOOSMALL _HRESULT_TYPEDEF_(0x8009700BL)
  21323. //
  21324. // MessageId: MSSIPOTF_E_TABLE_CHECKSUM
  21325. //
  21326. // MessageText:
  21327. //
  21328. // A table checksum is incorrect.
  21329. //
  21330. #define MSSIPOTF_E_TABLE_CHECKSUM _HRESULT_TYPEDEF_(0x8009700CL)
  21331. //
  21332. // MessageId: MSSIPOTF_E_FILE_CHECKSUM
  21333. //
  21334. // MessageText:
  21335. //
  21336. // The file checksum is incorrect.
  21337. //
  21338. #define MSSIPOTF_E_FILE_CHECKSUM _HRESULT_TYPEDEF_(0x8009700DL)
  21339. //
  21340. // MessageId: MSSIPOTF_E_FAILED_POLICY
  21341. //
  21342. // MessageText:
  21343. //
  21344. // The signature does not have the correct attributes for the policy.
  21345. //
  21346. #define MSSIPOTF_E_FAILED_POLICY _HRESULT_TYPEDEF_(0x80097010L)
  21347. //
  21348. // MessageId: MSSIPOTF_E_FAILED_HINTS_CHECK
  21349. //
  21350. // MessageText:
  21351. //
  21352. // The file did not pass the hints check.
  21353. //
  21354. #define MSSIPOTF_E_FAILED_HINTS_CHECK _HRESULT_TYPEDEF_(0x80097011L)
  21355. //
  21356. // MessageId: MSSIPOTF_E_NOT_OPENTYPE
  21357. //
  21358. // MessageText:
  21359. //
  21360. // The file is not an OpenType file.
  21361. //
  21362. #define MSSIPOTF_E_NOT_OPENTYPE _HRESULT_TYPEDEF_(0x80097012L)
  21363. //
  21364. // MessageId: MSSIPOTF_E_FILE
  21365. //
  21366. // MessageText:
  21367. //
  21368. // Failed on a file operation (open, map, read, write).
  21369. //
  21370. #define MSSIPOTF_E_FILE _HRESULT_TYPEDEF_(0x80097013L)
  21371. //
  21372. // MessageId: MSSIPOTF_E_CRYPT
  21373. //
  21374. // MessageText:
  21375. //
  21376. // A call to a CryptoAPI function failed.
  21377. //
  21378. #define MSSIPOTF_E_CRYPT _HRESULT_TYPEDEF_(0x80097014L)
  21379. //
  21380. // MessageId: MSSIPOTF_E_BADVERSION
  21381. //
  21382. // MessageText:
  21383. //
  21384. // There is a bad version number in the file.
  21385. //
  21386. #define MSSIPOTF_E_BADVERSION _HRESULT_TYPEDEF_(0x80097015L)
  21387. //
  21388. // MessageId: MSSIPOTF_E_DSIG_STRUCTURE
  21389. //
  21390. // MessageText:
  21391. //
  21392. // The structure of the DSIG table is incorrect.
  21393. //
  21394. #define MSSIPOTF_E_DSIG_STRUCTURE _HRESULT_TYPEDEF_(0x80097016L)
  21395. //
  21396. // MessageId: MSSIPOTF_E_PCONST_CHECK
  21397. //
  21398. // MessageText:
  21399. //
  21400. // A check failed in a partially constant table.
  21401. //
  21402. #define MSSIPOTF_E_PCONST_CHECK _HRESULT_TYPEDEF_(0x80097017L)
  21403. //
  21404. // MessageId: MSSIPOTF_E_STRUCTURE
  21405. //
  21406. // MessageText:
  21407. //
  21408. // Some kind of structural error.
  21409. //
  21410. #define MSSIPOTF_E_STRUCTURE _HRESULT_TYPEDEF_(0x80097018L)
  21411. #define NTE_OP_OK 0
  21412. //
  21413. // Note that additional FACILITY_SSPI errors are in issperr.h
  21414. //
  21415. // ******************
  21416. // FACILITY_CERT
  21417. // ******************
  21418. //
  21419. // MessageId: TRUST_E_PROVIDER_UNKNOWN
  21420. //
  21421. // MessageText:
  21422. //
  21423. // Unknown trust provider.
  21424. //
  21425. #define TRUST_E_PROVIDER_UNKNOWN _HRESULT_TYPEDEF_(0x800B0001L)
  21426. //
  21427. // MessageId: TRUST_E_ACTION_UNKNOWN
  21428. //
  21429. // MessageText:
  21430. //
  21431. // The trust verification action specified is not supported by the specified trust provider.
  21432. //
  21433. #define TRUST_E_ACTION_UNKNOWN _HRESULT_TYPEDEF_(0x800B0002L)
  21434. //
  21435. // MessageId: TRUST_E_SUBJECT_FORM_UNKNOWN
  21436. //
  21437. // MessageText:
  21438. //
  21439. // The form specified for the subject is not one supported or known by the specified trust provider.
  21440. //
  21441. #define TRUST_E_SUBJECT_FORM_UNKNOWN _HRESULT_TYPEDEF_(0x800B0003L)
  21442. //
  21443. // MessageId: TRUST_E_SUBJECT_NOT_TRUSTED
  21444. //
  21445. // MessageText:
  21446. //
  21447. // The subject is not trusted for the specified action.
  21448. //
  21449. #define TRUST_E_SUBJECT_NOT_TRUSTED _HRESULT_TYPEDEF_(0x800B0004L)
  21450. //
  21451. // MessageId: DIGSIG_E_ENCODE
  21452. //
  21453. // MessageText:
  21454. //
  21455. // Error due to problem in ASN.1 encoding process.
  21456. //
  21457. #define DIGSIG_E_ENCODE _HRESULT_TYPEDEF_(0x800B0005L)
  21458. //
  21459. // MessageId: DIGSIG_E_DECODE
  21460. //
  21461. // MessageText:
  21462. //
  21463. // Error due to problem in ASN.1 decoding process.
  21464. //
  21465. #define DIGSIG_E_DECODE _HRESULT_TYPEDEF_(0x800B0006L)
  21466. //
  21467. // MessageId: DIGSIG_E_EXTENSIBILITY
  21468. //
  21469. // MessageText:
  21470. //
  21471. // Reading / writing Extensions where Attributes are appropriate, and visa versa.
  21472. //
  21473. #define DIGSIG_E_EXTENSIBILITY _HRESULT_TYPEDEF_(0x800B0007L)
  21474. //
  21475. // MessageId: DIGSIG_E_CRYPTO
  21476. //
  21477. // MessageText:
  21478. //
  21479. // Unspecified cryptographic failure.
  21480. //
  21481. #define DIGSIG_E_CRYPTO _HRESULT_TYPEDEF_(0x800B0008L)
  21482. //
  21483. // MessageId: PERSIST_E_SIZEDEFINITE
  21484. //
  21485. // MessageText:
  21486. //
  21487. // The size of the data could not be determined.
  21488. //
  21489. #define PERSIST_E_SIZEDEFINITE _HRESULT_TYPEDEF_(0x800B0009L)
  21490. //
  21491. // MessageId: PERSIST_E_SIZEINDEFINITE
  21492. //
  21493. // MessageText:
  21494. //
  21495. // The size of the indefinite-sized data could not be determined.
  21496. //
  21497. #define PERSIST_E_SIZEINDEFINITE _HRESULT_TYPEDEF_(0x800B000AL)
  21498. //
  21499. // MessageId: PERSIST_E_NOTSELFSIZING
  21500. //
  21501. // MessageText:
  21502. //
  21503. // This object does not read and write self-sizing data.
  21504. //
  21505. #define PERSIST_E_NOTSELFSIZING _HRESULT_TYPEDEF_(0x800B000BL)
  21506. //
  21507. // MessageId: TRUST_E_NOSIGNATURE
  21508. //
  21509. // MessageText:
  21510. //
  21511. // No signature was present in the subject.
  21512. //
  21513. #define TRUST_E_NOSIGNATURE _HRESULT_TYPEDEF_(0x800B0100L)
  21514. //
  21515. // MessageId: CERT_E_EXPIRED
  21516. //
  21517. // MessageText:
  21518. //
  21519. // A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
  21520. //
  21521. #define CERT_E_EXPIRED _HRESULT_TYPEDEF_(0x800B0101L)
  21522. //
  21523. // MessageId: CERT_E_VALIDITYPERIODNESTING
  21524. //
  21525. // MessageText:
  21526. //
  21527. // The validity periods of the certification chain do not nest correctly.
  21528. //
  21529. #define CERT_E_VALIDITYPERIODNESTING _HRESULT_TYPEDEF_(0x800B0102L)
  21530. //
  21531. // MessageId: CERT_E_ROLE
  21532. //
  21533. // MessageText:
  21534. //
  21535. // A certificate that can only be used as an end-entity is being used as a CA or visa versa.
  21536. //
  21537. #define CERT_E_ROLE _HRESULT_TYPEDEF_(0x800B0103L)
  21538. //
  21539. // MessageId: CERT_E_PATHLENCONST
  21540. //
  21541. // MessageText:
  21542. //
  21543. // A path length constraint in the certification chain has been violated.
  21544. //
  21545. #define CERT_E_PATHLENCONST _HRESULT_TYPEDEF_(0x800B0104L)
  21546. //
  21547. // MessageId: CERT_E_CRITICAL
  21548. //
  21549. // MessageText:
  21550. //
  21551. // A certificate contains an unknown extension that is marked 'critical'.
  21552. //
  21553. #define CERT_E_CRITICAL _HRESULT_TYPEDEF_(0x800B0105L)
  21554. //
  21555. // MessageId: CERT_E_PURPOSE
  21556. //
  21557. // MessageText:
  21558. //
  21559. // A certificate being used for a purpose other than the ones specified by its CA.
  21560. //
  21561. #define CERT_E_PURPOSE _HRESULT_TYPEDEF_(0x800B0106L)
  21562. //
  21563. // MessageId: CERT_E_ISSUERCHAINING
  21564. //
  21565. // MessageText:
  21566. //
  21567. // A parent of a given certificate in fact did not issue that child certificate.
  21568. //
  21569. #define CERT_E_ISSUERCHAINING _HRESULT_TYPEDEF_(0x800B0107L)
  21570. //
  21571. // MessageId: CERT_E_MALFORMED
  21572. //
  21573. // MessageText:
  21574. //
  21575. // A certificate is missing or has an empty value for an important field, such as a subject or issuer name.
  21576. //
  21577. #define CERT_E_MALFORMED _HRESULT_TYPEDEF_(0x800B0108L)
  21578. //
  21579. // MessageId: CERT_E_UNTRUSTEDROOT
  21580. //
  21581. // MessageText:
  21582. //
  21583. // A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
  21584. //
  21585. #define CERT_E_UNTRUSTEDROOT _HRESULT_TYPEDEF_(0x800B0109L)
  21586. //
  21587. // MessageId: CERT_E_CHAINING
  21588. //
  21589. // MessageText:
  21590. //
  21591. // An internal certificate chaining error has occurred.
  21592. //
  21593. #define CERT_E_CHAINING _HRESULT_TYPEDEF_(0x800B010AL)
  21594. //
  21595. // MessageId: TRUST_E_FAIL
  21596. //
  21597. // MessageText:
  21598. //
  21599. // Generic trust failure.
  21600. //
  21601. #define TRUST_E_FAIL _HRESULT_TYPEDEF_(0x800B010BL)
  21602. //
  21603. // MessageId: CERT_E_REVOKED
  21604. //
  21605. // MessageText:
  21606. //
  21607. // A certificate was explicitly revoked by its issuer.
  21608. //
  21609. #define CERT_E_REVOKED _HRESULT_TYPEDEF_(0x800B010CL)
  21610. //
  21611. // MessageId: CERT_E_UNTRUSTEDTESTROOT
  21612. //
  21613. // MessageText:
  21614. //
  21615. // The certification path terminates with the test root which is not trusted with the current policy settings.
  21616. //
  21617. #define CERT_E_UNTRUSTEDTESTROOT _HRESULT_TYPEDEF_(0x800B010DL)
  21618. //
  21619. // MessageId: CERT_E_REVOCATION_FAILURE
  21620. //
  21621. // MessageText:
  21622. //
  21623. // The revocation process could not continue - the certificate(s) could not be checked.
  21624. //
  21625. #define CERT_E_REVOCATION_FAILURE _HRESULT_TYPEDEF_(0x800B010EL)
  21626. //
  21627. // MessageId: CERT_E_CN_NO_MATCH
  21628. //
  21629. // MessageText:
  21630. //
  21631. // The certificate's CN name does not match the passed value.
  21632. //
  21633. #define CERT_E_CN_NO_MATCH _HRESULT_TYPEDEF_(0x800B010FL)
  21634. //
  21635. // MessageId: CERT_E_WRONG_USAGE
  21636. //
  21637. // MessageText:
  21638. //
  21639. // The certificate is not valid for the requested usage.
  21640. //
  21641. #define CERT_E_WRONG_USAGE _HRESULT_TYPEDEF_(0x800B0110L)
  21642. //
  21643. // MessageId: TRUST_E_EXPLICIT_DISTRUST
  21644. //
  21645. // MessageText:
  21646. //
  21647. // The certificate was explicitly marked as untrusted by the user.
  21648. //
  21649. #define TRUST_E_EXPLICIT_DISTRUST _HRESULT_TYPEDEF_(0x800B0111L)
  21650. //
  21651. // MessageId: CERT_E_UNTRUSTEDCA
  21652. //
  21653. // MessageText:
  21654. //
  21655. // A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
  21656. //
  21657. #define CERT_E_UNTRUSTEDCA _HRESULT_TYPEDEF_(0x800B0112L)
  21658. //
  21659. // MessageId: CERT_E_INVALID_POLICY
  21660. //
  21661. // MessageText:
  21662. //
  21663. // The certificate has invalid policy.
  21664. //
  21665. #define CERT_E_INVALID_POLICY _HRESULT_TYPEDEF_(0x800B0113L)
  21666. //
  21667. // MessageId: CERT_E_INVALID_NAME
  21668. //
  21669. // MessageText:
  21670. //
  21671. // The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded.
  21672. //
  21673. #define CERT_E_INVALID_NAME _HRESULT_TYPEDEF_(0x800B0114L)
  21674. // *****************
  21675. // FACILITY_SETUPAPI
  21676. // *****************
  21677. //
  21678. // Since these error codes aren't in the standard Win32 range (i.e., 0-64K), define a
  21679. // macro to map either Win32 or SetupAPI error codes into an HRESULT.
  21680. //
  21681. #define HRESULT_FROM_SETUPAPI(x) ((((x) & (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR)) == (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR)) \
  21682. ? ((HRESULT) (((x) & 0x0000FFFF) | (FACILITY_SETUPAPI << 16) | 0x80000000)) \
  21683. : HRESULT_FROM_WIN32(x))
  21684. //
  21685. // MessageId: SPAPI_E_EXPECTED_SECTION_NAME
  21686. //
  21687. // MessageText:
  21688. //
  21689. // A non-empty line was encountered in the INF before the start of a section.
  21690. //
  21691. #define SPAPI_E_EXPECTED_SECTION_NAME _HRESULT_TYPEDEF_(0x800F0000L)
  21692. //
  21693. // MessageId: SPAPI_E_BAD_SECTION_NAME_LINE
  21694. //
  21695. // MessageText:
  21696. //
  21697. // A section name marker in the INF is not complete, or does not exist on a line by itself.
  21698. //
  21699. #define SPAPI_E_BAD_SECTION_NAME_LINE _HRESULT_TYPEDEF_(0x800F0001L)
  21700. //
  21701. // MessageId: SPAPI_E_SECTION_NAME_TOO_LONG
  21702. //
  21703. // MessageText:
  21704. //
  21705. // An INF section was encountered whose name exceeds the maximum section name length.
  21706. //
  21707. #define SPAPI_E_SECTION_NAME_TOO_LONG _HRESULT_TYPEDEF_(0x800F0002L)
  21708. //
  21709. // MessageId: SPAPI_E_GENERAL_SYNTAX
  21710. //
  21711. // MessageText:
  21712. //
  21713. // The syntax of the INF is invalid.
  21714. //
  21715. #define SPAPI_E_GENERAL_SYNTAX _HRESULT_TYPEDEF_(0x800F0003L)
  21716. //
  21717. // MessageId: SPAPI_E_WRONG_INF_STYLE
  21718. //
  21719. // MessageText:
  21720. //
  21721. // The style of the INF is different than what was requested.
  21722. //
  21723. #define SPAPI_E_WRONG_INF_STYLE _HRESULT_TYPEDEF_(0x800F0100L)
  21724. //
  21725. // MessageId: SPAPI_E_SECTION_NOT_FOUND
  21726. //
  21727. // MessageText:
  21728. //
  21729. // The required section was not found in the INF.
  21730. //
  21731. #define SPAPI_E_SECTION_NOT_FOUND _HRESULT_TYPEDEF_(0x800F0101L)
  21732. //
  21733. // MessageId: SPAPI_E_LINE_NOT_FOUND
  21734. //
  21735. // MessageText:
  21736. //
  21737. // The required line was not found in the INF.
  21738. //
  21739. #define SPAPI_E_LINE_NOT_FOUND _HRESULT_TYPEDEF_(0x800F0102L)
  21740. //
  21741. // MessageId: SPAPI_E_NO_BACKUP
  21742. //
  21743. // MessageText:
  21744. //
  21745. // The files affected by the installation of this file queue have not been backed up for uninstall.
  21746. //
  21747. #define SPAPI_E_NO_BACKUP _HRESULT_TYPEDEF_(0x800F0103L)
  21748. //
  21749. // MessageId: SPAPI_E_NO_ASSOCIATED_CLASS
  21750. //
  21751. // MessageText:
  21752. //
  21753. // The INF or the device information set or element does not have an associated install class.
  21754. //
  21755. #define SPAPI_E_NO_ASSOCIATED_CLASS _HRESULT_TYPEDEF_(0x800F0200L)
  21756. //
  21757. // MessageId: SPAPI_E_CLASS_MISMATCH
  21758. //
  21759. // MessageText:
  21760. //
  21761. // The INF or the device information set or element does not match the specified install class.
  21762. //
  21763. #define SPAPI_E_CLASS_MISMATCH _HRESULT_TYPEDEF_(0x800F0201L)
  21764. //
  21765. // MessageId: SPAPI_E_DUPLICATE_FOUND
  21766. //
  21767. // MessageText:
  21768. //
  21769. // An existing device was found that is a duplicate of the device being manually installed.
  21770. //
  21771. #define SPAPI_E_DUPLICATE_FOUND _HRESULT_TYPEDEF_(0x800F0202L)
  21772. //
  21773. // MessageId: SPAPI_E_NO_DRIVER_SELECTED
  21774. //
  21775. // MessageText:
  21776. //
  21777. // There is no driver selected for the device information set or element.
  21778. //
  21779. #define SPAPI_E_NO_DRIVER_SELECTED _HRESULT_TYPEDEF_(0x800F0203L)
  21780. //
  21781. // MessageId: SPAPI_E_KEY_DOES_NOT_EXIST
  21782. //
  21783. // MessageText:
  21784. //
  21785. // The requested device registry key does not exist.
  21786. //
  21787. #define SPAPI_E_KEY_DOES_NOT_EXIST _HRESULT_TYPEDEF_(0x800F0204L)
  21788. //
  21789. // MessageId: SPAPI_E_INVALID_DEVINST_NAME
  21790. //
  21791. // MessageText:
  21792. //
  21793. // The device instance name is invalid.
  21794. //
  21795. #define SPAPI_E_INVALID_DEVINST_NAME _HRESULT_TYPEDEF_(0x800F0205L)
  21796. //
  21797. // MessageId: SPAPI_E_INVALID_CLASS
  21798. //
  21799. // MessageText:
  21800. //
  21801. // The install class is not present or is invalid.
  21802. //
  21803. #define SPAPI_E_INVALID_CLASS _HRESULT_TYPEDEF_(0x800F0206L)
  21804. //
  21805. // MessageId: SPAPI_E_DEVINST_ALREADY_EXISTS
  21806. //
  21807. // MessageText:
  21808. //
  21809. // The device instance cannot be created because it already exists.
  21810. //
  21811. #define SPAPI_E_DEVINST_ALREADY_EXISTS _HRESULT_TYPEDEF_(0x800F0207L)
  21812. //
  21813. // MessageId: SPAPI_E_DEVINFO_NOT_REGISTERED
  21814. //
  21815. // MessageText:
  21816. //
  21817. // The operation cannot be performed on a device information element that has not been registered.
  21818. //
  21819. #define SPAPI_E_DEVINFO_NOT_REGISTERED _HRESULT_TYPEDEF_(0x800F0208L)
  21820. //
  21821. // MessageId: SPAPI_E_INVALID_REG_PROPERTY
  21822. //
  21823. // MessageText:
  21824. //
  21825. // The device property code is invalid.
  21826. //
  21827. #define SPAPI_E_INVALID_REG_PROPERTY _HRESULT_TYPEDEF_(0x800F0209L)
  21828. //
  21829. // MessageId: SPAPI_E_NO_INF
  21830. //
  21831. // MessageText:
  21832. //
  21833. // The INF from which a driver list is to be built does not exist.
  21834. //
  21835. #define SPAPI_E_NO_INF _HRESULT_TYPEDEF_(0x800F020AL)
  21836. //
  21837. // MessageId: SPAPI_E_NO_SUCH_DEVINST
  21838. //
  21839. // MessageText:
  21840. //
  21841. // The device instance does not exist in the hardware tree.
  21842. //
  21843. #define SPAPI_E_NO_SUCH_DEVINST _HRESULT_TYPEDEF_(0x800F020BL)
  21844. //
  21845. // MessageId: SPAPI_E_CANT_LOAD_CLASS_ICON
  21846. //
  21847. // MessageText:
  21848. //
  21849. // The icon representing this install class cannot be loaded.
  21850. //
  21851. #define SPAPI_E_CANT_LOAD_CLASS_ICON _HRESULT_TYPEDEF_(0x800F020CL)
  21852. //
  21853. // MessageId: SPAPI_E_INVALID_CLASS_INSTALLER
  21854. //
  21855. // MessageText:
  21856. //
  21857. // The class installer registry entry is invalid.
  21858. //
  21859. #define SPAPI_E_INVALID_CLASS_INSTALLER _HRESULT_TYPEDEF_(0x800F020DL)
  21860. //
  21861. // MessageId: SPAPI_E_DI_DO_DEFAULT
  21862. //
  21863. // MessageText:
  21864. //
  21865. // The class installer has indicated that the default action should be performed for this installation request.
  21866. //
  21867. #define SPAPI_E_DI_DO_DEFAULT _HRESULT_TYPEDEF_(0x800F020EL)
  21868. //
  21869. // MessageId: SPAPI_E_DI_NOFILECOPY
  21870. //
  21871. // MessageText:
  21872. //
  21873. // The operation does not require any files to be copied.
  21874. //
  21875. #define SPAPI_E_DI_NOFILECOPY _HRESULT_TYPEDEF_(0x800F020FL)
  21876. //
  21877. // MessageId: SPAPI_E_INVALID_HWPROFILE
  21878. //
  21879. // MessageText:
  21880. //
  21881. // The specified hardware profile does not exist.
  21882. //
  21883. #define SPAPI_E_INVALID_HWPROFILE _HRESULT_TYPEDEF_(0x800F0210L)
  21884. //
  21885. // MessageId: SPAPI_E_NO_DEVICE_SELECTED
  21886. //
  21887. // MessageText:
  21888. //
  21889. // There is no device information element currently selected for this device information set.
  21890. //
  21891. #define SPAPI_E_NO_DEVICE_SELECTED _HRESULT_TYPEDEF_(0x800F0211L)
  21892. //
  21893. // MessageId: SPAPI_E_DEVINFO_LIST_LOCKED
  21894. //
  21895. // MessageText:
  21896. //
  21897. // The operation cannot be performed because the device information set is locked.
  21898. //
  21899. #define SPAPI_E_DEVINFO_LIST_LOCKED _HRESULT_TYPEDEF_(0x800F0212L)
  21900. //
  21901. // MessageId: SPAPI_E_DEVINFO_DATA_LOCKED
  21902. //
  21903. // MessageText:
  21904. //
  21905. // The operation cannot be performed because the device information element is locked.
  21906. //
  21907. #define SPAPI_E_DEVINFO_DATA_LOCKED _HRESULT_TYPEDEF_(0x800F0213L)
  21908. //
  21909. // MessageId: SPAPI_E_DI_BAD_PATH
  21910. //
  21911. // MessageText:
  21912. //
  21913. // The specified path does not contain any applicable device INFs.
  21914. //
  21915. #define SPAPI_E_DI_BAD_PATH _HRESULT_TYPEDEF_(0x800F0214L)
  21916. //
  21917. // MessageId: SPAPI_E_NO_CLASSINSTALL_PARAMS
  21918. //
  21919. // MessageText:
  21920. //
  21921. // No class installer parameters have been set for the device information set or element.
  21922. //
  21923. #define SPAPI_E_NO_CLASSINSTALL_PARAMS _HRESULT_TYPEDEF_(0x800F0215L)
  21924. //
  21925. // MessageId: SPAPI_E_FILEQUEUE_LOCKED
  21926. //
  21927. // MessageText:
  21928. //
  21929. // The operation cannot be performed because the file queue is locked.
  21930. //
  21931. #define SPAPI_E_FILEQUEUE_LOCKED _HRESULT_TYPEDEF_(0x800F0216L)
  21932. //
  21933. // MessageId: SPAPI_E_BAD_SERVICE_INSTALLSECT
  21934. //
  21935. // MessageText:
  21936. //
  21937. // A service installation section in this INF is invalid.
  21938. //
  21939. #define SPAPI_E_BAD_SERVICE_INSTALLSECT _HRESULT_TYPEDEF_(0x800F0217L)
  21940. //
  21941. // MessageId: SPAPI_E_NO_CLASS_DRIVER_LIST
  21942. //
  21943. // MessageText:
  21944. //
  21945. // There is no class driver list for the device information element.
  21946. //
  21947. #define SPAPI_E_NO_CLASS_DRIVER_LIST _HRESULT_TYPEDEF_(0x800F0218L)
  21948. //
  21949. // MessageId: SPAPI_E_NO_ASSOCIATED_SERVICE
  21950. //
  21951. // MessageText:
  21952. //
  21953. // The installation failed because a function driver was not specified for this device instance.
  21954. //
  21955. #define SPAPI_E_NO_ASSOCIATED_SERVICE _HRESULT_TYPEDEF_(0x800F0219L)
  21956. //
  21957. // MessageId: SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE
  21958. //
  21959. // MessageText:
  21960. //
  21961. // There is presently no default device interface designated for this interface class.
  21962. //
  21963. #define SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE _HRESULT_TYPEDEF_(0x800F021AL)
  21964. //
  21965. // MessageId: SPAPI_E_DEVICE_INTERFACE_ACTIVE
  21966. //
  21967. // MessageText:
  21968. //
  21969. // The operation cannot be performed because the device interface is currently active.
  21970. //
  21971. #define SPAPI_E_DEVICE_INTERFACE_ACTIVE _HRESULT_TYPEDEF_(0x800F021BL)
  21972. //
  21973. // MessageId: SPAPI_E_DEVICE_INTERFACE_REMOVED
  21974. //
  21975. // MessageText:
  21976. //
  21977. // The operation cannot be performed because the device interface has been removed from the system.
  21978. //
  21979. #define SPAPI_E_DEVICE_INTERFACE_REMOVED _HRESULT_TYPEDEF_(0x800F021CL)
  21980. //
  21981. // MessageId: SPAPI_E_BAD_INTERFACE_INSTALLSECT
  21982. //
  21983. // MessageText:
  21984. //
  21985. // An interface installation section in this INF is invalid.
  21986. //
  21987. #define SPAPI_E_BAD_INTERFACE_INSTALLSECT _HRESULT_TYPEDEF_(0x800F021DL)
  21988. //
  21989. // MessageId: SPAPI_E_NO_SUCH_INTERFACE_CLASS
  21990. //
  21991. // MessageText:
  21992. //
  21993. // This interface class does not exist in the system.
  21994. //
  21995. #define SPAPI_E_NO_SUCH_INTERFACE_CLASS _HRESULT_TYPEDEF_(0x800F021EL)
  21996. //
  21997. // MessageId: SPAPI_E_INVALID_REFERENCE_STRING
  21998. //
  21999. // MessageText:
  22000. //
  22001. // The reference string supplied for this interface device is invalid.
  22002. //
  22003. #define SPAPI_E_INVALID_REFERENCE_STRING _HRESULT_TYPEDEF_(0x800F021FL)
  22004. //
  22005. // MessageId: SPAPI_E_INVALID_MACHINENAME
  22006. //
  22007. // MessageText:
  22008. //
  22009. // The specified machine name does not conform to UNC naming conventions.
  22010. //
  22011. #define SPAPI_E_INVALID_MACHINENAME _HRESULT_TYPEDEF_(0x800F0220L)
  22012. //
  22013. // MessageId: SPAPI_E_REMOTE_COMM_FAILURE
  22014. //
  22015. // MessageText:
  22016. //
  22017. // A general remote communication error occurred.
  22018. //
  22019. #define SPAPI_E_REMOTE_COMM_FAILURE _HRESULT_TYPEDEF_(0x800F0221L)
  22020. //
  22021. // MessageId: SPAPI_E_MACHINE_UNAVAILABLE
  22022. //
  22023. // MessageText:
  22024. //
  22025. // The machine selected for remote communication is not available at this time.
  22026. //
  22027. #define SPAPI_E_MACHINE_UNAVAILABLE _HRESULT_TYPEDEF_(0x800F0222L)
  22028. //
  22029. // MessageId: SPAPI_E_NO_CONFIGMGR_SERVICES
  22030. //
  22031. // MessageText:
  22032. //
  22033. // The Plug and Play service is not available on the remote machine.
  22034. //
  22035. #define SPAPI_E_NO_CONFIGMGR_SERVICES _HRESULT_TYPEDEF_(0x800F0223L)
  22036. //
  22037. // MessageId: SPAPI_E_INVALID_PROPPAGE_PROVIDER
  22038. //
  22039. // MessageText:
  22040. //
  22041. // The property page provider registry entry is invalid.
  22042. //
  22043. #define SPAPI_E_INVALID_PROPPAGE_PROVIDER _HRESULT_TYPEDEF_(0x800F0224L)
  22044. //
  22045. // MessageId: SPAPI_E_NO_SUCH_DEVICE_INTERFACE
  22046. //
  22047. // MessageText:
  22048. //
  22049. // The requested device interface is not present in the system.
  22050. //
  22051. #define SPAPI_E_NO_SUCH_DEVICE_INTERFACE _HRESULT_TYPEDEF_(0x800F0225L)
  22052. //
  22053. // MessageId: SPAPI_E_DI_POSTPROCESSING_REQUIRED
  22054. //
  22055. // MessageText:
  22056. //
  22057. // The device's co-installer has additional work to perform after installation is complete.
  22058. //
  22059. #define SPAPI_E_DI_POSTPROCESSING_REQUIRED _HRESULT_TYPEDEF_(0x800F0226L)
  22060. //
  22061. // MessageId: SPAPI_E_INVALID_COINSTALLER
  22062. //
  22063. // MessageText:
  22064. //
  22065. // The device's co-installer is invalid.
  22066. //
  22067. #define SPAPI_E_INVALID_COINSTALLER _HRESULT_TYPEDEF_(0x800F0227L)
  22068. //
  22069. // MessageId: SPAPI_E_NO_COMPAT_DRIVERS
  22070. //
  22071. // MessageText:
  22072. //
  22073. // There are no compatible drivers for this device.
  22074. //
  22075. #define SPAPI_E_NO_COMPAT_DRIVERS _HRESULT_TYPEDEF_(0x800F0228L)
  22076. //
  22077. // MessageId: SPAPI_E_NO_DEVICE_ICON
  22078. //
  22079. // MessageText:
  22080. //
  22081. // There is no icon that represents this device or device type.
  22082. //
  22083. #define SPAPI_E_NO_DEVICE_ICON _HRESULT_TYPEDEF_(0x800F0229L)
  22084. //
  22085. // MessageId: SPAPI_E_INVALID_INF_LOGCONFIG
  22086. //
  22087. // MessageText:
  22088. //
  22089. // A logical configuration specified in this INF is invalid.
  22090. //
  22091. #define SPAPI_E_INVALID_INF_LOGCONFIG _HRESULT_TYPEDEF_(0x800F022AL)
  22092. //
  22093. // MessageId: SPAPI_E_DI_DONT_INSTALL
  22094. //
  22095. // MessageText:
  22096. //
  22097. // The class installer has denied the request to install or upgrade this device.
  22098. //
  22099. #define SPAPI_E_DI_DONT_INSTALL _HRESULT_TYPEDEF_(0x800F022BL)
  22100. //
  22101. // MessageId: SPAPI_E_INVALID_FILTER_DRIVER
  22102. //
  22103. // MessageText:
  22104. //
  22105. // One of the filter drivers installed for this device is invalid.
  22106. //
  22107. #define SPAPI_E_INVALID_FILTER_DRIVER _HRESULT_TYPEDEF_(0x800F022CL)
  22108. //
  22109. // MessageId: SPAPI_E_NON_WINDOWS_NT_DRIVER
  22110. //
  22111. // MessageText:
  22112. //
  22113. // The driver selected for this device does not support Windows XP.
  22114. //
  22115. #define SPAPI_E_NON_WINDOWS_NT_DRIVER _HRESULT_TYPEDEF_(0x800F022DL)
  22116. //
  22117. // MessageId: SPAPI_E_NON_WINDOWS_DRIVER
  22118. //
  22119. // MessageText:
  22120. //
  22121. // The driver selected for this device does not support Windows.
  22122. //
  22123. #define SPAPI_E_NON_WINDOWS_DRIVER _HRESULT_TYPEDEF_(0x800F022EL)
  22124. //
  22125. // MessageId: SPAPI_E_NO_CATALOG_FOR_OEM_INF
  22126. //
  22127. // MessageText:
  22128. //
  22129. // The third-party INF does not contain digital signature information.
  22130. //
  22131. #define SPAPI_E_NO_CATALOG_FOR_OEM_INF _HRESULT_TYPEDEF_(0x800F022FL)
  22132. //
  22133. // MessageId: SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE
  22134. //
  22135. // MessageText:
  22136. //
  22137. // An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms.
  22138. //
  22139. #define SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE _HRESULT_TYPEDEF_(0x800F0230L)
  22140. //
  22141. // MessageId: SPAPI_E_NOT_DISABLEABLE
  22142. //
  22143. // MessageText:
  22144. //
  22145. // The device cannot be disabled.
  22146. //
  22147. #define SPAPI_E_NOT_DISABLEABLE _HRESULT_TYPEDEF_(0x800F0231L)
  22148. //
  22149. // MessageId: SPAPI_E_CANT_REMOVE_DEVINST
  22150. //
  22151. // MessageText:
  22152. //
  22153. // The device could not be dynamically removed.
  22154. //
  22155. #define SPAPI_E_CANT_REMOVE_DEVINST _HRESULT_TYPEDEF_(0x800F0232L)
  22156. //
  22157. // MessageId: SPAPI_E_INVALID_TARGET
  22158. //
  22159. // MessageText:
  22160. //
  22161. // Cannot copy to specified target.
  22162. //
  22163. #define SPAPI_E_INVALID_TARGET _HRESULT_TYPEDEF_(0x800F0233L)
  22164. //
  22165. // MessageId: SPAPI_E_DRIVER_NONNATIVE
  22166. //
  22167. // MessageText:
  22168. //
  22169. // Driver is not intended for this platform.
  22170. //
  22171. #define SPAPI_E_DRIVER_NONNATIVE _HRESULT_TYPEDEF_(0x800F0234L)
  22172. //
  22173. // MessageId: SPAPI_E_IN_WOW64
  22174. //
  22175. // MessageText:
  22176. //
  22177. // Operation not allowed in WOW64.
  22178. //
  22179. #define SPAPI_E_IN_WOW64 _HRESULT_TYPEDEF_(0x800F0235L)
  22180. //
  22181. // MessageId: SPAPI_E_SET_SYSTEM_RESTORE_POINT
  22182. //
  22183. // MessageText:
  22184. //
  22185. // The operation involving unsigned file copying was rolled back, so that a system restore point could be set.
  22186. //
  22187. #define SPAPI_E_SET_SYSTEM_RESTORE_POINT _HRESULT_TYPEDEF_(0x800F0236L)
  22188. //
  22189. // MessageId: SPAPI_E_INCORRECTLY_COPIED_INF
  22190. //
  22191. // MessageText:
  22192. //
  22193. // An INF was copied into the Windows INF directory in an improper manner.
  22194. //
  22195. #define SPAPI_E_INCORRECTLY_COPIED_INF _HRESULT_TYPEDEF_(0x800F0237L)
  22196. //
  22197. // MessageId: SPAPI_E_SCE_DISABLED
  22198. //
  22199. // MessageText:
  22200. //
  22201. // The Security Configuration Editor (SCE) APIs have been disabled on this Embedded product.
  22202. //
  22203. #define SPAPI_E_SCE_DISABLED _HRESULT_TYPEDEF_(0x800F0238L)
  22204. //
  22205. // MessageId: SPAPI_E_ERROR_NOT_INSTALLED
  22206. //
  22207. // MessageText:
  22208. //
  22209. // No installed components were detected.
  22210. //
  22211. #define SPAPI_E_ERROR_NOT_INSTALLED _HRESULT_TYPEDEF_(0x800F1000L)
  22212. // *****************
  22213. // FACILITY_SCARD
  22214. // *****************
  22215. //
  22216. // =============================
  22217. // Facility SCARD Error Messages
  22218. // =============================
  22219. //
  22220. #define SCARD_S_SUCCESS NO_ERROR
  22221. //
  22222. // MessageId: SCARD_F_INTERNAL_ERROR
  22223. //
  22224. // MessageText:
  22225. //
  22226. // An internal consistency check failed.
  22227. //
  22228. #define SCARD_F_INTERNAL_ERROR _HRESULT_TYPEDEF_(0x80100001L)
  22229. //
  22230. // MessageId: SCARD_E_CANCELLED
  22231. //
  22232. // MessageText:
  22233. //
  22234. // The action was cancelled by an SCardCancel request.
  22235. //
  22236. #define SCARD_E_CANCELLED _HRESULT_TYPEDEF_(0x80100002L)
  22237. //
  22238. // MessageId: SCARD_E_INVALID_HANDLE
  22239. //
  22240. // MessageText:
  22241. //
  22242. // The supplied handle was invalid.
  22243. //
  22244. #define SCARD_E_INVALID_HANDLE _HRESULT_TYPEDEF_(0x80100003L)
  22245. //
  22246. // MessageId: SCARD_E_INVALID_PARAMETER
  22247. //
  22248. // MessageText:
  22249. //
  22250. // One or more of the supplied parameters could not be properly interpreted.
  22251. //
  22252. #define SCARD_E_INVALID_PARAMETER _HRESULT_TYPEDEF_(0x80100004L)
  22253. //
  22254. // MessageId: SCARD_E_INVALID_TARGET
  22255. //
  22256. // MessageText:
  22257. //
  22258. // Registry startup information is missing or invalid.
  22259. //
  22260. #define SCARD_E_INVALID_TARGET _HRESULT_TYPEDEF_(0x80100005L)
  22261. //
  22262. // MessageId: SCARD_E_NO_MEMORY
  22263. //
  22264. // MessageText:
  22265. //
  22266. // Not enough memory available to complete this command.
  22267. //
  22268. #define SCARD_E_NO_MEMORY _HRESULT_TYPEDEF_(0x80100006L)
  22269. //
  22270. // MessageId: SCARD_F_WAITED_TOO_LONG
  22271. //
  22272. // MessageText:
  22273. //
  22274. // An internal consistency timer has expired.
  22275. //
  22276. #define SCARD_F_WAITED_TOO_LONG _HRESULT_TYPEDEF_(0x80100007L)
  22277. //
  22278. // MessageId: SCARD_E_INSUFFICIENT_BUFFER
  22279. //
  22280. // MessageText:
  22281. //
  22282. // The data buffer to receive returned data is too small for the returned data.
  22283. //
  22284. #define SCARD_E_INSUFFICIENT_BUFFER _HRESULT_TYPEDEF_(0x80100008L)
  22285. //
  22286. // MessageId: SCARD_E_UNKNOWN_READER
  22287. //
  22288. // MessageText:
  22289. //
  22290. // The specified reader name is not recognized.
  22291. //
  22292. #define SCARD_E_UNKNOWN_READER _HRESULT_TYPEDEF_(0x80100009L)
  22293. //
  22294. // MessageId: SCARD_E_TIMEOUT
  22295. //
  22296. // MessageText:
  22297. //
  22298. // The user-specified timeout value has expired.
  22299. //
  22300. #define SCARD_E_TIMEOUT _HRESULT_TYPEDEF_(0x8010000AL)
  22301. //
  22302. // MessageId: SCARD_E_SHARING_VIOLATION
  22303. //
  22304. // MessageText:
  22305. //
  22306. // The smart card cannot be accessed because of other connections outstanding.
  22307. //
  22308. #define SCARD_E_SHARING_VIOLATION _HRESULT_TYPEDEF_(0x8010000BL)
  22309. //
  22310. // MessageId: SCARD_E_NO_SMARTCARD
  22311. //
  22312. // MessageText:
  22313. //
  22314. // The operation requires a Smart Card, but no Smart Card is currently in the device.
  22315. //
  22316. #define SCARD_E_NO_SMARTCARD _HRESULT_TYPEDEF_(0x8010000CL)
  22317. //
  22318. // MessageId: SCARD_E_UNKNOWN_CARD
  22319. //
  22320. // MessageText:
  22321. //
  22322. // The specified smart card name is not recognized.
  22323. //
  22324. #define SCARD_E_UNKNOWN_CARD _HRESULT_TYPEDEF_(0x8010000DL)
  22325. //
  22326. // MessageId: SCARD_E_CANT_DISPOSE
  22327. //
  22328. // MessageText:
  22329. //
  22330. // The system could not dispose of the media in the requested manner.
  22331. //
  22332. #define SCARD_E_CANT_DISPOSE _HRESULT_TYPEDEF_(0x8010000EL)
  22333. //
  22334. // MessageId: SCARD_E_PROTO_MISMATCH
  22335. //
  22336. // MessageText:
  22337. //
  22338. // The requested protocols are incompatible with the protocol currently in use with the smart card.
  22339. //
  22340. #define SCARD_E_PROTO_MISMATCH _HRESULT_TYPEDEF_(0x8010000FL)
  22341. //
  22342. // MessageId: SCARD_E_NOT_READY
  22343. //
  22344. // MessageText:
  22345. //
  22346. // The reader or smart card is not ready to accept commands.
  22347. //
  22348. #define SCARD_E_NOT_READY _HRESULT_TYPEDEF_(0x80100010L)
  22349. //
  22350. // MessageId: SCARD_E_INVALID_VALUE
  22351. //
  22352. // MessageText:
  22353. //
  22354. // One or more of the supplied parameters values could not be properly interpreted.
  22355. //
  22356. #define SCARD_E_INVALID_VALUE _HRESULT_TYPEDEF_(0x80100011L)
  22357. //
  22358. // MessageId: SCARD_E_SYSTEM_CANCELLED
  22359. //
  22360. // MessageText:
  22361. //
  22362. // The action was cancelled by the system, presumably to log off or shut down.
  22363. //
  22364. #define SCARD_E_SYSTEM_CANCELLED _HRESULT_TYPEDEF_(0x80100012L)
  22365. //
  22366. // MessageId: SCARD_F_COMM_ERROR
  22367. //
  22368. // MessageText:
  22369. //
  22370. // An internal communications error has been detected.
  22371. //
  22372. #define SCARD_F_COMM_ERROR _HRESULT_TYPEDEF_(0x80100013L)
  22373. //
  22374. // MessageId: SCARD_F_UNKNOWN_ERROR
  22375. //
  22376. // MessageText:
  22377. //
  22378. // An internal error has been detected, but the source is unknown.
  22379. //
  22380. #define SCARD_F_UNKNOWN_ERROR _HRESULT_TYPEDEF_(0x80100014L)
  22381. //
  22382. // MessageId: SCARD_E_INVALID_ATR
  22383. //
  22384. // MessageText:
  22385. //
  22386. // An ATR obtained from the registry is not a valid ATR string.
  22387. //
  22388. #define SCARD_E_INVALID_ATR _HRESULT_TYPEDEF_(0x80100015L)
  22389. //
  22390. // MessageId: SCARD_E_NOT_TRANSACTED
  22391. //
  22392. // MessageText:
  22393. //
  22394. // An attempt was made to end a non-existent transaction.
  22395. //
  22396. #define SCARD_E_NOT_TRANSACTED _HRESULT_TYPEDEF_(0x80100016L)
  22397. //
  22398. // MessageId: SCARD_E_READER_UNAVAILABLE
  22399. //
  22400. // MessageText:
  22401. //
  22402. // The specified reader is not currently available for use.
  22403. //
  22404. #define SCARD_E_READER_UNAVAILABLE _HRESULT_TYPEDEF_(0x80100017L)
  22405. //
  22406. // MessageId: SCARD_P_SHUTDOWN
  22407. //
  22408. // MessageText:
  22409. //
  22410. // The operation has been aborted to allow the server application to exit.
  22411. //
  22412. #define SCARD_P_SHUTDOWN _HRESULT_TYPEDEF_(0x80100018L)
  22413. //
  22414. // MessageId: SCARD_E_PCI_TOO_SMALL
  22415. //
  22416. // MessageText:
  22417. //
  22418. // The PCI Receive buffer was too small.
  22419. //
  22420. #define SCARD_E_PCI_TOO_SMALL _HRESULT_TYPEDEF_(0x80100019L)
  22421. //
  22422. // MessageId: SCARD_E_READER_UNSUPPORTED
  22423. //
  22424. // MessageText:
  22425. //
  22426. // The reader driver does not meet minimal requirements for support.
  22427. //
  22428. #define SCARD_E_READER_UNSUPPORTED _HRESULT_TYPEDEF_(0x8010001AL)
  22429. //
  22430. // MessageId: SCARD_E_DUPLICATE_READER
  22431. //
  22432. // MessageText:
  22433. //
  22434. // The reader driver did not produce a unique reader name.
  22435. //
  22436. #define SCARD_E_DUPLICATE_READER _HRESULT_TYPEDEF_(0x8010001BL)
  22437. //
  22438. // MessageId: SCARD_E_CARD_UNSUPPORTED
  22439. //
  22440. // MessageText:
  22441. //
  22442. // The smart card does not meet minimal requirements for support.
  22443. //
  22444. #define SCARD_E_CARD_UNSUPPORTED _HRESULT_TYPEDEF_(0x8010001CL)
  22445. //
  22446. // MessageId: SCARD_E_NO_SERVICE
  22447. //
  22448. // MessageText:
  22449. //
  22450. // The Smart card resource manager is not running.
  22451. //
  22452. #define SCARD_E_NO_SERVICE _HRESULT_TYPEDEF_(0x8010001DL)
  22453. //
  22454. // MessageId: SCARD_E_SERVICE_STOPPED
  22455. //
  22456. // MessageText:
  22457. //
  22458. // The Smart card resource manager has shut down.
  22459. //
  22460. #define SCARD_E_SERVICE_STOPPED _HRESULT_TYPEDEF_(0x8010001EL)
  22461. //
  22462. // MessageId: SCARD_E_UNEXPECTED
  22463. //
  22464. // MessageText:
  22465. //
  22466. // An unexpected card error has occurred.
  22467. //
  22468. #define SCARD_E_UNEXPECTED _HRESULT_TYPEDEF_(0x8010001FL)
  22469. //
  22470. // MessageId: SCARD_E_ICC_INSTALLATION
  22471. //
  22472. // MessageText:
  22473. //
  22474. // No Primary Provider can be found for the smart card.
  22475. //
  22476. #define SCARD_E_ICC_INSTALLATION _HRESULT_TYPEDEF_(0x80100020L)
  22477. //
  22478. // MessageId: SCARD_E_ICC_CREATEORDER
  22479. //
  22480. // MessageText:
  22481. //
  22482. // The requested order of object creation is not supported.
  22483. //
  22484. #define SCARD_E_ICC_CREATEORDER _HRESULT_TYPEDEF_(0x80100021L)
  22485. //
  22486. // MessageId: SCARD_E_UNSUPPORTED_FEATURE
  22487. //
  22488. // MessageText:
  22489. //
  22490. // This smart card does not support the requested feature.
  22491. //
  22492. #define SCARD_E_UNSUPPORTED_FEATURE _HRESULT_TYPEDEF_(0x80100022L)
  22493. //
  22494. // MessageId: SCARD_E_DIR_NOT_FOUND
  22495. //
  22496. // MessageText:
  22497. //
  22498. // The identified directory does not exist in the smart card.
  22499. //
  22500. #define SCARD_E_DIR_NOT_FOUND _HRESULT_TYPEDEF_(0x80100023L)
  22501. //
  22502. // MessageId: SCARD_E_FILE_NOT_FOUND
  22503. //
  22504. // MessageText:
  22505. //
  22506. // The identified file does not exist in the smart card.
  22507. //
  22508. #define SCARD_E_FILE_NOT_FOUND _HRESULT_TYPEDEF_(0x80100024L)
  22509. //
  22510. // MessageId: SCARD_E_NO_DIR
  22511. //
  22512. // MessageText:
  22513. //
  22514. // The supplied path does not represent a smart card directory.
  22515. //
  22516. #define SCARD_E_NO_DIR _HRESULT_TYPEDEF_(0x80100025L)
  22517. //
  22518. // MessageId: SCARD_E_NO_FILE
  22519. //
  22520. // MessageText:
  22521. //
  22522. // The supplied path does not represent a smart card file.
  22523. //
  22524. #define SCARD_E_NO_FILE _HRESULT_TYPEDEF_(0x80100026L)
  22525. //
  22526. // MessageId: SCARD_E_NO_ACCESS
  22527. //
  22528. // MessageText:
  22529. //
  22530. // Access is denied to this file.
  22531. //
  22532. #define SCARD_E_NO_ACCESS _HRESULT_TYPEDEF_(0x80100027L)
  22533. //
  22534. // MessageId: SCARD_E_WRITE_TOO_MANY
  22535. //
  22536. // MessageText:
  22537. //
  22538. // The smartcard does not have enough memory to store the information.
  22539. //
  22540. #define SCARD_E_WRITE_TOO_MANY _HRESULT_TYPEDEF_(0x80100028L)
  22541. //
  22542. // MessageId: SCARD_E_BAD_SEEK
  22543. //
  22544. // MessageText:
  22545. //
  22546. // There was an error trying to set the smart card file object pointer.
  22547. //
  22548. #define SCARD_E_BAD_SEEK _HRESULT_TYPEDEF_(0x80100029L)
  22549. //
  22550. // MessageId: SCARD_E_INVALID_CHV
  22551. //
  22552. // MessageText:
  22553. //
  22554. // The supplied PIN is incorrect.
  22555. //
  22556. #define SCARD_E_INVALID_CHV _HRESULT_TYPEDEF_(0x8010002AL)
  22557. //
  22558. // MessageId: SCARD_E_UNKNOWN_RES_MNG
  22559. //
  22560. // MessageText:
  22561. //
  22562. // An unrecognized error code was returned from a layered component.
  22563. //
  22564. #define SCARD_E_UNKNOWN_RES_MNG _HRESULT_TYPEDEF_(0x8010002BL)
  22565. //
  22566. // MessageId: SCARD_E_NO_SUCH_CERTIFICATE
  22567. //
  22568. // MessageText:
  22569. //
  22570. // The requested certificate does not exist.
  22571. //
  22572. #define SCARD_E_NO_SUCH_CERTIFICATE _HRESULT_TYPEDEF_(0x8010002CL)
  22573. //
  22574. // MessageId: SCARD_E_CERTIFICATE_UNAVAILABLE
  22575. //
  22576. // MessageText:
  22577. //
  22578. // The requested certificate could not be obtained.
  22579. //
  22580. #define SCARD_E_CERTIFICATE_UNAVAILABLE _HRESULT_TYPEDEF_(0x8010002DL)
  22581. //
  22582. // MessageId: SCARD_E_NO_READERS_AVAILABLE
  22583. //
  22584. // MessageText:
  22585. //
  22586. // Cannot find a smart card reader.
  22587. //
  22588. #define SCARD_E_NO_READERS_AVAILABLE _HRESULT_TYPEDEF_(0x8010002EL)
  22589. //
  22590. // MessageId: SCARD_E_COMM_DATA_LOST
  22591. //
  22592. // MessageText:
  22593. //
  22594. // A communications error with the smart card has been detected. Retry the operation.
  22595. //
  22596. #define SCARD_E_COMM_DATA_LOST _HRESULT_TYPEDEF_(0x8010002FL)
  22597. //
  22598. // MessageId: SCARD_E_NO_KEY_CONTAINER
  22599. //
  22600. // MessageText:
  22601. //
  22602. // The requested key container does not exist on the smart card.
  22603. //
  22604. #define SCARD_E_NO_KEY_CONTAINER _HRESULT_TYPEDEF_(0x80100030L)
  22605. //
  22606. // These are warning codes.
  22607. //
  22608. //
  22609. // MessageId: SCARD_W_UNSUPPORTED_CARD
  22610. //
  22611. // MessageText:
  22612. //
  22613. // The reader cannot communicate with the smart card, due to ATR configuration conflicts.
  22614. //
  22615. #define SCARD_W_UNSUPPORTED_CARD _HRESULT_TYPEDEF_(0x80100065L)
  22616. //
  22617. // MessageId: SCARD_W_UNRESPONSIVE_CARD
  22618. //
  22619. // MessageText:
  22620. //
  22621. // The smart card is not responding to a reset.
  22622. //
  22623. #define SCARD_W_UNRESPONSIVE_CARD _HRESULT_TYPEDEF_(0x80100066L)
  22624. //
  22625. // MessageId: SCARD_W_UNPOWERED_CARD
  22626. //
  22627. // MessageText:
  22628. //
  22629. // Power has been removed from the smart card, so that further communication is not possible.
  22630. //
  22631. #define SCARD_W_UNPOWERED_CARD _HRESULT_TYPEDEF_(0x80100067L)
  22632. //
  22633. // MessageId: SCARD_W_RESET_CARD
  22634. //
  22635. // MessageText:
  22636. //
  22637. // The smart card has been reset, so any shared state information is invalid.
  22638. //
  22639. #define SCARD_W_RESET_CARD _HRESULT_TYPEDEF_(0x80100068L)
  22640. //
  22641. // MessageId: SCARD_W_REMOVED_CARD
  22642. //
  22643. // MessageText:
  22644. //
  22645. // The smart card has been removed, so that further communication is not possible.
  22646. //
  22647. #define SCARD_W_REMOVED_CARD _HRESULT_TYPEDEF_(0x80100069L)
  22648. //
  22649. // MessageId: SCARD_W_SECURITY_VIOLATION
  22650. //
  22651. // MessageText:
  22652. //
  22653. // Access was denied because of a security violation.
  22654. //
  22655. #define SCARD_W_SECURITY_VIOLATION _HRESULT_TYPEDEF_(0x8010006AL)
  22656. //
  22657. // MessageId: SCARD_W_WRONG_CHV
  22658. //
  22659. // MessageText:
  22660. //
  22661. // The card cannot be accessed because the wrong PIN was presented.
  22662. //
  22663. #define SCARD_W_WRONG_CHV _HRESULT_TYPEDEF_(0x8010006BL)
  22664. //
  22665. // MessageId: SCARD_W_CHV_BLOCKED
  22666. //
  22667. // MessageText:
  22668. //
  22669. // The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
  22670. //
  22671. #define SCARD_W_CHV_BLOCKED _HRESULT_TYPEDEF_(0x8010006CL)
  22672. //
  22673. // MessageId: SCARD_W_EOF
  22674. //
  22675. // MessageText:
  22676. //
  22677. // The end of the smart card file has been reached.
  22678. //
  22679. #define SCARD_W_EOF _HRESULT_TYPEDEF_(0x8010006DL)
  22680. //
  22681. // MessageId: SCARD_W_CANCELLED_BY_USER
  22682. //
  22683. // MessageText:
  22684. //
  22685. // The action was cancelled by the user.
  22686. //
  22687. #define SCARD_W_CANCELLED_BY_USER _HRESULT_TYPEDEF_(0x8010006EL)
  22688. //
  22689. // MessageId: SCARD_W_CARD_NOT_AUTHENTICATED
  22690. //
  22691. // MessageText:
  22692. //
  22693. // No PIN was presented to the smart card.
  22694. //
  22695. #define SCARD_W_CARD_NOT_AUTHENTICATED _HRESULT_TYPEDEF_(0x8010006FL)
  22696. // *****************
  22697. // FACILITY_COMPLUS
  22698. // *****************
  22699. //
  22700. // ===============================
  22701. // Facility COMPLUS Error Messages
  22702. // ===============================
  22703. //
  22704. //
  22705. // The following are the subranges within the COMPLUS facility
  22706. // 0x400 - 0x4ff COMADMIN_E_CAT
  22707. // 0x600 - 0x6ff COMQC errors
  22708. // 0x700 - 0x7ff MSDTC errors
  22709. // 0x800 - 0x8ff Other COMADMIN errors
  22710. //
  22711. // COMPLUS Admin errors
  22712. //
  22713. //
  22714. // MessageId: COMADMIN_E_OBJECTERRORS
  22715. //
  22716. // MessageText:
  22717. //
  22718. // Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail
  22719. //
  22720. #define COMADMIN_E_OBJECTERRORS _HRESULT_TYPEDEF_(0x80110401L)
  22721. //
  22722. // MessageId: COMADMIN_E_OBJECTINVALID
  22723. //
  22724. // MessageText:
  22725. //
  22726. // One or more of the object's properties are missing or invalid
  22727. //
  22728. #define COMADMIN_E_OBJECTINVALID _HRESULT_TYPEDEF_(0x80110402L)
  22729. //
  22730. // MessageId: COMADMIN_E_KEYMISSING
  22731. //
  22732. // MessageText:
  22733. //
  22734. // The object was not found in the catalog
  22735. //
  22736. #define COMADMIN_E_KEYMISSING _HRESULT_TYPEDEF_(0x80110403L)
  22737. //
  22738. // MessageId: COMADMIN_E_ALREADYINSTALLED
  22739. //
  22740. // MessageText:
  22741. //
  22742. // The object is already registered
  22743. //
  22744. #define COMADMIN_E_ALREADYINSTALLED _HRESULT_TYPEDEF_(0x80110404L)
  22745. //
  22746. // MessageId: COMADMIN_E_APP_FILE_WRITEFAIL
  22747. //
  22748. // MessageText:
  22749. //
  22750. // Error occurred writing to the application file
  22751. //
  22752. #define COMADMIN_E_APP_FILE_WRITEFAIL _HRESULT_TYPEDEF_(0x80110407L)
  22753. //
  22754. // MessageId: COMADMIN_E_APP_FILE_READFAIL
  22755. //
  22756. // MessageText:
  22757. //
  22758. // Error occurred reading the application file
  22759. //
  22760. #define COMADMIN_E_APP_FILE_READFAIL _HRESULT_TYPEDEF_(0x80110408L)
  22761. //
  22762. // MessageId: COMADMIN_E_APP_FILE_VERSION
  22763. //
  22764. // MessageText:
  22765. //
  22766. // Invalid version number in application file
  22767. //
  22768. #define COMADMIN_E_APP_FILE_VERSION _HRESULT_TYPEDEF_(0x80110409L)
  22769. //
  22770. // MessageId: COMADMIN_E_BADPATH
  22771. //
  22772. // MessageText:
  22773. //
  22774. // The file path is invalid
  22775. //
  22776. #define COMADMIN_E_BADPATH _HRESULT_TYPEDEF_(0x8011040AL)
  22777. //
  22778. // MessageId: COMADMIN_E_APPLICATIONEXISTS
  22779. //
  22780. // MessageText:
  22781. //
  22782. // The application is already installed
  22783. //
  22784. #define COMADMIN_E_APPLICATIONEXISTS _HRESULT_TYPEDEF_(0x8011040BL)
  22785. //
  22786. // MessageId: COMADMIN_E_ROLEEXISTS
  22787. //
  22788. // MessageText:
  22789. //
  22790. // The role already exists
  22791. //
  22792. #define COMADMIN_E_ROLEEXISTS _HRESULT_TYPEDEF_(0x8011040CL)
  22793. //
  22794. // MessageId: COMADMIN_E_CANTCOPYFILE
  22795. //
  22796. // MessageText:
  22797. //
  22798. // An error occurred copying the file
  22799. //
  22800. #define COMADMIN_E_CANTCOPYFILE _HRESULT_TYPEDEF_(0x8011040DL)
  22801. //
  22802. // MessageId: COMADMIN_E_NOUSER
  22803. //
  22804. // MessageText:
  22805. //
  22806. // One or more users are not valid
  22807. //
  22808. #define COMADMIN_E_NOUSER _HRESULT_TYPEDEF_(0x8011040FL)
  22809. //
  22810. // MessageId: COMADMIN_E_INVALIDUSERIDS
  22811. //
  22812. // MessageText:
  22813. //
  22814. // One or more users in the application file are not valid
  22815. //
  22816. #define COMADMIN_E_INVALIDUSERIDS _HRESULT_TYPEDEF_(0x80110410L)
  22817. //
  22818. // MessageId: COMADMIN_E_NOREGISTRYCLSID
  22819. //
  22820. // MessageText:
  22821. //
  22822. // The component's CLSID is missing or corrupt
  22823. //
  22824. #define COMADMIN_E_NOREGISTRYCLSID _HRESULT_TYPEDEF_(0x80110411L)
  22825. //
  22826. // MessageId: COMADMIN_E_BADREGISTRYPROGID
  22827. //
  22828. // MessageText:
  22829. //
  22830. // The component's progID is missing or corrupt
  22831. //
  22832. #define COMADMIN_E_BADREGISTRYPROGID _HRESULT_TYPEDEF_(0x80110412L)
  22833. //
  22834. // MessageId: COMADMIN_E_AUTHENTICATIONLEVEL
  22835. //
  22836. // MessageText:
  22837. //
  22838. // Unable to set required authentication level for update request
  22839. //
  22840. #define COMADMIN_E_AUTHENTICATIONLEVEL _HRESULT_TYPEDEF_(0x80110413L)
  22841. //
  22842. // MessageId: COMADMIN_E_USERPASSWDNOTVALID
  22843. //
  22844. // MessageText:
  22845. //
  22846. // The identity or password set on the application is not valid
  22847. //
  22848. #define COMADMIN_E_USERPASSWDNOTVALID _HRESULT_TYPEDEF_(0x80110414L)
  22849. //
  22850. // MessageId: COMADMIN_E_CLSIDORIIDMISMATCH
  22851. //
  22852. // MessageText:
  22853. //
  22854. // Application file CLSIDs or IIDs do not match corresponding DLLs
  22855. //
  22856. #define COMADMIN_E_CLSIDORIIDMISMATCH _HRESULT_TYPEDEF_(0x80110418L)
  22857. //
  22858. // MessageId: COMADMIN_E_REMOTEINTERFACE
  22859. //
  22860. // MessageText:
  22861. //
  22862. // Interface information is either missing or changed
  22863. //
  22864. #define COMADMIN_E_REMOTEINTERFACE _HRESULT_TYPEDEF_(0x80110419L)
  22865. //
  22866. // MessageId: COMADMIN_E_DLLREGISTERSERVER
  22867. //
  22868. // MessageText:
  22869. //
  22870. // DllRegisterServer failed on component install
  22871. //
  22872. #define COMADMIN_E_DLLREGISTERSERVER _HRESULT_TYPEDEF_(0x8011041AL)
  22873. //
  22874. // MessageId: COMADMIN_E_NOSERVERSHARE
  22875. //
  22876. // MessageText:
  22877. //
  22878. // No server file share available
  22879. //
  22880. #define COMADMIN_E_NOSERVERSHARE _HRESULT_TYPEDEF_(0x8011041BL)
  22881. //
  22882. // MessageId: COMADMIN_E_DLLLOADFAILED
  22883. //
  22884. // MessageText:
  22885. //
  22886. // DLL could not be loaded
  22887. //
  22888. #define COMADMIN_E_DLLLOADFAILED _HRESULT_TYPEDEF_(0x8011041DL)
  22889. //
  22890. // MessageId: COMADMIN_E_BADREGISTRYLIBID
  22891. //
  22892. // MessageText:
  22893. //
  22894. // The registered TypeLib ID is not valid
  22895. //
  22896. #define COMADMIN_E_BADREGISTRYLIBID _HRESULT_TYPEDEF_(0x8011041EL)
  22897. //
  22898. // MessageId: COMADMIN_E_APPDIRNOTFOUND
  22899. //
  22900. // MessageText:
  22901. //
  22902. // Application install directory not found
  22903. //
  22904. #define COMADMIN_E_APPDIRNOTFOUND _HRESULT_TYPEDEF_(0x8011041FL)
  22905. //
  22906. // MessageId: COMADMIN_E_REGISTRARFAILED
  22907. //
  22908. // MessageText:
  22909. //
  22910. // Errors occurred while in the component registrar
  22911. //
  22912. #define COMADMIN_E_REGISTRARFAILED _HRESULT_TYPEDEF_(0x80110423L)
  22913. //
  22914. // MessageId: COMADMIN_E_COMPFILE_DOESNOTEXIST
  22915. //
  22916. // MessageText:
  22917. //
  22918. // The file does not exist
  22919. //
  22920. #define COMADMIN_E_COMPFILE_DOESNOTEXIST _HRESULT_TYPEDEF_(0x80110424L)
  22921. //
  22922. // MessageId: COMADMIN_E_COMPFILE_LOADDLLFAIL
  22923. //
  22924. // MessageText:
  22925. //
  22926. // The DLL could not be loaded
  22927. //
  22928. #define COMADMIN_E_COMPFILE_LOADDLLFAIL _HRESULT_TYPEDEF_(0x80110425L)
  22929. //
  22930. // MessageId: COMADMIN_E_COMPFILE_GETCLASSOBJ
  22931. //
  22932. // MessageText:
  22933. //
  22934. // GetClassObject failed in the DLL
  22935. //
  22936. #define COMADMIN_E_COMPFILE_GETCLASSOBJ _HRESULT_TYPEDEF_(0x80110426L)
  22937. //
  22938. // MessageId: COMADMIN_E_COMPFILE_CLASSNOTAVAIL
  22939. //
  22940. // MessageText:
  22941. //
  22942. // The DLL does not support the components listed in the TypeLib
  22943. //
  22944. #define COMADMIN_E_COMPFILE_CLASSNOTAVAIL _HRESULT_TYPEDEF_(0x80110427L)
  22945. //
  22946. // MessageId: COMADMIN_E_COMPFILE_BADTLB
  22947. //
  22948. // MessageText:
  22949. //
  22950. // The TypeLib could not be loaded
  22951. //
  22952. #define COMADMIN_E_COMPFILE_BADTLB _HRESULT_TYPEDEF_(0x80110428L)
  22953. //
  22954. // MessageId: COMADMIN_E_COMPFILE_NOTINSTALLABLE
  22955. //
  22956. // MessageText:
  22957. //
  22958. // The file does not contain components or component information
  22959. //
  22960. #define COMADMIN_E_COMPFILE_NOTINSTALLABLE _HRESULT_TYPEDEF_(0x80110429L)
  22961. //
  22962. // MessageId: COMADMIN_E_NOTCHANGEABLE
  22963. //
  22964. // MessageText:
  22965. //
  22966. // Changes to this object and its sub-objects have been disabled
  22967. //
  22968. #define COMADMIN_E_NOTCHANGEABLE _HRESULT_TYPEDEF_(0x8011042AL)
  22969. //
  22970. // MessageId: COMADMIN_E_NOTDELETEABLE
  22971. //
  22972. // MessageText:
  22973. //
  22974. // The delete function has been disabled for this object
  22975. //
  22976. #define COMADMIN_E_NOTDELETEABLE _HRESULT_TYPEDEF_(0x8011042BL)
  22977. //
  22978. // MessageId: COMADMIN_E_SESSION
  22979. //
  22980. // MessageText:
  22981. //
  22982. // The server catalog version is not supported
  22983. //
  22984. #define COMADMIN_E_SESSION _HRESULT_TYPEDEF_(0x8011042CL)
  22985. //
  22986. // MessageId: COMADMIN_E_COMP_MOVE_LOCKED
  22987. //
  22988. // MessageText:
  22989. //
  22990. // The component move was disallowed, because the source or destination application is either a system application or currently locked against changes
  22991. //
  22992. #define COMADMIN_E_COMP_MOVE_LOCKED _HRESULT_TYPEDEF_(0x8011042DL)
  22993. //
  22994. // MessageId: COMADMIN_E_COMP_MOVE_BAD_DEST
  22995. //
  22996. // MessageText:
  22997. //
  22998. // The component move failed because the destination application no longer exists
  22999. //
  23000. #define COMADMIN_E_COMP_MOVE_BAD_DEST _HRESULT_TYPEDEF_(0x8011042EL)
  23001. //
  23002. // MessageId: COMADMIN_E_REGISTERTLB
  23003. //
  23004. // MessageText:
  23005. //
  23006. // The system was unable to register the TypeLib
  23007. //
  23008. #define COMADMIN_E_REGISTERTLB _HRESULT_TYPEDEF_(0x80110430L)
  23009. //
  23010. // MessageId: COMADMIN_E_SYSTEMAPP
  23011. //
  23012. // MessageText:
  23013. //
  23014. // This operation can not be performed on the system application
  23015. //
  23016. #define COMADMIN_E_SYSTEMAPP _HRESULT_TYPEDEF_(0x80110433L)
  23017. //
  23018. // MessageId: COMADMIN_E_COMPFILE_NOREGISTRAR
  23019. //
  23020. // MessageText:
  23021. //
  23022. // The component registrar referenced in this file is not available
  23023. //
  23024. #define COMADMIN_E_COMPFILE_NOREGISTRAR _HRESULT_TYPEDEF_(0x80110434L)
  23025. //
  23026. // MessageId: COMADMIN_E_COREQCOMPINSTALLED
  23027. //
  23028. // MessageText:
  23029. //
  23030. // A component in the same DLL is already installed
  23031. //
  23032. #define COMADMIN_E_COREQCOMPINSTALLED _HRESULT_TYPEDEF_(0x80110435L)
  23033. //
  23034. // MessageId: COMADMIN_E_SERVICENOTINSTALLED
  23035. //
  23036. // MessageText:
  23037. //
  23038. // The service is not installed
  23039. //
  23040. #define COMADMIN_E_SERVICENOTINSTALLED _HRESULT_TYPEDEF_(0x80110436L)
  23041. //
  23042. // MessageId: COMADMIN_E_PROPERTYSAVEFAILED
  23043. //
  23044. // MessageText:
  23045. //
  23046. // One or more property settings are either invalid or in conflict with each other
  23047. //
  23048. #define COMADMIN_E_PROPERTYSAVEFAILED _HRESULT_TYPEDEF_(0x80110437L)
  23049. //
  23050. // MessageId: COMADMIN_E_OBJECTEXISTS
  23051. //
  23052. // MessageText:
  23053. //
  23054. // The object you are attempting to add or rename already exists
  23055. //
  23056. #define COMADMIN_E_OBJECTEXISTS _HRESULT_TYPEDEF_(0x80110438L)
  23057. //
  23058. // MessageId: COMADMIN_E_COMPONENTEXISTS
  23059. //
  23060. // MessageText:
  23061. //
  23062. // The component already exists
  23063. //
  23064. #define COMADMIN_E_COMPONENTEXISTS _HRESULT_TYPEDEF_(0x80110439L)
  23065. //
  23066. // MessageId: COMADMIN_E_REGFILE_CORRUPT
  23067. //
  23068. // MessageText:
  23069. //
  23070. // The registration file is corrupt
  23071. //
  23072. #define COMADMIN_E_REGFILE_CORRUPT _HRESULT_TYPEDEF_(0x8011043BL)
  23073. //
  23074. // MessageId: COMADMIN_E_PROPERTY_OVERFLOW
  23075. //
  23076. // MessageText:
  23077. //
  23078. // The property value is too large
  23079. //
  23080. #define COMADMIN_E_PROPERTY_OVERFLOW _HRESULT_TYPEDEF_(0x8011043CL)
  23081. //
  23082. // MessageId: COMADMIN_E_NOTINREGISTRY
  23083. //
  23084. // MessageText:
  23085. //
  23086. // Object was not found in registry
  23087. //
  23088. #define COMADMIN_E_NOTINREGISTRY _HRESULT_TYPEDEF_(0x8011043EL)
  23089. //
  23090. // MessageId: COMADMIN_E_OBJECTNOTPOOLABLE
  23091. //
  23092. // MessageText:
  23093. //
  23094. // This object is not poolable
  23095. //
  23096. #define COMADMIN_E_OBJECTNOTPOOLABLE _HRESULT_TYPEDEF_(0x8011043FL)
  23097. //
  23098. // MessageId: COMADMIN_E_APPLID_MATCHES_CLSID
  23099. //
  23100. // MessageText:
  23101. //
  23102. // A CLSID with the same GUID as the new application ID is already installed on this machine
  23103. //
  23104. #define COMADMIN_E_APPLID_MATCHES_CLSID _HRESULT_TYPEDEF_(0x80110446L)
  23105. //
  23106. // MessageId: COMADMIN_E_ROLE_DOES_NOT_EXIST
  23107. //
  23108. // MessageText:
  23109. //
  23110. // A role assigned to a component, interface, or method did not exist in the application
  23111. //
  23112. #define COMADMIN_E_ROLE_DOES_NOT_EXIST _HRESULT_TYPEDEF_(0x80110447L)
  23113. //
  23114. // MessageId: COMADMIN_E_START_APP_NEEDS_COMPONENTS
  23115. //
  23116. // MessageText:
  23117. //
  23118. // You must have components in an application in order to start the application
  23119. //
  23120. #define COMADMIN_E_START_APP_NEEDS_COMPONENTS _HRESULT_TYPEDEF_(0x80110448L)
  23121. //
  23122. // MessageId: COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM
  23123. //
  23124. // MessageText:
  23125. //
  23126. // This operation is not enabled on this platform
  23127. //
  23128. #define COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM _HRESULT_TYPEDEF_(0x80110449L)
  23129. //
  23130. // MessageId: COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY
  23131. //
  23132. // MessageText:
  23133. //
  23134. // Application Proxy is not exportable
  23135. //
  23136. #define COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY _HRESULT_TYPEDEF_(0x8011044AL)
  23137. //
  23138. // MessageId: COMADMIN_E_CAN_NOT_START_APP
  23139. //
  23140. // MessageText:
  23141. //
  23142. // Failed to start application because it is either a library application or an application proxy
  23143. //
  23144. #define COMADMIN_E_CAN_NOT_START_APP _HRESULT_TYPEDEF_(0x8011044BL)
  23145. //
  23146. // MessageId: COMADMIN_E_CAN_NOT_EXPORT_SYS_APP
  23147. //
  23148. // MessageText:
  23149. //
  23150. // System application is not exportable
  23151. //
  23152. #define COMADMIN_E_CAN_NOT_EXPORT_SYS_APP _HRESULT_TYPEDEF_(0x8011044CL)
  23153. //
  23154. // MessageId: COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT
  23155. //
  23156. // MessageText:
  23157. //
  23158. // Can not subscribe to this component (the component may have been imported)
  23159. //
  23160. #define COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT _HRESULT_TYPEDEF_(0x8011044DL)
  23161. //
  23162. // MessageId: COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER
  23163. //
  23164. // MessageText:
  23165. //
  23166. // An event class cannot also be a subscriber component
  23167. //
  23168. #define COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER _HRESULT_TYPEDEF_(0x8011044EL)
  23169. //
  23170. // MessageId: COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE
  23171. //
  23172. // MessageText:
  23173. //
  23174. // Library applications and application proxies are incompatible
  23175. //
  23176. #define COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE _HRESULT_TYPEDEF_(0x8011044FL)
  23177. //
  23178. // MessageId: COMADMIN_E_BASE_PARTITION_ONLY
  23179. //
  23180. // MessageText:
  23181. //
  23182. // This function is valid for the base partition only
  23183. //
  23184. #define COMADMIN_E_BASE_PARTITION_ONLY _HRESULT_TYPEDEF_(0x80110450L)
  23185. //
  23186. // MessageId: COMADMIN_E_START_APP_DISABLED
  23187. //
  23188. // MessageText:
  23189. //
  23190. // You cannot start an application that has been disabled
  23191. //
  23192. #define COMADMIN_E_START_APP_DISABLED _HRESULT_TYPEDEF_(0x80110451L)
  23193. //
  23194. // MessageId: COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME
  23195. //
  23196. // MessageText:
  23197. //
  23198. // The specified partition name is already in use on this computer
  23199. //
  23200. #define COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME _HRESULT_TYPEDEF_(0x80110457L)
  23201. //
  23202. // MessageId: COMADMIN_E_CAT_INVALID_PARTITION_NAME
  23203. //
  23204. // MessageText:
  23205. //
  23206. // The specified partition name is invalid. Check that the name contains at least one visible character
  23207. //
  23208. #define COMADMIN_E_CAT_INVALID_PARTITION_NAME _HRESULT_TYPEDEF_(0x80110458L)
  23209. //
  23210. // MessageId: COMADMIN_E_CAT_PARTITION_IN_USE
  23211. //
  23212. // MessageText:
  23213. //
  23214. // The partition cannot be deleted because it is the default partition for one or more users
  23215. //
  23216. #define COMADMIN_E_CAT_PARTITION_IN_USE _HRESULT_TYPEDEF_(0x80110459L)
  23217. //
  23218. // MessageId: COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES
  23219. //
  23220. // MessageText:
  23221. //
  23222. // The partition cannot be exported, because one or more components in the partition have the same file name
  23223. //
  23224. #define COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES _HRESULT_TYPEDEF_(0x8011045AL)
  23225. //
  23226. // MessageId: COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED
  23227. //
  23228. // MessageText:
  23229. //
  23230. // Applications that contain one or more imported components cannot be installed into a non-base partition
  23231. //
  23232. #define COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED _HRESULT_TYPEDEF_(0x8011045BL)
  23233. //
  23234. // MessageId: COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
  23235. //
  23236. // MessageText:
  23237. //
  23238. // The application name is not unique and cannot be resolved to an application id
  23239. //
  23240. #define COMADMIN_E_AMBIGUOUS_APPLICATION_NAME _HRESULT_TYPEDEF_(0x8011045CL)
  23241. //
  23242. // MessageId: COMADMIN_E_AMBIGUOUS_PARTITION_NAME
  23243. //
  23244. // MessageText:
  23245. //
  23246. // The partition name is not unique and cannot be resolved to a partition id
  23247. //
  23248. #define COMADMIN_E_AMBIGUOUS_PARTITION_NAME _HRESULT_TYPEDEF_(0x8011045DL)
  23249. //
  23250. // MessageId: COMADMIN_E_REGDB_NOTINITIALIZED
  23251. //
  23252. // MessageText:
  23253. //
  23254. // The COM+ registry database has not been initialized
  23255. //
  23256. #define COMADMIN_E_REGDB_NOTINITIALIZED _HRESULT_TYPEDEF_(0x80110472L)
  23257. //
  23258. // MessageId: COMADMIN_E_REGDB_NOTOPEN
  23259. //
  23260. // MessageText:
  23261. //
  23262. // The COM+ registry database is not open
  23263. //
  23264. #define COMADMIN_E_REGDB_NOTOPEN _HRESULT_TYPEDEF_(0x80110473L)
  23265. //
  23266. // MessageId: COMADMIN_E_REGDB_SYSTEMERR
  23267. //
  23268. // MessageText:
  23269. //
  23270. // The COM+ registry database detected a system error
  23271. //
  23272. #define COMADMIN_E_REGDB_SYSTEMERR _HRESULT_TYPEDEF_(0x80110474L)
  23273. //
  23274. // MessageId: COMADMIN_E_REGDB_ALREADYRUNNING
  23275. //
  23276. // MessageText:
  23277. //
  23278. // The COM+ registry database is already running
  23279. //
  23280. #define COMADMIN_E_REGDB_ALREADYRUNNING _HRESULT_TYPEDEF_(0x80110475L)
  23281. //
  23282. // MessageId: COMADMIN_E_MIG_VERSIONNOTSUPPORTED
  23283. //
  23284. // MessageText:
  23285. //
  23286. // This version of the COM+ registry database cannot be migrated
  23287. //
  23288. #define COMADMIN_E_MIG_VERSIONNOTSUPPORTED _HRESULT_TYPEDEF_(0x80110480L)
  23289. //
  23290. // MessageId: COMADMIN_E_MIG_SCHEMANOTFOUND
  23291. //
  23292. // MessageText:
  23293. //
  23294. // The schema version to be migrated could not be found in the COM+ registry database
  23295. //
  23296. #define COMADMIN_E_MIG_SCHEMANOTFOUND _HRESULT_TYPEDEF_(0x80110481L)
  23297. //
  23298. // MessageId: COMADMIN_E_CAT_BITNESSMISMATCH
  23299. //
  23300. // MessageText:
  23301. //
  23302. // There was a type mismatch between binaries
  23303. //
  23304. #define COMADMIN_E_CAT_BITNESSMISMATCH _HRESULT_TYPEDEF_(0x80110482L)
  23305. //
  23306. // MessageId: COMADMIN_E_CAT_UNACCEPTABLEBITNESS
  23307. //
  23308. // MessageText:
  23309. //
  23310. // A binary of unknown or invalid type was provided
  23311. //
  23312. #define COMADMIN_E_CAT_UNACCEPTABLEBITNESS _HRESULT_TYPEDEF_(0x80110483L)
  23313. //
  23314. // MessageId: COMADMIN_E_CAT_WRONGAPPBITNESS
  23315. //
  23316. // MessageText:
  23317. //
  23318. // There was a type mismatch between a binary and an application
  23319. //
  23320. #define COMADMIN_E_CAT_WRONGAPPBITNESS _HRESULT_TYPEDEF_(0x80110484L)
  23321. //
  23322. // MessageId: COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED
  23323. //
  23324. // MessageText:
  23325. //
  23326. // The application cannot be paused or resumed
  23327. //
  23328. #define COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x80110485L)
  23329. //
  23330. // MessageId: COMADMIN_E_CAT_SERVERFAULT
  23331. //
  23332. // MessageText:
  23333. //
  23334. // The COM+ Catalog Server threw an exception during execution
  23335. //
  23336. #define COMADMIN_E_CAT_SERVERFAULT _HRESULT_TYPEDEF_(0x80110486L)
  23337. //
  23338. // COMPLUS Queued component errors
  23339. //
  23340. //
  23341. // MessageId: COMQC_E_APPLICATION_NOT_QUEUED
  23342. //
  23343. // MessageText:
  23344. //
  23345. // Only COM+ Applications marked "queued" can be invoked using the "queue" moniker
  23346. //
  23347. #define COMQC_E_APPLICATION_NOT_QUEUED _HRESULT_TYPEDEF_(0x80110600L)
  23348. //
  23349. // MessageId: COMQC_E_NO_QUEUEABLE_INTERFACES
  23350. //
  23351. // MessageText:
  23352. //
  23353. // At least one interface must be marked "queued" in order to create a queued component instance with the "queue" moniker
  23354. //
  23355. #define COMQC_E_NO_QUEUEABLE_INTERFACES _HRESULT_TYPEDEF_(0x80110601L)
  23356. //
  23357. // MessageId: COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE
  23358. //
  23359. // MessageText:
  23360. //
  23361. // MSMQ is required for the requested operation and is not installed
  23362. //
  23363. #define COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE _HRESULT_TYPEDEF_(0x80110602L)
  23364. //
  23365. // MessageId: COMQC_E_NO_IPERSISTSTREAM
  23366. //
  23367. // MessageText:
  23368. //
  23369. // Unable to marshal an interface that does not support IPersistStream
  23370. //
  23371. #define COMQC_E_NO_IPERSISTSTREAM _HRESULT_TYPEDEF_(0x80110603L)
  23372. //
  23373. // MessageId: COMQC_E_BAD_MESSAGE
  23374. //
  23375. // MessageText:
  23376. //
  23377. // The message is improperly formatted or was damaged in transit
  23378. //
  23379. #define COMQC_E_BAD_MESSAGE _HRESULT_TYPEDEF_(0x80110604L)
  23380. //
  23381. // MessageId: COMQC_E_UNAUTHENTICATED
  23382. //
  23383. // MessageText:
  23384. //
  23385. // An unauthenticated message was received by an application that accepts only authenticated messages
  23386. //
  23387. #define COMQC_E_UNAUTHENTICATED _HRESULT_TYPEDEF_(0x80110605L)
  23388. //
  23389. // MessageId: COMQC_E_UNTRUSTED_ENQUEUER
  23390. //
  23391. // MessageText:
  23392. //
  23393. // The message was requeued or moved by a user not in the "QC Trusted User" role
  23394. //
  23395. #define COMQC_E_UNTRUSTED_ENQUEUER _HRESULT_TYPEDEF_(0x80110606L)
  23396. //
  23397. // The range 0x700-0x7ff is reserved for MSDTC errors.
  23398. //
  23399. //
  23400. // MessageId: MSDTC_E_DUPLICATE_RESOURCE
  23401. //
  23402. // MessageText:
  23403. //
  23404. // Cannot create a duplicate resource of type Distributed Transaction Coordinator
  23405. //
  23406. #define MSDTC_E_DUPLICATE_RESOURCE _HRESULT_TYPEDEF_(0x80110701L)
  23407. //
  23408. // More COMADMIN errors from 0x8**
  23409. //
  23410. //
  23411. // MessageId: COMADMIN_E_OBJECT_PARENT_MISSING
  23412. //
  23413. // MessageText:
  23414. //
  23415. // One of the objects being inserted or updated does not belong to a valid parent collection
  23416. //
  23417. #define COMADMIN_E_OBJECT_PARENT_MISSING _HRESULT_TYPEDEF_(0x80110808L)
  23418. //
  23419. // MessageId: COMADMIN_E_OBJECT_DOES_NOT_EXIST
  23420. //
  23421. // MessageText:
  23422. //
  23423. // One of the specified objects cannot be found
  23424. //
  23425. #define COMADMIN_E_OBJECT_DOES_NOT_EXIST _HRESULT_TYPEDEF_(0x80110809L)
  23426. //
  23427. // MessageId: COMADMIN_E_APP_NOT_RUNNING
  23428. //
  23429. // MessageText:
  23430. //
  23431. // The specified application is not currently running
  23432. //
  23433. #define COMADMIN_E_APP_NOT_RUNNING _HRESULT_TYPEDEF_(0x8011080AL)
  23434. //
  23435. // MessageId: COMADMIN_E_INVALID_PARTITION
  23436. //
  23437. // MessageText:
  23438. //
  23439. // The partition(s) specified are not valid.
  23440. //
  23441. #define COMADMIN_E_INVALID_PARTITION _HRESULT_TYPEDEF_(0x8011080BL)
  23442. //
  23443. // MessageId: COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE
  23444. //
  23445. // MessageText:
  23446. //
  23447. // COM+ applications that run as NT service may not be pooled or recycled
  23448. //
  23449. #define COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE _HRESULT_TYPEDEF_(0x8011080DL)
  23450. //
  23451. // MessageId: COMADMIN_E_USER_IN_SET
  23452. //
  23453. // MessageText:
  23454. //
  23455. // One or more users are already assigned to a local partition set.
  23456. //
  23457. #define COMADMIN_E_USER_IN_SET _HRESULT_TYPEDEF_(0x8011080EL)
  23458. //
  23459. // MessageId: COMADMIN_E_CANTRECYCLELIBRARYAPPS
  23460. //
  23461. // MessageText:
  23462. //
  23463. // Library applications may not be recycled.
  23464. //
  23465. #define COMADMIN_E_CANTRECYCLELIBRARYAPPS _HRESULT_TYPEDEF_(0x8011080FL)
  23466. //
  23467. // MessageId: COMADMIN_E_CANTRECYCLESERVICEAPPS
  23468. //
  23469. // MessageText:
  23470. //
  23471. // Applications running as NT services may not be recycled.
  23472. //
  23473. #define COMADMIN_E_CANTRECYCLESERVICEAPPS _HRESULT_TYPEDEF_(0x80110811L)
  23474. //
  23475. // MessageId: COMADMIN_E_PROCESSALREADYRECYCLED
  23476. //
  23477. // MessageText:
  23478. //
  23479. // The process has already been recycled.
  23480. //
  23481. #define COMADMIN_E_PROCESSALREADYRECYCLED _HRESULT_TYPEDEF_(0x80110812L)
  23482. //
  23483. // MessageId: COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED
  23484. //
  23485. // MessageText:
  23486. //
  23487. // A paused process may not be recycled.
  23488. //
  23489. #define COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED _HRESULT_TYPEDEF_(0x80110813L)
  23490. //
  23491. // MessageId: COMADMIN_E_CANTMAKEINPROCSERVICE
  23492. //
  23493. // MessageText:
  23494. //
  23495. // Library applications may not be NT services.
  23496. //
  23497. #define COMADMIN_E_CANTMAKEINPROCSERVICE _HRESULT_TYPEDEF_(0x80110814L)
  23498. //
  23499. // MessageId: COMADMIN_E_PROGIDINUSEBYCLSID
  23500. //
  23501. // MessageText:
  23502. //
  23503. // The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID.
  23504. //
  23505. #define COMADMIN_E_PROGIDINUSEBYCLSID _HRESULT_TYPEDEF_(0x80110815L)
  23506. //
  23507. // MessageId: COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET
  23508. //
  23509. // MessageText:
  23510. //
  23511. // The partition specified as default is not a member of the partition set.
  23512. //
  23513. #define COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET _HRESULT_TYPEDEF_(0x80110816L)
  23514. //
  23515. // MessageId: COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED
  23516. //
  23517. // MessageText:
  23518. //
  23519. // A recycled process may not be paused.
  23520. //
  23521. #define COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED _HRESULT_TYPEDEF_(0x80110817L)
  23522. //
  23523. // MessageId: COMADMIN_E_PARTITION_ACCESSDENIED
  23524. //
  23525. // MessageText:
  23526. //
  23527. // Access to the specified partition is denied.
  23528. //
  23529. #define COMADMIN_E_PARTITION_ACCESSDENIED _HRESULT_TYPEDEF_(0x80110818L)
  23530. //
  23531. // MessageId: COMADMIN_E_PARTITION_MSI_ONLY
  23532. //
  23533. // MessageText:
  23534. //
  23535. // Only Application Files (*.MSI files) can be installed into partitions.
  23536. //
  23537. #define COMADMIN_E_PARTITION_MSI_ONLY _HRESULT_TYPEDEF_(0x80110819L)
  23538. //
  23539. // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT
  23540. //
  23541. // MessageText:
  23542. //
  23543. // Applications containing one or more legacy components may not be exported to 1.0 format.
  23544. //
  23545. #define COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT _HRESULT_TYPEDEF_(0x8011081AL)
  23546. //
  23547. // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS
  23548. //
  23549. // MessageText:
  23550. //
  23551. // Legacy components may not exist in non-base partitions.
  23552. //
  23553. #define COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS _HRESULT_TYPEDEF_(0x8011081BL)
  23554. //
  23555. // MessageId: COMADMIN_E_COMP_MOVE_SOURCE
  23556. //
  23557. // MessageText:
  23558. //
  23559. // A component cannot be moved (or copied) from the System Application, an application proxy or a non-changeable application
  23560. //
  23561. #define COMADMIN_E_COMP_MOVE_SOURCE _HRESULT_TYPEDEF_(0x8011081CL)
  23562. //
  23563. // MessageId: COMADMIN_E_COMP_MOVE_DEST
  23564. //
  23565. // MessageText:
  23566. //
  23567. // A component cannot be moved (or copied) to the System Application, an application proxy or a non-changeable application
  23568. //
  23569. #define COMADMIN_E_COMP_MOVE_DEST _HRESULT_TYPEDEF_(0x8011081DL)
  23570. //
  23571. // MessageId: COMADMIN_E_COMP_MOVE_PRIVATE
  23572. //
  23573. // MessageText:
  23574. //
  23575. // A private component cannot be moved (or copied) to a library application or to the base partition
  23576. //
  23577. #define COMADMIN_E_COMP_MOVE_PRIVATE _HRESULT_TYPEDEF_(0x8011081EL)
  23578. //
  23579. // MessageId: COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
  23580. //
  23581. // MessageText:
  23582. //
  23583. // The Base Application Partition exists in all partition sets and cannot be removed.
  23584. //
  23585. #define COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET _HRESULT_TYPEDEF_(0x8011081FL)
  23586. //
  23587. // MessageId: COMADMIN_E_CANNOT_ALIAS_EVENTCLASS
  23588. //
  23589. // MessageText:
  23590. //
  23591. // Alas, Event Class components cannot be aliased.
  23592. //
  23593. #define COMADMIN_E_CANNOT_ALIAS_EVENTCLASS _HRESULT_TYPEDEF_(0x80110820L)
  23594. //
  23595. // MessageId: COMADMIN_E_PRIVATE_ACCESSDENIED
  23596. //
  23597. // MessageText:
  23598. //
  23599. // Access is denied because the component is private.
  23600. //
  23601. #define COMADMIN_E_PRIVATE_ACCESSDENIED _HRESULT_TYPEDEF_(0x80110821L)
  23602. //
  23603. // MessageId: COMADMIN_E_SAFERINVALID
  23604. //
  23605. // MessageText:
  23606. //
  23607. // The specified SAFER level is invalid.
  23608. //
  23609. #define COMADMIN_E_SAFERINVALID _HRESULT_TYPEDEF_(0x80110822L)
  23610. //
  23611. // MessageId: COMADMIN_E_REGISTRY_ACCESSDENIED
  23612. //
  23613. // MessageText:
  23614. //
  23615. // The specified user cannot write to the system registry
  23616. //
  23617. #define COMADMIN_E_REGISTRY_ACCESSDENIED _HRESULT_TYPEDEF_(0x80110823L)
  23618. //
  23619. // REMOVE THESE WHEN POSSIBLE
  23620. //
  23621. //
  23622. // MessageId: COMADMIN_E_CAT_DUPLICATE_PARTITION_SET_NAME
  23623. //
  23624. // MessageText:
  23625. //
  23626. // REMOVE THIS ERROR
  23627. //
  23628. #define COMADMIN_E_CAT_DUPLICATE_PARTITION_SET_NAME _HRESULT_TYPEDEF_(0x80110900L)
  23629. //
  23630. // MessageId: COMADMIN_E_CAT_INVALID_PARTITION_SET_NAME
  23631. //
  23632. // MessageText:
  23633. //
  23634. // REMOVE THIS ERROR
  23635. //
  23636. #define COMADMIN_E_CAT_INVALID_PARTITION_SET_NAME _HRESULT_TYPEDEF_(0x80110901L)
  23637. #endif//_WINERROR_