jwawinerror.pas 670 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463
  1. {******************************************************************************}
  2. { }
  3. { Windows Error Codes API interface Unit for Object Pascal }
  4. { }
  5. { Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft }
  6. { Corporation. All Rights Reserved. }
  7. { }
  8. { The original file is: winerror.h, released June 2000. The original Pascal }
  9. { code is: WinError.pas, released December 2000. The initial developer of the }
  10. { Pascal code is Marcel van Brakel (brakelm att chello dott nl). }
  11. { }
  12. { Portions created by Marcel van Brakel are Copyright (C) 1999-2001 }
  13. { Marcel van Brakel. All Rights Reserved. }
  14. { }
  15. { Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
  16. { }
  17. { You may retrieve the latest version of this file at the Project JEDI }
  18. { APILIB home page, located at http://jedi-apilib.sourceforge.net }
  19. { }
  20. { The contents of this file are used with permission, subject to the Mozilla }
  21. { Public License Version 1.1 (the "License"); you may not use this file except }
  22. { in compliance with the License. You may obtain a copy of the License at }
  23. { http://www.mozilla.org/MPL/MPL-1.1.html }
  24. { }
  25. { Software distributed under the License is distributed on an "AS IS" basis, }
  26. { WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
  27. { the specific language governing rights and limitations under the License. }
  28. { }
  29. { Alternatively, the contents of this file may be used under the terms of the }
  30. { GNU Lesser General Public License (the "LGPL License"), in which case the }
  31. { provisions of the LGPL License are applicable instead of those above. }
  32. { If you wish to allow use of your version of this file only under the terms }
  33. { of the LGPL License and not to allow others to use your version of this file }
  34. { under the MPL, indicate your decision by deleting the provisions above and }
  35. { replace them with the notice and other provisions required by the LGPL }
  36. { License. If you do not delete the provisions above, a recipient may use }
  37. { your version of this file under either the MPL or the LGPL License. }
  38. { }
  39. { For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
  40. { }
  41. {******************************************************************************}
  42. // $Id: JwaWinError.pas,v 1.7 2005/09/04 07:02:38 marquardt Exp $
  43. {$IFNDEF JWA_INCLUDEMODE}
  44. unit JwaWinError;
  45. {$WEAKPACKAGEUNIT}
  46. {$I jediapilib.inc}
  47. interface
  48. uses
  49. JwaWinType;
  50. {$ENDIF !JWA_INCLUDEMODE}
  51. {$IFDEF JWA_INTERFACESECTION}
  52. {$HPPEMIT ''}
  53. {$HPPEMIT '#include "WinError.h"'}
  54. {$HPPEMIT ''}
  55. //
  56. // Values are 32 bit values layed out as follows:
  57. //
  58. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  59. // 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
  60. // +---+-+-+-----------------------+-------------------------------+
  61. // |Sev|C|R| Facility | Code |
  62. // +---+-+-+-----------------------+-------------------------------+
  63. //
  64. // where
  65. //
  66. // Sev - is the severity code
  67. //
  68. // 00 - Success
  69. // 01 - Informational
  70. // 10 - Warning
  71. // 11 - Error
  72. //
  73. // C - is the Customer code flag
  74. //
  75. // R - is a reserved bit
  76. //
  77. // Facility - is the facility code
  78. //
  79. // Code - is the facility's status code
  80. //
  81. //
  82. // Define the facility codes
  83. //
  84. const
  85. FACILITY_WINDOWS_CE = 24;
  86. {$EXTERNALSYM FACILITY_WINDOWS_CE}
  87. FACILITY_WINDOWS = 8;
  88. {$EXTERNALSYM FACILITY_WINDOWS}
  89. FACILITY_URT = 19;
  90. {$EXTERNALSYM FACILITY_URT}
  91. FACILITY_UMI = 22;
  92. {$EXTERNALSYM FACILITY_UMI}
  93. FACILITY_SXS = 23;
  94. {$EXTERNALSYM FACILITY_SXS}
  95. FACILITY_STORAGE = 3;
  96. {$EXTERNALSYM FACILITY_STORAGE}
  97. FACILITY_STATE_MANAGEMENT = 34;
  98. {$EXTERNALSYM FACILITY_STATE_MANAGEMENT}
  99. FACILITY_SSPI = 9;
  100. {$EXTERNALSYM FACILITY_SSPI}
  101. FACILITY_SCARD = 16;
  102. {$EXTERNALSYM FACILITY_SCARD}
  103. FACILITY_SETUPAPI = 15;
  104. {$EXTERNALSYM FACILITY_SETUPAPI}
  105. FACILITY_SECURITY = 9;
  106. {$EXTERNALSYM FACILITY_SECURITY}
  107. FACILITY_RPC = 1;
  108. {$EXTERNALSYM FACILITY_RPC}
  109. FACILITY_WIN32 = 7;
  110. {$EXTERNALSYM FACILITY_WIN32}
  111. FACILITY_CONTROL = 10;
  112. {$EXTERNALSYM FACILITY_CONTROL}
  113. FACILITY_NULL = 0;
  114. {$EXTERNALSYM FACILITY_NULL}
  115. FACILITY_METADIRECTORY = 35;
  116. {$EXTERNALSYM FACILITY_METADIRECTORY}
  117. FACILITY_MSMQ = 14;
  118. {$EXTERNALSYM FACILITY_MSMQ}
  119. FACILITY_MEDIASERVER = 13;
  120. {$EXTERNALSYM FACILITY_MEDIASERVER}
  121. FACILITY_INTERNET = 12;
  122. {$EXTERNALSYM FACILITY_INTERNET}
  123. FACILITY_ITF = 4;
  124. {$EXTERNALSYM FACILITY_ITF}
  125. FACILITY_HTTP = 25;
  126. {$EXTERNALSYM FACILITY_HTTP}
  127. FACILITY_DPLAY = 21;
  128. {$EXTERNALSYM FACILITY_DPLAY}
  129. FACILITY_DISPATCH = 2;
  130. {$EXTERNALSYM FACILITY_DISPATCH}
  131. FACILITY_CONFIGURATION = 33;
  132. {$EXTERNALSYM FACILITY_CONFIGURATION}
  133. FACILITY_COMPLUS = 17;
  134. {$EXTERNALSYM FACILITY_COMPLUS}
  135. FACILITY_CERT = 11;
  136. {$EXTERNALSYM FACILITY_CERT}
  137. FACILITY_BACKGROUNDCOPY = 32;
  138. {$EXTERNALSYM FACILITY_BACKGROUNDCOPY}
  139. FACILITY_ACS = 20;
  140. {$EXTERNALSYM FACILITY_ACS}
  141. FACILITY_AAF = 18;
  142. {$EXTERNALSYM FACILITY_AAF}
  143. //
  144. // Define the severity codes
  145. //
  146. //
  147. // MessageId: ERROR_SUCCESS
  148. //
  149. // MessageText:
  150. //
  151. // The operation completed successfully.
  152. //
  153. ERROR_SUCCESS = DWORD(0);
  154. {$EXTERNALSYM ERROR_SUCCESS}
  155. NO_ERROR = DWORD(0); // dderror
  156. {$EXTERNALSYM NO_ERROR}
  157. SEC_E_OK = HRESULT($00000000);
  158. {$EXTERNALSYM SEC_E_OK}
  159. //
  160. // MessageId: ERROR_INVALID_FUNCTION
  161. //
  162. // MessageText:
  163. //
  164. // Incorrect function.
  165. //
  166. ERROR_INVALID_FUNCTION = DWORD(1); // dderror
  167. {$EXTERNALSYM ERROR_INVALID_FUNCTION}
  168. //
  169. // MessageId: ERROR_FILE_NOT_FOUND
  170. //
  171. // MessageText:
  172. //
  173. // The system cannot find the file specified.
  174. //
  175. ERROR_FILE_NOT_FOUND = DWORD(2);
  176. {$EXTERNALSYM ERROR_FILE_NOT_FOUND}
  177. //
  178. // MessageId: ERROR_PATH_NOT_FOUND
  179. //
  180. // MessageText:
  181. //
  182. // The system cannot find the path specified.
  183. //
  184. ERROR_PATH_NOT_FOUND = DWORD(3);
  185. {$EXTERNALSYM ERROR_PATH_NOT_FOUND}
  186. //
  187. // MessageId: ERROR_TOO_MANY_OPEN_FILES
  188. //
  189. // MessageText:
  190. //
  191. // The system cannot open the file.
  192. //
  193. ERROR_TOO_MANY_OPEN_FILES = DWORD(4);
  194. {$EXTERNALSYM ERROR_TOO_MANY_OPEN_FILES}
  195. //
  196. // MessageId: ERROR_ACCESS_DENIED
  197. //
  198. // MessageText:
  199. //
  200. // Access is denied.
  201. //
  202. ERROR_ACCESS_DENIED = DWORD(5);
  203. {$EXTERNALSYM ERROR_ACCESS_DENIED}
  204. //
  205. // MessageId: ERROR_INVALID_HANDLE
  206. //
  207. // MessageText:
  208. //
  209. // The handle is invalid.
  210. //
  211. ERROR_INVALID_HANDLE = DWORD(6);
  212. {$EXTERNALSYM ERROR_INVALID_HANDLE}
  213. //
  214. // MessageId: ERROR_ARENA_TRASHED
  215. //
  216. // MessageText:
  217. //
  218. // The storage control blocks were destroyed.
  219. //
  220. ERROR_ARENA_TRASHED = DWORD(7);
  221. {$EXTERNALSYM ERROR_ARENA_TRASHED}
  222. //
  223. // MessageId: ERROR_NOT_ENOUGH_MEMORY
  224. //
  225. // MessageText:
  226. //
  227. // Not enough storage is available to process this command.
  228. //
  229. ERROR_NOT_ENOUGH_MEMORY = DWORD(8); // dderror
  230. {$EXTERNALSYM ERROR_NOT_ENOUGH_MEMORY}
  231. //
  232. // MessageId: ERROR_INVALID_BLOCK
  233. //
  234. // MessageText:
  235. //
  236. // The storage control block address is invalid.
  237. //
  238. ERROR_INVALID_BLOCK = DWORD(9);
  239. {$EXTERNALSYM ERROR_INVALID_BLOCK}
  240. //
  241. // MessageId: ERROR_BAD_ENVIRONMENT
  242. //
  243. // MessageText:
  244. //
  245. // The environment is incorrect.
  246. //
  247. ERROR_BAD_ENVIRONMENT = DWORD(10);
  248. {$EXTERNALSYM ERROR_BAD_ENVIRONMENT}
  249. //
  250. // MessageId: ERROR_BAD_FORMAT
  251. //
  252. // MessageText:
  253. //
  254. // An attempt was made to load a program with an incorrect format.
  255. //
  256. ERROR_BAD_FORMAT = DWORD(11);
  257. {$EXTERNALSYM ERROR_BAD_FORMAT}
  258. //
  259. // MessageId: ERROR_INVALID_ACCESS
  260. //
  261. // MessageText:
  262. //
  263. // The access code is invalid.
  264. //
  265. ERROR_INVALID_ACCESS = DWORD(12);
  266. {$EXTERNALSYM ERROR_INVALID_ACCESS}
  267. //
  268. // MessageId: ERROR_INVALID_DATA
  269. //
  270. // MessageText:
  271. //
  272. // The data is invalid.
  273. //
  274. ERROR_INVALID_DATA = DWORD(13);
  275. {$EXTERNALSYM ERROR_INVALID_DATA}
  276. //
  277. // MessageId: ERROR_OUTOFMEMORY
  278. //
  279. // MessageText:
  280. //
  281. // Not enough storage is available to complete this operation.
  282. //
  283. ERROR_OUTOFMEMORY = DWORD(14);
  284. {$EXTERNALSYM ERROR_OUTOFMEMORY}
  285. //
  286. // MessageId: ERROR_INVALID_DRIVE
  287. //
  288. // MessageText:
  289. //
  290. // The system cannot find the drive specified.
  291. //
  292. ERROR_INVALID_DRIVE = DWORD(15);
  293. {$EXTERNALSYM ERROR_INVALID_DRIVE}
  294. //
  295. // MessageId: ERROR_CURRENT_DIRECTORY
  296. //
  297. // MessageText:
  298. //
  299. // The directory cannot be removed.
  300. //
  301. ERROR_CURRENT_DIRECTORY = DWORD(16);
  302. {$EXTERNALSYM ERROR_CURRENT_DIRECTORY}
  303. //
  304. // MessageId: ERROR_NOT_SAME_DEVICE
  305. //
  306. // MessageText:
  307. //
  308. // The system cannot move the file to a different disk drive.
  309. //
  310. ERROR_NOT_SAME_DEVICE = DWORD(17);
  311. {$EXTERNALSYM ERROR_NOT_SAME_DEVICE}
  312. //
  313. // MessageId: ERROR_NO_MORE_FILES
  314. //
  315. // MessageText:
  316. //
  317. // There are no more files.
  318. //
  319. ERROR_NO_MORE_FILES = DWORD(18);
  320. {$EXTERNALSYM ERROR_NO_MORE_FILES}
  321. //
  322. // MessageId: ERROR_WRITE_PROTECT
  323. //
  324. // MessageText:
  325. //
  326. // The media is write protected.
  327. //
  328. ERROR_WRITE_PROTECT = DWORD(19);
  329. {$EXTERNALSYM ERROR_WRITE_PROTECT}
  330. //
  331. // MessageId: ERROR_BAD_UNIT
  332. //
  333. // MessageText:
  334. //
  335. // The system cannot find the device specified.
  336. //
  337. ERROR_BAD_UNIT = DWORD(20);
  338. {$EXTERNALSYM ERROR_BAD_UNIT}
  339. //
  340. // MessageId: ERROR_NOT_READY
  341. //
  342. // MessageText:
  343. //
  344. // The device is not ready.
  345. //
  346. ERROR_NOT_READY = DWORD(21);
  347. {$EXTERNALSYM ERROR_NOT_READY}
  348. //
  349. // MessageId: ERROR_BAD_COMMAND
  350. //
  351. // MessageText:
  352. //
  353. // The device does not recognize the command.
  354. //
  355. ERROR_BAD_COMMAND = DWORD(22);
  356. {$EXTERNALSYM ERROR_BAD_COMMAND}
  357. //
  358. // MessageId: ERROR_CRC
  359. //
  360. // MessageText:
  361. //
  362. // Data error (cyclic redundancy check).
  363. //
  364. ERROR_CRC = DWORD(23);
  365. {$EXTERNALSYM ERROR_CRC}
  366. //
  367. // MessageId: ERROR_BAD_LENGTH
  368. //
  369. // MessageText:
  370. //
  371. // The program issued a command but the command length is incorrect.
  372. //
  373. ERROR_BAD_LENGTH = DWORD(24);
  374. {$EXTERNALSYM ERROR_BAD_LENGTH}
  375. //
  376. // MessageId: ERROR_SEEK
  377. //
  378. // MessageText:
  379. //
  380. // The drive cannot locate a specific area or track on the disk.
  381. //
  382. ERROR_SEEK = DWORD(25);
  383. {$EXTERNALSYM ERROR_SEEK}
  384. //
  385. // MessageId: ERROR_NOT_DOS_DISK
  386. //
  387. // MessageText:
  388. //
  389. // The specified disk or diskette cannot be accessed.
  390. //
  391. ERROR_NOT_DOS_DISK = DWORD(26);
  392. {$EXTERNALSYM ERROR_NOT_DOS_DISK}
  393. //
  394. // MessageId: ERROR_SECTOR_NOT_FOUND
  395. //
  396. // MessageText:
  397. //
  398. // The drive cannot find the sector requested.
  399. //
  400. ERROR_SECTOR_NOT_FOUND = DWORD(27);
  401. {$EXTERNALSYM ERROR_SECTOR_NOT_FOUND}
  402. //
  403. // MessageId: ERROR_OUT_OF_PAPER
  404. //
  405. // MessageText:
  406. //
  407. // The printer is out of paper.
  408. //
  409. ERROR_OUT_OF_PAPER = DWORD(28);
  410. {$EXTERNALSYM ERROR_OUT_OF_PAPER}
  411. //
  412. // MessageId: ERROR_WRITE_FAULT
  413. //
  414. // MessageText:
  415. //
  416. // The system cannot write to the specified device.
  417. //
  418. ERROR_WRITE_FAULT = DWORD(29);
  419. {$EXTERNALSYM ERROR_WRITE_FAULT}
  420. //
  421. // MessageId: ERROR_READ_FAULT
  422. //
  423. // MessageText:
  424. //
  425. // The system cannot read from the specified device.
  426. //
  427. ERROR_READ_FAULT = DWORD(30);
  428. {$EXTERNALSYM ERROR_READ_FAULT}
  429. //
  430. // MessageId: ERROR_GEN_FAILURE
  431. //
  432. // MessageText:
  433. //
  434. // A device attached to the system is not functioning.
  435. //
  436. ERROR_GEN_FAILURE = DWORD(31);
  437. {$EXTERNALSYM ERROR_GEN_FAILURE}
  438. //
  439. // MessageId: ERROR_SHARING_VIOLATION
  440. //
  441. // MessageText:
  442. //
  443. // The process cannot access the file because it is being used by another process.
  444. //
  445. ERROR_SHARING_VIOLATION = DWORD(32);
  446. {$EXTERNALSYM ERROR_SHARING_VIOLATION}
  447. //
  448. // MessageId: ERROR_LOCK_VIOLATION
  449. //
  450. // MessageText:
  451. //
  452. // The process cannot access the file because another process has locked a portion of the file.
  453. //
  454. ERROR_LOCK_VIOLATION = DWORD(33);
  455. {$EXTERNALSYM ERROR_LOCK_VIOLATION}
  456. //
  457. // MessageId: ERROR_WRONG_DISK
  458. //
  459. // MessageText:
  460. //
  461. // The wrong diskette is in the drive.
  462. // Insert %2 (Volume Serial Number: %3) into drive %1.
  463. //
  464. ERROR_WRONG_DISK = DWORD(34);
  465. {$EXTERNALSYM ERROR_WRONG_DISK}
  466. //
  467. // MessageId: ERROR_SHARING_BUFFER_EXCEEDED
  468. //
  469. // MessageText:
  470. //
  471. // Too many files opened for sharing.
  472. //
  473. ERROR_SHARING_BUFFER_EXCEEDED = DWORD(36);
  474. {$EXTERNALSYM ERROR_SHARING_BUFFER_EXCEEDED}
  475. //
  476. // MessageId: ERROR_HANDLE_EOF
  477. //
  478. // MessageText:
  479. //
  480. // Reached the end of the file.
  481. //
  482. ERROR_HANDLE_EOF = DWORD(38);
  483. {$EXTERNALSYM ERROR_HANDLE_EOF}
  484. //
  485. // MessageId: ERROR_HANDLE_DISK_FULL
  486. //
  487. // MessageText:
  488. //
  489. // The disk is full.
  490. //
  491. ERROR_HANDLE_DISK_FULL = DWORD(39);
  492. {$EXTERNALSYM ERROR_HANDLE_DISK_FULL}
  493. //
  494. // MessageId: ERROR_NOT_SUPPORTED
  495. //
  496. // MessageText:
  497. //
  498. // The request is not supported.
  499. //
  500. ERROR_NOT_SUPPORTED = DWORD(50);
  501. {$EXTERNALSYM ERROR_NOT_SUPPORTED}
  502. //
  503. // MessageId: ERROR_REM_NOT_LIST
  504. //
  505. // MessageText:
  506. //
  507. // 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.
  508. //
  509. ERROR_REM_NOT_LIST = DWORD(51);
  510. {$EXTERNALSYM ERROR_REM_NOT_LIST}
  511. //
  512. // MessageId: ERROR_DUP_NAME
  513. //
  514. // MessageText:
  515. //
  516. // 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.
  517. //
  518. ERROR_DUP_NAME = DWORD(52);
  519. {$EXTERNALSYM ERROR_DUP_NAME}
  520. //
  521. // MessageId: ERROR_BAD_NETPATH
  522. //
  523. // MessageText:
  524. //
  525. // The network path was not found.
  526. //
  527. ERROR_BAD_NETPATH = DWORD(53);
  528. {$EXTERNALSYM ERROR_BAD_NETPATH}
  529. //
  530. // MessageId: ERROR_NETWORK_BUSY
  531. //
  532. // MessageText:
  533. //
  534. // The network is busy.
  535. //
  536. ERROR_NETWORK_BUSY = DWORD(54);
  537. {$EXTERNALSYM ERROR_NETWORK_BUSY}
  538. //
  539. // MessageId: ERROR_DEV_NOT_EXIST
  540. //
  541. // MessageText:
  542. //
  543. // The specified network resource or device is no longer available.
  544. //
  545. ERROR_DEV_NOT_EXIST = DWORD(55); // dderror
  546. {$EXTERNALSYM ERROR_DEV_NOT_EXIST}
  547. //
  548. // MessageId: ERROR_TOO_MANY_CMDS
  549. //
  550. // MessageText:
  551. //
  552. // The network BIOS command limit has been reached.
  553. //
  554. ERROR_TOO_MANY_CMDS = DWORD(56);
  555. {$EXTERNALSYM ERROR_TOO_MANY_CMDS}
  556. //
  557. // MessageId: ERROR_ADAP_HDW_ERR
  558. //
  559. // MessageText:
  560. //
  561. // A network adapter hardware error occurred.
  562. //
  563. ERROR_ADAP_HDW_ERR = DWORD(57);
  564. {$EXTERNALSYM ERROR_ADAP_HDW_ERR}
  565. //
  566. // MessageId: ERROR_BAD_NET_RESP
  567. //
  568. // MessageText:
  569. //
  570. // The specified server cannot perform the requested operation.
  571. //
  572. ERROR_BAD_NET_RESP = DWORD(58);
  573. {$EXTERNALSYM ERROR_BAD_NET_RESP}
  574. //
  575. // MessageId: ERROR_UNEXP_NET_ERR
  576. //
  577. // MessageText:
  578. //
  579. // An unexpected network error occurred.
  580. //
  581. ERROR_UNEXP_NET_ERR = DWORD(59);
  582. {$EXTERNALSYM ERROR_UNEXP_NET_ERR}
  583. //
  584. // MessageId: ERROR_BAD_REM_ADAP
  585. //
  586. // MessageText:
  587. //
  588. // The remote adapter is not compatible.
  589. //
  590. ERROR_BAD_REM_ADAP = DWORD(60);
  591. {$EXTERNALSYM ERROR_BAD_REM_ADAP}
  592. //
  593. // MessageId: ERROR_PRINTQ_FULL
  594. //
  595. // MessageText:
  596. //
  597. // The printer queue is full.
  598. //
  599. ERROR_PRINTQ_FULL = DWORD(61);
  600. {$EXTERNALSYM ERROR_PRINTQ_FULL}
  601. //
  602. // MessageId: ERROR_NO_SPOOL_SPACE
  603. //
  604. // MessageText:
  605. //
  606. // Space to store the file waiting to be printed is not available on the server.
  607. //
  608. ERROR_NO_SPOOL_SPACE = DWORD(62);
  609. {$EXTERNALSYM ERROR_NO_SPOOL_SPACE}
  610. //
  611. // MessageId: ERROR_PRINT_CANCELLED
  612. //
  613. // MessageText:
  614. //
  615. // Your file waiting to be printed was deleted.
  616. //
  617. ERROR_PRINT_CANCELLED = DWORD(63);
  618. {$EXTERNALSYM ERROR_PRINT_CANCELLED}
  619. //
  620. // MessageId: ERROR_NETNAME_DELETED
  621. //
  622. // MessageText:
  623. //
  624. // The specified network name is no longer available.
  625. //
  626. ERROR_NETNAME_DELETED = DWORD(64);
  627. {$EXTERNALSYM ERROR_NETNAME_DELETED}
  628. //
  629. // MessageId: ERROR_NETWORK_ACCESS_DENIED
  630. //
  631. // MessageText:
  632. //
  633. // Network access is denied.
  634. //
  635. ERROR_NETWORK_ACCESS_DENIED = DWORD(65);
  636. {$EXTERNALSYM ERROR_NETWORK_ACCESS_DENIED}
  637. //
  638. // MessageId: ERROR_BAD_DEV_TYPE
  639. //
  640. // MessageText:
  641. //
  642. // The network resource type is not correct.
  643. //
  644. ERROR_BAD_DEV_TYPE = DWORD(66);
  645. {$EXTERNALSYM ERROR_BAD_DEV_TYPE}
  646. //
  647. // MessageId: ERROR_BAD_NET_NAME
  648. //
  649. // MessageText:
  650. //
  651. // The network name cannot be found.
  652. //
  653. ERROR_BAD_NET_NAME = DWORD(67);
  654. {$EXTERNALSYM ERROR_BAD_NET_NAME}
  655. //
  656. // MessageId: ERROR_TOO_MANY_NAMES
  657. //
  658. // MessageText:
  659. //
  660. // The name limit for the local computer network adapter card was exceeded.
  661. //
  662. ERROR_TOO_MANY_NAMES = DWORD(68);
  663. {$EXTERNALSYM ERROR_TOO_MANY_NAMES}
  664. //
  665. // MessageId: ERROR_TOO_MANY_SESS
  666. //
  667. // MessageText:
  668. //
  669. // The network BIOS session limit was exceeded.
  670. //
  671. ERROR_TOO_MANY_SESS = DWORD(69);
  672. {$EXTERNALSYM ERROR_TOO_MANY_SESS}
  673. //
  674. // MessageId: ERROR_SHARING_PAUSED
  675. //
  676. // MessageText:
  677. //
  678. // The remote server has been paused or is in the process of being started.
  679. //
  680. ERROR_SHARING_PAUSED = DWORD(70);
  681. {$EXTERNALSYM ERROR_SHARING_PAUSED}
  682. //
  683. // MessageId: ERROR_REQ_NOT_ACCEP
  684. //
  685. // MessageText:
  686. //
  687. // 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.
  688. //
  689. ERROR_REQ_NOT_ACCEP = DWORD(71);
  690. {$EXTERNALSYM ERROR_REQ_NOT_ACCEP}
  691. //
  692. // MessageId: ERROR_REDIR_PAUSED
  693. //
  694. // MessageText:
  695. //
  696. // The specified printer or disk device has been paused.
  697. //
  698. ERROR_REDIR_PAUSED = DWORD(72);
  699. {$EXTERNALSYM ERROR_REDIR_PAUSED}
  700. //
  701. // MessageId: ERROR_FILE_EXISTS
  702. //
  703. // MessageText:
  704. //
  705. // The file exists.
  706. //
  707. ERROR_FILE_EXISTS = DWORD(80);
  708. {$EXTERNALSYM ERROR_FILE_EXISTS}
  709. //
  710. // MessageId: ERROR_CANNOT_MAKE
  711. //
  712. // MessageText:
  713. //
  714. // The directory or file cannot be created.
  715. //
  716. ERROR_CANNOT_MAKE = DWORD(82);
  717. {$EXTERNALSYM ERROR_CANNOT_MAKE}
  718. //
  719. // MessageId: ERROR_FAIL_I24
  720. //
  721. // MessageText:
  722. //
  723. // Fail on INT 24.
  724. //
  725. ERROR_FAIL_I24 = DWORD(83);
  726. {$EXTERNALSYM ERROR_FAIL_I24}
  727. //
  728. // MessageId: ERROR_OUT_OF_STRUCTURES
  729. //
  730. // MessageText:
  731. //
  732. // Storage to process this request is not available.
  733. //
  734. ERROR_OUT_OF_STRUCTURES = DWORD(84);
  735. {$EXTERNALSYM ERROR_OUT_OF_STRUCTURES}
  736. //
  737. // MessageId: ERROR_ALREADY_ASSIGNED
  738. //
  739. // MessageText:
  740. //
  741. // The local device name is already in use.
  742. //
  743. ERROR_ALREADY_ASSIGNED = DWORD(85);
  744. {$EXTERNALSYM ERROR_ALREADY_ASSIGNED}
  745. //
  746. // MessageId: ERROR_INVALID_PASSWORD
  747. //
  748. // MessageText:
  749. //
  750. // The specified network password is not correct.
  751. //
  752. ERROR_INVALID_PASSWORD = DWORD(86);
  753. {$EXTERNALSYM ERROR_INVALID_PASSWORD}
  754. //
  755. // MessageId: ERROR_INVALID_PARAMETER
  756. //
  757. // MessageText:
  758. //
  759. // The parameter is incorrect.
  760. //
  761. ERROR_INVALID_PARAMETER = DWORD(87); // dderror
  762. {$EXTERNALSYM ERROR_INVALID_PARAMETER}
  763. //
  764. // MessageId: ERROR_NET_WRITE_FAULT
  765. //
  766. // MessageText:
  767. //
  768. // A write fault occurred on the network.
  769. //
  770. ERROR_NET_WRITE_FAULT = DWORD(88);
  771. {$EXTERNALSYM ERROR_NET_WRITE_FAULT}
  772. //
  773. // MessageId: ERROR_NO_PROC_SLOTS
  774. //
  775. // MessageText:
  776. //
  777. // The system cannot start another process at this time.
  778. //
  779. ERROR_NO_PROC_SLOTS = DWORD(89);
  780. {$EXTERNALSYM ERROR_NO_PROC_SLOTS}
  781. //
  782. // MessageId: ERROR_TOO_MANY_SEMAPHORES
  783. //
  784. // MessageText:
  785. //
  786. // Cannot create another system semaphore.
  787. //
  788. ERROR_TOO_MANY_SEMAPHORES = DWORD(100);
  789. {$EXTERNALSYM ERROR_TOO_MANY_SEMAPHORES}
  790. //
  791. // MessageId: ERROR_EXCL_SEM_ALREADY_OWNED
  792. //
  793. // MessageText:
  794. //
  795. // The exclusive semaphore is owned by another process.
  796. //
  797. ERROR_EXCL_SEM_ALREADY_OWNED = DWORD(101);
  798. {$EXTERNALSYM ERROR_EXCL_SEM_ALREADY_OWNED}
  799. //
  800. // MessageId: ERROR_SEM_IS_SET
  801. //
  802. // MessageText:
  803. //
  804. // The semaphore is set and cannot be closed.
  805. //
  806. ERROR_SEM_IS_SET = DWORD(102);
  807. {$EXTERNALSYM ERROR_SEM_IS_SET}
  808. //
  809. // MessageId: ERROR_TOO_MANY_SEM_REQUESTS
  810. //
  811. // MessageText:
  812. //
  813. // The semaphore cannot be set again.
  814. //
  815. ERROR_TOO_MANY_SEM_REQUESTS = DWORD(103);
  816. {$EXTERNALSYM ERROR_TOO_MANY_SEM_REQUESTS}
  817. //
  818. // MessageId: ERROR_INVALID_AT_INTERRUPT_TIME
  819. //
  820. // MessageText:
  821. //
  822. // Cannot request exclusive semaphores at interrupt time.
  823. //
  824. ERROR_INVALID_AT_INTERRUPT_TIME = DWORD(104);
  825. {$EXTERNALSYM ERROR_INVALID_AT_INTERRUPT_TIME}
  826. //
  827. // MessageId: ERROR_SEM_OWNER_DIED
  828. //
  829. // MessageText:
  830. //
  831. // The previous ownership of this semaphore has ended.
  832. //
  833. ERROR_SEM_OWNER_DIED = DWORD(105);
  834. {$EXTERNALSYM ERROR_SEM_OWNER_DIED}
  835. //
  836. // MessageId: ERROR_SEM_USER_LIMIT
  837. //
  838. // MessageText:
  839. //
  840. // Insert the diskette for drive %1.
  841. //
  842. ERROR_SEM_USER_LIMIT = DWORD(106);
  843. {$EXTERNALSYM ERROR_SEM_USER_LIMIT}
  844. //
  845. // MessageId: ERROR_DISK_CHANGE
  846. //
  847. // MessageText:
  848. //
  849. // The program stopped because an alternate diskette was not inserted.
  850. //
  851. ERROR_DISK_CHANGE = DWORD(107);
  852. {$EXTERNALSYM ERROR_DISK_CHANGE}
  853. //
  854. // MessageId: ERROR_DRIVE_LOCKED
  855. //
  856. // MessageText:
  857. //
  858. // The disk is in use or locked by another process.
  859. //
  860. ERROR_DRIVE_LOCKED = DWORD(108);
  861. {$EXTERNALSYM ERROR_DRIVE_LOCKED}
  862. //
  863. // MessageId: ERROR_BROKEN_PIPE
  864. //
  865. // MessageText:
  866. //
  867. // The pipe has been ended.
  868. //
  869. ERROR_BROKEN_PIPE = DWORD(109);
  870. {$EXTERNALSYM ERROR_BROKEN_PIPE}
  871. //
  872. // MessageId: ERROR_OPEN_FAILED
  873. //
  874. // MessageText:
  875. //
  876. // The system cannot open the device or file specified.
  877. //
  878. ERROR_OPEN_FAILED = DWORD(110);
  879. {$EXTERNALSYM ERROR_OPEN_FAILED}
  880. //
  881. // MessageId: ERROR_BUFFER_OVERFLOW
  882. //
  883. // MessageText:
  884. //
  885. // The file name is too long.
  886. //
  887. ERROR_BUFFER_OVERFLOW = DWORD(111);
  888. {$EXTERNALSYM ERROR_BUFFER_OVERFLOW}
  889. //
  890. // MessageId: ERROR_DISK_FULL
  891. //
  892. // MessageText:
  893. //
  894. // There is not enough space on the disk.
  895. //
  896. ERROR_DISK_FULL = DWORD(112);
  897. {$EXTERNALSYM ERROR_DISK_FULL}
  898. //
  899. // MessageId: ERROR_NO_MORE_SEARCH_HANDLES
  900. //
  901. // MessageText:
  902. //
  903. // No more internal file identifiers available.
  904. //
  905. ERROR_NO_MORE_SEARCH_HANDLES = DWORD(113);
  906. {$EXTERNALSYM ERROR_NO_MORE_SEARCH_HANDLES}
  907. //
  908. // MessageId: ERROR_INVALID_TARGET_HANDLE
  909. //
  910. // MessageText:
  911. //
  912. // The target internal file identifier is incorrect.
  913. //
  914. ERROR_INVALID_TARGET_HANDLE = DWORD(114);
  915. {$EXTERNALSYM ERROR_INVALID_TARGET_HANDLE}
  916. //
  917. // MessageId: ERROR_INVALID_CATEGORY
  918. //
  919. // MessageText:
  920. //
  921. // The IOCTL call made by the application program is not correct.
  922. //
  923. ERROR_INVALID_CATEGORY = DWORD(117);
  924. {$EXTERNALSYM ERROR_INVALID_CATEGORY}
  925. //
  926. // MessageId: ERROR_INVALID_VERIFY_SWITCH
  927. //
  928. // MessageText:
  929. //
  930. // The verify-on-write switch parameter value is not correct.
  931. //
  932. ERROR_INVALID_VERIFY_SWITCH = DWORD(118);
  933. {$EXTERNALSYM ERROR_INVALID_VERIFY_SWITCH}
  934. //
  935. // MessageId: ERROR_BAD_DRIVER_LEVEL
  936. //
  937. // MessageText:
  938. //
  939. // The system does not support the command requested.
  940. //
  941. ERROR_BAD_DRIVER_LEVEL = DWORD(119);
  942. {$EXTERNALSYM ERROR_BAD_DRIVER_LEVEL}
  943. //
  944. // MessageId: ERROR_CALL_NOT_IMPLEMENTED
  945. //
  946. // MessageText:
  947. //
  948. // This function is not supported on this system.
  949. //
  950. ERROR_CALL_NOT_IMPLEMENTED = DWORD(120);
  951. {$EXTERNALSYM ERROR_CALL_NOT_IMPLEMENTED}
  952. //
  953. // MessageId: ERROR_SEM_TIMEOUT
  954. //
  955. // MessageText:
  956. //
  957. // The semaphore timeout period has expired.
  958. //
  959. ERROR_SEM_TIMEOUT = DWORD(121);
  960. {$EXTERNALSYM ERROR_SEM_TIMEOUT}
  961. //
  962. // MessageId: ERROR_INSUFFICIENT_BUFFER
  963. //
  964. // MessageText:
  965. //
  966. // The data area passed to a system call is too small.
  967. //
  968. ERROR_INSUFFICIENT_BUFFER = DWORD(122); // dderror
  969. {$EXTERNALSYM ERROR_INSUFFICIENT_BUFFER}
  970. //
  971. // MessageId: ERROR_INVALID_NAME
  972. //
  973. // MessageText:
  974. //
  975. // The filename, directory name, or volume label syntax is incorrect.
  976. //
  977. ERROR_INVALID_NAME = DWORD(123); // dderror
  978. {$EXTERNALSYM ERROR_INVALID_NAME}
  979. //
  980. // MessageId: ERROR_INVALID_LEVEL
  981. //
  982. // MessageText:
  983. //
  984. // The system call level is not correct.
  985. //
  986. ERROR_INVALID_LEVEL = DWORD(124);
  987. {$EXTERNALSYM ERROR_INVALID_LEVEL}
  988. //
  989. // MessageId: ERROR_NO_VOLUME_LABEL
  990. //
  991. // MessageText:
  992. //
  993. // The disk has no volume label.
  994. //
  995. ERROR_NO_VOLUME_LABEL = DWORD(125);
  996. {$EXTERNALSYM ERROR_NO_VOLUME_LABEL}
  997. //
  998. // MessageId: ERROR_MOD_NOT_FOUND
  999. //
  1000. // MessageText:
  1001. //
  1002. // The specified module could not be found.
  1003. //
  1004. ERROR_MOD_NOT_FOUND = DWORD(126);
  1005. {$EXTERNALSYM ERROR_MOD_NOT_FOUND}
  1006. //
  1007. // MessageId: ERROR_PROC_NOT_FOUND
  1008. //
  1009. // MessageText:
  1010. //
  1011. // The specified procedure could not be found.
  1012. //
  1013. ERROR_PROC_NOT_FOUND = DWORD(127);
  1014. {$EXTERNALSYM ERROR_PROC_NOT_FOUND}
  1015. //
  1016. // MessageId: ERROR_WAIT_NO_CHILDREN
  1017. //
  1018. // MessageText:
  1019. //
  1020. // There are no child processes to wait for.
  1021. //
  1022. ERROR_WAIT_NO_CHILDREN = DWORD(128);
  1023. {$EXTERNALSYM ERROR_WAIT_NO_CHILDREN}
  1024. //
  1025. // MessageId: ERROR_CHILD_NOT_COMPLETE
  1026. //
  1027. // MessageText:
  1028. //
  1029. // The %1 application cannot be run in Win32 mode.
  1030. //
  1031. ERROR_CHILD_NOT_COMPLETE = DWORD(129);
  1032. {$EXTERNALSYM ERROR_CHILD_NOT_COMPLETE}
  1033. //
  1034. // MessageId: ERROR_DIRECT_ACCESS_HANDLE
  1035. //
  1036. // MessageText:
  1037. //
  1038. // Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
  1039. //
  1040. ERROR_DIRECT_ACCESS_HANDLE = DWORD(130);
  1041. {$EXTERNALSYM ERROR_DIRECT_ACCESS_HANDLE}
  1042. //
  1043. // MessageId: ERROR_NEGATIVE_SEEK
  1044. //
  1045. // MessageText:
  1046. //
  1047. // An attempt was made to move the file pointer before the beginning of the file.
  1048. //
  1049. ERROR_NEGATIVE_SEEK = DWORD(131);
  1050. {$EXTERNALSYM ERROR_NEGATIVE_SEEK}
  1051. //
  1052. // MessageId: ERROR_SEEK_ON_DEVICE
  1053. //
  1054. // MessageText:
  1055. //
  1056. // The file pointer cannot be set on the specified device or file.
  1057. //
  1058. ERROR_SEEK_ON_DEVICE = DWORD(132);
  1059. {$EXTERNALSYM ERROR_SEEK_ON_DEVICE}
  1060. //
  1061. // MessageId: ERROR_IS_JOIN_TARGET
  1062. //
  1063. // MessageText:
  1064. //
  1065. // A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
  1066. //
  1067. ERROR_IS_JOIN_TARGET = DWORD(133);
  1068. {$EXTERNALSYM ERROR_IS_JOIN_TARGET}
  1069. //
  1070. // MessageId: ERROR_IS_JOINED
  1071. //
  1072. // MessageText:
  1073. //
  1074. // An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
  1075. //
  1076. ERROR_IS_JOINED = DWORD(134);
  1077. {$EXTERNALSYM ERROR_IS_JOINED}
  1078. //
  1079. // MessageId: ERROR_IS_SUBSTED
  1080. //
  1081. // MessageText:
  1082. //
  1083. // An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
  1084. //
  1085. ERROR_IS_SUBSTED = DWORD(135);
  1086. {$EXTERNALSYM ERROR_IS_SUBSTED}
  1087. //
  1088. // MessageId: ERROR_NOT_JOINED
  1089. //
  1090. // MessageText:
  1091. //
  1092. // The system tried to delete the JOIN of a drive that is not joined.
  1093. //
  1094. ERROR_NOT_JOINED = DWORD(136);
  1095. {$EXTERNALSYM ERROR_NOT_JOINED}
  1096. //
  1097. // MessageId: ERROR_NOT_SUBSTED
  1098. //
  1099. // MessageText:
  1100. //
  1101. // The system tried to delete the substitution of a drive that is not substituted.
  1102. //
  1103. ERROR_NOT_SUBSTED = DWORD(137);
  1104. {$EXTERNALSYM ERROR_NOT_SUBSTED}
  1105. //
  1106. // MessageId: ERROR_JOIN_TO_JOIN
  1107. //
  1108. // MessageText:
  1109. //
  1110. // The system tried to join a drive to a directory on a joined drive.
  1111. //
  1112. ERROR_JOIN_TO_JOIN = DWORD(138);
  1113. {$EXTERNALSYM ERROR_JOIN_TO_JOIN}
  1114. //
  1115. // MessageId: ERROR_SUBST_TO_SUBST
  1116. //
  1117. // MessageText:
  1118. //
  1119. // The system tried to substitute a drive to a directory on a substituted drive.
  1120. //
  1121. ERROR_SUBST_TO_SUBST = DWORD(139);
  1122. {$EXTERNALSYM ERROR_SUBST_TO_SUBST}
  1123. //
  1124. // MessageId: ERROR_JOIN_TO_SUBST
  1125. //
  1126. // MessageText:
  1127. //
  1128. // The system tried to join a drive to a directory on a substituted drive.
  1129. //
  1130. ERROR_JOIN_TO_SUBST = DWORD(140);
  1131. {$EXTERNALSYM ERROR_JOIN_TO_SUBST}
  1132. //
  1133. // MessageId: ERROR_SUBST_TO_JOIN
  1134. //
  1135. // MessageText:
  1136. //
  1137. // The system tried to SUBST a drive to a directory on a joined drive.
  1138. //
  1139. ERROR_SUBST_TO_JOIN = DWORD(141);
  1140. {$EXTERNALSYM ERROR_SUBST_TO_JOIN}
  1141. //
  1142. // MessageId: ERROR_BUSY_DRIVE
  1143. //
  1144. // MessageText:
  1145. //
  1146. // The system cannot perform a JOIN or SUBST at this time.
  1147. //
  1148. ERROR_BUSY_DRIVE = DWORD(142);
  1149. {$EXTERNALSYM ERROR_BUSY_DRIVE}
  1150. //
  1151. // MessageId: ERROR_SAME_DRIVE
  1152. //
  1153. // MessageText:
  1154. //
  1155. // The system cannot join or substitute a drive to or for a directory on the same drive.
  1156. //
  1157. ERROR_SAME_DRIVE = DWORD(143);
  1158. {$EXTERNALSYM ERROR_SAME_DRIVE}
  1159. //
  1160. // MessageId: ERROR_DIR_NOT_ROOT
  1161. //
  1162. // MessageText:
  1163. //
  1164. // The directory is not a subdirectory of the root directory.
  1165. //
  1166. ERROR_DIR_NOT_ROOT = DWORD(144);
  1167. {$EXTERNALSYM ERROR_DIR_NOT_ROOT}
  1168. //
  1169. // MessageId: ERROR_DIR_NOT_EMPTY
  1170. //
  1171. // MessageText:
  1172. //
  1173. // The directory is not empty.
  1174. //
  1175. ERROR_DIR_NOT_EMPTY = DWORD(145);
  1176. {$EXTERNALSYM ERROR_DIR_NOT_EMPTY}
  1177. //
  1178. // MessageId: ERROR_IS_SUBST_PATH
  1179. //
  1180. // MessageText:
  1181. //
  1182. // The path specified is being used in a substitute.
  1183. //
  1184. ERROR_IS_SUBST_PATH = DWORD(146);
  1185. {$EXTERNALSYM ERROR_IS_SUBST_PATH}
  1186. //
  1187. // MessageId: ERROR_IS_JOIN_PATH
  1188. //
  1189. // MessageText:
  1190. //
  1191. // Not enough resources are available to process this command.
  1192. //
  1193. ERROR_IS_JOIN_PATH = DWORD(147);
  1194. {$EXTERNALSYM ERROR_IS_JOIN_PATH}
  1195. //
  1196. // MessageId: ERROR_PATH_BUSY
  1197. //
  1198. // MessageText:
  1199. //
  1200. // The path specified cannot be used at this time.
  1201. //
  1202. ERROR_PATH_BUSY = DWORD(148);
  1203. {$EXTERNALSYM ERROR_PATH_BUSY}
  1204. //
  1205. // MessageId: ERROR_IS_SUBST_TARGET
  1206. //
  1207. // MessageText:
  1208. //
  1209. // An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
  1210. //
  1211. ERROR_IS_SUBST_TARGET = DWORD(149);
  1212. {$EXTERNALSYM ERROR_IS_SUBST_TARGET}
  1213. //
  1214. // MessageId: ERROR_SYSTEM_TRACE
  1215. //
  1216. // MessageText:
  1217. //
  1218. // System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.
  1219. //
  1220. ERROR_SYSTEM_TRACE = DWORD(150);
  1221. {$EXTERNALSYM ERROR_SYSTEM_TRACE}
  1222. //
  1223. // MessageId: ERROR_INVALID_EVENT_COUNT
  1224. //
  1225. // MessageText:
  1226. //
  1227. // The number of specified semaphore events for DosMuxSemWait is not correct.
  1228. //
  1229. ERROR_INVALID_EVENT_COUNT = DWORD(151);
  1230. {$EXTERNALSYM ERROR_INVALID_EVENT_COUNT}
  1231. //
  1232. // MessageId: ERROR_TOO_MANY_MUXWAITERS
  1233. //
  1234. // MessageText:
  1235. //
  1236. // DosMuxSemWait did not execute; too many semaphores are already set.
  1237. //
  1238. ERROR_TOO_MANY_MUXWAITERS = DWORD(152);
  1239. {$EXTERNALSYM ERROR_TOO_MANY_MUXWAITERS}
  1240. //
  1241. // MessageId: ERROR_INVALID_LIST_FORMAT
  1242. //
  1243. // MessageText:
  1244. //
  1245. // The DosMuxSemWait list is not correct.
  1246. //
  1247. ERROR_INVALID_LIST_FORMAT = DWORD(153);
  1248. {$EXTERNALSYM ERROR_INVALID_LIST_FORMAT}
  1249. //
  1250. // MessageId: ERROR_LABEL_TOO_LONG
  1251. //
  1252. // MessageText:
  1253. //
  1254. // The volume label you entered exceeds the label character limit of the target file system.
  1255. //
  1256. ERROR_LABEL_TOO_LONG = DWORD(154);
  1257. {$EXTERNALSYM ERROR_LABEL_TOO_LONG}
  1258. //
  1259. // MessageId: ERROR_TOO_MANY_TCBS
  1260. //
  1261. // MessageText:
  1262. //
  1263. // Cannot create another thread.
  1264. //
  1265. ERROR_TOO_MANY_TCBS = DWORD(155);
  1266. {$EXTERNALSYM ERROR_TOO_MANY_TCBS}
  1267. //
  1268. // MessageId: ERROR_SIGNAL_REFUSED
  1269. //
  1270. // MessageText:
  1271. //
  1272. // The recipient process has refused the signal.
  1273. //
  1274. ERROR_SIGNAL_REFUSED = DWORD(156);
  1275. {$EXTERNALSYM ERROR_SIGNAL_REFUSED}
  1276. //
  1277. // MessageId: ERROR_DISCARDED
  1278. //
  1279. // MessageText:
  1280. //
  1281. // The segment is already discarded and cannot be locked.
  1282. //
  1283. ERROR_DISCARDED = DWORD(157);
  1284. {$EXTERNALSYM ERROR_DISCARDED}
  1285. //
  1286. // MessageId: ERROR_NOT_LOCKED
  1287. //
  1288. // MessageText:
  1289. //
  1290. // The segment is already unlocked.
  1291. //
  1292. ERROR_NOT_LOCKED = DWORD(158);
  1293. {$EXTERNALSYM ERROR_NOT_LOCKED}
  1294. //
  1295. // MessageId: ERROR_BAD_THREADID_ADDR
  1296. //
  1297. // MessageText:
  1298. //
  1299. // The address for the thread ID is not correct.
  1300. //
  1301. ERROR_BAD_THREADID_ADDR = DWORD(159);
  1302. {$EXTERNALSYM ERROR_BAD_THREADID_ADDR}
  1303. //
  1304. // MessageId: ERROR_BAD_ARGUMENTS
  1305. //
  1306. // MessageText:
  1307. //
  1308. // One or more arguments are not correct.
  1309. //
  1310. ERROR_BAD_ARGUMENTS = DWORD(160);
  1311. {$EXTERNALSYM ERROR_BAD_ARGUMENTS}
  1312. //
  1313. // MessageId: ERROR_BAD_PATHNAME
  1314. //
  1315. // MessageText:
  1316. //
  1317. // The specified path is invalid.
  1318. //
  1319. ERROR_BAD_PATHNAME = DWORD(161);
  1320. {$EXTERNALSYM ERROR_BAD_PATHNAME}
  1321. //
  1322. // MessageId: ERROR_SIGNAL_PENDING
  1323. //
  1324. // MessageText:
  1325. //
  1326. // A signal is already pending.
  1327. //
  1328. ERROR_SIGNAL_PENDING = DWORD(162);
  1329. {$EXTERNALSYM ERROR_SIGNAL_PENDING}
  1330. //
  1331. // MessageId: ERROR_MAX_THRDS_REACHED
  1332. //
  1333. // MessageText:
  1334. //
  1335. // No more threads can be created in the system.
  1336. //
  1337. ERROR_MAX_THRDS_REACHED = DWORD(164);
  1338. {$EXTERNALSYM ERROR_MAX_THRDS_REACHED}
  1339. //
  1340. // MessageId: ERROR_LOCK_FAILED
  1341. //
  1342. // MessageText:
  1343. //
  1344. // Unable to lock a region of a file.
  1345. //
  1346. ERROR_LOCK_FAILED = DWORD(167);
  1347. {$EXTERNALSYM ERROR_LOCK_FAILED}
  1348. //
  1349. // MessageId: ERROR_BUSY
  1350. //
  1351. // MessageText:
  1352. //
  1353. // The requested resource is in use.
  1354. //
  1355. ERROR_BUSY = DWORD(170); // dderror
  1356. {$EXTERNALSYM ERROR_BUSY}
  1357. //
  1358. // MessageId: ERROR_CANCEL_VIOLATION
  1359. //
  1360. // MessageText:
  1361. //
  1362. // A lock request was not outstanding for the supplied cancel region.
  1363. //
  1364. ERROR_CANCEL_VIOLATION = DWORD(173);
  1365. {$EXTERNALSYM ERROR_CANCEL_VIOLATION}
  1366. //
  1367. // MessageId: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
  1368. //
  1369. // MessageText:
  1370. //
  1371. // The file system does not support atomic changes to the lock type.
  1372. //
  1373. ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = DWORD(174);
  1374. {$EXTERNALSYM ERROR_ATOMIC_LOCKS_NOT_SUPPORTED}
  1375. //
  1376. // MessageId: ERROR_INVALID_SEGMENT_NUMBER
  1377. //
  1378. // MessageText:
  1379. //
  1380. // The system detected a segment number that was not correct.
  1381. //
  1382. ERROR_INVALID_SEGMENT_NUMBER = DWORD(180);
  1383. {$EXTERNALSYM ERROR_INVALID_SEGMENT_NUMBER}
  1384. //
  1385. // MessageId: ERROR_INVALID_ORDINAL
  1386. //
  1387. // MessageText:
  1388. //
  1389. // The operating system cannot run %1.
  1390. //
  1391. ERROR_INVALID_ORDINAL = DWORD(182);
  1392. {$EXTERNALSYM ERROR_INVALID_ORDINAL}
  1393. //
  1394. // MessageId: ERROR_ALREADY_EXISTS
  1395. //
  1396. // MessageText:
  1397. //
  1398. // Cannot create a file when that file already exists.
  1399. //
  1400. ERROR_ALREADY_EXISTS = DWORD(183);
  1401. {$EXTERNALSYM ERROR_ALREADY_EXISTS}
  1402. //
  1403. // MessageId: ERROR_INVALID_FLAG_NUMBER
  1404. //
  1405. // MessageText:
  1406. //
  1407. // The flag passed is not correct.
  1408. //
  1409. ERROR_INVALID_FLAG_NUMBER = DWORD(186);
  1410. {$EXTERNALSYM ERROR_INVALID_FLAG_NUMBER}
  1411. //
  1412. // MessageId: ERROR_SEM_NOT_FOUND
  1413. //
  1414. // MessageText:
  1415. //
  1416. // The specified system semaphore name was not found.
  1417. //
  1418. ERROR_SEM_NOT_FOUND = DWORD(187);
  1419. {$EXTERNALSYM ERROR_SEM_NOT_FOUND}
  1420. //
  1421. // MessageId: ERROR_INVALID_STARTING_CODESEG
  1422. //
  1423. // MessageText:
  1424. //
  1425. // The operating system cannot run %1.
  1426. //
  1427. ERROR_INVALID_STARTING_CODESEG = DWORD(188);
  1428. {$EXTERNALSYM ERROR_INVALID_STARTING_CODESEG}
  1429. //
  1430. // MessageId: ERROR_INVALID_STACKSEG
  1431. //
  1432. // MessageText:
  1433. //
  1434. // The operating system cannot run %1.
  1435. //
  1436. ERROR_INVALID_STACKSEG = DWORD(189);
  1437. {$EXTERNALSYM ERROR_INVALID_STACKSEG}
  1438. //
  1439. // MessageId: ERROR_INVALID_MODULETYPE
  1440. //
  1441. // MessageText:
  1442. //
  1443. // The operating system cannot run %1.
  1444. //
  1445. ERROR_INVALID_MODULETYPE = DWORD(190);
  1446. {$EXTERNALSYM ERROR_INVALID_MODULETYPE}
  1447. //
  1448. // MessageId: ERROR_INVALID_EXE_SIGNATURE
  1449. //
  1450. // MessageText:
  1451. //
  1452. // Cannot run %1 in Win32 mode.
  1453. //
  1454. ERROR_INVALID_EXE_SIGNATURE = DWORD(191);
  1455. {$EXTERNALSYM ERROR_INVALID_EXE_SIGNATURE}
  1456. //
  1457. // MessageId: ERROR_EXE_MARKED_INVALID
  1458. //
  1459. // MessageText:
  1460. //
  1461. // The operating system cannot run %1.
  1462. //
  1463. ERROR_EXE_MARKED_INVALID = DWORD(192);
  1464. {$EXTERNALSYM ERROR_EXE_MARKED_INVALID}
  1465. //
  1466. // MessageId: ERROR_BAD_EXE_FORMAT
  1467. //
  1468. // MessageText:
  1469. //
  1470. // %1 is not a valid Win32 application.
  1471. //
  1472. ERROR_BAD_EXE_FORMAT = DWORD(193);
  1473. {$EXTERNALSYM ERROR_BAD_EXE_FORMAT}
  1474. //
  1475. // MessageId: ERROR_ITERATED_DATA_EXCEEDS_64k
  1476. //
  1477. // MessageText:
  1478. //
  1479. // The operating system cannot run %1.
  1480. //
  1481. ERROR_ITERATED_DATA_EXCEEDS_64k = DWORD(194);
  1482. {$EXTERNALSYM ERROR_ITERATED_DATA_EXCEEDS_64k}
  1483. //
  1484. // MessageId: ERROR_INVALID_MINALLOCSIZE
  1485. //
  1486. // MessageText:
  1487. //
  1488. // The operating system cannot run %1.
  1489. //
  1490. ERROR_INVALID_MINALLOCSIZE = DWORD(195);
  1491. {$EXTERNALSYM ERROR_INVALID_MINALLOCSIZE}
  1492. //
  1493. // MessageId: ERROR_DYNLINK_FROM_INVALID_RING
  1494. //
  1495. // MessageText:
  1496. //
  1497. // The operating system cannot run this application program.
  1498. //
  1499. ERROR_DYNLINK_FROM_INVALID_RING = DWORD(196);
  1500. {$EXTERNALSYM ERROR_DYNLINK_FROM_INVALID_RING}
  1501. //
  1502. // MessageId: ERROR_IOPL_NOT_ENABLED
  1503. //
  1504. // MessageText:
  1505. //
  1506. // The operating system is not presently configured to run this application.
  1507. //
  1508. ERROR_IOPL_NOT_ENABLED = DWORD(197);
  1509. {$EXTERNALSYM ERROR_IOPL_NOT_ENABLED}
  1510. //
  1511. // MessageId: ERROR_INVALID_SEGDPL
  1512. //
  1513. // MessageText:
  1514. //
  1515. // The operating system cannot run %1.
  1516. //
  1517. ERROR_INVALID_SEGDPL = DWORD(198);
  1518. {$EXTERNALSYM ERROR_INVALID_SEGDPL}
  1519. //
  1520. // MessageId: ERROR_AUTODATASEG_EXCEEDS_64k
  1521. //
  1522. // MessageText:
  1523. //
  1524. // The operating system cannot run this application program.
  1525. //
  1526. ERROR_AUTODATASEG_EXCEEDS_64k = DWORD(199);
  1527. {$EXTERNALSYM ERROR_AUTODATASEG_EXCEEDS_64k}
  1528. //
  1529. // MessageId: ERROR_RING2SEG_MUST_BE_MOVABLE
  1530. //
  1531. // MessageText:
  1532. //
  1533. // The code segment cannot be greater than or equal to 64K.
  1534. //
  1535. ERROR_RING2SEG_MUST_BE_MOVABLE = DWORD(200);
  1536. {$EXTERNALSYM ERROR_RING2SEG_MUST_BE_MOVABLE}
  1537. //
  1538. // MessageId: ERROR_RELOC_CHAIN_XEEDS_SEGLIM
  1539. //
  1540. // MessageText:
  1541. //
  1542. // The operating system cannot run %1.
  1543. //
  1544. ERROR_RELOC_CHAIN_XEEDS_SEGLIM = DWORD(201);
  1545. {$EXTERNALSYM ERROR_RELOC_CHAIN_XEEDS_SEGLIM}
  1546. //
  1547. // MessageId: ERROR_INFLOOP_IN_RELOC_CHAIN
  1548. //
  1549. // MessageText:
  1550. //
  1551. // The operating system cannot run %1.
  1552. //
  1553. ERROR_INFLOOP_IN_RELOC_CHAIN = DWORD(202);
  1554. {$EXTERNALSYM ERROR_INFLOOP_IN_RELOC_CHAIN}
  1555. //
  1556. // MessageId: ERROR_ENVVAR_NOT_FOUND
  1557. //
  1558. // MessageText:
  1559. //
  1560. // The system could not find the environment option that was entered.
  1561. //
  1562. ERROR_ENVVAR_NOT_FOUND = DWORD(203);
  1563. {$EXTERNALSYM ERROR_ENVVAR_NOT_FOUND}
  1564. //
  1565. // MessageId: ERROR_NO_SIGNAL_SENT
  1566. //
  1567. // MessageText:
  1568. //
  1569. // No process in the command subtree has a signal handler.
  1570. //
  1571. ERROR_NO_SIGNAL_SENT = DWORD(205);
  1572. {$EXTERNALSYM ERROR_NO_SIGNAL_SENT}
  1573. //
  1574. // MessageId: ERROR_FILENAME_EXCED_RANGE
  1575. //
  1576. // MessageText:
  1577. //
  1578. // The filename or extension is too long.
  1579. //
  1580. ERROR_FILENAME_EXCED_RANGE = DWORD(206);
  1581. {$EXTERNALSYM ERROR_FILENAME_EXCED_RANGE}
  1582. //
  1583. // MessageId: ERROR_RING2_STACK_IN_USE
  1584. //
  1585. // MessageText:
  1586. //
  1587. // The ring 2 stack is in use.
  1588. //
  1589. ERROR_RING2_STACK_IN_USE = DWORD(207);
  1590. {$EXTERNALSYM ERROR_RING2_STACK_IN_USE}
  1591. //
  1592. // MessageId: ERROR_META_EXPANSION_TOO_LONG
  1593. //
  1594. // MessageText:
  1595. //
  1596. // The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.
  1597. //
  1598. ERROR_META_EXPANSION_TOO_LONG = DWORD(208);
  1599. {$EXTERNALSYM ERROR_META_EXPANSION_TOO_LONG}
  1600. //
  1601. // MessageId: ERROR_INVALID_SIGNAL_NUMBER
  1602. //
  1603. // MessageText:
  1604. //
  1605. // The signal being posted is not correct.
  1606. //
  1607. ERROR_INVALID_SIGNAL_NUMBER = DWORD(209);
  1608. {$EXTERNALSYM ERROR_INVALID_SIGNAL_NUMBER}
  1609. //
  1610. // MessageId: ERROR_THREAD_1_INACTIVE
  1611. //
  1612. // MessageText:
  1613. //
  1614. // The signal handler cannot be set.
  1615. //
  1616. ERROR_THREAD_1_INACTIVE = DWORD(210);
  1617. {$EXTERNALSYM ERROR_THREAD_1_INACTIVE}
  1618. //
  1619. // MessageId: ERROR_LOCKED
  1620. //
  1621. // MessageText:
  1622. //
  1623. // The segment is locked and cannot be reallocated.
  1624. //
  1625. ERROR_LOCKED = DWORD(212);
  1626. {$EXTERNALSYM ERROR_LOCKED}
  1627. //
  1628. // MessageId: ERROR_TOO_MANY_MODULES
  1629. //
  1630. // MessageText:
  1631. //
  1632. // Too many dynamic-link modules are attached to this program or dynamic-link module.
  1633. //
  1634. ERROR_TOO_MANY_MODULES = DWORD(214);
  1635. {$EXTERNALSYM ERROR_TOO_MANY_MODULES}
  1636. //
  1637. // MessageId: ERROR_NESTING_NOT_ALLOWED
  1638. //
  1639. // MessageText:
  1640. //
  1641. // Cannot nest calls to LoadModule.
  1642. //
  1643. ERROR_NESTING_NOT_ALLOWED = DWORD(215);
  1644. {$EXTERNALSYM ERROR_NESTING_NOT_ALLOWED}
  1645. //
  1646. // MessageId: ERROR_EXE_MACHINE_TYPE_MISMATCH
  1647. //
  1648. // MessageText:
  1649. //
  1650. // The image file %1 is valid, but is for a machine type other than the current machine.
  1651. //
  1652. ERROR_EXE_MACHINE_TYPE_MISMATCH = DWORD(216);
  1653. {$EXTERNALSYM ERROR_EXE_MACHINE_TYPE_MISMATCH}
  1654. //
  1655. // MessageId: ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
  1656. //
  1657. // MessageText:
  1658. //
  1659. // The image file %1 is signed, unable to modify.
  1660. //
  1661. ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY = DWORD(217);
  1662. {$EXTERNALSYM ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY}
  1663. //
  1664. // MessageId: ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY
  1665. //
  1666. // MessageText:
  1667. //
  1668. // The image file %1 is strong signed, unable to modify.
  1669. //
  1670. ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY = DWORD(218);
  1671. {$EXTERNALSYM ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY}
  1672. //
  1673. // MessageId: ERROR_BAD_PIPE
  1674. //
  1675. // MessageText:
  1676. //
  1677. // The pipe state is invalid.
  1678. //
  1679. ERROR_BAD_PIPE = DWORD(230);
  1680. {$EXTERNALSYM ERROR_BAD_PIPE}
  1681. //
  1682. // MessageId: ERROR_PIPE_BUSY
  1683. //
  1684. // MessageText:
  1685. //
  1686. // All pipe instances are busy.
  1687. //
  1688. ERROR_PIPE_BUSY = DWORD(231);
  1689. {$EXTERNALSYM ERROR_PIPE_BUSY}
  1690. //
  1691. // MessageId: ERROR_NO_DATA
  1692. //
  1693. // MessageText:
  1694. //
  1695. // The pipe is being closed.
  1696. //
  1697. ERROR_NO_DATA = DWORD(232);
  1698. {$EXTERNALSYM ERROR_NO_DATA}
  1699. //
  1700. // MessageId: ERROR_PIPE_NOT_CONNECTED
  1701. //
  1702. // MessageText:
  1703. //
  1704. // No process is on the other end of the pipe.
  1705. //
  1706. ERROR_PIPE_NOT_CONNECTED = DWORD(233);
  1707. {$EXTERNALSYM ERROR_PIPE_NOT_CONNECTED}
  1708. //
  1709. // MessageId: ERROR_MORE_DATA
  1710. //
  1711. // MessageText:
  1712. //
  1713. // More data is available.
  1714. //
  1715. ERROR_MORE_DATA = DWORD(234); // dderror
  1716. {$EXTERNALSYM ERROR_MORE_DATA}
  1717. //
  1718. // MessageId: ERROR_VC_DISCONNECTED
  1719. //
  1720. // MessageText:
  1721. //
  1722. // The session was canceled.
  1723. //
  1724. ERROR_VC_DISCONNECTED = DWORD(240);
  1725. {$EXTERNALSYM ERROR_VC_DISCONNECTED}
  1726. //
  1727. // MessageId: ERROR_INVALID_EA_NAME
  1728. //
  1729. // MessageText:
  1730. //
  1731. // The specified extended attribute name was invalid.
  1732. //
  1733. ERROR_INVALID_EA_NAME = DWORD(254);
  1734. {$EXTERNALSYM ERROR_INVALID_EA_NAME}
  1735. //
  1736. // MessageId: ERROR_EA_LIST_INCONSISTENT
  1737. //
  1738. // MessageText:
  1739. //
  1740. // The extended attributes are inconsistent.
  1741. //
  1742. ERROR_EA_LIST_INCONSISTENT = DWORD(255);
  1743. {$EXTERNALSYM ERROR_EA_LIST_INCONSISTENT}
  1744. //
  1745. // MessageId: WAIT_TIMEOUT
  1746. //
  1747. // MessageText:
  1748. //
  1749. // The wait operation timed out.
  1750. //
  1751. WAIT_TIMEOUT = DWORD(258); // dderror
  1752. {$EXTERNALSYM WAIT_TIMEOUT}
  1753. //
  1754. // MessageId: ERROR_NO_MORE_ITEMS
  1755. //
  1756. // MessageText:
  1757. //
  1758. // No more data is available.
  1759. //
  1760. ERROR_NO_MORE_ITEMS = DWORD(259);
  1761. {$EXTERNALSYM ERROR_NO_MORE_ITEMS}
  1762. //
  1763. // MessageId: ERROR_CANNOT_COPY
  1764. //
  1765. // MessageText:
  1766. //
  1767. // The copy functions cannot be used.
  1768. //
  1769. ERROR_CANNOT_COPY = DWORD(266);
  1770. {$EXTERNALSYM ERROR_CANNOT_COPY}
  1771. //
  1772. // MessageId: ERROR_DIRECTORY
  1773. //
  1774. // MessageText:
  1775. //
  1776. // The directory name is invalid.
  1777. //
  1778. ERROR_DIRECTORY = DWORD(267);
  1779. {$EXTERNALSYM ERROR_DIRECTORY}
  1780. //
  1781. // MessageId: ERROR_EAS_DIDNT_FIT
  1782. //
  1783. // MessageText:
  1784. //
  1785. // The extended attributes did not fit in the buffer.
  1786. //
  1787. ERROR_EAS_DIDNT_FIT = DWORD(275);
  1788. {$EXTERNALSYM ERROR_EAS_DIDNT_FIT}
  1789. //
  1790. // MessageId: ERROR_EA_FILE_CORRUPT
  1791. //
  1792. // MessageText:
  1793. //
  1794. // The extended attribute file on the mounted file system is corrupt.
  1795. //
  1796. ERROR_EA_FILE_CORRUPT = DWORD(276);
  1797. {$EXTERNALSYM ERROR_EA_FILE_CORRUPT}
  1798. //
  1799. // MessageId: ERROR_EA_TABLE_FULL
  1800. //
  1801. // MessageText:
  1802. //
  1803. // The extended attribute table file is full.
  1804. //
  1805. ERROR_EA_TABLE_FULL = DWORD(277);
  1806. {$EXTERNALSYM ERROR_EA_TABLE_FULL}
  1807. //
  1808. // MessageId: ERROR_INVALID_EA_HANDLE
  1809. //
  1810. // MessageText:
  1811. //
  1812. // The specified extended attribute handle is invalid.
  1813. //
  1814. ERROR_INVALID_EA_HANDLE = DWORD(278);
  1815. {$EXTERNALSYM ERROR_INVALID_EA_HANDLE}
  1816. //
  1817. // MessageId: ERROR_EAS_NOT_SUPPORTED
  1818. //
  1819. // MessageText:
  1820. //
  1821. // The mounted file system does not support extended attributes.
  1822. //
  1823. ERROR_EAS_NOT_SUPPORTED = DWORD(282);
  1824. {$EXTERNALSYM ERROR_EAS_NOT_SUPPORTED}
  1825. //
  1826. // MessageId: ERROR_NOT_OWNER
  1827. //
  1828. // MessageText:
  1829. //
  1830. // Attempt to release mutex not owned by caller.
  1831. //
  1832. ERROR_NOT_OWNER = DWORD(288);
  1833. {$EXTERNALSYM ERROR_NOT_OWNER}
  1834. //
  1835. // MessageId: ERROR_TOO_MANY_POSTS
  1836. //
  1837. // MessageText:
  1838. //
  1839. // Too many posts were made to a semaphore.
  1840. //
  1841. ERROR_TOO_MANY_POSTS = DWORD(298);
  1842. {$EXTERNALSYM ERROR_TOO_MANY_POSTS}
  1843. //
  1844. // MessageId: ERROR_PARTIAL_COPY
  1845. //
  1846. // MessageText:
  1847. //
  1848. // Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
  1849. //
  1850. ERROR_PARTIAL_COPY = DWORD(299);
  1851. {$EXTERNALSYM ERROR_PARTIAL_COPY}
  1852. //
  1853. // MessageId: ERROR_OPLOCK_NOT_GRANTED
  1854. //
  1855. // MessageText:
  1856. //
  1857. // The oplock request is denied.
  1858. //
  1859. ERROR_OPLOCK_NOT_GRANTED = DWORD(300);
  1860. {$EXTERNALSYM ERROR_OPLOCK_NOT_GRANTED}
  1861. //
  1862. // MessageId: ERROR_INVALID_OPLOCK_PROTOCOL
  1863. //
  1864. // MessageText:
  1865. //
  1866. // An invalid oplock acknowledgment was received by the system.
  1867. //
  1868. ERROR_INVALID_OPLOCK_PROTOCOL = DWORD(301);
  1869. {$EXTERNALSYM ERROR_INVALID_OPLOCK_PROTOCOL}
  1870. //
  1871. // MessageId: ERROR_DISK_TOO_FRAGMENTED
  1872. //
  1873. // MessageText:
  1874. //
  1875. // The volume is too fragmented to complete this operation.
  1876. //
  1877. ERROR_DISK_TOO_FRAGMENTED = DWORD(302);
  1878. {$EXTERNALSYM ERROR_DISK_TOO_FRAGMENTED}
  1879. //
  1880. // MessageId: ERROR_DELETE_PENDING
  1881. //
  1882. // MessageText:
  1883. //
  1884. // The file cannot be opened because it is in the process of being deleted.
  1885. //
  1886. ERROR_DELETE_PENDING = DWORD(303);
  1887. {$EXTERNALSYM ERROR_DELETE_PENDING}
  1888. //
  1889. // MessageId: ERROR_MR_MID_NOT_FOUND
  1890. //
  1891. // MessageText:
  1892. //
  1893. // The system cannot find message text for message number 0x%1 in the message file for %2.
  1894. //
  1895. ERROR_MR_MID_NOT_FOUND = DWORD(317);
  1896. {$EXTERNALSYM ERROR_MR_MID_NOT_FOUND}
  1897. //
  1898. // MessageId: ERROR_SCOPE_NOT_FOUND
  1899. //
  1900. // MessageText:
  1901. //
  1902. // The scope specified was not found.
  1903. //
  1904. ERROR_SCOPE_NOT_FOUND = DWORD(318);
  1905. {$EXTERNALSYM ERROR_SCOPE_NOT_FOUND}
  1906. //
  1907. // MessageId: ERROR_INVALID_ADDRESS
  1908. //
  1909. // MessageText:
  1910. //
  1911. // Attempt to access invalid address.
  1912. //
  1913. ERROR_INVALID_ADDRESS = DWORD(487);
  1914. {$EXTERNALSYM ERROR_INVALID_ADDRESS}
  1915. //
  1916. // MessageId: ERROR_ARITHMETIC_OVERFLOW
  1917. //
  1918. // MessageText:
  1919. //
  1920. // Arithmetic result exceeded 32 bits.
  1921. //
  1922. ERROR_ARITHMETIC_OVERFLOW = DWORD(534);
  1923. {$EXTERNALSYM ERROR_ARITHMETIC_OVERFLOW}
  1924. //
  1925. // MessageId: ERROR_PIPE_CONNECTED
  1926. //
  1927. // MessageText:
  1928. //
  1929. // There is a process on other end of the pipe.
  1930. //
  1931. ERROR_PIPE_CONNECTED = DWORD(535);
  1932. {$EXTERNALSYM ERROR_PIPE_CONNECTED}
  1933. //
  1934. // MessageId: ERROR_PIPE_LISTENING
  1935. //
  1936. // MessageText:
  1937. //
  1938. // Waiting for a process to open the other end of the pipe.
  1939. //
  1940. ERROR_PIPE_LISTENING = DWORD(536);
  1941. {$EXTERNALSYM ERROR_PIPE_LISTENING}
  1942. //
  1943. // MessageId: ERROR_EA_ACCESS_DENIED
  1944. //
  1945. // MessageText:
  1946. //
  1947. // Access to the extended attribute was denied.
  1948. //
  1949. ERROR_EA_ACCESS_DENIED = DWORD(994);
  1950. {$EXTERNALSYM ERROR_EA_ACCESS_DENIED}
  1951. //
  1952. // MessageId: ERROR_OPERATION_ABORTED
  1953. //
  1954. // MessageText:
  1955. //
  1956. // The I/O operation has been aborted because of either a thread exit or an application request.
  1957. //
  1958. ERROR_OPERATION_ABORTED = DWORD(995);
  1959. {$EXTERNALSYM ERROR_OPERATION_ABORTED}
  1960. //
  1961. // MessageId: ERROR_IO_INCOMPLETE
  1962. //
  1963. // MessageText:
  1964. //
  1965. // Overlapped I/O event is not in a signaled state.
  1966. //
  1967. ERROR_IO_INCOMPLETE = DWORD(996);
  1968. {$EXTERNALSYM ERROR_IO_INCOMPLETE}
  1969. //
  1970. // MessageId: ERROR_IO_PENDING
  1971. //
  1972. // MessageText:
  1973. //
  1974. // Overlapped I/O operation is in progress.
  1975. //
  1976. ERROR_IO_PENDING = DWORD(997); // dderror
  1977. {$EXTERNALSYM ERROR_IO_PENDING}
  1978. //
  1979. // MessageId: ERROR_NOACCESS
  1980. //
  1981. // MessageText:
  1982. //
  1983. // Invalid access to memory location.
  1984. //
  1985. ERROR_NOACCESS = DWORD(998);
  1986. {$EXTERNALSYM ERROR_NOACCESS}
  1987. //
  1988. // MessageId: ERROR_SWAPERROR
  1989. //
  1990. // MessageText:
  1991. //
  1992. // Error performing inpage operation.
  1993. //
  1994. ERROR_SWAPERROR = DWORD(999);
  1995. {$EXTERNALSYM ERROR_SWAPERROR}
  1996. //
  1997. // MessageId: ERROR_STACK_OVERFLOW
  1998. //
  1999. // MessageText:
  2000. //
  2001. // Recursion too deep; the stack overflowed.
  2002. //
  2003. ERROR_STACK_OVERFLOW = DWORD(1001);
  2004. {$EXTERNALSYM ERROR_STACK_OVERFLOW}
  2005. //
  2006. // MessageId: ERROR_INVALID_MESSAGE
  2007. //
  2008. // MessageText:
  2009. //
  2010. // The window cannot act on the sent message.
  2011. //
  2012. ERROR_INVALID_MESSAGE = DWORD(1002);
  2013. {$EXTERNALSYM ERROR_INVALID_MESSAGE}
  2014. //
  2015. // MessageId: ERROR_CAN_NOT_COMPLETE
  2016. //
  2017. // MessageText:
  2018. //
  2019. // Cannot complete this function.
  2020. //
  2021. ERROR_CAN_NOT_COMPLETE = DWORD(1003);
  2022. {$EXTERNALSYM ERROR_CAN_NOT_COMPLETE}
  2023. //
  2024. // MessageId: ERROR_INVALID_FLAGS
  2025. //
  2026. // MessageText:
  2027. //
  2028. // Invalid flags.
  2029. //
  2030. ERROR_INVALID_FLAGS = DWORD(1004);
  2031. {$EXTERNALSYM ERROR_INVALID_FLAGS}
  2032. //
  2033. // MessageId: ERROR_UNRECOGNIZED_VOLUME
  2034. //
  2035. // MessageText:
  2036. //
  2037. // The volume does not contain a recognized file system.
  2038. // Please make sure that all required file system drivers are loaded and that the volume is not corrupted.
  2039. //
  2040. ERROR_UNRECOGNIZED_VOLUME = DWORD(1005);
  2041. {$EXTERNALSYM ERROR_UNRECOGNIZED_VOLUME}
  2042. //
  2043. // MessageId: ERROR_FILE_INVALID
  2044. //
  2045. // MessageText:
  2046. //
  2047. // The volume for a file has been externally altered so that the opened file is no longer valid.
  2048. //
  2049. ERROR_FILE_INVALID = DWORD(1006);
  2050. {$EXTERNALSYM ERROR_FILE_INVALID}
  2051. //
  2052. // MessageId: ERROR_FULLSCREEN_MODE
  2053. //
  2054. // MessageText:
  2055. //
  2056. // The requested operation cannot be performed in full-screen mode.
  2057. //
  2058. ERROR_FULLSCREEN_MODE = DWORD(1007);
  2059. {$EXTERNALSYM ERROR_FULLSCREEN_MODE}
  2060. //
  2061. // MessageId: ERROR_NO_TOKEN
  2062. //
  2063. // MessageText:
  2064. //
  2065. // An attempt was made to reference a token that does not exist.
  2066. //
  2067. ERROR_NO_TOKEN = DWORD(1008);
  2068. {$EXTERNALSYM ERROR_NO_TOKEN}
  2069. //
  2070. // MessageId: ERROR_BADDB
  2071. //
  2072. // MessageText:
  2073. //
  2074. // The configuration registry database is corrupt.
  2075. //
  2076. ERROR_BADDB = DWORD(1009);
  2077. {$EXTERNALSYM ERROR_BADDB}
  2078. //
  2079. // MessageId: ERROR_BADKEY
  2080. //
  2081. // MessageText:
  2082. //
  2083. // The configuration registry key is invalid.
  2084. //
  2085. ERROR_BADKEY = DWORD(1010);
  2086. {$EXTERNALSYM ERROR_BADKEY}
  2087. //
  2088. // MessageId: ERROR_CANTOPEN
  2089. //
  2090. // MessageText:
  2091. //
  2092. // The configuration registry key could not be opened.
  2093. //
  2094. ERROR_CANTOPEN = DWORD(1011);
  2095. {$EXTERNALSYM ERROR_CANTOPEN}
  2096. //
  2097. // MessageId: ERROR_CANTREAD
  2098. //
  2099. // MessageText:
  2100. //
  2101. // The configuration registry key could not be read.
  2102. //
  2103. ERROR_CANTREAD = DWORD(1012);
  2104. {$EXTERNALSYM ERROR_CANTREAD}
  2105. //
  2106. // MessageId: ERROR_CANTWRITE
  2107. //
  2108. // MessageText:
  2109. //
  2110. // The configuration registry key could not be written.
  2111. //
  2112. ERROR_CANTWRITE = DWORD(1013);
  2113. {$EXTERNALSYM ERROR_CANTWRITE}
  2114. //
  2115. // MessageId: ERROR_REGISTRY_RECOVERED
  2116. //
  2117. // MessageText:
  2118. //
  2119. // One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful.
  2120. //
  2121. ERROR_REGISTRY_RECOVERED = DWORD(1014);
  2122. {$EXTERNALSYM ERROR_REGISTRY_RECOVERED}
  2123. //
  2124. // MessageId: ERROR_REGISTRY_CORRUPT
  2125. //
  2126. // MessageText:
  2127. //
  2128. // 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.
  2129. //
  2130. ERROR_REGISTRY_CORRUPT = DWORD(1015);
  2131. {$EXTERNALSYM ERROR_REGISTRY_CORRUPT}
  2132. //
  2133. // MessageId: ERROR_REGISTRY_IO_FAILED
  2134. //
  2135. // MessageText:
  2136. //
  2137. // 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.
  2138. //
  2139. ERROR_REGISTRY_IO_FAILED = DWORD(1016);
  2140. {$EXTERNALSYM ERROR_REGISTRY_IO_FAILED}
  2141. //
  2142. // MessageId: ERROR_NOT_REGISTRY_FILE
  2143. //
  2144. // MessageText:
  2145. //
  2146. // The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format.
  2147. //
  2148. ERROR_NOT_REGISTRY_FILE = DWORD(1017);
  2149. {$EXTERNALSYM ERROR_NOT_REGISTRY_FILE}
  2150. //
  2151. // MessageId: ERROR_KEY_DELETED
  2152. //
  2153. // MessageText:
  2154. //
  2155. // Illegal operation attempted on a registry key that has been marked for deletion.
  2156. //
  2157. ERROR_KEY_DELETED = DWORD(1018);
  2158. {$EXTERNALSYM ERROR_KEY_DELETED}
  2159. //
  2160. // MessageId: ERROR_NO_LOG_SPACE
  2161. //
  2162. // MessageText:
  2163. //
  2164. // System could not allocate the required space in a registry log.
  2165. //
  2166. ERROR_NO_LOG_SPACE = DWORD(1019);
  2167. {$EXTERNALSYM ERROR_NO_LOG_SPACE}
  2168. //
  2169. // MessageId: ERROR_KEY_HAS_CHILDREN
  2170. //
  2171. // MessageText:
  2172. //
  2173. // Cannot create a symbolic link in a registry key that already has subkeys or values.
  2174. //
  2175. ERROR_KEY_HAS_CHILDREN = DWORD(1020);
  2176. {$EXTERNALSYM ERROR_KEY_HAS_CHILDREN}
  2177. //
  2178. // MessageId: ERROR_CHILD_MUST_BE_VOLATILE
  2179. //
  2180. // MessageText:
  2181. //
  2182. // Cannot create a stable subkey under a volatile parent key.
  2183. //
  2184. ERROR_CHILD_MUST_BE_VOLATILE = DWORD(1021);
  2185. {$EXTERNALSYM ERROR_CHILD_MUST_BE_VOLATILE}
  2186. //
  2187. // MessageId: ERROR_NOTIFY_ENUM_DIR
  2188. //
  2189. // MessageText:
  2190. //
  2191. // 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.
  2192. //
  2193. ERROR_NOTIFY_ENUM_DIR = DWORD(1022);
  2194. {$EXTERNALSYM ERROR_NOTIFY_ENUM_DIR}
  2195. //
  2196. // MessageId: ERROR_DEPENDENT_SERVICES_RUNNING
  2197. //
  2198. // MessageText:
  2199. //
  2200. // A stop control has been sent to a service that other running services are dependent on.
  2201. //
  2202. ERROR_DEPENDENT_SERVICES_RUNNING = DWORD(1051);
  2203. {$EXTERNALSYM ERROR_DEPENDENT_SERVICES_RUNNING}
  2204. //
  2205. // MessageId: ERROR_INVALID_SERVICE_CONTROL
  2206. //
  2207. // MessageText:
  2208. //
  2209. // The requested control is not valid for this service.
  2210. //
  2211. ERROR_INVALID_SERVICE_CONTROL = DWORD(1052);
  2212. {$EXTERNALSYM ERROR_INVALID_SERVICE_CONTROL}
  2213. //
  2214. // MessageId: ERROR_SERVICE_REQUEST_TIMEOUT
  2215. //
  2216. // MessageText:
  2217. //
  2218. // The service did not respond to the start or control request in a timely fashion.
  2219. //
  2220. ERROR_SERVICE_REQUEST_TIMEOUT = DWORD(1053);
  2221. {$EXTERNALSYM ERROR_SERVICE_REQUEST_TIMEOUT}
  2222. //
  2223. // MessageId: ERROR_SERVICE_NO_THREAD
  2224. //
  2225. // MessageText:
  2226. //
  2227. // A thread could not be created for the service.
  2228. //
  2229. ERROR_SERVICE_NO_THREAD = DWORD(1054);
  2230. {$EXTERNALSYM ERROR_SERVICE_NO_THREAD}
  2231. //
  2232. // MessageId: ERROR_SERVICE_DATABASE_LOCKED
  2233. //
  2234. // MessageText:
  2235. //
  2236. // The service database is locked.
  2237. //
  2238. ERROR_SERVICE_DATABASE_LOCKED = DWORD(1055);
  2239. {$EXTERNALSYM ERROR_SERVICE_DATABASE_LOCKED}
  2240. //
  2241. // MessageId: ERROR_SERVICE_ALREADY_RUNNING
  2242. //
  2243. // MessageText:
  2244. //
  2245. // An instance of the service is already running.
  2246. //
  2247. ERROR_SERVICE_ALREADY_RUNNING = DWORD(1056);
  2248. {$EXTERNALSYM ERROR_SERVICE_ALREADY_RUNNING}
  2249. //
  2250. // MessageId: ERROR_INVALID_SERVICE_ACCOUNT
  2251. //
  2252. // MessageText:
  2253. //
  2254. // The account name is invalid or does not exist, or the password is invalid for the account name specified.
  2255. //
  2256. ERROR_INVALID_SERVICE_ACCOUNT = DWORD(1057);
  2257. {$EXTERNALSYM ERROR_INVALID_SERVICE_ACCOUNT}
  2258. //
  2259. // MessageId: ERROR_SERVICE_DISABLED
  2260. //
  2261. // MessageText:
  2262. //
  2263. // The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
  2264. //
  2265. ERROR_SERVICE_DISABLED = DWORD(1058);
  2266. {$EXTERNALSYM ERROR_SERVICE_DISABLED}
  2267. //
  2268. // MessageId: ERROR_CIRCULAR_DEPENDENCY
  2269. //
  2270. // MessageText:
  2271. //
  2272. // Circular service dependency was specified.
  2273. //
  2274. ERROR_CIRCULAR_DEPENDENCY = DWORD(1059);
  2275. {$EXTERNALSYM ERROR_CIRCULAR_DEPENDENCY}
  2276. //
  2277. // MessageId: ERROR_SERVICE_DOES_NOT_EXIST
  2278. //
  2279. // MessageText:
  2280. //
  2281. // The specified service does not exist as an installed service.
  2282. //
  2283. ERROR_SERVICE_DOES_NOT_EXIST = DWORD(1060);
  2284. {$EXTERNALSYM ERROR_SERVICE_DOES_NOT_EXIST}
  2285. //
  2286. // MessageId: ERROR_SERVICE_CANNOT_ACCEPT_CTRL
  2287. //
  2288. // MessageText:
  2289. //
  2290. // The service cannot accept control messages at this time.
  2291. //
  2292. ERROR_SERVICE_CANNOT_ACCEPT_CTRL = DWORD(1061);
  2293. {$EXTERNALSYM ERROR_SERVICE_CANNOT_ACCEPT_CTRL}
  2294. //
  2295. // MessageId: ERROR_SERVICE_NOT_ACTIVE
  2296. //
  2297. // MessageText:
  2298. //
  2299. // The service has not been started.
  2300. //
  2301. ERROR_SERVICE_NOT_ACTIVE = DWORD(1062);
  2302. {$EXTERNALSYM ERROR_SERVICE_NOT_ACTIVE}
  2303. //
  2304. // MessageId: ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
  2305. //
  2306. // MessageText:
  2307. //
  2308. // The service process could not connect to the service controller.
  2309. //
  2310. ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = DWORD(1063);
  2311. {$EXTERNALSYM ERROR_FAILED_SERVICE_CONTROLLER_CONNECT}
  2312. //
  2313. // MessageId: ERROR_EXCEPTION_IN_SERVICE
  2314. //
  2315. // MessageText:
  2316. //
  2317. // An exception occurred in the service when handling the control request.
  2318. //
  2319. ERROR_EXCEPTION_IN_SERVICE = DWORD(1064);
  2320. {$EXTERNALSYM ERROR_EXCEPTION_IN_SERVICE}
  2321. //
  2322. // MessageId: ERROR_DATABASE_DOES_NOT_EXIST
  2323. //
  2324. // MessageText:
  2325. //
  2326. // The database specified does not exist.
  2327. //
  2328. ERROR_DATABASE_DOES_NOT_EXIST = DWORD(1065);
  2329. {$EXTERNALSYM ERROR_DATABASE_DOES_NOT_EXIST}
  2330. //
  2331. // MessageId: ERROR_SERVICE_SPECIFIC_ERROR
  2332. //
  2333. // MessageText:
  2334. //
  2335. // The service has returned a service-specific error code.
  2336. //
  2337. ERROR_SERVICE_SPECIFIC_ERROR = DWORD(1066);
  2338. {$EXTERNALSYM ERROR_SERVICE_SPECIFIC_ERROR}
  2339. //
  2340. // MessageId: ERROR_PROCESS_ABORTED
  2341. //
  2342. // MessageText:
  2343. //
  2344. // The process terminated unexpectedly.
  2345. //
  2346. ERROR_PROCESS_ABORTED = DWORD(1067);
  2347. {$EXTERNALSYM ERROR_PROCESS_ABORTED}
  2348. //
  2349. // MessageId: ERROR_SERVICE_DEPENDENCY_FAIL
  2350. //
  2351. // MessageText:
  2352. //
  2353. // The dependency service or group failed to start.
  2354. //
  2355. ERROR_SERVICE_DEPENDENCY_FAIL = DWORD(1068);
  2356. {$EXTERNALSYM ERROR_SERVICE_DEPENDENCY_FAIL}
  2357. //
  2358. // MessageId: ERROR_SERVICE_LOGON_FAILED
  2359. //
  2360. // MessageText:
  2361. //
  2362. // The service did not start due to a logon failure.
  2363. //
  2364. ERROR_SERVICE_LOGON_FAILED = DWORD(1069);
  2365. {$EXTERNALSYM ERROR_SERVICE_LOGON_FAILED}
  2366. //
  2367. // MessageId: ERROR_SERVICE_START_HANG
  2368. //
  2369. // MessageText:
  2370. //
  2371. // After starting, the service hung in a start-pending state.
  2372. //
  2373. ERROR_SERVICE_START_HANG = DWORD(1070);
  2374. {$EXTERNALSYM ERROR_SERVICE_START_HANG}
  2375. //
  2376. // MessageId: ERROR_INVALID_SERVICE_LOCK
  2377. //
  2378. // MessageText:
  2379. //
  2380. // The specified service database lock is invalid.
  2381. //
  2382. ERROR_INVALID_SERVICE_LOCK = DWORD(1071);
  2383. {$EXTERNALSYM ERROR_INVALID_SERVICE_LOCK}
  2384. //
  2385. // MessageId: ERROR_SERVICE_MARKED_FOR_DELETE
  2386. //
  2387. // MessageText:
  2388. //
  2389. // The specified service has been marked for deletion.
  2390. //
  2391. ERROR_SERVICE_MARKED_FOR_DELETE = DWORD(1072);
  2392. {$EXTERNALSYM ERROR_SERVICE_MARKED_FOR_DELETE}
  2393. //
  2394. // MessageId: ERROR_SERVICE_EXISTS
  2395. //
  2396. // MessageText:
  2397. //
  2398. // The specified service already exists.
  2399. //
  2400. ERROR_SERVICE_EXISTS = DWORD(1073);
  2401. {$EXTERNALSYM ERROR_SERVICE_EXISTS}
  2402. //
  2403. // MessageId: ERROR_ALREADY_RUNNING_LKG
  2404. //
  2405. // MessageText:
  2406. //
  2407. // The system is currently running with the last-known-good configuration.
  2408. //
  2409. ERROR_ALREADY_RUNNING_LKG = DWORD(1074);
  2410. {$EXTERNALSYM ERROR_ALREADY_RUNNING_LKG}
  2411. //
  2412. // MessageId: ERROR_SERVICE_DEPENDENCY_DELETED
  2413. //
  2414. // MessageText:
  2415. //
  2416. // The dependency service does not exist or has been marked for deletion.
  2417. //
  2418. ERROR_SERVICE_DEPENDENCY_DELETED = DWORD(1075);
  2419. {$EXTERNALSYM ERROR_SERVICE_DEPENDENCY_DELETED}
  2420. //
  2421. // MessageId: ERROR_BOOT_ALREADY_ACCEPTED
  2422. //
  2423. // MessageText:
  2424. //
  2425. // The current boot has already been accepted for use as the last-known-good control set.
  2426. //
  2427. ERROR_BOOT_ALREADY_ACCEPTED = DWORD(1076);
  2428. {$EXTERNALSYM ERROR_BOOT_ALREADY_ACCEPTED}
  2429. //
  2430. // MessageId: ERROR_SERVICE_NEVER_STARTED
  2431. //
  2432. // MessageText:
  2433. //
  2434. // No attempts to start the service have been made since the last boot.
  2435. //
  2436. ERROR_SERVICE_NEVER_STARTED = DWORD(1077);
  2437. {$EXTERNALSYM ERROR_SERVICE_NEVER_STARTED}
  2438. //
  2439. // MessageId: ERROR_DUPLICATE_SERVICE_NAME
  2440. //
  2441. // MessageText:
  2442. //
  2443. // The name is already in use as either a service name or a service display name.
  2444. //
  2445. ERROR_DUPLICATE_SERVICE_NAME = DWORD(1078);
  2446. {$EXTERNALSYM ERROR_DUPLICATE_SERVICE_NAME}
  2447. //
  2448. // MessageId: ERROR_DIFFERENT_SERVICE_ACCOUNT
  2449. //
  2450. // MessageText:
  2451. //
  2452. // The account specified for this service is different from the account specified for other services running in the same process.
  2453. //
  2454. ERROR_DIFFERENT_SERVICE_ACCOUNT = DWORD(1079);
  2455. {$EXTERNALSYM ERROR_DIFFERENT_SERVICE_ACCOUNT}
  2456. //
  2457. // MessageId: ERROR_CANNOT_DETECT_DRIVER_FAILURE
  2458. //
  2459. // MessageText:
  2460. //
  2461. // Failure actions can only be set for Win32 services, not for drivers.
  2462. //
  2463. ERROR_CANNOT_DETECT_DRIVER_FAILURE = DWORD(1080);
  2464. {$EXTERNALSYM ERROR_CANNOT_DETECT_DRIVER_FAILURE}
  2465. //
  2466. // MessageId: ERROR_CANNOT_DETECT_PROCESS_ABORT
  2467. //
  2468. // MessageText:
  2469. //
  2470. // This service runs in the same process as the service control manager.
  2471. // Therefore, the service control manager cannot take action if this service's process terminates unexpectedly.
  2472. //
  2473. ERROR_CANNOT_DETECT_PROCESS_ABORT = DWORD(1081);
  2474. {$EXTERNALSYM ERROR_CANNOT_DETECT_PROCESS_ABORT}
  2475. //
  2476. // MessageId: ERROR_NO_RECOVERY_PROGRAM
  2477. //
  2478. // MessageText:
  2479. //
  2480. // No recovery program has been configured for this service.
  2481. //
  2482. ERROR_NO_RECOVERY_PROGRAM = DWORD(1082);
  2483. {$EXTERNALSYM ERROR_NO_RECOVERY_PROGRAM}
  2484. //
  2485. // MessageId: ERROR_SERVICE_NOT_IN_EXE
  2486. //
  2487. // MessageText:
  2488. //
  2489. // The executable program that this service is configured to run in does not implement the service.
  2490. //
  2491. ERROR_SERVICE_NOT_IN_EXE = DWORD(1083);
  2492. {$EXTERNALSYM ERROR_SERVICE_NOT_IN_EXE}
  2493. //
  2494. // MessageId: ERROR_NOT_SAFEBOOT_SERVICE
  2495. //
  2496. // MessageText:
  2497. //
  2498. // This service cannot be started in Safe Mode
  2499. //
  2500. ERROR_NOT_SAFEBOOT_SERVICE = DWORD(1084);
  2501. {$EXTERNALSYM ERROR_NOT_SAFEBOOT_SERVICE}
  2502. //
  2503. // MessageId: ERROR_END_OF_MEDIA
  2504. //
  2505. // MessageText:
  2506. //
  2507. // The physical end of the tape has been reached.
  2508. //
  2509. ERROR_END_OF_MEDIA = DWORD(1100);
  2510. {$EXTERNALSYM ERROR_END_OF_MEDIA}
  2511. //
  2512. // MessageId: ERROR_FILEMARK_DETECTED
  2513. //
  2514. // MessageText:
  2515. //
  2516. // A tape access reached a filemark.
  2517. //
  2518. ERROR_FILEMARK_DETECTED = DWORD(1101);
  2519. {$EXTERNALSYM ERROR_FILEMARK_DETECTED}
  2520. //
  2521. // MessageId: ERROR_BEGINNING_OF_MEDIA
  2522. //
  2523. // MessageText:
  2524. //
  2525. // The beginning of the tape or a partition was encountered.
  2526. //
  2527. ERROR_BEGINNING_OF_MEDIA = DWORD(1102);
  2528. {$EXTERNALSYM ERROR_BEGINNING_OF_MEDIA}
  2529. //
  2530. // MessageId: ERROR_SETMARK_DETECTED
  2531. //
  2532. // MessageText:
  2533. //
  2534. // A tape access reached the end of a set of files.
  2535. //
  2536. ERROR_SETMARK_DETECTED = DWORD(1103);
  2537. {$EXTERNALSYM ERROR_SETMARK_DETECTED}
  2538. //
  2539. // MessageId: ERROR_NO_DATA_DETECTED
  2540. //
  2541. // MessageText:
  2542. //
  2543. // No more data is on the tape.
  2544. //
  2545. ERROR_NO_DATA_DETECTED = DWORD(1104);
  2546. {$EXTERNALSYM ERROR_NO_DATA_DETECTED}
  2547. //
  2548. // MessageId: ERROR_PARTITION_FAILURE
  2549. //
  2550. // MessageText:
  2551. //
  2552. // Tape could not be partitioned.
  2553. //
  2554. ERROR_PARTITION_FAILURE = DWORD(1105);
  2555. {$EXTERNALSYM ERROR_PARTITION_FAILURE}
  2556. //
  2557. // MessageId: ERROR_INVALID_BLOCK_LENGTH
  2558. //
  2559. // MessageText:
  2560. //
  2561. // When accessing a new tape of a multivolume partition, the current block size is incorrect.
  2562. //
  2563. ERROR_INVALID_BLOCK_LENGTH = DWORD(1106);
  2564. {$EXTERNALSYM ERROR_INVALID_BLOCK_LENGTH}
  2565. //
  2566. // MessageId: ERROR_DEVICE_NOT_PARTITIONED
  2567. //
  2568. // MessageText:
  2569. //
  2570. // Tape partition information could not be found when loading a tape.
  2571. //
  2572. ERROR_DEVICE_NOT_PARTITIONED = DWORD(1107);
  2573. {$EXTERNALSYM ERROR_DEVICE_NOT_PARTITIONED}
  2574. //
  2575. // MessageId: ERROR_UNABLE_TO_LOCK_MEDIA
  2576. //
  2577. // MessageText:
  2578. //
  2579. // Unable to lock the media eject mechanism.
  2580. //
  2581. ERROR_UNABLE_TO_LOCK_MEDIA = DWORD(1108);
  2582. {$EXTERNALSYM ERROR_UNABLE_TO_LOCK_MEDIA}
  2583. //
  2584. // MessageId: ERROR_UNABLE_TO_UNLOAD_MEDIA
  2585. //
  2586. // MessageText:
  2587. //
  2588. // Unable to unload the media.
  2589. //
  2590. ERROR_UNABLE_TO_UNLOAD_MEDIA = DWORD(1109);
  2591. {$EXTERNALSYM ERROR_UNABLE_TO_UNLOAD_MEDIA}
  2592. //
  2593. // MessageId: ERROR_MEDIA_CHANGED
  2594. //
  2595. // MessageText:
  2596. //
  2597. // The media in the drive may have changed.
  2598. //
  2599. ERROR_MEDIA_CHANGED = DWORD(1110);
  2600. {$EXTERNALSYM ERROR_MEDIA_CHANGED}
  2601. //
  2602. // MessageId: ERROR_BUS_RESET
  2603. //
  2604. // MessageText:
  2605. //
  2606. // The I/O bus was reset.
  2607. //
  2608. ERROR_BUS_RESET = DWORD(1111);
  2609. {$EXTERNALSYM ERROR_BUS_RESET}
  2610. //
  2611. // MessageId: ERROR_NO_MEDIA_IN_DRIVE
  2612. //
  2613. // MessageText:
  2614. //
  2615. // No media in drive.
  2616. //
  2617. ERROR_NO_MEDIA_IN_DRIVE = DWORD(1112);
  2618. {$EXTERNALSYM ERROR_NO_MEDIA_IN_DRIVE}
  2619. //
  2620. // MessageId: ERROR_NO_UNICODE_TRANSLATION
  2621. //
  2622. // MessageText:
  2623. //
  2624. // No mapping for the Unicode character exists in the target multi-byte code page.
  2625. //
  2626. ERROR_NO_UNICODE_TRANSLATION = DWORD(1113);
  2627. {$EXTERNALSYM ERROR_NO_UNICODE_TRANSLATION}
  2628. //
  2629. // MessageId: ERROR_DLL_INIT_FAILED
  2630. //
  2631. // MessageText:
  2632. //
  2633. // A dynamic link library (DLL) initialization routine failed.
  2634. //
  2635. ERROR_DLL_INIT_FAILED = DWORD(1114);
  2636. {$EXTERNALSYM ERROR_DLL_INIT_FAILED}
  2637. //
  2638. // MessageId: ERROR_SHUTDOWN_IN_PROGRESS
  2639. //
  2640. // MessageText:
  2641. //
  2642. // A system shutdown is in progress.
  2643. //
  2644. ERROR_SHUTDOWN_IN_PROGRESS = DWORD(1115);
  2645. {$EXTERNALSYM ERROR_SHUTDOWN_IN_PROGRESS}
  2646. //
  2647. // MessageId: ERROR_NO_SHUTDOWN_IN_PROGRESS
  2648. //
  2649. // MessageText:
  2650. //
  2651. // Unable to abort the system shutdown because no shutdown was in progress.
  2652. //
  2653. ERROR_NO_SHUTDOWN_IN_PROGRESS = DWORD(1116);
  2654. {$EXTERNALSYM ERROR_NO_SHUTDOWN_IN_PROGRESS}
  2655. //
  2656. // MessageId: ERROR_IO_DEVICE
  2657. //
  2658. // MessageText:
  2659. //
  2660. // The request could not be performed because of an I/O device error.
  2661. //
  2662. ERROR_IO_DEVICE = DWORD(1117);
  2663. {$EXTERNALSYM ERROR_IO_DEVICE}
  2664. //
  2665. // MessageId: ERROR_SERIAL_NO_DEVICE
  2666. //
  2667. // MessageText:
  2668. //
  2669. // No serial device was successfully initialized. The serial driver will unload.
  2670. //
  2671. ERROR_SERIAL_NO_DEVICE = DWORD(1118);
  2672. {$EXTERNALSYM ERROR_SERIAL_NO_DEVICE}
  2673. //
  2674. // MessageId: ERROR_IRQ_BUSY
  2675. //
  2676. // MessageText:
  2677. //
  2678. // 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.
  2679. //
  2680. ERROR_IRQ_BUSY = DWORD(1119);
  2681. {$EXTERNALSYM ERROR_IRQ_BUSY}
  2682. //
  2683. // MessageId: ERROR_MORE_WRITES
  2684. //
  2685. // MessageText:
  2686. //
  2687. // A serial I/O operation was completed by another write to the serial port.
  2688. // (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
  2689. //
  2690. ERROR_MORE_WRITES = DWORD(1120);
  2691. {$EXTERNALSYM ERROR_MORE_WRITES}
  2692. //
  2693. // MessageId: ERROR_COUNTER_TIMEOUT
  2694. //
  2695. // MessageText:
  2696. //
  2697. // A serial I/O operation completed because the timeout period expired.
  2698. // (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
  2699. //
  2700. ERROR_COUNTER_TIMEOUT = DWORD(1121);
  2701. {$EXTERNALSYM ERROR_COUNTER_TIMEOUT}
  2702. //
  2703. // MessageId: ERROR_FLOPPY_ID_MARK_NOT_FOUND
  2704. //
  2705. // MessageText:
  2706. //
  2707. // No ID address mark was found on the floppy disk.
  2708. //
  2709. ERROR_FLOPPY_ID_MARK_NOT_FOUND = DWORD(1122);
  2710. {$EXTERNALSYM ERROR_FLOPPY_ID_MARK_NOT_FOUND}
  2711. //
  2712. // MessageId: ERROR_FLOPPY_WRONG_CYLINDER
  2713. //
  2714. // MessageText:
  2715. //
  2716. // Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
  2717. //
  2718. ERROR_FLOPPY_WRONG_CYLINDER = DWORD(1123);
  2719. {$EXTERNALSYM ERROR_FLOPPY_WRONG_CYLINDER}
  2720. //
  2721. // MessageId: ERROR_FLOPPY_UNKNOWN_ERROR
  2722. //
  2723. // MessageText:
  2724. //
  2725. // The floppy disk controller reported an error that is not recognized by the floppy disk driver.
  2726. //
  2727. ERROR_FLOPPY_UNKNOWN_ERROR = DWORD(1124);
  2728. {$EXTERNALSYM ERROR_FLOPPY_UNKNOWN_ERROR}
  2729. //
  2730. // MessageId: ERROR_FLOPPY_BAD_REGISTERS
  2731. //
  2732. // MessageText:
  2733. //
  2734. // The floppy disk controller returned inconsistent results in its registers.
  2735. //
  2736. ERROR_FLOPPY_BAD_REGISTERS = DWORD(1125);
  2737. {$EXTERNALSYM ERROR_FLOPPY_BAD_REGISTERS}
  2738. //
  2739. // MessageId: ERROR_DISK_RECALIBRATE_FAILED
  2740. //
  2741. // MessageText:
  2742. //
  2743. // While accessing the hard disk, a recalibrate operation failed, even after retries.
  2744. //
  2745. ERROR_DISK_RECALIBRATE_FAILED = DWORD(1126);
  2746. {$EXTERNALSYM ERROR_DISK_RECALIBRATE_FAILED}
  2747. //
  2748. // MessageId: ERROR_DISK_OPERATION_FAILED
  2749. //
  2750. // MessageText:
  2751. //
  2752. // While accessing the hard disk, a disk operation failed even after retries.
  2753. //
  2754. ERROR_DISK_OPERATION_FAILED = DWORD(1127);
  2755. {$EXTERNALSYM ERROR_DISK_OPERATION_FAILED}
  2756. //
  2757. // MessageId: ERROR_DISK_RESET_FAILED
  2758. //
  2759. // MessageText:
  2760. //
  2761. // While accessing the hard disk, a disk controller reset was needed, but even that failed.
  2762. //
  2763. ERROR_DISK_RESET_FAILED = DWORD(1128);
  2764. {$EXTERNALSYM ERROR_DISK_RESET_FAILED}
  2765. //
  2766. // MessageId: ERROR_EOM_OVERFLOW
  2767. //
  2768. // MessageText:
  2769. //
  2770. // Physical end of tape encountered.
  2771. //
  2772. ERROR_EOM_OVERFLOW = DWORD(1129);
  2773. {$EXTERNALSYM ERROR_EOM_OVERFLOW}
  2774. //
  2775. // MessageId: ERROR_NOT_ENOUGH_SERVER_MEMORY
  2776. //
  2777. // MessageText:
  2778. //
  2779. // Not enough server storage is available to process this command.
  2780. //
  2781. ERROR_NOT_ENOUGH_SERVER_MEMORY = DWORD(1130);
  2782. {$EXTERNALSYM ERROR_NOT_ENOUGH_SERVER_MEMORY}
  2783. //
  2784. // MessageId: ERROR_POSSIBLE_DEADLOCK
  2785. //
  2786. // MessageText:
  2787. //
  2788. // A potential deadlock condition has been detected.
  2789. //
  2790. ERROR_POSSIBLE_DEADLOCK = DWORD(1131);
  2791. {$EXTERNALSYM ERROR_POSSIBLE_DEADLOCK}
  2792. //
  2793. // MessageId: ERROR_MAPPED_ALIGNMENT
  2794. //
  2795. // MessageText:
  2796. //
  2797. // The base address or the file offset specified does not have the proper alignment.
  2798. //
  2799. ERROR_MAPPED_ALIGNMENT = DWORD(1132);
  2800. {$EXTERNALSYM ERROR_MAPPED_ALIGNMENT}
  2801. //
  2802. // MessageId: ERROR_SET_POWER_STATE_VETOED
  2803. //
  2804. // MessageText:
  2805. //
  2806. // An attempt to change the system power state was vetoed by another application or driver.
  2807. //
  2808. ERROR_SET_POWER_STATE_VETOED = DWORD(1140);
  2809. {$EXTERNALSYM ERROR_SET_POWER_STATE_VETOED}
  2810. //
  2811. // MessageId: ERROR_SET_POWER_STATE_FAILED
  2812. //
  2813. // MessageText:
  2814. //
  2815. // The system BIOS failed an attempt to change the system power state.
  2816. //
  2817. ERROR_SET_POWER_STATE_FAILED = DWORD(1141);
  2818. {$EXTERNALSYM ERROR_SET_POWER_STATE_FAILED}
  2819. //
  2820. // MessageId: ERROR_TOO_MANY_LINKS
  2821. //
  2822. // MessageText:
  2823. //
  2824. // An attempt was made to create more links on a file than the file system supports.
  2825. //
  2826. ERROR_TOO_MANY_LINKS = DWORD(1142);
  2827. {$EXTERNALSYM ERROR_TOO_MANY_LINKS}
  2828. //
  2829. // MessageId: ERROR_OLD_WIN_VERSION
  2830. //
  2831. // MessageText:
  2832. //
  2833. // The specified program requires a newer version of Windows.
  2834. //
  2835. ERROR_OLD_WIN_VERSION = DWORD(1150);
  2836. {$EXTERNALSYM ERROR_OLD_WIN_VERSION}
  2837. //
  2838. // MessageId: ERROR_APP_WRONG_OS
  2839. //
  2840. // MessageText:
  2841. //
  2842. // The specified program is not a Windows or MS-DOS program.
  2843. //
  2844. ERROR_APP_WRONG_OS = DWORD(1151);
  2845. {$EXTERNALSYM ERROR_APP_WRONG_OS}
  2846. //
  2847. // MessageId: ERROR_SINGLE_INSTANCE_APP
  2848. //
  2849. // MessageText:
  2850. //
  2851. // Cannot start more than one instance of the specified program.
  2852. //
  2853. ERROR_SINGLE_INSTANCE_APP = DWORD(1152);
  2854. {$EXTERNALSYM ERROR_SINGLE_INSTANCE_APP}
  2855. //
  2856. // MessageId: ERROR_RMODE_APP
  2857. //
  2858. // MessageText:
  2859. //
  2860. // The specified program was written for an earlier version of Windows.
  2861. //
  2862. ERROR_RMODE_APP = DWORD(1153);
  2863. {$EXTERNALSYM ERROR_RMODE_APP}
  2864. //
  2865. // MessageId: ERROR_INVALID_DLL
  2866. //
  2867. // MessageText:
  2868. //
  2869. // One of the library files needed to run this application is damaged.
  2870. //
  2871. ERROR_INVALID_DLL = DWORD(1154);
  2872. {$EXTERNALSYM ERROR_INVALID_DLL}
  2873. //
  2874. // MessageId: ERROR_NO_ASSOCIATION
  2875. //
  2876. // MessageText:
  2877. //
  2878. // No application is associated with the specified file for this operation.
  2879. //
  2880. ERROR_NO_ASSOCIATION = DWORD(1155);
  2881. {$EXTERNALSYM ERROR_NO_ASSOCIATION}
  2882. //
  2883. // MessageId: ERROR_DDE_FAIL
  2884. //
  2885. // MessageText:
  2886. //
  2887. // An error occurred in sending the command to the application.
  2888. //
  2889. ERROR_DDE_FAIL = DWORD(1156);
  2890. {$EXTERNALSYM ERROR_DDE_FAIL}
  2891. //
  2892. // MessageId: ERROR_DLL_NOT_FOUND
  2893. //
  2894. // MessageText:
  2895. //
  2896. // One of the library files needed to run this application cannot be found.
  2897. //
  2898. ERROR_DLL_NOT_FOUND = DWORD(1157);
  2899. {$EXTERNALSYM ERROR_DLL_NOT_FOUND}
  2900. //
  2901. // MessageId: ERROR_NO_MORE_USER_HANDLES
  2902. //
  2903. // MessageText:
  2904. //
  2905. // The current process has used all of its system allowance of handles for Window Manager objects.
  2906. //
  2907. ERROR_NO_MORE_USER_HANDLES = DWORD(1158);
  2908. {$EXTERNALSYM ERROR_NO_MORE_USER_HANDLES}
  2909. //
  2910. // MessageId: ERROR_MESSAGE_SYNC_ONLY
  2911. //
  2912. // MessageText:
  2913. //
  2914. // The message can be used only with synchronous operations.
  2915. //
  2916. ERROR_MESSAGE_SYNC_ONLY = DWORD(1159);
  2917. {$EXTERNALSYM ERROR_MESSAGE_SYNC_ONLY}
  2918. //
  2919. // MessageId: ERROR_SOURCE_ELEMENT_EMPTY
  2920. //
  2921. // MessageText:
  2922. //
  2923. // The indicated source element has no media.
  2924. //
  2925. ERROR_SOURCE_ELEMENT_EMPTY = DWORD(1160);
  2926. {$EXTERNALSYM ERROR_SOURCE_ELEMENT_EMPTY}
  2927. //
  2928. // MessageId: ERROR_DESTINATION_ELEMENT_FULL
  2929. //
  2930. // MessageText:
  2931. //
  2932. // The indicated destination element already contains media.
  2933. //
  2934. ERROR_DESTINATION_ELEMENT_FULL = DWORD(1161);
  2935. {$EXTERNALSYM ERROR_DESTINATION_ELEMENT_FULL}
  2936. //
  2937. // MessageId: ERROR_ILLEGAL_ELEMENT_ADDRESS
  2938. //
  2939. // MessageText:
  2940. //
  2941. // The indicated element does not exist.
  2942. //
  2943. ERROR_ILLEGAL_ELEMENT_ADDRESS = DWORD(1162);
  2944. {$EXTERNALSYM ERROR_ILLEGAL_ELEMENT_ADDRESS}
  2945. //
  2946. // MessageId: ERROR_MAGAZINE_NOT_PRESENT
  2947. //
  2948. // MessageText:
  2949. //
  2950. // The indicated element is part of a magazine that is not present.
  2951. //
  2952. ERROR_MAGAZINE_NOT_PRESENT = DWORD(1163);
  2953. {$EXTERNALSYM ERROR_MAGAZINE_NOT_PRESENT}
  2954. //
  2955. // MessageId: ERROR_DEVICE_REINITIALIZATION_NEEDED
  2956. //
  2957. // MessageText:
  2958. //
  2959. // The indicated device requires reinitialization due to hardware errors.
  2960. //
  2961. ERROR_DEVICE_REINITIALIZATION_NEEDED = DWORD(1164); // dderror
  2962. {$EXTERNALSYM ERROR_DEVICE_REINITIALIZATION_NEEDED}
  2963. //
  2964. // MessageId: ERROR_DEVICE_REQUIRES_CLEANING
  2965. //
  2966. // MessageText:
  2967. //
  2968. // The device has indicated that cleaning is required before further operations are attempted.
  2969. //
  2970. ERROR_DEVICE_REQUIRES_CLEANING = DWORD(1165);
  2971. {$EXTERNALSYM ERROR_DEVICE_REQUIRES_CLEANING}
  2972. //
  2973. // MessageId: ERROR_DEVICE_DOOR_OPEN
  2974. //
  2975. // MessageText:
  2976. //
  2977. // The device has indicated that its door is open.
  2978. //
  2979. ERROR_DEVICE_DOOR_OPEN = DWORD(1166);
  2980. {$EXTERNALSYM ERROR_DEVICE_DOOR_OPEN}
  2981. //
  2982. // MessageId: ERROR_DEVICE_NOT_CONNECTED
  2983. //
  2984. // MessageText:
  2985. //
  2986. // The device is not connected.
  2987. //
  2988. ERROR_DEVICE_NOT_CONNECTED = DWORD(1167);
  2989. {$EXTERNALSYM ERROR_DEVICE_NOT_CONNECTED}
  2990. //
  2991. // MessageId: ERROR_NOT_FOUND
  2992. //
  2993. // MessageText:
  2994. //
  2995. // Element not found.
  2996. //
  2997. ERROR_NOT_FOUND = DWORD(1168);
  2998. {$EXTERNALSYM ERROR_NOT_FOUND}
  2999. //
  3000. // MessageId: ERROR_NO_MATCH
  3001. //
  3002. // MessageText:
  3003. //
  3004. // There was no match for the specified key in the index.
  3005. //
  3006. ERROR_NO_MATCH = DWORD(1169);
  3007. {$EXTERNALSYM ERROR_NO_MATCH}
  3008. //
  3009. // MessageId: ERROR_SET_NOT_FOUND
  3010. //
  3011. // MessageText:
  3012. //
  3013. // The property set specified does not exist on the object.
  3014. //
  3015. ERROR_SET_NOT_FOUND = DWORD(1170);
  3016. {$EXTERNALSYM ERROR_SET_NOT_FOUND}
  3017. //
  3018. // MessageId: ERROR_POINT_NOT_FOUND
  3019. //
  3020. // MessageText:
  3021. //
  3022. // The point passed to GetMouseMovePoints is not in the buffer.
  3023. //
  3024. ERROR_POINT_NOT_FOUND = DWORD(1171);
  3025. {$EXTERNALSYM ERROR_POINT_NOT_FOUND}
  3026. //
  3027. // MessageId: ERROR_NO_TRACKING_SERVICE
  3028. //
  3029. // MessageText:
  3030. //
  3031. // The tracking (workstation) service is not running.
  3032. //
  3033. ERROR_NO_TRACKING_SERVICE = DWORD(1172);
  3034. {$EXTERNALSYM ERROR_NO_TRACKING_SERVICE}
  3035. //
  3036. // MessageId: ERROR_NO_VOLUME_ID
  3037. //
  3038. // MessageText:
  3039. //
  3040. // The Volume ID could not be found.
  3041. //
  3042. ERROR_NO_VOLUME_ID = DWORD(1173);
  3043. {$EXTERNALSYM ERROR_NO_VOLUME_ID}
  3044. //
  3045. // MessageId: ERROR_UNABLE_TO_REMOVE_REPLACED
  3046. //
  3047. // MessageText:
  3048. //
  3049. // Unable to remove the file to be replaced.
  3050. //
  3051. ERROR_UNABLE_TO_REMOVE_REPLACED = DWORD(1175);
  3052. {$EXTERNALSYM ERROR_UNABLE_TO_REMOVE_REPLACED}
  3053. //
  3054. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT
  3055. //
  3056. // MessageText:
  3057. //
  3058. // Unable to move the replacement file to the file to be replaced. The file to be replaced has retained its original name.
  3059. //
  3060. ERROR_UNABLE_TO_MOVE_REPLACEMENT = DWORD(1176);
  3061. {$EXTERNALSYM ERROR_UNABLE_TO_MOVE_REPLACEMENT}
  3062. //
  3063. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT_2
  3064. //
  3065. // MessageText:
  3066. //
  3067. // Unable to move the replacement file to the file to be replaced. The file to be replaced has been renamed using the backup name.
  3068. //
  3069. ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 = DWORD(1177);
  3070. {$EXTERNALSYM ERROR_UNABLE_TO_MOVE_REPLACEMENT_2}
  3071. //
  3072. // MessageId: ERROR_JOURNAL_DELETE_IN_PROGRESS
  3073. //
  3074. // MessageText:
  3075. //
  3076. // The volume change journal is being deleted.
  3077. //
  3078. ERROR_JOURNAL_DELETE_IN_PROGRESS = DWORD(1178);
  3079. {$EXTERNALSYM ERROR_JOURNAL_DELETE_IN_PROGRESS}
  3080. //
  3081. // MessageId: ERROR_JOURNAL_NOT_ACTIVE
  3082. //
  3083. // MessageText:
  3084. //
  3085. // The volume change journal is not active.
  3086. //
  3087. ERROR_JOURNAL_NOT_ACTIVE = DWORD(1179);
  3088. {$EXTERNALSYM ERROR_JOURNAL_NOT_ACTIVE}
  3089. //
  3090. // MessageId: ERROR_POTENTIAL_FILE_FOUND
  3091. //
  3092. // MessageText:
  3093. //
  3094. // A file was found, but it may not be the correct file.
  3095. //
  3096. ERROR_POTENTIAL_FILE_FOUND = DWORD(1180);
  3097. {$EXTERNALSYM ERROR_POTENTIAL_FILE_FOUND}
  3098. //
  3099. // MessageId: ERROR_JOURNAL_ENTRY_DELETED
  3100. //
  3101. // MessageText:
  3102. //
  3103. // The journal entry has been deleted from the journal.
  3104. //
  3105. ERROR_JOURNAL_ENTRY_DELETED = DWORD(1181);
  3106. {$EXTERNALSYM ERROR_JOURNAL_ENTRY_DELETED}
  3107. //
  3108. // MessageId: ERROR_BAD_DEVICE
  3109. //
  3110. // MessageText:
  3111. //
  3112. // The specified device name is invalid.
  3113. //
  3114. ERROR_BAD_DEVICE = DWORD(1200);
  3115. {$EXTERNALSYM ERROR_BAD_DEVICE}
  3116. //
  3117. // MessageId: ERROR_CONNECTION_UNAVAIL
  3118. //
  3119. // MessageText:
  3120. //
  3121. // The device is not currently connected but it is a remembered connection.
  3122. //
  3123. ERROR_CONNECTION_UNAVAIL = DWORD(1201);
  3124. {$EXTERNALSYM ERROR_CONNECTION_UNAVAIL}
  3125. //
  3126. // MessageId: ERROR_DEVICE_ALREADY_REMEMBERED
  3127. //
  3128. // MessageText:
  3129. //
  3130. // The local device name has a remembered connection to another network resource.
  3131. //
  3132. ERROR_DEVICE_ALREADY_REMEMBERED = DWORD(1202);
  3133. {$EXTERNALSYM ERROR_DEVICE_ALREADY_REMEMBERED}
  3134. //
  3135. // MessageId: ERROR_NO_NET_OR_BAD_PATH
  3136. //
  3137. // MessageText:
  3138. //
  3139. // No network provider accepted the given network path.
  3140. //
  3141. ERROR_NO_NET_OR_BAD_PATH = DWORD(1203);
  3142. {$EXTERNALSYM ERROR_NO_NET_OR_BAD_PATH}
  3143. //
  3144. // MessageId: ERROR_BAD_PROVIDER
  3145. //
  3146. // MessageText:
  3147. //
  3148. // The specified network provider name is invalid.
  3149. //
  3150. ERROR_BAD_PROVIDER = DWORD(1204);
  3151. {$EXTERNALSYM ERROR_BAD_PROVIDER}
  3152. //
  3153. // MessageId: ERROR_CANNOT_OPEN_PROFILE
  3154. //
  3155. // MessageText:
  3156. //
  3157. // Unable to open the network connection profile.
  3158. //
  3159. ERROR_CANNOT_OPEN_PROFILE = DWORD(1205);
  3160. {$EXTERNALSYM ERROR_CANNOT_OPEN_PROFILE}
  3161. //
  3162. // MessageId: ERROR_BAD_PROFILE
  3163. //
  3164. // MessageText:
  3165. //
  3166. // The network connection profile is corrupted.
  3167. //
  3168. ERROR_BAD_PROFILE = DWORD(1206);
  3169. {$EXTERNALSYM ERROR_BAD_PROFILE}
  3170. //
  3171. // MessageId: ERROR_NOT_CONTAINER
  3172. //
  3173. // MessageText:
  3174. //
  3175. // Cannot enumerate a noncontainer.
  3176. //
  3177. ERROR_NOT_CONTAINER = DWORD(1207);
  3178. {$EXTERNALSYM ERROR_NOT_CONTAINER}
  3179. //
  3180. // MessageId: ERROR_EXTENDED_ERROR
  3181. //
  3182. // MessageText:
  3183. //
  3184. // An extended error has occurred.
  3185. //
  3186. ERROR_EXTENDED_ERROR = DWORD(1208);
  3187. {$EXTERNALSYM ERROR_EXTENDED_ERROR}
  3188. //
  3189. // MessageId: ERROR_INVALID_GROUPNAME
  3190. //
  3191. // MessageText:
  3192. //
  3193. // The format of the specified group name is invalid.
  3194. //
  3195. ERROR_INVALID_GROUPNAME = DWORD(1209);
  3196. {$EXTERNALSYM ERROR_INVALID_GROUPNAME}
  3197. //
  3198. // MessageId: ERROR_INVALID_COMPUTERNAME
  3199. //
  3200. // MessageText:
  3201. //
  3202. // The format of the specified computer name is invalid.
  3203. //
  3204. ERROR_INVALID_COMPUTERNAME = DWORD(1210);
  3205. {$EXTERNALSYM ERROR_INVALID_COMPUTERNAME}
  3206. //
  3207. // MessageId: ERROR_INVALID_EVENTNAME
  3208. //
  3209. // MessageText:
  3210. //
  3211. // The format of the specified event name is invalid.
  3212. //
  3213. ERROR_INVALID_EVENTNAME = DWORD(1211);
  3214. {$EXTERNALSYM ERROR_INVALID_EVENTNAME}
  3215. //
  3216. // MessageId: ERROR_INVALID_DOMAINNAME
  3217. //
  3218. // MessageText:
  3219. //
  3220. // The format of the specified domain name is invalid.
  3221. //
  3222. ERROR_INVALID_DOMAINNAME = DWORD(1212);
  3223. {$EXTERNALSYM ERROR_INVALID_DOMAINNAME}
  3224. //
  3225. // MessageId: ERROR_INVALID_SERVICENAME
  3226. //
  3227. // MessageText:
  3228. //
  3229. // The format of the specified service name is invalid.
  3230. //
  3231. ERROR_INVALID_SERVICENAME = DWORD(1213);
  3232. {$EXTERNALSYM ERROR_INVALID_SERVICENAME}
  3233. //
  3234. // MessageId: ERROR_INVALID_NETNAME
  3235. //
  3236. // MessageText:
  3237. //
  3238. // The format of the specified network name is invalid.
  3239. //
  3240. ERROR_INVALID_NETNAME = DWORD(1214);
  3241. {$EXTERNALSYM ERROR_INVALID_NETNAME}
  3242. //
  3243. // MessageId: ERROR_INVALID_SHARENAME
  3244. //
  3245. // MessageText:
  3246. //
  3247. // The format of the specified share name is invalid.
  3248. //
  3249. ERROR_INVALID_SHARENAME = DWORD(1215);
  3250. {$EXTERNALSYM ERROR_INVALID_SHARENAME}
  3251. //
  3252. // MessageId: ERROR_INVALID_PASSWORDNAME
  3253. //
  3254. // MessageText:
  3255. //
  3256. // The format of the specified password is invalid.
  3257. //
  3258. ERROR_INVALID_PASSWORDNAME = DWORD(1216);
  3259. {$EXTERNALSYM ERROR_INVALID_PASSWORDNAME}
  3260. //
  3261. // MessageId: ERROR_INVALID_MESSAGENAME
  3262. //
  3263. // MessageText:
  3264. //
  3265. // The format of the specified message name is invalid.
  3266. //
  3267. ERROR_INVALID_MESSAGENAME = DWORD(1217);
  3268. {$EXTERNALSYM ERROR_INVALID_MESSAGENAME}
  3269. //
  3270. // MessageId: ERROR_INVALID_MESSAGEDEST
  3271. //
  3272. // MessageText:
  3273. //
  3274. // The format of the specified message destination is invalid.
  3275. //
  3276. ERROR_INVALID_MESSAGEDEST = DWORD(1218);
  3277. {$EXTERNALSYM ERROR_INVALID_MESSAGEDEST}
  3278. //
  3279. // MessageId: ERROR_SESSION_CREDENTIAL_CONFLICT
  3280. //
  3281. // MessageText:
  3282. //
  3283. // 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.
  3284. //
  3285. ERROR_SESSION_CREDENTIAL_CONFLICT = DWORD(1219);
  3286. {$EXTERNALSYM ERROR_SESSION_CREDENTIAL_CONFLICT}
  3287. //
  3288. // MessageId: ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
  3289. //
  3290. // MessageText:
  3291. //
  3292. // An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.
  3293. //
  3294. ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = DWORD(1220);
  3295. {$EXTERNALSYM ERROR_REMOTE_SESSION_LIMIT_EXCEEDED}
  3296. //
  3297. // MessageId: ERROR_DUP_DOMAINNAME
  3298. //
  3299. // MessageText:
  3300. //
  3301. // The workgroup or domain name is already in use by another computer on the network.
  3302. //
  3303. ERROR_DUP_DOMAINNAME = DWORD(1221);
  3304. {$EXTERNALSYM ERROR_DUP_DOMAINNAME}
  3305. //
  3306. // MessageId: ERROR_NO_NETWORK
  3307. //
  3308. // MessageText:
  3309. //
  3310. // The network is not present or not started.
  3311. //
  3312. ERROR_NO_NETWORK = DWORD(1222);
  3313. {$EXTERNALSYM ERROR_NO_NETWORK}
  3314. //
  3315. // MessageId: ERROR_CANCELLED
  3316. //
  3317. // MessageText:
  3318. //
  3319. // The operation was canceled by the user.
  3320. //
  3321. ERROR_CANCELLED = DWORD(1223);
  3322. {$EXTERNALSYM ERROR_CANCELLED}
  3323. //
  3324. // MessageId: ERROR_USER_MAPPED_FILE
  3325. //
  3326. // MessageText:
  3327. //
  3328. // The requested operation cannot be performed on a file with a user-mapped section open.
  3329. //
  3330. ERROR_USER_MAPPED_FILE = DWORD(1224);
  3331. {$EXTERNALSYM ERROR_USER_MAPPED_FILE}
  3332. //
  3333. // MessageId: ERROR_CONNECTION_REFUSED
  3334. //
  3335. // MessageText:
  3336. //
  3337. // The remote system refused the network connection.
  3338. //
  3339. ERROR_CONNECTION_REFUSED = DWORD(1225);
  3340. {$EXTERNALSYM ERROR_CONNECTION_REFUSED}
  3341. //
  3342. // MessageId: ERROR_GRACEFUL_DISCONNECT
  3343. //
  3344. // MessageText:
  3345. //
  3346. // The network connection was gracefully closed.
  3347. //
  3348. ERROR_GRACEFUL_DISCONNECT = DWORD(1226);
  3349. {$EXTERNALSYM ERROR_GRACEFUL_DISCONNECT}
  3350. //
  3351. // MessageId: ERROR_ADDRESS_ALREADY_ASSOCIATED
  3352. //
  3353. // MessageText:
  3354. //
  3355. // The network transport endpoint already has an address associated with it.
  3356. //
  3357. ERROR_ADDRESS_ALREADY_ASSOCIATED = DWORD(1227);
  3358. {$EXTERNALSYM ERROR_ADDRESS_ALREADY_ASSOCIATED}
  3359. //
  3360. // MessageId: ERROR_ADDRESS_NOT_ASSOCIATED
  3361. //
  3362. // MessageText:
  3363. //
  3364. // An address has not yet been associated with the network endpoint.
  3365. //
  3366. ERROR_ADDRESS_NOT_ASSOCIATED = DWORD(1228);
  3367. {$EXTERNALSYM ERROR_ADDRESS_NOT_ASSOCIATED}
  3368. //
  3369. // MessageId: ERROR_CONNECTION_INVALID
  3370. //
  3371. // MessageText:
  3372. //
  3373. // An operation was attempted on a nonexistent network connection.
  3374. //
  3375. ERROR_CONNECTION_INVALID = DWORD(1229);
  3376. {$EXTERNALSYM ERROR_CONNECTION_INVALID}
  3377. //
  3378. // MessageId: ERROR_CONNECTION_ACTIVE
  3379. //
  3380. // MessageText:
  3381. //
  3382. // An invalid operation was attempted on an active network connection.
  3383. //
  3384. ERROR_CONNECTION_ACTIVE = DWORD(1230);
  3385. {$EXTERNALSYM ERROR_CONNECTION_ACTIVE}
  3386. //
  3387. // MessageId: ERROR_NETWORK_UNREACHABLE
  3388. //
  3389. // MessageText:
  3390. //
  3391. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  3392. //
  3393. ERROR_NETWORK_UNREACHABLE = DWORD(1231);
  3394. {$EXTERNALSYM ERROR_NETWORK_UNREACHABLE}
  3395. //
  3396. // MessageId: ERROR_HOST_UNREACHABLE
  3397. //
  3398. // MessageText:
  3399. //
  3400. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  3401. //
  3402. ERROR_HOST_UNREACHABLE = DWORD(1232);
  3403. {$EXTERNALSYM ERROR_HOST_UNREACHABLE}
  3404. //
  3405. // MessageId: ERROR_PROTOCOL_UNREACHABLE
  3406. //
  3407. // MessageText:
  3408. //
  3409. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  3410. //
  3411. ERROR_PROTOCOL_UNREACHABLE = DWORD(1233);
  3412. {$EXTERNALSYM ERROR_PROTOCOL_UNREACHABLE}
  3413. //
  3414. // MessageId: ERROR_PORT_UNREACHABLE
  3415. //
  3416. // MessageText:
  3417. //
  3418. // No service is operating at the destination network endpoint on the remote system.
  3419. //
  3420. ERROR_PORT_UNREACHABLE = DWORD(1234);
  3421. {$EXTERNALSYM ERROR_PORT_UNREACHABLE}
  3422. //
  3423. // MessageId: ERROR_REQUEST_ABORTED
  3424. //
  3425. // MessageText:
  3426. //
  3427. // The request was aborted.
  3428. //
  3429. ERROR_REQUEST_ABORTED = DWORD(1235);
  3430. {$EXTERNALSYM ERROR_REQUEST_ABORTED}
  3431. //
  3432. // MessageId: ERROR_CONNECTION_ABORTED
  3433. //
  3434. // MessageText:
  3435. //
  3436. // The network connection was aborted by the local system.
  3437. //
  3438. ERROR_CONNECTION_ABORTED = DWORD(1236);
  3439. {$EXTERNALSYM ERROR_CONNECTION_ABORTED}
  3440. //
  3441. // MessageId: ERROR_RETRY
  3442. //
  3443. // MessageText:
  3444. //
  3445. // The operation could not be completed. A retry should be performed.
  3446. //
  3447. ERROR_RETRY = DWORD(1237);
  3448. {$EXTERNALSYM ERROR_RETRY}
  3449. //
  3450. // MessageId: ERROR_CONNECTION_COUNT_LIMIT
  3451. //
  3452. // MessageText:
  3453. //
  3454. // A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
  3455. //
  3456. ERROR_CONNECTION_COUNT_LIMIT = DWORD(1238);
  3457. {$EXTERNALSYM ERROR_CONNECTION_COUNT_LIMIT}
  3458. //
  3459. // MessageId: ERROR_LOGIN_TIME_RESTRICTION
  3460. //
  3461. // MessageText:
  3462. //
  3463. // Attempting to log in during an unauthorized time of day for this account.
  3464. //
  3465. ERROR_LOGIN_TIME_RESTRICTION = DWORD(1239);
  3466. {$EXTERNALSYM ERROR_LOGIN_TIME_RESTRICTION}
  3467. //
  3468. // MessageId: ERROR_LOGIN_WKSTA_RESTRICTION
  3469. //
  3470. // MessageText:
  3471. //
  3472. // The account is not authorized to log in from this station.
  3473. //
  3474. ERROR_LOGIN_WKSTA_RESTRICTION = DWORD(1240);
  3475. {$EXTERNALSYM ERROR_LOGIN_WKSTA_RESTRICTION}
  3476. //
  3477. // MessageId: ERROR_INCORRECT_ADDRESS
  3478. //
  3479. // MessageText:
  3480. //
  3481. // The network address could not be used for the operation requested.
  3482. //
  3483. ERROR_INCORRECT_ADDRESS = DWORD(1241);
  3484. {$EXTERNALSYM ERROR_INCORRECT_ADDRESS}
  3485. //
  3486. // MessageId: ERROR_ALREADY_REGISTERED
  3487. //
  3488. // MessageText:
  3489. //
  3490. // The service is already registered.
  3491. //
  3492. ERROR_ALREADY_REGISTERED = DWORD(1242);
  3493. {$EXTERNALSYM ERROR_ALREADY_REGISTERED}
  3494. //
  3495. // MessageId: ERROR_SERVICE_NOT_FOUND
  3496. //
  3497. // MessageText:
  3498. //
  3499. // The specified service does not exist.
  3500. //
  3501. ERROR_SERVICE_NOT_FOUND = DWORD(1243);
  3502. {$EXTERNALSYM ERROR_SERVICE_NOT_FOUND}
  3503. //
  3504. // MessageId: ERROR_NOT_AUTHENTICATED
  3505. //
  3506. // MessageText:
  3507. //
  3508. // The operation being requested was not performed because the user has not been authenticated.
  3509. //
  3510. ERROR_NOT_AUTHENTICATED = DWORD(1244);
  3511. {$EXTERNALSYM ERROR_NOT_AUTHENTICATED}
  3512. //
  3513. // MessageId: ERROR_NOT_LOGGED_ON
  3514. //
  3515. // MessageText:
  3516. //
  3517. // The operation being requested was not performed because the user has not logged on to the network.
  3518. // The specified service does not exist.
  3519. //
  3520. ERROR_NOT_LOGGED_ON = DWORD(1245);
  3521. {$EXTERNALSYM ERROR_NOT_LOGGED_ON}
  3522. //
  3523. // MessageId: ERROR_CONTINUE
  3524. //
  3525. // MessageText:
  3526. //
  3527. // Continue with work in progress.
  3528. //
  3529. ERROR_CONTINUE = DWORD(1246); // dderror
  3530. {$EXTERNALSYM ERROR_CONTINUE}
  3531. //
  3532. // MessageId: ERROR_ALREADY_INITIALIZED
  3533. //
  3534. // MessageText:
  3535. //
  3536. // An attempt was made to perform an initialization operation when initialization has already been completed.
  3537. //
  3538. ERROR_ALREADY_INITIALIZED = DWORD(1247);
  3539. {$EXTERNALSYM ERROR_ALREADY_INITIALIZED}
  3540. //
  3541. // MessageId: ERROR_NO_MORE_DEVICES
  3542. //
  3543. // MessageText:
  3544. //
  3545. // No more local devices.
  3546. //
  3547. ERROR_NO_MORE_DEVICES = DWORD(1248); // dderror
  3548. {$EXTERNALSYM ERROR_NO_MORE_DEVICES}
  3549. //
  3550. // MessageId: ERROR_NO_SUCH_SITE
  3551. //
  3552. // MessageText:
  3553. //
  3554. // The specified site does not exist.
  3555. //
  3556. ERROR_NO_SUCH_SITE = DWORD(1249);
  3557. {$EXTERNALSYM ERROR_NO_SUCH_SITE}
  3558. //
  3559. // MessageId: ERROR_DOMAIN_CONTROLLER_EXISTS
  3560. //
  3561. // MessageText:
  3562. //
  3563. // A domain controller with the specified name already exists.
  3564. //
  3565. ERROR_DOMAIN_CONTROLLER_EXISTS = DWORD(1250);
  3566. {$EXTERNALSYM ERROR_DOMAIN_CONTROLLER_EXISTS}
  3567. //
  3568. // MessageId: ERROR_ONLY_IF_CONNECTED
  3569. //
  3570. // MessageText:
  3571. //
  3572. // This operation is supported only when you are connected to the server.
  3573. //
  3574. ERROR_ONLY_IF_CONNECTED = DWORD(1251);
  3575. {$EXTERNALSYM ERROR_ONLY_IF_CONNECTED}
  3576. //
  3577. // MessageId: ERROR_OVERRIDE_NOCHANGES
  3578. //
  3579. // MessageText:
  3580. //
  3581. // The group policy framework should call the extension even if there are no changes.
  3582. //
  3583. ERROR_OVERRIDE_NOCHANGES = DWORD(1252);
  3584. {$EXTERNALSYM ERROR_OVERRIDE_NOCHANGES}
  3585. //
  3586. // MessageId: ERROR_BAD_USER_PROFILE
  3587. //
  3588. // MessageText:
  3589. //
  3590. // The specified user does not have a valid profile.
  3591. //
  3592. ERROR_BAD_USER_PROFILE = DWORD(1253);
  3593. {$EXTERNALSYM ERROR_BAD_USER_PROFILE}
  3594. //
  3595. // MessageId: ERROR_NOT_SUPPORTED_ON_SBS
  3596. //
  3597. // MessageText:
  3598. //
  3599. // This operation is not supported on a computer running Windows Server 2003 for Small Business Server
  3600. //
  3601. ERROR_NOT_SUPPORTED_ON_SBS = DWORD(1254);
  3602. {$EXTERNALSYM ERROR_NOT_SUPPORTED_ON_SBS}
  3603. //
  3604. // MessageId: ERROR_SERVER_SHUTDOWN_IN_PROGRESS
  3605. //
  3606. // MessageText:
  3607. //
  3608. // The server machine is shutting down.
  3609. //
  3610. ERROR_SERVER_SHUTDOWN_IN_PROGRESS = DWORD(1255);
  3611. {$EXTERNALSYM ERROR_SERVER_SHUTDOWN_IN_PROGRESS}
  3612. //
  3613. // MessageId: ERROR_HOST_DOWN
  3614. //
  3615. // MessageText:
  3616. //
  3617. // The remote system is not available. For information about network troubleshooting, see Windows Help.
  3618. //
  3619. ERROR_HOST_DOWN = DWORD(1256);
  3620. {$EXTERNALSYM ERROR_HOST_DOWN}
  3621. //
  3622. // MessageId: ERROR_NON_ACCOUNT_SID
  3623. //
  3624. // MessageText:
  3625. //
  3626. // The security identifier provided is not from an account domain.
  3627. //
  3628. ERROR_NON_ACCOUNT_SID = DWORD(1257);
  3629. {$EXTERNALSYM ERROR_NON_ACCOUNT_SID}
  3630. //
  3631. // MessageId: ERROR_NON_DOMAIN_SID
  3632. //
  3633. // MessageText:
  3634. //
  3635. // The security identifier provided does not have a domain component.
  3636. //
  3637. ERROR_NON_DOMAIN_SID = DWORD(1258);
  3638. {$EXTERNALSYM ERROR_NON_DOMAIN_SID}
  3639. //
  3640. // MessageId: ERROR_APPHELP_BLOCK
  3641. //
  3642. // MessageText:
  3643. //
  3644. // AppHelp dialog canceled thus preventing the application from starting.
  3645. //
  3646. ERROR_APPHELP_BLOCK = DWORD(1259);
  3647. {$EXTERNALSYM ERROR_APPHELP_BLOCK}
  3648. //
  3649. // MessageId: ERROR_ACCESS_DISABLED_BY_POLICY
  3650. //
  3651. // MessageText:
  3652. //
  3653. // 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.
  3654. //
  3655. ERROR_ACCESS_DISABLED_BY_POLICY = DWORD(1260);
  3656. {$EXTERNALSYM ERROR_ACCESS_DISABLED_BY_POLICY}
  3657. //
  3658. // MessageId: ERROR_REG_NAT_CONSUMPTION
  3659. //
  3660. // MessageText:
  3661. //
  3662. // A program attempt to use an invalid register value. Normally caused by an uninitialized register. This error is Itanium specific.
  3663. //
  3664. ERROR_REG_NAT_CONSUMPTION = DWORD(1261);
  3665. {$EXTERNALSYM ERROR_REG_NAT_CONSUMPTION}
  3666. //
  3667. // MessageId: ERROR_CSCSHARE_OFFLINE
  3668. //
  3669. // MessageText:
  3670. //
  3671. // The share is currently offline or does not exist.
  3672. //
  3673. ERROR_CSCSHARE_OFFLINE = DWORD(1262);
  3674. {$EXTERNALSYM ERROR_CSCSHARE_OFFLINE}
  3675. //
  3676. // MessageId: ERROR_PKINIT_FAILURE
  3677. //
  3678. // MessageText:
  3679. //
  3680. // The kerberos protocol encountered an error while validating the
  3681. // KDC certificate during smartcard logon. There is more information in the
  3682. // system event log.
  3683. //
  3684. ERROR_PKINIT_FAILURE = DWORD(1263);
  3685. {$EXTERNALSYM ERROR_PKINIT_FAILURE}
  3686. //
  3687. // MessageId: ERROR_SMARTCARD_SUBSYSTEM_FAILURE
  3688. //
  3689. // MessageText:
  3690. //
  3691. // The kerberos protocol encountered an error while attempting to utilize
  3692. // the smartcard subsystem.
  3693. //
  3694. ERROR_SMARTCARD_SUBSYSTEM_FAILURE = DWORD(1264);
  3695. {$EXTERNALSYM ERROR_SMARTCARD_SUBSYSTEM_FAILURE}
  3696. //
  3697. // MessageId: ERROR_DOWNGRADE_DETECTED
  3698. //
  3699. // MessageText:
  3700. //
  3701. // The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.
  3702. //
  3703. ERROR_DOWNGRADE_DETECTED = DWORD(1265);
  3704. {$EXTERNALSYM ERROR_DOWNGRADE_DETECTED}
  3705. //
  3706. // Do not use ID's 1266 - 1270 as the symbolicNames have been moved to SEC_E_*
  3707. //
  3708. //
  3709. // MessageId: ERROR_MACHINE_LOCKED
  3710. //
  3711. // MessageText:
  3712. //
  3713. // The machine is locked and can not be shut down without the force option.
  3714. //
  3715. ERROR_MACHINE_LOCKED = DWORD(1271);
  3716. {$EXTERNALSYM ERROR_MACHINE_LOCKED}
  3717. //
  3718. // MessageId: ERROR_CALLBACK_SUPPLIED_INVALID_DATA
  3719. //
  3720. // MessageText:
  3721. //
  3722. // An application-defined callback gave invalid data when called.
  3723. //
  3724. ERROR_CALLBACK_SUPPLIED_INVALID_DATA = DWORD(1273);
  3725. {$EXTERNALSYM ERROR_CALLBACK_SUPPLIED_INVALID_DATA}
  3726. //
  3727. // MessageId: ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED
  3728. //
  3729. // MessageText:
  3730. //
  3731. // The group policy framework should call the extension in the synchronous foreground policy refresh.
  3732. //
  3733. ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED = DWORD(1274);
  3734. {$EXTERNALSYM ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED}
  3735. //
  3736. // MessageId: ERROR_DRIVER_BLOCKED
  3737. //
  3738. // MessageText:
  3739. //
  3740. // This driver has been blocked from loading
  3741. //
  3742. ERROR_DRIVER_BLOCKED = DWORD(1275);
  3743. {$EXTERNALSYM ERROR_DRIVER_BLOCKED}
  3744. //
  3745. // MessageId: ERROR_INVALID_IMPORT_OF_NON_DLL
  3746. //
  3747. // MessageText:
  3748. //
  3749. // A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image.
  3750. //
  3751. ERROR_INVALID_IMPORT_OF_NON_DLL = DWORD(1276);
  3752. {$EXTERNALSYM ERROR_INVALID_IMPORT_OF_NON_DLL}
  3753. //
  3754. // MessageId: ERROR_ACCESS_DISABLED_WEBBLADE
  3755. //
  3756. // MessageText:
  3757. //
  3758. // Windows cannot open this program since it has been disabled.
  3759. //
  3760. ERROR_ACCESS_DISABLED_WEBBLADE = DWORD(1277);
  3761. {$EXTERNALSYM ERROR_ACCESS_DISABLED_WEBBLADE}
  3762. //
  3763. // MessageId: ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER
  3764. //
  3765. // MessageText:
  3766. //
  3767. // Windows cannot open this program because the license enforcement system has been tampered with or become corrupted.
  3768. //
  3769. ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER = DWORD(1278);
  3770. {$EXTERNALSYM ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER}
  3771. //
  3772. // MessageId: ERROR_RECOVERY_FAILURE
  3773. //
  3774. // MessageText:
  3775. //
  3776. // A transaction recover failed.
  3777. //
  3778. ERROR_RECOVERY_FAILURE = DWORD(1279);
  3779. {$EXTERNALSYM ERROR_RECOVERY_FAILURE}
  3780. //
  3781. // MessageId: ERROR_ALREADY_FIBER
  3782. //
  3783. // MessageText:
  3784. //
  3785. // The current thread has already been converted to a fiber.
  3786. //
  3787. ERROR_ALREADY_FIBER = DWORD(1280);
  3788. {$EXTERNALSYM ERROR_ALREADY_FIBER}
  3789. //
  3790. // MessageId: ERROR_ALREADY_THREAD
  3791. //
  3792. // MessageText:
  3793. //
  3794. // The current thread has already been converted from a fiber.
  3795. //
  3796. ERROR_ALREADY_THREAD = DWORD(1281);
  3797. {$EXTERNALSYM ERROR_ALREADY_THREAD}
  3798. //
  3799. // MessageId: ERROR_STACK_BUFFER_OVERRUN
  3800. //
  3801. // MessageText:
  3802. //
  3803. // The system detected an overrun of a stack-based buffer in this application. This
  3804. // overrun could potentially allow a malicious user to gain control of this application.
  3805. //
  3806. ERROR_STACK_BUFFER_OVERRUN = DWORD(1282);
  3807. {$EXTERNALSYM ERROR_STACK_BUFFER_OVERRUN}
  3808. //
  3809. // MessageId: ERROR_PARAMETER_QUOTA_EXCEEDED
  3810. //
  3811. // MessageText:
  3812. //
  3813. // Data present in one of the parameters is more than the function can operate on.
  3814. //
  3815. ERROR_PARAMETER_QUOTA_EXCEEDED = DWORD(1283);
  3816. {$EXTERNALSYM ERROR_PARAMETER_QUOTA_EXCEEDED}
  3817. //
  3818. // MessageId: ERROR_DEBUGGER_INACTIVE
  3819. //
  3820. // MessageText:
  3821. //
  3822. // An attempt to do an operation on a debug object failed because the object is in the process of being deleted.
  3823. //
  3824. ERROR_DEBUGGER_INACTIVE = DWORD(1284);
  3825. {$EXTERNALSYM ERROR_DEBUGGER_INACTIVE}
  3826. //
  3827. // MessageId: ERROR_DELAY_LOAD_FAILED
  3828. //
  3829. // MessageText:
  3830. //
  3831. // An attempt to delay-load a .dll or get a function address in a delay-loaded .dll failed.
  3832. //
  3833. ERROR_DELAY_LOAD_FAILED = DWORD(1285);
  3834. {$EXTERNALSYM ERROR_DELAY_LOAD_FAILED}
  3835. //
  3836. // MessageId: ERROR_VDM_DISALLOWED
  3837. //
  3838. // MessageText:
  3839. //
  3840. // %1 is a 16-bit application. You do not have permissions to execute 16-bit applications. Check your permissions with your system administrator.
  3841. //
  3842. ERROR_VDM_DISALLOWED = DWORD(1286);
  3843. {$EXTERNALSYM ERROR_VDM_DISALLOWED}
  3844. //
  3845. // MessageId: ERROR_UNIDENTIFIED_ERROR
  3846. //
  3847. // MessageText:
  3848. //
  3849. // Insufficient information exists to identify the cause of failure.
  3850. //
  3851. ERROR_UNIDENTIFIED_ERROR = DWORD(1287);
  3852. {$EXTERNALSYM ERROR_UNIDENTIFIED_ERROR}
  3853. ///////////////////////////
  3854. //
  3855. // Add new status codes before this point unless there is a component specific section below.
  3856. //
  3857. ///////////////////////////
  3858. ///////////////////////////
  3859. // //
  3860. // Security Status Codes //
  3861. // //
  3862. ///////////////////////////
  3863. //
  3864. // MessageId: ERROR_NOT_ALL_ASSIGNED
  3865. //
  3866. // MessageText:
  3867. //
  3868. // Not all privileges referenced are assigned to the caller.
  3869. //
  3870. ERROR_NOT_ALL_ASSIGNED = DWORD(1300);
  3871. {$EXTERNALSYM ERROR_NOT_ALL_ASSIGNED}
  3872. //
  3873. // MessageId: ERROR_SOME_NOT_MAPPED
  3874. //
  3875. // MessageText:
  3876. //
  3877. // Some mapping between account names and security IDs was not done.
  3878. //
  3879. ERROR_SOME_NOT_MAPPED = DWORD(1301);
  3880. {$EXTERNALSYM ERROR_SOME_NOT_MAPPED}
  3881. //
  3882. // MessageId: ERROR_NO_QUOTAS_FOR_ACCOUNT
  3883. //
  3884. // MessageText:
  3885. //
  3886. // No system quota limits are specifically set for this account.
  3887. //
  3888. ERROR_NO_QUOTAS_FOR_ACCOUNT = DWORD(1302);
  3889. {$EXTERNALSYM ERROR_NO_QUOTAS_FOR_ACCOUNT}
  3890. //
  3891. // MessageId: ERROR_LOCAL_USER_SESSION_KEY
  3892. //
  3893. // MessageText:
  3894. //
  3895. // No encryption key is available. A well-known encryption key was returned.
  3896. //
  3897. ERROR_LOCAL_USER_SESSION_KEY = DWORD(1303);
  3898. {$EXTERNALSYM ERROR_LOCAL_USER_SESSION_KEY}
  3899. //
  3900. // MessageId: ERROR_NULL_LM_PASSWORD
  3901. //
  3902. // MessageText:
  3903. //
  3904. // The password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string.
  3905. //
  3906. ERROR_NULL_LM_PASSWORD = DWORD(1304);
  3907. {$EXTERNALSYM ERROR_NULL_LM_PASSWORD}
  3908. //
  3909. // MessageId: ERROR_UNKNOWN_REVISION
  3910. //
  3911. // MessageText:
  3912. //
  3913. // The revision level is unknown.
  3914. //
  3915. ERROR_UNKNOWN_REVISION = DWORD(1305);
  3916. {$EXTERNALSYM ERROR_UNKNOWN_REVISION}
  3917. //
  3918. // MessageId: ERROR_REVISION_MISMATCH
  3919. //
  3920. // MessageText:
  3921. //
  3922. // Indicates two revision levels are incompatible.
  3923. //
  3924. ERROR_REVISION_MISMATCH = DWORD(1306);
  3925. {$EXTERNALSYM ERROR_REVISION_MISMATCH}
  3926. //
  3927. // MessageId: ERROR_INVALID_OWNER
  3928. //
  3929. // MessageText:
  3930. //
  3931. // This security ID may not be assigned as the owner of this object.
  3932. //
  3933. ERROR_INVALID_OWNER = DWORD(1307);
  3934. {$EXTERNALSYM ERROR_INVALID_OWNER}
  3935. //
  3936. // MessageId: ERROR_INVALID_PRIMARY_GROUP
  3937. //
  3938. // MessageText:
  3939. //
  3940. // This security ID may not be assigned as the primary group of an object.
  3941. //
  3942. ERROR_INVALID_PRIMARY_GROUP = DWORD(1308);
  3943. {$EXTERNALSYM ERROR_INVALID_PRIMARY_GROUP}
  3944. //
  3945. // MessageId: ERROR_NO_IMPERSONATION_TOKEN
  3946. //
  3947. // MessageText:
  3948. //
  3949. // An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
  3950. //
  3951. ERROR_NO_IMPERSONATION_TOKEN = DWORD(1309);
  3952. {$EXTERNALSYM ERROR_NO_IMPERSONATION_TOKEN}
  3953. //
  3954. // MessageId: ERROR_CANT_DISABLE_MANDATORY
  3955. //
  3956. // MessageText:
  3957. //
  3958. // The group may not be disabled.
  3959. //
  3960. ERROR_CANT_DISABLE_MANDATORY = DWORD(1310);
  3961. {$EXTERNALSYM ERROR_CANT_DISABLE_MANDATORY}
  3962. //
  3963. // MessageId: ERROR_NO_LOGON_SERVERS
  3964. //
  3965. // MessageText:
  3966. //
  3967. // There are currently no logon servers available to service the logon request.
  3968. //
  3969. ERROR_NO_LOGON_SERVERS = DWORD(1311);
  3970. {$EXTERNALSYM ERROR_NO_LOGON_SERVERS}
  3971. //
  3972. // MessageId: ERROR_NO_SUCH_LOGON_SESSION
  3973. //
  3974. // MessageText:
  3975. //
  3976. // A specified logon session does not exist. It may already have been terminated.
  3977. //
  3978. ERROR_NO_SUCH_LOGON_SESSION = DWORD(1312);
  3979. {$EXTERNALSYM ERROR_NO_SUCH_LOGON_SESSION}
  3980. //
  3981. // MessageId: ERROR_NO_SUCH_PRIVILEGE
  3982. //
  3983. // MessageText:
  3984. //
  3985. // A specified privilege does not exist.
  3986. //
  3987. ERROR_NO_SUCH_PRIVILEGE = DWORD(1313);
  3988. {$EXTERNALSYM ERROR_NO_SUCH_PRIVILEGE}
  3989. //
  3990. // MessageId: ERROR_PRIVILEGE_NOT_HELD
  3991. //
  3992. // MessageText:
  3993. //
  3994. // A required privilege is not held by the client.
  3995. //
  3996. ERROR_PRIVILEGE_NOT_HELD = DWORD(1314);
  3997. {$EXTERNALSYM ERROR_PRIVILEGE_NOT_HELD}
  3998. //
  3999. // MessageId: ERROR_INVALID_ACCOUNT_NAME
  4000. //
  4001. // MessageText:
  4002. //
  4003. // The name provided is not a properly formed account name.
  4004. //
  4005. ERROR_INVALID_ACCOUNT_NAME = DWORD(1315);
  4006. {$EXTERNALSYM ERROR_INVALID_ACCOUNT_NAME}
  4007. //
  4008. // MessageId: ERROR_USER_EXISTS
  4009. //
  4010. // MessageText:
  4011. //
  4012. // The specified user already exists.
  4013. //
  4014. ERROR_USER_EXISTS = DWORD(1316);
  4015. {$EXTERNALSYM ERROR_USER_EXISTS}
  4016. //
  4017. // MessageId: ERROR_NO_SUCH_USER
  4018. //
  4019. // MessageText:
  4020. //
  4021. // The specified user does not exist.
  4022. //
  4023. ERROR_NO_SUCH_USER = DWORD(1317);
  4024. {$EXTERNALSYM ERROR_NO_SUCH_USER}
  4025. //
  4026. // MessageId: ERROR_GROUP_EXISTS
  4027. //
  4028. // MessageText:
  4029. //
  4030. // The specified group already exists.
  4031. //
  4032. ERROR_GROUP_EXISTS = DWORD(1318);
  4033. {$EXTERNALSYM ERROR_GROUP_EXISTS}
  4034. //
  4035. // MessageId: ERROR_NO_SUCH_GROUP
  4036. //
  4037. // MessageText:
  4038. //
  4039. // The specified group does not exist.
  4040. //
  4041. ERROR_NO_SUCH_GROUP = DWORD(1319);
  4042. {$EXTERNALSYM ERROR_NO_SUCH_GROUP}
  4043. //
  4044. // MessageId: ERROR_MEMBER_IN_GROUP
  4045. //
  4046. // MessageText:
  4047. //
  4048. // 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.
  4049. //
  4050. ERROR_MEMBER_IN_GROUP = DWORD(1320);
  4051. {$EXTERNALSYM ERROR_MEMBER_IN_GROUP}
  4052. //
  4053. // MessageId: ERROR_MEMBER_NOT_IN_GROUP
  4054. //
  4055. // MessageText:
  4056. //
  4057. // The specified user account is not a member of the specified group account.
  4058. //
  4059. ERROR_MEMBER_NOT_IN_GROUP = DWORD(1321);
  4060. {$EXTERNALSYM ERROR_MEMBER_NOT_IN_GROUP}
  4061. //
  4062. // MessageId: ERROR_LAST_ADMIN
  4063. //
  4064. // MessageText:
  4065. //
  4066. // The last remaining administration account cannot be disabled or deleted.
  4067. //
  4068. ERROR_LAST_ADMIN = DWORD(1322);
  4069. {$EXTERNALSYM ERROR_LAST_ADMIN}
  4070. //
  4071. // MessageId: ERROR_WRONG_PASSWORD
  4072. //
  4073. // MessageText:
  4074. //
  4075. // Unable to update the password. The value provided as the current password is incorrect.
  4076. //
  4077. ERROR_WRONG_PASSWORD = DWORD(1323);
  4078. {$EXTERNALSYM ERROR_WRONG_PASSWORD}
  4079. //
  4080. // MessageId: ERROR_ILL_FORMED_PASSWORD
  4081. //
  4082. // MessageText:
  4083. //
  4084. // Unable to update the password. The value provided for the new password contains values that are not allowed in passwords.
  4085. //
  4086. ERROR_ILL_FORMED_PASSWORD = DWORD(1324);
  4087. {$EXTERNALSYM ERROR_ILL_FORMED_PASSWORD}
  4088. //
  4089. // MessageId: ERROR_PASSWORD_RESTRICTION
  4090. //
  4091. // MessageText:
  4092. //
  4093. // Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirement of the domain.
  4094. //
  4095. ERROR_PASSWORD_RESTRICTION = DWORD(1325);
  4096. {$EXTERNALSYM ERROR_PASSWORD_RESTRICTION}
  4097. //
  4098. // MessageId: ERROR_LOGON_FAILURE
  4099. //
  4100. // MessageText:
  4101. //
  4102. // Logon failure: unknown user name or bad password.
  4103. //
  4104. ERROR_LOGON_FAILURE = DWORD(1326);
  4105. {$EXTERNALSYM ERROR_LOGON_FAILURE}
  4106. //
  4107. // MessageId: ERROR_ACCOUNT_RESTRICTION
  4108. //
  4109. // MessageText:
  4110. //
  4111. // Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.
  4112. //
  4113. ERROR_ACCOUNT_RESTRICTION = DWORD(1327);
  4114. {$EXTERNALSYM ERROR_ACCOUNT_RESTRICTION}
  4115. //
  4116. // MessageId: ERROR_INVALID_LOGON_HOURS
  4117. //
  4118. // MessageText:
  4119. //
  4120. // Logon failure: account logon time restriction violation.
  4121. //
  4122. ERROR_INVALID_LOGON_HOURS = DWORD(1328);
  4123. {$EXTERNALSYM ERROR_INVALID_LOGON_HOURS}
  4124. //
  4125. // MessageId: ERROR_INVALID_WORKSTATION
  4126. //
  4127. // MessageText:
  4128. //
  4129. // Logon failure: user not allowed to log on to this computer.
  4130. //
  4131. ERROR_INVALID_WORKSTATION = DWORD(1329);
  4132. {$EXTERNALSYM ERROR_INVALID_WORKSTATION}
  4133. //
  4134. // MessageId: ERROR_PASSWORD_EXPIRED
  4135. //
  4136. // MessageText:
  4137. //
  4138. // Logon failure: the specified account password has expired.
  4139. //
  4140. ERROR_PASSWORD_EXPIRED = DWORD(1330);
  4141. {$EXTERNALSYM ERROR_PASSWORD_EXPIRED}
  4142. //
  4143. // MessageId: ERROR_ACCOUNT_DISABLED
  4144. //
  4145. // MessageText:
  4146. //
  4147. // Logon failure: account currently disabled.
  4148. //
  4149. ERROR_ACCOUNT_DISABLED = DWORD(1331);
  4150. {$EXTERNALSYM ERROR_ACCOUNT_DISABLED}
  4151. //
  4152. // MessageId: ERROR_NONE_MAPPED
  4153. //
  4154. // MessageText:
  4155. //
  4156. // No mapping between account names and security IDs was done.
  4157. //
  4158. ERROR_NONE_MAPPED = DWORD(1332);
  4159. {$EXTERNALSYM ERROR_NONE_MAPPED}
  4160. //
  4161. // MessageId: ERROR_TOO_MANY_LUIDS_REQUESTED
  4162. //
  4163. // MessageText:
  4164. //
  4165. // Too many local user identifiers (LUIDs) were requested at one time.
  4166. //
  4167. ERROR_TOO_MANY_LUIDS_REQUESTED = DWORD(1333);
  4168. {$EXTERNALSYM ERROR_TOO_MANY_LUIDS_REQUESTED}
  4169. //
  4170. // MessageId: ERROR_LUIDS_EXHAUSTED
  4171. //
  4172. // MessageText:
  4173. //
  4174. // No more local user identifiers (LUIDs) are available.
  4175. //
  4176. ERROR_LUIDS_EXHAUSTED = DWORD(1334);
  4177. {$EXTERNALSYM ERROR_LUIDS_EXHAUSTED}
  4178. //
  4179. // MessageId: ERROR_INVALID_SUB_AUTHORITY
  4180. //
  4181. // MessageText:
  4182. //
  4183. // The subauthority part of a security ID is invalid for this particular use.
  4184. //
  4185. ERROR_INVALID_SUB_AUTHORITY = DWORD(1335);
  4186. {$EXTERNALSYM ERROR_INVALID_SUB_AUTHORITY}
  4187. //
  4188. // MessageId: ERROR_INVALID_ACL
  4189. //
  4190. // MessageText:
  4191. //
  4192. // The access control list (ACL) structure is invalid.
  4193. //
  4194. ERROR_INVALID_ACL = DWORD(1336);
  4195. {$EXTERNALSYM ERROR_INVALID_ACL}
  4196. //
  4197. // MessageId: ERROR_INVALID_SID
  4198. //
  4199. // MessageText:
  4200. //
  4201. // The security ID structure is invalid.
  4202. //
  4203. ERROR_INVALID_SID = DWORD(1337);
  4204. {$EXTERNALSYM ERROR_INVALID_SID}
  4205. //
  4206. // MessageId: ERROR_INVALID_SECURITY_DESCR
  4207. //
  4208. // MessageText:
  4209. //
  4210. // The security descriptor structure is invalid.
  4211. //
  4212. ERROR_INVALID_SECURITY_DESCR = DWORD(1338);
  4213. {$EXTERNALSYM ERROR_INVALID_SECURITY_DESCR}
  4214. //
  4215. // MessageId: ERROR_BAD_INHERITANCE_ACL
  4216. //
  4217. // MessageText:
  4218. //
  4219. // The inherited access control list (ACL) or access control entry (ACE) could not be built.
  4220. //
  4221. ERROR_BAD_INHERITANCE_ACL = DWORD(1340);
  4222. {$EXTERNALSYM ERROR_BAD_INHERITANCE_ACL}
  4223. //
  4224. // MessageId: ERROR_SERVER_DISABLED
  4225. //
  4226. // MessageText:
  4227. //
  4228. // The server is currently disabled.
  4229. //
  4230. ERROR_SERVER_DISABLED = DWORD(1341);
  4231. {$EXTERNALSYM ERROR_SERVER_DISABLED}
  4232. //
  4233. // MessageId: ERROR_SERVER_NOT_DISABLED
  4234. //
  4235. // MessageText:
  4236. //
  4237. // The server is currently enabled.
  4238. //
  4239. ERROR_SERVER_NOT_DISABLED = DWORD(1342);
  4240. {$EXTERNALSYM ERROR_SERVER_NOT_DISABLED}
  4241. //
  4242. // MessageId: ERROR_INVALID_ID_AUTHORITY
  4243. //
  4244. // MessageText:
  4245. //
  4246. // The value provided was an invalid value for an identifier authority.
  4247. //
  4248. ERROR_INVALID_ID_AUTHORITY = DWORD(1343);
  4249. {$EXTERNALSYM ERROR_INVALID_ID_AUTHORITY}
  4250. //
  4251. // MessageId: ERROR_ALLOTTED_SPACE_EXCEEDED
  4252. //
  4253. // MessageText:
  4254. //
  4255. // No more memory is available for security information updates.
  4256. //
  4257. ERROR_ALLOTTED_SPACE_EXCEEDED = DWORD(1344);
  4258. {$EXTERNALSYM ERROR_ALLOTTED_SPACE_EXCEEDED}
  4259. //
  4260. // MessageId: ERROR_INVALID_GROUP_ATTRIBUTES
  4261. //
  4262. // MessageText:
  4263. //
  4264. // The specified attributes are invalid, or incompatible with the attributes for the group as a whole.
  4265. //
  4266. ERROR_INVALID_GROUP_ATTRIBUTES = DWORD(1345);
  4267. {$EXTERNALSYM ERROR_INVALID_GROUP_ATTRIBUTES}
  4268. //
  4269. // MessageId: ERROR_BAD_IMPERSONATION_LEVEL
  4270. //
  4271. // MessageText:
  4272. //
  4273. // Either a required impersonation level was not provided, or the provided impersonation level is invalid.
  4274. //
  4275. ERROR_BAD_IMPERSONATION_LEVEL = DWORD(1346);
  4276. {$EXTERNALSYM ERROR_BAD_IMPERSONATION_LEVEL}
  4277. //
  4278. // MessageId: ERROR_CANT_OPEN_ANONYMOUS
  4279. //
  4280. // MessageText:
  4281. //
  4282. // Cannot open an anonymous level security token.
  4283. //
  4284. ERROR_CANT_OPEN_ANONYMOUS = DWORD(1347);
  4285. {$EXTERNALSYM ERROR_CANT_OPEN_ANONYMOUS}
  4286. //
  4287. // MessageId: ERROR_BAD_VALIDATION_CLASS
  4288. //
  4289. // MessageText:
  4290. //
  4291. // The validation information class requested was invalid.
  4292. //
  4293. ERROR_BAD_VALIDATION_CLASS = DWORD(1348);
  4294. {$EXTERNALSYM ERROR_BAD_VALIDATION_CLASS}
  4295. //
  4296. // MessageId: ERROR_BAD_TOKEN_TYPE
  4297. //
  4298. // MessageText:
  4299. //
  4300. // The type of the token is inappropriate for its attempted use.
  4301. //
  4302. ERROR_BAD_TOKEN_TYPE = DWORD(1349);
  4303. {$EXTERNALSYM ERROR_BAD_TOKEN_TYPE}
  4304. //
  4305. // MessageId: ERROR_NO_SECURITY_ON_OBJECT
  4306. //
  4307. // MessageText:
  4308. //
  4309. // Unable to perform a security operation on an object that has no associated security.
  4310. //
  4311. ERROR_NO_SECURITY_ON_OBJECT = DWORD(1350);
  4312. {$EXTERNALSYM ERROR_NO_SECURITY_ON_OBJECT}
  4313. //
  4314. // MessageId: ERROR_CANT_ACCESS_DOMAIN_INFO
  4315. //
  4316. // MessageText:
  4317. //
  4318. // Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied.
  4319. //
  4320. ERROR_CANT_ACCESS_DOMAIN_INFO = DWORD(1351);
  4321. {$EXTERNALSYM ERROR_CANT_ACCESS_DOMAIN_INFO}
  4322. //
  4323. // MessageId: ERROR_INVALID_SERVER_STATE
  4324. //
  4325. // MessageText:
  4326. //
  4327. // The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
  4328. //
  4329. ERROR_INVALID_SERVER_STATE = DWORD(1352);
  4330. {$EXTERNALSYM ERROR_INVALID_SERVER_STATE}
  4331. //
  4332. // MessageId: ERROR_INVALID_DOMAIN_STATE
  4333. //
  4334. // MessageText:
  4335. //
  4336. // The domain was in the wrong state to perform the security operation.
  4337. //
  4338. ERROR_INVALID_DOMAIN_STATE = DWORD(1353);
  4339. {$EXTERNALSYM ERROR_INVALID_DOMAIN_STATE}
  4340. //
  4341. // MessageId: ERROR_INVALID_DOMAIN_ROLE
  4342. //
  4343. // MessageText:
  4344. //
  4345. // This operation is only allowed for the Primary Domain Controller of the domain.
  4346. //
  4347. ERROR_INVALID_DOMAIN_ROLE = DWORD(1354);
  4348. {$EXTERNALSYM ERROR_INVALID_DOMAIN_ROLE}
  4349. //
  4350. // MessageId: ERROR_NO_SUCH_DOMAIN
  4351. //
  4352. // MessageText:
  4353. //
  4354. // The specified domain either does not exist or could not be contacted.
  4355. //
  4356. ERROR_NO_SUCH_DOMAIN = DWORD(1355);
  4357. {$EXTERNALSYM ERROR_NO_SUCH_DOMAIN}
  4358. //
  4359. // MessageId: ERROR_DOMAIN_EXISTS
  4360. //
  4361. // MessageText:
  4362. //
  4363. // The specified domain already exists.
  4364. //
  4365. ERROR_DOMAIN_EXISTS = DWORD(1356);
  4366. {$EXTERNALSYM ERROR_DOMAIN_EXISTS}
  4367. //
  4368. // MessageId: ERROR_DOMAIN_LIMIT_EXCEEDED
  4369. //
  4370. // MessageText:
  4371. //
  4372. // An attempt was made to exceed the limit on the number of domains per server.
  4373. //
  4374. ERROR_DOMAIN_LIMIT_EXCEEDED = DWORD(1357);
  4375. {$EXTERNALSYM ERROR_DOMAIN_LIMIT_EXCEEDED}
  4376. //
  4377. // MessageId: ERROR_INTERNAL_DB_CORRUPTION
  4378. //
  4379. // MessageText:
  4380. //
  4381. // Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
  4382. //
  4383. ERROR_INTERNAL_DB_CORRUPTION = DWORD(1358);
  4384. {$EXTERNALSYM ERROR_INTERNAL_DB_CORRUPTION}
  4385. //
  4386. // MessageId: ERROR_INTERNAL_ERROR
  4387. //
  4388. // MessageText:
  4389. //
  4390. // An internal error occurred.
  4391. //
  4392. ERROR_INTERNAL_ERROR = DWORD(1359);
  4393. {$EXTERNALSYM ERROR_INTERNAL_ERROR}
  4394. //
  4395. // MessageId: ERROR_GENERIC_NOT_MAPPED
  4396. //
  4397. // MessageText:
  4398. //
  4399. // Generic access types were contained in an access mask which should already be mapped to nongeneric types.
  4400. //
  4401. ERROR_GENERIC_NOT_MAPPED = DWORD(1360);
  4402. {$EXTERNALSYM ERROR_GENERIC_NOT_MAPPED}
  4403. //
  4404. // MessageId: ERROR_BAD_DESCRIPTOR_FORMAT
  4405. //
  4406. // MessageText:
  4407. //
  4408. // A security descriptor is not in the right format (absolute or self-relative).
  4409. //
  4410. ERROR_BAD_DESCRIPTOR_FORMAT = DWORD(1361);
  4411. {$EXTERNALSYM ERROR_BAD_DESCRIPTOR_FORMAT}
  4412. //
  4413. // MessageId: ERROR_NOT_LOGON_PROCESS
  4414. //
  4415. // MessageText:
  4416. //
  4417. // The requested action is restricted for use by logon processes only. The calling process has not registered as a logon process.
  4418. //
  4419. ERROR_NOT_LOGON_PROCESS = DWORD(1362);
  4420. {$EXTERNALSYM ERROR_NOT_LOGON_PROCESS}
  4421. //
  4422. // MessageId: ERROR_LOGON_SESSION_EXISTS
  4423. //
  4424. // MessageText:
  4425. //
  4426. // Cannot start a new logon session with an ID that is already in use.
  4427. //
  4428. ERROR_LOGON_SESSION_EXISTS = DWORD(1363);
  4429. {$EXTERNALSYM ERROR_LOGON_SESSION_EXISTS}
  4430. //
  4431. // MessageId: ERROR_NO_SUCH_PACKAGE
  4432. //
  4433. // MessageText:
  4434. //
  4435. // A specified authentication package is unknown.
  4436. //
  4437. ERROR_NO_SUCH_PACKAGE = DWORD(1364);
  4438. {$EXTERNALSYM ERROR_NO_SUCH_PACKAGE}
  4439. //
  4440. // MessageId: ERROR_BAD_LOGON_SESSION_STATE
  4441. //
  4442. // MessageText:
  4443. //
  4444. // The logon session is not in a state that is consistent with the requested operation.
  4445. //
  4446. ERROR_BAD_LOGON_SESSION_STATE = DWORD(1365);
  4447. {$EXTERNALSYM ERROR_BAD_LOGON_SESSION_STATE}
  4448. //
  4449. // MessageId: ERROR_LOGON_SESSION_COLLISION
  4450. //
  4451. // MessageText:
  4452. //
  4453. // The logon session ID is already in use.
  4454. //
  4455. ERROR_LOGON_SESSION_COLLISION = DWORD(1366);
  4456. {$EXTERNALSYM ERROR_LOGON_SESSION_COLLISION}
  4457. //
  4458. // MessageId: ERROR_INVALID_LOGON_TYPE
  4459. //
  4460. // MessageText:
  4461. //
  4462. // A logon request contained an invalid logon type value.
  4463. //
  4464. ERROR_INVALID_LOGON_TYPE = DWORD(1367);
  4465. {$EXTERNALSYM ERROR_INVALID_LOGON_TYPE}
  4466. //
  4467. // MessageId: ERROR_CANNOT_IMPERSONATE
  4468. //
  4469. // MessageText:
  4470. //
  4471. // Unable to impersonate using a named pipe until data has been read from that pipe.
  4472. //
  4473. ERROR_CANNOT_IMPERSONATE = DWORD(1368);
  4474. {$EXTERNALSYM ERROR_CANNOT_IMPERSONATE}
  4475. //
  4476. // MessageId: ERROR_RXACT_INVALID_STATE
  4477. //
  4478. // MessageText:
  4479. //
  4480. // The transaction state of a registry subtree is incompatible with the requested operation.
  4481. //
  4482. ERROR_RXACT_INVALID_STATE = DWORD(1369);
  4483. {$EXTERNALSYM ERROR_RXACT_INVALID_STATE}
  4484. //
  4485. // MessageId: ERROR_RXACT_COMMIT_FAILURE
  4486. //
  4487. // MessageText:
  4488. //
  4489. // An internal security database corruption has been encountered.
  4490. //
  4491. ERROR_RXACT_COMMIT_FAILURE = DWORD(1370);
  4492. {$EXTERNALSYM ERROR_RXACT_COMMIT_FAILURE}
  4493. //
  4494. // MessageId: ERROR_SPECIAL_ACCOUNT
  4495. //
  4496. // MessageText:
  4497. //
  4498. // Cannot perform this operation on built-in accounts.
  4499. //
  4500. ERROR_SPECIAL_ACCOUNT = DWORD(1371);
  4501. {$EXTERNALSYM ERROR_SPECIAL_ACCOUNT}
  4502. //
  4503. // MessageId: ERROR_SPECIAL_GROUP
  4504. //
  4505. // MessageText:
  4506. //
  4507. // Cannot perform this operation on this built-in special group.
  4508. //
  4509. ERROR_SPECIAL_GROUP = DWORD(1372);
  4510. {$EXTERNALSYM ERROR_SPECIAL_GROUP}
  4511. //
  4512. // MessageId: ERROR_SPECIAL_USER
  4513. //
  4514. // MessageText:
  4515. //
  4516. // Cannot perform this operation on this built-in special user.
  4517. //
  4518. ERROR_SPECIAL_USER = DWORD(1373);
  4519. {$EXTERNALSYM ERROR_SPECIAL_USER}
  4520. //
  4521. // MessageId: ERROR_MEMBERS_PRIMARY_GROUP
  4522. //
  4523. // MessageText:
  4524. //
  4525. // The user cannot be removed from a group because the group is currently the user's primary group.
  4526. //
  4527. ERROR_MEMBERS_PRIMARY_GROUP = DWORD(1374);
  4528. {$EXTERNALSYM ERROR_MEMBERS_PRIMARY_GROUP}
  4529. //
  4530. // MessageId: ERROR_TOKEN_ALREADY_IN_USE
  4531. //
  4532. // MessageText:
  4533. //
  4534. // The token is already in use as a primary token.
  4535. //
  4536. ERROR_TOKEN_ALREADY_IN_USE = DWORD(1375);
  4537. {$EXTERNALSYM ERROR_TOKEN_ALREADY_IN_USE}
  4538. //
  4539. // MessageId: ERROR_NO_SUCH_ALIAS
  4540. //
  4541. // MessageText:
  4542. //
  4543. // The specified local group does not exist.
  4544. //
  4545. ERROR_NO_SUCH_ALIAS = DWORD(1376);
  4546. {$EXTERNALSYM ERROR_NO_SUCH_ALIAS}
  4547. //
  4548. // MessageId: ERROR_MEMBER_NOT_IN_ALIAS
  4549. //
  4550. // MessageText:
  4551. //
  4552. // The specified account name is not a member of the local group.
  4553. //
  4554. ERROR_MEMBER_NOT_IN_ALIAS = DWORD(1377);
  4555. {$EXTERNALSYM ERROR_MEMBER_NOT_IN_ALIAS}
  4556. //
  4557. // MessageId: ERROR_MEMBER_IN_ALIAS
  4558. //
  4559. // MessageText:
  4560. //
  4561. // The specified account name is already a member of the local group.
  4562. //
  4563. ERROR_MEMBER_IN_ALIAS = DWORD(1378);
  4564. {$EXTERNALSYM ERROR_MEMBER_IN_ALIAS}
  4565. //
  4566. // MessageId: ERROR_ALIAS_EXISTS
  4567. //
  4568. // MessageText:
  4569. //
  4570. // The specified local group already exists.
  4571. //
  4572. ERROR_ALIAS_EXISTS = DWORD(1379);
  4573. {$EXTERNALSYM ERROR_ALIAS_EXISTS}
  4574. //
  4575. // MessageId: ERROR_LOGON_NOT_GRANTED
  4576. //
  4577. // MessageText:
  4578. //
  4579. // Logon failure: the user has not been granted the requested logon type at this computer.
  4580. //
  4581. ERROR_LOGON_NOT_GRANTED = DWORD(1380);
  4582. {$EXTERNALSYM ERROR_LOGON_NOT_GRANTED}
  4583. //
  4584. // MessageId: ERROR_TOO_MANY_SECRETS
  4585. //
  4586. // MessageText:
  4587. //
  4588. // The maximum number of secrets that may be stored in a single system has been exceeded.
  4589. //
  4590. ERROR_TOO_MANY_SECRETS = DWORD(1381);
  4591. {$EXTERNALSYM ERROR_TOO_MANY_SECRETS}
  4592. //
  4593. // MessageId: ERROR_SECRET_TOO_LONG
  4594. //
  4595. // MessageText:
  4596. //
  4597. // The length of a secret exceeds the maximum length allowed.
  4598. //
  4599. ERROR_SECRET_TOO_LONG = DWORD(1382);
  4600. {$EXTERNALSYM ERROR_SECRET_TOO_LONG}
  4601. //
  4602. // MessageId: ERROR_INTERNAL_DB_ERROR
  4603. //
  4604. // MessageText:
  4605. //
  4606. // The local security authority database contains an internal inconsistency.
  4607. //
  4608. ERROR_INTERNAL_DB_ERROR = DWORD(1383);
  4609. {$EXTERNALSYM ERROR_INTERNAL_DB_ERROR}
  4610. //
  4611. // MessageId: ERROR_TOO_MANY_CONTEXT_IDS
  4612. //
  4613. // MessageText:
  4614. //
  4615. // During a logon attempt, the user's security context accumulated too many security IDs.
  4616. //
  4617. ERROR_TOO_MANY_CONTEXT_IDS = DWORD(1384);
  4618. {$EXTERNALSYM ERROR_TOO_MANY_CONTEXT_IDS}
  4619. //
  4620. // MessageId: ERROR_LOGON_TYPE_NOT_GRANTED
  4621. //
  4622. // MessageText:
  4623. //
  4624. // Logon failure: the user has not been granted the requested logon type at this computer.
  4625. //
  4626. ERROR_LOGON_TYPE_NOT_GRANTED = DWORD(1385);
  4627. {$EXTERNALSYM ERROR_LOGON_TYPE_NOT_GRANTED}
  4628. //
  4629. // MessageId: ERROR_NT_CROSS_ENCRYPTION_REQUIRED
  4630. //
  4631. // MessageText:
  4632. //
  4633. // A cross-encrypted password is necessary to change a user password.
  4634. //
  4635. ERROR_NT_CROSS_ENCRYPTION_REQUIRED = DWORD(1386);
  4636. {$EXTERNALSYM ERROR_NT_CROSS_ENCRYPTION_REQUIRED}
  4637. //
  4638. // MessageId: ERROR_NO_SUCH_MEMBER
  4639. //
  4640. // MessageText:
  4641. //
  4642. // A member could not be added to or removed from the local group because the member does not exist.
  4643. //
  4644. ERROR_NO_SUCH_MEMBER = DWORD(1387);
  4645. {$EXTERNALSYM ERROR_NO_SUCH_MEMBER}
  4646. //
  4647. // MessageId: ERROR_INVALID_MEMBER
  4648. //
  4649. // MessageText:
  4650. //
  4651. // A new member could not be added to a local group because the member has the wrong account type.
  4652. //
  4653. ERROR_INVALID_MEMBER = DWORD(1388);
  4654. {$EXTERNALSYM ERROR_INVALID_MEMBER}
  4655. //
  4656. // MessageId: ERROR_TOO_MANY_SIDS
  4657. //
  4658. // MessageText:
  4659. //
  4660. // Too many security IDs have been specified.
  4661. //
  4662. ERROR_TOO_MANY_SIDS = DWORD(1389);
  4663. {$EXTERNALSYM ERROR_TOO_MANY_SIDS}
  4664. //
  4665. // MessageId: ERROR_LM_CROSS_ENCRYPTION_REQUIRED
  4666. //
  4667. // MessageText:
  4668. //
  4669. // A cross-encrypted password is necessary to change this user password.
  4670. //
  4671. ERROR_LM_CROSS_ENCRYPTION_REQUIRED = DWORD(1390);
  4672. {$EXTERNALSYM ERROR_LM_CROSS_ENCRYPTION_REQUIRED}
  4673. //
  4674. // MessageId: ERROR_NO_INHERITANCE
  4675. //
  4676. // MessageText:
  4677. //
  4678. // Indicates an ACL contains no inheritable components.
  4679. //
  4680. ERROR_NO_INHERITANCE = DWORD(1391);
  4681. {$EXTERNALSYM ERROR_NO_INHERITANCE}
  4682. //
  4683. // MessageId: ERROR_FILE_CORRUPT
  4684. //
  4685. // MessageText:
  4686. //
  4687. // The file or directory is corrupted and unreadable.
  4688. //
  4689. ERROR_FILE_CORRUPT = DWORD(1392);
  4690. {$EXTERNALSYM ERROR_FILE_CORRUPT}
  4691. //
  4692. // MessageId: ERROR_DISK_CORRUPT
  4693. //
  4694. // MessageText:
  4695. //
  4696. // The disk structure is corrupted and unreadable.
  4697. //
  4698. ERROR_DISK_CORRUPT = DWORD(1393);
  4699. {$EXTERNALSYM ERROR_DISK_CORRUPT}
  4700. //
  4701. // MessageId: ERROR_NO_USER_SESSION_KEY
  4702. //
  4703. // MessageText:
  4704. //
  4705. // There is no user session key for the specified logon session.
  4706. //
  4707. ERROR_NO_USER_SESSION_KEY = DWORD(1394);
  4708. {$EXTERNALSYM ERROR_NO_USER_SESSION_KEY}
  4709. //
  4710. // MessageId: ERROR_LICENSE_QUOTA_EXCEEDED
  4711. //
  4712. // MessageText:
  4713. //
  4714. // The service being accessed is licensed for a particular number of connections.
  4715. // No more connections can be made to the service at this time because there are already as many connections as the service can accept.
  4716. //
  4717. ERROR_LICENSE_QUOTA_EXCEEDED = DWORD(1395);
  4718. {$EXTERNALSYM ERROR_LICENSE_QUOTA_EXCEEDED}
  4719. //
  4720. // MessageId: ERROR_WRONG_TARGET_NAME
  4721. //
  4722. // MessageText:
  4723. //
  4724. // Logon Failure: The target account name is incorrect.
  4725. //
  4726. ERROR_WRONG_TARGET_NAME = DWORD(1396);
  4727. {$EXTERNALSYM ERROR_WRONG_TARGET_NAME}
  4728. //
  4729. // MessageId: ERROR_MUTUAL_AUTH_FAILED
  4730. //
  4731. // MessageText:
  4732. //
  4733. // Mutual Authentication failed. The server's password is out of date at the domain controller.
  4734. //
  4735. ERROR_MUTUAL_AUTH_FAILED = DWORD(1397);
  4736. {$EXTERNALSYM ERROR_MUTUAL_AUTH_FAILED}
  4737. //
  4738. // MessageId: ERROR_TIME_SKEW
  4739. //
  4740. // MessageText:
  4741. //
  4742. // There is a time and/or date difference between the client and server.
  4743. //
  4744. ERROR_TIME_SKEW = DWORD(1398);
  4745. {$EXTERNALSYM ERROR_TIME_SKEW}
  4746. //
  4747. // MessageId: ERROR_CURRENT_DOMAIN_NOT_ALLOWED
  4748. //
  4749. // MessageText:
  4750. //
  4751. // This operation can not be performed on the current domain.
  4752. //
  4753. ERROR_CURRENT_DOMAIN_NOT_ALLOWED = DWORD(1399);
  4754. {$EXTERNALSYM ERROR_CURRENT_DOMAIN_NOT_ALLOWED}
  4755. // End of security error codes
  4756. ///////////////////////////
  4757. // //
  4758. // WinUser Error Codes //
  4759. // //
  4760. ///////////////////////////
  4761. //
  4762. // MessageId: ERROR_INVALID_WINDOW_HANDLE
  4763. //
  4764. // MessageText:
  4765. //
  4766. // Invalid window handle.
  4767. //
  4768. ERROR_INVALID_WINDOW_HANDLE = DWORD(1400);
  4769. {$EXTERNALSYM ERROR_INVALID_WINDOW_HANDLE}
  4770. //
  4771. // MessageId: ERROR_INVALID_MENU_HANDLE
  4772. //
  4773. // MessageText:
  4774. //
  4775. // Invalid menu handle.
  4776. //
  4777. ERROR_INVALID_MENU_HANDLE = DWORD(1401);
  4778. {$EXTERNALSYM ERROR_INVALID_MENU_HANDLE}
  4779. //
  4780. // MessageId: ERROR_INVALID_CURSOR_HANDLE
  4781. //
  4782. // MessageText:
  4783. //
  4784. // Invalid cursor handle.
  4785. //
  4786. ERROR_INVALID_CURSOR_HANDLE = DWORD(1402);
  4787. {$EXTERNALSYM ERROR_INVALID_CURSOR_HANDLE}
  4788. //
  4789. // MessageId: ERROR_INVALID_ACCEL_HANDLE
  4790. //
  4791. // MessageText:
  4792. //
  4793. // Invalid accelerator table handle.
  4794. //
  4795. ERROR_INVALID_ACCEL_HANDLE = DWORD(1403);
  4796. {$EXTERNALSYM ERROR_INVALID_ACCEL_HANDLE}
  4797. //
  4798. // MessageId: ERROR_INVALID_HOOK_HANDLE
  4799. //
  4800. // MessageText:
  4801. //
  4802. // Invalid hook handle.
  4803. //
  4804. ERROR_INVALID_HOOK_HANDLE = DWORD(1404);
  4805. {$EXTERNALSYM ERROR_INVALID_HOOK_HANDLE}
  4806. //
  4807. // MessageId: ERROR_INVALID_DWP_HANDLE
  4808. //
  4809. // MessageText:
  4810. //
  4811. // Invalid handle to a multiple-window position structure.
  4812. //
  4813. ERROR_INVALID_DWP_HANDLE = DWORD(1405);
  4814. {$EXTERNALSYM ERROR_INVALID_DWP_HANDLE}
  4815. //
  4816. // MessageId: ERROR_TLW_WITH_WSCHILD
  4817. //
  4818. // MessageText:
  4819. //
  4820. // Cannot create a top-level child window.
  4821. //
  4822. ERROR_TLW_WITH_WSCHILD = DWORD(1406);
  4823. {$EXTERNALSYM ERROR_TLW_WITH_WSCHILD}
  4824. //
  4825. // MessageId: ERROR_CANNOT_FIND_WND_CLASS
  4826. //
  4827. // MessageText:
  4828. //
  4829. // Cannot find window class.
  4830. //
  4831. ERROR_CANNOT_FIND_WND_CLASS = DWORD(1407);
  4832. {$EXTERNALSYM ERROR_CANNOT_FIND_WND_CLASS}
  4833. //
  4834. // MessageId: ERROR_WINDOW_OF_OTHER_THREAD
  4835. //
  4836. // MessageText:
  4837. //
  4838. // Invalid window; it belongs to other thread.
  4839. //
  4840. ERROR_WINDOW_OF_OTHER_THREAD = DWORD(1408);
  4841. {$EXTERNALSYM ERROR_WINDOW_OF_OTHER_THREAD}
  4842. //
  4843. // MessageId: ERROR_HOTKEY_ALREADY_REGISTERED
  4844. //
  4845. // MessageText:
  4846. //
  4847. // Hot key is already registered.
  4848. //
  4849. ERROR_HOTKEY_ALREADY_REGISTERED = DWORD(1409);
  4850. {$EXTERNALSYM ERROR_HOTKEY_ALREADY_REGISTERED}
  4851. //
  4852. // MessageId: ERROR_CLASS_ALREADY_EXISTS
  4853. //
  4854. // MessageText:
  4855. //
  4856. // Class already exists.
  4857. //
  4858. ERROR_CLASS_ALREADY_EXISTS = DWORD(1410);
  4859. {$EXTERNALSYM ERROR_CLASS_ALREADY_EXISTS}
  4860. //
  4861. // MessageId: ERROR_CLASS_DOES_NOT_EXIST
  4862. //
  4863. // MessageText:
  4864. //
  4865. // Class does not exist.
  4866. //
  4867. ERROR_CLASS_DOES_NOT_EXIST = DWORD(1411);
  4868. {$EXTERNALSYM ERROR_CLASS_DOES_NOT_EXIST}
  4869. //
  4870. // MessageId: ERROR_CLASS_HAS_WINDOWS
  4871. //
  4872. // MessageText:
  4873. //
  4874. // Class still has open windows.
  4875. //
  4876. ERROR_CLASS_HAS_WINDOWS = DWORD(1412);
  4877. {$EXTERNALSYM ERROR_CLASS_HAS_WINDOWS}
  4878. //
  4879. // MessageId: ERROR_INVALID_INDEX
  4880. //
  4881. // MessageText:
  4882. //
  4883. // Invalid index.
  4884. //
  4885. ERROR_INVALID_INDEX = DWORD(1413);
  4886. {$EXTERNALSYM ERROR_INVALID_INDEX}
  4887. //
  4888. // MessageId: ERROR_INVALID_ICON_HANDLE
  4889. //
  4890. // MessageText:
  4891. //
  4892. // Invalid icon handle.
  4893. //
  4894. ERROR_INVALID_ICON_HANDLE = DWORD(1414);
  4895. {$EXTERNALSYM ERROR_INVALID_ICON_HANDLE}
  4896. //
  4897. // MessageId: ERROR_PRIVATE_DIALOG_INDEX
  4898. //
  4899. // MessageText:
  4900. //
  4901. // Using private DIALOG window words.
  4902. //
  4903. ERROR_PRIVATE_DIALOG_INDEX = DWORD(1415);
  4904. {$EXTERNALSYM ERROR_PRIVATE_DIALOG_INDEX}
  4905. //
  4906. // MessageId: ERROR_LISTBOX_ID_NOT_FOUND
  4907. //
  4908. // MessageText:
  4909. //
  4910. // The list box identifier was not found.
  4911. //
  4912. ERROR_LISTBOX_ID_NOT_FOUND = DWORD(1416);
  4913. {$EXTERNALSYM ERROR_LISTBOX_ID_NOT_FOUND}
  4914. //
  4915. // MessageId: ERROR_NO_WILDCARD_CHARACTERS
  4916. //
  4917. // MessageText:
  4918. //
  4919. // No wildcards were found.
  4920. //
  4921. ERROR_NO_WILDCARD_CHARACTERS = DWORD(1417);
  4922. {$EXTERNALSYM ERROR_NO_WILDCARD_CHARACTERS}
  4923. //
  4924. // MessageId: ERROR_CLIPBOARD_NOT_OPEN
  4925. //
  4926. // MessageText:
  4927. //
  4928. // Thread does not have a clipboard open.
  4929. //
  4930. ERROR_CLIPBOARD_NOT_OPEN = DWORD(1418);
  4931. {$EXTERNALSYM ERROR_CLIPBOARD_NOT_OPEN}
  4932. //
  4933. // MessageId: ERROR_HOTKEY_NOT_REGISTERED
  4934. //
  4935. // MessageText:
  4936. //
  4937. // Hot key is not registered.
  4938. //
  4939. ERROR_HOTKEY_NOT_REGISTERED = DWORD(1419);
  4940. {$EXTERNALSYM ERROR_HOTKEY_NOT_REGISTERED}
  4941. //
  4942. // MessageId: ERROR_WINDOW_NOT_DIALOG
  4943. //
  4944. // MessageText:
  4945. //
  4946. // The window is not a valid dialog window.
  4947. //
  4948. ERROR_WINDOW_NOT_DIALOG = DWORD(1420);
  4949. {$EXTERNALSYM ERROR_WINDOW_NOT_DIALOG}
  4950. //
  4951. // MessageId: ERROR_CONTROL_ID_NOT_FOUND
  4952. //
  4953. // MessageText:
  4954. //
  4955. // Control ID not found.
  4956. //
  4957. ERROR_CONTROL_ID_NOT_FOUND = DWORD(1421);
  4958. {$EXTERNALSYM ERROR_CONTROL_ID_NOT_FOUND}
  4959. //
  4960. // MessageId: ERROR_INVALID_COMBOBOX_MESSAGE
  4961. //
  4962. // MessageText:
  4963. //
  4964. // Invalid message for a combo box because it does not have an edit control.
  4965. //
  4966. ERROR_INVALID_COMBOBOX_MESSAGE = DWORD(1422);
  4967. {$EXTERNALSYM ERROR_INVALID_COMBOBOX_MESSAGE}
  4968. //
  4969. // MessageId: ERROR_WINDOW_NOT_COMBOBOX
  4970. //
  4971. // MessageText:
  4972. //
  4973. // The window is not a combo box.
  4974. //
  4975. ERROR_WINDOW_NOT_COMBOBOX = DWORD(1423);
  4976. {$EXTERNALSYM ERROR_WINDOW_NOT_COMBOBOX}
  4977. //
  4978. // MessageId: ERROR_INVALID_EDIT_HEIGHT
  4979. //
  4980. // MessageText:
  4981. //
  4982. // Height must be less than 256.
  4983. //
  4984. ERROR_INVALID_EDIT_HEIGHT = DWORD(1424);
  4985. {$EXTERNALSYM ERROR_INVALID_EDIT_HEIGHT}
  4986. //
  4987. // MessageId: ERROR_DC_NOT_FOUND
  4988. //
  4989. // MessageText:
  4990. //
  4991. // Invalid device context (DC) handle.
  4992. //
  4993. ERROR_DC_NOT_FOUND = DWORD(1425);
  4994. {$EXTERNALSYM ERROR_DC_NOT_FOUND}
  4995. //
  4996. // MessageId: ERROR_INVALID_HOOK_FILTER
  4997. //
  4998. // MessageText:
  4999. //
  5000. // Invalid hook procedure type.
  5001. //
  5002. ERROR_INVALID_HOOK_FILTER = DWORD(1426);
  5003. {$EXTERNALSYM ERROR_INVALID_HOOK_FILTER}
  5004. //
  5005. // MessageId: ERROR_INVALID_FILTER_PROC
  5006. //
  5007. // MessageText:
  5008. //
  5009. // Invalid hook procedure.
  5010. //
  5011. ERROR_INVALID_FILTER_PROC = DWORD(1427);
  5012. {$EXTERNALSYM ERROR_INVALID_FILTER_PROC}
  5013. //
  5014. // MessageId: ERROR_HOOK_NEEDS_HMOD
  5015. //
  5016. // MessageText:
  5017. //
  5018. // Cannot set nonlocal hook without a module handle.
  5019. //
  5020. ERROR_HOOK_NEEDS_HMOD = DWORD(1428);
  5021. {$EXTERNALSYM ERROR_HOOK_NEEDS_HMOD}
  5022. //
  5023. // MessageId: ERROR_GLOBAL_ONLY_HOOK
  5024. //
  5025. // MessageText:
  5026. //
  5027. // This hook procedure can only be set globally.
  5028. //
  5029. ERROR_GLOBAL_ONLY_HOOK = DWORD(1429);
  5030. {$EXTERNALSYM ERROR_GLOBAL_ONLY_HOOK}
  5031. //
  5032. // MessageId: ERROR_JOURNAL_HOOK_SET
  5033. //
  5034. // MessageText:
  5035. //
  5036. // The journal hook procedure is already installed.
  5037. //
  5038. ERROR_JOURNAL_HOOK_SET = DWORD(1430);
  5039. {$EXTERNALSYM ERROR_JOURNAL_HOOK_SET}
  5040. //
  5041. // MessageId: ERROR_HOOK_NOT_INSTALLED
  5042. //
  5043. // MessageText:
  5044. //
  5045. // The hook procedure is not installed.
  5046. //
  5047. ERROR_HOOK_NOT_INSTALLED = DWORD(1431);
  5048. {$EXTERNALSYM ERROR_HOOK_NOT_INSTALLED}
  5049. //
  5050. // MessageId: ERROR_INVALID_LB_MESSAGE
  5051. //
  5052. // MessageText:
  5053. //
  5054. // Invalid message for single-selection list box.
  5055. //
  5056. ERROR_INVALID_LB_MESSAGE = DWORD(1432);
  5057. {$EXTERNALSYM ERROR_INVALID_LB_MESSAGE}
  5058. //
  5059. // MessageId: ERROR_SETCOUNT_ON_BAD_LB
  5060. //
  5061. // MessageText:
  5062. //
  5063. // LB_SETCOUNT sent to non-lazy list box.
  5064. //
  5065. ERROR_SETCOUNT_ON_BAD_LB = DWORD(1433);
  5066. {$EXTERNALSYM ERROR_SETCOUNT_ON_BAD_LB}
  5067. //
  5068. // MessageId: ERROR_LB_WITHOUT_TABSTOPS
  5069. //
  5070. // MessageText:
  5071. //
  5072. // This list box does not support tab stops.
  5073. //
  5074. ERROR_LB_WITHOUT_TABSTOPS = DWORD(1434);
  5075. {$EXTERNALSYM ERROR_LB_WITHOUT_TABSTOPS}
  5076. //
  5077. // MessageId: ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
  5078. //
  5079. // MessageText:
  5080. //
  5081. // Cannot destroy object created by another thread.
  5082. //
  5083. ERROR_DESTROY_OBJECT_OF_OTHER_THREAD = DWORD(1435);
  5084. {$EXTERNALSYM ERROR_DESTROY_OBJECT_OF_OTHER_THREAD}
  5085. //
  5086. // MessageId: ERROR_CHILD_WINDOW_MENU
  5087. //
  5088. // MessageText:
  5089. //
  5090. // Child windows cannot have menus.
  5091. //
  5092. ERROR_CHILD_WINDOW_MENU = DWORD(1436);
  5093. {$EXTERNALSYM ERROR_CHILD_WINDOW_MENU}
  5094. //
  5095. // MessageId: ERROR_NO_SYSTEM_MENU
  5096. //
  5097. // MessageText:
  5098. //
  5099. // The window does not have a system menu.
  5100. //
  5101. ERROR_NO_SYSTEM_MENU = DWORD(1437);
  5102. {$EXTERNALSYM ERROR_NO_SYSTEM_MENU}
  5103. //
  5104. // MessageId: ERROR_INVALID_MSGBOX_STYLE
  5105. //
  5106. // MessageText:
  5107. //
  5108. // Invalid message box style.
  5109. //
  5110. ERROR_INVALID_MSGBOX_STYLE = DWORD(1438);
  5111. {$EXTERNALSYM ERROR_INVALID_MSGBOX_STYLE}
  5112. //
  5113. // MessageId: ERROR_INVALID_SPI_VALUE
  5114. //
  5115. // MessageText:
  5116. //
  5117. // Invalid system-wide (SPI_*) parameter.
  5118. //
  5119. ERROR_INVALID_SPI_VALUE = DWORD(1439);
  5120. {$EXTERNALSYM ERROR_INVALID_SPI_VALUE}
  5121. //
  5122. // MessageId: ERROR_SCREEN_ALREADY_LOCKED
  5123. //
  5124. // MessageText:
  5125. //
  5126. // Screen already locked.
  5127. //
  5128. ERROR_SCREEN_ALREADY_LOCKED = DWORD(1440);
  5129. {$EXTERNALSYM ERROR_SCREEN_ALREADY_LOCKED}
  5130. //
  5131. // MessageId: ERROR_HWNDS_HAVE_DIFF_PARENT
  5132. //
  5133. // MessageText:
  5134. //
  5135. // All handles to windows in a multiple-window position structure must have the same parent.
  5136. //
  5137. ERROR_HWNDS_HAVE_DIFF_PARENT = DWORD(1441);
  5138. {$EXTERNALSYM ERROR_HWNDS_HAVE_DIFF_PARENT}
  5139. //
  5140. // MessageId: ERROR_NOT_CHILD_WINDOW
  5141. //
  5142. // MessageText:
  5143. //
  5144. // The window is not a child window.
  5145. //
  5146. ERROR_NOT_CHILD_WINDOW = DWORD(1442);
  5147. {$EXTERNALSYM ERROR_NOT_CHILD_WINDOW}
  5148. //
  5149. // MessageId: ERROR_INVALID_GW_COMMAND
  5150. //
  5151. // MessageText:
  5152. //
  5153. // Invalid GW_* command.
  5154. //
  5155. ERROR_INVALID_GW_COMMAND = DWORD(1443);
  5156. {$EXTERNALSYM ERROR_INVALID_GW_COMMAND}
  5157. //
  5158. // MessageId: ERROR_INVALID_THREAD_ID
  5159. //
  5160. // MessageText:
  5161. //
  5162. // Invalid thread identifier.
  5163. //
  5164. ERROR_INVALID_THREAD_ID = DWORD(1444);
  5165. {$EXTERNALSYM ERROR_INVALID_THREAD_ID}
  5166. //
  5167. // MessageId: ERROR_NON_MDICHILD_WINDOW
  5168. //
  5169. // MessageText:
  5170. //
  5171. // Cannot process a message from a window that is not a multiple document interface (MDI) window.
  5172. //
  5173. ERROR_NON_MDICHILD_WINDOW = DWORD(1445);
  5174. {$EXTERNALSYM ERROR_NON_MDICHILD_WINDOW}
  5175. //
  5176. // MessageId: ERROR_POPUP_ALREADY_ACTIVE
  5177. //
  5178. // MessageText:
  5179. //
  5180. // Popup menu already active.
  5181. //
  5182. ERROR_POPUP_ALREADY_ACTIVE = DWORD(1446);
  5183. {$EXTERNALSYM ERROR_POPUP_ALREADY_ACTIVE}
  5184. //
  5185. // MessageId: ERROR_NO_SCROLLBARS
  5186. //
  5187. // MessageText:
  5188. //
  5189. // The window does not have scroll bars.
  5190. //
  5191. ERROR_NO_SCROLLBARS = DWORD(1447);
  5192. {$EXTERNALSYM ERROR_NO_SCROLLBARS}
  5193. //
  5194. // MessageId: ERROR_INVALID_SCROLLBAR_RANGE
  5195. //
  5196. // MessageText:
  5197. //
  5198. // Scroll bar range cannot be greater than MAXLONG.
  5199. //
  5200. ERROR_INVALID_SCROLLBAR_RANGE = DWORD(1448);
  5201. {$EXTERNALSYM ERROR_INVALID_SCROLLBAR_RANGE}
  5202. //
  5203. // MessageId: ERROR_INVALID_SHOWWIN_COMMAND
  5204. //
  5205. // MessageText:
  5206. //
  5207. // Cannot show or remove the window in the way specified.
  5208. //
  5209. ERROR_INVALID_SHOWWIN_COMMAND = DWORD(1449);
  5210. {$EXTERNALSYM ERROR_INVALID_SHOWWIN_COMMAND}
  5211. //
  5212. // MessageId: ERROR_NO_SYSTEM_RESOURCES
  5213. //
  5214. // MessageText:
  5215. //
  5216. // Insufficient system resources exist to complete the requested service.
  5217. //
  5218. ERROR_NO_SYSTEM_RESOURCES = DWORD(1450);
  5219. {$EXTERNALSYM ERROR_NO_SYSTEM_RESOURCES}
  5220. //
  5221. // MessageId: ERROR_NONPAGED_SYSTEM_RESOURCES
  5222. //
  5223. // MessageText:
  5224. //
  5225. // Insufficient system resources exist to complete the requested service.
  5226. //
  5227. ERROR_NONPAGED_SYSTEM_RESOURCES = DWORD(1451);
  5228. {$EXTERNALSYM ERROR_NONPAGED_SYSTEM_RESOURCES}
  5229. //
  5230. // MessageId: ERROR_PAGED_SYSTEM_RESOURCES
  5231. //
  5232. // MessageText:
  5233. //
  5234. // Insufficient system resources exist to complete the requested service.
  5235. //
  5236. ERROR_PAGED_SYSTEM_RESOURCES = DWORD(1452);
  5237. {$EXTERNALSYM ERROR_PAGED_SYSTEM_RESOURCES}
  5238. //
  5239. // MessageId: ERROR_WORKING_SET_QUOTA
  5240. //
  5241. // MessageText:
  5242. //
  5243. // Insufficient quota to complete the requested service.
  5244. //
  5245. ERROR_WORKING_SET_QUOTA = DWORD(1453);
  5246. {$EXTERNALSYM ERROR_WORKING_SET_QUOTA}
  5247. //
  5248. // MessageId: ERROR_PAGEFILE_QUOTA
  5249. //
  5250. // MessageText:
  5251. //
  5252. // Insufficient quota to complete the requested service.
  5253. //
  5254. ERROR_PAGEFILE_QUOTA = DWORD(1454);
  5255. {$EXTERNALSYM ERROR_PAGEFILE_QUOTA}
  5256. //
  5257. // MessageId: ERROR_COMMITMENT_LIMIT
  5258. //
  5259. // MessageText:
  5260. //
  5261. // The paging file is too small for this operation to complete.
  5262. //
  5263. ERROR_COMMITMENT_LIMIT = DWORD(1455);
  5264. {$EXTERNALSYM ERROR_COMMITMENT_LIMIT}
  5265. //
  5266. // MessageId: ERROR_MENU_ITEM_NOT_FOUND
  5267. //
  5268. // MessageText:
  5269. //
  5270. // A menu item was not found.
  5271. //
  5272. ERROR_MENU_ITEM_NOT_FOUND = DWORD(1456);
  5273. {$EXTERNALSYM ERROR_MENU_ITEM_NOT_FOUND}
  5274. //
  5275. // MessageId: ERROR_INVALID_KEYBOARD_HANDLE
  5276. //
  5277. // MessageText:
  5278. //
  5279. // Invalid keyboard layout handle.
  5280. //
  5281. ERROR_INVALID_KEYBOARD_HANDLE = DWORD(1457);
  5282. {$EXTERNALSYM ERROR_INVALID_KEYBOARD_HANDLE}
  5283. //
  5284. // MessageId: ERROR_HOOK_TYPE_NOT_ALLOWED
  5285. //
  5286. // MessageText:
  5287. //
  5288. // Hook type not allowed.
  5289. //
  5290. ERROR_HOOK_TYPE_NOT_ALLOWED = DWORD(1458);
  5291. {$EXTERNALSYM ERROR_HOOK_TYPE_NOT_ALLOWED}
  5292. //
  5293. // MessageId: ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION
  5294. //
  5295. // MessageText:
  5296. //
  5297. // This operation requires an interactive window station.
  5298. //
  5299. ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION = DWORD(1459);
  5300. {$EXTERNALSYM ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION}
  5301. //
  5302. // MessageId: ERROR_TIMEOUT
  5303. //
  5304. // MessageText:
  5305. //
  5306. // This operation returned because the timeout period expired.
  5307. //
  5308. ERROR_TIMEOUT = DWORD(1460);
  5309. {$EXTERNALSYM ERROR_TIMEOUT}
  5310. //
  5311. // MessageId: ERROR_INVALID_MONITOR_HANDLE
  5312. //
  5313. // MessageText:
  5314. //
  5315. // Invalid monitor handle.
  5316. //
  5317. ERROR_INVALID_MONITOR_HANDLE = DWORD(1461);
  5318. {$EXTERNALSYM ERROR_INVALID_MONITOR_HANDLE}
  5319. // End of WinUser error codes
  5320. ///////////////////////////
  5321. // //
  5322. // Eventlog Status Codes //
  5323. // //
  5324. ///////////////////////////
  5325. //
  5326. // MessageId: ERROR_EVENTLOG_FILE_CORRUPT
  5327. //
  5328. // MessageText:
  5329. //
  5330. // The event log file is corrupted.
  5331. //
  5332. ERROR_EVENTLOG_FILE_CORRUPT = DWORD(1500);
  5333. {$EXTERNALSYM ERROR_EVENTLOG_FILE_CORRUPT}
  5334. //
  5335. // MessageId: ERROR_EVENTLOG_CANT_START
  5336. //
  5337. // MessageText:
  5338. //
  5339. // No event log file could be opened, so the event logging service did not start.
  5340. //
  5341. ERROR_EVENTLOG_CANT_START = DWORD(1501);
  5342. {$EXTERNALSYM ERROR_EVENTLOG_CANT_START}
  5343. //
  5344. // MessageId: ERROR_LOG_FILE_FULL
  5345. //
  5346. // MessageText:
  5347. //
  5348. // The event log file is full.
  5349. //
  5350. ERROR_LOG_FILE_FULL = DWORD(1502);
  5351. {$EXTERNALSYM ERROR_LOG_FILE_FULL}
  5352. //
  5353. // MessageId: ERROR_EVENTLOG_FILE_CHANGED
  5354. //
  5355. // MessageText:
  5356. //
  5357. // The event log file has changed between read operations.
  5358. //
  5359. ERROR_EVENTLOG_FILE_CHANGED = DWORD(1503);
  5360. {$EXTERNALSYM ERROR_EVENTLOG_FILE_CHANGED}
  5361. // End of eventlog error codes
  5362. ///////////////////////////
  5363. // //
  5364. // MSI Error Codes //
  5365. // //
  5366. ///////////////////////////
  5367. //
  5368. // MessageId: ERROR_INSTALL_SERVICE_FAILURE
  5369. //
  5370. // MessageText:
  5371. //
  5372. // 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.
  5373. //
  5374. ERROR_INSTALL_SERVICE_FAILURE = DWORD(1601);
  5375. {$EXTERNALSYM ERROR_INSTALL_SERVICE_FAILURE}
  5376. //
  5377. // MessageId: ERROR_INSTALL_USEREXIT
  5378. //
  5379. // MessageText:
  5380. //
  5381. // User cancelled installation.
  5382. //
  5383. ERROR_INSTALL_USEREXIT = DWORD(1602);
  5384. {$EXTERNALSYM ERROR_INSTALL_USEREXIT}
  5385. //
  5386. // MessageId: ERROR_INSTALL_FAILURE
  5387. //
  5388. // MessageText:
  5389. //
  5390. // Fatal error during installation.
  5391. //
  5392. ERROR_INSTALL_FAILURE = DWORD(1603);
  5393. {$EXTERNALSYM ERROR_INSTALL_FAILURE}
  5394. //
  5395. // MessageId: ERROR_INSTALL_SUSPEND
  5396. //
  5397. // MessageText:
  5398. //
  5399. // Installation suspended, incomplete.
  5400. //
  5401. ERROR_INSTALL_SUSPEND = DWORD(1604);
  5402. {$EXTERNALSYM ERROR_INSTALL_SUSPEND}
  5403. //
  5404. // MessageId: ERROR_UNKNOWN_PRODUCT
  5405. //
  5406. // MessageText:
  5407. //
  5408. // This action is only valid for products that are currently installed.
  5409. //
  5410. ERROR_UNKNOWN_PRODUCT = DWORD(1605);
  5411. {$EXTERNALSYM ERROR_UNKNOWN_PRODUCT}
  5412. //
  5413. // MessageId: ERROR_UNKNOWN_FEATURE
  5414. //
  5415. // MessageText:
  5416. //
  5417. // Feature ID not registered.
  5418. //
  5419. ERROR_UNKNOWN_FEATURE = DWORD(1606);
  5420. {$EXTERNALSYM ERROR_UNKNOWN_FEATURE}
  5421. //
  5422. // MessageId: ERROR_UNKNOWN_COMPONENT
  5423. //
  5424. // MessageText:
  5425. //
  5426. // Component ID not registered.
  5427. //
  5428. ERROR_UNKNOWN_COMPONENT = DWORD(1607);
  5429. {$EXTERNALSYM ERROR_UNKNOWN_COMPONENT}
  5430. //
  5431. // MessageId: ERROR_UNKNOWN_PROPERTY
  5432. //
  5433. // MessageText:
  5434. //
  5435. // Unknown property.
  5436. //
  5437. ERROR_UNKNOWN_PROPERTY = DWORD(1608);
  5438. {$EXTERNALSYM ERROR_UNKNOWN_PROPERTY}
  5439. //
  5440. // MessageId: ERROR_INVALID_HANDLE_STATE
  5441. //
  5442. // MessageText:
  5443. //
  5444. // Handle is in an invalid state.
  5445. //
  5446. ERROR_INVALID_HANDLE_STATE = DWORD(1609);
  5447. {$EXTERNALSYM ERROR_INVALID_HANDLE_STATE}
  5448. //
  5449. // MessageId: ERROR_BAD_CONFIGURATION
  5450. //
  5451. // MessageText:
  5452. //
  5453. // The configuration data for this product is corrupt. Contact your support personnel.
  5454. //
  5455. ERROR_BAD_CONFIGURATION = DWORD(1610);
  5456. {$EXTERNALSYM ERROR_BAD_CONFIGURATION}
  5457. //
  5458. // MessageId: ERROR_INDEX_ABSENT
  5459. //
  5460. // MessageText:
  5461. //
  5462. // Component qualifier not present.
  5463. //
  5464. ERROR_INDEX_ABSENT = DWORD(1611);
  5465. {$EXTERNALSYM ERROR_INDEX_ABSENT}
  5466. //
  5467. // MessageId: ERROR_INSTALL_SOURCE_ABSENT
  5468. //
  5469. // MessageText:
  5470. //
  5471. // The installation source for this product is not available. Verify that the source exists and that you can access it.
  5472. //
  5473. ERROR_INSTALL_SOURCE_ABSENT = DWORD(1612);
  5474. {$EXTERNALSYM ERROR_INSTALL_SOURCE_ABSENT}
  5475. //
  5476. // MessageId: ERROR_INSTALL_PACKAGE_VERSION
  5477. //
  5478. // MessageText:
  5479. //
  5480. // 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.
  5481. //
  5482. ERROR_INSTALL_PACKAGE_VERSION = DWORD(1613);
  5483. {$EXTERNALSYM ERROR_INSTALL_PACKAGE_VERSION}
  5484. //
  5485. // MessageId: ERROR_PRODUCT_UNINSTALLED
  5486. //
  5487. // MessageText:
  5488. //
  5489. // Product is uninstalled.
  5490. //
  5491. ERROR_PRODUCT_UNINSTALLED = DWORD(1614);
  5492. {$EXTERNALSYM ERROR_PRODUCT_UNINSTALLED}
  5493. //
  5494. // MessageId: ERROR_BAD_QUERY_SYNTAX
  5495. //
  5496. // MessageText:
  5497. //
  5498. // SQL query syntax invalid or unsupported.
  5499. //
  5500. ERROR_BAD_QUERY_SYNTAX = DWORD(1615);
  5501. {$EXTERNALSYM ERROR_BAD_QUERY_SYNTAX}
  5502. //
  5503. // MessageId: ERROR_INVALID_FIELD
  5504. //
  5505. // MessageText:
  5506. //
  5507. // Record field does not exist.
  5508. //
  5509. ERROR_INVALID_FIELD = DWORD(1616);
  5510. {$EXTERNALSYM ERROR_INVALID_FIELD}
  5511. //
  5512. // MessageId: ERROR_DEVICE_REMOVED
  5513. //
  5514. // MessageText:
  5515. //
  5516. // The device has been removed.
  5517. //
  5518. ERROR_DEVICE_REMOVED = DWORD(1617);
  5519. {$EXTERNALSYM ERROR_DEVICE_REMOVED}
  5520. //
  5521. // MessageId: ERROR_INSTALL_ALREADY_RUNNING
  5522. //
  5523. // MessageText:
  5524. //
  5525. // Another installation is already in progress. Complete that installation before proceeding with this install.
  5526. //
  5527. ERROR_INSTALL_ALREADY_RUNNING = DWORD(1618);
  5528. {$EXTERNALSYM ERROR_INSTALL_ALREADY_RUNNING}
  5529. //
  5530. // MessageId: ERROR_INSTALL_PACKAGE_OPEN_FAILED
  5531. //
  5532. // MessageText:
  5533. //
  5534. // 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.
  5535. //
  5536. ERROR_INSTALL_PACKAGE_OPEN_FAILED = DWORD(1619);
  5537. {$EXTERNALSYM ERROR_INSTALL_PACKAGE_OPEN_FAILED}
  5538. //
  5539. // MessageId: ERROR_INSTALL_PACKAGE_INVALID
  5540. //
  5541. // MessageText:
  5542. //
  5543. // This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.
  5544. //
  5545. ERROR_INSTALL_PACKAGE_INVALID = DWORD(1620);
  5546. {$EXTERNALSYM ERROR_INSTALL_PACKAGE_INVALID}
  5547. //
  5548. // MessageId: ERROR_INSTALL_UI_FAILURE
  5549. //
  5550. // MessageText:
  5551. //
  5552. // There was an error starting the Windows Installer service user interface. Contact your support personnel.
  5553. //
  5554. ERROR_INSTALL_UI_FAILURE = DWORD(1621);
  5555. {$EXTERNALSYM ERROR_INSTALL_UI_FAILURE}
  5556. //
  5557. // MessageId: ERROR_INSTALL_LOG_FAILURE
  5558. //
  5559. // MessageText:
  5560. //
  5561. // Error opening installation log file. Verify that the specified log file location exists and that you can write to it.
  5562. //
  5563. ERROR_INSTALL_LOG_FAILURE = DWORD(1622);
  5564. {$EXTERNALSYM ERROR_INSTALL_LOG_FAILURE}
  5565. //
  5566. // MessageId: ERROR_INSTALL_LANGUAGE_UNSUPPORTED
  5567. //
  5568. // MessageText:
  5569. //
  5570. // The language of this installation package is not supported by your system.
  5571. //
  5572. ERROR_INSTALL_LANGUAGE_UNSUPPORTED = DWORD(1623);
  5573. {$EXTERNALSYM ERROR_INSTALL_LANGUAGE_UNSUPPORTED}
  5574. //
  5575. // MessageId: ERROR_INSTALL_TRANSFORM_FAILURE
  5576. //
  5577. // MessageText:
  5578. //
  5579. // Error applying transforms. Verify that the specified transform paths are valid.
  5580. //
  5581. ERROR_INSTALL_TRANSFORM_FAILURE = DWORD(1624);
  5582. {$EXTERNALSYM ERROR_INSTALL_TRANSFORM_FAILURE}
  5583. //
  5584. // MessageId: ERROR_INSTALL_PACKAGE_REJECTED
  5585. //
  5586. // MessageText:
  5587. //
  5588. // This installation is forbidden by system policy. Contact your system administrator.
  5589. //
  5590. ERROR_INSTALL_PACKAGE_REJECTED = DWORD(1625);
  5591. {$EXTERNALSYM ERROR_INSTALL_PACKAGE_REJECTED}
  5592. //
  5593. // MessageId: ERROR_FUNCTION_NOT_CALLED
  5594. //
  5595. // MessageText:
  5596. //
  5597. // Function could not be executed.
  5598. //
  5599. ERROR_FUNCTION_NOT_CALLED = DWORD(1626);
  5600. {$EXTERNALSYM ERROR_FUNCTION_NOT_CALLED}
  5601. //
  5602. // MessageId: ERROR_FUNCTION_FAILED
  5603. //
  5604. // MessageText:
  5605. //
  5606. // Function failed during execution.
  5607. //
  5608. ERROR_FUNCTION_FAILED = DWORD(1627);
  5609. {$EXTERNALSYM ERROR_FUNCTION_FAILED}
  5610. //
  5611. // MessageId: ERROR_INVALID_TABLE
  5612. //
  5613. // MessageText:
  5614. //
  5615. // Invalid or unknown table specified.
  5616. //
  5617. ERROR_INVALID_TABLE = DWORD(1628);
  5618. {$EXTERNALSYM ERROR_INVALID_TABLE}
  5619. //
  5620. // MessageId: ERROR_DATATYPE_MISMATCH
  5621. //
  5622. // MessageText:
  5623. //
  5624. // Data supplied is of wrong type.
  5625. //
  5626. ERROR_DATATYPE_MISMATCH = DWORD(1629);
  5627. {$EXTERNALSYM ERROR_DATATYPE_MISMATCH}
  5628. //
  5629. // MessageId: ERROR_UNSUPPORTED_TYPE
  5630. //
  5631. // MessageText:
  5632. //
  5633. // Data of this type is not supported.
  5634. //
  5635. ERROR_UNSUPPORTED_TYPE = DWORD(1630);
  5636. {$EXTERNALSYM ERROR_UNSUPPORTED_TYPE}
  5637. //
  5638. // MessageId: ERROR_CREATE_FAILED
  5639. //
  5640. // MessageText:
  5641. //
  5642. // The Windows Installer service failed to start. Contact your support personnel.
  5643. //
  5644. ERROR_CREATE_FAILED = DWORD(1631);
  5645. {$EXTERNALSYM ERROR_CREATE_FAILED}
  5646. //
  5647. // MessageId: ERROR_INSTALL_TEMP_UNWRITABLE
  5648. //
  5649. // MessageText:
  5650. //
  5651. // 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.
  5652. //
  5653. ERROR_INSTALL_TEMP_UNWRITABLE = DWORD(1632);
  5654. {$EXTERNALSYM ERROR_INSTALL_TEMP_UNWRITABLE}
  5655. //
  5656. // MessageId: ERROR_INSTALL_PLATFORM_UNSUPPORTED
  5657. //
  5658. // MessageText:
  5659. //
  5660. // This installation package is not supported by this processor type. Contact your product vendor.
  5661. //
  5662. ERROR_INSTALL_PLATFORM_UNSUPPORTED = DWORD(1633);
  5663. {$EXTERNALSYM ERROR_INSTALL_PLATFORM_UNSUPPORTED}
  5664. //
  5665. // MessageId: ERROR_INSTALL_NOTUSED
  5666. //
  5667. // MessageText:
  5668. //
  5669. // Component not used on this computer.
  5670. //
  5671. ERROR_INSTALL_NOTUSED = DWORD(1634);
  5672. {$EXTERNALSYM ERROR_INSTALL_NOTUSED}
  5673. //
  5674. // MessageId: ERROR_PATCH_PACKAGE_OPEN_FAILED
  5675. //
  5676. // MessageText:
  5677. //
  5678. // 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.
  5679. //
  5680. ERROR_PATCH_PACKAGE_OPEN_FAILED = DWORD(1635);
  5681. {$EXTERNALSYM ERROR_PATCH_PACKAGE_OPEN_FAILED}
  5682. //
  5683. // MessageId: ERROR_PATCH_PACKAGE_INVALID
  5684. //
  5685. // MessageText:
  5686. //
  5687. // This patch package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer patch package.
  5688. //
  5689. ERROR_PATCH_PACKAGE_INVALID = DWORD(1636);
  5690. {$EXTERNALSYM ERROR_PATCH_PACKAGE_INVALID}
  5691. //
  5692. // MessageId: ERROR_PATCH_PACKAGE_UNSUPPORTED
  5693. //
  5694. // MessageText:
  5695. //
  5696. // 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.
  5697. //
  5698. ERROR_PATCH_PACKAGE_UNSUPPORTED = DWORD(1637);
  5699. {$EXTERNALSYM ERROR_PATCH_PACKAGE_UNSUPPORTED}
  5700. //
  5701. // MessageId: ERROR_PRODUCT_VERSION
  5702. //
  5703. // MessageText:
  5704. //
  5705. // 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.
  5706. //
  5707. ERROR_PRODUCT_VERSION = DWORD(1638);
  5708. {$EXTERNALSYM ERROR_PRODUCT_VERSION}
  5709. //
  5710. // MessageId: ERROR_INVALID_COMMAND_LINE
  5711. //
  5712. // MessageText:
  5713. //
  5714. // Invalid command line argument. Consult the Windows Installer SDK for detailed command line help.
  5715. //
  5716. ERROR_INVALID_COMMAND_LINE = DWORD(1639);
  5717. {$EXTERNALSYM ERROR_INVALID_COMMAND_LINE}
  5718. //
  5719. // MessageId: ERROR_INSTALL_REMOTE_DISALLOWED
  5720. //
  5721. // MessageText:
  5722. //
  5723. // 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.
  5724. //
  5725. ERROR_INSTALL_REMOTE_DISALLOWED = DWORD(1640);
  5726. {$EXTERNALSYM ERROR_INSTALL_REMOTE_DISALLOWED}
  5727. //
  5728. // MessageId: ERROR_SUCCESS_REBOOT_INITIATED
  5729. //
  5730. // MessageText:
  5731. //
  5732. // The requested operation completed successfully. The system will be restarted so the changes can take effect.
  5733. //
  5734. ERROR_SUCCESS_REBOOT_INITIATED = DWORD(1641);
  5735. {$EXTERNALSYM ERROR_SUCCESS_REBOOT_INITIATED}
  5736. //
  5737. // MessageId: ERROR_PATCH_TARGET_NOT_FOUND
  5738. //
  5739. // MessageText:
  5740. //
  5741. // 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
  5742. // d that you have the correct upgrade patch.
  5743. //
  5744. ERROR_PATCH_TARGET_NOT_FOUND = DWORD(1642);
  5745. {$EXTERNALSYM ERROR_PATCH_TARGET_NOT_FOUND}
  5746. //
  5747. // MessageId: ERROR_PATCH_PACKAGE_REJECTED
  5748. //
  5749. // MessageText:
  5750. //
  5751. // The patch package is not permitted by software restriction policy.
  5752. //
  5753. ERROR_PATCH_PACKAGE_REJECTED = DWORD(1643);
  5754. {$EXTERNALSYM ERROR_PATCH_PACKAGE_REJECTED}
  5755. //
  5756. // MessageId: ERROR_INSTALL_TRANSFORM_REJECTED
  5757. //
  5758. // MessageText:
  5759. //
  5760. // One or more customizations are not permitted by software restriction policy.
  5761. //
  5762. ERROR_INSTALL_TRANSFORM_REJECTED = DWORD(1644);
  5763. {$EXTERNALSYM ERROR_INSTALL_TRANSFORM_REJECTED}
  5764. //
  5765. // MessageId: ERROR_INSTALL_REMOTE_PROHIBITED
  5766. //
  5767. // MessageText:
  5768. //
  5769. // The Windows Installer does not permit installation from a Remote Desktop Connection.
  5770. //
  5771. ERROR_INSTALL_REMOTE_PROHIBITED = DWORD(1645);
  5772. {$EXTERNALSYM ERROR_INSTALL_REMOTE_PROHIBITED}
  5773. // End of MSI error codes
  5774. ///////////////////////////
  5775. // //
  5776. // RPC Status Codes //
  5777. // //
  5778. ///////////////////////////
  5779. //
  5780. // MessageId: RPC_S_INVALID_STRING_BINDING
  5781. //
  5782. // MessageText:
  5783. //
  5784. // The string binding is invalid.
  5785. //
  5786. RPC_S_INVALID_STRING_BINDING = DWORD(1700);
  5787. {$EXTERNALSYM RPC_S_INVALID_STRING_BINDING}
  5788. //
  5789. // MessageId: RPC_S_WRONG_KIND_OF_BINDING
  5790. //
  5791. // MessageText:
  5792. //
  5793. // The binding handle is not the correct type.
  5794. //
  5795. RPC_S_WRONG_KIND_OF_BINDING = DWORD(1701);
  5796. {$EXTERNALSYM RPC_S_WRONG_KIND_OF_BINDING}
  5797. //
  5798. // MessageId: RPC_S_INVALID_BINDING
  5799. //
  5800. // MessageText:
  5801. //
  5802. // The binding handle is invalid.
  5803. //
  5804. RPC_S_INVALID_BINDING = DWORD(1702);
  5805. {$EXTERNALSYM RPC_S_INVALID_BINDING}
  5806. //
  5807. // MessageId: RPC_S_PROTSEQ_NOT_SUPPORTED
  5808. //
  5809. // MessageText:
  5810. //
  5811. // The RPC protocol sequence is not supported.
  5812. //
  5813. RPC_S_PROTSEQ_NOT_SUPPORTED = DWORD(1703);
  5814. {$EXTERNALSYM RPC_S_PROTSEQ_NOT_SUPPORTED}
  5815. //
  5816. // MessageId: RPC_S_INVALID_RPC_PROTSEQ
  5817. //
  5818. // MessageText:
  5819. //
  5820. // The RPC protocol sequence is invalid.
  5821. //
  5822. RPC_S_INVALID_RPC_PROTSEQ = DWORD(1704);
  5823. {$EXTERNALSYM RPC_S_INVALID_RPC_PROTSEQ}
  5824. //
  5825. // MessageId: RPC_S_INVALID_STRING_UUID
  5826. //
  5827. // MessageText:
  5828. //
  5829. // The string universal unique identifier (UUID) is invalid.
  5830. //
  5831. RPC_S_INVALID_STRING_UUID = DWORD(1705);
  5832. {$EXTERNALSYM RPC_S_INVALID_STRING_UUID}
  5833. //
  5834. // MessageId: RPC_S_INVALID_ENDPOINT_FORMAT
  5835. //
  5836. // MessageText:
  5837. //
  5838. // The endpoint format is invalid.
  5839. //
  5840. RPC_S_INVALID_ENDPOINT_FORMAT = DWORD(1706);
  5841. {$EXTERNALSYM RPC_S_INVALID_ENDPOINT_FORMAT}
  5842. //
  5843. // MessageId: RPC_S_INVALID_NET_ADDR
  5844. //
  5845. // MessageText:
  5846. //
  5847. // The network address is invalid.
  5848. //
  5849. RPC_S_INVALID_NET_ADDR = DWORD(1707);
  5850. {$EXTERNALSYM RPC_S_INVALID_NET_ADDR}
  5851. //
  5852. // MessageId: RPC_S_NO_ENDPOINT_FOUND
  5853. //
  5854. // MessageText:
  5855. //
  5856. // No endpoint was found.
  5857. //
  5858. RPC_S_NO_ENDPOINT_FOUND = DWORD(1708);
  5859. {$EXTERNALSYM RPC_S_NO_ENDPOINT_FOUND}
  5860. //
  5861. // MessageId: RPC_S_INVALID_TIMEOUT
  5862. //
  5863. // MessageText:
  5864. //
  5865. // The timeout value is invalid.
  5866. //
  5867. RPC_S_INVALID_TIMEOUT = DWORD(1709);
  5868. {$EXTERNALSYM RPC_S_INVALID_TIMEOUT}
  5869. //
  5870. // MessageId: RPC_S_OBJECT_NOT_FOUND
  5871. //
  5872. // MessageText:
  5873. //
  5874. // The object universal unique identifier (UUID) was not found.
  5875. //
  5876. RPC_S_OBJECT_NOT_FOUND = DWORD(1710);
  5877. {$EXTERNALSYM RPC_S_OBJECT_NOT_FOUND}
  5878. //
  5879. // MessageId: RPC_S_ALREADY_REGISTERED
  5880. //
  5881. // MessageText:
  5882. //
  5883. // The object universal unique identifier (UUID) has already been registered.
  5884. //
  5885. RPC_S_ALREADY_REGISTERED = DWORD(1711);
  5886. {$EXTERNALSYM RPC_S_ALREADY_REGISTERED}
  5887. //
  5888. // MessageId: RPC_S_TYPE_ALREADY_REGISTERED
  5889. //
  5890. // MessageText:
  5891. //
  5892. // The type universal unique identifier (UUID) has already been registered.
  5893. //
  5894. RPC_S_TYPE_ALREADY_REGISTERED = DWORD(1712);
  5895. {$EXTERNALSYM RPC_S_TYPE_ALREADY_REGISTERED}
  5896. //
  5897. // MessageId: RPC_S_ALREADY_LISTENING
  5898. //
  5899. // MessageText:
  5900. //
  5901. // The RPC server is already listening.
  5902. //
  5903. RPC_S_ALREADY_LISTENING = DWORD(1713);
  5904. {$EXTERNALSYM RPC_S_ALREADY_LISTENING}
  5905. //
  5906. // MessageId: RPC_S_NO_PROTSEQS_REGISTERED
  5907. //
  5908. // MessageText:
  5909. //
  5910. // No protocol sequences have been registered.
  5911. //
  5912. RPC_S_NO_PROTSEQS_REGISTERED = DWORD(1714);
  5913. {$EXTERNALSYM RPC_S_NO_PROTSEQS_REGISTERED}
  5914. //
  5915. // MessageId: RPC_S_NOT_LISTENING
  5916. //
  5917. // MessageText:
  5918. //
  5919. // The RPC server is not listening.
  5920. //
  5921. RPC_S_NOT_LISTENING = DWORD(1715);
  5922. {$EXTERNALSYM RPC_S_NOT_LISTENING}
  5923. //
  5924. // MessageId: RPC_S_UNKNOWN_MGR_TYPE
  5925. //
  5926. // MessageText:
  5927. //
  5928. // The manager type is unknown.
  5929. //
  5930. RPC_S_UNKNOWN_MGR_TYPE = DWORD(1716);
  5931. {$EXTERNALSYM RPC_S_UNKNOWN_MGR_TYPE}
  5932. //
  5933. // MessageId: RPC_S_UNKNOWN_IF
  5934. //
  5935. // MessageText:
  5936. //
  5937. // The interface is unknown.
  5938. //
  5939. RPC_S_UNKNOWN_IF = DWORD(1717);
  5940. {$EXTERNALSYM RPC_S_UNKNOWN_IF}
  5941. //
  5942. // MessageId: RPC_S_NO_BINDINGS
  5943. //
  5944. // MessageText:
  5945. //
  5946. // There are no bindings.
  5947. //
  5948. RPC_S_NO_BINDINGS = DWORD(1718);
  5949. {$EXTERNALSYM RPC_S_NO_BINDINGS}
  5950. //
  5951. // MessageId: RPC_S_NO_PROTSEQS
  5952. //
  5953. // MessageText:
  5954. //
  5955. // There are no protocol sequences.
  5956. //
  5957. RPC_S_NO_PROTSEQS = DWORD(1719);
  5958. {$EXTERNALSYM RPC_S_NO_PROTSEQS}
  5959. //
  5960. // MessageId: RPC_S_CANT_CREATE_ENDPOINT
  5961. //
  5962. // MessageText:
  5963. //
  5964. // The endpoint cannot be created.
  5965. //
  5966. RPC_S_CANT_CREATE_ENDPOINT = DWORD(1720);
  5967. {$EXTERNALSYM RPC_S_CANT_CREATE_ENDPOINT}
  5968. //
  5969. // MessageId: RPC_S_OUT_OF_RESOURCES
  5970. //
  5971. // MessageText:
  5972. //
  5973. // Not enough resources are available to complete this operation.
  5974. //
  5975. RPC_S_OUT_OF_RESOURCES = DWORD(1721);
  5976. {$EXTERNALSYM RPC_S_OUT_OF_RESOURCES}
  5977. //
  5978. // MessageId: RPC_S_SERVER_UNAVAILABLE
  5979. //
  5980. // MessageText:
  5981. //
  5982. // The RPC server is unavailable.
  5983. //
  5984. RPC_S_SERVER_UNAVAILABLE = DWORD(1722);
  5985. {$EXTERNALSYM RPC_S_SERVER_UNAVAILABLE}
  5986. //
  5987. // MessageId: RPC_S_SERVER_TOO_BUSY
  5988. //
  5989. // MessageText:
  5990. //
  5991. // The RPC server is too busy to complete this operation.
  5992. //
  5993. RPC_S_SERVER_TOO_BUSY = DWORD(1723);
  5994. {$EXTERNALSYM RPC_S_SERVER_TOO_BUSY}
  5995. //
  5996. // MessageId: RPC_S_INVALID_NETWORK_OPTIONS
  5997. //
  5998. // MessageText:
  5999. //
  6000. // The network options are invalid.
  6001. //
  6002. RPC_S_INVALID_NETWORK_OPTIONS = DWORD(1724);
  6003. {$EXTERNALSYM RPC_S_INVALID_NETWORK_OPTIONS}
  6004. //
  6005. // MessageId: RPC_S_NO_CALL_ACTIVE
  6006. //
  6007. // MessageText:
  6008. //
  6009. // There are no remote procedure calls active on this thread.
  6010. //
  6011. RPC_S_NO_CALL_ACTIVE = DWORD(1725);
  6012. {$EXTERNALSYM RPC_S_NO_CALL_ACTIVE}
  6013. //
  6014. // MessageId: RPC_S_CALL_FAILED
  6015. //
  6016. // MessageText:
  6017. //
  6018. // The remote procedure call failed.
  6019. //
  6020. RPC_S_CALL_FAILED = DWORD(1726);
  6021. {$EXTERNALSYM RPC_S_CALL_FAILED}
  6022. //
  6023. // MessageId: RPC_S_CALL_FAILED_DNE
  6024. //
  6025. // MessageText:
  6026. //
  6027. // The remote procedure call failed and did not execute.
  6028. //
  6029. RPC_S_CALL_FAILED_DNE = DWORD(1727);
  6030. {$EXTERNALSYM RPC_S_CALL_FAILED_DNE}
  6031. //
  6032. // MessageId: RPC_S_PROTOCOL_ERROR
  6033. //
  6034. // MessageText:
  6035. //
  6036. // A remote procedure call (RPC) protocol error occurred.
  6037. //
  6038. RPC_S_PROTOCOL_ERROR = DWORD(1728);
  6039. {$EXTERNALSYM RPC_S_PROTOCOL_ERROR}
  6040. //
  6041. // MessageId: RPC_S_UNSUPPORTED_TRANS_SYN
  6042. //
  6043. // MessageText:
  6044. //
  6045. // The transfer syntax is not supported by the RPC server.
  6046. //
  6047. RPC_S_UNSUPPORTED_TRANS_SYN = DWORD(1730);
  6048. {$EXTERNALSYM RPC_S_UNSUPPORTED_TRANS_SYN}
  6049. //
  6050. // MessageId: RPC_S_UNSUPPORTED_TYPE
  6051. //
  6052. // MessageText:
  6053. //
  6054. // The universal unique identifier (UUID) type is not supported.
  6055. //
  6056. RPC_S_UNSUPPORTED_TYPE = DWORD(1732);
  6057. {$EXTERNALSYM RPC_S_UNSUPPORTED_TYPE}
  6058. //
  6059. // MessageId: RPC_S_INVALID_TAG
  6060. //
  6061. // MessageText:
  6062. //
  6063. // The tag is invalid.
  6064. //
  6065. RPC_S_INVALID_TAG = DWORD(1733);
  6066. {$EXTERNALSYM RPC_S_INVALID_TAG}
  6067. //
  6068. // MessageId: RPC_S_INVALID_BOUND
  6069. //
  6070. // MessageText:
  6071. //
  6072. // The array bounds are invalid.
  6073. //
  6074. RPC_S_INVALID_BOUND = DWORD(1734);
  6075. {$EXTERNALSYM RPC_S_INVALID_BOUND}
  6076. //
  6077. // MessageId: RPC_S_NO_ENTRY_NAME
  6078. //
  6079. // MessageText:
  6080. //
  6081. // The binding does not contain an entry name.
  6082. //
  6083. RPC_S_NO_ENTRY_NAME = DWORD(1735);
  6084. {$EXTERNALSYM RPC_S_NO_ENTRY_NAME}
  6085. //
  6086. // MessageId: RPC_S_INVALID_NAME_SYNTAX
  6087. //
  6088. // MessageText:
  6089. //
  6090. // The name syntax is invalid.
  6091. //
  6092. RPC_S_INVALID_NAME_SYNTAX = DWORD(1736);
  6093. {$EXTERNALSYM RPC_S_INVALID_NAME_SYNTAX}
  6094. //
  6095. // MessageId: RPC_S_UNSUPPORTED_NAME_SYNTAX
  6096. //
  6097. // MessageText:
  6098. //
  6099. // The name syntax is not supported.
  6100. //
  6101. RPC_S_UNSUPPORTED_NAME_SYNTAX = DWORD(1737);
  6102. {$EXTERNALSYM RPC_S_UNSUPPORTED_NAME_SYNTAX}
  6103. //
  6104. // MessageId: RPC_S_UUID_NO_ADDRESS
  6105. //
  6106. // MessageText:
  6107. //
  6108. // No network address is available to use to construct a universal unique identifier (UUID).
  6109. //
  6110. RPC_S_UUID_NO_ADDRESS = DWORD(1739);
  6111. {$EXTERNALSYM RPC_S_UUID_NO_ADDRESS}
  6112. //
  6113. // MessageId: RPC_S_DUPLICATE_ENDPOINT
  6114. //
  6115. // MessageText:
  6116. //
  6117. // The endpoint is a duplicate.
  6118. //
  6119. RPC_S_DUPLICATE_ENDPOINT = DWORD(1740);
  6120. {$EXTERNALSYM RPC_S_DUPLICATE_ENDPOINT}
  6121. //
  6122. // MessageId: RPC_S_UNKNOWN_AUTHN_TYPE
  6123. //
  6124. // MessageText:
  6125. //
  6126. // The authentication type is unknown.
  6127. //
  6128. RPC_S_UNKNOWN_AUTHN_TYPE = DWORD(1741);
  6129. {$EXTERNALSYM RPC_S_UNKNOWN_AUTHN_TYPE}
  6130. //
  6131. // MessageId: RPC_S_MAX_CALLS_TOO_SMALL
  6132. //
  6133. // MessageText:
  6134. //
  6135. // The maximum number of calls is too small.
  6136. //
  6137. RPC_S_MAX_CALLS_TOO_SMALL = DWORD(1742);
  6138. {$EXTERNALSYM RPC_S_MAX_CALLS_TOO_SMALL}
  6139. //
  6140. // MessageId: RPC_S_STRING_TOO_LONG
  6141. //
  6142. // MessageText:
  6143. //
  6144. // The string is too long.
  6145. //
  6146. RPC_S_STRING_TOO_LONG = DWORD(1743);
  6147. {$EXTERNALSYM RPC_S_STRING_TOO_LONG}
  6148. //
  6149. // MessageId: RPC_S_PROTSEQ_NOT_FOUND
  6150. //
  6151. // MessageText:
  6152. //
  6153. // The RPC protocol sequence was not found.
  6154. //
  6155. RPC_S_PROTSEQ_NOT_FOUND = DWORD(1744);
  6156. {$EXTERNALSYM RPC_S_PROTSEQ_NOT_FOUND}
  6157. //
  6158. // MessageId: RPC_S_PROCNUM_OUT_OF_RANGE
  6159. //
  6160. // MessageText:
  6161. //
  6162. // The procedure number is out of range.
  6163. //
  6164. RPC_S_PROCNUM_OUT_OF_RANGE = DWORD(1745);
  6165. {$EXTERNALSYM RPC_S_PROCNUM_OUT_OF_RANGE}
  6166. //
  6167. // MessageId: RPC_S_BINDING_HAS_NO_AUTH
  6168. //
  6169. // MessageText:
  6170. //
  6171. // The binding does not contain any authentication information.
  6172. //
  6173. RPC_S_BINDING_HAS_NO_AUTH = DWORD(1746);
  6174. {$EXTERNALSYM RPC_S_BINDING_HAS_NO_AUTH}
  6175. //
  6176. // MessageId: RPC_S_UNKNOWN_AUTHN_SERVICE
  6177. //
  6178. // MessageText:
  6179. //
  6180. // The authentication service is unknown.
  6181. //
  6182. RPC_S_UNKNOWN_AUTHN_SERVICE = DWORD(1747);
  6183. {$EXTERNALSYM RPC_S_UNKNOWN_AUTHN_SERVICE}
  6184. //
  6185. // MessageId: RPC_S_UNKNOWN_AUTHN_LEVEL
  6186. //
  6187. // MessageText:
  6188. //
  6189. // The authentication level is unknown.
  6190. //
  6191. RPC_S_UNKNOWN_AUTHN_LEVEL = DWORD(1748);
  6192. {$EXTERNALSYM RPC_S_UNKNOWN_AUTHN_LEVEL}
  6193. //
  6194. // MessageId: RPC_S_INVALID_AUTH_IDENTITY
  6195. //
  6196. // MessageText:
  6197. //
  6198. // The security context is invalid.
  6199. //
  6200. RPC_S_INVALID_AUTH_IDENTITY = DWORD(1749);
  6201. {$EXTERNALSYM RPC_S_INVALID_AUTH_IDENTITY}
  6202. //
  6203. // MessageId: RPC_S_UNKNOWN_AUTHZ_SERVICE
  6204. //
  6205. // MessageText:
  6206. //
  6207. // The authorization service is unknown.
  6208. //
  6209. RPC_S_UNKNOWN_AUTHZ_SERVICE = DWORD(1750);
  6210. {$EXTERNALSYM RPC_S_UNKNOWN_AUTHZ_SERVICE}
  6211. //
  6212. // MessageId: EPT_S_INVALID_ENTRY
  6213. //
  6214. // MessageText:
  6215. //
  6216. // The entry is invalid.
  6217. //
  6218. EPT_S_INVALID_ENTRY = DWORD(1751);
  6219. {$EXTERNALSYM EPT_S_INVALID_ENTRY}
  6220. //
  6221. // MessageId: EPT_S_CANT_PERFORM_OP
  6222. //
  6223. // MessageText:
  6224. //
  6225. // The server endpoint cannot perform the operation.
  6226. //
  6227. EPT_S_CANT_PERFORM_OP = DWORD(1752);
  6228. {$EXTERNALSYM EPT_S_CANT_PERFORM_OP}
  6229. //
  6230. // MessageId: EPT_S_NOT_REGISTERED
  6231. //
  6232. // MessageText:
  6233. //
  6234. // There are no more endpoints available from the endpoint mapper.
  6235. //
  6236. EPT_S_NOT_REGISTERED = DWORD(1753);
  6237. {$EXTERNALSYM EPT_S_NOT_REGISTERED}
  6238. //
  6239. // MessageId: RPC_S_NOTHING_TO_EXPORT
  6240. //
  6241. // MessageText:
  6242. //
  6243. // No interfaces have been exported.
  6244. //
  6245. RPC_S_NOTHING_TO_EXPORT = DWORD(1754);
  6246. {$EXTERNALSYM RPC_S_NOTHING_TO_EXPORT}
  6247. //
  6248. // MessageId: RPC_S_INCOMPLETE_NAME
  6249. //
  6250. // MessageText:
  6251. //
  6252. // The entry name is incomplete.
  6253. //
  6254. RPC_S_INCOMPLETE_NAME = DWORD(1755);
  6255. {$EXTERNALSYM RPC_S_INCOMPLETE_NAME}
  6256. //
  6257. // MessageId: RPC_S_INVALID_VERS_OPTION
  6258. //
  6259. // MessageText:
  6260. //
  6261. // The version option is invalid.
  6262. //
  6263. RPC_S_INVALID_VERS_OPTION = DWORD(1756);
  6264. {$EXTERNALSYM RPC_S_INVALID_VERS_OPTION}
  6265. //
  6266. // MessageId: RPC_S_NO_MORE_MEMBERS
  6267. //
  6268. // MessageText:
  6269. //
  6270. // There are no more members.
  6271. //
  6272. RPC_S_NO_MORE_MEMBERS = DWORD(1757);
  6273. {$EXTERNALSYM RPC_S_NO_MORE_MEMBERS}
  6274. //
  6275. // MessageId: RPC_S_NOT_ALL_OBJS_UNEXPORTED
  6276. //
  6277. // MessageText:
  6278. //
  6279. // There is nothing to unexport.
  6280. //
  6281. RPC_S_NOT_ALL_OBJS_UNEXPORTED = DWORD(1758);
  6282. {$EXTERNALSYM RPC_S_NOT_ALL_OBJS_UNEXPORTED}
  6283. //
  6284. // MessageId: RPC_S_INTERFACE_NOT_FOUND
  6285. //
  6286. // MessageText:
  6287. //
  6288. // The interface was not found.
  6289. //
  6290. RPC_S_INTERFACE_NOT_FOUND = DWORD(1759);
  6291. {$EXTERNALSYM RPC_S_INTERFACE_NOT_FOUND}
  6292. //
  6293. // MessageId: RPC_S_ENTRY_ALREADY_EXISTS
  6294. //
  6295. // MessageText:
  6296. //
  6297. // The entry already exists.
  6298. //
  6299. RPC_S_ENTRY_ALREADY_EXISTS = DWORD(1760);
  6300. {$EXTERNALSYM RPC_S_ENTRY_ALREADY_EXISTS}
  6301. //
  6302. // MessageId: RPC_S_ENTRY_NOT_FOUND
  6303. //
  6304. // MessageText:
  6305. //
  6306. // The entry is not found.
  6307. //
  6308. RPC_S_ENTRY_NOT_FOUND = DWORD(1761);
  6309. {$EXTERNALSYM RPC_S_ENTRY_NOT_FOUND}
  6310. //
  6311. // MessageId: RPC_S_NAME_SERVICE_UNAVAILABLE
  6312. //
  6313. // MessageText:
  6314. //
  6315. // The name service is unavailable.
  6316. //
  6317. RPC_S_NAME_SERVICE_UNAVAILABLE = DWORD(1762);
  6318. {$EXTERNALSYM RPC_S_NAME_SERVICE_UNAVAILABLE}
  6319. //
  6320. // MessageId: RPC_S_INVALID_NAF_ID
  6321. //
  6322. // MessageText:
  6323. //
  6324. // The network address family is invalid.
  6325. //
  6326. RPC_S_INVALID_NAF_ID = DWORD(1763);
  6327. {$EXTERNALSYM RPC_S_INVALID_NAF_ID}
  6328. //
  6329. // MessageId: RPC_S_CANNOT_SUPPORT
  6330. //
  6331. // MessageText:
  6332. //
  6333. // The requested operation is not supported.
  6334. //
  6335. RPC_S_CANNOT_SUPPORT = DWORD(1764);
  6336. {$EXTERNALSYM RPC_S_CANNOT_SUPPORT}
  6337. //
  6338. // MessageId: RPC_S_NO_CONTEXT_AVAILABLE
  6339. //
  6340. // MessageText:
  6341. //
  6342. // No security context is available to allow impersonation.
  6343. //
  6344. RPC_S_NO_CONTEXT_AVAILABLE = DWORD(1765);
  6345. {$EXTERNALSYM RPC_S_NO_CONTEXT_AVAILABLE}
  6346. //
  6347. // MessageId: RPC_S_INTERNAL_ERROR
  6348. //
  6349. // MessageText:
  6350. //
  6351. // An internal error occurred in a remote procedure call (RPC).
  6352. //
  6353. RPC_S_INTERNAL_ERROR = DWORD(1766);
  6354. {$EXTERNALSYM RPC_S_INTERNAL_ERROR}
  6355. //
  6356. // MessageId: RPC_S_ZERO_DIVIDE
  6357. //
  6358. // MessageText:
  6359. //
  6360. // The RPC server attempted an integer division by zero.
  6361. //
  6362. RPC_S_ZERO_DIVIDE = DWORD(1767);
  6363. {$EXTERNALSYM RPC_S_ZERO_DIVIDE}
  6364. //
  6365. // MessageId: RPC_S_ADDRESS_ERROR
  6366. //
  6367. // MessageText:
  6368. //
  6369. // An addressing error occurred in the RPC server.
  6370. //
  6371. RPC_S_ADDRESS_ERROR = DWORD(1768);
  6372. {$EXTERNALSYM RPC_S_ADDRESS_ERROR}
  6373. //
  6374. // MessageId: RPC_S_FP_DIV_ZERO
  6375. //
  6376. // MessageText:
  6377. //
  6378. // A floating-point operation at the RPC server caused a division by zero.
  6379. //
  6380. RPC_S_FP_DIV_ZERO = DWORD(1769);
  6381. {$EXTERNALSYM RPC_S_FP_DIV_ZERO}
  6382. //
  6383. // MessageId: RPC_S_FP_UNDERFLOW
  6384. //
  6385. // MessageText:
  6386. //
  6387. // A floating-point underflow occurred at the RPC server.
  6388. //
  6389. RPC_S_FP_UNDERFLOW = DWORD(1770);
  6390. {$EXTERNALSYM RPC_S_FP_UNDERFLOW}
  6391. //
  6392. // MessageId: RPC_S_FP_OVERFLOW
  6393. //
  6394. // MessageText:
  6395. //
  6396. // A floating-point overflow occurred at the RPC server.
  6397. //
  6398. RPC_S_FP_OVERFLOW = DWORD(1771);
  6399. {$EXTERNALSYM RPC_S_FP_OVERFLOW}
  6400. //
  6401. // MessageId: RPC_X_NO_MORE_ENTRIES
  6402. //
  6403. // MessageText:
  6404. //
  6405. // The list of RPC servers available for the binding of auto handles has been exhausted.
  6406. //
  6407. RPC_X_NO_MORE_ENTRIES = DWORD(1772);
  6408. {$EXTERNALSYM RPC_X_NO_MORE_ENTRIES}
  6409. //
  6410. // MessageId: RPC_X_SS_CHAR_TRANS_OPEN_FAIL
  6411. //
  6412. // MessageText:
  6413. //
  6414. // Unable to open the character translation table file.
  6415. //
  6416. RPC_X_SS_CHAR_TRANS_OPEN_FAIL = DWORD(1773);
  6417. {$EXTERNALSYM RPC_X_SS_CHAR_TRANS_OPEN_FAIL}
  6418. //
  6419. // MessageId: RPC_X_SS_CHAR_TRANS_SHORT_FILE
  6420. //
  6421. // MessageText:
  6422. //
  6423. // The file containing the character translation table has fewer than 512 bytes.
  6424. //
  6425. RPC_X_SS_CHAR_TRANS_SHORT_FILE = DWORD(1774);
  6426. {$EXTERNALSYM RPC_X_SS_CHAR_TRANS_SHORT_FILE}
  6427. //
  6428. // MessageId: RPC_X_SS_IN_NULL_CONTEXT
  6429. //
  6430. // MessageText:
  6431. //
  6432. // A null context handle was passed from the client to the host during a remote procedure call.
  6433. //
  6434. RPC_X_SS_IN_NULL_CONTEXT = DWORD(1775);
  6435. {$EXTERNALSYM RPC_X_SS_IN_NULL_CONTEXT}
  6436. //
  6437. // MessageId: RPC_X_SS_CONTEXT_DAMAGED
  6438. //
  6439. // MessageText:
  6440. //
  6441. // The context handle changed during a remote procedure call.
  6442. //
  6443. RPC_X_SS_CONTEXT_DAMAGED = DWORD(1777);
  6444. {$EXTERNALSYM RPC_X_SS_CONTEXT_DAMAGED}
  6445. //
  6446. // MessageId: RPC_X_SS_HANDLES_MISMATCH
  6447. //
  6448. // MessageText:
  6449. //
  6450. // The binding handles passed to a remote procedure call do not match.
  6451. //
  6452. RPC_X_SS_HANDLES_MISMATCH = DWORD(1778);
  6453. {$EXTERNALSYM RPC_X_SS_HANDLES_MISMATCH}
  6454. //
  6455. // MessageId: RPC_X_SS_CANNOT_GET_CALL_HANDLE
  6456. //
  6457. // MessageText:
  6458. //
  6459. // The stub is unable to get the remote procedure call handle.
  6460. //
  6461. RPC_X_SS_CANNOT_GET_CALL_HANDLE = DWORD(1779);
  6462. {$EXTERNALSYM RPC_X_SS_CANNOT_GET_CALL_HANDLE}
  6463. //
  6464. // MessageId: RPC_X_NULL_REF_POINTER
  6465. //
  6466. // MessageText:
  6467. //
  6468. // A null reference pointer was passed to the stub.
  6469. //
  6470. RPC_X_NULL_REF_POINTER = DWORD(1780);
  6471. {$EXTERNALSYM RPC_X_NULL_REF_POINTER}
  6472. //
  6473. // MessageId: RPC_X_ENUM_VALUE_OUT_OF_RANGE
  6474. //
  6475. // MessageText:
  6476. //
  6477. // The enumeration value is out of range.
  6478. //
  6479. RPC_X_ENUM_VALUE_OUT_OF_RANGE = DWORD(1781);
  6480. {$EXTERNALSYM RPC_X_ENUM_VALUE_OUT_OF_RANGE}
  6481. //
  6482. // MessageId: RPC_X_BYTE_COUNT_TOO_SMALL
  6483. //
  6484. // MessageText:
  6485. //
  6486. // The byte count is too small.
  6487. //
  6488. RPC_X_BYTE_COUNT_TOO_SMALL = DWORD(1782);
  6489. {$EXTERNALSYM RPC_X_BYTE_COUNT_TOO_SMALL}
  6490. //
  6491. // MessageId: RPC_X_BAD_STUB_DATA
  6492. //
  6493. // MessageText:
  6494. //
  6495. // The stub received bad data.
  6496. //
  6497. RPC_X_BAD_STUB_DATA = DWORD(1783);
  6498. {$EXTERNALSYM RPC_X_BAD_STUB_DATA}
  6499. //
  6500. // MessageId: ERROR_INVALID_USER_BUFFER
  6501. //
  6502. // MessageText:
  6503. //
  6504. // The supplied user buffer is not valid for the requested operation.
  6505. //
  6506. ERROR_INVALID_USER_BUFFER = DWORD(1784);
  6507. {$EXTERNALSYM ERROR_INVALID_USER_BUFFER}
  6508. //
  6509. // MessageId: ERROR_UNRECOGNIZED_MEDIA
  6510. //
  6511. // MessageText:
  6512. //
  6513. // The disk media is not recognized. It may not be formatted.
  6514. //
  6515. ERROR_UNRECOGNIZED_MEDIA = DWORD(1785);
  6516. {$EXTERNALSYM ERROR_UNRECOGNIZED_MEDIA}
  6517. //
  6518. // MessageId: ERROR_NO_TRUST_LSA_SECRET
  6519. //
  6520. // MessageText:
  6521. //
  6522. // The workstation does not have a trust secret.
  6523. //
  6524. ERROR_NO_TRUST_LSA_SECRET = DWORD(1786);
  6525. {$EXTERNALSYM ERROR_NO_TRUST_LSA_SECRET}
  6526. //
  6527. // MessageId: ERROR_NO_TRUST_SAM_ACCOUNT
  6528. //
  6529. // MessageText:
  6530. //
  6531. // The security database on the server does not have a computer account for this workstation trust relationship.
  6532. //
  6533. ERROR_NO_TRUST_SAM_ACCOUNT = DWORD(1787);
  6534. {$EXTERNALSYM ERROR_NO_TRUST_SAM_ACCOUNT}
  6535. //
  6536. // MessageId: ERROR_TRUSTED_DOMAIN_FAILURE
  6537. //
  6538. // MessageText:
  6539. //
  6540. // The trust relationship between the primary domain and the trusted domain failed.
  6541. //
  6542. ERROR_TRUSTED_DOMAIN_FAILURE = DWORD(1788);
  6543. {$EXTERNALSYM ERROR_TRUSTED_DOMAIN_FAILURE}
  6544. //
  6545. // MessageId: ERROR_TRUSTED_RELATIONSHIP_FAILURE
  6546. //
  6547. // MessageText:
  6548. //
  6549. // The trust relationship between this workstation and the primary domain failed.
  6550. //
  6551. ERROR_TRUSTED_RELATIONSHIP_FAILURE = DWORD(1789);
  6552. {$EXTERNALSYM ERROR_TRUSTED_RELATIONSHIP_FAILURE}
  6553. //
  6554. // MessageId: ERROR_TRUST_FAILURE
  6555. //
  6556. // MessageText:
  6557. //
  6558. // The network logon failed.
  6559. //
  6560. ERROR_TRUST_FAILURE = DWORD(1790);
  6561. {$EXTERNALSYM ERROR_TRUST_FAILURE}
  6562. //
  6563. // MessageId: RPC_S_CALL_IN_PROGRESS
  6564. //
  6565. // MessageText:
  6566. //
  6567. // A remote procedure call is already in progress for this thread.
  6568. //
  6569. RPC_S_CALL_IN_PROGRESS = DWORD(1791);
  6570. {$EXTERNALSYM RPC_S_CALL_IN_PROGRESS}
  6571. //
  6572. // MessageId: ERROR_NETLOGON_NOT_STARTED
  6573. //
  6574. // MessageText:
  6575. //
  6576. // An attempt was made to logon, but the network logon service was not started.
  6577. //
  6578. ERROR_NETLOGON_NOT_STARTED = DWORD(1792);
  6579. {$EXTERNALSYM ERROR_NETLOGON_NOT_STARTED}
  6580. //
  6581. // MessageId: ERROR_ACCOUNT_EXPIRED
  6582. //
  6583. // MessageText:
  6584. //
  6585. // The user's account has expired.
  6586. //
  6587. ERROR_ACCOUNT_EXPIRED = DWORD(1793);
  6588. {$EXTERNALSYM ERROR_ACCOUNT_EXPIRED}
  6589. //
  6590. // MessageId: ERROR_REDIRECTOR_HAS_OPEN_HANDLES
  6591. //
  6592. // MessageText:
  6593. //
  6594. // The redirector is in use and cannot be unloaded.
  6595. //
  6596. ERROR_REDIRECTOR_HAS_OPEN_HANDLES = DWORD(1794);
  6597. {$EXTERNALSYM ERROR_REDIRECTOR_HAS_OPEN_HANDLES}
  6598. //
  6599. // MessageId: ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
  6600. //
  6601. // MessageText:
  6602. //
  6603. // The specified printer driver is already installed.
  6604. //
  6605. ERROR_PRINTER_DRIVER_ALREADY_INSTALLED = DWORD(1795);
  6606. {$EXTERNALSYM ERROR_PRINTER_DRIVER_ALREADY_INSTALLED}
  6607. //
  6608. // MessageId: ERROR_UNKNOWN_PORT
  6609. //
  6610. // MessageText:
  6611. //
  6612. // The specified port is unknown.
  6613. //
  6614. ERROR_UNKNOWN_PORT = DWORD(1796);
  6615. {$EXTERNALSYM ERROR_UNKNOWN_PORT}
  6616. //
  6617. // MessageId: ERROR_UNKNOWN_PRINTER_DRIVER
  6618. //
  6619. // MessageText:
  6620. //
  6621. // The printer driver is unknown.
  6622. //
  6623. ERROR_UNKNOWN_PRINTER_DRIVER = DWORD(1797);
  6624. {$EXTERNALSYM ERROR_UNKNOWN_PRINTER_DRIVER}
  6625. //
  6626. // MessageId: ERROR_UNKNOWN_PRINTPROCESSOR
  6627. //
  6628. // MessageText:
  6629. //
  6630. // The print processor is unknown.
  6631. //
  6632. ERROR_UNKNOWN_PRINTPROCESSOR = DWORD(1798);
  6633. {$EXTERNALSYM ERROR_UNKNOWN_PRINTPROCESSOR}
  6634. //
  6635. // MessageId: ERROR_INVALID_SEPARATOR_FILE
  6636. //
  6637. // MessageText:
  6638. //
  6639. // The specified separator file is invalid.
  6640. //
  6641. ERROR_INVALID_SEPARATOR_FILE = DWORD(1799);
  6642. {$EXTERNALSYM ERROR_INVALID_SEPARATOR_FILE}
  6643. //
  6644. // MessageId: ERROR_INVALID_PRIORITY
  6645. //
  6646. // MessageText:
  6647. //
  6648. // The specified priority is invalid.
  6649. //
  6650. ERROR_INVALID_PRIORITY = DWORD(1800);
  6651. {$EXTERNALSYM ERROR_INVALID_PRIORITY}
  6652. //
  6653. // MessageId: ERROR_INVALID_PRINTER_NAME
  6654. //
  6655. // MessageText:
  6656. //
  6657. // The printer name is invalid.
  6658. //
  6659. ERROR_INVALID_PRINTER_NAME = DWORD(1801);
  6660. {$EXTERNALSYM ERROR_INVALID_PRINTER_NAME}
  6661. //
  6662. // MessageId: ERROR_PRINTER_ALREADY_EXISTS
  6663. //
  6664. // MessageText:
  6665. //
  6666. // The printer already exists.
  6667. //
  6668. ERROR_PRINTER_ALREADY_EXISTS = DWORD(1802);
  6669. {$EXTERNALSYM ERROR_PRINTER_ALREADY_EXISTS}
  6670. //
  6671. // MessageId: ERROR_INVALID_PRINTER_COMMAND
  6672. //
  6673. // MessageText:
  6674. //
  6675. // The printer command is invalid.
  6676. //
  6677. ERROR_INVALID_PRINTER_COMMAND = DWORD(1803);
  6678. {$EXTERNALSYM ERROR_INVALID_PRINTER_COMMAND}
  6679. //
  6680. // MessageId: ERROR_INVALID_DATATYPE
  6681. //
  6682. // MessageText:
  6683. //
  6684. // The specified datatype is invalid.
  6685. //
  6686. ERROR_INVALID_DATATYPE = DWORD(1804);
  6687. {$EXTERNALSYM ERROR_INVALID_DATATYPE}
  6688. //
  6689. // MessageId: ERROR_INVALID_ENVIRONMENT
  6690. //
  6691. // MessageText:
  6692. //
  6693. // The environment specified is invalid.
  6694. //
  6695. ERROR_INVALID_ENVIRONMENT = DWORD(1805);
  6696. {$EXTERNALSYM ERROR_INVALID_ENVIRONMENT}
  6697. //
  6698. // MessageId: RPC_S_NO_MORE_BINDINGS
  6699. //
  6700. // MessageText:
  6701. //
  6702. // There are no more bindings.
  6703. //
  6704. RPC_S_NO_MORE_BINDINGS = DWORD(1806);
  6705. {$EXTERNALSYM RPC_S_NO_MORE_BINDINGS}
  6706. //
  6707. // MessageId: ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
  6708. //
  6709. // MessageText:
  6710. //
  6711. // The account used is an interdomain trust account. Use your global user account or local user account to access this server.
  6712. //
  6713. ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = DWORD(1807);
  6714. {$EXTERNALSYM ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT}
  6715. //
  6716. // MessageId: ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
  6717. //
  6718. // MessageText:
  6719. //
  6720. // The account used is a computer account. Use your global user account or local user account to access this server.
  6721. //
  6722. ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT = DWORD(1808);
  6723. {$EXTERNALSYM ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT}
  6724. //
  6725. // MessageId: ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
  6726. //
  6727. // MessageText:
  6728. //
  6729. // The account used is a server trust account. Use your global user account or local user account to access this server.
  6730. //
  6731. ERROR_NOLOGON_SERVER_TRUST_ACCOUNT = DWORD(1809);
  6732. {$EXTERNALSYM ERROR_NOLOGON_SERVER_TRUST_ACCOUNT}
  6733. //
  6734. // MessageId: ERROR_DOMAIN_TRUST_INCONSISTENT
  6735. //
  6736. // MessageText:
  6737. //
  6738. // The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
  6739. //
  6740. ERROR_DOMAIN_TRUST_INCONSISTENT = DWORD(1810);
  6741. {$EXTERNALSYM ERROR_DOMAIN_TRUST_INCONSISTENT}
  6742. //
  6743. // MessageId: ERROR_SERVER_HAS_OPEN_HANDLES
  6744. //
  6745. // MessageText:
  6746. //
  6747. // The server is in use and cannot be unloaded.
  6748. //
  6749. ERROR_SERVER_HAS_OPEN_HANDLES = DWORD(1811);
  6750. {$EXTERNALSYM ERROR_SERVER_HAS_OPEN_HANDLES}
  6751. //
  6752. // MessageId: ERROR_RESOURCE_DATA_NOT_FOUND
  6753. //
  6754. // MessageText:
  6755. //
  6756. // The specified image file did not contain a resource section.
  6757. //
  6758. ERROR_RESOURCE_DATA_NOT_FOUND = DWORD(1812);
  6759. {$EXTERNALSYM ERROR_RESOURCE_DATA_NOT_FOUND}
  6760. //
  6761. // MessageId: ERROR_RESOURCE_TYPE_NOT_FOUND
  6762. //
  6763. // MessageText:
  6764. //
  6765. // The specified resource type cannot be found in the image file.
  6766. //
  6767. ERROR_RESOURCE_TYPE_NOT_FOUND = DWORD(1813);
  6768. {$EXTERNALSYM ERROR_RESOURCE_TYPE_NOT_FOUND}
  6769. //
  6770. // MessageId: ERROR_RESOURCE_NAME_NOT_FOUND
  6771. //
  6772. // MessageText:
  6773. //
  6774. // The specified resource name cannot be found in the image file.
  6775. //
  6776. ERROR_RESOURCE_NAME_NOT_FOUND = DWORD(1814);
  6777. {$EXTERNALSYM ERROR_RESOURCE_NAME_NOT_FOUND}
  6778. //
  6779. // MessageId: ERROR_RESOURCE_LANG_NOT_FOUND
  6780. //
  6781. // MessageText:
  6782. //
  6783. // The specified resource language ID cannot be found in the image file.
  6784. //
  6785. ERROR_RESOURCE_LANG_NOT_FOUND = DWORD(1815);
  6786. {$EXTERNALSYM ERROR_RESOURCE_LANG_NOT_FOUND}
  6787. //
  6788. // MessageId: ERROR_NOT_ENOUGH_QUOTA
  6789. //
  6790. // MessageText:
  6791. //
  6792. // Not enough quota is available to process this command.
  6793. //
  6794. ERROR_NOT_ENOUGH_QUOTA = DWORD(1816);
  6795. {$EXTERNALSYM ERROR_NOT_ENOUGH_QUOTA}
  6796. //
  6797. // MessageId: RPC_S_NO_INTERFACES
  6798. //
  6799. // MessageText:
  6800. //
  6801. // No interfaces have been registered.
  6802. //
  6803. RPC_S_NO_INTERFACES = DWORD(1817);
  6804. {$EXTERNALSYM RPC_S_NO_INTERFACES}
  6805. //
  6806. // MessageId: RPC_S_CALL_CANCELLED
  6807. //
  6808. // MessageText:
  6809. //
  6810. // The remote procedure call was cancelled.
  6811. //
  6812. RPC_S_CALL_CANCELLED = DWORD(1818);
  6813. {$EXTERNALSYM RPC_S_CALL_CANCELLED}
  6814. //
  6815. // MessageId: RPC_S_BINDING_INCOMPLETE
  6816. //
  6817. // MessageText:
  6818. //
  6819. // The binding handle does not contain all required information.
  6820. //
  6821. RPC_S_BINDING_INCOMPLETE = DWORD(1819);
  6822. {$EXTERNALSYM RPC_S_BINDING_INCOMPLETE}
  6823. //
  6824. // MessageId: RPC_S_COMM_FAILURE
  6825. //
  6826. // MessageText:
  6827. //
  6828. // A communications failure occurred during a remote procedure call.
  6829. //
  6830. RPC_S_COMM_FAILURE = DWORD(1820);
  6831. {$EXTERNALSYM RPC_S_COMM_FAILURE}
  6832. //
  6833. // MessageId: RPC_S_UNSUPPORTED_AUTHN_LEVEL
  6834. //
  6835. // MessageText:
  6836. //
  6837. // The requested authentication level is not supported.
  6838. //
  6839. RPC_S_UNSUPPORTED_AUTHN_LEVEL = DWORD(1821);
  6840. {$EXTERNALSYM RPC_S_UNSUPPORTED_AUTHN_LEVEL}
  6841. //
  6842. // MessageId: RPC_S_NO_PRINC_NAME
  6843. //
  6844. // MessageText:
  6845. //
  6846. // No principal name registered.
  6847. //
  6848. RPC_S_NO_PRINC_NAME = DWORD(1822);
  6849. {$EXTERNALSYM RPC_S_NO_PRINC_NAME}
  6850. //
  6851. // MessageId: RPC_S_NOT_RPC_ERROR
  6852. //
  6853. // MessageText:
  6854. //
  6855. // The error specified is not a valid Windows RPC error code.
  6856. //
  6857. RPC_S_NOT_RPC_ERROR = DWORD(1823);
  6858. {$EXTERNALSYM RPC_S_NOT_RPC_ERROR}
  6859. //
  6860. // MessageId: RPC_S_UUID_LOCAL_ONLY
  6861. //
  6862. // MessageText:
  6863. //
  6864. // A UUID that is valid only on this computer has been allocated.
  6865. //
  6866. RPC_S_UUID_LOCAL_ONLY = DWORD(1824);
  6867. {$EXTERNALSYM RPC_S_UUID_LOCAL_ONLY}
  6868. //
  6869. // MessageId: RPC_S_SEC_PKG_ERROR
  6870. //
  6871. // MessageText:
  6872. //
  6873. // A security package specific error occurred.
  6874. //
  6875. RPC_S_SEC_PKG_ERROR = DWORD(1825);
  6876. {$EXTERNALSYM RPC_S_SEC_PKG_ERROR}
  6877. //
  6878. // MessageId: RPC_S_NOT_CANCELLED
  6879. //
  6880. // MessageText:
  6881. //
  6882. // Thread is not canceled.
  6883. //
  6884. RPC_S_NOT_CANCELLED = DWORD(1826);
  6885. {$EXTERNALSYM RPC_S_NOT_CANCELLED}
  6886. //
  6887. // MessageId: RPC_X_INVALID_ES_ACTION
  6888. //
  6889. // MessageText:
  6890. //
  6891. // Invalid operation on the encoding/decoding handle.
  6892. //
  6893. RPC_X_INVALID_ES_ACTION = DWORD(1827);
  6894. {$EXTERNALSYM RPC_X_INVALID_ES_ACTION}
  6895. //
  6896. // MessageId: RPC_X_WRONG_ES_VERSION
  6897. //
  6898. // MessageText:
  6899. //
  6900. // Incompatible version of the serializing package.
  6901. //
  6902. RPC_X_WRONG_ES_VERSION = DWORD(1828);
  6903. {$EXTERNALSYM RPC_X_WRONG_ES_VERSION}
  6904. //
  6905. // MessageId: RPC_X_WRONG_STUB_VERSION
  6906. //
  6907. // MessageText:
  6908. //
  6909. // Incompatible version of the RPC stub.
  6910. //
  6911. RPC_X_WRONG_STUB_VERSION = DWORD(1829);
  6912. {$EXTERNALSYM RPC_X_WRONG_STUB_VERSION}
  6913. //
  6914. // MessageId: RPC_X_INVALID_PIPE_OBJECT
  6915. //
  6916. // MessageText:
  6917. //
  6918. // The RPC pipe object is invalid or corrupted.
  6919. //
  6920. RPC_X_INVALID_PIPE_OBJECT = DWORD(1830);
  6921. {$EXTERNALSYM RPC_X_INVALID_PIPE_OBJECT}
  6922. //
  6923. // MessageId: RPC_X_WRONG_PIPE_ORDER
  6924. //
  6925. // MessageText:
  6926. //
  6927. // An invalid operation was attempted on an RPC pipe object.
  6928. //
  6929. RPC_X_WRONG_PIPE_ORDER = DWORD(1831);
  6930. {$EXTERNALSYM RPC_X_WRONG_PIPE_ORDER}
  6931. //
  6932. // MessageId: RPC_X_WRONG_PIPE_VERSION
  6933. //
  6934. // MessageText:
  6935. //
  6936. // Unsupported RPC pipe version.
  6937. //
  6938. RPC_X_WRONG_PIPE_VERSION = DWORD(1832);
  6939. {$EXTERNALSYM RPC_X_WRONG_PIPE_VERSION}
  6940. //
  6941. // MessageId: RPC_S_GROUP_MEMBER_NOT_FOUND
  6942. //
  6943. // MessageText:
  6944. //
  6945. // The group member was not found.
  6946. //
  6947. RPC_S_GROUP_MEMBER_NOT_FOUND = DWORD(1898);
  6948. {$EXTERNALSYM RPC_S_GROUP_MEMBER_NOT_FOUND}
  6949. //
  6950. // MessageId: EPT_S_CANT_CREATE
  6951. //
  6952. // MessageText:
  6953. //
  6954. // The endpoint mapper database entry could not be created.
  6955. //
  6956. EPT_S_CANT_CREATE = DWORD(1899);
  6957. {$EXTERNALSYM EPT_S_CANT_CREATE}
  6958. //
  6959. // MessageId: RPC_S_INVALID_OBJECT
  6960. //
  6961. // MessageText:
  6962. //
  6963. // The object universal unique identifier (UUID) is the nil UUID.
  6964. //
  6965. RPC_S_INVALID_OBJECT = DWORD(1900);
  6966. {$EXTERNALSYM RPC_S_INVALID_OBJECT}
  6967. //
  6968. // MessageId: ERROR_INVALID_TIME
  6969. //
  6970. // MessageText:
  6971. //
  6972. // The specified time is invalid.
  6973. //
  6974. ERROR_INVALID_TIME = DWORD(1901);
  6975. {$EXTERNALSYM ERROR_INVALID_TIME}
  6976. //
  6977. // MessageId: ERROR_INVALID_FORM_NAME
  6978. //
  6979. // MessageText:
  6980. //
  6981. // The specified form name is invalid.
  6982. //
  6983. ERROR_INVALID_FORM_NAME = DWORD(1902);
  6984. {$EXTERNALSYM ERROR_INVALID_FORM_NAME}
  6985. //
  6986. // MessageId: ERROR_INVALID_FORM_SIZE
  6987. //
  6988. // MessageText:
  6989. //
  6990. // The specified form size is invalid.
  6991. //
  6992. ERROR_INVALID_FORM_SIZE = DWORD(1903);
  6993. {$EXTERNALSYM ERROR_INVALID_FORM_SIZE}
  6994. //
  6995. // MessageId: ERROR_ALREADY_WAITING
  6996. //
  6997. // MessageText:
  6998. //
  6999. // The specified printer handle is already being waited on
  7000. //
  7001. ERROR_ALREADY_WAITING = DWORD(1904);
  7002. {$EXTERNALSYM ERROR_ALREADY_WAITING}
  7003. //
  7004. // MessageId: ERROR_PRINTER_DELETED
  7005. //
  7006. // MessageText:
  7007. //
  7008. // The specified printer has been deleted.
  7009. //
  7010. ERROR_PRINTER_DELETED = DWORD(1905);
  7011. {$EXTERNALSYM ERROR_PRINTER_DELETED}
  7012. //
  7013. // MessageId: ERROR_INVALID_PRINTER_STATE
  7014. //
  7015. // MessageText:
  7016. //
  7017. // The state of the printer is invalid.
  7018. //
  7019. ERROR_INVALID_PRINTER_STATE = DWORD(1906);
  7020. {$EXTERNALSYM ERROR_INVALID_PRINTER_STATE}
  7021. //
  7022. // MessageId: ERROR_PASSWORD_MUST_CHANGE
  7023. //
  7024. // MessageText:
  7025. //
  7026. // The user's password must be changed before logging on the first time.
  7027. //
  7028. ERROR_PASSWORD_MUST_CHANGE = DWORD(1907);
  7029. {$EXTERNALSYM ERROR_PASSWORD_MUST_CHANGE}
  7030. //
  7031. // MessageId: ERROR_DOMAIN_CONTROLLER_NOT_FOUND
  7032. //
  7033. // MessageText:
  7034. //
  7035. // Could not find the domain controller for this domain.
  7036. //
  7037. ERROR_DOMAIN_CONTROLLER_NOT_FOUND = DWORD(1908);
  7038. {$EXTERNALSYM ERROR_DOMAIN_CONTROLLER_NOT_FOUND}
  7039. //
  7040. // MessageId: ERROR_ACCOUNT_LOCKED_OUT
  7041. //
  7042. // MessageText:
  7043. //
  7044. // The referenced account is currently locked out and may not be logged on to.
  7045. //
  7046. ERROR_ACCOUNT_LOCKED_OUT = DWORD(1909);
  7047. {$EXTERNALSYM ERROR_ACCOUNT_LOCKED_OUT}
  7048. //
  7049. // MessageId: OR_INVALID_OXID
  7050. //
  7051. // MessageText:
  7052. //
  7053. // The object exporter specified was not found.
  7054. //
  7055. OR_INVALID_OXID = DWORD(1910);
  7056. {$EXTERNALSYM OR_INVALID_OXID}
  7057. //
  7058. // MessageId: OR_INVALID_OID
  7059. //
  7060. // MessageText:
  7061. //
  7062. // The object specified was not found.
  7063. //
  7064. OR_INVALID_OID = DWORD(1911);
  7065. {$EXTERNALSYM OR_INVALID_OID}
  7066. //
  7067. // MessageId: OR_INVALID_SET
  7068. //
  7069. // MessageText:
  7070. //
  7071. // The object resolver set specified was not found.
  7072. //
  7073. OR_INVALID_SET = DWORD(1912);
  7074. {$EXTERNALSYM OR_INVALID_SET}
  7075. //
  7076. // MessageId: RPC_S_SEND_INCOMPLETE
  7077. //
  7078. // MessageText:
  7079. //
  7080. // Some data remains to be sent in the request buffer.
  7081. //
  7082. RPC_S_SEND_INCOMPLETE = DWORD(1913);
  7083. {$EXTERNALSYM RPC_S_SEND_INCOMPLETE}
  7084. //
  7085. // MessageId: RPC_S_INVALID_ASYNC_HANDLE
  7086. //
  7087. // MessageText:
  7088. //
  7089. // Invalid asynchronous remote procedure call handle.
  7090. //
  7091. RPC_S_INVALID_ASYNC_HANDLE = DWORD(1914);
  7092. {$EXTERNALSYM RPC_S_INVALID_ASYNC_HANDLE}
  7093. //
  7094. // MessageId: RPC_S_INVALID_ASYNC_CALL
  7095. //
  7096. // MessageText:
  7097. //
  7098. // Invalid asynchronous RPC call handle for this operation.
  7099. //
  7100. RPC_S_INVALID_ASYNC_CALL = DWORD(1915);
  7101. {$EXTERNALSYM RPC_S_INVALID_ASYNC_CALL}
  7102. //
  7103. // MessageId: RPC_X_PIPE_CLOSED
  7104. //
  7105. // MessageText:
  7106. //
  7107. // The RPC pipe object has already been closed.
  7108. //
  7109. RPC_X_PIPE_CLOSED = DWORD(1916);
  7110. {$EXTERNALSYM RPC_X_PIPE_CLOSED}
  7111. //
  7112. // MessageId: RPC_X_PIPE_DISCIPLINE_ERROR
  7113. //
  7114. // MessageText:
  7115. //
  7116. // The RPC call completed before all pipes were processed.
  7117. //
  7118. RPC_X_PIPE_DISCIPLINE_ERROR = DWORD(1917);
  7119. {$EXTERNALSYM RPC_X_PIPE_DISCIPLINE_ERROR}
  7120. //
  7121. // MessageId: RPC_X_PIPE_EMPTY
  7122. //
  7123. // MessageText:
  7124. //
  7125. // No more data is available from the RPC pipe.
  7126. //
  7127. RPC_X_PIPE_EMPTY = DWORD(1918);
  7128. {$EXTERNALSYM RPC_X_PIPE_EMPTY}
  7129. //
  7130. // MessageId: ERROR_NO_SITENAME
  7131. //
  7132. // MessageText:
  7133. //
  7134. // No site name is available for this machine.
  7135. //
  7136. ERROR_NO_SITENAME = DWORD(1919);
  7137. {$EXTERNALSYM ERROR_NO_SITENAME}
  7138. //
  7139. // MessageId: ERROR_CANT_ACCESS_FILE
  7140. //
  7141. // MessageText:
  7142. //
  7143. // The file can not be accessed by the system.
  7144. //
  7145. ERROR_CANT_ACCESS_FILE = DWORD(1920);
  7146. {$EXTERNALSYM ERROR_CANT_ACCESS_FILE}
  7147. //
  7148. // MessageId: ERROR_CANT_RESOLVE_FILENAME
  7149. //
  7150. // MessageText:
  7151. //
  7152. // The name of the file cannot be resolved by the system.
  7153. //
  7154. ERROR_CANT_RESOLVE_FILENAME = DWORD(1921);
  7155. {$EXTERNALSYM ERROR_CANT_RESOLVE_FILENAME}
  7156. //
  7157. // MessageId: RPC_S_ENTRY_TYPE_MISMATCH
  7158. //
  7159. // MessageText:
  7160. //
  7161. // The entry is not of the expected type.
  7162. //
  7163. RPC_S_ENTRY_TYPE_MISMATCH = DWORD(1922);
  7164. {$EXTERNALSYM RPC_S_ENTRY_TYPE_MISMATCH}
  7165. //
  7166. // MessageId: RPC_S_NOT_ALL_OBJS_EXPORTED
  7167. //
  7168. // MessageText:
  7169. //
  7170. // Not all object UUIDs could be exported to the specified entry.
  7171. //
  7172. RPC_S_NOT_ALL_OBJS_EXPORTED = DWORD(1923);
  7173. {$EXTERNALSYM RPC_S_NOT_ALL_OBJS_EXPORTED}
  7174. //
  7175. // MessageId: RPC_S_INTERFACE_NOT_EXPORTED
  7176. //
  7177. // MessageText:
  7178. //
  7179. // Interface could not be exported to the specified entry.
  7180. //
  7181. RPC_S_INTERFACE_NOT_EXPORTED = DWORD(1924);
  7182. {$EXTERNALSYM RPC_S_INTERFACE_NOT_EXPORTED}
  7183. //
  7184. // MessageId: RPC_S_PROFILE_NOT_ADDED
  7185. //
  7186. // MessageText:
  7187. //
  7188. // The specified profile entry could not be added.
  7189. //
  7190. RPC_S_PROFILE_NOT_ADDED = DWORD(1925);
  7191. {$EXTERNALSYM RPC_S_PROFILE_NOT_ADDED}
  7192. //
  7193. // MessageId: RPC_S_PRF_ELT_NOT_ADDED
  7194. //
  7195. // MessageText:
  7196. //
  7197. // The specified profile element could not be added.
  7198. //
  7199. RPC_S_PRF_ELT_NOT_ADDED = DWORD(1926);
  7200. {$EXTERNALSYM RPC_S_PRF_ELT_NOT_ADDED}
  7201. //
  7202. // MessageId: RPC_S_PRF_ELT_NOT_REMOVED
  7203. //
  7204. // MessageText:
  7205. //
  7206. // The specified profile element could not be removed.
  7207. //
  7208. RPC_S_PRF_ELT_NOT_REMOVED = DWORD(1927);
  7209. {$EXTERNALSYM RPC_S_PRF_ELT_NOT_REMOVED}
  7210. //
  7211. // MessageId: RPC_S_GRP_ELT_NOT_ADDED
  7212. //
  7213. // MessageText:
  7214. //
  7215. // The group element could not be added.
  7216. //
  7217. RPC_S_GRP_ELT_NOT_ADDED = DWORD(1928);
  7218. {$EXTERNALSYM RPC_S_GRP_ELT_NOT_ADDED}
  7219. //
  7220. // MessageId: RPC_S_GRP_ELT_NOT_REMOVED
  7221. //
  7222. // MessageText:
  7223. //
  7224. // The group element could not be removed.
  7225. //
  7226. RPC_S_GRP_ELT_NOT_REMOVED = DWORD(1929);
  7227. {$EXTERNALSYM RPC_S_GRP_ELT_NOT_REMOVED}
  7228. //
  7229. // MessageId: ERROR_KM_DRIVER_BLOCKED
  7230. //
  7231. // MessageText:
  7232. //
  7233. // The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
  7234. //
  7235. ERROR_KM_DRIVER_BLOCKED = DWORD(1930);
  7236. {$EXTERNALSYM ERROR_KM_DRIVER_BLOCKED}
  7237. //
  7238. // MessageId: ERROR_CONTEXT_EXPIRED
  7239. //
  7240. // MessageText:
  7241. //
  7242. // The context has expired and can no longer be used.
  7243. //
  7244. ERROR_CONTEXT_EXPIRED = DWORD(1931);
  7245. {$EXTERNALSYM ERROR_CONTEXT_EXPIRED}
  7246. //
  7247. // MessageId: ERROR_PER_USER_TRUST_QUOTA_EXCEEDED
  7248. //
  7249. // MessageText:
  7250. //
  7251. // The current user's delegated trust creation quota has been exceeded.
  7252. //
  7253. ERROR_PER_USER_TRUST_QUOTA_EXCEEDED = DWORD(1932);
  7254. {$EXTERNALSYM ERROR_PER_USER_TRUST_QUOTA_EXCEEDED}
  7255. //
  7256. // MessageId: ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED
  7257. //
  7258. // MessageText:
  7259. //
  7260. // The total delegated trust creation quota has been exceeded.
  7261. //
  7262. ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED = DWORD(1933);
  7263. {$EXTERNALSYM ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED}
  7264. //
  7265. // MessageId: ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED
  7266. //
  7267. // MessageText:
  7268. //
  7269. // The current user's delegated trust deletion quota has been exceeded.
  7270. //
  7271. ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED = DWORD(1934);
  7272. {$EXTERNALSYM ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED}
  7273. //
  7274. // MessageId: ERROR_AUTHENTICATION_FIREWALL_FAILED
  7275. //
  7276. // MessageText:
  7277. //
  7278. // Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine.
  7279. //
  7280. ERROR_AUTHENTICATION_FIREWALL_FAILED = DWORD(1935);
  7281. {$EXTERNALSYM ERROR_AUTHENTICATION_FIREWALL_FAILED}
  7282. //
  7283. // MessageId: ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED
  7284. //
  7285. // MessageText:
  7286. //
  7287. // Remote connections to the Print Spooler are blocked by a policy set on your machine.
  7288. //
  7289. ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED = DWORD(1936);
  7290. {$EXTERNALSYM ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED}
  7291. ///////////////////////////
  7292. // //
  7293. // OpenGL Error Code //
  7294. // //
  7295. ///////////////////////////
  7296. //
  7297. // MessageId: ERROR_INVALID_PIXEL_FORMAT
  7298. //
  7299. // MessageText:
  7300. //
  7301. // The pixel format is invalid.
  7302. //
  7303. ERROR_INVALID_PIXEL_FORMAT = DWORD(2000);
  7304. {$EXTERNALSYM ERROR_INVALID_PIXEL_FORMAT}
  7305. //
  7306. // MessageId: ERROR_BAD_DRIVER
  7307. //
  7308. // MessageText:
  7309. //
  7310. // The specified driver is invalid.
  7311. //
  7312. ERROR_BAD_DRIVER = DWORD(2001);
  7313. {$EXTERNALSYM ERROR_BAD_DRIVER}
  7314. //
  7315. // MessageId: ERROR_INVALID_WINDOW_STYLE
  7316. //
  7317. // MessageText:
  7318. //
  7319. // The window style or class attribute is invalid for this operation.
  7320. //
  7321. ERROR_INVALID_WINDOW_STYLE = DWORD(2002);
  7322. {$EXTERNALSYM ERROR_INVALID_WINDOW_STYLE}
  7323. //
  7324. // MessageId: ERROR_METAFILE_NOT_SUPPORTED
  7325. //
  7326. // MessageText:
  7327. //
  7328. // The requested metafile operation is not supported.
  7329. //
  7330. ERROR_METAFILE_NOT_SUPPORTED = DWORD(2003);
  7331. {$EXTERNALSYM ERROR_METAFILE_NOT_SUPPORTED}
  7332. //
  7333. // MessageId: ERROR_TRANSFORM_NOT_SUPPORTED
  7334. //
  7335. // MessageText:
  7336. //
  7337. // The requested transformation operation is not supported.
  7338. //
  7339. ERROR_TRANSFORM_NOT_SUPPORTED = DWORD(2004);
  7340. {$EXTERNALSYM ERROR_TRANSFORM_NOT_SUPPORTED}
  7341. //
  7342. // MessageId: ERROR_CLIPPING_NOT_SUPPORTED
  7343. //
  7344. // MessageText:
  7345. //
  7346. // The requested clipping operation is not supported.
  7347. //
  7348. ERROR_CLIPPING_NOT_SUPPORTED = DWORD(2005);
  7349. {$EXTERNALSYM ERROR_CLIPPING_NOT_SUPPORTED}
  7350. // End of OpenGL error codes
  7351. ///////////////////////////////////////////
  7352. // //
  7353. // Image Color Management Error Code //
  7354. // //
  7355. ///////////////////////////////////////////
  7356. //
  7357. // MessageId: ERROR_INVALID_CMM
  7358. //
  7359. // MessageText:
  7360. //
  7361. // The specified color management module is invalid.
  7362. //
  7363. ERROR_INVALID_CMM = DWORD(2010);
  7364. {$EXTERNALSYM ERROR_INVALID_CMM}
  7365. //
  7366. // MessageId: ERROR_INVALID_PROFILE
  7367. //
  7368. // MessageText:
  7369. //
  7370. // The specified color profile is invalid.
  7371. //
  7372. ERROR_INVALID_PROFILE = DWORD(2011);
  7373. {$EXTERNALSYM ERROR_INVALID_PROFILE}
  7374. //
  7375. // MessageId: ERROR_TAG_NOT_FOUND
  7376. //
  7377. // MessageText:
  7378. //
  7379. // The specified tag was not found.
  7380. //
  7381. ERROR_TAG_NOT_FOUND = DWORD(2012);
  7382. {$EXTERNALSYM ERROR_TAG_NOT_FOUND}
  7383. //
  7384. // MessageId: ERROR_TAG_NOT_PRESENT
  7385. //
  7386. // MessageText:
  7387. //
  7388. // A required tag is not present.
  7389. //
  7390. ERROR_TAG_NOT_PRESENT = DWORD(2013);
  7391. {$EXTERNALSYM ERROR_TAG_NOT_PRESENT}
  7392. //
  7393. // MessageId: ERROR_DUPLICATE_TAG
  7394. //
  7395. // MessageText:
  7396. //
  7397. // The specified tag is already present.
  7398. //
  7399. ERROR_DUPLICATE_TAG = DWORD(2014);
  7400. {$EXTERNALSYM ERROR_DUPLICATE_TAG}
  7401. //
  7402. // MessageId: ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE
  7403. //
  7404. // MessageText:
  7405. //
  7406. // The specified color profile is not associated with any device.
  7407. //
  7408. ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE = DWORD(2015);
  7409. {$EXTERNALSYM ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE}
  7410. //
  7411. // MessageId: ERROR_PROFILE_NOT_FOUND
  7412. //
  7413. // MessageText:
  7414. //
  7415. // The specified color profile was not found.
  7416. //
  7417. ERROR_PROFILE_NOT_FOUND = DWORD(2016);
  7418. {$EXTERNALSYM ERROR_PROFILE_NOT_FOUND}
  7419. //
  7420. // MessageId: ERROR_INVALID_COLORSPACE
  7421. //
  7422. // MessageText:
  7423. //
  7424. // The specified color space is invalid.
  7425. //
  7426. ERROR_INVALID_COLORSPACE = DWORD(2017);
  7427. {$EXTERNALSYM ERROR_INVALID_COLORSPACE}
  7428. //
  7429. // MessageId: ERROR_ICM_NOT_ENABLED
  7430. //
  7431. // MessageText:
  7432. //
  7433. // Image Color Management is not enabled.
  7434. //
  7435. ERROR_ICM_NOT_ENABLED = DWORD(2018);
  7436. {$EXTERNALSYM ERROR_ICM_NOT_ENABLED}
  7437. //
  7438. // MessageId: ERROR_DELETING_ICM_XFORM
  7439. //
  7440. // MessageText:
  7441. //
  7442. // There was an error while deleting the color transform.
  7443. //
  7444. ERROR_DELETING_ICM_XFORM = DWORD(2019);
  7445. {$EXTERNALSYM ERROR_DELETING_ICM_XFORM}
  7446. //
  7447. // MessageId: ERROR_INVALID_TRANSFORM
  7448. //
  7449. // MessageText:
  7450. //
  7451. // The specified color transform is invalid.
  7452. //
  7453. ERROR_INVALID_TRANSFORM = DWORD(2020);
  7454. {$EXTERNALSYM ERROR_INVALID_TRANSFORM}
  7455. //
  7456. // MessageId: ERROR_COLORSPACE_MISMATCH
  7457. //
  7458. // MessageText:
  7459. //
  7460. // The specified transform does not match the bitmap's color space.
  7461. //
  7462. ERROR_COLORSPACE_MISMATCH = DWORD(2021);
  7463. {$EXTERNALSYM ERROR_COLORSPACE_MISMATCH}
  7464. //
  7465. // MessageId: ERROR_INVALID_COLORINDEX
  7466. //
  7467. // MessageText:
  7468. //
  7469. // The specified named color index is not present in the profile.
  7470. //
  7471. ERROR_INVALID_COLORINDEX = DWORD(2022);
  7472. {$EXTERNALSYM ERROR_INVALID_COLORINDEX}
  7473. ///////////////////////////
  7474. // //
  7475. // Winnet32 Status Codes //
  7476. // //
  7477. // The range 2100 through 2999 is reserved for network status codes.
  7478. // See lmerr.h for a complete listing
  7479. ///////////////////////////
  7480. //
  7481. // MessageId: ERROR_CONNECTED_OTHER_PASSWORD
  7482. //
  7483. // MessageText:
  7484. //
  7485. // The network connection was made successfully, but the user had to be prompted for a password other than the one originally specified.
  7486. //
  7487. ERROR_CONNECTED_OTHER_PASSWORD = DWORD(2108);
  7488. {$EXTERNALSYM ERROR_CONNECTED_OTHER_PASSWORD}
  7489. //
  7490. // MessageId: ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT
  7491. //
  7492. // MessageText:
  7493. //
  7494. // The network connection was made successfully using default credentials.
  7495. //
  7496. ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT = DWORD(2109);
  7497. {$EXTERNALSYM ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT}
  7498. //
  7499. // MessageId: ERROR_BAD_USERNAME
  7500. //
  7501. // MessageText:
  7502. //
  7503. // The specified username is invalid.
  7504. //
  7505. ERROR_BAD_USERNAME = DWORD(2202);
  7506. {$EXTERNALSYM ERROR_BAD_USERNAME}
  7507. //
  7508. // MessageId: ERROR_NOT_CONNECTED
  7509. //
  7510. // MessageText:
  7511. //
  7512. // This network connection does not exist.
  7513. //
  7514. ERROR_NOT_CONNECTED = DWORD(2250);
  7515. {$EXTERNALSYM ERROR_NOT_CONNECTED}
  7516. //
  7517. // MessageId: ERROR_OPEN_FILES
  7518. //
  7519. // MessageText:
  7520. //
  7521. // This network connection has files open or requests pending.
  7522. //
  7523. ERROR_OPEN_FILES = DWORD(2401);
  7524. {$EXTERNALSYM ERROR_OPEN_FILES}
  7525. //
  7526. // MessageId: ERROR_ACTIVE_CONNECTIONS
  7527. //
  7528. // MessageText:
  7529. //
  7530. // Active connections still exist.
  7531. //
  7532. ERROR_ACTIVE_CONNECTIONS = DWORD(2402);
  7533. {$EXTERNALSYM ERROR_ACTIVE_CONNECTIONS}
  7534. //
  7535. // MessageId: ERROR_DEVICE_IN_USE
  7536. //
  7537. // MessageText:
  7538. //
  7539. // The device is in use by an active process and cannot be disconnected.
  7540. //
  7541. ERROR_DEVICE_IN_USE = DWORD(2404);
  7542. {$EXTERNALSYM ERROR_DEVICE_IN_USE}
  7543. ////////////////////////////////////
  7544. // //
  7545. // Win32 Spooler Error Codes //
  7546. // //
  7547. ////////////////////////////////////
  7548. //
  7549. // MessageId: ERROR_UNKNOWN_PRINT_MONITOR
  7550. //
  7551. // MessageText:
  7552. //
  7553. // The specified print monitor is unknown.
  7554. //
  7555. ERROR_UNKNOWN_PRINT_MONITOR = DWORD(3000);
  7556. {$EXTERNALSYM ERROR_UNKNOWN_PRINT_MONITOR}
  7557. //
  7558. // MessageId: ERROR_PRINTER_DRIVER_IN_USE
  7559. //
  7560. // MessageText:
  7561. //
  7562. // The specified printer driver is currently in use.
  7563. //
  7564. ERROR_PRINTER_DRIVER_IN_USE = DWORD(3001);
  7565. {$EXTERNALSYM ERROR_PRINTER_DRIVER_IN_USE}
  7566. //
  7567. // MessageId: ERROR_SPOOL_FILE_NOT_FOUND
  7568. //
  7569. // MessageText:
  7570. //
  7571. // The spool file was not found.
  7572. //
  7573. ERROR_SPOOL_FILE_NOT_FOUND = DWORD(3002);
  7574. {$EXTERNALSYM ERROR_SPOOL_FILE_NOT_FOUND}
  7575. //
  7576. // MessageId: ERROR_SPL_NO_STARTDOC
  7577. //
  7578. // MessageText:
  7579. //
  7580. // A StartDocPrinter call was not issued.
  7581. //
  7582. ERROR_SPL_NO_STARTDOC = DWORD(3003);
  7583. {$EXTERNALSYM ERROR_SPL_NO_STARTDOC}
  7584. //
  7585. // MessageId: ERROR_SPL_NO_ADDJOB
  7586. //
  7587. // MessageText:
  7588. //
  7589. // An AddJob call was not issued.
  7590. //
  7591. ERROR_SPL_NO_ADDJOB = DWORD(3004);
  7592. {$EXTERNALSYM ERROR_SPL_NO_ADDJOB}
  7593. //
  7594. // MessageId: ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
  7595. //
  7596. // MessageText:
  7597. //
  7598. // The specified print processor has already been installed.
  7599. //
  7600. ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED = DWORD(3005);
  7601. {$EXTERNALSYM ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED}
  7602. //
  7603. // MessageId: ERROR_PRINT_MONITOR_ALREADY_INSTALLED
  7604. //
  7605. // MessageText:
  7606. //
  7607. // The specified print monitor has already been installed.
  7608. //
  7609. ERROR_PRINT_MONITOR_ALREADY_INSTALLED = DWORD(3006);
  7610. {$EXTERNALSYM ERROR_PRINT_MONITOR_ALREADY_INSTALLED}
  7611. //
  7612. // MessageId: ERROR_INVALID_PRINT_MONITOR
  7613. //
  7614. // MessageText:
  7615. //
  7616. // The specified print monitor does not have the required functions.
  7617. //
  7618. ERROR_INVALID_PRINT_MONITOR = DWORD(3007);
  7619. {$EXTERNALSYM ERROR_INVALID_PRINT_MONITOR}
  7620. //
  7621. // MessageId: ERROR_PRINT_MONITOR_IN_USE
  7622. //
  7623. // MessageText:
  7624. //
  7625. // The specified print monitor is currently in use.
  7626. //
  7627. ERROR_PRINT_MONITOR_IN_USE = DWORD(3008);
  7628. {$EXTERNALSYM ERROR_PRINT_MONITOR_IN_USE}
  7629. //
  7630. // MessageId: ERROR_PRINTER_HAS_JOBS_QUEUED
  7631. //
  7632. // MessageText:
  7633. //
  7634. // The requested operation is not allowed when there are jobs queued to the printer.
  7635. //
  7636. ERROR_PRINTER_HAS_JOBS_QUEUED = DWORD(3009);
  7637. {$EXTERNALSYM ERROR_PRINTER_HAS_JOBS_QUEUED}
  7638. //
  7639. // MessageId: ERROR_SUCCESS_REBOOT_REQUIRED
  7640. //
  7641. // MessageText:
  7642. //
  7643. // The requested operation is successful. Changes will not be effective until the system is rebooted.
  7644. //
  7645. ERROR_SUCCESS_REBOOT_REQUIRED = DWORD(3010);
  7646. {$EXTERNALSYM ERROR_SUCCESS_REBOOT_REQUIRED}
  7647. //
  7648. // MessageId: ERROR_SUCCESS_RESTART_REQUIRED
  7649. //
  7650. // MessageText:
  7651. //
  7652. // The requested operation is successful. Changes will not be effective until the service is restarted.
  7653. //
  7654. ERROR_SUCCESS_RESTART_REQUIRED = DWORD(3011);
  7655. {$EXTERNALSYM ERROR_SUCCESS_RESTART_REQUIRED}
  7656. //
  7657. // MessageId: ERROR_PRINTER_NOT_FOUND
  7658. //
  7659. // MessageText:
  7660. //
  7661. // No printers were found.
  7662. //
  7663. ERROR_PRINTER_NOT_FOUND = DWORD(3012);
  7664. {$EXTERNALSYM ERROR_PRINTER_NOT_FOUND}
  7665. //
  7666. // MessageId: ERROR_PRINTER_DRIVER_WARNED
  7667. //
  7668. // MessageText:
  7669. //
  7670. // The printer driver is known to be unreliable.
  7671. //
  7672. ERROR_PRINTER_DRIVER_WARNED = DWORD(3013);
  7673. {$EXTERNALSYM ERROR_PRINTER_DRIVER_WARNED}
  7674. //
  7675. // MessageId: ERROR_PRINTER_DRIVER_BLOCKED
  7676. //
  7677. // MessageText:
  7678. //
  7679. // The printer driver is known to harm the system.
  7680. //
  7681. ERROR_PRINTER_DRIVER_BLOCKED = DWORD(3014);
  7682. {$EXTERNALSYM ERROR_PRINTER_DRIVER_BLOCKED}
  7683. ////////////////////////////////////
  7684. // //
  7685. // Wins Error Codes //
  7686. // //
  7687. ////////////////////////////////////
  7688. //
  7689. // MessageId: ERROR_WINS_INTERNAL
  7690. //
  7691. // MessageText:
  7692. //
  7693. // WINS encountered an error while processing the command.
  7694. //
  7695. ERROR_WINS_INTERNAL = DWORD(4000);
  7696. {$EXTERNALSYM ERROR_WINS_INTERNAL}
  7697. //
  7698. // MessageId: ERROR_CAN_NOT_DEL_LOCAL_WINS
  7699. //
  7700. // MessageText:
  7701. //
  7702. // The local WINS can not be deleted.
  7703. //
  7704. ERROR_CAN_NOT_DEL_LOCAL_WINS = DWORD(4001);
  7705. {$EXTERNALSYM ERROR_CAN_NOT_DEL_LOCAL_WINS}
  7706. //
  7707. // MessageId: ERROR_STATIC_INIT
  7708. //
  7709. // MessageText:
  7710. //
  7711. // The importation from the file failed.
  7712. //
  7713. ERROR_STATIC_INIT = DWORD(4002);
  7714. {$EXTERNALSYM ERROR_STATIC_INIT}
  7715. //
  7716. // MessageId: ERROR_INC_BACKUP
  7717. //
  7718. // MessageText:
  7719. //
  7720. // The backup failed. Was a full backup done before?
  7721. //
  7722. ERROR_INC_BACKUP = DWORD(4003);
  7723. {$EXTERNALSYM ERROR_INC_BACKUP}
  7724. //
  7725. // MessageId: ERROR_FULL_BACKUP
  7726. //
  7727. // MessageText:
  7728. //
  7729. // The backup failed. Check the directory to which you are backing the database.
  7730. //
  7731. ERROR_FULL_BACKUP = DWORD(4004);
  7732. {$EXTERNALSYM ERROR_FULL_BACKUP}
  7733. //
  7734. // MessageId: ERROR_REC_NON_EXISTENT
  7735. //
  7736. // MessageText:
  7737. //
  7738. // The name does not exist in the WINS database.
  7739. //
  7740. ERROR_REC_NON_EXISTENT = DWORD(4005);
  7741. {$EXTERNALSYM ERROR_REC_NON_EXISTENT}
  7742. //
  7743. // MessageId: ERROR_RPL_NOT_ALLOWED
  7744. //
  7745. // MessageText:
  7746. //
  7747. // Replication with a nonconfigured partner is not allowed.
  7748. //
  7749. ERROR_RPL_NOT_ALLOWED = DWORD(4006);
  7750. {$EXTERNALSYM ERROR_RPL_NOT_ALLOWED}
  7751. ////////////////////////////////////
  7752. // //
  7753. // DHCP Error Codes //
  7754. // //
  7755. ////////////////////////////////////
  7756. //
  7757. // MessageId: ERROR_DHCP_ADDRESS_CONFLICT
  7758. //
  7759. // MessageText:
  7760. //
  7761. // 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.
  7762. //
  7763. ERROR_DHCP_ADDRESS_CONFLICT = DWORD(4100);
  7764. {$EXTERNALSYM ERROR_DHCP_ADDRESS_CONFLICT}
  7765. ////////////////////////////////////
  7766. // //
  7767. // WMI Error Codes //
  7768. // //
  7769. ////////////////////////////////////
  7770. //
  7771. // MessageId: ERROR_WMI_GUID_NOT_FOUND
  7772. //
  7773. // MessageText:
  7774. //
  7775. // The GUID passed was not recognized as valid by a WMI data provider.
  7776. //
  7777. ERROR_WMI_GUID_NOT_FOUND = DWORD(4200);
  7778. {$EXTERNALSYM ERROR_WMI_GUID_NOT_FOUND}
  7779. //
  7780. // MessageId: ERROR_WMI_INSTANCE_NOT_FOUND
  7781. //
  7782. // MessageText:
  7783. //
  7784. // The instance name passed was not recognized as valid by a WMI data provider.
  7785. //
  7786. ERROR_WMI_INSTANCE_NOT_FOUND = DWORD(4201);
  7787. {$EXTERNALSYM ERROR_WMI_INSTANCE_NOT_FOUND}
  7788. //
  7789. // MessageId: ERROR_WMI_ITEMID_NOT_FOUND
  7790. //
  7791. // MessageText:
  7792. //
  7793. // The data item ID passed was not recognized as valid by a WMI data provider.
  7794. //
  7795. ERROR_WMI_ITEMID_NOT_FOUND = DWORD(4202);
  7796. {$EXTERNALSYM ERROR_WMI_ITEMID_NOT_FOUND}
  7797. //
  7798. // MessageId: ERROR_WMI_TRY_AGAIN
  7799. //
  7800. // MessageText:
  7801. //
  7802. // The WMI request could not be completed and should be retried.
  7803. //
  7804. ERROR_WMI_TRY_AGAIN = DWORD(4203);
  7805. {$EXTERNALSYM ERROR_WMI_TRY_AGAIN}
  7806. //
  7807. // MessageId: ERROR_WMI_DP_NOT_FOUND
  7808. //
  7809. // MessageText:
  7810. //
  7811. // The WMI data provider could not be located.
  7812. //
  7813. ERROR_WMI_DP_NOT_FOUND = DWORD(4204);
  7814. {$EXTERNALSYM ERROR_WMI_DP_NOT_FOUND}
  7815. //
  7816. // MessageId: ERROR_WMI_UNRESOLVED_INSTANCE_REF
  7817. //
  7818. // MessageText:
  7819. //
  7820. // The WMI data provider references an instance set that has not been registered.
  7821. //
  7822. ERROR_WMI_UNRESOLVED_INSTANCE_REF = DWORD(4205);
  7823. {$EXTERNALSYM ERROR_WMI_UNRESOLVED_INSTANCE_REF}
  7824. //
  7825. // MessageId: ERROR_WMI_ALREADY_ENABLED
  7826. //
  7827. // MessageText:
  7828. //
  7829. // The WMI data block or event notification has already been enabled.
  7830. //
  7831. ERROR_WMI_ALREADY_ENABLED = DWORD(4206);
  7832. {$EXTERNALSYM ERROR_WMI_ALREADY_ENABLED}
  7833. //
  7834. // MessageId: ERROR_WMI_GUID_DISCONNECTED
  7835. //
  7836. // MessageText:
  7837. //
  7838. // The WMI data block is no longer available.
  7839. //
  7840. ERROR_WMI_GUID_DISCONNECTED = DWORD(4207);
  7841. {$EXTERNALSYM ERROR_WMI_GUID_DISCONNECTED}
  7842. //
  7843. // MessageId: ERROR_WMI_SERVER_UNAVAILABLE
  7844. //
  7845. // MessageText:
  7846. //
  7847. // The WMI data service is not available.
  7848. //
  7849. ERROR_WMI_SERVER_UNAVAILABLE = DWORD(4208);
  7850. {$EXTERNALSYM ERROR_WMI_SERVER_UNAVAILABLE}
  7851. //
  7852. // MessageId: ERROR_WMI_DP_FAILED
  7853. //
  7854. // MessageText:
  7855. //
  7856. // The WMI data provider failed to carry out the request.
  7857. //
  7858. ERROR_WMI_DP_FAILED = DWORD(4209);
  7859. {$EXTERNALSYM ERROR_WMI_DP_FAILED}
  7860. //
  7861. // MessageId: ERROR_WMI_INVALID_MOF
  7862. //
  7863. // MessageText:
  7864. //
  7865. // The WMI MOF information is not valid.
  7866. //
  7867. ERROR_WMI_INVALID_MOF = DWORD(4210);
  7868. {$EXTERNALSYM ERROR_WMI_INVALID_MOF}
  7869. //
  7870. // MessageId: ERROR_WMI_INVALID_REGINFO
  7871. //
  7872. // MessageText:
  7873. //
  7874. // The WMI registration information is not valid.
  7875. //
  7876. ERROR_WMI_INVALID_REGINFO = DWORD(4211);
  7877. {$EXTERNALSYM ERROR_WMI_INVALID_REGINFO}
  7878. //
  7879. // MessageId: ERROR_WMI_ALREADY_DISABLED
  7880. //
  7881. // MessageText:
  7882. //
  7883. // The WMI data block or event notification has already been disabled.
  7884. //
  7885. ERROR_WMI_ALREADY_DISABLED = DWORD(4212);
  7886. {$EXTERNALSYM ERROR_WMI_ALREADY_DISABLED}
  7887. //
  7888. // MessageId: ERROR_WMI_READ_ONLY
  7889. //
  7890. // MessageText:
  7891. //
  7892. // The WMI data item or data block is read only.
  7893. //
  7894. ERROR_WMI_READ_ONLY = DWORD(4213);
  7895. {$EXTERNALSYM ERROR_WMI_READ_ONLY}
  7896. //
  7897. // MessageId: ERROR_WMI_SET_FAILURE
  7898. //
  7899. // MessageText:
  7900. //
  7901. // The WMI data item or data block could not be changed.
  7902. //
  7903. ERROR_WMI_SET_FAILURE = DWORD(4214);
  7904. {$EXTERNALSYM ERROR_WMI_SET_FAILURE}
  7905. //////////////////////////////////////////
  7906. // //
  7907. // NT Media Services (RSM) Error Codes //
  7908. // //
  7909. //////////////////////////////////////////
  7910. //
  7911. // MessageId: ERROR_INVALID_MEDIA
  7912. //
  7913. // MessageText:
  7914. //
  7915. // The media identifier does not represent a valid medium.
  7916. //
  7917. ERROR_INVALID_MEDIA = DWORD(4300);
  7918. {$EXTERNALSYM ERROR_INVALID_MEDIA}
  7919. //
  7920. // MessageId: ERROR_INVALID_LIBRARY
  7921. //
  7922. // MessageText:
  7923. //
  7924. // The library identifier does not represent a valid library.
  7925. //
  7926. ERROR_INVALID_LIBRARY = DWORD(4301);
  7927. {$EXTERNALSYM ERROR_INVALID_LIBRARY}
  7928. //
  7929. // MessageId: ERROR_INVALID_MEDIA_POOL
  7930. //
  7931. // MessageText:
  7932. //
  7933. // The media pool identifier does not represent a valid media pool.
  7934. //
  7935. ERROR_INVALID_MEDIA_POOL = DWORD(4302);
  7936. {$EXTERNALSYM ERROR_INVALID_MEDIA_POOL}
  7937. //
  7938. // MessageId: ERROR_DRIVE_MEDIA_MISMATCH
  7939. //
  7940. // MessageText:
  7941. //
  7942. // The drive and medium are not compatible or exist in different libraries.
  7943. //
  7944. ERROR_DRIVE_MEDIA_MISMATCH = DWORD(4303);
  7945. {$EXTERNALSYM ERROR_DRIVE_MEDIA_MISMATCH}
  7946. //
  7947. // MessageId: ERROR_MEDIA_OFFLINE
  7948. //
  7949. // MessageText:
  7950. //
  7951. // The medium currently exists in an offline library and must be online to perform this operation.
  7952. //
  7953. ERROR_MEDIA_OFFLINE = DWORD(4304);
  7954. {$EXTERNALSYM ERROR_MEDIA_OFFLINE}
  7955. //
  7956. // MessageId: ERROR_LIBRARY_OFFLINE
  7957. //
  7958. // MessageText:
  7959. //
  7960. // The operation cannot be performed on an offline library.
  7961. //
  7962. ERROR_LIBRARY_OFFLINE = DWORD(4305);
  7963. {$EXTERNALSYM ERROR_LIBRARY_OFFLINE}
  7964. //
  7965. // MessageId: ERROR_EMPTY
  7966. //
  7967. // MessageText:
  7968. //
  7969. // The library, drive, or media pool is empty.
  7970. //
  7971. ERROR_EMPTY = DWORD(4306);
  7972. {$EXTERNALSYM ERROR_EMPTY}
  7973. //
  7974. // MessageId: ERROR_NOT_EMPTY
  7975. //
  7976. // MessageText:
  7977. //
  7978. // The library, drive, or media pool must be empty to perform this operation.
  7979. //
  7980. ERROR_NOT_EMPTY = DWORD(4307);
  7981. {$EXTERNALSYM ERROR_NOT_EMPTY}
  7982. //
  7983. // MessageId: ERROR_MEDIA_UNAVAILABLE
  7984. //
  7985. // MessageText:
  7986. //
  7987. // No media is currently available in this media pool or library.
  7988. //
  7989. ERROR_MEDIA_UNAVAILABLE = DWORD(4308);
  7990. {$EXTERNALSYM ERROR_MEDIA_UNAVAILABLE}
  7991. //
  7992. // MessageId: ERROR_RESOURCE_DISABLED
  7993. //
  7994. // MessageText:
  7995. //
  7996. // A resource required for this operation is disabled.
  7997. //
  7998. ERROR_RESOURCE_DISABLED = DWORD(4309);
  7999. {$EXTERNALSYM ERROR_RESOURCE_DISABLED}
  8000. //
  8001. // MessageId: ERROR_INVALID_CLEANER
  8002. //
  8003. // MessageText:
  8004. //
  8005. // The media identifier does not represent a valid cleaner.
  8006. //
  8007. ERROR_INVALID_CLEANER = DWORD(4310);
  8008. {$EXTERNALSYM ERROR_INVALID_CLEANER}
  8009. //
  8010. // MessageId: ERROR_UNABLE_TO_CLEAN
  8011. //
  8012. // MessageText:
  8013. //
  8014. // The drive cannot be cleaned or does not support cleaning.
  8015. //
  8016. ERROR_UNABLE_TO_CLEAN = DWORD(4311);
  8017. {$EXTERNALSYM ERROR_UNABLE_TO_CLEAN}
  8018. //
  8019. // MessageId: ERROR_OBJECT_NOT_FOUND
  8020. //
  8021. // MessageText:
  8022. //
  8023. // The object identifier does not represent a valid object.
  8024. //
  8025. ERROR_OBJECT_NOT_FOUND = DWORD(4312);
  8026. {$EXTERNALSYM ERROR_OBJECT_NOT_FOUND}
  8027. //
  8028. // MessageId: ERROR_DATABASE_FAILURE
  8029. //
  8030. // MessageText:
  8031. //
  8032. // Unable to read from or write to the database.
  8033. //
  8034. ERROR_DATABASE_FAILURE = DWORD(4313);
  8035. {$EXTERNALSYM ERROR_DATABASE_FAILURE}
  8036. //
  8037. // MessageId: ERROR_DATABASE_FULL
  8038. //
  8039. // MessageText:
  8040. //
  8041. // The database is full.
  8042. //
  8043. ERROR_DATABASE_FULL = DWORD(4314);
  8044. {$EXTERNALSYM ERROR_DATABASE_FULL}
  8045. //
  8046. // MessageId: ERROR_MEDIA_INCOMPATIBLE
  8047. //
  8048. // MessageText:
  8049. //
  8050. // The medium is not compatible with the device or media pool.
  8051. //
  8052. ERROR_MEDIA_INCOMPATIBLE = DWORD(4315);
  8053. {$EXTERNALSYM ERROR_MEDIA_INCOMPATIBLE}
  8054. //
  8055. // MessageId: ERROR_RESOURCE_NOT_PRESENT
  8056. //
  8057. // MessageText:
  8058. //
  8059. // The resource required for this operation does not exist.
  8060. //
  8061. ERROR_RESOURCE_NOT_PRESENT = DWORD(4316);
  8062. {$EXTERNALSYM ERROR_RESOURCE_NOT_PRESENT}
  8063. //
  8064. // MessageId: ERROR_INVALID_OPERATION
  8065. //
  8066. // MessageText:
  8067. //
  8068. // The operation identifier is not valid.
  8069. //
  8070. ERROR_INVALID_OPERATION = DWORD(4317);
  8071. {$EXTERNALSYM ERROR_INVALID_OPERATION}
  8072. //
  8073. // MessageId: ERROR_MEDIA_NOT_AVAILABLE
  8074. //
  8075. // MessageText:
  8076. //
  8077. // The media is not mounted or ready for use.
  8078. //
  8079. ERROR_MEDIA_NOT_AVAILABLE = DWORD(4318);
  8080. {$EXTERNALSYM ERROR_MEDIA_NOT_AVAILABLE}
  8081. //
  8082. // MessageId: ERROR_DEVICE_NOT_AVAILABLE
  8083. //
  8084. // MessageText:
  8085. //
  8086. // The device is not ready for use.
  8087. //
  8088. ERROR_DEVICE_NOT_AVAILABLE = DWORD(4319);
  8089. {$EXTERNALSYM ERROR_DEVICE_NOT_AVAILABLE}
  8090. //
  8091. // MessageId: ERROR_REQUEST_REFUSED
  8092. //
  8093. // MessageText:
  8094. //
  8095. // The operator or administrator has refused the request.
  8096. //
  8097. ERROR_REQUEST_REFUSED = DWORD(4320);
  8098. {$EXTERNALSYM ERROR_REQUEST_REFUSED}
  8099. //
  8100. // MessageId: ERROR_INVALID_DRIVE_OBJECT
  8101. //
  8102. // MessageText:
  8103. //
  8104. // The drive identifier does not represent a valid drive.
  8105. //
  8106. ERROR_INVALID_DRIVE_OBJECT = DWORD(4321);
  8107. {$EXTERNALSYM ERROR_INVALID_DRIVE_OBJECT}
  8108. //
  8109. // MessageId: ERROR_LIBRARY_FULL
  8110. //
  8111. // MessageText:
  8112. //
  8113. // Library is full. No slot is available for use.
  8114. //
  8115. ERROR_LIBRARY_FULL = DWORD(4322);
  8116. {$EXTERNALSYM ERROR_LIBRARY_FULL}
  8117. //
  8118. // MessageId: ERROR_MEDIUM_NOT_ACCESSIBLE
  8119. //
  8120. // MessageText:
  8121. //
  8122. // The transport cannot access the medium.
  8123. //
  8124. ERROR_MEDIUM_NOT_ACCESSIBLE = DWORD(4323);
  8125. {$EXTERNALSYM ERROR_MEDIUM_NOT_ACCESSIBLE}
  8126. //
  8127. // MessageId: ERROR_UNABLE_TO_LOAD_MEDIUM
  8128. //
  8129. // MessageText:
  8130. //
  8131. // Unable to load the medium into the drive.
  8132. //
  8133. ERROR_UNABLE_TO_LOAD_MEDIUM = DWORD(4324);
  8134. {$EXTERNALSYM ERROR_UNABLE_TO_LOAD_MEDIUM}
  8135. //
  8136. // MessageId: ERROR_UNABLE_TO_INVENTORY_DRIVE
  8137. //
  8138. // MessageText:
  8139. //
  8140. // Unable to retrieve the drive status.
  8141. //
  8142. ERROR_UNABLE_TO_INVENTORY_DRIVE = DWORD(4325);
  8143. {$EXTERNALSYM ERROR_UNABLE_TO_INVENTORY_DRIVE}
  8144. //
  8145. // MessageId: ERROR_UNABLE_TO_INVENTORY_SLOT
  8146. //
  8147. // MessageText:
  8148. //
  8149. // Unable to retrieve the slot status.
  8150. //
  8151. ERROR_UNABLE_TO_INVENTORY_SLOT = DWORD(4326);
  8152. {$EXTERNALSYM ERROR_UNABLE_TO_INVENTORY_SLOT}
  8153. //
  8154. // MessageId: ERROR_UNABLE_TO_INVENTORY_TRANSPORT
  8155. //
  8156. // MessageText:
  8157. //
  8158. // Unable to retrieve status about the transport.
  8159. //
  8160. ERROR_UNABLE_TO_INVENTORY_TRANSPORT = DWORD(4327);
  8161. {$EXTERNALSYM ERROR_UNABLE_TO_INVENTORY_TRANSPORT}
  8162. //
  8163. // MessageId: ERROR_TRANSPORT_FULL
  8164. //
  8165. // MessageText:
  8166. //
  8167. // Cannot use the transport because it is already in use.
  8168. //
  8169. ERROR_TRANSPORT_FULL = DWORD(4328);
  8170. {$EXTERNALSYM ERROR_TRANSPORT_FULL}
  8171. //
  8172. // MessageId: ERROR_CONTROLLING_IEPORT
  8173. //
  8174. // MessageText:
  8175. //
  8176. // Unable to open or close the inject/eject port.
  8177. //
  8178. ERROR_CONTROLLING_IEPORT = DWORD(4329);
  8179. {$EXTERNALSYM ERROR_CONTROLLING_IEPORT}
  8180. //
  8181. // MessageId: ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA
  8182. //
  8183. // MessageText:
  8184. //
  8185. // Unable to eject the medium because it is in a drive.
  8186. //
  8187. ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA = DWORD(4330);
  8188. {$EXTERNALSYM ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA}
  8189. //
  8190. // MessageId: ERROR_CLEANER_SLOT_SET
  8191. //
  8192. // MessageText:
  8193. //
  8194. // A cleaner slot is already reserved.
  8195. //
  8196. ERROR_CLEANER_SLOT_SET = DWORD(4331);
  8197. {$EXTERNALSYM ERROR_CLEANER_SLOT_SET}
  8198. //
  8199. // MessageId: ERROR_CLEANER_SLOT_NOT_SET
  8200. //
  8201. // MessageText:
  8202. //
  8203. // A cleaner slot is not reserved.
  8204. //
  8205. ERROR_CLEANER_SLOT_NOT_SET = DWORD(4332);
  8206. {$EXTERNALSYM ERROR_CLEANER_SLOT_NOT_SET}
  8207. //
  8208. // MessageId: ERROR_CLEANER_CARTRIDGE_SPENT
  8209. //
  8210. // MessageText:
  8211. //
  8212. // The cleaner cartridge has performed the maximum number of drive cleanings.
  8213. //
  8214. ERROR_CLEANER_CARTRIDGE_SPENT = DWORD(4333);
  8215. {$EXTERNALSYM ERROR_CLEANER_CARTRIDGE_SPENT}
  8216. //
  8217. // MessageId: ERROR_UNEXPECTED_OMID
  8218. //
  8219. // MessageText:
  8220. //
  8221. // Unexpected on-medium identifier.
  8222. //
  8223. ERROR_UNEXPECTED_OMID = DWORD(4334);
  8224. {$EXTERNALSYM ERROR_UNEXPECTED_OMID}
  8225. //
  8226. // MessageId: ERROR_CANT_DELETE_LAST_ITEM
  8227. //
  8228. // MessageText:
  8229. //
  8230. // The last remaining item in this group or resource cannot be deleted.
  8231. //
  8232. ERROR_CANT_DELETE_LAST_ITEM = DWORD(4335);
  8233. {$EXTERNALSYM ERROR_CANT_DELETE_LAST_ITEM}
  8234. //
  8235. // MessageId: ERROR_MESSAGE_EXCEEDS_MAX_SIZE
  8236. //
  8237. // MessageText:
  8238. //
  8239. // The message provided exceeds the maximum size allowed for this parameter.
  8240. //
  8241. ERROR_MESSAGE_EXCEEDS_MAX_SIZE = DWORD(4336);
  8242. {$EXTERNALSYM ERROR_MESSAGE_EXCEEDS_MAX_SIZE}
  8243. //
  8244. // MessageId: ERROR_VOLUME_CONTAINS_SYS_FILES
  8245. //
  8246. // MessageText:
  8247. //
  8248. // The volume contains system or paging files.
  8249. //
  8250. ERROR_VOLUME_CONTAINS_SYS_FILES = DWORD(4337);
  8251. {$EXTERNALSYM ERROR_VOLUME_CONTAINS_SYS_FILES}
  8252. //
  8253. // MessageId: ERROR_INDIGENOUS_TYPE
  8254. //
  8255. // MessageText:
  8256. //
  8257. // The media type cannot be removed from this library since at least one drive in the library reports it can support this media type.
  8258. //
  8259. ERROR_INDIGENOUS_TYPE = DWORD(4338);
  8260. {$EXTERNALSYM ERROR_INDIGENOUS_TYPE}
  8261. //
  8262. // MessageId: ERROR_NO_SUPPORTING_DRIVES
  8263. //
  8264. // MessageText:
  8265. //
  8266. // This offline media cannot be mounted on this system since no enabled drives are present which can be used.
  8267. //
  8268. ERROR_NO_SUPPORTING_DRIVES = DWORD(4339);
  8269. {$EXTERNALSYM ERROR_NO_SUPPORTING_DRIVES}
  8270. //
  8271. // MessageId: ERROR_CLEANER_CARTRIDGE_INSTALLED
  8272. //
  8273. // MessageText:
  8274. //
  8275. // A cleaner cartridge is present in the tape library.
  8276. //
  8277. ERROR_CLEANER_CARTRIDGE_INSTALLED = DWORD(4340);
  8278. {$EXTERNALSYM ERROR_CLEANER_CARTRIDGE_INSTALLED}
  8279. //
  8280. // MessageId: ERROR_IEPORT_FULL
  8281. //
  8282. // MessageText:
  8283. //
  8284. // Cannot use the ieport because it is not empty.
  8285. //
  8286. ERROR_IEPORT_FULL = DWORD(4341);
  8287. {$EXTERNALSYM ERROR_IEPORT_FULL}
  8288. ////////////////////////////////////////////
  8289. // //
  8290. // NT Remote Storage Service Error Codes //
  8291. // //
  8292. ////////////////////////////////////////////
  8293. //
  8294. // MessageId: ERROR_FILE_OFFLINE
  8295. //
  8296. // MessageText:
  8297. //
  8298. // The remote storage service was not able to recall the file.
  8299. //
  8300. ERROR_FILE_OFFLINE = DWORD(4350);
  8301. {$EXTERNALSYM ERROR_FILE_OFFLINE}
  8302. //
  8303. // MessageId: ERROR_REMOTE_STORAGE_NOT_ACTIVE
  8304. //
  8305. // MessageText:
  8306. //
  8307. // The remote storage service is not operational at this time.
  8308. //
  8309. ERROR_REMOTE_STORAGE_NOT_ACTIVE = DWORD(4351);
  8310. {$EXTERNALSYM ERROR_REMOTE_STORAGE_NOT_ACTIVE}
  8311. //
  8312. // MessageId: ERROR_REMOTE_STORAGE_MEDIA_ERROR
  8313. //
  8314. // MessageText:
  8315. //
  8316. // The remote storage service encountered a media error.
  8317. //
  8318. ERROR_REMOTE_STORAGE_MEDIA_ERROR = DWORD(4352);
  8319. {$EXTERNALSYM ERROR_REMOTE_STORAGE_MEDIA_ERROR}
  8320. ////////////////////////////////////////////
  8321. // //
  8322. // NT Reparse Points Error Codes //
  8323. // //
  8324. ////////////////////////////////////////////
  8325. //
  8326. // MessageId: ERROR_NOT_A_REPARSE_POINT
  8327. //
  8328. // MessageText:
  8329. //
  8330. // The file or directory is not a reparse point.
  8331. //
  8332. ERROR_NOT_A_REPARSE_POINT = DWORD(4390);
  8333. {$EXTERNALSYM ERROR_NOT_A_REPARSE_POINT}
  8334. //
  8335. // MessageId: ERROR_REPARSE_ATTRIBUTE_CONFLICT
  8336. //
  8337. // MessageText:
  8338. //
  8339. // The reparse point attribute cannot be set because it conflicts with an existing attribute.
  8340. //
  8341. ERROR_REPARSE_ATTRIBUTE_CONFLICT = DWORD(4391);
  8342. {$EXTERNALSYM ERROR_REPARSE_ATTRIBUTE_CONFLICT}
  8343. //
  8344. // MessageId: ERROR_INVALID_REPARSE_DATA
  8345. //
  8346. // MessageText:
  8347. //
  8348. // The data present in the reparse point buffer is invalid.
  8349. //
  8350. ERROR_INVALID_REPARSE_DATA = DWORD(4392);
  8351. {$EXTERNALSYM ERROR_INVALID_REPARSE_DATA}
  8352. //
  8353. // MessageId: ERROR_REPARSE_TAG_INVALID
  8354. //
  8355. // MessageText:
  8356. //
  8357. // The tag present in the reparse point buffer is invalid.
  8358. //
  8359. ERROR_REPARSE_TAG_INVALID = DWORD(4393);
  8360. {$EXTERNALSYM ERROR_REPARSE_TAG_INVALID}
  8361. //
  8362. // MessageId: ERROR_REPARSE_TAG_MISMATCH
  8363. //
  8364. // MessageText:
  8365. //
  8366. // There is a mismatch between the tag specified in the request and the tag present in the reparse point.
  8367. //
  8368. //
  8369. ERROR_REPARSE_TAG_MISMATCH = DWORD(4394);
  8370. {$EXTERNALSYM ERROR_REPARSE_TAG_MISMATCH}
  8371. ////////////////////////////////////////////
  8372. // //
  8373. // NT Single Instance Store Error Codes //
  8374. // //
  8375. ////////////////////////////////////////////
  8376. //
  8377. // MessageId: ERROR_VOLUME_NOT_SIS_ENABLED
  8378. //
  8379. // MessageText:
  8380. //
  8381. // Single Instance Storage is not available on this volume.
  8382. //
  8383. ERROR_VOLUME_NOT_SIS_ENABLED = DWORD(4500);
  8384. {$EXTERNALSYM ERROR_VOLUME_NOT_SIS_ENABLED}
  8385. ////////////////////////////////////
  8386. // //
  8387. // Cluster Error Codes //
  8388. // //
  8389. ////////////////////////////////////
  8390. //
  8391. // MessageId: ERROR_DEPENDENT_RESOURCE_EXISTS
  8392. //
  8393. // MessageText:
  8394. //
  8395. // The cluster resource cannot be moved to another group because other resources are dependent on it.
  8396. //
  8397. ERROR_DEPENDENT_RESOURCE_EXISTS = DWORD(5001);
  8398. {$EXTERNALSYM ERROR_DEPENDENT_RESOURCE_EXISTS}
  8399. //
  8400. // MessageId: ERROR_DEPENDENCY_NOT_FOUND
  8401. //
  8402. // MessageText:
  8403. //
  8404. // The cluster resource dependency cannot be found.
  8405. //
  8406. ERROR_DEPENDENCY_NOT_FOUND = DWORD(5002);
  8407. {$EXTERNALSYM ERROR_DEPENDENCY_NOT_FOUND}
  8408. //
  8409. // MessageId: ERROR_DEPENDENCY_ALREADY_EXISTS
  8410. //
  8411. // MessageText:
  8412. //
  8413. // The cluster resource cannot be made dependent on the specified resource because it is already dependent.
  8414. //
  8415. ERROR_DEPENDENCY_ALREADY_EXISTS = DWORD(5003);
  8416. {$EXTERNALSYM ERROR_DEPENDENCY_ALREADY_EXISTS}
  8417. //
  8418. // MessageId: ERROR_RESOURCE_NOT_ONLINE
  8419. //
  8420. // MessageText:
  8421. //
  8422. // The cluster resource is not online.
  8423. //
  8424. ERROR_RESOURCE_NOT_ONLINE = DWORD(5004);
  8425. {$EXTERNALSYM ERROR_RESOURCE_NOT_ONLINE}
  8426. //
  8427. // MessageId: ERROR_HOST_NODE_NOT_AVAILABLE
  8428. //
  8429. // MessageText:
  8430. //
  8431. // A cluster node is not available for this operation.
  8432. //
  8433. ERROR_HOST_NODE_NOT_AVAILABLE = DWORD(5005);
  8434. {$EXTERNALSYM ERROR_HOST_NODE_NOT_AVAILABLE}
  8435. //
  8436. // MessageId: ERROR_RESOURCE_NOT_AVAILABLE
  8437. //
  8438. // MessageText:
  8439. //
  8440. // The cluster resource is not available.
  8441. //
  8442. ERROR_RESOURCE_NOT_AVAILABLE = DWORD(5006);
  8443. {$EXTERNALSYM ERROR_RESOURCE_NOT_AVAILABLE}
  8444. //
  8445. // MessageId: ERROR_RESOURCE_NOT_FOUND
  8446. //
  8447. // MessageText:
  8448. //
  8449. // The cluster resource could not be found.
  8450. //
  8451. ERROR_RESOURCE_NOT_FOUND = DWORD(5007);
  8452. {$EXTERNALSYM ERROR_RESOURCE_NOT_FOUND}
  8453. //
  8454. // MessageId: ERROR_SHUTDOWN_CLUSTER
  8455. //
  8456. // MessageText:
  8457. //
  8458. // The cluster is being shut down.
  8459. //
  8460. ERROR_SHUTDOWN_CLUSTER = DWORD(5008);
  8461. {$EXTERNALSYM ERROR_SHUTDOWN_CLUSTER}
  8462. //
  8463. // MessageId: ERROR_CANT_EVICT_ACTIVE_NODE
  8464. //
  8465. // MessageText:
  8466. //
  8467. // A cluster node cannot be evicted from the cluster unless the node is down or it is the last node.
  8468. //
  8469. ERROR_CANT_EVICT_ACTIVE_NODE = DWORD(5009);
  8470. {$EXTERNALSYM ERROR_CANT_EVICT_ACTIVE_NODE}
  8471. //
  8472. // MessageId: ERROR_OBJECT_ALREADY_EXISTS
  8473. //
  8474. // MessageText:
  8475. //
  8476. // The object already exists.
  8477. //
  8478. ERROR_OBJECT_ALREADY_EXISTS = DWORD(5010);
  8479. {$EXTERNALSYM ERROR_OBJECT_ALREADY_EXISTS}
  8480. //
  8481. // MessageId: ERROR_OBJECT_IN_LIST
  8482. //
  8483. // MessageText:
  8484. //
  8485. // The object is already in the list.
  8486. //
  8487. ERROR_OBJECT_IN_LIST = DWORD(5011);
  8488. {$EXTERNALSYM ERROR_OBJECT_IN_LIST}
  8489. //
  8490. // MessageId: ERROR_GROUP_NOT_AVAILABLE
  8491. //
  8492. // MessageText:
  8493. //
  8494. // The cluster group is not available for any new requests.
  8495. //
  8496. ERROR_GROUP_NOT_AVAILABLE = DWORD(5012);
  8497. {$EXTERNALSYM ERROR_GROUP_NOT_AVAILABLE}
  8498. //
  8499. // MessageId: ERROR_GROUP_NOT_FOUND
  8500. //
  8501. // MessageText:
  8502. //
  8503. // The cluster group could not be found.
  8504. //
  8505. ERROR_GROUP_NOT_FOUND = DWORD(5013);
  8506. {$EXTERNALSYM ERROR_GROUP_NOT_FOUND}
  8507. //
  8508. // MessageId: ERROR_GROUP_NOT_ONLINE
  8509. //
  8510. // MessageText:
  8511. //
  8512. // The operation could not be completed because the cluster group is not online.
  8513. //
  8514. ERROR_GROUP_NOT_ONLINE = DWORD(5014);
  8515. {$EXTERNALSYM ERROR_GROUP_NOT_ONLINE}
  8516. //
  8517. // MessageId: ERROR_HOST_NODE_NOT_RESOURCE_OWNER
  8518. //
  8519. // MessageText:
  8520. //
  8521. // The cluster node is not the owner of the resource.
  8522. //
  8523. ERROR_HOST_NODE_NOT_RESOURCE_OWNER = DWORD(5015);
  8524. {$EXTERNALSYM ERROR_HOST_NODE_NOT_RESOURCE_OWNER}
  8525. //
  8526. // MessageId: ERROR_HOST_NODE_NOT_GROUP_OWNER
  8527. //
  8528. // MessageText:
  8529. //
  8530. // The cluster node is not the owner of the group.
  8531. //
  8532. ERROR_HOST_NODE_NOT_GROUP_OWNER = DWORD(5016);
  8533. {$EXTERNALSYM ERROR_HOST_NODE_NOT_GROUP_OWNER}
  8534. //
  8535. // MessageId: ERROR_RESMON_CREATE_FAILED
  8536. //
  8537. // MessageText:
  8538. //
  8539. // The cluster resource could not be created in the specified resource monitor.
  8540. //
  8541. ERROR_RESMON_CREATE_FAILED = DWORD(5017);
  8542. {$EXTERNALSYM ERROR_RESMON_CREATE_FAILED}
  8543. //
  8544. // MessageId: ERROR_RESMON_ONLINE_FAILED
  8545. //
  8546. // MessageText:
  8547. //
  8548. // The cluster resource could not be brought online by the resource monitor.
  8549. //
  8550. ERROR_RESMON_ONLINE_FAILED = DWORD(5018);
  8551. {$EXTERNALSYM ERROR_RESMON_ONLINE_FAILED}
  8552. //
  8553. // MessageId: ERROR_RESOURCE_ONLINE
  8554. //
  8555. // MessageText:
  8556. //
  8557. // The operation could not be completed because the cluster resource is online.
  8558. //
  8559. ERROR_RESOURCE_ONLINE = DWORD(5019);
  8560. {$EXTERNALSYM ERROR_RESOURCE_ONLINE}
  8561. //
  8562. // MessageId: ERROR_QUORUM_RESOURCE
  8563. //
  8564. // MessageText:
  8565. //
  8566. // The cluster resource could not be deleted or brought offline because it is the quorum resource.
  8567. //
  8568. ERROR_QUORUM_RESOURCE = DWORD(5020);
  8569. {$EXTERNALSYM ERROR_QUORUM_RESOURCE}
  8570. //
  8571. // MessageId: ERROR_NOT_QUORUM_CAPABLE
  8572. //
  8573. // MessageText:
  8574. //
  8575. // The cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource.
  8576. //
  8577. ERROR_NOT_QUORUM_CAPABLE = DWORD(5021);
  8578. {$EXTERNALSYM ERROR_NOT_QUORUM_CAPABLE}
  8579. //
  8580. // MessageId: ERROR_CLUSTER_SHUTTING_DOWN
  8581. //
  8582. // MessageText:
  8583. //
  8584. // The cluster software is shutting down.
  8585. //
  8586. ERROR_CLUSTER_SHUTTING_DOWN = DWORD(5022);
  8587. {$EXTERNALSYM ERROR_CLUSTER_SHUTTING_DOWN}
  8588. //
  8589. // MessageId: ERROR_INVALID_STATE
  8590. //
  8591. // MessageText:
  8592. //
  8593. // The group or resource is not in the correct state to perform the requested operation.
  8594. //
  8595. ERROR_INVALID_STATE = DWORD(5023);
  8596. {$EXTERNALSYM ERROR_INVALID_STATE}
  8597. //
  8598. // MessageId: ERROR_RESOURCE_PROPERTIES_STORED
  8599. //
  8600. // MessageText:
  8601. //
  8602. // The properties were stored but not all changes will take effect until the next time the resource is brought online.
  8603. //
  8604. ERROR_RESOURCE_PROPERTIES_STORED = DWORD(5024);
  8605. {$EXTERNALSYM ERROR_RESOURCE_PROPERTIES_STORED}
  8606. //
  8607. // MessageId: ERROR_NOT_QUORUM_CLASS
  8608. //
  8609. // MessageText:
  8610. //
  8611. // The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class.
  8612. //
  8613. ERROR_NOT_QUORUM_CLASS = DWORD(5025);
  8614. {$EXTERNALSYM ERROR_NOT_QUORUM_CLASS}
  8615. //
  8616. // MessageId: ERROR_CORE_RESOURCE
  8617. //
  8618. // MessageText:
  8619. //
  8620. // The cluster resource could not be deleted since it is a core resource.
  8621. //
  8622. ERROR_CORE_RESOURCE = DWORD(5026);
  8623. {$EXTERNALSYM ERROR_CORE_RESOURCE}
  8624. //
  8625. // MessageId: ERROR_QUORUM_RESOURCE_ONLINE_FAILED
  8626. //
  8627. // MessageText:
  8628. //
  8629. // The quorum resource failed to come online.
  8630. //
  8631. ERROR_QUORUM_RESOURCE_ONLINE_FAILED = DWORD(5027);
  8632. {$EXTERNALSYM ERROR_QUORUM_RESOURCE_ONLINE_FAILED}
  8633. //
  8634. // MessageId: ERROR_QUORUMLOG_OPEN_FAILED
  8635. //
  8636. // MessageText:
  8637. //
  8638. // The quorum log could not be created or mounted successfully.
  8639. //
  8640. ERROR_QUORUMLOG_OPEN_FAILED = DWORD(5028);
  8641. {$EXTERNALSYM ERROR_QUORUMLOG_OPEN_FAILED}
  8642. //
  8643. // MessageId: ERROR_CLUSTERLOG_CORRUPT
  8644. //
  8645. // MessageText:
  8646. //
  8647. // The cluster log is corrupt.
  8648. //
  8649. ERROR_CLUSTERLOG_CORRUPT = DWORD(5029);
  8650. {$EXTERNALSYM ERROR_CLUSTERLOG_CORRUPT}
  8651. //
  8652. // MessageId: ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE
  8653. //
  8654. // MessageText:
  8655. //
  8656. // The record could not be written to the cluster log since it exceeds the maximum size.
  8657. //
  8658. ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE = DWORD(5030);
  8659. {$EXTERNALSYM ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE}
  8660. //
  8661. // MessageId: ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE
  8662. //
  8663. // MessageText:
  8664. //
  8665. // The cluster log exceeds its maximum size.
  8666. //
  8667. ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE = DWORD(5031);
  8668. {$EXTERNALSYM ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE}
  8669. //
  8670. // MessageId: ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND
  8671. //
  8672. // MessageText:
  8673. //
  8674. // No checkpoint record was found in the cluster log.
  8675. //
  8676. ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND = DWORD(5032);
  8677. {$EXTERNALSYM ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND}
  8678. //
  8679. // MessageId: ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE
  8680. //
  8681. // MessageText:
  8682. //
  8683. // The minimum required disk space needed for logging is not available.
  8684. //
  8685. ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE = DWORD(5033);
  8686. {$EXTERNALSYM ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE}
  8687. //
  8688. // MessageId: ERROR_QUORUM_OWNER_ALIVE
  8689. //
  8690. // MessageText:
  8691. //
  8692. // The cluster node failed to take control of the quorum resource because the resource is owned by another active node.
  8693. //
  8694. ERROR_QUORUM_OWNER_ALIVE = DWORD(5034);
  8695. {$EXTERNALSYM ERROR_QUORUM_OWNER_ALIVE}
  8696. //
  8697. // MessageId: ERROR_NETWORK_NOT_AVAILABLE
  8698. //
  8699. // MessageText:
  8700. //
  8701. // A cluster network is not available for this operation.
  8702. //
  8703. ERROR_NETWORK_NOT_AVAILABLE = DWORD(5035);
  8704. {$EXTERNALSYM ERROR_NETWORK_NOT_AVAILABLE}
  8705. //
  8706. // MessageId: ERROR_NODE_NOT_AVAILABLE
  8707. //
  8708. // MessageText:
  8709. //
  8710. // A cluster node is not available for this operation.
  8711. //
  8712. ERROR_NODE_NOT_AVAILABLE = DWORD(5036);
  8713. {$EXTERNALSYM ERROR_NODE_NOT_AVAILABLE}
  8714. //
  8715. // MessageId: ERROR_ALL_NODES_NOT_AVAILABLE
  8716. //
  8717. // MessageText:
  8718. //
  8719. // All cluster nodes must be running to perform this operation.
  8720. //
  8721. ERROR_ALL_NODES_NOT_AVAILABLE = DWORD(5037);
  8722. {$EXTERNALSYM ERROR_ALL_NODES_NOT_AVAILABLE}
  8723. //
  8724. // MessageId: ERROR_RESOURCE_FAILED
  8725. //
  8726. // MessageText:
  8727. //
  8728. // A cluster resource failed.
  8729. //
  8730. ERROR_RESOURCE_FAILED = DWORD(5038);
  8731. {$EXTERNALSYM ERROR_RESOURCE_FAILED}
  8732. //
  8733. // MessageId: ERROR_CLUSTER_INVALID_NODE
  8734. //
  8735. // MessageText:
  8736. //
  8737. // The cluster node is not valid.
  8738. //
  8739. ERROR_CLUSTER_INVALID_NODE = DWORD(5039);
  8740. {$EXTERNALSYM ERROR_CLUSTER_INVALID_NODE}
  8741. //
  8742. // MessageId: ERROR_CLUSTER_NODE_EXISTS
  8743. //
  8744. // MessageText:
  8745. //
  8746. // The cluster node already exists.
  8747. //
  8748. ERROR_CLUSTER_NODE_EXISTS = DWORD(5040);
  8749. {$EXTERNALSYM ERROR_CLUSTER_NODE_EXISTS}
  8750. //
  8751. // MessageId: ERROR_CLUSTER_JOIN_IN_PROGRESS
  8752. //
  8753. // MessageText:
  8754. //
  8755. // A node is in the process of joining the cluster.
  8756. //
  8757. ERROR_CLUSTER_JOIN_IN_PROGRESS = DWORD(5041);
  8758. {$EXTERNALSYM ERROR_CLUSTER_JOIN_IN_PROGRESS}
  8759. //
  8760. // MessageId: ERROR_CLUSTER_NODE_NOT_FOUND
  8761. //
  8762. // MessageText:
  8763. //
  8764. // The cluster node was not found.
  8765. //
  8766. ERROR_CLUSTER_NODE_NOT_FOUND = DWORD(5042);
  8767. {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_FOUND}
  8768. //
  8769. // MessageId: ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND
  8770. //
  8771. // MessageText:
  8772. //
  8773. // The cluster local node information was not found.
  8774. //
  8775. ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND = DWORD(5043);
  8776. {$EXTERNALSYM ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND}
  8777. //
  8778. // MessageId: ERROR_CLUSTER_NETWORK_EXISTS
  8779. //
  8780. // MessageText:
  8781. //
  8782. // The cluster network already exists.
  8783. //
  8784. ERROR_CLUSTER_NETWORK_EXISTS = DWORD(5044);
  8785. {$EXTERNALSYM ERROR_CLUSTER_NETWORK_EXISTS}
  8786. //
  8787. // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND
  8788. //
  8789. // MessageText:
  8790. //
  8791. // The cluster network was not found.
  8792. //
  8793. ERROR_CLUSTER_NETWORK_NOT_FOUND = DWORD(5045);
  8794. {$EXTERNALSYM ERROR_CLUSTER_NETWORK_NOT_FOUND}
  8795. //
  8796. // MessageId: ERROR_CLUSTER_NETINTERFACE_EXISTS
  8797. //
  8798. // MessageText:
  8799. //
  8800. // The cluster network interface already exists.
  8801. //
  8802. ERROR_CLUSTER_NETINTERFACE_EXISTS = DWORD(5046);
  8803. {$EXTERNALSYM ERROR_CLUSTER_NETINTERFACE_EXISTS}
  8804. //
  8805. // MessageId: ERROR_CLUSTER_NETINTERFACE_NOT_FOUND
  8806. //
  8807. // MessageText:
  8808. //
  8809. // The cluster network interface was not found.
  8810. //
  8811. ERROR_CLUSTER_NETINTERFACE_NOT_FOUND = DWORD(5047);
  8812. {$EXTERNALSYM ERROR_CLUSTER_NETINTERFACE_NOT_FOUND}
  8813. //
  8814. // MessageId: ERROR_CLUSTER_INVALID_REQUEST
  8815. //
  8816. // MessageText:
  8817. //
  8818. // The cluster request is not valid for this object.
  8819. //
  8820. ERROR_CLUSTER_INVALID_REQUEST = DWORD(5048);
  8821. {$EXTERNALSYM ERROR_CLUSTER_INVALID_REQUEST}
  8822. //
  8823. // MessageId: ERROR_CLUSTER_INVALID_NETWORK_PROVIDER
  8824. //
  8825. // MessageText:
  8826. //
  8827. // The cluster network provider is not valid.
  8828. //
  8829. ERROR_CLUSTER_INVALID_NETWORK_PROVIDER = DWORD(5049);
  8830. {$EXTERNALSYM ERROR_CLUSTER_INVALID_NETWORK_PROVIDER}
  8831. //
  8832. // MessageId: ERROR_CLUSTER_NODE_DOWN
  8833. //
  8834. // MessageText:
  8835. //
  8836. // The cluster node is down.
  8837. //
  8838. ERROR_CLUSTER_NODE_DOWN = DWORD(5050);
  8839. {$EXTERNALSYM ERROR_CLUSTER_NODE_DOWN}
  8840. //
  8841. // MessageId: ERROR_CLUSTER_NODE_UNREACHABLE
  8842. //
  8843. // MessageText:
  8844. //
  8845. // The cluster node is not reachable.
  8846. //
  8847. ERROR_CLUSTER_NODE_UNREACHABLE = DWORD(5051);
  8848. {$EXTERNALSYM ERROR_CLUSTER_NODE_UNREACHABLE}
  8849. //
  8850. // MessageId: ERROR_CLUSTER_NODE_NOT_MEMBER
  8851. //
  8852. // MessageText:
  8853. //
  8854. // The cluster node is not a member of the cluster.
  8855. //
  8856. ERROR_CLUSTER_NODE_NOT_MEMBER = DWORD(5052);
  8857. {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_MEMBER}
  8858. //
  8859. // MessageId: ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS
  8860. //
  8861. // MessageText:
  8862. //
  8863. // A cluster join operation is not in progress.
  8864. //
  8865. ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS = DWORD(5053);
  8866. {$EXTERNALSYM ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS}
  8867. //
  8868. // MessageId: ERROR_CLUSTER_INVALID_NETWORK
  8869. //
  8870. // MessageText:
  8871. //
  8872. // The cluster network is not valid.
  8873. //
  8874. ERROR_CLUSTER_INVALID_NETWORK = DWORD(5054);
  8875. {$EXTERNALSYM ERROR_CLUSTER_INVALID_NETWORK}
  8876. //
  8877. // MessageId: ERROR_CLUSTER_NODE_UP
  8878. //
  8879. // MessageText:
  8880. //
  8881. // The cluster node is up.
  8882. //
  8883. ERROR_CLUSTER_NODE_UP = DWORD(5056);
  8884. {$EXTERNALSYM ERROR_CLUSTER_NODE_UP}
  8885. //
  8886. // MessageId: ERROR_CLUSTER_IPADDR_IN_USE
  8887. //
  8888. // MessageText:
  8889. //
  8890. // The cluster IP address is already in use.
  8891. //
  8892. ERROR_CLUSTER_IPADDR_IN_USE = DWORD(5057);
  8893. {$EXTERNALSYM ERROR_CLUSTER_IPADDR_IN_USE}
  8894. //
  8895. // MessageId: ERROR_CLUSTER_NODE_NOT_PAUSED
  8896. //
  8897. // MessageText:
  8898. //
  8899. // The cluster node is not paused.
  8900. //
  8901. ERROR_CLUSTER_NODE_NOT_PAUSED = DWORD(5058);
  8902. {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_PAUSED}
  8903. //
  8904. // MessageId: ERROR_CLUSTER_NO_SECURITY_CONTEXT
  8905. //
  8906. // MessageText:
  8907. //
  8908. // No cluster security context is available.
  8909. //
  8910. ERROR_CLUSTER_NO_SECURITY_CONTEXT = DWORD(5059);
  8911. {$EXTERNALSYM ERROR_CLUSTER_NO_SECURITY_CONTEXT}
  8912. //
  8913. // MessageId: ERROR_CLUSTER_NETWORK_NOT_INTERNAL
  8914. //
  8915. // MessageText:
  8916. //
  8917. // The cluster network is not configured for internal cluster communication.
  8918. //
  8919. ERROR_CLUSTER_NETWORK_NOT_INTERNAL = DWORD(5060);
  8920. {$EXTERNALSYM ERROR_CLUSTER_NETWORK_NOT_INTERNAL}
  8921. //
  8922. // MessageId: ERROR_CLUSTER_NODE_ALREADY_UP
  8923. //
  8924. // MessageText:
  8925. //
  8926. // The cluster node is already up.
  8927. //
  8928. ERROR_CLUSTER_NODE_ALREADY_UP = DWORD(5061);
  8929. {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_UP}
  8930. //
  8931. // MessageId: ERROR_CLUSTER_NODE_ALREADY_DOWN
  8932. //
  8933. // MessageText:
  8934. //
  8935. // The cluster node is already down.
  8936. //
  8937. ERROR_CLUSTER_NODE_ALREADY_DOWN = DWORD(5062);
  8938. {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_DOWN}
  8939. //
  8940. // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_ONLINE
  8941. //
  8942. // MessageText:
  8943. //
  8944. // The cluster network is already online.
  8945. //
  8946. ERROR_CLUSTER_NETWORK_ALREADY_ONLINE = DWORD(5063);
  8947. {$EXTERNALSYM ERROR_CLUSTER_NETWORK_ALREADY_ONLINE}
  8948. //
  8949. // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE
  8950. //
  8951. // MessageText:
  8952. //
  8953. // The cluster network is already offline.
  8954. //
  8955. ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE = DWORD(5064);
  8956. {$EXTERNALSYM ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE}
  8957. //
  8958. // MessageId: ERROR_CLUSTER_NODE_ALREADY_MEMBER
  8959. //
  8960. // MessageText:
  8961. //
  8962. // The cluster node is already a member of the cluster.
  8963. //
  8964. ERROR_CLUSTER_NODE_ALREADY_MEMBER = DWORD(5065);
  8965. {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_MEMBER}
  8966. //
  8967. // MessageId: ERROR_CLUSTER_LAST_INTERNAL_NETWORK
  8968. //
  8969. // MessageText:
  8970. //
  8971. // 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.
  8972. //
  8973. ERROR_CLUSTER_LAST_INTERNAL_NETWORK = DWORD(5066);
  8974. {$EXTERNALSYM ERROR_CLUSTER_LAST_INTERNAL_NETWORK}
  8975. //
  8976. // MessageId: ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS
  8977. //
  8978. // MessageText:
  8979. //
  8980. // One or more cluster resources depend on the network to provide service to clients. The client access capability cannot be removed from the network.
  8981. //
  8982. ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS = DWORD(5067);
  8983. {$EXTERNALSYM ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS}
  8984. //
  8985. // MessageId: ERROR_INVALID_OPERATION_ON_QUORUM
  8986. //
  8987. // MessageText:
  8988. //
  8989. // 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.
  8990. //
  8991. ERROR_INVALID_OPERATION_ON_QUORUM = DWORD(5068);
  8992. {$EXTERNALSYM ERROR_INVALID_OPERATION_ON_QUORUM}
  8993. //
  8994. // MessageId: ERROR_DEPENDENCY_NOT_ALLOWED
  8995. //
  8996. // MessageText:
  8997. //
  8998. // The cluster quorum resource is not allowed to have any dependencies.
  8999. //
  9000. ERROR_DEPENDENCY_NOT_ALLOWED = DWORD(5069);
  9001. {$EXTERNALSYM ERROR_DEPENDENCY_NOT_ALLOWED}
  9002. //
  9003. // MessageId: ERROR_CLUSTER_NODE_PAUSED
  9004. //
  9005. // MessageText:
  9006. //
  9007. // The cluster node is paused.
  9008. //
  9009. ERROR_CLUSTER_NODE_PAUSED = DWORD(5070);
  9010. {$EXTERNALSYM ERROR_CLUSTER_NODE_PAUSED}
  9011. //
  9012. // MessageId: ERROR_NODE_CANT_HOST_RESOURCE
  9013. //
  9014. // MessageText:
  9015. //
  9016. // The cluster resource cannot be brought online. The owner node cannot run this resource.
  9017. //
  9018. ERROR_NODE_CANT_HOST_RESOURCE = DWORD(5071);
  9019. {$EXTERNALSYM ERROR_NODE_CANT_HOST_RESOURCE}
  9020. //
  9021. // MessageId: ERROR_CLUSTER_NODE_NOT_READY
  9022. //
  9023. // MessageText:
  9024. //
  9025. // The cluster node is not ready to perform the requested operation.
  9026. //
  9027. ERROR_CLUSTER_NODE_NOT_READY = DWORD(5072);
  9028. {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_READY}
  9029. //
  9030. // MessageId: ERROR_CLUSTER_NODE_SHUTTING_DOWN
  9031. //
  9032. // MessageText:
  9033. //
  9034. // The cluster node is shutting down.
  9035. //
  9036. ERROR_CLUSTER_NODE_SHUTTING_DOWN = DWORD(5073);
  9037. {$EXTERNALSYM ERROR_CLUSTER_NODE_SHUTTING_DOWN}
  9038. //
  9039. // MessageId: ERROR_CLUSTER_JOIN_ABORTED
  9040. //
  9041. // MessageText:
  9042. //
  9043. // The cluster join operation was aborted.
  9044. //
  9045. ERROR_CLUSTER_JOIN_ABORTED = DWORD(5074);
  9046. {$EXTERNALSYM ERROR_CLUSTER_JOIN_ABORTED}
  9047. //
  9048. // MessageId: ERROR_CLUSTER_INCOMPATIBLE_VERSIONS
  9049. //
  9050. // MessageText:
  9051. //
  9052. // The cluster join operation failed due to incompatible software versions between the joining node and its sponsor.
  9053. //
  9054. ERROR_CLUSTER_INCOMPATIBLE_VERSIONS = DWORD(5075);
  9055. {$EXTERNALSYM ERROR_CLUSTER_INCOMPATIBLE_VERSIONS}
  9056. //
  9057. // MessageId: ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED
  9058. //
  9059. // MessageText:
  9060. //
  9061. // This resource cannot be created because the cluster has reached the limit on the number of resources it can monitor.
  9062. //
  9063. ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED = DWORD(5076);
  9064. {$EXTERNALSYM ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED}
  9065. //
  9066. // MessageId: ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED
  9067. //
  9068. // MessageText:
  9069. //
  9070. // The system configuration changed during the cluster join or form operation. The join or form operation was aborted.
  9071. //
  9072. ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED = DWORD(5077);
  9073. {$EXTERNALSYM ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED}
  9074. //
  9075. // MessageId: ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND
  9076. //
  9077. // MessageText:
  9078. //
  9079. // The specified resource type was not found.
  9080. //
  9081. ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND = DWORD(5078);
  9082. {$EXTERNALSYM ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND}
  9083. //
  9084. // MessageId: ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED
  9085. //
  9086. // MessageText:
  9087. //
  9088. // 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.
  9089. //
  9090. ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED = DWORD(5079);
  9091. {$EXTERNALSYM ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED}
  9092. //
  9093. // MessageId: ERROR_CLUSTER_RESNAME_NOT_FOUND
  9094. //
  9095. // MessageText:
  9096. //
  9097. // 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.
  9098. //
  9099. ERROR_CLUSTER_RESNAME_NOT_FOUND = DWORD(5080);
  9100. {$EXTERNALSYM ERROR_CLUSTER_RESNAME_NOT_FOUND}
  9101. //
  9102. // MessageId: ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED
  9103. //
  9104. // MessageText:
  9105. //
  9106. // No authentication package could be registered with the RPC server.
  9107. //
  9108. ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED = DWORD(5081);
  9109. {$EXTERNALSYM ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED}
  9110. //
  9111. // MessageId: ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST
  9112. //
  9113. // MessageText:
  9114. //
  9115. // 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.
  9116. //
  9117. ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST = DWORD(5082);
  9118. {$EXTERNALSYM ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST}
  9119. //
  9120. // MessageId: ERROR_CLUSTER_DATABASE_SEQMISMATCH
  9121. //
  9122. // MessageText:
  9123. //
  9124. // 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.
  9125. //
  9126. ERROR_CLUSTER_DATABASE_SEQMISMATCH = DWORD(5083);
  9127. {$EXTERNALSYM ERROR_CLUSTER_DATABASE_SEQMISMATCH}
  9128. //
  9129. // MessageId: ERROR_RESMON_INVALID_STATE
  9130. //
  9131. // MessageText:
  9132. //
  9133. // 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.
  9134. //
  9135. ERROR_RESMON_INVALID_STATE = DWORD(5084);
  9136. {$EXTERNALSYM ERROR_RESMON_INVALID_STATE}
  9137. //
  9138. // MessageId: ERROR_CLUSTER_GUM_NOT_LOCKER
  9139. //
  9140. // MessageText:
  9141. //
  9142. // A non locker code got a request to reserve the lock for making global updates.
  9143. //
  9144. ERROR_CLUSTER_GUM_NOT_LOCKER = DWORD(5085);
  9145. {$EXTERNALSYM ERROR_CLUSTER_GUM_NOT_LOCKER}
  9146. //
  9147. // MessageId: ERROR_QUORUM_DISK_NOT_FOUND
  9148. //
  9149. // MessageText:
  9150. //
  9151. // The quorum disk could not be located by the cluster service.
  9152. //
  9153. ERROR_QUORUM_DISK_NOT_FOUND = DWORD(5086);
  9154. {$EXTERNALSYM ERROR_QUORUM_DISK_NOT_FOUND}
  9155. //
  9156. // MessageId: ERROR_DATABASE_BACKUP_CORRUPT
  9157. //
  9158. // MessageText:
  9159. //
  9160. // The backed up cluster database is possibly corrupt.
  9161. //
  9162. ERROR_DATABASE_BACKUP_CORRUPT = DWORD(5087);
  9163. {$EXTERNALSYM ERROR_DATABASE_BACKUP_CORRUPT}
  9164. //
  9165. // MessageId: ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT
  9166. //
  9167. // MessageText:
  9168. //
  9169. // A DFS root already exists in this cluster node.
  9170. //
  9171. ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT = DWORD(5088);
  9172. {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT}
  9173. //
  9174. // MessageId: ERROR_RESOURCE_PROPERTY_UNCHANGEABLE
  9175. //
  9176. // MessageText:
  9177. //
  9178. // An attempt to modify a resource property failed because it conflicts with another existing property.
  9179. //
  9180. ERROR_RESOURCE_PROPERTY_UNCHANGEABLE = DWORD(5089);
  9181. {$EXTERNALSYM ERROR_RESOURCE_PROPERTY_UNCHANGEABLE}
  9182. {
  9183. Codes from 4300 through 5889 overlap with codes in ds\published\inc\apperr2.w.
  9184. Do not add any more error codes in that range.
  9185. }
  9186. //
  9187. // MessageId: ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE
  9188. //
  9189. // MessageText:
  9190. //
  9191. // An operation was attempted that is incompatible with the current membership state of the node.
  9192. //
  9193. ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE = DWORD(5890);
  9194. {$EXTERNALSYM ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE}
  9195. //
  9196. // MessageId: ERROR_CLUSTER_QUORUMLOG_NOT_FOUND
  9197. //
  9198. // MessageText:
  9199. //
  9200. // The quorum resource does not contain the quorum log.
  9201. //
  9202. ERROR_CLUSTER_QUORUMLOG_NOT_FOUND = DWORD(5891);
  9203. {$EXTERNALSYM ERROR_CLUSTER_QUORUMLOG_NOT_FOUND}
  9204. //
  9205. // MessageId: ERROR_CLUSTER_MEMBERSHIP_HALT
  9206. //
  9207. // MessageText:
  9208. //
  9209. // The membership engine requested shutdown of the cluster service on this node.
  9210. //
  9211. ERROR_CLUSTER_MEMBERSHIP_HALT = DWORD(5892);
  9212. {$EXTERNALSYM ERROR_CLUSTER_MEMBERSHIP_HALT}
  9213. //
  9214. // MessageId: ERROR_CLUSTER_INSTANCE_ID_MISMATCH
  9215. //
  9216. // MessageText:
  9217. //
  9218. // The join operation failed because the cluster instance ID of the joining node does not match the cluster instance ID of the sponsor node.
  9219. //
  9220. ERROR_CLUSTER_INSTANCE_ID_MISMATCH = DWORD(5893);
  9221. {$EXTERNALSYM ERROR_CLUSTER_INSTANCE_ID_MISMATCH}
  9222. //
  9223. // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP
  9224. //
  9225. // MessageText:
  9226. //
  9227. // A matching network for the specified IP address could not be found. Please also specify a subnet mask and a cluster network.
  9228. //
  9229. ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP = DWORD(5894);
  9230. {$EXTERNALSYM ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP}
  9231. //
  9232. // MessageId: ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH
  9233. //
  9234. // MessageText:
  9235. //
  9236. // The actual data type of the property did not match the expected data type of the property.
  9237. //
  9238. ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH = DWORD(5895);
  9239. {$EXTERNALSYM ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH}
  9240. //
  9241. // MessageId: ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
  9242. //
  9243. // MessageText:
  9244. //
  9245. // 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.
  9246. //
  9247. ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP = DWORD(5896);
  9248. {$EXTERNALSYM ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP}
  9249. //
  9250. // MessageId: ERROR_CLUSTER_PARAMETER_MISMATCH
  9251. //
  9252. // MessageText:
  9253. //
  9254. // Two or more parameter values specified for a resource's properties are in conflict.
  9255. //
  9256. ERROR_CLUSTER_PARAMETER_MISMATCH = DWORD(5897);
  9257. {$EXTERNALSYM ERROR_CLUSTER_PARAMETER_MISMATCH}
  9258. //
  9259. // MessageId: ERROR_NODE_CANNOT_BE_CLUSTERED
  9260. //
  9261. // MessageText:
  9262. //
  9263. // This computer cannot be made a member of a cluster.
  9264. //
  9265. ERROR_NODE_CANNOT_BE_CLUSTERED = DWORD(5898);
  9266. {$EXTERNALSYM ERROR_NODE_CANNOT_BE_CLUSTERED}
  9267. //
  9268. // MessageId: ERROR_CLUSTER_WRONG_OS_VERSION
  9269. //
  9270. // MessageText:
  9271. //
  9272. // This computer cannot be made a member of a cluster because it does not have the correct version of Windows installed.
  9273. //
  9274. ERROR_CLUSTER_WRONG_OS_VERSION = DWORD(5899);
  9275. {$EXTERNALSYM ERROR_CLUSTER_WRONG_OS_VERSION}
  9276. //
  9277. // MessageId: ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME
  9278. //
  9279. // MessageText:
  9280. //
  9281. // 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.
  9282. //
  9283. ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME = DWORD(5900);
  9284. {$EXTERNALSYM ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME}
  9285. //
  9286. // MessageId: ERROR_CLUSCFG_ALREADY_COMMITTED
  9287. //
  9288. // MessageText:
  9289. //
  9290. // The cluster configuration action has already been committed.
  9291. //
  9292. ERROR_CLUSCFG_ALREADY_COMMITTED = DWORD(5901);
  9293. {$EXTERNALSYM ERROR_CLUSCFG_ALREADY_COMMITTED}
  9294. //
  9295. // MessageId: ERROR_CLUSCFG_ROLLBACK_FAILED
  9296. //
  9297. // MessageText:
  9298. //
  9299. // The cluster configuration action could not be rolled back.
  9300. //
  9301. ERROR_CLUSCFG_ROLLBACK_FAILED = DWORD(5902);
  9302. {$EXTERNALSYM ERROR_CLUSCFG_ROLLBACK_FAILED}
  9303. //
  9304. // MessageId: ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT
  9305. //
  9306. // MessageText:
  9307. //
  9308. // The drive letter assigned to a system disk on one node conflicted with the drive letter assigned to a disk on another node.
  9309. //
  9310. ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT = DWORD(5903);
  9311. {$EXTERNALSYM ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT}
  9312. //
  9313. // MessageId: ERROR_CLUSTER_OLD_VERSION
  9314. //
  9315. // MessageText:
  9316. //
  9317. // One or more nodes in the cluster are running a version of Windows that does not support this operation.
  9318. //
  9319. ERROR_CLUSTER_OLD_VERSION = DWORD(5904);
  9320. {$EXTERNALSYM ERROR_CLUSTER_OLD_VERSION}
  9321. //
  9322. // MessageId: ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME
  9323. //
  9324. // MessageText:
  9325. //
  9326. // The name of the corresponding computer account doesn't match the Network Name for this resource.
  9327. //
  9328. ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME = DWORD(5905);
  9329. {$EXTERNALSYM ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME}
  9330. ////////////////////////////////////
  9331. // //
  9332. // EFS Error Codes //
  9333. // //
  9334. ////////////////////////////////////
  9335. //
  9336. // MessageId: ERROR_ENCRYPTION_FAILED
  9337. //
  9338. // MessageText:
  9339. //
  9340. // The specified file could not be encrypted.
  9341. //
  9342. ERROR_ENCRYPTION_FAILED = DWORD(6000);
  9343. {$EXTERNALSYM ERROR_ENCRYPTION_FAILED}
  9344. //
  9345. // MessageId: ERROR_DECRYPTION_FAILED
  9346. //
  9347. // MessageText:
  9348. //
  9349. // The specified file could not be decrypted.
  9350. //
  9351. ERROR_DECRYPTION_FAILED = DWORD(6001);
  9352. {$EXTERNALSYM ERROR_DECRYPTION_FAILED}
  9353. //
  9354. // MessageId: ERROR_FILE_ENCRYPTED
  9355. //
  9356. // MessageText:
  9357. //
  9358. // The specified file is encrypted and the user does not have the ability to decrypt it.
  9359. //
  9360. ERROR_FILE_ENCRYPTED = DWORD(6002);
  9361. {$EXTERNALSYM ERROR_FILE_ENCRYPTED}
  9362. //
  9363. // MessageId: ERROR_NO_RECOVERY_POLICY
  9364. //
  9365. // MessageText:
  9366. //
  9367. // There is no valid encryption recovery policy configured for this system.
  9368. //
  9369. ERROR_NO_RECOVERY_POLICY = DWORD(6003);
  9370. {$EXTERNALSYM ERROR_NO_RECOVERY_POLICY}
  9371. //
  9372. // MessageId: ERROR_NO_EFS
  9373. //
  9374. // MessageText:
  9375. //
  9376. // The required encryption driver is not loaded for this system.
  9377. //
  9378. ERROR_NO_EFS = DWORD(6004);
  9379. {$EXTERNALSYM ERROR_NO_EFS}
  9380. //
  9381. // MessageId: ERROR_WRONG_EFS
  9382. //
  9383. // MessageText:
  9384. //
  9385. // The file was encrypted with a different encryption driver than is currently loaded.
  9386. //
  9387. ERROR_WRONG_EFS = DWORD(6005);
  9388. {$EXTERNALSYM ERROR_WRONG_EFS}
  9389. //
  9390. // MessageId: ERROR_NO_USER_KEYS
  9391. //
  9392. // MessageText:
  9393. //
  9394. // There are no EFS keys defined for the user.
  9395. //
  9396. ERROR_NO_USER_KEYS = DWORD(6006);
  9397. {$EXTERNALSYM ERROR_NO_USER_KEYS}
  9398. //
  9399. // MessageId: ERROR_FILE_NOT_ENCRYPTED
  9400. //
  9401. // MessageText:
  9402. //
  9403. // The specified file is not encrypted.
  9404. //
  9405. ERROR_FILE_NOT_ENCRYPTED = DWORD(6007);
  9406. {$EXTERNALSYM ERROR_FILE_NOT_ENCRYPTED}
  9407. //
  9408. // MessageId: ERROR_NOT_EXPORT_FORMAT
  9409. //
  9410. // MessageText:
  9411. //
  9412. // The specified file is not in the defined EFS export format.
  9413. //
  9414. ERROR_NOT_EXPORT_FORMAT = DWORD(6008);
  9415. {$EXTERNALSYM ERROR_NOT_EXPORT_FORMAT}
  9416. //
  9417. // MessageId: ERROR_FILE_READ_ONLY
  9418. //
  9419. // MessageText:
  9420. //
  9421. // The specified file is read only.
  9422. //
  9423. ERROR_FILE_READ_ONLY = DWORD(6009);
  9424. {$EXTERNALSYM ERROR_FILE_READ_ONLY}
  9425. //
  9426. // MessageId: ERROR_DIR_EFS_DISALLOWED
  9427. //
  9428. // MessageText:
  9429. //
  9430. // The directory has been disabled for encryption.
  9431. //
  9432. ERROR_DIR_EFS_DISALLOWED = DWORD(6010);
  9433. {$EXTERNALSYM ERROR_DIR_EFS_DISALLOWED}
  9434. //
  9435. // MessageId: ERROR_EFS_SERVER_NOT_TRUSTED
  9436. //
  9437. // MessageText:
  9438. //
  9439. // The server is not trusted for remote encryption operation.
  9440. //
  9441. ERROR_EFS_SERVER_NOT_TRUSTED = DWORD(6011);
  9442. {$EXTERNALSYM ERROR_EFS_SERVER_NOT_TRUSTED}
  9443. //
  9444. // MessageId: ERROR_BAD_RECOVERY_POLICY
  9445. //
  9446. // MessageText:
  9447. //
  9448. // Recovery policy configured for this system contains invalid recovery certificate.
  9449. //
  9450. ERROR_BAD_RECOVERY_POLICY = DWORD(6012);
  9451. {$EXTERNALSYM ERROR_BAD_RECOVERY_POLICY}
  9452. //
  9453. // MessageId: ERROR_EFS_ALG_BLOB_TOO_BIG
  9454. //
  9455. // MessageText:
  9456. //
  9457. // The encryption algorithm used on the source file needs a bigger key buffer than the one on the destination file.
  9458. //
  9459. ERROR_EFS_ALG_BLOB_TOO_BIG = DWORD(6013);
  9460. {$EXTERNALSYM ERROR_EFS_ALG_BLOB_TOO_BIG}
  9461. //
  9462. // MessageId: ERROR_VOLUME_NOT_SUPPORT_EFS
  9463. //
  9464. // MessageText:
  9465. //
  9466. // The disk partition does not support file encryption.
  9467. //
  9468. ERROR_VOLUME_NOT_SUPPORT_EFS = DWORD(6014);
  9469. {$EXTERNALSYM ERROR_VOLUME_NOT_SUPPORT_EFS}
  9470. //
  9471. // MessageId: ERROR_EFS_DISABLED
  9472. //
  9473. // MessageText:
  9474. //
  9475. // This machine is disabled for file encryption.
  9476. //
  9477. ERROR_EFS_DISABLED = DWORD(6015);
  9478. {$EXTERNALSYM ERROR_EFS_DISABLED}
  9479. //
  9480. // MessageId: ERROR_EFS_VERSION_NOT_SUPPORT
  9481. //
  9482. // MessageText:
  9483. //
  9484. // A newer system is required to decrypt this encrypted file.
  9485. //
  9486. ERROR_EFS_VERSION_NOT_SUPPORT = DWORD(6016);
  9487. {$EXTERNALSYM ERROR_EFS_VERSION_NOT_SUPPORT}
  9488. // This message number is for historical purposes and cannot be changed or re-used.
  9489. //
  9490. // MessageId: ERROR_NO_BROWSER_SERVERS_FOUND
  9491. //
  9492. // MessageText:
  9493. //
  9494. // The list of servers for this workgroup is not currently available
  9495. //
  9496. ERROR_NO_BROWSER_SERVERS_FOUND = DWORD(6118);
  9497. {$EXTERNALSYM ERROR_NO_BROWSER_SERVERS_FOUND}
  9498. //////////////////////////////////////////////////////////////////
  9499. // //
  9500. // Task Scheduler Error Codes that NET START must understand //
  9501. // //
  9502. //////////////////////////////////////////////////////////////////
  9503. //
  9504. // MessageId: SCHED_E_SERVICE_NOT_LOCALSYSTEM
  9505. //
  9506. // MessageText:
  9507. //
  9508. // 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.
  9509. //
  9510. SCHED_E_SERVICE_NOT_LOCALSYSTEM = DWORD(6200);
  9511. {$EXTERNALSYM SCHED_E_SERVICE_NOT_LOCALSYSTEM}
  9512. ////////////////////////////////////
  9513. // //
  9514. // Terminal Server Error Codes //
  9515. // //
  9516. ////////////////////////////////////
  9517. //
  9518. // MessageId: ERROR_CTX_WINSTATION_NAME_INVALID
  9519. //
  9520. // MessageText:
  9521. //
  9522. // The specified session name is invalid.
  9523. //
  9524. ERROR_CTX_WINSTATION_NAME_INVALID = DWORD(7001);
  9525. {$EXTERNALSYM ERROR_CTX_WINSTATION_NAME_INVALID}
  9526. //
  9527. // MessageId: ERROR_CTX_INVALID_PD
  9528. //
  9529. // MessageText:
  9530. //
  9531. // The specified protocol driver is invalid.
  9532. //
  9533. ERROR_CTX_INVALID_PD = DWORD(7002);
  9534. {$EXTERNALSYM ERROR_CTX_INVALID_PD}
  9535. //
  9536. // MessageId: ERROR_CTX_PD_NOT_FOUND
  9537. //
  9538. // MessageText:
  9539. //
  9540. // The specified protocol driver was not found in the system path.
  9541. //
  9542. ERROR_CTX_PD_NOT_FOUND = DWORD(7003);
  9543. {$EXTERNALSYM ERROR_CTX_PD_NOT_FOUND}
  9544. //
  9545. // MessageId: ERROR_CTX_WD_NOT_FOUND
  9546. //
  9547. // MessageText:
  9548. //
  9549. // The specified terminal connection driver was not found in the system path.
  9550. //
  9551. ERROR_CTX_WD_NOT_FOUND = DWORD(7004);
  9552. {$EXTERNALSYM ERROR_CTX_WD_NOT_FOUND}
  9553. //
  9554. // MessageId: ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY
  9555. //
  9556. // MessageText:
  9557. //
  9558. // A registry key for event logging could not be created for this session.
  9559. //
  9560. ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY = DWORD(7005);
  9561. {$EXTERNALSYM ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY}
  9562. //
  9563. // MessageId: ERROR_CTX_SERVICE_NAME_COLLISION
  9564. //
  9565. // MessageText:
  9566. //
  9567. // A service with the same name already exists on the system.
  9568. //
  9569. ERROR_CTX_SERVICE_NAME_COLLISION = DWORD(7006);
  9570. {$EXTERNALSYM ERROR_CTX_SERVICE_NAME_COLLISION}
  9571. //
  9572. // MessageId: ERROR_CTX_CLOSE_PENDING
  9573. //
  9574. // MessageText:
  9575. //
  9576. // A close operation is pending on the session.
  9577. //
  9578. ERROR_CTX_CLOSE_PENDING = DWORD(7007);
  9579. {$EXTERNALSYM ERROR_CTX_CLOSE_PENDING}
  9580. //
  9581. // MessageId: ERROR_CTX_NO_OUTBUF
  9582. //
  9583. // MessageText:
  9584. //
  9585. // There are no free output buffers available.
  9586. //
  9587. ERROR_CTX_NO_OUTBUF = DWORD(7008);
  9588. {$EXTERNALSYM ERROR_CTX_NO_OUTBUF}
  9589. //
  9590. // MessageId: ERROR_CTX_MODEM_INF_NOT_FOUND
  9591. //
  9592. // MessageText:
  9593. //
  9594. // The MODEM.INF file was not found.
  9595. //
  9596. ERROR_CTX_MODEM_INF_NOT_FOUND = DWORD(7009);
  9597. {$EXTERNALSYM ERROR_CTX_MODEM_INF_NOT_FOUND}
  9598. //
  9599. // MessageId: ERROR_CTX_INVALID_MODEMNAME
  9600. //
  9601. // MessageText:
  9602. //
  9603. // The modem name was not found in MODEM.INF.
  9604. //
  9605. ERROR_CTX_INVALID_MODEMNAME = DWORD(7010);
  9606. {$EXTERNALSYM ERROR_CTX_INVALID_MODEMNAME}
  9607. //
  9608. // MessageId: ERROR_CTX_MODEM_RESPONSE_ERROR
  9609. //
  9610. // MessageText:
  9611. //
  9612. // The modem did not accept the command sent to it. Verify that the configured modem name matches the attached modem.
  9613. //
  9614. ERROR_CTX_MODEM_RESPONSE_ERROR = DWORD(7011);
  9615. {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_ERROR}
  9616. //
  9617. // MessageId: ERROR_CTX_MODEM_RESPONSE_TIMEOUT
  9618. //
  9619. // MessageText:
  9620. //
  9621. // The modem did not respond to the command sent to it. Verify that the modem is properly cabled and powered on.
  9622. //
  9623. ERROR_CTX_MODEM_RESPONSE_TIMEOUT = DWORD(7012);
  9624. {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_TIMEOUT}
  9625. //
  9626. // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_CARRIER
  9627. //
  9628. // MessageText:
  9629. //
  9630. // Carrier detect has failed or carrier has been dropped due to disconnect.
  9631. //
  9632. ERROR_CTX_MODEM_RESPONSE_NO_CARRIER = DWORD(7013);
  9633. {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_NO_CARRIER}
  9634. //
  9635. // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE
  9636. //
  9637. // MessageText:
  9638. //
  9639. // Dial tone not detected within the required time. Verify that the phone cable is properly attached and functional.
  9640. //
  9641. ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE = DWORD(7014);
  9642. {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE}
  9643. //
  9644. // MessageId: ERROR_CTX_MODEM_RESPONSE_BUSY
  9645. //
  9646. // MessageText:
  9647. //
  9648. // Busy signal detected at remote site on callback.
  9649. //
  9650. ERROR_CTX_MODEM_RESPONSE_BUSY = DWORD(7015);
  9651. {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_BUSY}
  9652. //
  9653. // MessageId: ERROR_CTX_MODEM_RESPONSE_VOICE
  9654. //
  9655. // MessageText:
  9656. //
  9657. // Voice detected at remote site on callback.
  9658. //
  9659. ERROR_CTX_MODEM_RESPONSE_VOICE = DWORD(7016);
  9660. {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_VOICE}
  9661. //
  9662. // MessageId: ERROR_CTX_TD_ERROR
  9663. //
  9664. // MessageText:
  9665. //
  9666. // Transport driver error
  9667. //
  9668. ERROR_CTX_TD_ERROR = DWORD(7017);
  9669. {$EXTERNALSYM ERROR_CTX_TD_ERROR}
  9670. //
  9671. // MessageId: ERROR_CTX_WINSTATION_NOT_FOUND
  9672. //
  9673. // MessageText:
  9674. //
  9675. // The specified session cannot be found.
  9676. //
  9677. ERROR_CTX_WINSTATION_NOT_FOUND = DWORD(7022);
  9678. {$EXTERNALSYM ERROR_CTX_WINSTATION_NOT_FOUND}
  9679. //
  9680. // MessageId: ERROR_CTX_WINSTATION_ALREADY_EXISTS
  9681. //
  9682. // MessageText:
  9683. //
  9684. // The specified session name is already in use.
  9685. //
  9686. ERROR_CTX_WINSTATION_ALREADY_EXISTS = DWORD(7023);
  9687. {$EXTERNALSYM ERROR_CTX_WINSTATION_ALREADY_EXISTS}
  9688. //
  9689. // MessageId: ERROR_CTX_WINSTATION_BUSY
  9690. //
  9691. // MessageText:
  9692. //
  9693. // The requested operation cannot be completed because the terminal connection is currently busy processing a connect, disconnect, reset, or delete operation.
  9694. //
  9695. ERROR_CTX_WINSTATION_BUSY = DWORD(7024);
  9696. {$EXTERNALSYM ERROR_CTX_WINSTATION_BUSY}
  9697. //
  9698. // MessageId: ERROR_CTX_BAD_VIDEO_MODE
  9699. //
  9700. // MessageText:
  9701. //
  9702. // An attempt has been made to connect to a session whose video mode is not supported by the current client.
  9703. //
  9704. ERROR_CTX_BAD_VIDEO_MODE = DWORD(7025);
  9705. {$EXTERNALSYM ERROR_CTX_BAD_VIDEO_MODE}
  9706. //
  9707. // MessageId: ERROR_CTX_GRAPHICS_INVALID
  9708. //
  9709. // MessageText:
  9710. //
  9711. // The application attempted to enable DOS graphics mode.
  9712. // DOS graphics mode is not supported.
  9713. //
  9714. ERROR_CTX_GRAPHICS_INVALID = DWORD(7035);
  9715. {$EXTERNALSYM ERROR_CTX_GRAPHICS_INVALID}
  9716. //
  9717. // MessageId: ERROR_CTX_LOGON_DISABLED
  9718. //
  9719. // MessageText:
  9720. //
  9721. // Your interactive logon privilege has been disabled.
  9722. // Please contact your administrator.
  9723. //
  9724. ERROR_CTX_LOGON_DISABLED = DWORD(7037);
  9725. {$EXTERNALSYM ERROR_CTX_LOGON_DISABLED}
  9726. //
  9727. // MessageId: ERROR_CTX_NOT_CONSOLE
  9728. //
  9729. // MessageText:
  9730. //
  9731. // The requested operation can be performed only on the system console.
  9732. // This is most often the result of a driver or system DLL requiring direct console access.
  9733. //
  9734. ERROR_CTX_NOT_CONSOLE = DWORD(7038);
  9735. {$EXTERNALSYM ERROR_CTX_NOT_CONSOLE}
  9736. //
  9737. // MessageId: ERROR_CTX_CLIENT_QUERY_TIMEOUT
  9738. //
  9739. // MessageText:
  9740. //
  9741. // The client failed to respond to the server connect message.
  9742. //
  9743. ERROR_CTX_CLIENT_QUERY_TIMEOUT = DWORD(7040);
  9744. {$EXTERNALSYM ERROR_CTX_CLIENT_QUERY_TIMEOUT}
  9745. //
  9746. // MessageId: ERROR_CTX_CONSOLE_DISCONNECT
  9747. //
  9748. // MessageText:
  9749. //
  9750. // Disconnecting the console session is not supported.
  9751. //
  9752. ERROR_CTX_CONSOLE_DISCONNECT = DWORD(7041);
  9753. {$EXTERNALSYM ERROR_CTX_CONSOLE_DISCONNECT}
  9754. //
  9755. // MessageId: ERROR_CTX_CONSOLE_CONNECT
  9756. //
  9757. // MessageText:
  9758. //
  9759. // Reconnecting a disconnected session to the console is not supported.
  9760. //
  9761. ERROR_CTX_CONSOLE_CONNECT = DWORD(7042);
  9762. {$EXTERNALSYM ERROR_CTX_CONSOLE_CONNECT}
  9763. //
  9764. // MessageId: ERROR_CTX_SHADOW_DENIED
  9765. //
  9766. // MessageText:
  9767. //
  9768. // The request to control another session remotely was denied.
  9769. //
  9770. ERROR_CTX_SHADOW_DENIED = DWORD(7044);
  9771. {$EXTERNALSYM ERROR_CTX_SHADOW_DENIED}
  9772. //
  9773. // MessageId: ERROR_CTX_WINSTATION_ACCESS_DENIED
  9774. //
  9775. // MessageText:
  9776. //
  9777. // The requested session access is denied.
  9778. //
  9779. ERROR_CTX_WINSTATION_ACCESS_DENIED = DWORD(7045);
  9780. {$EXTERNALSYM ERROR_CTX_WINSTATION_ACCESS_DENIED}
  9781. //
  9782. // MessageId: ERROR_CTX_INVALID_WD
  9783. //
  9784. // MessageText:
  9785. //
  9786. // The specified terminal connection driver is invalid.
  9787. //
  9788. ERROR_CTX_INVALID_WD = DWORD(7049);
  9789. {$EXTERNALSYM ERROR_CTX_INVALID_WD}
  9790. //
  9791. // MessageId: ERROR_CTX_SHADOW_INVALID
  9792. //
  9793. // MessageText:
  9794. //
  9795. // The requested session cannot be controlled remotely.
  9796. // This may be because the session is disconnected or does not currently have a user logged on.
  9797. //
  9798. ERROR_CTX_SHADOW_INVALID = DWORD(7050);
  9799. {$EXTERNALSYM ERROR_CTX_SHADOW_INVALID}
  9800. //
  9801. // MessageId: ERROR_CTX_SHADOW_DISABLED
  9802. //
  9803. // MessageText:
  9804. //
  9805. // The requested session is not configured to allow remote control.
  9806. //
  9807. ERROR_CTX_SHADOW_DISABLED = DWORD(7051);
  9808. {$EXTERNALSYM ERROR_CTX_SHADOW_DISABLED}
  9809. //
  9810. // MessageId: ERROR_CTX_CLIENT_LICENSE_IN_USE
  9811. //
  9812. // MessageText:
  9813. //
  9814. // Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number is currently being used by another user.
  9815. // Please call your system administrator to obtain a unique license number.
  9816. //
  9817. ERROR_CTX_CLIENT_LICENSE_IN_USE = DWORD(7052);
  9818. {$EXTERNALSYM ERROR_CTX_CLIENT_LICENSE_IN_USE}
  9819. //
  9820. // MessageId: ERROR_CTX_CLIENT_LICENSE_NOT_SET
  9821. //
  9822. // MessageText:
  9823. //
  9824. // 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.
  9825. // Please contact your system administrator.
  9826. //
  9827. ERROR_CTX_CLIENT_LICENSE_NOT_SET = DWORD(7053);
  9828. {$EXTERNALSYM ERROR_CTX_CLIENT_LICENSE_NOT_SET}
  9829. //
  9830. // MessageId: ERROR_CTX_LICENSE_NOT_AVAILABLE
  9831. //
  9832. // MessageText:
  9833. //
  9834. // The system has reached its licensed logon limit.
  9835. // Please try again later.
  9836. //
  9837. ERROR_CTX_LICENSE_NOT_AVAILABLE = DWORD(7054);
  9838. {$EXTERNALSYM ERROR_CTX_LICENSE_NOT_AVAILABLE}
  9839. //
  9840. // MessageId: ERROR_CTX_LICENSE_CLIENT_INVALID
  9841. //
  9842. // MessageText:
  9843. //
  9844. // The client you are using is not licensed to use this system. Your logon request is denied.
  9845. //
  9846. ERROR_CTX_LICENSE_CLIENT_INVALID = DWORD(7055);
  9847. {$EXTERNALSYM ERROR_CTX_LICENSE_CLIENT_INVALID}
  9848. //
  9849. // MessageId: ERROR_CTX_LICENSE_EXPIRED
  9850. //
  9851. // MessageText:
  9852. //
  9853. // The system license has expired. Your logon request is denied.
  9854. //
  9855. ERROR_CTX_LICENSE_EXPIRED = DWORD(7056);
  9856. {$EXTERNALSYM ERROR_CTX_LICENSE_EXPIRED}
  9857. //
  9858. // MessageId: ERROR_CTX_SHADOW_NOT_RUNNING
  9859. //
  9860. // MessageText:
  9861. //
  9862. // Remote control could not be terminated because the specified session is not currently being remotely controlled.
  9863. //
  9864. ERROR_CTX_SHADOW_NOT_RUNNING = DWORD(7057);
  9865. {$EXTERNALSYM ERROR_CTX_SHADOW_NOT_RUNNING}
  9866. //
  9867. // MessageId: ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE
  9868. //
  9869. // MessageText:
  9870. //
  9871. // 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.
  9872. //
  9873. ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE = DWORD(7058);
  9874. {$EXTERNALSYM ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE}
  9875. //
  9876. // MessageId: ERROR_ACTIVATION_COUNT_EXCEEDED
  9877. //
  9878. // MessageText:
  9879. //
  9880. // Activation has already been reset the maximum number of times for this installation. Your activation timer will not be cleared.
  9881. //
  9882. ERROR_ACTIVATION_COUNT_EXCEEDED = DWORD(7059);
  9883. {$EXTERNALSYM ERROR_ACTIVATION_COUNT_EXCEEDED}
  9884. ///////////////////////////////////////////////////
  9885. // /
  9886. // Traffic Control Error Codes /
  9887. // /
  9888. // 7500 to 7999 /
  9889. // /
  9890. // defined in: tcerror.h /
  9891. ///////////////////////////////////////////////////
  9892. ///////////////////////////////////////////////////
  9893. // /
  9894. // Active Directory Error Codes /
  9895. // /
  9896. // 8000 to 8999 /
  9897. ///////////////////////////////////////////////////
  9898. // *****************
  9899. // FACILITY_FILE_REPLICATION_SERVICE
  9900. // *****************
  9901. //
  9902. // MessageId: FRS_ERR_INVALID_API_SEQUENCE
  9903. //
  9904. // MessageText:
  9905. //
  9906. // The file replication service API was called incorrectly.
  9907. //
  9908. FRS_ERR_INVALID_API_SEQUENCE = DWORD(8001);
  9909. {$EXTERNALSYM FRS_ERR_INVALID_API_SEQUENCE}
  9910. //
  9911. // MessageId: FRS_ERR_STARTING_SERVICE
  9912. //
  9913. // MessageText:
  9914. //
  9915. // The file replication service cannot be started.
  9916. //
  9917. FRS_ERR_STARTING_SERVICE = DWORD(8002);
  9918. {$EXTERNALSYM FRS_ERR_STARTING_SERVICE}
  9919. //
  9920. // MessageId: FRS_ERR_STOPPING_SERVICE
  9921. //
  9922. // MessageText:
  9923. //
  9924. // The file replication service cannot be stopped.
  9925. //
  9926. FRS_ERR_STOPPING_SERVICE = DWORD(8003);
  9927. {$EXTERNALSYM FRS_ERR_STOPPING_SERVICE}
  9928. //
  9929. // MessageId: FRS_ERR_INTERNAL_API
  9930. //
  9931. // MessageText:
  9932. //
  9933. // The file replication service API terminated the request.
  9934. // The event log may have more information.
  9935. //
  9936. FRS_ERR_INTERNAL_API = DWORD(8004);
  9937. {$EXTERNALSYM FRS_ERR_INTERNAL_API}
  9938. //
  9939. // MessageId: FRS_ERR_INTERNAL
  9940. //
  9941. // MessageText:
  9942. //
  9943. // The file replication service terminated the request.
  9944. // The event log may have more information.
  9945. //
  9946. FRS_ERR_INTERNAL = DWORD(8005);
  9947. {$EXTERNALSYM FRS_ERR_INTERNAL}
  9948. //
  9949. // MessageId: FRS_ERR_SERVICE_COMM
  9950. //
  9951. // MessageText:
  9952. //
  9953. // The file replication service cannot be contacted.
  9954. // The event log may have more information.
  9955. //
  9956. FRS_ERR_SERVICE_COMM = DWORD(8006);
  9957. {$EXTERNALSYM FRS_ERR_SERVICE_COMM}
  9958. //
  9959. // MessageId: FRS_ERR_INSUFFICIENT_PRIV
  9960. //
  9961. // MessageText:
  9962. //
  9963. // The file replication service cannot satisfy the request because the user has insufficient privileges.
  9964. // The event log may have more information.
  9965. //
  9966. FRS_ERR_INSUFFICIENT_PRIV = DWORD(8007);
  9967. {$EXTERNALSYM FRS_ERR_INSUFFICIENT_PRIV}
  9968. //
  9969. // MessageId: FRS_ERR_AUTHENTICATION
  9970. //
  9971. // MessageText:
  9972. //
  9973. // The file replication service cannot satisfy the request because authenticated RPC is not available.
  9974. // The event log may have more information.
  9975. //
  9976. FRS_ERR_AUTHENTICATION = DWORD(8008);
  9977. {$EXTERNALSYM FRS_ERR_AUTHENTICATION}
  9978. //
  9979. // MessageId: FRS_ERR_PARENT_INSUFFICIENT_PRIV
  9980. //
  9981. // MessageText:
  9982. //
  9983. // The file replication service cannot satisfy the request because the user has insufficient privileges on the domain controller.
  9984. // The event log may have more information.
  9985. //
  9986. FRS_ERR_PARENT_INSUFFICIENT_PRIV = DWORD(8009);
  9987. {$EXTERNALSYM FRS_ERR_PARENT_INSUFFICIENT_PRIV}
  9988. //
  9989. // MessageId: FRS_ERR_PARENT_AUTHENTICATION
  9990. //
  9991. // MessageText:
  9992. //
  9993. // The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller.
  9994. // The event log may have more information.
  9995. //
  9996. FRS_ERR_PARENT_AUTHENTICATION = DWORD(8010);
  9997. {$EXTERNALSYM FRS_ERR_PARENT_AUTHENTICATION}
  9998. //
  9999. // MessageId: FRS_ERR_CHILD_TO_PARENT_COMM
  10000. //
  10001. // MessageText:
  10002. //
  10003. // The file replication service cannot communicate with the file replication service on the domain controller.
  10004. // The event log may have more information.
  10005. //
  10006. FRS_ERR_CHILD_TO_PARENT_COMM = DWORD(8011);
  10007. {$EXTERNALSYM FRS_ERR_CHILD_TO_PARENT_COMM}
  10008. //
  10009. // MessageId: FRS_ERR_PARENT_TO_CHILD_COMM
  10010. //
  10011. // MessageText:
  10012. //
  10013. // The file replication service on the domain controller cannot communicate with the file replication service on this computer.
  10014. // The event log may have more information.
  10015. //
  10016. FRS_ERR_PARENT_TO_CHILD_COMM = DWORD(8012);
  10017. {$EXTERNALSYM FRS_ERR_PARENT_TO_CHILD_COMM}
  10018. //
  10019. // MessageId: FRS_ERR_SYSVOL_POPULATE
  10020. //
  10021. // MessageText:
  10022. //
  10023. // The file replication service cannot populate the system volume because of an internal error.
  10024. // The event log may have more information.
  10025. //
  10026. FRS_ERR_SYSVOL_POPULATE = DWORD(8013);
  10027. {$EXTERNALSYM FRS_ERR_SYSVOL_POPULATE}
  10028. //
  10029. // MessageId: FRS_ERR_SYSVOL_POPULATE_TIMEOUT
  10030. //
  10031. // MessageText:
  10032. //
  10033. // The file replication service cannot populate the system volume because of an internal timeout.
  10034. // The event log may have more information.
  10035. //
  10036. FRS_ERR_SYSVOL_POPULATE_TIMEOUT = DWORD(8014);
  10037. {$EXTERNALSYM FRS_ERR_SYSVOL_POPULATE_TIMEOUT}
  10038. //
  10039. // MessageId: FRS_ERR_SYSVOL_IS_BUSY
  10040. //
  10041. // MessageText:
  10042. //
  10043. // The file replication service cannot process the request. The system volume is busy with a previous request.
  10044. //
  10045. FRS_ERR_SYSVOL_IS_BUSY = DWORD(8015);
  10046. {$EXTERNALSYM FRS_ERR_SYSVOL_IS_BUSY}
  10047. //
  10048. // MessageId: FRS_ERR_SYSVOL_DEMOTE
  10049. //
  10050. // MessageText:
  10051. //
  10052. // The file replication service cannot stop replicating the system volume because of an internal error.
  10053. // The event log may have more information.
  10054. //
  10055. FRS_ERR_SYSVOL_DEMOTE = DWORD(8016);
  10056. {$EXTERNALSYM FRS_ERR_SYSVOL_DEMOTE}
  10057. //
  10058. // MessageId: FRS_ERR_INVALID_SERVICE_PARAMETER
  10059. //
  10060. // MessageText:
  10061. //
  10062. // The file replication service detected an invalid parameter.
  10063. //
  10064. FRS_ERR_INVALID_SERVICE_PARAMETER = DWORD(8017);
  10065. {$EXTERNALSYM FRS_ERR_INVALID_SERVICE_PARAMETER}
  10066. // *****************
  10067. // FACILITY DIRECTORY SERVICE
  10068. // *****************
  10069. DS_S_SUCCESS = NO_ERROR;
  10070. {$EXTERNALSYM DS_S_SUCCESS}
  10071. //
  10072. // MessageId: ERROR_DS_NOT_INSTALLED
  10073. //
  10074. // MessageText:
  10075. //
  10076. // An error occurred while installing the directory service. For more information, see the event log.
  10077. //
  10078. ERROR_DS_NOT_INSTALLED = DWORD(8200);
  10079. {$EXTERNALSYM ERROR_DS_NOT_INSTALLED}
  10080. //
  10081. // MessageId: ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY
  10082. //
  10083. // MessageText:
  10084. //
  10085. // The directory service evaluated group memberships locally.
  10086. //
  10087. ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY = DWORD(8201);
  10088. {$EXTERNALSYM ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY}
  10089. //
  10090. // MessageId: ERROR_DS_NO_ATTRIBUTE_OR_VALUE
  10091. //
  10092. // MessageText:
  10093. //
  10094. // The specified directory service attribute or value does not exist.
  10095. //
  10096. ERROR_DS_NO_ATTRIBUTE_OR_VALUE = DWORD(8202);
  10097. {$EXTERNALSYM ERROR_DS_NO_ATTRIBUTE_OR_VALUE}
  10098. //
  10099. // MessageId: ERROR_DS_INVALID_ATTRIBUTE_SYNTAX
  10100. //
  10101. // MessageText:
  10102. //
  10103. // The attribute syntax specified to the directory service is invalid.
  10104. //
  10105. ERROR_DS_INVALID_ATTRIBUTE_SYNTAX = DWORD(8203);
  10106. {$EXTERNALSYM ERROR_DS_INVALID_ATTRIBUTE_SYNTAX}
  10107. //
  10108. // MessageId: ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED
  10109. //
  10110. // MessageText:
  10111. //
  10112. // The attribute type specified to the directory service is not defined.
  10113. //
  10114. ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED = DWORD(8204);
  10115. {$EXTERNALSYM ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED}
  10116. //
  10117. // MessageId: ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS
  10118. //
  10119. // MessageText:
  10120. //
  10121. // The specified directory service attribute or value already exists.
  10122. //
  10123. ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS = DWORD(8205);
  10124. {$EXTERNALSYM ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS}
  10125. //
  10126. // MessageId: ERROR_DS_BUSY
  10127. //
  10128. // MessageText:
  10129. //
  10130. // The directory service is busy.
  10131. //
  10132. ERROR_DS_BUSY = DWORD(8206);
  10133. {$EXTERNALSYM ERROR_DS_BUSY}
  10134. //
  10135. // MessageId: ERROR_DS_UNAVAILABLE
  10136. //
  10137. // MessageText:
  10138. //
  10139. // The directory service is unavailable.
  10140. //
  10141. ERROR_DS_UNAVAILABLE = DWORD(8207);
  10142. {$EXTERNALSYM ERROR_DS_UNAVAILABLE}
  10143. //
  10144. // MessageId: ERROR_DS_NO_RIDS_ALLOCATED
  10145. //
  10146. // MessageText:
  10147. //
  10148. // The directory service was unable to allocate a relative identifier.
  10149. //
  10150. ERROR_DS_NO_RIDS_ALLOCATED = DWORD(8208);
  10151. {$EXTERNALSYM ERROR_DS_NO_RIDS_ALLOCATED}
  10152. //
  10153. // MessageId: ERROR_DS_NO_MORE_RIDS
  10154. //
  10155. // MessageText:
  10156. //
  10157. // The directory service has exhausted the pool of relative identifiers.
  10158. //
  10159. ERROR_DS_NO_MORE_RIDS = DWORD(8209);
  10160. {$EXTERNALSYM ERROR_DS_NO_MORE_RIDS}
  10161. //
  10162. // MessageId: ERROR_DS_INCORRECT_ROLE_OWNER
  10163. //
  10164. // MessageText:
  10165. //
  10166. // The requested operation could not be performed because the directory service is not the master for that type of operation.
  10167. //
  10168. ERROR_DS_INCORRECT_ROLE_OWNER = DWORD(8210);
  10169. {$EXTERNALSYM ERROR_DS_INCORRECT_ROLE_OWNER}
  10170. //
  10171. // MessageId: ERROR_DS_RIDMGR_INIT_ERROR
  10172. //
  10173. // MessageText:
  10174. //
  10175. // The directory service was unable to initialize the subsystem that allocates relative identifiers.
  10176. //
  10177. ERROR_DS_RIDMGR_INIT_ERROR = DWORD(8211);
  10178. {$EXTERNALSYM ERROR_DS_RIDMGR_INIT_ERROR}
  10179. //
  10180. // MessageId: ERROR_DS_OBJ_CLASS_VIOLATION
  10181. //
  10182. // MessageText:
  10183. //
  10184. // The requested operation did not satisfy one or more constraints associated with the class of the object.
  10185. //
  10186. ERROR_DS_OBJ_CLASS_VIOLATION = DWORD(8212);
  10187. {$EXTERNALSYM ERROR_DS_OBJ_CLASS_VIOLATION}
  10188. //
  10189. // MessageId: ERROR_DS_CANT_ON_NON_LEAF
  10190. //
  10191. // MessageText:
  10192. //
  10193. // The directory service can perform the requested operation only on a leaf object.
  10194. //
  10195. ERROR_DS_CANT_ON_NON_LEAF = DWORD(8213);
  10196. {$EXTERNALSYM ERROR_DS_CANT_ON_NON_LEAF}
  10197. //
  10198. // MessageId: ERROR_DS_CANT_ON_RDN
  10199. //
  10200. // MessageText:
  10201. //
  10202. // The directory service cannot perform the requested operation on the RDN attribute of an object.
  10203. //
  10204. ERROR_DS_CANT_ON_RDN = DWORD(8214);
  10205. {$EXTERNALSYM ERROR_DS_CANT_ON_RDN}
  10206. //
  10207. // MessageId: ERROR_DS_CANT_MOD_OBJ_CLASS
  10208. //
  10209. // MessageText:
  10210. //
  10211. // The directory service detected an attempt to modify the object class of an object.
  10212. //
  10213. ERROR_DS_CANT_MOD_OBJ_CLASS = DWORD(8215);
  10214. {$EXTERNALSYM ERROR_DS_CANT_MOD_OBJ_CLASS}
  10215. //
  10216. // MessageId: ERROR_DS_CROSS_DOM_MOVE_ERROR
  10217. //
  10218. // MessageText:
  10219. //
  10220. // The requested cross-domain move operation could not be performed.
  10221. //
  10222. ERROR_DS_CROSS_DOM_MOVE_ERROR = DWORD(8216);
  10223. {$EXTERNALSYM ERROR_DS_CROSS_DOM_MOVE_ERROR}
  10224. //
  10225. // MessageId: ERROR_DS_GC_NOT_AVAILABLE
  10226. //
  10227. // MessageText:
  10228. //
  10229. // Unable to contact the global catalog server.
  10230. //
  10231. ERROR_DS_GC_NOT_AVAILABLE = DWORD(8217);
  10232. {$EXTERNALSYM ERROR_DS_GC_NOT_AVAILABLE}
  10233. //
  10234. // MessageId: ERROR_SHARED_POLICY
  10235. //
  10236. // MessageText:
  10237. //
  10238. // The policy object is shared and can only be modified at the root.
  10239. //
  10240. ERROR_SHARED_POLICY = DWORD(8218);
  10241. {$EXTERNALSYM ERROR_SHARED_POLICY}
  10242. //
  10243. // MessageId: ERROR_POLICY_OBJECT_NOT_FOUND
  10244. //
  10245. // MessageText:
  10246. //
  10247. // The policy object does not exist.
  10248. //
  10249. ERROR_POLICY_OBJECT_NOT_FOUND = DWORD(8219);
  10250. {$EXTERNALSYM ERROR_POLICY_OBJECT_NOT_FOUND}
  10251. //
  10252. // MessageId: ERROR_POLICY_ONLY_IN_DS
  10253. //
  10254. // MessageText:
  10255. //
  10256. // The requested policy information is only in the directory service.
  10257. //
  10258. ERROR_POLICY_ONLY_IN_DS = DWORD(8220);
  10259. {$EXTERNALSYM ERROR_POLICY_ONLY_IN_DS}
  10260. //
  10261. // MessageId: ERROR_PROMOTION_ACTIVE
  10262. //
  10263. // MessageText:
  10264. //
  10265. // A domain controller promotion is currently active.
  10266. //
  10267. ERROR_PROMOTION_ACTIVE = DWORD(8221);
  10268. {$EXTERNALSYM ERROR_PROMOTION_ACTIVE}
  10269. //
  10270. // MessageId: ERROR_NO_PROMOTION_ACTIVE
  10271. //
  10272. // MessageText:
  10273. //
  10274. // A domain controller promotion is not currently active
  10275. //
  10276. ERROR_NO_PROMOTION_ACTIVE = DWORD(8222);
  10277. {$EXTERNALSYM ERROR_NO_PROMOTION_ACTIVE}
  10278. // 8223 unused
  10279. //
  10280. // MessageId: ERROR_DS_OPERATIONS_ERROR
  10281. //
  10282. // MessageText:
  10283. //
  10284. // An operations error occurred.
  10285. //
  10286. ERROR_DS_OPERATIONS_ERROR = DWORD(8224);
  10287. {$EXTERNALSYM ERROR_DS_OPERATIONS_ERROR}
  10288. //
  10289. // MessageId: ERROR_DS_PROTOCOL_ERROR
  10290. //
  10291. // MessageText:
  10292. //
  10293. // A protocol error occurred.
  10294. //
  10295. ERROR_DS_PROTOCOL_ERROR = DWORD(8225);
  10296. {$EXTERNALSYM ERROR_DS_PROTOCOL_ERROR}
  10297. //
  10298. // MessageId: ERROR_DS_TIMELIMIT_EXCEEDED
  10299. //
  10300. // MessageText:
  10301. //
  10302. // The time limit for this request was exceeded.
  10303. //
  10304. ERROR_DS_TIMELIMIT_EXCEEDED = DWORD(8226);
  10305. {$EXTERNALSYM ERROR_DS_TIMELIMIT_EXCEEDED}
  10306. //
  10307. // MessageId: ERROR_DS_SIZELIMIT_EXCEEDED
  10308. //
  10309. // MessageText:
  10310. //
  10311. // The size limit for this request was exceeded.
  10312. //
  10313. ERROR_DS_SIZELIMIT_EXCEEDED = DWORD(8227);
  10314. {$EXTERNALSYM ERROR_DS_SIZELIMIT_EXCEEDED}
  10315. //
  10316. // MessageId: ERROR_DS_ADMIN_LIMIT_EXCEEDED
  10317. //
  10318. // MessageText:
  10319. //
  10320. // The administrative limit for this request was exceeded.
  10321. //
  10322. ERROR_DS_ADMIN_LIMIT_EXCEEDED = DWORD(8228);
  10323. {$EXTERNALSYM ERROR_DS_ADMIN_LIMIT_EXCEEDED}
  10324. //
  10325. // MessageId: ERROR_DS_COMPARE_FALSE
  10326. //
  10327. // MessageText:
  10328. //
  10329. // The compare response was false.
  10330. //
  10331. ERROR_DS_COMPARE_FALSE = DWORD(8229);
  10332. {$EXTERNALSYM ERROR_DS_COMPARE_FALSE}
  10333. //
  10334. // MessageId: ERROR_DS_COMPARE_TRUE
  10335. //
  10336. // MessageText:
  10337. //
  10338. // The compare response was true.
  10339. //
  10340. ERROR_DS_COMPARE_TRUE = DWORD(8230);
  10341. {$EXTERNALSYM ERROR_DS_COMPARE_TRUE}
  10342. //
  10343. // MessageId: ERROR_DS_AUTH_METHOD_NOT_SUPPORTED
  10344. //
  10345. // MessageText:
  10346. //
  10347. // The requested authentication method is not supported by the server.
  10348. //
  10349. ERROR_DS_AUTH_METHOD_NOT_SUPPORTED = DWORD(8231);
  10350. {$EXTERNALSYM ERROR_DS_AUTH_METHOD_NOT_SUPPORTED}
  10351. //
  10352. // MessageId: ERROR_DS_STRONG_AUTH_REQUIRED
  10353. //
  10354. // MessageText:
  10355. //
  10356. // A more secure authentication method is required for this server.
  10357. //
  10358. ERROR_DS_STRONG_AUTH_REQUIRED = DWORD(8232);
  10359. {$EXTERNALSYM ERROR_DS_STRONG_AUTH_REQUIRED}
  10360. //
  10361. // MessageId: ERROR_DS_INAPPROPRIATE_AUTH
  10362. //
  10363. // MessageText:
  10364. //
  10365. // Inappropriate authentication.
  10366. //
  10367. ERROR_DS_INAPPROPRIATE_AUTH = DWORD(8233);
  10368. {$EXTERNALSYM ERROR_DS_INAPPROPRIATE_AUTH}
  10369. //
  10370. // MessageId: ERROR_DS_AUTH_UNKNOWN
  10371. //
  10372. // MessageText:
  10373. //
  10374. // The authentication mechanism is unknown.
  10375. //
  10376. ERROR_DS_AUTH_UNKNOWN = DWORD(8234);
  10377. {$EXTERNALSYM ERROR_DS_AUTH_UNKNOWN}
  10378. //
  10379. // MessageId: ERROR_DS_REFERRAL
  10380. //
  10381. // MessageText:
  10382. //
  10383. // A referral was returned from the server.
  10384. //
  10385. ERROR_DS_REFERRAL = DWORD(8235);
  10386. {$EXTERNALSYM ERROR_DS_REFERRAL}
  10387. //
  10388. // MessageId: ERROR_DS_UNAVAILABLE_CRIT_EXTENSION
  10389. //
  10390. // MessageText:
  10391. //
  10392. // The server does not support the requested critical extension.
  10393. //
  10394. ERROR_DS_UNAVAILABLE_CRIT_EXTENSION = DWORD(8236);
  10395. {$EXTERNALSYM ERROR_DS_UNAVAILABLE_CRIT_EXTENSION}
  10396. //
  10397. // MessageId: ERROR_DS_CONFIDENTIALITY_REQUIRED
  10398. //
  10399. // MessageText:
  10400. //
  10401. // This request requires a secure connection.
  10402. //
  10403. ERROR_DS_CONFIDENTIALITY_REQUIRED = DWORD(8237);
  10404. {$EXTERNALSYM ERROR_DS_CONFIDENTIALITY_REQUIRED}
  10405. //
  10406. // MessageId: ERROR_DS_INAPPROPRIATE_MATCHING
  10407. //
  10408. // MessageText:
  10409. //
  10410. // Inappropriate matching.
  10411. //
  10412. ERROR_DS_INAPPROPRIATE_MATCHING = DWORD(8238);
  10413. {$EXTERNALSYM ERROR_DS_INAPPROPRIATE_MATCHING}
  10414. //
  10415. // MessageId: ERROR_DS_CONSTRAINT_VIOLATION
  10416. //
  10417. // MessageText:
  10418. //
  10419. // A constraint violation occurred.
  10420. //
  10421. ERROR_DS_CONSTRAINT_VIOLATION = DWORD(8239);
  10422. {$EXTERNALSYM ERROR_DS_CONSTRAINT_VIOLATION}
  10423. //
  10424. // MessageId: ERROR_DS_NO_SUCH_OBJECT
  10425. //
  10426. // MessageText:
  10427. //
  10428. // There is no such object on the server.
  10429. //
  10430. ERROR_DS_NO_SUCH_OBJECT = DWORD(8240);
  10431. {$EXTERNALSYM ERROR_DS_NO_SUCH_OBJECT}
  10432. //
  10433. // MessageId: ERROR_DS_ALIAS_PROBLEM
  10434. //
  10435. // MessageText:
  10436. //
  10437. // There is an alias problem.
  10438. //
  10439. ERROR_DS_ALIAS_PROBLEM = DWORD(8241);
  10440. {$EXTERNALSYM ERROR_DS_ALIAS_PROBLEM}
  10441. //
  10442. // MessageId: ERROR_DS_INVALID_DN_SYNTAX
  10443. //
  10444. // MessageText:
  10445. //
  10446. // An invalid dn syntax has been specified.
  10447. //
  10448. ERROR_DS_INVALID_DN_SYNTAX = DWORD(8242);
  10449. {$EXTERNALSYM ERROR_DS_INVALID_DN_SYNTAX}
  10450. //
  10451. // MessageId: ERROR_DS_IS_LEAF
  10452. //
  10453. // MessageText:
  10454. //
  10455. // The object is a leaf object.
  10456. //
  10457. ERROR_DS_IS_LEAF = DWORD(8243);
  10458. {$EXTERNALSYM ERROR_DS_IS_LEAF}
  10459. //
  10460. // MessageId: ERROR_DS_ALIAS_DEREF_PROBLEM
  10461. //
  10462. // MessageText:
  10463. //
  10464. // There is an alias dereferencing problem.
  10465. //
  10466. ERROR_DS_ALIAS_DEREF_PROBLEM = DWORD(8244);
  10467. {$EXTERNALSYM ERROR_DS_ALIAS_DEREF_PROBLEM}
  10468. //
  10469. // MessageId: ERROR_DS_UNWILLING_TO_PERFORM
  10470. //
  10471. // MessageText:
  10472. //
  10473. // The server is unwilling to process the request.
  10474. //
  10475. ERROR_DS_UNWILLING_TO_PERFORM = DWORD(8245);
  10476. {$EXTERNALSYM ERROR_DS_UNWILLING_TO_PERFORM}
  10477. //
  10478. // MessageId: ERROR_DS_LOOP_DETECT
  10479. //
  10480. // MessageText:
  10481. //
  10482. // A loop has been detected.
  10483. //
  10484. ERROR_DS_LOOP_DETECT = DWORD(8246);
  10485. {$EXTERNALSYM ERROR_DS_LOOP_DETECT}
  10486. //
  10487. // MessageId: ERROR_DS_NAMING_VIOLATION
  10488. //
  10489. // MessageText:
  10490. //
  10491. // There is a naming violation.
  10492. //
  10493. ERROR_DS_NAMING_VIOLATION = DWORD(8247);
  10494. {$EXTERNALSYM ERROR_DS_NAMING_VIOLATION}
  10495. //
  10496. // MessageId: ERROR_DS_OBJECT_RESULTS_TOO_LARGE
  10497. //
  10498. // MessageText:
  10499. //
  10500. // The result set is too large.
  10501. //
  10502. ERROR_DS_OBJECT_RESULTS_TOO_LARGE = DWORD(8248);
  10503. {$EXTERNALSYM ERROR_DS_OBJECT_RESULTS_TOO_LARGE}
  10504. //
  10505. // MessageId: ERROR_DS_AFFECTS_MULTIPLE_DSAS
  10506. //
  10507. // MessageText:
  10508. //
  10509. // The operation affects multiple DSAs
  10510. //
  10511. ERROR_DS_AFFECTS_MULTIPLE_DSAS = DWORD(8249);
  10512. {$EXTERNALSYM ERROR_DS_AFFECTS_MULTIPLE_DSAS}
  10513. //
  10514. // MessageId: ERROR_DS_SERVER_DOWN
  10515. //
  10516. // MessageText:
  10517. //
  10518. // The server is not operational.
  10519. //
  10520. ERROR_DS_SERVER_DOWN = DWORD(8250);
  10521. {$EXTERNALSYM ERROR_DS_SERVER_DOWN}
  10522. //
  10523. // MessageId: ERROR_DS_LOCAL_ERROR
  10524. //
  10525. // MessageText:
  10526. //
  10527. // A local error has occurred.
  10528. //
  10529. ERROR_DS_LOCAL_ERROR = DWORD(8251);
  10530. {$EXTERNALSYM ERROR_DS_LOCAL_ERROR}
  10531. //
  10532. // MessageId: ERROR_DS_ENCODING_ERROR
  10533. //
  10534. // MessageText:
  10535. //
  10536. // An encoding error has occurred.
  10537. //
  10538. ERROR_DS_ENCODING_ERROR = DWORD(8252);
  10539. {$EXTERNALSYM ERROR_DS_ENCODING_ERROR}
  10540. //
  10541. // MessageId: ERROR_DS_DECODING_ERROR
  10542. //
  10543. // MessageText:
  10544. //
  10545. // A decoding error has occurred.
  10546. //
  10547. ERROR_DS_DECODING_ERROR = DWORD(8253);
  10548. {$EXTERNALSYM ERROR_DS_DECODING_ERROR}
  10549. //
  10550. // MessageId: ERROR_DS_FILTER_UNKNOWN
  10551. //
  10552. // MessageText:
  10553. //
  10554. // The search filter cannot be recognized.
  10555. //
  10556. ERROR_DS_FILTER_UNKNOWN = DWORD(8254);
  10557. {$EXTERNALSYM ERROR_DS_FILTER_UNKNOWN}
  10558. //
  10559. // MessageId: ERROR_DS_PARAM_ERROR
  10560. //
  10561. // MessageText:
  10562. //
  10563. // One or more parameters are illegal.
  10564. //
  10565. ERROR_DS_PARAM_ERROR = DWORD(8255);
  10566. {$EXTERNALSYM ERROR_DS_PARAM_ERROR}
  10567. //
  10568. // MessageId: ERROR_DS_NOT_SUPPORTED
  10569. //
  10570. // MessageText:
  10571. //
  10572. // The specified method is not supported.
  10573. //
  10574. ERROR_DS_NOT_SUPPORTED = DWORD(8256);
  10575. {$EXTERNALSYM ERROR_DS_NOT_SUPPORTED}
  10576. //
  10577. // MessageId: ERROR_DS_NO_RESULTS_RETURNED
  10578. //
  10579. // MessageText:
  10580. //
  10581. // No results were returned.
  10582. //
  10583. ERROR_DS_NO_RESULTS_RETURNED = DWORD(8257);
  10584. {$EXTERNALSYM ERROR_DS_NO_RESULTS_RETURNED}
  10585. //
  10586. // MessageId: ERROR_DS_CONTROL_NOT_FOUND
  10587. //
  10588. // MessageText:
  10589. //
  10590. // The specified control is not supported by the server.
  10591. //
  10592. ERROR_DS_CONTROL_NOT_FOUND = DWORD(8258);
  10593. {$EXTERNALSYM ERROR_DS_CONTROL_NOT_FOUND}
  10594. //
  10595. // MessageId: ERROR_DS_CLIENT_LOOP
  10596. //
  10597. // MessageText:
  10598. //
  10599. // A referral loop was detected by the client.
  10600. //
  10601. ERROR_DS_CLIENT_LOOP = DWORD(8259);
  10602. {$EXTERNALSYM ERROR_DS_CLIENT_LOOP}
  10603. //
  10604. // MessageId: ERROR_DS_REFERRAL_LIMIT_EXCEEDED
  10605. //
  10606. // MessageText:
  10607. //
  10608. // The preset referral limit was exceeded.
  10609. //
  10610. ERROR_DS_REFERRAL_LIMIT_EXCEEDED = DWORD(8260);
  10611. {$EXTERNALSYM ERROR_DS_REFERRAL_LIMIT_EXCEEDED}
  10612. //
  10613. // MessageId: ERROR_DS_SORT_CONTROL_MISSING
  10614. //
  10615. // MessageText:
  10616. //
  10617. // The search requires a SORT control.
  10618. //
  10619. ERROR_DS_SORT_CONTROL_MISSING = DWORD(8261);
  10620. {$EXTERNALSYM ERROR_DS_SORT_CONTROL_MISSING}
  10621. //
  10622. // MessageId: ERROR_DS_OFFSET_RANGE_ERROR
  10623. //
  10624. // MessageText:
  10625. //
  10626. // The search results exceed the offset range specified.
  10627. //
  10628. ERROR_DS_OFFSET_RANGE_ERROR = DWORD(8262);
  10629. {$EXTERNALSYM ERROR_DS_OFFSET_RANGE_ERROR}
  10630. //
  10631. // MessageId: ERROR_DS_ROOT_MUST_BE_NC
  10632. //
  10633. // MessageText:
  10634. //
  10635. // The root object must be the head of a naming context. The root object cannot have an instantiated parent.
  10636. //
  10637. ERROR_DS_ROOT_MUST_BE_NC = DWORD(8301);
  10638. {$EXTERNALSYM ERROR_DS_ROOT_MUST_BE_NC}
  10639. //
  10640. // MessageId: ERROR_DS_ADD_REPLICA_INHIBITED
  10641. //
  10642. // MessageText:
  10643. //
  10644. // The add replica operation cannot be performed. The naming context must be writeable in order to create the replica.
  10645. //
  10646. ERROR_DS_ADD_REPLICA_INHIBITED = DWORD(8302);
  10647. {$EXTERNALSYM ERROR_DS_ADD_REPLICA_INHIBITED}
  10648. //
  10649. // MessageId: ERROR_DS_ATT_NOT_DEF_IN_SCHEMA
  10650. //
  10651. // MessageText:
  10652. //
  10653. // A reference to an attribute that is not defined in the schema occurred.
  10654. //
  10655. ERROR_DS_ATT_NOT_DEF_IN_SCHEMA = DWORD(8303);
  10656. {$EXTERNALSYM ERROR_DS_ATT_NOT_DEF_IN_SCHEMA}
  10657. //
  10658. // MessageId: ERROR_DS_MAX_OBJ_SIZE_EXCEEDED
  10659. //
  10660. // MessageText:
  10661. //
  10662. // The maximum size of an object has been exceeded.
  10663. //
  10664. ERROR_DS_MAX_OBJ_SIZE_EXCEEDED = DWORD(8304);
  10665. {$EXTERNALSYM ERROR_DS_MAX_OBJ_SIZE_EXCEEDED}
  10666. //
  10667. // MessageId: ERROR_DS_OBJ_STRING_NAME_EXISTS
  10668. //
  10669. // MessageText:
  10670. //
  10671. // An attempt was made to add an object to the directory with a name that is already in use.
  10672. //
  10673. ERROR_DS_OBJ_STRING_NAME_EXISTS = DWORD(8305);
  10674. {$EXTERNALSYM ERROR_DS_OBJ_STRING_NAME_EXISTS}
  10675. //
  10676. // MessageId: ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA
  10677. //
  10678. // MessageText:
  10679. //
  10680. // An attempt was made to add an object of a class that does not have an RDN defined in the schema.
  10681. //
  10682. ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA = DWORD(8306);
  10683. {$EXTERNALSYM ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA}
  10684. //
  10685. // MessageId: ERROR_DS_RDN_DOESNT_MATCH_SCHEMA
  10686. //
  10687. // MessageText:
  10688. //
  10689. // An attempt was made to add an object using an RDN that is not the RDN defined in the schema.
  10690. //
  10691. ERROR_DS_RDN_DOESNT_MATCH_SCHEMA = DWORD(8307);
  10692. {$EXTERNALSYM ERROR_DS_RDN_DOESNT_MATCH_SCHEMA}
  10693. //
  10694. // MessageId: ERROR_DS_NO_REQUESTED_ATTS_FOUND
  10695. //
  10696. // MessageText:
  10697. //
  10698. // None of the requested attributes were found on the objects.
  10699. //
  10700. ERROR_DS_NO_REQUESTED_ATTS_FOUND = DWORD(8308);
  10701. {$EXTERNALSYM ERROR_DS_NO_REQUESTED_ATTS_FOUND}
  10702. //
  10703. // MessageId: ERROR_DS_USER_BUFFER_TO_SMALL
  10704. //
  10705. // MessageText:
  10706. //
  10707. // The user buffer is too small.
  10708. //
  10709. ERROR_DS_USER_BUFFER_TO_SMALL = DWORD(8309);
  10710. {$EXTERNALSYM ERROR_DS_USER_BUFFER_TO_SMALL}
  10711. //
  10712. // MessageId: ERROR_DS_ATT_IS_NOT_ON_OBJ
  10713. //
  10714. // MessageText:
  10715. //
  10716. // The attribute specified in the operation is not present on the object.
  10717. //
  10718. ERROR_DS_ATT_IS_NOT_ON_OBJ = DWORD(8310);
  10719. {$EXTERNALSYM ERROR_DS_ATT_IS_NOT_ON_OBJ}
  10720. //
  10721. // MessageId: ERROR_DS_ILLEGAL_MOD_OPERATION
  10722. //
  10723. // MessageText:
  10724. //
  10725. // Illegal modify operation. Some aspect of the modification is not permitted.
  10726. //
  10727. ERROR_DS_ILLEGAL_MOD_OPERATION = DWORD(8311);
  10728. {$EXTERNALSYM ERROR_DS_ILLEGAL_MOD_OPERATION}
  10729. //
  10730. // MessageId: ERROR_DS_OBJ_TOO_LARGE
  10731. //
  10732. // MessageText:
  10733. //
  10734. // The specified object is too large.
  10735. //
  10736. ERROR_DS_OBJ_TOO_LARGE = DWORD(8312);
  10737. {$EXTERNALSYM ERROR_DS_OBJ_TOO_LARGE}
  10738. //
  10739. // MessageId: ERROR_DS_BAD_INSTANCE_TYPE
  10740. //
  10741. // MessageText:
  10742. //
  10743. // The specified instance type is not valid.
  10744. //
  10745. ERROR_DS_BAD_INSTANCE_TYPE = DWORD(8313);
  10746. {$EXTERNALSYM ERROR_DS_BAD_INSTANCE_TYPE}
  10747. //
  10748. // MessageId: ERROR_DS_MASTERDSA_REQUIRED
  10749. //
  10750. // MessageText:
  10751. //
  10752. // The operation must be performed at a master DSA.
  10753. //
  10754. ERROR_DS_MASTERDSA_REQUIRED = DWORD(8314);
  10755. {$EXTERNALSYM ERROR_DS_MASTERDSA_REQUIRED}
  10756. //
  10757. // MessageId: ERROR_DS_OBJECT_CLASS_REQUIRED
  10758. //
  10759. // MessageText:
  10760. //
  10761. // The object class attribute must be specified.
  10762. //
  10763. ERROR_DS_OBJECT_CLASS_REQUIRED = DWORD(8315);
  10764. {$EXTERNALSYM ERROR_DS_OBJECT_CLASS_REQUIRED}
  10765. //
  10766. // MessageId: ERROR_DS_MISSING_REQUIRED_ATT
  10767. //
  10768. // MessageText:
  10769. //
  10770. // A required attribute is missing.
  10771. //
  10772. ERROR_DS_MISSING_REQUIRED_ATT = DWORD(8316);
  10773. {$EXTERNALSYM ERROR_DS_MISSING_REQUIRED_ATT}
  10774. //
  10775. // MessageId: ERROR_DS_ATT_NOT_DEF_FOR_CLASS
  10776. //
  10777. // MessageText:
  10778. //
  10779. // An attempt was made to modify an object to include an attribute that is not legal for its class.
  10780. //
  10781. ERROR_DS_ATT_NOT_DEF_FOR_CLASS = DWORD(8317);
  10782. {$EXTERNALSYM ERROR_DS_ATT_NOT_DEF_FOR_CLASS}
  10783. //
  10784. // MessageId: ERROR_DS_ATT_ALREADY_EXISTS
  10785. //
  10786. // MessageText:
  10787. //
  10788. // The specified attribute is already present on the object.
  10789. //
  10790. ERROR_DS_ATT_ALREADY_EXISTS = DWORD(8318);
  10791. {$EXTERNALSYM ERROR_DS_ATT_ALREADY_EXISTS}
  10792. // 8319 unused
  10793. //
  10794. // MessageId: ERROR_DS_CANT_ADD_ATT_VALUES
  10795. //
  10796. // MessageText:
  10797. //
  10798. // The specified attribute is not present, or has no values.
  10799. //
  10800. ERROR_DS_CANT_ADD_ATT_VALUES = DWORD(8320);
  10801. {$EXTERNALSYM ERROR_DS_CANT_ADD_ATT_VALUES}
  10802. //
  10803. // MessageId: ERROR_DS_SINGLE_VALUE_CONSTRAINT
  10804. //
  10805. // MessageText:
  10806. //
  10807. // Multiple values were specified for an attribute that can have only one value.
  10808. //
  10809. ERROR_DS_SINGLE_VALUE_CONSTRAINT = DWORD(8321);
  10810. {$EXTERNALSYM ERROR_DS_SINGLE_VALUE_CONSTRAINT}
  10811. //
  10812. // MessageId: ERROR_DS_RANGE_CONSTRAINT
  10813. //
  10814. // MessageText:
  10815. //
  10816. // A value for the attribute was not in the acceptable range of values.
  10817. //
  10818. ERROR_DS_RANGE_CONSTRAINT = DWORD(8322);
  10819. {$EXTERNALSYM ERROR_DS_RANGE_CONSTRAINT}
  10820. //
  10821. // MessageId: ERROR_DS_ATT_VAL_ALREADY_EXISTS
  10822. //
  10823. // MessageText:
  10824. //
  10825. // The specified value already exists.
  10826. //
  10827. ERROR_DS_ATT_VAL_ALREADY_EXISTS = DWORD(8323);
  10828. {$EXTERNALSYM ERROR_DS_ATT_VAL_ALREADY_EXISTS}
  10829. //
  10830. // MessageId: ERROR_DS_CANT_REM_MISSING_ATT
  10831. //
  10832. // MessageText:
  10833. //
  10834. // The attribute cannot be removed because it is not present on the object.
  10835. //
  10836. ERROR_DS_CANT_REM_MISSING_ATT = DWORD(8324);
  10837. {$EXTERNALSYM ERROR_DS_CANT_REM_MISSING_ATT}
  10838. //
  10839. // MessageId: ERROR_DS_CANT_REM_MISSING_ATT_VAL
  10840. //
  10841. // MessageText:
  10842. //
  10843. // The attribute value cannot be removed because it is not present on the object.
  10844. //
  10845. ERROR_DS_CANT_REM_MISSING_ATT_VAL = DWORD(8325);
  10846. {$EXTERNALSYM ERROR_DS_CANT_REM_MISSING_ATT_VAL}
  10847. //
  10848. // MessageId: ERROR_DS_ROOT_CANT_BE_SUBREF
  10849. //
  10850. // MessageText:
  10851. //
  10852. // The specified root object cannot be a subref.
  10853. //
  10854. ERROR_DS_ROOT_CANT_BE_SUBREF = DWORD(8326);
  10855. {$EXTERNALSYM ERROR_DS_ROOT_CANT_BE_SUBREF}
  10856. //
  10857. // MessageId: ERROR_DS_NO_CHAINING
  10858. //
  10859. // MessageText:
  10860. //
  10861. // Chaining is not permitted.
  10862. //
  10863. ERROR_DS_NO_CHAINING = DWORD(8327);
  10864. {$EXTERNALSYM ERROR_DS_NO_CHAINING}
  10865. //
  10866. // MessageId: ERROR_DS_NO_CHAINED_EVAL
  10867. //
  10868. // MessageText:
  10869. //
  10870. // Chained evaluation is not permitted.
  10871. //
  10872. ERROR_DS_NO_CHAINED_EVAL = DWORD(8328);
  10873. {$EXTERNALSYM ERROR_DS_NO_CHAINED_EVAL}
  10874. //
  10875. // MessageId: ERROR_DS_NO_PARENT_OBJECT
  10876. //
  10877. // MessageText:
  10878. //
  10879. // The operation could not be performed because the object's parent is either uninstantiated or deleted.
  10880. //
  10881. ERROR_DS_NO_PARENT_OBJECT = DWORD(8329);
  10882. {$EXTERNALSYM ERROR_DS_NO_PARENT_OBJECT}
  10883. //
  10884. // MessageId: ERROR_DS_PARENT_IS_AN_ALIAS
  10885. //
  10886. // MessageText:
  10887. //
  10888. // Having a parent that is an alias is not permitted. Aliases are leaf objects.
  10889. //
  10890. ERROR_DS_PARENT_IS_AN_ALIAS = DWORD(8330);
  10891. {$EXTERNALSYM ERROR_DS_PARENT_IS_AN_ALIAS}
  10892. //
  10893. // MessageId: ERROR_DS_CANT_MIX_MASTER_AND_REPS
  10894. //
  10895. // MessageText:
  10896. //
  10897. // The object and parent must be of the same type, either both masters or both replicas.
  10898. //
  10899. ERROR_DS_CANT_MIX_MASTER_AND_REPS = DWORD(8331);
  10900. {$EXTERNALSYM ERROR_DS_CANT_MIX_MASTER_AND_REPS}
  10901. //
  10902. // MessageId: ERROR_DS_CHILDREN_EXIST
  10903. //
  10904. // MessageText:
  10905. //
  10906. // The operation cannot be performed because child objects exist. This operation can only be performed on a leaf object.
  10907. //
  10908. ERROR_DS_CHILDREN_EXIST = DWORD(8332);
  10909. {$EXTERNALSYM ERROR_DS_CHILDREN_EXIST}
  10910. //
  10911. // MessageId: ERROR_DS_OBJ_NOT_FOUND
  10912. //
  10913. // MessageText:
  10914. //
  10915. // Directory object not found.
  10916. //
  10917. ERROR_DS_OBJ_NOT_FOUND = DWORD(8333);
  10918. {$EXTERNALSYM ERROR_DS_OBJ_NOT_FOUND}
  10919. //
  10920. // MessageId: ERROR_DS_ALIASED_OBJ_MISSING
  10921. //
  10922. // MessageText:
  10923. //
  10924. // The aliased object is missing.
  10925. //
  10926. ERROR_DS_ALIASED_OBJ_MISSING = DWORD(8334);
  10927. {$EXTERNALSYM ERROR_DS_ALIASED_OBJ_MISSING}
  10928. //
  10929. // MessageId: ERROR_DS_BAD_NAME_SYNTAX
  10930. //
  10931. // MessageText:
  10932. //
  10933. // The object name has bad syntax.
  10934. //
  10935. ERROR_DS_BAD_NAME_SYNTAX = DWORD(8335);
  10936. {$EXTERNALSYM ERROR_DS_BAD_NAME_SYNTAX}
  10937. //
  10938. // MessageId: ERROR_DS_ALIAS_POINTS_TO_ALIAS
  10939. //
  10940. // MessageText:
  10941. //
  10942. // It is not permitted for an alias to refer to another alias.
  10943. //
  10944. ERROR_DS_ALIAS_POINTS_TO_ALIAS = DWORD(8336);
  10945. {$EXTERNALSYM ERROR_DS_ALIAS_POINTS_TO_ALIAS}
  10946. //
  10947. // MessageId: ERROR_DS_CANT_DEREF_ALIAS
  10948. //
  10949. // MessageText:
  10950. //
  10951. // The alias cannot be dereferenced.
  10952. //
  10953. ERROR_DS_CANT_DEREF_ALIAS = DWORD(8337);
  10954. {$EXTERNALSYM ERROR_DS_CANT_DEREF_ALIAS}
  10955. //
  10956. // MessageId: ERROR_DS_OUT_OF_SCOPE
  10957. //
  10958. // MessageText:
  10959. //
  10960. // The operation is out of scope.
  10961. //
  10962. ERROR_DS_OUT_OF_SCOPE = DWORD(8338);
  10963. {$EXTERNALSYM ERROR_DS_OUT_OF_SCOPE}
  10964. //
  10965. // MessageId: ERROR_DS_OBJECT_BEING_REMOVED
  10966. //
  10967. // MessageText:
  10968. //
  10969. // The operation cannot continue because the object is in the process of being removed.
  10970. //
  10971. ERROR_DS_OBJECT_BEING_REMOVED = DWORD(8339);
  10972. {$EXTERNALSYM ERROR_DS_OBJECT_BEING_REMOVED}
  10973. //
  10974. // MessageId: ERROR_DS_CANT_DELETE_DSA_OBJ
  10975. //
  10976. // MessageText:
  10977. //
  10978. // The DSA object cannot be deleted.
  10979. //
  10980. ERROR_DS_CANT_DELETE_DSA_OBJ = DWORD(8340);
  10981. {$EXTERNALSYM ERROR_DS_CANT_DELETE_DSA_OBJ}
  10982. //
  10983. // MessageId: ERROR_DS_GENERIC_ERROR
  10984. //
  10985. // MessageText:
  10986. //
  10987. // A directory service error has occurred.
  10988. //
  10989. ERROR_DS_GENERIC_ERROR = DWORD(8341);
  10990. {$EXTERNALSYM ERROR_DS_GENERIC_ERROR}
  10991. //
  10992. // MessageId: ERROR_DS_DSA_MUST_BE_INT_MASTER
  10993. //
  10994. // MessageText:
  10995. //
  10996. // The operation can only be performed on an internal master DSA object.
  10997. //
  10998. ERROR_DS_DSA_MUST_BE_INT_MASTER = DWORD(8342);
  10999. {$EXTERNALSYM ERROR_DS_DSA_MUST_BE_INT_MASTER}
  11000. //
  11001. // MessageId: ERROR_DS_CLASS_NOT_DSA
  11002. //
  11003. // MessageText:
  11004. //
  11005. // The object must be of class DSA.
  11006. //
  11007. ERROR_DS_CLASS_NOT_DSA = DWORD(8343);
  11008. {$EXTERNALSYM ERROR_DS_CLASS_NOT_DSA}
  11009. //
  11010. // MessageId: ERROR_DS_INSUFF_ACCESS_RIGHTS
  11011. //
  11012. // MessageText:
  11013. //
  11014. // Insufficient access rights to perform the operation.
  11015. //
  11016. ERROR_DS_INSUFF_ACCESS_RIGHTS = DWORD(8344);
  11017. {$EXTERNALSYM ERROR_DS_INSUFF_ACCESS_RIGHTS}
  11018. //
  11019. // MessageId: ERROR_DS_ILLEGAL_SUPERIOR
  11020. //
  11021. // MessageText:
  11022. //
  11023. // The object cannot be added because the parent is not on the list of possible superiors.
  11024. //
  11025. ERROR_DS_ILLEGAL_SUPERIOR = DWORD(8345);
  11026. {$EXTERNALSYM ERROR_DS_ILLEGAL_SUPERIOR}
  11027. //
  11028. // MessageId: ERROR_DS_ATTRIBUTE_OWNED_BY_SAM
  11029. //
  11030. // MessageText:
  11031. //
  11032. // Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager (SAM).
  11033. //
  11034. ERROR_DS_ATTRIBUTE_OWNED_BY_SAM = DWORD(8346);
  11035. {$EXTERNALSYM ERROR_DS_ATTRIBUTE_OWNED_BY_SAM}
  11036. //
  11037. // MessageId: ERROR_DS_NAME_TOO_MANY_PARTS
  11038. //
  11039. // MessageText:
  11040. //
  11041. // The name has too many parts.
  11042. //
  11043. ERROR_DS_NAME_TOO_MANY_PARTS = DWORD(8347);
  11044. {$EXTERNALSYM ERROR_DS_NAME_TOO_MANY_PARTS}
  11045. //
  11046. // MessageId: ERROR_DS_NAME_TOO_LONG
  11047. //
  11048. // MessageText:
  11049. //
  11050. // The name is too long.
  11051. //
  11052. ERROR_DS_NAME_TOO_LONG = DWORD(8348);
  11053. {$EXTERNALSYM ERROR_DS_NAME_TOO_LONG}
  11054. //
  11055. // MessageId: ERROR_DS_NAME_VALUE_TOO_LONG
  11056. //
  11057. // MessageText:
  11058. //
  11059. // The name value is too long.
  11060. //
  11061. ERROR_DS_NAME_VALUE_TOO_LONG = DWORD(8349);
  11062. {$EXTERNALSYM ERROR_DS_NAME_VALUE_TOO_LONG}
  11063. //
  11064. // MessageId: ERROR_DS_NAME_UNPARSEABLE
  11065. //
  11066. // MessageText:
  11067. //
  11068. // The directory service encountered an error parsing a name.
  11069. //
  11070. ERROR_DS_NAME_UNPARSEABLE = DWORD(8350);
  11071. {$EXTERNALSYM ERROR_DS_NAME_UNPARSEABLE}
  11072. //
  11073. // MessageId: ERROR_DS_NAME_TYPE_UNKNOWN
  11074. //
  11075. // MessageText:
  11076. //
  11077. // The directory service cannot get the attribute type for a name.
  11078. //
  11079. ERROR_DS_NAME_TYPE_UNKNOWN = DWORD(8351);
  11080. {$EXTERNALSYM ERROR_DS_NAME_TYPE_UNKNOWN}
  11081. //
  11082. // MessageId: ERROR_DS_NOT_AN_OBJECT
  11083. //
  11084. // MessageText:
  11085. //
  11086. // The name does not identify an object; the name identifies a phantom.
  11087. //
  11088. ERROR_DS_NOT_AN_OBJECT = DWORD(8352);
  11089. {$EXTERNALSYM ERROR_DS_NOT_AN_OBJECT}
  11090. //
  11091. // MessageId: ERROR_DS_SEC_DESC_TOO_SHORT
  11092. //
  11093. // MessageText:
  11094. //
  11095. // The security descriptor is too short.
  11096. //
  11097. ERROR_DS_SEC_DESC_TOO_SHORT = DWORD(8353);
  11098. {$EXTERNALSYM ERROR_DS_SEC_DESC_TOO_SHORT}
  11099. //
  11100. // MessageId: ERROR_DS_SEC_DESC_INVALID
  11101. //
  11102. // MessageText:
  11103. //
  11104. // The security descriptor is invalid.
  11105. //
  11106. ERROR_DS_SEC_DESC_INVALID = DWORD(8354);
  11107. {$EXTERNALSYM ERROR_DS_SEC_DESC_INVALID}
  11108. //
  11109. // MessageId: ERROR_DS_NO_DELETED_NAME
  11110. //
  11111. // MessageText:
  11112. //
  11113. // Failed to create name for deleted object.
  11114. //
  11115. ERROR_DS_NO_DELETED_NAME = DWORD(8355);
  11116. {$EXTERNALSYM ERROR_DS_NO_DELETED_NAME}
  11117. //
  11118. // MessageId: ERROR_DS_SUBREF_MUST_HAVE_PARENT
  11119. //
  11120. // MessageText:
  11121. //
  11122. // The parent of a new subref must exist.
  11123. //
  11124. ERROR_DS_SUBREF_MUST_HAVE_PARENT = DWORD(8356);
  11125. {$EXTERNALSYM ERROR_DS_SUBREF_MUST_HAVE_PARENT}
  11126. //
  11127. // MessageId: ERROR_DS_NCNAME_MUST_BE_NC
  11128. //
  11129. // MessageText:
  11130. //
  11131. // The object must be a naming context.
  11132. //
  11133. ERROR_DS_NCNAME_MUST_BE_NC = DWORD(8357);
  11134. {$EXTERNALSYM ERROR_DS_NCNAME_MUST_BE_NC}
  11135. //
  11136. // MessageId: ERROR_DS_CANT_ADD_SYSTEM_ONLY
  11137. //
  11138. // MessageText:
  11139. //
  11140. // It is not permitted to add an attribute which is owned by the system.
  11141. //
  11142. ERROR_DS_CANT_ADD_SYSTEM_ONLY = DWORD(8358);
  11143. {$EXTERNALSYM ERROR_DS_CANT_ADD_SYSTEM_ONLY}
  11144. //
  11145. // MessageId: ERROR_DS_CLASS_MUST_BE_CONCRETE
  11146. //
  11147. // MessageText:
  11148. //
  11149. // The class of the object must be structural; you cannot instantiate an abstract class.
  11150. //
  11151. ERROR_DS_CLASS_MUST_BE_CONCRETE = DWORD(8359);
  11152. {$EXTERNALSYM ERROR_DS_CLASS_MUST_BE_CONCRETE}
  11153. //
  11154. // MessageId: ERROR_DS_INVALID_DMD
  11155. //
  11156. // MessageText:
  11157. //
  11158. // The schema object could not be found.
  11159. //
  11160. ERROR_DS_INVALID_DMD = DWORD(8360);
  11161. {$EXTERNALSYM ERROR_DS_INVALID_DMD}
  11162. //
  11163. // MessageId: ERROR_DS_OBJ_GUID_EXISTS
  11164. //
  11165. // MessageText:
  11166. //
  11167. // A local object with this GUID (dead or alive) already exists.
  11168. //
  11169. ERROR_DS_OBJ_GUID_EXISTS = DWORD(8361);
  11170. {$EXTERNALSYM ERROR_DS_OBJ_GUID_EXISTS}
  11171. //
  11172. // MessageId: ERROR_DS_NOT_ON_BACKLINK
  11173. //
  11174. // MessageText:
  11175. //
  11176. // The operation cannot be performed on a back link.
  11177. //
  11178. ERROR_DS_NOT_ON_BACKLINK = DWORD(8362);
  11179. {$EXTERNALSYM ERROR_DS_NOT_ON_BACKLINK}
  11180. //
  11181. // MessageId: ERROR_DS_NO_CROSSREF_FOR_NC
  11182. //
  11183. // MessageText:
  11184. //
  11185. // The cross reference for the specified naming context could not be found.
  11186. //
  11187. ERROR_DS_NO_CROSSREF_FOR_NC = DWORD(8363);
  11188. {$EXTERNALSYM ERROR_DS_NO_CROSSREF_FOR_NC}
  11189. //
  11190. // MessageId: ERROR_DS_SHUTTING_DOWN
  11191. //
  11192. // MessageText:
  11193. //
  11194. // The operation could not be performed because the directory service is shutting down.
  11195. //
  11196. ERROR_DS_SHUTTING_DOWN = DWORD(8364);
  11197. {$EXTERNALSYM ERROR_DS_SHUTTING_DOWN}
  11198. //
  11199. // MessageId: ERROR_DS_UNKNOWN_OPERATION
  11200. //
  11201. // MessageText:
  11202. //
  11203. // The directory service request is invalid.
  11204. //
  11205. ERROR_DS_UNKNOWN_OPERATION = DWORD(8365);
  11206. {$EXTERNALSYM ERROR_DS_UNKNOWN_OPERATION}
  11207. //
  11208. // MessageId: ERROR_DS_INVALID_ROLE_OWNER
  11209. //
  11210. // MessageText:
  11211. //
  11212. // The role owner attribute could not be read.
  11213. //
  11214. ERROR_DS_INVALID_ROLE_OWNER = DWORD(8366);
  11215. {$EXTERNALSYM ERROR_DS_INVALID_ROLE_OWNER}
  11216. //
  11217. // MessageId: ERROR_DS_COULDNT_CONTACT_FSMO
  11218. //
  11219. // MessageText:
  11220. //
  11221. // The requested FSMO operation failed. The current FSMO holder could not be contacted.
  11222. //
  11223. ERROR_DS_COULDNT_CONTACT_FSMO = DWORD(8367);
  11224. {$EXTERNALSYM ERROR_DS_COULDNT_CONTACT_FSMO}
  11225. //
  11226. // MessageId: ERROR_DS_CROSS_NC_DN_RENAME
  11227. //
  11228. // MessageText:
  11229. //
  11230. // Modification of a DN across a naming context is not permitted.
  11231. //
  11232. ERROR_DS_CROSS_NC_DN_RENAME = DWORD(8368);
  11233. {$EXTERNALSYM ERROR_DS_CROSS_NC_DN_RENAME}
  11234. //
  11235. // MessageId: ERROR_DS_CANT_MOD_SYSTEM_ONLY
  11236. //
  11237. // MessageText:
  11238. //
  11239. // The attribute cannot be modified because it is owned by the system.
  11240. //
  11241. ERROR_DS_CANT_MOD_SYSTEM_ONLY = DWORD(8369);
  11242. {$EXTERNALSYM ERROR_DS_CANT_MOD_SYSTEM_ONLY}
  11243. //
  11244. // MessageId: ERROR_DS_REPLICATOR_ONLY
  11245. //
  11246. // MessageText:
  11247. //
  11248. // Only the replicator can perform this function.
  11249. //
  11250. ERROR_DS_REPLICATOR_ONLY = DWORD(8370);
  11251. {$EXTERNALSYM ERROR_DS_REPLICATOR_ONLY}
  11252. //
  11253. // MessageId: ERROR_DS_OBJ_CLASS_NOT_DEFINED
  11254. //
  11255. // MessageText:
  11256. //
  11257. // The specified class is not defined.
  11258. //
  11259. ERROR_DS_OBJ_CLASS_NOT_DEFINED = DWORD(8371);
  11260. {$EXTERNALSYM ERROR_DS_OBJ_CLASS_NOT_DEFINED}
  11261. //
  11262. // MessageId: ERROR_DS_OBJ_CLASS_NOT_SUBCLASS
  11263. //
  11264. // MessageText:
  11265. //
  11266. // The specified class is not a subclass.
  11267. //
  11268. ERROR_DS_OBJ_CLASS_NOT_SUBCLASS = DWORD(8372);
  11269. {$EXTERNALSYM ERROR_DS_OBJ_CLASS_NOT_SUBCLASS}
  11270. //
  11271. // MessageId: ERROR_DS_NAME_REFERENCE_INVALID
  11272. //
  11273. // MessageText:
  11274. //
  11275. // The name reference is invalid.
  11276. //
  11277. ERROR_DS_NAME_REFERENCE_INVALID = DWORD(8373);
  11278. {$EXTERNALSYM ERROR_DS_NAME_REFERENCE_INVALID}
  11279. //
  11280. // MessageId: ERROR_DS_CROSS_REF_EXISTS
  11281. //
  11282. // MessageText:
  11283. //
  11284. // A cross reference already exists.
  11285. //
  11286. ERROR_DS_CROSS_REF_EXISTS = DWORD(8374);
  11287. {$EXTERNALSYM ERROR_DS_CROSS_REF_EXISTS}
  11288. //
  11289. // MessageId: ERROR_DS_CANT_DEL_MASTER_CROSSREF
  11290. //
  11291. // MessageText:
  11292. //
  11293. // It is not permitted to delete a master cross reference.
  11294. //
  11295. ERROR_DS_CANT_DEL_MASTER_CROSSREF = DWORD(8375);
  11296. {$EXTERNALSYM ERROR_DS_CANT_DEL_MASTER_CROSSREF}
  11297. //
  11298. // MessageId: ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD
  11299. //
  11300. // MessageText:
  11301. //
  11302. // Subtree notifications are only supported on NC heads.
  11303. //
  11304. ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD = DWORD(8376);
  11305. {$EXTERNALSYM ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD}
  11306. //
  11307. // MessageId: ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX
  11308. //
  11309. // MessageText:
  11310. //
  11311. // Notification filter is too complex.
  11312. //
  11313. ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX = DWORD(8377);
  11314. {$EXTERNALSYM ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX}
  11315. //
  11316. // MessageId: ERROR_DS_DUP_RDN
  11317. //
  11318. // MessageText:
  11319. //
  11320. // Schema update failed: duplicate RDN.
  11321. //
  11322. ERROR_DS_DUP_RDN = DWORD(8378);
  11323. {$EXTERNALSYM ERROR_DS_DUP_RDN}
  11324. //
  11325. // MessageId: ERROR_DS_DUP_OID
  11326. //
  11327. // MessageText:
  11328. //
  11329. // Schema update failed: duplicate OID.
  11330. //
  11331. ERROR_DS_DUP_OID = DWORD(8379);
  11332. {$EXTERNALSYM ERROR_DS_DUP_OID}
  11333. //
  11334. // MessageId: ERROR_DS_DUP_MAPI_ID
  11335. //
  11336. // MessageText:
  11337. //
  11338. // Schema update failed: duplicate MAPI identifier.
  11339. //
  11340. ERROR_DS_DUP_MAPI_ID = DWORD(8380);
  11341. {$EXTERNALSYM ERROR_DS_DUP_MAPI_ID}
  11342. //
  11343. // MessageId: ERROR_DS_DUP_SCHEMA_ID_GUID
  11344. //
  11345. // MessageText:
  11346. //
  11347. // Schema update failed: duplicate schema-id GUID.
  11348. //
  11349. ERROR_DS_DUP_SCHEMA_ID_GUID = DWORD(8381);
  11350. {$EXTERNALSYM ERROR_DS_DUP_SCHEMA_ID_GUID}
  11351. //
  11352. // MessageId: ERROR_DS_DUP_LDAP_DISPLAY_NAME
  11353. //
  11354. // MessageText:
  11355. //
  11356. // Schema update failed: duplicate LDAP display name.
  11357. //
  11358. ERROR_DS_DUP_LDAP_DISPLAY_NAME = DWORD(8382);
  11359. {$EXTERNALSYM ERROR_DS_DUP_LDAP_DISPLAY_NAME}
  11360. //
  11361. // MessageId: ERROR_DS_SEMANTIC_ATT_TEST
  11362. //
  11363. // MessageText:
  11364. //
  11365. // Schema update failed: range-lower less than range upper.
  11366. //
  11367. ERROR_DS_SEMANTIC_ATT_TEST = DWORD(8383);
  11368. {$EXTERNALSYM ERROR_DS_SEMANTIC_ATT_TEST}
  11369. //
  11370. // MessageId: ERROR_DS_SYNTAX_MISMATCH
  11371. //
  11372. // MessageText:
  11373. //
  11374. // Schema update failed: syntax mismatch.
  11375. //
  11376. ERROR_DS_SYNTAX_MISMATCH = DWORD(8384);
  11377. {$EXTERNALSYM ERROR_DS_SYNTAX_MISMATCH}
  11378. //
  11379. // MessageId: ERROR_DS_EXISTS_IN_MUST_HAVE
  11380. //
  11381. // MessageText:
  11382. //
  11383. // Schema deletion failed: attribute is used in must-contain.
  11384. //
  11385. ERROR_DS_EXISTS_IN_MUST_HAVE = DWORD(8385);
  11386. {$EXTERNALSYM ERROR_DS_EXISTS_IN_MUST_HAVE}
  11387. //
  11388. // MessageId: ERROR_DS_EXISTS_IN_MAY_HAVE
  11389. //
  11390. // MessageText:
  11391. //
  11392. // Schema deletion failed: attribute is used in may-contain.
  11393. //
  11394. ERROR_DS_EXISTS_IN_MAY_HAVE = DWORD(8386);
  11395. {$EXTERNALSYM ERROR_DS_EXISTS_IN_MAY_HAVE}
  11396. //
  11397. // MessageId: ERROR_DS_NONEXISTENT_MAY_HAVE
  11398. //
  11399. // MessageText:
  11400. //
  11401. // Schema update failed: attribute in may-contain does not exist.
  11402. //
  11403. ERROR_DS_NONEXISTENT_MAY_HAVE = DWORD(8387);
  11404. {$EXTERNALSYM ERROR_DS_NONEXISTENT_MAY_HAVE}
  11405. //
  11406. // MessageId: ERROR_DS_NONEXISTENT_MUST_HAVE
  11407. //
  11408. // MessageText:
  11409. //
  11410. // Schema update failed: attribute in must-contain does not exist.
  11411. //
  11412. ERROR_DS_NONEXISTENT_MUST_HAVE = DWORD(8388);
  11413. {$EXTERNALSYM ERROR_DS_NONEXISTENT_MUST_HAVE}
  11414. //
  11415. // MessageId: ERROR_DS_AUX_CLS_TEST_FAIL
  11416. //
  11417. // MessageText:
  11418. //
  11419. // Schema update failed: class in aux-class list does not exist or is not an auxiliary class.
  11420. //
  11421. ERROR_DS_AUX_CLS_TEST_FAIL = DWORD(8389);
  11422. {$EXTERNALSYM ERROR_DS_AUX_CLS_TEST_FAIL}
  11423. //
  11424. // MessageId: ERROR_DS_NONEXISTENT_POSS_SUP
  11425. //
  11426. // MessageText:
  11427. //
  11428. // Schema update failed: class in poss-superiors does not exist.
  11429. //
  11430. ERROR_DS_NONEXISTENT_POSS_SUP = DWORD(8390);
  11431. {$EXTERNALSYM ERROR_DS_NONEXISTENT_POSS_SUP}
  11432. //
  11433. // MessageId: ERROR_DS_SUB_CLS_TEST_FAIL
  11434. //
  11435. // MessageText:
  11436. //
  11437. // Schema update failed: class in subclassof list does not exist or does not satisfy hierarchy rules.
  11438. //
  11439. ERROR_DS_SUB_CLS_TEST_FAIL = DWORD(8391);
  11440. {$EXTERNALSYM ERROR_DS_SUB_CLS_TEST_FAIL}
  11441. //
  11442. // MessageId: ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
  11443. //
  11444. // MessageText:
  11445. //
  11446. // Schema update failed: Rdn-Att-Id has wrong syntax.
  11447. //
  11448. ERROR_DS_BAD_RDN_ATT_ID_SYNTAX = DWORD(8392);
  11449. {$EXTERNALSYM ERROR_DS_BAD_RDN_ATT_ID_SYNTAX}
  11450. //
  11451. // MessageId: ERROR_DS_EXISTS_IN_AUX_CLS
  11452. //
  11453. // MessageText:
  11454. //
  11455. // Schema deletion failed: class is used as auxiliary class.
  11456. //
  11457. ERROR_DS_EXISTS_IN_AUX_CLS = DWORD(8393);
  11458. {$EXTERNALSYM ERROR_DS_EXISTS_IN_AUX_CLS}
  11459. //
  11460. // MessageId: ERROR_DS_EXISTS_IN_SUB_CLS
  11461. //
  11462. // MessageText:
  11463. //
  11464. // Schema deletion failed: class is used as sub class.
  11465. //
  11466. ERROR_DS_EXISTS_IN_SUB_CLS = DWORD(8394);
  11467. {$EXTERNALSYM ERROR_DS_EXISTS_IN_SUB_CLS}
  11468. //
  11469. // MessageId: ERROR_DS_EXISTS_IN_POSS_SUP
  11470. //
  11471. // MessageText:
  11472. //
  11473. // Schema deletion failed: class is used as poss superior.
  11474. //
  11475. ERROR_DS_EXISTS_IN_POSS_SUP = DWORD(8395);
  11476. {$EXTERNALSYM ERROR_DS_EXISTS_IN_POSS_SUP}
  11477. //
  11478. // MessageId: ERROR_DS_RECALCSCHEMA_FAILED
  11479. //
  11480. // MessageText:
  11481. //
  11482. // Schema update failed in recalculating validation cache.
  11483. //
  11484. ERROR_DS_RECALCSCHEMA_FAILED = DWORD(8396);
  11485. {$EXTERNALSYM ERROR_DS_RECALCSCHEMA_FAILED}
  11486. //
  11487. // MessageId: ERROR_DS_TREE_DELETE_NOT_FINISHED
  11488. //
  11489. // MessageText:
  11490. //
  11491. // The tree deletion is not finished. The request must be made again to continue deleting the tree.
  11492. //
  11493. ERROR_DS_TREE_DELETE_NOT_FINISHED = DWORD(8397);
  11494. {$EXTERNALSYM ERROR_DS_TREE_DELETE_NOT_FINISHED}
  11495. //
  11496. // MessageId: ERROR_DS_CANT_DELETE
  11497. //
  11498. // MessageText:
  11499. //
  11500. // The requested delete operation could not be performed.
  11501. //
  11502. ERROR_DS_CANT_DELETE = DWORD(8398);
  11503. {$EXTERNALSYM ERROR_DS_CANT_DELETE}
  11504. //
  11505. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_ID
  11506. //
  11507. // MessageText:
  11508. //
  11509. // Cannot read the governs class identifier for the schema record.
  11510. //
  11511. ERROR_DS_ATT_SCHEMA_REQ_ID = DWORD(8399);
  11512. {$EXTERNALSYM ERROR_DS_ATT_SCHEMA_REQ_ID}
  11513. //
  11514. // MessageId: ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
  11515. //
  11516. // MessageText:
  11517. //
  11518. // The attribute schema has bad syntax.
  11519. //
  11520. ERROR_DS_BAD_ATT_SCHEMA_SYNTAX = DWORD(8400);
  11521. {$EXTERNALSYM ERROR_DS_BAD_ATT_SCHEMA_SYNTAX}
  11522. //
  11523. // MessageId: ERROR_DS_CANT_CACHE_ATT
  11524. //
  11525. // MessageText:
  11526. //
  11527. // The attribute could not be cached.
  11528. //
  11529. ERROR_DS_CANT_CACHE_ATT = DWORD(8401);
  11530. {$EXTERNALSYM ERROR_DS_CANT_CACHE_ATT}
  11531. //
  11532. // MessageId: ERROR_DS_CANT_CACHE_CLASS
  11533. //
  11534. // MessageText:
  11535. //
  11536. // The class could not be cached.
  11537. //
  11538. ERROR_DS_CANT_CACHE_CLASS = DWORD(8402);
  11539. {$EXTERNALSYM ERROR_DS_CANT_CACHE_CLASS}
  11540. //
  11541. // MessageId: ERROR_DS_CANT_REMOVE_ATT_CACHE
  11542. //
  11543. // MessageText:
  11544. //
  11545. // The attribute could not be removed from the cache.
  11546. //
  11547. ERROR_DS_CANT_REMOVE_ATT_CACHE = DWORD(8403);
  11548. {$EXTERNALSYM ERROR_DS_CANT_REMOVE_ATT_CACHE}
  11549. //
  11550. // MessageId: ERROR_DS_CANT_REMOVE_CLASS_CACHE
  11551. //
  11552. // MessageText:
  11553. //
  11554. // The class could not be removed from the cache.
  11555. //
  11556. ERROR_DS_CANT_REMOVE_CLASS_CACHE = DWORD(8404);
  11557. {$EXTERNALSYM ERROR_DS_CANT_REMOVE_CLASS_CACHE}
  11558. //
  11559. // MessageId: ERROR_DS_CANT_RETRIEVE_DN
  11560. //
  11561. // MessageText:
  11562. //
  11563. // The distinguished name attribute could not be read.
  11564. //
  11565. ERROR_DS_CANT_RETRIEVE_DN = DWORD(8405);
  11566. {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_DN}
  11567. //
  11568. // MessageId: ERROR_DS_MISSING_SUPREF
  11569. //
  11570. // MessageText:
  11571. //
  11572. // No superior reference has been configured for the directory service. The directory service is therefore unable to issue referrals to objects outside this forest.
  11573. //
  11574. ERROR_DS_MISSING_SUPREF = DWORD(8406);
  11575. {$EXTERNALSYM ERROR_DS_MISSING_SUPREF}
  11576. //
  11577. // MessageId: ERROR_DS_CANT_RETRIEVE_INSTANCE
  11578. //
  11579. // MessageText:
  11580. //
  11581. // The instance type attribute could not be retrieved.
  11582. //
  11583. ERROR_DS_CANT_RETRIEVE_INSTANCE = DWORD(8407);
  11584. {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_INSTANCE}
  11585. //
  11586. // MessageId: ERROR_DS_CODE_INCONSISTENCY
  11587. //
  11588. // MessageText:
  11589. //
  11590. // An internal error has occurred.
  11591. //
  11592. ERROR_DS_CODE_INCONSISTENCY = DWORD(8408);
  11593. {$EXTERNALSYM ERROR_DS_CODE_INCONSISTENCY}
  11594. //
  11595. // MessageId: ERROR_DS_DATABASE_ERROR
  11596. //
  11597. // MessageText:
  11598. //
  11599. // A database error has occurred.
  11600. //
  11601. ERROR_DS_DATABASE_ERROR = DWORD(8409);
  11602. {$EXTERNALSYM ERROR_DS_DATABASE_ERROR}
  11603. //
  11604. // MessageId: ERROR_DS_GOVERNSID_MISSING
  11605. //
  11606. // MessageText:
  11607. //
  11608. // The attribute GOVERNSID is missing.
  11609. //
  11610. ERROR_DS_GOVERNSID_MISSING = DWORD(8410);
  11611. {$EXTERNALSYM ERROR_DS_GOVERNSID_MISSING}
  11612. //
  11613. // MessageId: ERROR_DS_MISSING_EXPECTED_ATT
  11614. //
  11615. // MessageText:
  11616. //
  11617. // An expected attribute is missing.
  11618. //
  11619. ERROR_DS_MISSING_EXPECTED_ATT = DWORD(8411);
  11620. {$EXTERNALSYM ERROR_DS_MISSING_EXPECTED_ATT}
  11621. //
  11622. // MessageId: ERROR_DS_NCNAME_MISSING_CR_REF
  11623. //
  11624. // MessageText:
  11625. //
  11626. // The specified naming context is missing a cross reference.
  11627. //
  11628. ERROR_DS_NCNAME_MISSING_CR_REF = DWORD(8412);
  11629. {$EXTERNALSYM ERROR_DS_NCNAME_MISSING_CR_REF}
  11630. //
  11631. // MessageId: ERROR_DS_SECURITY_CHECKING_ERROR
  11632. //
  11633. // MessageText:
  11634. //
  11635. // A security checking error has occurred.
  11636. //
  11637. ERROR_DS_SECURITY_CHECKING_ERROR = DWORD(8413);
  11638. {$EXTERNALSYM ERROR_DS_SECURITY_CHECKING_ERROR}
  11639. //
  11640. // MessageId: ERROR_DS_SCHEMA_NOT_LOADED
  11641. //
  11642. // MessageText:
  11643. //
  11644. // The schema is not loaded.
  11645. //
  11646. ERROR_DS_SCHEMA_NOT_LOADED = DWORD(8414);
  11647. {$EXTERNALSYM ERROR_DS_SCHEMA_NOT_LOADED}
  11648. //
  11649. // MessageId: ERROR_DS_SCHEMA_ALLOC_FAILED
  11650. //
  11651. // MessageText:
  11652. //
  11653. // Schema allocation failed. Please check if the machine is running low on memory.
  11654. //
  11655. ERROR_DS_SCHEMA_ALLOC_FAILED = DWORD(8415);
  11656. {$EXTERNALSYM ERROR_DS_SCHEMA_ALLOC_FAILED}
  11657. //
  11658. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_SYNTAX
  11659. //
  11660. // MessageText:
  11661. //
  11662. // Failed to obtain the required syntax for the attribute schema.
  11663. //
  11664. ERROR_DS_ATT_SCHEMA_REQ_SYNTAX = DWORD(8416);
  11665. {$EXTERNALSYM ERROR_DS_ATT_SCHEMA_REQ_SYNTAX}
  11666. //
  11667. // MessageId: ERROR_DS_GCVERIFY_ERROR
  11668. //
  11669. // MessageText:
  11670. //
  11671. // 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.
  11672. //
  11673. ERROR_DS_GCVERIFY_ERROR = DWORD(8417);
  11674. {$EXTERNALSYM ERROR_DS_GCVERIFY_ERROR}
  11675. //
  11676. // MessageId: ERROR_DS_DRA_SCHEMA_MISMATCH
  11677. //
  11678. // MessageText:
  11679. //
  11680. // The replication operation failed because of a schema mismatch between the servers involved.
  11681. //
  11682. ERROR_DS_DRA_SCHEMA_MISMATCH = DWORD(8418);
  11683. {$EXTERNALSYM ERROR_DS_DRA_SCHEMA_MISMATCH}
  11684. //
  11685. // MessageId: ERROR_DS_CANT_FIND_DSA_OBJ
  11686. //
  11687. // MessageText:
  11688. //
  11689. // The DSA object could not be found.
  11690. //
  11691. ERROR_DS_CANT_FIND_DSA_OBJ = DWORD(8419);
  11692. {$EXTERNALSYM ERROR_DS_CANT_FIND_DSA_OBJ}
  11693. //
  11694. // MessageId: ERROR_DS_CANT_FIND_EXPECTED_NC
  11695. //
  11696. // MessageText:
  11697. //
  11698. // The naming context could not be found.
  11699. //
  11700. ERROR_DS_CANT_FIND_EXPECTED_NC = DWORD(8420);
  11701. {$EXTERNALSYM ERROR_DS_CANT_FIND_EXPECTED_NC}
  11702. //
  11703. // MessageId: ERROR_DS_CANT_FIND_NC_IN_CACHE
  11704. //
  11705. // MessageText:
  11706. //
  11707. // The naming context could not be found in the cache.
  11708. //
  11709. ERROR_DS_CANT_FIND_NC_IN_CACHE = DWORD(8421);
  11710. {$EXTERNALSYM ERROR_DS_CANT_FIND_NC_IN_CACHE}
  11711. //
  11712. // MessageId: ERROR_DS_CANT_RETRIEVE_CHILD
  11713. //
  11714. // MessageText:
  11715. //
  11716. // The child object could not be retrieved.
  11717. //
  11718. ERROR_DS_CANT_RETRIEVE_CHILD = DWORD(8422);
  11719. {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_CHILD}
  11720. //
  11721. // MessageId: ERROR_DS_SECURITY_ILLEGAL_MODIFY
  11722. //
  11723. // MessageText:
  11724. //
  11725. // The modification was not permitted for security reasons.
  11726. //
  11727. ERROR_DS_SECURITY_ILLEGAL_MODIFY = DWORD(8423);
  11728. {$EXTERNALSYM ERROR_DS_SECURITY_ILLEGAL_MODIFY}
  11729. //
  11730. // MessageId: ERROR_DS_CANT_REPLACE_HIDDEN_REC
  11731. //
  11732. // MessageText:
  11733. //
  11734. // The operation cannot replace the hidden record.
  11735. //
  11736. ERROR_DS_CANT_REPLACE_HIDDEN_REC = DWORD(8424);
  11737. {$EXTERNALSYM ERROR_DS_CANT_REPLACE_HIDDEN_REC}
  11738. //
  11739. // MessageId: ERROR_DS_BAD_HIERARCHY_FILE
  11740. //
  11741. // MessageText:
  11742. //
  11743. // The hierarchy file is invalid.
  11744. //
  11745. ERROR_DS_BAD_HIERARCHY_FILE = DWORD(8425);
  11746. {$EXTERNALSYM ERROR_DS_BAD_HIERARCHY_FILE}
  11747. //
  11748. // MessageId: ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED
  11749. //
  11750. // MessageText:
  11751. //
  11752. // The attempt to build the hierarchy table failed.
  11753. //
  11754. ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED = DWORD(8426);
  11755. {$EXTERNALSYM ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED}
  11756. //
  11757. // MessageId: ERROR_DS_CONFIG_PARAM_MISSING
  11758. //
  11759. // MessageText:
  11760. //
  11761. // The directory configuration parameter is missing from the registry.
  11762. //
  11763. ERROR_DS_CONFIG_PARAM_MISSING = DWORD(8427);
  11764. {$EXTERNALSYM ERROR_DS_CONFIG_PARAM_MISSING}
  11765. //
  11766. // MessageId: ERROR_DS_COUNTING_AB_INDICES_FAILED
  11767. //
  11768. // MessageText:
  11769. //
  11770. // The attempt to count the address book indices failed.
  11771. //
  11772. ERROR_DS_COUNTING_AB_INDICES_FAILED = DWORD(8428);
  11773. {$EXTERNALSYM ERROR_DS_COUNTING_AB_INDICES_FAILED}
  11774. //
  11775. // MessageId: ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED
  11776. //
  11777. // MessageText:
  11778. //
  11779. // The allocation of the hierarchy table failed.
  11780. //
  11781. ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED = DWORD(8429);
  11782. {$EXTERNALSYM ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED}
  11783. //
  11784. // MessageId: ERROR_DS_INTERNAL_FAILURE
  11785. //
  11786. // MessageText:
  11787. //
  11788. // The directory service encountered an internal failure.
  11789. //
  11790. ERROR_DS_INTERNAL_FAILURE = DWORD(8430);
  11791. {$EXTERNALSYM ERROR_DS_INTERNAL_FAILURE}
  11792. //
  11793. // MessageId: ERROR_DS_UNKNOWN_ERROR
  11794. //
  11795. // MessageText:
  11796. //
  11797. // The directory service encountered an unknown failure.
  11798. //
  11799. ERROR_DS_UNKNOWN_ERROR = DWORD(8431);
  11800. {$EXTERNALSYM ERROR_DS_UNKNOWN_ERROR}
  11801. //
  11802. // MessageId: ERROR_DS_ROOT_REQUIRES_CLASS_TOP
  11803. //
  11804. // MessageText:
  11805. //
  11806. // A root object requires a class of 'top'.
  11807. //
  11808. ERROR_DS_ROOT_REQUIRES_CLASS_TOP = DWORD(8432);
  11809. {$EXTERNALSYM ERROR_DS_ROOT_REQUIRES_CLASS_TOP}
  11810. //
  11811. // MessageId: ERROR_DS_REFUSING_FSMO_ROLES
  11812. //
  11813. // MessageText:
  11814. //
  11815. // This directory server is shutting down, and cannot take ownership of new floating single-master operation roles.
  11816. //
  11817. ERROR_DS_REFUSING_FSMO_ROLES = DWORD(8433);
  11818. {$EXTERNALSYM ERROR_DS_REFUSING_FSMO_ROLES}
  11819. //
  11820. // MessageId: ERROR_DS_MISSING_FSMO_SETTINGS
  11821. //
  11822. // MessageText:
  11823. //
  11824. // The directory service is missing mandatory configuration information, and is unable to determine the ownership of floating single-master operation roles.
  11825. //
  11826. ERROR_DS_MISSING_FSMO_SETTINGS = DWORD(8434);
  11827. {$EXTERNALSYM ERROR_DS_MISSING_FSMO_SETTINGS}
  11828. //
  11829. // MessageId: ERROR_DS_UNABLE_TO_SURRENDER_ROLES
  11830. //
  11831. // MessageText:
  11832. //
  11833. // The directory service was unable to transfer ownership of one or more floating single-master operation roles to other servers.
  11834. //
  11835. ERROR_DS_UNABLE_TO_SURRENDER_ROLES = DWORD(8435);
  11836. {$EXTERNALSYM ERROR_DS_UNABLE_TO_SURRENDER_ROLES}
  11837. //
  11838. // MessageId: ERROR_DS_DRA_GENERIC
  11839. //
  11840. // MessageText:
  11841. //
  11842. // The replication operation failed.
  11843. //
  11844. ERROR_DS_DRA_GENERIC = DWORD(8436);
  11845. {$EXTERNALSYM ERROR_DS_DRA_GENERIC}
  11846. //
  11847. // MessageId: ERROR_DS_DRA_INVALID_PARAMETER
  11848. //
  11849. // MessageText:
  11850. //
  11851. // An invalid parameter was specified for this replication operation.
  11852. //
  11853. ERROR_DS_DRA_INVALID_PARAMETER = DWORD(8437);
  11854. {$EXTERNALSYM ERROR_DS_DRA_INVALID_PARAMETER}
  11855. //
  11856. // MessageId: ERROR_DS_DRA_BUSY
  11857. //
  11858. // MessageText:
  11859. //
  11860. // The directory service is too busy to complete the replication operation at this time.
  11861. //
  11862. ERROR_DS_DRA_BUSY = DWORD(8438);
  11863. {$EXTERNALSYM ERROR_DS_DRA_BUSY}
  11864. //
  11865. // MessageId: ERROR_DS_DRA_BAD_DN
  11866. //
  11867. // MessageText:
  11868. //
  11869. // The distinguished name specified for this replication operation is invalid.
  11870. //
  11871. ERROR_DS_DRA_BAD_DN = DWORD(8439);
  11872. {$EXTERNALSYM ERROR_DS_DRA_BAD_DN}
  11873. //
  11874. // MessageId: ERROR_DS_DRA_BAD_NC
  11875. //
  11876. // MessageText:
  11877. //
  11878. // The naming context specified for this replication operation is invalid.
  11879. //
  11880. ERROR_DS_DRA_BAD_NC = DWORD(8440);
  11881. {$EXTERNALSYM ERROR_DS_DRA_BAD_NC}
  11882. //
  11883. // MessageId: ERROR_DS_DRA_DN_EXISTS
  11884. //
  11885. // MessageText:
  11886. //
  11887. // The distinguished name specified for this replication operation already exists.
  11888. //
  11889. ERROR_DS_DRA_DN_EXISTS = DWORD(8441);
  11890. {$EXTERNALSYM ERROR_DS_DRA_DN_EXISTS}
  11891. //
  11892. // MessageId: ERROR_DS_DRA_INTERNAL_ERROR
  11893. //
  11894. // MessageText:
  11895. //
  11896. // The replication system encountered an internal error.
  11897. //
  11898. ERROR_DS_DRA_INTERNAL_ERROR = DWORD(8442);
  11899. {$EXTERNALSYM ERROR_DS_DRA_INTERNAL_ERROR}
  11900. //
  11901. // MessageId: ERROR_DS_DRA_INCONSISTENT_DIT
  11902. //
  11903. // MessageText:
  11904. //
  11905. // The replication operation encountered a database inconsistency.
  11906. //
  11907. ERROR_DS_DRA_INCONSISTENT_DIT = DWORD(8443);
  11908. {$EXTERNALSYM ERROR_DS_DRA_INCONSISTENT_DIT}
  11909. //
  11910. // MessageId: ERROR_DS_DRA_CONNECTION_FAILED
  11911. //
  11912. // MessageText:
  11913. //
  11914. // The server specified for this replication operation could not be contacted.
  11915. //
  11916. ERROR_DS_DRA_CONNECTION_FAILED = DWORD(8444);
  11917. {$EXTERNALSYM ERROR_DS_DRA_CONNECTION_FAILED}
  11918. //
  11919. // MessageId: ERROR_DS_DRA_BAD_INSTANCE_TYPE
  11920. //
  11921. // MessageText:
  11922. //
  11923. // The replication operation encountered an object with an invalid instance type.
  11924. //
  11925. ERROR_DS_DRA_BAD_INSTANCE_TYPE = DWORD(8445);
  11926. {$EXTERNALSYM ERROR_DS_DRA_BAD_INSTANCE_TYPE}
  11927. //
  11928. // MessageId: ERROR_DS_DRA_OUT_OF_MEM
  11929. //
  11930. // MessageText:
  11931. //
  11932. // The replication operation failed to allocate memory.
  11933. //
  11934. ERROR_DS_DRA_OUT_OF_MEM = DWORD(8446);
  11935. {$EXTERNALSYM ERROR_DS_DRA_OUT_OF_MEM}
  11936. //
  11937. // MessageId: ERROR_DS_DRA_MAIL_PROBLEM
  11938. //
  11939. // MessageText:
  11940. //
  11941. // The replication operation encountered an error with the mail system.
  11942. //
  11943. ERROR_DS_DRA_MAIL_PROBLEM = DWORD(8447);
  11944. {$EXTERNALSYM ERROR_DS_DRA_MAIL_PROBLEM}
  11945. //
  11946. // MessageId: ERROR_DS_DRA_REF_ALREADY_EXISTS
  11947. //
  11948. // MessageText:
  11949. //
  11950. // The replication reference information for the target server already exists.
  11951. //
  11952. ERROR_DS_DRA_REF_ALREADY_EXISTS = DWORD(8448);
  11953. {$EXTERNALSYM ERROR_DS_DRA_REF_ALREADY_EXISTS}
  11954. //
  11955. // MessageId: ERROR_DS_DRA_REF_NOT_FOUND
  11956. //
  11957. // MessageText:
  11958. //
  11959. // The replication reference information for the target server does not exist.
  11960. //
  11961. ERROR_DS_DRA_REF_NOT_FOUND = DWORD(8449);
  11962. {$EXTERNALSYM ERROR_DS_DRA_REF_NOT_FOUND}
  11963. //
  11964. // MessageId: ERROR_DS_DRA_OBJ_IS_REP_SOURCE
  11965. //
  11966. // MessageText:
  11967. //
  11968. // The naming context cannot be removed because it is replicated to another server.
  11969. //
  11970. ERROR_DS_DRA_OBJ_IS_REP_SOURCE = DWORD(8450);
  11971. {$EXTERNALSYM ERROR_DS_DRA_OBJ_IS_REP_SOURCE}
  11972. //
  11973. // MessageId: ERROR_DS_DRA_DB_ERROR
  11974. //
  11975. // MessageText:
  11976. //
  11977. // The replication operation encountered a database error.
  11978. //
  11979. ERROR_DS_DRA_DB_ERROR = DWORD(8451);
  11980. {$EXTERNALSYM ERROR_DS_DRA_DB_ERROR}
  11981. //
  11982. // MessageId: ERROR_DS_DRA_NO_REPLICA
  11983. //
  11984. // MessageText:
  11985. //
  11986. // The naming context is in the process of being removed or is not replicated from the specified server.
  11987. //
  11988. ERROR_DS_DRA_NO_REPLICA = DWORD(8452);
  11989. {$EXTERNALSYM ERROR_DS_DRA_NO_REPLICA}
  11990. //
  11991. // MessageId: ERROR_DS_DRA_ACCESS_DENIED
  11992. //
  11993. // MessageText:
  11994. //
  11995. // Replication access was denied.
  11996. //
  11997. ERROR_DS_DRA_ACCESS_DENIED = DWORD(8453);
  11998. {$EXTERNALSYM ERROR_DS_DRA_ACCESS_DENIED}
  11999. //
  12000. // MessageId: ERROR_DS_DRA_NOT_SUPPORTED
  12001. //
  12002. // MessageText:
  12003. //
  12004. // The requested operation is not supported by this version of the directory service.
  12005. //
  12006. ERROR_DS_DRA_NOT_SUPPORTED = DWORD(8454);
  12007. {$EXTERNALSYM ERROR_DS_DRA_NOT_SUPPORTED}
  12008. //
  12009. // MessageId: ERROR_DS_DRA_RPC_CANCELLED
  12010. //
  12011. // MessageText:
  12012. //
  12013. // The replication remote procedure call was cancelled.
  12014. //
  12015. ERROR_DS_DRA_RPC_CANCELLED = DWORD(8455);
  12016. {$EXTERNALSYM ERROR_DS_DRA_RPC_CANCELLED}
  12017. //
  12018. // MessageId: ERROR_DS_DRA_SOURCE_DISABLED
  12019. //
  12020. // MessageText:
  12021. //
  12022. // The source server is currently rejecting replication requests.
  12023. //
  12024. ERROR_DS_DRA_SOURCE_DISABLED = DWORD(8456);
  12025. {$EXTERNALSYM ERROR_DS_DRA_SOURCE_DISABLED}
  12026. //
  12027. // MessageId: ERROR_DS_DRA_SINK_DISABLED
  12028. //
  12029. // MessageText:
  12030. //
  12031. // The destination server is currently rejecting replication requests.
  12032. //
  12033. ERROR_DS_DRA_SINK_DISABLED = DWORD(8457);
  12034. {$EXTERNALSYM ERROR_DS_DRA_SINK_DISABLED}
  12035. //
  12036. // MessageId: ERROR_DS_DRA_NAME_COLLISION
  12037. //
  12038. // MessageText:
  12039. //
  12040. // The replication operation failed due to a collision of object names.
  12041. //
  12042. ERROR_DS_DRA_NAME_COLLISION = DWORD(8458);
  12043. {$EXTERNALSYM ERROR_DS_DRA_NAME_COLLISION}
  12044. //
  12045. // MessageId: ERROR_DS_DRA_SOURCE_REINSTALLED
  12046. //
  12047. // MessageText:
  12048. //
  12049. // The replication source has been reinstalled.
  12050. //
  12051. ERROR_DS_DRA_SOURCE_REINSTALLED = DWORD(8459);
  12052. {$EXTERNALSYM ERROR_DS_DRA_SOURCE_REINSTALLED}
  12053. //
  12054. // MessageId: ERROR_DS_DRA_MISSING_PARENT
  12055. //
  12056. // MessageText:
  12057. //
  12058. // The replication operation failed because a required parent object is missing.
  12059. //
  12060. ERROR_DS_DRA_MISSING_PARENT = DWORD(8460);
  12061. {$EXTERNALSYM ERROR_DS_DRA_MISSING_PARENT}
  12062. //
  12063. // MessageId: ERROR_DS_DRA_PREEMPTED
  12064. //
  12065. // MessageText:
  12066. //
  12067. // The replication operation was preempted.
  12068. //
  12069. ERROR_DS_DRA_PREEMPTED = DWORD(8461);
  12070. {$EXTERNALSYM ERROR_DS_DRA_PREEMPTED}
  12071. //
  12072. // MessageId: ERROR_DS_DRA_ABANDON_SYNC
  12073. //
  12074. // MessageText:
  12075. //
  12076. // The replication synchronization attempt was abandoned because of a lack of updates.
  12077. //
  12078. ERROR_DS_DRA_ABANDON_SYNC = DWORD(8462);
  12079. {$EXTERNALSYM ERROR_DS_DRA_ABANDON_SYNC}
  12080. //
  12081. // MessageId: ERROR_DS_DRA_SHUTDOWN
  12082. //
  12083. // MessageText:
  12084. //
  12085. // The replication operation was terminated because the system is shutting down.
  12086. //
  12087. ERROR_DS_DRA_SHUTDOWN = DWORD(8463);
  12088. {$EXTERNALSYM ERROR_DS_DRA_SHUTDOWN}
  12089. //
  12090. // MessageId: ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
  12091. //
  12092. // MessageText:
  12093. //
  12094. // Synchronization attempt failed because the destination DC is currently waiting to synchronize new partial attributes from source. This condition is normal if a recent schema change modified the partial attribute set. The destination partial attribute set is not a subset of source partial attribute set.
  12095. //
  12096. ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET = DWORD(8464);
  12097. {$EXTERNALSYM ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET}
  12098. //
  12099. // MessageId: ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA
  12100. //
  12101. // MessageText:
  12102. //
  12103. // The replication synchronization attempt failed because a master replica attempted to sync from a partial replica.
  12104. //
  12105. ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA = DWORD(8465);
  12106. {$EXTERNALSYM ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA}
  12107. //
  12108. // MessageId: ERROR_DS_DRA_EXTN_CONNECTION_FAILED
  12109. //
  12110. // MessageText:
  12111. //
  12112. // The server specified for this replication operation was contacted, but that server was unable to contact an additional server needed to complete the operation.
  12113. //
  12114. ERROR_DS_DRA_EXTN_CONNECTION_FAILED = DWORD(8466);
  12115. {$EXTERNALSYM ERROR_DS_DRA_EXTN_CONNECTION_FAILED}
  12116. //
  12117. // MessageId: ERROR_DS_INSTALL_SCHEMA_MISMATCH
  12118. //
  12119. // MessageText:
  12120. //
  12121. // The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer.
  12122. //
  12123. ERROR_DS_INSTALL_SCHEMA_MISMATCH = DWORD(8467);
  12124. {$EXTERNALSYM ERROR_DS_INSTALL_SCHEMA_MISMATCH}
  12125. //
  12126. // MessageId: ERROR_DS_DUP_LINK_ID
  12127. //
  12128. // MessageText:
  12129. //
  12130. // Schema update failed: An attribute with the same link identifier already exists.
  12131. //
  12132. ERROR_DS_DUP_LINK_ID = DWORD(8468);
  12133. {$EXTERNALSYM ERROR_DS_DUP_LINK_ID}
  12134. //
  12135. // MessageId: ERROR_DS_NAME_ERROR_RESOLVING
  12136. //
  12137. // MessageText:
  12138. //
  12139. // Name translation: Generic processing error.
  12140. //
  12141. ERROR_DS_NAME_ERROR_RESOLVING = DWORD(8469);
  12142. {$EXTERNALSYM ERROR_DS_NAME_ERROR_RESOLVING}
  12143. //
  12144. // MessageId: ERROR_DS_NAME_ERROR_NOT_FOUND
  12145. //
  12146. // MessageText:
  12147. //
  12148. // Name translation: Could not find the name or insufficient right to see name.
  12149. //
  12150. ERROR_DS_NAME_ERROR_NOT_FOUND = DWORD(8470);
  12151. {$EXTERNALSYM ERROR_DS_NAME_ERROR_NOT_FOUND}
  12152. //
  12153. // MessageId: ERROR_DS_NAME_ERROR_NOT_UNIQUE
  12154. //
  12155. // MessageText:
  12156. //
  12157. // Name translation: Input name mapped to more than one output name.
  12158. //
  12159. ERROR_DS_NAME_ERROR_NOT_UNIQUE = DWORD(8471);
  12160. {$EXTERNALSYM ERROR_DS_NAME_ERROR_NOT_UNIQUE}
  12161. //
  12162. // MessageId: ERROR_DS_NAME_ERROR_NO_MAPPING
  12163. //
  12164. // MessageText:
  12165. //
  12166. // Name translation: Input name found, but not the associated output format.
  12167. //
  12168. ERROR_DS_NAME_ERROR_NO_MAPPING = DWORD(8472);
  12169. {$EXTERNALSYM ERROR_DS_NAME_ERROR_NO_MAPPING}
  12170. //
  12171. // MessageId: ERROR_DS_NAME_ERROR_DOMAIN_ONLY
  12172. //
  12173. // MessageText:
  12174. //
  12175. // Name translation: Unable to resolve completely, only the domain was found.
  12176. //
  12177. ERROR_DS_NAME_ERROR_DOMAIN_ONLY = DWORD(8473);
  12178. {$EXTERNALSYM ERROR_DS_NAME_ERROR_DOMAIN_ONLY}
  12179. //
  12180. // MessageId: ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
  12181. //
  12182. // MessageText:
  12183. //
  12184. // Name translation: Unable to perform purely syntactical mapping at the client without going out to the wire.
  12185. //
  12186. ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING = DWORD(8474);
  12187. {$EXTERNALSYM ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING}
  12188. //
  12189. // MessageId: ERROR_DS_CONSTRUCTED_ATT_MOD
  12190. //
  12191. // MessageText:
  12192. //
  12193. // Modification of a constructed attribute is not allowed.
  12194. //
  12195. ERROR_DS_CONSTRUCTED_ATT_MOD = DWORD(8475);
  12196. {$EXTERNALSYM ERROR_DS_CONSTRUCTED_ATT_MOD}
  12197. //
  12198. // MessageId: ERROR_DS_WRONG_OM_OBJ_CLASS
  12199. //
  12200. // MessageText:
  12201. //
  12202. // The OM-Object-Class specified is incorrect for an attribute with the specified syntax.
  12203. //
  12204. ERROR_DS_WRONG_OM_OBJ_CLASS = DWORD(8476);
  12205. {$EXTERNALSYM ERROR_DS_WRONG_OM_OBJ_CLASS}
  12206. //
  12207. // MessageId: ERROR_DS_DRA_REPL_PENDING
  12208. //
  12209. // MessageText:
  12210. //
  12211. // The replication request has been posted; waiting for reply.
  12212. //
  12213. ERROR_DS_DRA_REPL_PENDING = DWORD(8477);
  12214. {$EXTERNALSYM ERROR_DS_DRA_REPL_PENDING}
  12215. //
  12216. // MessageId: ERROR_DS_DS_REQUIRED
  12217. //
  12218. // MessageText:
  12219. //
  12220. // The requested operation requires a directory service, and none was available.
  12221. //
  12222. ERROR_DS_DS_REQUIRED = DWORD(8478);
  12223. {$EXTERNALSYM ERROR_DS_DS_REQUIRED}
  12224. //
  12225. // MessageId: ERROR_DS_INVALID_LDAP_DISPLAY_NAME
  12226. //
  12227. // MessageText:
  12228. //
  12229. // The LDAP display name of the class or attribute contains non-ASCII characters.
  12230. //
  12231. ERROR_DS_INVALID_LDAP_DISPLAY_NAME = DWORD(8479);
  12232. {$EXTERNALSYM ERROR_DS_INVALID_LDAP_DISPLAY_NAME}
  12233. //
  12234. // MessageId: ERROR_DS_NON_BASE_SEARCH
  12235. //
  12236. // MessageText:
  12237. //
  12238. // The requested search operation is only supported for base searches.
  12239. //
  12240. ERROR_DS_NON_BASE_SEARCH = DWORD(8480);
  12241. {$EXTERNALSYM ERROR_DS_NON_BASE_SEARCH}
  12242. //
  12243. // MessageId: ERROR_DS_CANT_RETRIEVE_ATTS
  12244. //
  12245. // MessageText:
  12246. //
  12247. // The search failed to retrieve attributes from the database.
  12248. //
  12249. ERROR_DS_CANT_RETRIEVE_ATTS = DWORD(8481);
  12250. {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_ATTS}
  12251. //
  12252. // MessageId: ERROR_DS_BACKLINK_WITHOUT_LINK
  12253. //
  12254. // MessageText:
  12255. //
  12256. // The schema update operation tried to add a backward link attribute that has no corresponding forward link.
  12257. //
  12258. ERROR_DS_BACKLINK_WITHOUT_LINK = DWORD(8482);
  12259. {$EXTERNALSYM ERROR_DS_BACKLINK_WITHOUT_LINK}
  12260. //
  12261. // MessageId: ERROR_DS_EPOCH_MISMATCH
  12262. //
  12263. // MessageText:
  12264. //
  12265. // 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.
  12266. //
  12267. ERROR_DS_EPOCH_MISMATCH = DWORD(8483);
  12268. {$EXTERNALSYM ERROR_DS_EPOCH_MISMATCH}
  12269. //
  12270. // MessageId: ERROR_DS_SRC_NAME_MISMATCH
  12271. //
  12272. // MessageText:
  12273. //
  12274. // 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.
  12275. //
  12276. ERROR_DS_SRC_NAME_MISMATCH = DWORD(8484);
  12277. {$EXTERNALSYM ERROR_DS_SRC_NAME_MISMATCH}
  12278. //
  12279. // MessageId: ERROR_DS_SRC_AND_DST_NC_IDENTICAL
  12280. //
  12281. // MessageText:
  12282. //
  12283. // Source and destination for the cross-domain move operation are identical. Caller should use local move operation instead of cross-domain move operation.
  12284. //
  12285. ERROR_DS_SRC_AND_DST_NC_IDENTICAL = DWORD(8485);
  12286. {$EXTERNALSYM ERROR_DS_SRC_AND_DST_NC_IDENTICAL}
  12287. //
  12288. // MessageId: ERROR_DS_DST_NC_MISMATCH
  12289. //
  12290. // MessageText:
  12291. //
  12292. // 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.
  12293. //
  12294. ERROR_DS_DST_NC_MISMATCH = DWORD(8486);
  12295. {$EXTERNALSYM ERROR_DS_DST_NC_MISMATCH}
  12296. //
  12297. // MessageId: ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC
  12298. //
  12299. // MessageText:
  12300. //
  12301. // Destination of a cross-domain move is not authoritative for the destination naming context.
  12302. //
  12303. ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC = DWORD(8487);
  12304. {$EXTERNALSYM ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC}
  12305. //
  12306. // MessageId: ERROR_DS_SRC_GUID_MISMATCH
  12307. //
  12308. // MessageText:
  12309. //
  12310. // 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.
  12311. //
  12312. ERROR_DS_SRC_GUID_MISMATCH = DWORD(8488);
  12313. {$EXTERNALSYM ERROR_DS_SRC_GUID_MISMATCH}
  12314. //
  12315. // MessageId: ERROR_DS_CANT_MOVE_DELETED_OBJECT
  12316. //
  12317. // MessageText:
  12318. //
  12319. // 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.
  12320. //
  12321. ERROR_DS_CANT_MOVE_DELETED_OBJECT = DWORD(8489);
  12322. {$EXTERNALSYM ERROR_DS_CANT_MOVE_DELETED_OBJECT}
  12323. //
  12324. // MessageId: ERROR_DS_PDC_OPERATION_IN_PROGRESS
  12325. //
  12326. // MessageText:
  12327. //
  12328. // Another operation which requires exclusive access to the PDC FSMO is already in progress.
  12329. //
  12330. ERROR_DS_PDC_OPERATION_IN_PROGRESS = DWORD(8490);
  12331. {$EXTERNALSYM ERROR_DS_PDC_OPERATION_IN_PROGRESS}
  12332. //
  12333. // MessageId: ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD
  12334. //
  12335. // MessageText:
  12336. //
  12337. // 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.
  12338. //
  12339. ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD = DWORD(8491);
  12340. {$EXTERNALSYM ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD}
  12341. //
  12342. // MessageId: ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION
  12343. //
  12344. // MessageText:
  12345. //
  12346. // 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, e.g.: trust account or restricted RID, which prevent its move.
  12347. //
  12348. ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION = DWORD(8492);
  12349. {$EXTERNALSYM ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION}
  12350. //
  12351. // MessageId: ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS
  12352. //
  12353. // MessageText:
  12354. //
  12355. // 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.
  12356. //
  12357. ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS = DWORD(8493);
  12358. {$EXTERNALSYM ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS}
  12359. //
  12360. // MessageId: ERROR_DS_NC_MUST_HAVE_NC_PARENT
  12361. //
  12362. // MessageText:
  12363. //
  12364. // A naming context head must be the immediate child of another naming context head, not of an interior node.
  12365. //
  12366. ERROR_DS_NC_MUST_HAVE_NC_PARENT = DWORD(8494);
  12367. {$EXTERNALSYM ERROR_DS_NC_MUST_HAVE_NC_PARENT}
  12368. //
  12369. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE
  12370. //
  12371. // MessageText:
  12372. //
  12373. // 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)
  12374. //
  12375. ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE = DWORD(8495);
  12376. {$EXTERNALSYM ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE}
  12377. //
  12378. // MessageId: ERROR_DS_DST_DOMAIN_NOT_NATIVE
  12379. //
  12380. // MessageText:
  12381. //
  12382. // Destination domain must be in native mode.
  12383. //
  12384. ERROR_DS_DST_DOMAIN_NOT_NATIVE = DWORD(8496);
  12385. {$EXTERNALSYM ERROR_DS_DST_DOMAIN_NOT_NATIVE}
  12386. //
  12387. // MessageId: ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER
  12388. //
  12389. // MessageText:
  12390. //
  12391. // The operation can not be performed because the server does not have an infrastructure container in the domain of interest.
  12392. //
  12393. ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER = DWORD(8497);
  12394. {$EXTERNALSYM ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER}
  12395. //
  12396. // MessageId: ERROR_DS_CANT_MOVE_ACCOUNT_GROUP
  12397. //
  12398. // MessageText:
  12399. //
  12400. // Cross-domain move of non-empty account groups is not allowed.
  12401. //
  12402. ERROR_DS_CANT_MOVE_ACCOUNT_GROUP = DWORD(8498);
  12403. {$EXTERNALSYM ERROR_DS_CANT_MOVE_ACCOUNT_GROUP}
  12404. //
  12405. // MessageId: ERROR_DS_CANT_MOVE_RESOURCE_GROUP
  12406. //
  12407. // MessageText:
  12408. //
  12409. // Cross-domain move of non-empty resource groups is not allowed.
  12410. //
  12411. ERROR_DS_CANT_MOVE_RESOURCE_GROUP = DWORD(8499);
  12412. {$EXTERNALSYM ERROR_DS_CANT_MOVE_RESOURCE_GROUP}
  12413. //
  12414. // MessageId: ERROR_DS_INVALID_SEARCH_FLAG
  12415. //
  12416. // MessageText:
  12417. //
  12418. // The search flags for the attribute are invalid. The ANR bit is valid only on attributes of Unicode or Teletex strings.
  12419. //
  12420. ERROR_DS_INVALID_SEARCH_FLAG = DWORD(8500);
  12421. {$EXTERNALSYM ERROR_DS_INVALID_SEARCH_FLAG}
  12422. //
  12423. // MessageId: ERROR_DS_NO_TREE_DELETE_ABOVE_NC
  12424. //
  12425. // MessageText:
  12426. //
  12427. // Tree deletions starting at an object which has an NC head as a descendant are not allowed.
  12428. //
  12429. ERROR_DS_NO_TREE_DELETE_ABOVE_NC = DWORD(8501);
  12430. {$EXTERNALSYM ERROR_DS_NO_TREE_DELETE_ABOVE_NC}
  12431. //
  12432. // MessageId: ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE
  12433. //
  12434. // MessageText:
  12435. //
  12436. // The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use.
  12437. //
  12438. ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE = DWORD(8502);
  12439. {$EXTERNALSYM ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE}
  12440. //
  12441. // MessageId: ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
  12442. //
  12443. // MessageText:
  12444. //
  12445. // The directory service failed to identify the list of objects to delete while attempting a tree deletion.
  12446. //
  12447. ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE = DWORD(8503);
  12448. {$EXTERNALSYM ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE}
  12449. //
  12450. // MessageId: ERROR_DS_SAM_INIT_FAILURE
  12451. //
  12452. // MessageText:
  12453. //
  12454. // Security Accounts Manager initialization failed because of the following error: %1.
  12455. // 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.
  12456. //
  12457. ERROR_DS_SAM_INIT_FAILURE = DWORD(8504);
  12458. {$EXTERNALSYM ERROR_DS_SAM_INIT_FAILURE}
  12459. //
  12460. // MessageId: ERROR_DS_SENSITIVE_GROUP_VIOLATION
  12461. //
  12462. // MessageText:
  12463. //
  12464. // Only an administrator can modify the membership list of an administrative group.
  12465. //
  12466. ERROR_DS_SENSITIVE_GROUP_VIOLATION = DWORD(8505);
  12467. {$EXTERNALSYM ERROR_DS_SENSITIVE_GROUP_VIOLATION}
  12468. //
  12469. // MessageId: ERROR_DS_CANT_MOD_PRIMARYGROUPID
  12470. //
  12471. // MessageText:
  12472. //
  12473. // Cannot change the primary group ID of a domain controller account.
  12474. //
  12475. ERROR_DS_CANT_MOD_PRIMARYGROUPID = DWORD(8506);
  12476. {$EXTERNALSYM ERROR_DS_CANT_MOD_PRIMARYGROUPID}
  12477. //
  12478. // MessageId: ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD
  12479. //
  12480. // MessageText:
  12481. //
  12482. // An attempt is made to modify the base schema.
  12483. //
  12484. ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD = DWORD(8507);
  12485. {$EXTERNALSYM ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD}
  12486. //
  12487. // MessageId: ERROR_DS_NONSAFE_SCHEMA_CHANGE
  12488. //
  12489. // MessageText:
  12490. //
  12491. // 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.
  12492. //
  12493. ERROR_DS_NONSAFE_SCHEMA_CHANGE = DWORD(8508);
  12494. {$EXTERNALSYM ERROR_DS_NONSAFE_SCHEMA_CHANGE}
  12495. //
  12496. // MessageId: ERROR_DS_SCHEMA_UPDATE_DISALLOWED
  12497. //
  12498. // MessageText:
  12499. //
  12500. // Schema update is not allowed on this DC because the DC is not the schema FSMO Role Owner.
  12501. //
  12502. ERROR_DS_SCHEMA_UPDATE_DISALLOWED = DWORD(8509);
  12503. {$EXTERNALSYM ERROR_DS_SCHEMA_UPDATE_DISALLOWED}
  12504. //
  12505. // MessageId: ERROR_DS_CANT_CREATE_UNDER_SCHEMA
  12506. //
  12507. // MessageText:
  12508. //
  12509. // 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.
  12510. //
  12511. ERROR_DS_CANT_CREATE_UNDER_SCHEMA = DWORD(8510);
  12512. {$EXTERNALSYM ERROR_DS_CANT_CREATE_UNDER_SCHEMA}
  12513. //
  12514. // MessageId: ERROR_DS_INSTALL_NO_SRC_SCH_VERSION
  12515. //
  12516. // MessageText:
  12517. //
  12518. // 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.
  12519. //
  12520. ERROR_DS_INSTALL_NO_SRC_SCH_VERSION = DWORD(8511);
  12521. {$EXTERNALSYM ERROR_DS_INSTALL_NO_SRC_SCH_VERSION}
  12522. //
  12523. // MessageId: ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE
  12524. //
  12525. // MessageText:
  12526. //
  12527. // The replica/child install failed to read the objectVersion attribute in the SCHEMA section of the file schema.ini in the system32 directory.
  12528. //
  12529. ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE = DWORD(8512);
  12530. {$EXTERNALSYM ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE}
  12531. //
  12532. // MessageId: ERROR_DS_INVALID_GROUP_TYPE
  12533. //
  12534. // MessageText:
  12535. //
  12536. // The specified group type is invalid.
  12537. //
  12538. ERROR_DS_INVALID_GROUP_TYPE = DWORD(8513);
  12539. {$EXTERNALSYM ERROR_DS_INVALID_GROUP_TYPE}
  12540. //
  12541. // MessageId: ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN
  12542. //
  12543. // MessageText:
  12544. //
  12545. // You cannot nest global groups in a mixed domain if the group is security-enabled.
  12546. //
  12547. ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN = DWORD(8514);
  12548. {$EXTERNALSYM ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN}
  12549. //
  12550. // MessageId: ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN
  12551. //
  12552. // MessageText:
  12553. //
  12554. // You cannot nest local groups in a mixed domain if the group is security-enabled.
  12555. //
  12556. ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN = DWORD(8515);
  12557. {$EXTERNALSYM ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN}
  12558. //
  12559. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER
  12560. //
  12561. // MessageText:
  12562. //
  12563. // A global group cannot have a local group as a member.
  12564. //
  12565. ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER = DWORD(8516);
  12566. {$EXTERNALSYM ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER}
  12567. //
  12568. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER
  12569. //
  12570. // MessageText:
  12571. //
  12572. // A global group cannot have a universal group as a member.
  12573. //
  12574. ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER = DWORD(8517);
  12575. {$EXTERNALSYM ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER}
  12576. //
  12577. // MessageId: ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER
  12578. //
  12579. // MessageText:
  12580. //
  12581. // A universal group cannot have a local group as a member.
  12582. //
  12583. ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER = DWORD(8518);
  12584. {$EXTERNALSYM ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER}
  12585. //
  12586. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER
  12587. //
  12588. // MessageText:
  12589. //
  12590. // A global group cannot have a cross-domain member.
  12591. //
  12592. ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER = DWORD(8519);
  12593. {$EXTERNALSYM ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER}
  12594. //
  12595. // MessageId: ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER
  12596. //
  12597. // MessageText:
  12598. //
  12599. // A local group cannot have another cross domain local group as a member.
  12600. //
  12601. ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER = DWORD(8520);
  12602. {$EXTERNALSYM ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER}
  12603. //
  12604. // MessageId: ERROR_DS_HAVE_PRIMARY_MEMBERS
  12605. //
  12606. // MessageText:
  12607. //
  12608. // A group with primary members cannot change to a security-disabled group.
  12609. //
  12610. ERROR_DS_HAVE_PRIMARY_MEMBERS = DWORD(8521);
  12611. {$EXTERNALSYM ERROR_DS_HAVE_PRIMARY_MEMBERS}
  12612. //
  12613. // MessageId: ERROR_DS_STRING_SD_CONVERSION_FAILED
  12614. //
  12615. // MessageText:
  12616. //
  12617. // The schema cache load failed to convert the string default SD on a class-schema object.
  12618. //
  12619. ERROR_DS_STRING_SD_CONVERSION_FAILED = DWORD(8522);
  12620. {$EXTERNALSYM ERROR_DS_STRING_SD_CONVERSION_FAILED}
  12621. //
  12622. // MessageId: ERROR_DS_NAMING_MASTER_GC
  12623. //
  12624. // MessageText:
  12625. //
  12626. // 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)
  12627. //
  12628. ERROR_DS_NAMING_MASTER_GC = DWORD(8523);
  12629. {$EXTERNALSYM ERROR_DS_NAMING_MASTER_GC}
  12630. //
  12631. // MessageId: ERROR_DS_DNS_LOOKUP_FAILURE
  12632. //
  12633. // MessageText:
  12634. //
  12635. // The DSA operation is unable to proceed because of a DNS lookup failure.
  12636. //
  12637. ERROR_DS_DNS_LOOKUP_FAILURE = DWORD(8524);
  12638. {$EXTERNALSYM ERROR_DS_DNS_LOOKUP_FAILURE}
  12639. //
  12640. // MessageId: ERROR_DS_COULDNT_UPDATE_SPNS
  12641. //
  12642. // MessageText:
  12643. //
  12644. // While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync.
  12645. //
  12646. ERROR_DS_COULDNT_UPDATE_SPNS = DWORD(8525);
  12647. {$EXTERNALSYM ERROR_DS_COULDNT_UPDATE_SPNS}
  12648. //
  12649. // MessageId: ERROR_DS_CANT_RETRIEVE_SD
  12650. //
  12651. // MessageText:
  12652. //
  12653. // The Security Descriptor attribute could not be read.
  12654. //
  12655. ERROR_DS_CANT_RETRIEVE_SD = DWORD(8526);
  12656. {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_SD}
  12657. //
  12658. // MessageId: ERROR_DS_KEY_NOT_UNIQUE
  12659. //
  12660. // MessageText:
  12661. //
  12662. // The object requested was not found, but an object with that key was found.
  12663. //
  12664. ERROR_DS_KEY_NOT_UNIQUE = DWORD(8527);
  12665. {$EXTERNALSYM ERROR_DS_KEY_NOT_UNIQUE}
  12666. //
  12667. // MessageId: ERROR_DS_WRONG_LINKED_ATT_SYNTAX
  12668. //
  12669. // MessageText:
  12670. //
  12671. // 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
  12672. //
  12673. ERROR_DS_WRONG_LINKED_ATT_SYNTAX = DWORD(8528);
  12674. {$EXTERNALSYM ERROR_DS_WRONG_LINKED_ATT_SYNTAX}
  12675. //
  12676. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD
  12677. //
  12678. // MessageText:
  12679. //
  12680. // Security Account Manager needs to get the boot password.
  12681. //
  12682. ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD = DWORD(8529);
  12683. {$EXTERNALSYM ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD}
  12684. //
  12685. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY
  12686. //
  12687. // MessageText:
  12688. //
  12689. // Security Account Manager needs to get the boot key from floppy disk.
  12690. //
  12691. ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY = DWORD(8530);
  12692. {$EXTERNALSYM ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY}
  12693. //
  12694. // MessageId: ERROR_DS_CANT_START
  12695. //
  12696. // MessageText:
  12697. //
  12698. // Directory Service cannot start.
  12699. //
  12700. ERROR_DS_CANT_START = DWORD(8531);
  12701. {$EXTERNALSYM ERROR_DS_CANT_START}
  12702. //
  12703. // MessageId: ERROR_DS_INIT_FAILURE
  12704. //
  12705. // MessageText:
  12706. //
  12707. // Directory Services could not start.
  12708. //
  12709. ERROR_DS_INIT_FAILURE = DWORD(8532);
  12710. {$EXTERNALSYM ERROR_DS_INIT_FAILURE}
  12711. //
  12712. // MessageId: ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION
  12713. //
  12714. // MessageText:
  12715. //
  12716. // The connection between client and server requires packet privacy or better.
  12717. //
  12718. ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION = DWORD(8533);
  12719. {$EXTERNALSYM ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION}
  12720. //
  12721. // MessageId: ERROR_DS_SOURCE_DOMAIN_IN_FOREST
  12722. //
  12723. // MessageText:
  12724. //
  12725. // The source domain may not be in the same forest as destination.
  12726. //
  12727. ERROR_DS_SOURCE_DOMAIN_IN_FOREST = DWORD(8534);
  12728. {$EXTERNALSYM ERROR_DS_SOURCE_DOMAIN_IN_FOREST}
  12729. //
  12730. // MessageId: ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST
  12731. //
  12732. // MessageText:
  12733. //
  12734. // The destination domain must be in the forest.
  12735. //
  12736. ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST = DWORD(8535);
  12737. {$EXTERNALSYM ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST}
  12738. //
  12739. // MessageId: ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED
  12740. //
  12741. // MessageText:
  12742. //
  12743. // The operation requires that destination domain auditing be enabled.
  12744. //
  12745. ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED = DWORD(8536);
  12746. {$EXTERNALSYM ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED}
  12747. //
  12748. // MessageId: ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN
  12749. //
  12750. // MessageText:
  12751. //
  12752. // The operation couldn't locate a DC for the source domain.
  12753. //
  12754. ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN = DWORD(8537);
  12755. {$EXTERNALSYM ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN}
  12756. //
  12757. // MessageId: ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER
  12758. //
  12759. // MessageText:
  12760. //
  12761. // The source object must be a group or user.
  12762. //
  12763. ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER = DWORD(8538);
  12764. {$EXTERNALSYM ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER}
  12765. //
  12766. // MessageId: ERROR_DS_SRC_SID_EXISTS_IN_FOREST
  12767. //
  12768. // MessageText:
  12769. //
  12770. // The source object's SID already exists in destination forest.
  12771. //
  12772. ERROR_DS_SRC_SID_EXISTS_IN_FOREST = DWORD(8539);
  12773. {$EXTERNALSYM ERROR_DS_SRC_SID_EXISTS_IN_FOREST}
  12774. //
  12775. // MessageId: ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH
  12776. //
  12777. // MessageText:
  12778. //
  12779. // The source and destination object must be of the same type.
  12780. //
  12781. ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH = DWORD(8540);
  12782. {$EXTERNALSYM ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH}
  12783. //
  12784. // MessageId: ERROR_SAM_INIT_FAILURE
  12785. //
  12786. // MessageText:
  12787. //
  12788. // Security Accounts Manager initialization failed because of the following error: %1.
  12789. // Error Status: 0x%2. Click OK to shut down the system and reboot into Safe Mode. Check the event log for detailed information.
  12790. //
  12791. ERROR_SAM_INIT_FAILURE = DWORD(8541);
  12792. {$EXTERNALSYM ERROR_SAM_INIT_FAILURE}
  12793. //
  12794. // MessageId: ERROR_DS_DRA_SCHEMA_INFO_SHIP
  12795. //
  12796. // MessageText:
  12797. //
  12798. // Schema information could not be included in the replication request.
  12799. //
  12800. ERROR_DS_DRA_SCHEMA_INFO_SHIP = DWORD(8542);
  12801. {$EXTERNALSYM ERROR_DS_DRA_SCHEMA_INFO_SHIP}
  12802. //
  12803. // MessageId: ERROR_DS_DRA_SCHEMA_CONFLICT
  12804. //
  12805. // MessageText:
  12806. //
  12807. // The replication operation could not be completed due to a schema incompatibility.
  12808. //
  12809. ERROR_DS_DRA_SCHEMA_CONFLICT = DWORD(8543);
  12810. {$EXTERNALSYM ERROR_DS_DRA_SCHEMA_CONFLICT}
  12811. //
  12812. // MessageId: ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT
  12813. //
  12814. // MessageText:
  12815. //
  12816. // The replication operation could not be completed due to a previous schema incompatibility.
  12817. //
  12818. ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT = DWORD(8544);
  12819. {$EXTERNALSYM ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT}
  12820. //
  12821. // MessageId: ERROR_DS_DRA_OBJ_NC_MISMATCH
  12822. //
  12823. // MessageText:
  12824. //
  12825. // 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.
  12826. //
  12827. ERROR_DS_DRA_OBJ_NC_MISMATCH = DWORD(8545);
  12828. {$EXTERNALSYM ERROR_DS_DRA_OBJ_NC_MISMATCH}
  12829. //
  12830. // MessageId: ERROR_DS_NC_STILL_HAS_DSAS
  12831. //
  12832. // MessageText:
  12833. //
  12834. // The requested domain could not be deleted because there exist domain controllers that still host this domain.
  12835. //
  12836. ERROR_DS_NC_STILL_HAS_DSAS = DWORD(8546);
  12837. {$EXTERNALSYM ERROR_DS_NC_STILL_HAS_DSAS}
  12838. //
  12839. // MessageId: ERROR_DS_GC_REQUIRED
  12840. //
  12841. // MessageText:
  12842. //
  12843. // The requested operation can be performed only on a global catalog server.
  12844. //
  12845. ERROR_DS_GC_REQUIRED = DWORD(8547);
  12846. {$EXTERNALSYM ERROR_DS_GC_REQUIRED}
  12847. //
  12848. // MessageId: ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY
  12849. //
  12850. // MessageText:
  12851. //
  12852. // A local group can only be a member of other local groups in the same domain.
  12853. //
  12854. ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY = DWORD(8548);
  12855. {$EXTERNALSYM ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY}
  12856. //
  12857. // MessageId: ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS
  12858. //
  12859. // MessageText:
  12860. //
  12861. // Foreign security principals cannot be members of universal groups.
  12862. //
  12863. ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS = DWORD(8549);
  12864. {$EXTERNALSYM ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS}
  12865. //
  12866. // MessageId: ERROR_DS_CANT_ADD_TO_GC
  12867. //
  12868. // MessageText:
  12869. //
  12870. // The attribute is not allowed to be replicated to the GC because of security reasons.
  12871. //
  12872. ERROR_DS_CANT_ADD_TO_GC = DWORD(8550);
  12873. {$EXTERNALSYM ERROR_DS_CANT_ADD_TO_GC}
  12874. //
  12875. // MessageId: ERROR_DS_NO_CHECKPOINT_WITH_PDC
  12876. //
  12877. // MessageText:
  12878. //
  12879. // The checkpoint with the PDC could not be taken because there too many modifications being processed currently.
  12880. //
  12881. ERROR_DS_NO_CHECKPOINT_WITH_PDC = DWORD(8551);
  12882. {$EXTERNALSYM ERROR_DS_NO_CHECKPOINT_WITH_PDC}
  12883. //
  12884. // MessageId: ERROR_DS_SOURCE_AUDITING_NOT_ENABLED
  12885. //
  12886. // MessageText:
  12887. //
  12888. // The operation requires that source domain auditing be enabled.
  12889. //
  12890. ERROR_DS_SOURCE_AUDITING_NOT_ENABLED = DWORD(8552);
  12891. {$EXTERNALSYM ERROR_DS_SOURCE_AUDITING_NOT_ENABLED}
  12892. //
  12893. // MessageId: ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC
  12894. //
  12895. // MessageText:
  12896. //
  12897. // Security principal objects can only be created inside domain naming contexts.
  12898. //
  12899. ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC = DWORD(8553);
  12900. {$EXTERNALSYM ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC}
  12901. //
  12902. // MessageId: ERROR_DS_INVALID_NAME_FOR_SPN
  12903. //
  12904. // MessageText:
  12905. //
  12906. // A Service Principal Name (SPN) could not be constructed because the provided hostname is not in the necessary format.
  12907. //
  12908. ERROR_DS_INVALID_NAME_FOR_SPN = DWORD(8554);
  12909. {$EXTERNALSYM ERROR_DS_INVALID_NAME_FOR_SPN}
  12910. //
  12911. // MessageId: ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS
  12912. //
  12913. // MessageText:
  12914. //
  12915. // A Filter was passed that uses constructed attributes.
  12916. //
  12917. ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS = DWORD(8555);
  12918. {$EXTERNALSYM ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS}
  12919. //
  12920. // MessageId: ERROR_DS_UNICODEPWD_NOT_IN_QUOTES
  12921. //
  12922. // MessageText:
  12923. //
  12924. // The unicodePwd attribute value must be enclosed in double quotes.
  12925. //
  12926. ERROR_DS_UNICODEPWD_NOT_IN_QUOTES = DWORD(8556);
  12927. {$EXTERNALSYM ERROR_DS_UNICODEPWD_NOT_IN_QUOTES}
  12928. //
  12929. // MessageId: ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED
  12930. //
  12931. // MessageText:
  12932. //
  12933. // 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.
  12934. //
  12935. ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED = DWORD(8557);
  12936. {$EXTERNALSYM ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED}
  12937. //
  12938. // MessageId: ERROR_DS_MUST_BE_RUN_ON_DST_DC
  12939. //
  12940. // MessageText:
  12941. //
  12942. // For security reasons, the operation must be run on the destination DC.
  12943. //
  12944. ERROR_DS_MUST_BE_RUN_ON_DST_DC = DWORD(8558);
  12945. {$EXTERNALSYM ERROR_DS_MUST_BE_RUN_ON_DST_DC}
  12946. //
  12947. // MessageId: ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER
  12948. //
  12949. // MessageText:
  12950. //
  12951. // For security reasons, the source DC must be NT4SP4 or greater.
  12952. //
  12953. ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER = DWORD(8559);
  12954. {$EXTERNALSYM ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER}
  12955. //
  12956. // MessageId: ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ
  12957. //
  12958. // MessageText:
  12959. //
  12960. // Critical Directory Service System objects cannot be deleted during tree delete operations. The tree delete may have been partially performed.
  12961. //
  12962. ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ = DWORD(8560);
  12963. {$EXTERNALSYM ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ}
  12964. //
  12965. // MessageId: ERROR_DS_INIT_FAILURE_CONSOLE
  12966. //
  12967. // MessageText:
  12968. //
  12969. // Directory Services could not start because of the following error: %1.
  12970. // Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  12971. //
  12972. ERROR_DS_INIT_FAILURE_CONSOLE = DWORD(8561);
  12973. {$EXTERNALSYM ERROR_DS_INIT_FAILURE_CONSOLE}
  12974. //
  12975. // MessageId: ERROR_DS_SAM_INIT_FAILURE_CONSOLE
  12976. //
  12977. // MessageText:
  12978. //
  12979. // Security Accounts Manager initialization failed because of the following error: %1.
  12980. // Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  12981. //
  12982. ERROR_DS_SAM_INIT_FAILURE_CONSOLE = DWORD(8562);
  12983. {$EXTERNALSYM ERROR_DS_SAM_INIT_FAILURE_CONSOLE}
  12984. //
  12985. // MessageId: ERROR_DS_FOREST_VERSION_TOO_HIGH
  12986. //
  12987. // MessageText:
  12988. //
  12989. // The version of the operating system installed is incompatible with the current forest functional level. You must upgrade to a new version of the operating system before this server can become a domain controller in this forest.
  12990. //
  12991. ERROR_DS_FOREST_VERSION_TOO_HIGH = DWORD(8563);
  12992. {$EXTERNALSYM ERROR_DS_FOREST_VERSION_TOO_HIGH}
  12993. //
  12994. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_HIGH
  12995. //
  12996. // MessageText:
  12997. //
  12998. // The version of the operating system installed is incompatible with the current domain functional level. You must upgrade to a new version of the operating system before this server can become a domain controller in this domain.
  12999. //
  13000. ERROR_DS_DOMAIN_VERSION_TOO_HIGH = DWORD(8564);
  13001. {$EXTERNALSYM ERROR_DS_DOMAIN_VERSION_TOO_HIGH}
  13002. //
  13003. // MessageId: ERROR_DS_FOREST_VERSION_TOO_LOW
  13004. //
  13005. // MessageText:
  13006. //
  13007. // The version of the operating system installed on this server no longer supports the current forest functional level. You must raise the forest functional level before this server can become a domain controller in this forest.
  13008. //
  13009. ERROR_DS_FOREST_VERSION_TOO_LOW = DWORD(8565);
  13010. {$EXTERNALSYM ERROR_DS_FOREST_VERSION_TOO_LOW}
  13011. //
  13012. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_LOW
  13013. //
  13014. // MessageText:
  13015. //
  13016. // The version of the operating system installed on this server no longer supports the current domain functional level. You must raise the domain functional level before this server can become a domain controller in this domain.
  13017. //
  13018. ERROR_DS_DOMAIN_VERSION_TOO_LOW = DWORD(8566);
  13019. {$EXTERNALSYM ERROR_DS_DOMAIN_VERSION_TOO_LOW}
  13020. //
  13021. // MessageId: ERROR_DS_INCOMPATIBLE_VERSION
  13022. //
  13023. // MessageText:
  13024. //
  13025. // The version of the operating system installed on this server is incompatible with the functional level of the domain or forest.
  13026. //
  13027. ERROR_DS_INCOMPATIBLE_VERSION = DWORD(8567);
  13028. {$EXTERNALSYM ERROR_DS_INCOMPATIBLE_VERSION}
  13029. //
  13030. // MessageId: ERROR_DS_LOW_DSA_VERSION
  13031. //
  13032. // MessageText:
  13033. //
  13034. // The functional level of the domain (or forest) cannot be raised to the requested value, because there exist one or more domain controllers in the domain (or forest) that are at a lower incompatible functional level.
  13035. //
  13036. ERROR_DS_LOW_DSA_VERSION = DWORD(8568);
  13037. {$EXTERNALSYM ERROR_DS_LOW_DSA_VERSION}
  13038. //
  13039. // MessageId: ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN
  13040. //
  13041. // MessageText:
  13042. //
  13043. // The forest functional level cannot be raised to the requested value since one or more domains are still in mixed domain mode. All domains in the forest must be in native mode, for you to raise the forest functional level.
  13044. //
  13045. ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN = DWORD(8569);
  13046. {$EXTERNALSYM ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN}
  13047. //
  13048. // MessageId: ERROR_DS_NOT_SUPPORTED_SORT_ORDER
  13049. //
  13050. // MessageText:
  13051. //
  13052. // The sort order requested is not supported.
  13053. //
  13054. ERROR_DS_NOT_SUPPORTED_SORT_ORDER = DWORD(8570);
  13055. {$EXTERNALSYM ERROR_DS_NOT_SUPPORTED_SORT_ORDER}
  13056. //
  13057. // MessageId: ERROR_DS_NAME_NOT_UNIQUE
  13058. //
  13059. // MessageText:
  13060. //
  13061. // The requested name already exists as a unique identifier.
  13062. //
  13063. ERROR_DS_NAME_NOT_UNIQUE = DWORD(8571);
  13064. {$EXTERNALSYM ERROR_DS_NAME_NOT_UNIQUE}
  13065. //
  13066. // MessageId: ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4
  13067. //
  13068. // MessageText:
  13069. //
  13070. // The machine account was created pre-NT4. The account needs to be recreated.
  13071. //
  13072. ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 = DWORD(8572);
  13073. {$EXTERNALSYM ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4}
  13074. //
  13075. // MessageId: ERROR_DS_OUT_OF_VERSION_STORE
  13076. //
  13077. // MessageText:
  13078. //
  13079. // The database is out of version store.
  13080. //
  13081. ERROR_DS_OUT_OF_VERSION_STORE = DWORD(8573);
  13082. {$EXTERNALSYM ERROR_DS_OUT_OF_VERSION_STORE}
  13083. //
  13084. // MessageId: ERROR_DS_INCOMPATIBLE_CONTROLS_USED
  13085. //
  13086. // MessageText:
  13087. //
  13088. // Unable to continue operation because multiple conflicting controls were used.
  13089. //
  13090. ERROR_DS_INCOMPATIBLE_CONTROLS_USED = DWORD(8574);
  13091. {$EXTERNALSYM ERROR_DS_INCOMPATIBLE_CONTROLS_USED}
  13092. //
  13093. // MessageId: ERROR_DS_NO_REF_DOMAIN
  13094. //
  13095. // MessageText:
  13096. //
  13097. // Unable to find a valid security descriptor reference domain for this partition.
  13098. //
  13099. ERROR_DS_NO_REF_DOMAIN = DWORD(8575);
  13100. {$EXTERNALSYM ERROR_DS_NO_REF_DOMAIN}
  13101. //
  13102. // MessageId: ERROR_DS_RESERVED_LINK_ID
  13103. //
  13104. // MessageText:
  13105. //
  13106. // Schema update failed: The link identifier is reserved.
  13107. //
  13108. ERROR_DS_RESERVED_LINK_ID = DWORD(8576);
  13109. {$EXTERNALSYM ERROR_DS_RESERVED_LINK_ID}
  13110. //
  13111. // MessageId: ERROR_DS_LINK_ID_NOT_AVAILABLE
  13112. //
  13113. // MessageText:
  13114. //
  13115. // Schema update failed: There are no link identifiers available.
  13116. //
  13117. ERROR_DS_LINK_ID_NOT_AVAILABLE = DWORD(8577);
  13118. {$EXTERNALSYM ERROR_DS_LINK_ID_NOT_AVAILABLE}
  13119. //
  13120. // MessageId: ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER
  13121. //
  13122. // MessageText:
  13123. //
  13124. // An account group can not have a universal group as a member.
  13125. //
  13126. ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER = DWORD(8578);
  13127. {$EXTERNALSYM ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER}
  13128. //
  13129. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE
  13130. //
  13131. // MessageText:
  13132. //
  13133. // Rename or move operations on naming context heads or read-only objects are not allowed.
  13134. //
  13135. ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE = DWORD(8579);
  13136. {$EXTERNALSYM ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE}
  13137. //
  13138. // MessageId: ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC
  13139. //
  13140. // MessageText:
  13141. //
  13142. // Move operations on objects in the schema naming context are not allowed.
  13143. //
  13144. ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC = DWORD(8580);
  13145. {$EXTERNALSYM ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC}
  13146. //
  13147. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG
  13148. //
  13149. // MessageText:
  13150. //
  13151. // A system flag has been set on the object and does not allow the object to be moved or renamed.
  13152. //
  13153. ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG = DWORD(8581);
  13154. {$EXTERNALSYM ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG}
  13155. //
  13156. // MessageId: ERROR_DS_MODIFYDN_WRONG_GRANDPARENT
  13157. //
  13158. // MessageText:
  13159. //
  13160. // This object is not allowed to change its grandparent container. Moves are not forbidden on this object, but are restricted to sibling containers.
  13161. //
  13162. ERROR_DS_MODIFYDN_WRONG_GRANDPARENT = DWORD(8582);
  13163. {$EXTERNALSYM ERROR_DS_MODIFYDN_WRONG_GRANDPARENT}
  13164. //
  13165. // MessageId: ERROR_DS_NAME_ERROR_TRUST_REFERRAL
  13166. //
  13167. // MessageText:
  13168. //
  13169. // Unable to resolve completely, a referral to another forest is generated.
  13170. //
  13171. ERROR_DS_NAME_ERROR_TRUST_REFERRAL = DWORD(8583);
  13172. {$EXTERNALSYM ERROR_DS_NAME_ERROR_TRUST_REFERRAL}
  13173. //
  13174. // MessageId: ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER
  13175. //
  13176. // MessageText:
  13177. //
  13178. // The requested action is not supported on standard server.
  13179. //
  13180. ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER = DWORD(8584);
  13181. {$EXTERNALSYM ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER}
  13182. //
  13183. // MessageId: ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD
  13184. //
  13185. // MessageText:
  13186. //
  13187. // 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.
  13188. //
  13189. ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD = DWORD(8585);
  13190. {$EXTERNALSYM ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD}
  13191. //
  13192. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2
  13193. //
  13194. // MessageText:
  13195. //
  13196. // 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.
  13197. //
  13198. ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 = DWORD(8586);
  13199. {$EXTERNALSYM ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2}
  13200. //
  13201. // MessageId: ERROR_DS_THREAD_LIMIT_EXCEEDED
  13202. //
  13203. // MessageText:
  13204. //
  13205. // The thread limit for this request was exceeded.
  13206. //
  13207. ERROR_DS_THREAD_LIMIT_EXCEEDED = DWORD(8587);
  13208. {$EXTERNALSYM ERROR_DS_THREAD_LIMIT_EXCEEDED}
  13209. //
  13210. // MessageId: ERROR_DS_NOT_CLOSEST
  13211. //
  13212. // MessageText:
  13213. //
  13214. // The Global catalog server is not in the closest site.
  13215. //
  13216. ERROR_DS_NOT_CLOSEST = DWORD(8588);
  13217. {$EXTERNALSYM ERROR_DS_NOT_CLOSEST}
  13218. //
  13219. // MessageId: ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
  13220. //
  13221. // MessageText:
  13222. //
  13223. // 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.
  13224. //
  13225. ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF = DWORD(8589);
  13226. {$EXTERNALSYM ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF}
  13227. //
  13228. // MessageId: ERROR_DS_SINGLE_USER_MODE_FAILED
  13229. //
  13230. // MessageText:
  13231. //
  13232. // The Directory Service failed to enter single user mode.
  13233. //
  13234. ERROR_DS_SINGLE_USER_MODE_FAILED = DWORD(8590);
  13235. {$EXTERNALSYM ERROR_DS_SINGLE_USER_MODE_FAILED}
  13236. //
  13237. // MessageId: ERROR_DS_NTDSCRIPT_SYNTAX_ERROR
  13238. //
  13239. // MessageText:
  13240. //
  13241. // The Directory Service cannot parse the script because of a syntax error.
  13242. //
  13243. ERROR_DS_NTDSCRIPT_SYNTAX_ERROR = DWORD(8591);
  13244. {$EXTERNALSYM ERROR_DS_NTDSCRIPT_SYNTAX_ERROR}
  13245. //
  13246. // MessageId: ERROR_DS_NTDSCRIPT_PROCESS_ERROR
  13247. //
  13248. // MessageText:
  13249. //
  13250. // The Directory Service cannot process the script because of an error.
  13251. //
  13252. ERROR_DS_NTDSCRIPT_PROCESS_ERROR = DWORD(8592);
  13253. {$EXTERNALSYM ERROR_DS_NTDSCRIPT_PROCESS_ERROR}
  13254. //
  13255. // MessageId: ERROR_DS_DIFFERENT_REPL_EPOCHS
  13256. //
  13257. // MessageText:
  13258. //
  13259. // The directory service cannot perform the requested operation because the servers
  13260. // involved are of different replication epochs (which is usually related to a
  13261. // domain rename that is in progress).
  13262. //
  13263. ERROR_DS_DIFFERENT_REPL_EPOCHS = DWORD(8593);
  13264. {$EXTERNALSYM ERROR_DS_DIFFERENT_REPL_EPOCHS}
  13265. //
  13266. // MessageId: ERROR_DS_DRS_EXTENSIONS_CHANGED
  13267. //
  13268. // MessageText:
  13269. //
  13270. // The directory service binding must be renegotiated due to a change in the server
  13271. // extensions information.
  13272. //
  13273. ERROR_DS_DRS_EXTENSIONS_CHANGED = DWORD(8594);
  13274. {$EXTERNALSYM ERROR_DS_DRS_EXTENSIONS_CHANGED}
  13275. //
  13276. // MessageId: ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR
  13277. //
  13278. // MessageText:
  13279. //
  13280. // Operation not allowed on a disabled cross ref.
  13281. //
  13282. ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR = DWORD(8595);
  13283. {$EXTERNALSYM ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR}
  13284. //
  13285. // MessageId: ERROR_DS_NO_MSDS_INTID
  13286. //
  13287. // MessageText:
  13288. //
  13289. // Schema update failed: No values for msDS-IntId are available.
  13290. //
  13291. ERROR_DS_NO_MSDS_INTID = DWORD(8596);
  13292. {$EXTERNALSYM ERROR_DS_NO_MSDS_INTID}
  13293. //
  13294. // MessageId: ERROR_DS_DUP_MSDS_INTID
  13295. //
  13296. // MessageText:
  13297. //
  13298. // Schema update failed: Duplicate msDS-INtId. Retry the operation.
  13299. //
  13300. ERROR_DS_DUP_MSDS_INTID = DWORD(8597);
  13301. {$EXTERNALSYM ERROR_DS_DUP_MSDS_INTID}
  13302. //
  13303. // MessageId: ERROR_DS_EXISTS_IN_RDNATTID
  13304. //
  13305. // MessageText:
  13306. //
  13307. // Schema deletion failed: attribute is used in rDNAttID.
  13308. //
  13309. ERROR_DS_EXISTS_IN_RDNATTID = DWORD(8598);
  13310. {$EXTERNALSYM ERROR_DS_EXISTS_IN_RDNATTID}
  13311. //
  13312. // MessageId: ERROR_DS_AUTHORIZATION_FAILED
  13313. //
  13314. // MessageText:
  13315. //
  13316. // The directory service failed to authorize the request.
  13317. //
  13318. ERROR_DS_AUTHORIZATION_FAILED = DWORD(8599);
  13319. {$EXTERNALSYM ERROR_DS_AUTHORIZATION_FAILED}
  13320. //
  13321. // MessageId: ERROR_DS_INVALID_SCRIPT
  13322. //
  13323. // MessageText:
  13324. //
  13325. // The Directory Service cannot process the script because it is invalid.
  13326. //
  13327. ERROR_DS_INVALID_SCRIPT = DWORD(8600);
  13328. {$EXTERNALSYM ERROR_DS_INVALID_SCRIPT}
  13329. //
  13330. // MessageId: ERROR_DS_REMOTE_CROSSREF_OP_FAILED
  13331. //
  13332. // MessageText:
  13333. //
  13334. // The remote create cross reference operation failed on the Domain Naming Master FSMO. The operation's error is in the extended data.
  13335. //
  13336. ERROR_DS_REMOTE_CROSSREF_OP_FAILED = DWORD(8601);
  13337. {$EXTERNALSYM ERROR_DS_REMOTE_CROSSREF_OP_FAILED}
  13338. //
  13339. // MessageId: ERROR_DS_CROSS_REF_BUSY
  13340. //
  13341. // MessageText:
  13342. //
  13343. // A cross reference is in use locally with the same name.
  13344. //
  13345. ERROR_DS_CROSS_REF_BUSY = DWORD(8602);
  13346. {$EXTERNALSYM ERROR_DS_CROSS_REF_BUSY}
  13347. //
  13348. // MessageId: ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN
  13349. //
  13350. // MessageText:
  13351. //
  13352. // The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the server's domain has been deleted from the forest.
  13353. //
  13354. ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN = DWORD(8603);
  13355. {$EXTERNALSYM ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN}
  13356. //
  13357. // MessageId: ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC
  13358. //
  13359. // MessageText:
  13360. //
  13361. // Writeable NCs prevent this DC from demoting.
  13362. //
  13363. ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC = DWORD(8604);
  13364. {$EXTERNALSYM ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC}
  13365. //
  13366. // MessageId: ERROR_DS_DUPLICATE_ID_FOUND
  13367. //
  13368. // MessageText:
  13369. //
  13370. // The requested object has a non-unique identifier and cannot be retrieved.
  13371. //
  13372. ERROR_DS_DUPLICATE_ID_FOUND = DWORD(8605);
  13373. {$EXTERNALSYM ERROR_DS_DUPLICATE_ID_FOUND}
  13374. //
  13375. // MessageId: ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT
  13376. //
  13377. // MessageText:
  13378. //
  13379. // Insufficient attributes were given to create an object. This object may not exist because it may have been deleted and already garbage collected.
  13380. //
  13381. ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT = DWORD(8606);
  13382. {$EXTERNALSYM ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT}
  13383. //
  13384. // MessageId: ERROR_DS_GROUP_CONVERSION_ERROR
  13385. //
  13386. // MessageText:
  13387. //
  13388. // The group cannot be converted due to attribute restrictions on the requested group type.
  13389. //
  13390. ERROR_DS_GROUP_CONVERSION_ERROR = DWORD(8607);
  13391. {$EXTERNALSYM ERROR_DS_GROUP_CONVERSION_ERROR}
  13392. //
  13393. // MessageId: ERROR_DS_CANT_MOVE_APP_BASIC_GROUP
  13394. //
  13395. // MessageText:
  13396. //
  13397. // Cross-domain move of non-empty basic application groups is not allowed.
  13398. //
  13399. ERROR_DS_CANT_MOVE_APP_BASIC_GROUP = DWORD(8608);
  13400. {$EXTERNALSYM ERROR_DS_CANT_MOVE_APP_BASIC_GROUP}
  13401. //
  13402. // MessageId: ERROR_DS_CANT_MOVE_APP_QUERY_GROUP
  13403. //
  13404. // MessageText:
  13405. //
  13406. // Cross-domain move of non-empty query based application groups is not allowed.
  13407. //
  13408. ERROR_DS_CANT_MOVE_APP_QUERY_GROUP = DWORD(8609);
  13409. {$EXTERNALSYM ERROR_DS_CANT_MOVE_APP_QUERY_GROUP}
  13410. //
  13411. // MessageId: ERROR_DS_ROLE_NOT_VERIFIED
  13412. //
  13413. // MessageText:
  13414. //
  13415. // The FSMO role ownership could not be verified because its directory partition has not replicated successfully with atleast one replication partner.
  13416. //
  13417. ERROR_DS_ROLE_NOT_VERIFIED = DWORD(8610);
  13418. {$EXTERNALSYM ERROR_DS_ROLE_NOT_VERIFIED}
  13419. //
  13420. // MessageId: ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL
  13421. //
  13422. // MessageText:
  13423. //
  13424. // The target container for a redirection of a well known object container cannot already be a special container.
  13425. //
  13426. ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL = DWORD(8611);
  13427. {$EXTERNALSYM ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL}
  13428. //
  13429. // MessageId: ERROR_DS_DOMAIN_RENAME_IN_PROGRESS
  13430. //
  13431. // MessageText:
  13432. //
  13433. // The Directory Service cannot perform the requested operation because a domain rename operation is in progress.
  13434. //
  13435. ERROR_DS_DOMAIN_RENAME_IN_PROGRESS = DWORD(8612);
  13436. {$EXTERNALSYM ERROR_DS_DOMAIN_RENAME_IN_PROGRESS}
  13437. //
  13438. // MessageId: ERROR_DS_EXISTING_AD_CHILD_NC
  13439. //
  13440. // MessageText:
  13441. //
  13442. // The Active Directory detected an Active Directory child partition below the
  13443. // requested new partition name. The Active Directory's partition heiarchy must
  13444. // be created in a top down method.
  13445. //
  13446. ERROR_DS_EXISTING_AD_CHILD_NC = DWORD(8613);
  13447. {$EXTERNALSYM ERROR_DS_EXISTING_AD_CHILD_NC}
  13448. //
  13449. // MessageId: ERROR_DS_REPL_LIFETIME_EXCEEDED
  13450. //
  13451. // MessageText:
  13452. //
  13453. // The Active Directory cannot replicate with this server because the time since the last replication with this server has exceeded the tombstone lifetime.
  13454. //
  13455. ERROR_DS_REPL_LIFETIME_EXCEEDED = DWORD(8614);
  13456. {$EXTERNALSYM ERROR_DS_REPL_LIFETIME_EXCEEDED}
  13457. //
  13458. // MessageId: ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER
  13459. //
  13460. // MessageText:
  13461. //
  13462. // The requested operation is not allowed on an object under the system container.
  13463. //
  13464. ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER = DWORD(8615);
  13465. {$EXTERNALSYM ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER}
  13466. //
  13467. // MessageId: ERROR_DS_LDAP_SEND_QUEUE_FULL
  13468. //
  13469. // MessageText:
  13470. //
  13471. // The LDAP servers network send queue has filled up because the client is not
  13472. // processing the results of it's requests fast enough. No more requests will
  13473. // be processed until the client catches up. If the client does not catch up
  13474. // then it will be disconnected.
  13475. //
  13476. ERROR_DS_LDAP_SEND_QUEUE_FULL = 8616;
  13477. {$EXTERNALSYM ERROR_DS_LDAP_SEND_QUEUE_FULL}
  13478. //
  13479. // MessageId: ERROR_DS_DRA_OUT_SCHEDULE_WINDOW
  13480. //
  13481. // MessageText:
  13482. //
  13483. // The scheduled replication did not take place because the system was too busy to execute the request within the schedule window. The replication queue is overloaded. Consider reducing the number of partners or decreasing the scheduled replication frequency.
  13484. //
  13485. ERROR_DS_DRA_OUT_SCHEDULE_WINDOW = DWORD(8617);
  13486. {$EXTERNALSYM ERROR_DS_DRA_OUT_SCHEDULE_WINDOW}
  13487. ///////////////////////////////////////////////////
  13488. // /
  13489. // End of Active Directory Error Codes /
  13490. // /
  13491. // 8000 to 8999 /
  13492. ///////////////////////////////////////////////////
  13493. ///////////////////////////////////////////////////
  13494. // //
  13495. // DNS Error Codes //
  13496. // //
  13497. // 9000 to 9999 //
  13498. ///////////////////////////////////////////////////
  13499. // =============================
  13500. // Facility DNS Error Messages
  13501. // =============================
  13502. //
  13503. // DNS response codes.
  13504. //
  13505. DNS_ERROR_RESPONSE_CODES_BASE = 9000;
  13506. {$EXTERNALSYM DNS_ERROR_RESPONSE_CODES_BASE}
  13507. DNS_ERROR_RCODE_NO_ERROR = NO_ERROR;
  13508. {$EXTERNALSYM DNS_ERROR_RCODE_NO_ERROR}
  13509. DNS_ERROR_MASK = $00002328; // 9000 or DNS_ERROR_RESPONSE_CODES_BASE
  13510. {$EXTERNALSYM DNS_ERROR_MASK}
  13511. // DNS_ERROR_RCODE_FORMAT_ERROR 0x00002329
  13512. //
  13513. // MessageId: DNS_ERROR_RCODE_FORMAT_ERROR
  13514. //
  13515. // MessageText:
  13516. //
  13517. // DNS server unable to interpret format.
  13518. //
  13519. DNS_ERROR_RCODE_FORMAT_ERROR = DWORD(9001);
  13520. {$EXTERNALSYM DNS_ERROR_RCODE_FORMAT_ERROR}
  13521. // DNS_ERROR_RCODE_SERVER_FAILURE 0x0000232a
  13522. //
  13523. // MessageId: DNS_ERROR_RCODE_SERVER_FAILURE
  13524. //
  13525. // MessageText:
  13526. //
  13527. // DNS server failure.
  13528. //
  13529. DNS_ERROR_RCODE_SERVER_FAILURE = DWORD(9002);
  13530. {$EXTERNALSYM DNS_ERROR_RCODE_SERVER_FAILURE}
  13531. // DNS_ERROR_RCODE_NAME_ERROR 0x0000232b
  13532. //
  13533. // MessageId: DNS_ERROR_RCODE_NAME_ERROR
  13534. //
  13535. // MessageText:
  13536. //
  13537. // DNS name does not exist.
  13538. //
  13539. DNS_ERROR_RCODE_NAME_ERROR = DWORD(9003);
  13540. {$EXTERNALSYM DNS_ERROR_RCODE_NAME_ERROR}
  13541. // DNS_ERROR_RCODE_NOT_IMPLEMENTED 0x0000232c
  13542. //
  13543. // MessageId: DNS_ERROR_RCODE_NOT_IMPLEMENTED
  13544. //
  13545. // MessageText:
  13546. //
  13547. // DNS request not supported by name server.
  13548. //
  13549. DNS_ERROR_RCODE_NOT_IMPLEMENTED = DWORD(9004);
  13550. {$EXTERNALSYM DNS_ERROR_RCODE_NOT_IMPLEMENTED}
  13551. // DNS_ERROR_RCODE_REFUSED 0x0000232d
  13552. //
  13553. // MessageId: DNS_ERROR_RCODE_REFUSED
  13554. //
  13555. // MessageText:
  13556. //
  13557. // DNS operation refused.
  13558. //
  13559. DNS_ERROR_RCODE_REFUSED = DWORD(9005);
  13560. {$EXTERNALSYM DNS_ERROR_RCODE_REFUSED}
  13561. // DNS_ERROR_RCODE_YXDOMAIN 0x0000232e
  13562. //
  13563. // MessageId: DNS_ERROR_RCODE_YXDOMAIN
  13564. //
  13565. // MessageText:
  13566. //
  13567. // DNS name that ought not exist, does exist.
  13568. //
  13569. DNS_ERROR_RCODE_YXDOMAIN = DWORD(9006);
  13570. {$EXTERNALSYM DNS_ERROR_RCODE_YXDOMAIN}
  13571. // DNS_ERROR_RCODE_YXRRSET 0x0000232f
  13572. //
  13573. // MessageId: DNS_ERROR_RCODE_YXRRSET
  13574. //
  13575. // MessageText:
  13576. //
  13577. // DNS RR set that ought not exist, does exist.
  13578. //
  13579. DNS_ERROR_RCODE_YXRRSET = DWORD(9007);
  13580. {$EXTERNALSYM DNS_ERROR_RCODE_YXRRSET}
  13581. // DNS_ERROR_RCODE_NXRRSET 0x00002330
  13582. //
  13583. // MessageId: DNS_ERROR_RCODE_NXRRSET
  13584. //
  13585. // MessageText:
  13586. //
  13587. // DNS RR set that ought to exist, does not exist.
  13588. //
  13589. DNS_ERROR_RCODE_NXRRSET = DWORD(9008);
  13590. {$EXTERNALSYM DNS_ERROR_RCODE_NXRRSET}
  13591. // DNS_ERROR_RCODE_NOTAUTH 0x00002331
  13592. //
  13593. // MessageId: DNS_ERROR_RCODE_NOTAUTH
  13594. //
  13595. // MessageText:
  13596. //
  13597. // DNS server not authoritative for zone.
  13598. //
  13599. DNS_ERROR_RCODE_NOTAUTH = DWORD(9009);
  13600. {$EXTERNALSYM DNS_ERROR_RCODE_NOTAUTH}
  13601. // DNS_ERROR_RCODE_NOTZONE 0x00002332
  13602. //
  13603. // MessageId: DNS_ERROR_RCODE_NOTZONE
  13604. //
  13605. // MessageText:
  13606. //
  13607. // DNS name in update or prereq is not in zone.
  13608. //
  13609. DNS_ERROR_RCODE_NOTZONE = DWORD(9010);
  13610. {$EXTERNALSYM DNS_ERROR_RCODE_NOTZONE}
  13611. // DNS_ERROR_RCODE_BADSIG 0x00002338
  13612. //
  13613. // MessageId: DNS_ERROR_RCODE_BADSIG
  13614. //
  13615. // MessageText:
  13616. //
  13617. // DNS signature failed to verify.
  13618. //
  13619. DNS_ERROR_RCODE_BADSIG = DWORD(9016);
  13620. {$EXTERNALSYM DNS_ERROR_RCODE_BADSIG}
  13621. // DNS_ERROR_RCODE_BADKEY 0x00002339
  13622. //
  13623. // MessageId: DNS_ERROR_RCODE_BADKEY
  13624. //
  13625. // MessageText:
  13626. //
  13627. // DNS bad key.
  13628. //
  13629. DNS_ERROR_RCODE_BADKEY = DWORD(9017);
  13630. {$EXTERNALSYM DNS_ERROR_RCODE_BADKEY}
  13631. // DNS_ERROR_RCODE_BADTIME 0x0000233a
  13632. //
  13633. // MessageId: DNS_ERROR_RCODE_BADTIME
  13634. //
  13635. // MessageText:
  13636. //
  13637. // DNS signature validity expired.
  13638. //
  13639. DNS_ERROR_RCODE_BADTIME = DWORD(9018);
  13640. {$EXTERNALSYM DNS_ERROR_RCODE_BADTIME}
  13641. DNS_ERROR_RCODE_LAST = DNS_ERROR_RCODE_BADTIME;
  13642. {$EXTERNALSYM DNS_ERROR_RCODE_LAST}
  13643. //
  13644. // Packet format
  13645. //
  13646. DNS_ERROR_PACKET_FMT_BASE = 9500;
  13647. {$EXTERNALSYM DNS_ERROR_PACKET_FMT_BASE}
  13648. // DNS_INFO_NO_RECORDS 0x0000251d
  13649. //
  13650. // MessageId: DNS_INFO_NO_RECORDS
  13651. //
  13652. // MessageText:
  13653. //
  13654. // No records found for given DNS query.
  13655. //
  13656. DNS_INFO_NO_RECORDS = DWORD(9501);
  13657. {$EXTERNALSYM DNS_INFO_NO_RECORDS}
  13658. // DNS_ERROR_BAD_PACKET 0x0000251e
  13659. //
  13660. // MessageId: DNS_ERROR_BAD_PACKET
  13661. //
  13662. // MessageText:
  13663. //
  13664. // Bad DNS packet.
  13665. //
  13666. DNS_ERROR_BAD_PACKET = DWORD(9502);
  13667. {$EXTERNALSYM DNS_ERROR_BAD_PACKET}
  13668. // DNS_ERROR_NO_PACKET 0x0000251f
  13669. //
  13670. // MessageId: DNS_ERROR_NO_PACKET
  13671. //
  13672. // MessageText:
  13673. //
  13674. // No DNS packet.
  13675. //
  13676. DNS_ERROR_NO_PACKET = DWORD(9503);
  13677. {$EXTERNALSYM DNS_ERROR_NO_PACKET}
  13678. // DNS_ERROR_RCODE 0x00002520
  13679. //
  13680. // MessageId: DNS_ERROR_RCODE
  13681. //
  13682. // MessageText:
  13683. //
  13684. // DNS error, check rcode.
  13685. //
  13686. DNS_ERROR_RCODE = DWORD(9504);
  13687. {$EXTERNALSYM DNS_ERROR_RCODE}
  13688. // DNS_ERROR_UNSECURE_PACKET 0x00002521
  13689. //
  13690. // MessageId: DNS_ERROR_UNSECURE_PACKET
  13691. //
  13692. // MessageText:
  13693. //
  13694. // Unsecured DNS packet.
  13695. //
  13696. DNS_ERROR_UNSECURE_PACKET = DWORD(9505);
  13697. {$EXTERNALSYM DNS_ERROR_UNSECURE_PACKET}
  13698. DNS_STATUS_PACKET_UNSECURE = DNS_ERROR_UNSECURE_PACKET;
  13699. {$EXTERNALSYM DNS_STATUS_PACKET_UNSECURE}
  13700. //
  13701. // General API errors
  13702. //
  13703. DNS_ERROR_NO_MEMORY = ERROR_OUTOFMEMORY;
  13704. {$EXTERNALSYM DNS_ERROR_NO_MEMORY}
  13705. DNS_ERROR_INVALID_NAME = ERROR_INVALID_NAME;
  13706. {$EXTERNALSYM DNS_ERROR_INVALID_NAME}
  13707. DNS_ERROR_INVALID_DATA = ERROR_INVALID_DATA;
  13708. {$EXTERNALSYM DNS_ERROR_INVALID_DATA}
  13709. DNS_ERROR_GENERAL_API_BASE = 9550;
  13710. {$EXTERNALSYM DNS_ERROR_GENERAL_API_BASE}
  13711. // DNS_ERROR_INVALID_TYPE 0x0000254f
  13712. //
  13713. // MessageId: DNS_ERROR_INVALID_TYPE
  13714. //
  13715. // MessageText:
  13716. //
  13717. // Invalid DNS type.
  13718. //
  13719. DNS_ERROR_INVALID_TYPE = DWORD(9551);
  13720. {$EXTERNALSYM DNS_ERROR_INVALID_TYPE}
  13721. // DNS_ERROR_INVALID_IP_ADDRESS 0x00002550
  13722. //
  13723. // MessageId: DNS_ERROR_INVALID_IP_ADDRESS
  13724. //
  13725. // MessageText:
  13726. //
  13727. // Invalid IP address.
  13728. //
  13729. DNS_ERROR_INVALID_IP_ADDRESS = DWORD(9552);
  13730. {$EXTERNALSYM DNS_ERROR_INVALID_IP_ADDRESS}
  13731. // DNS_ERROR_INVALID_PROPERTY 0x00002551
  13732. //
  13733. // MessageId: DNS_ERROR_INVALID_PROPERTY
  13734. //
  13735. // MessageText:
  13736. //
  13737. // Invalid property.
  13738. //
  13739. DNS_ERROR_INVALID_PROPERTY = DWORD(9553);
  13740. {$EXTERNALSYM DNS_ERROR_INVALID_PROPERTY}
  13741. // DNS_ERROR_TRY_AGAIN_LATER 0x00002552
  13742. //
  13743. // MessageId: DNS_ERROR_TRY_AGAIN_LATER
  13744. //
  13745. // MessageText:
  13746. //
  13747. // Try DNS operation again later.
  13748. //
  13749. DNS_ERROR_TRY_AGAIN_LATER = DWORD(9554);
  13750. {$EXTERNALSYM DNS_ERROR_TRY_AGAIN_LATER}
  13751. // DNS_ERROR_NOT_UNIQUE 0x00002553
  13752. //
  13753. // MessageId: DNS_ERROR_NOT_UNIQUE
  13754. //
  13755. // MessageText:
  13756. //
  13757. // Record for given name and type is not unique.
  13758. //
  13759. DNS_ERROR_NOT_UNIQUE = DWORD(9555);
  13760. {$EXTERNALSYM DNS_ERROR_NOT_UNIQUE}
  13761. // DNS_ERROR_NON_RFC_NAME 0x00002554
  13762. //
  13763. // MessageId: DNS_ERROR_NON_RFC_NAME
  13764. //
  13765. // MessageText:
  13766. //
  13767. // DNS name does not comply with RFC specifications.
  13768. //
  13769. DNS_ERROR_NON_RFC_NAME = DWORD(9556);
  13770. {$EXTERNALSYM DNS_ERROR_NON_RFC_NAME}
  13771. // DNS_STATUS_FQDN 0x00002555
  13772. //
  13773. // MessageId: DNS_STATUS_FQDN
  13774. //
  13775. // MessageText:
  13776. //
  13777. // DNS name is a fully-qualified DNS name.
  13778. //
  13779. DNS_STATUS_FQDN = DWORD(9557);
  13780. {$EXTERNALSYM DNS_STATUS_FQDN}
  13781. // DNS_STATUS_DOTTED_NAME 0x00002556
  13782. //
  13783. // MessageId: DNS_STATUS_DOTTED_NAME
  13784. //
  13785. // MessageText:
  13786. //
  13787. // DNS name is dotted (multi-label).
  13788. //
  13789. DNS_STATUS_DOTTED_NAME = DWORD(9558);
  13790. {$EXTERNALSYM DNS_STATUS_DOTTED_NAME}
  13791. // DNS_STATUS_SINGLE_PART_NAME 0x00002557
  13792. //
  13793. // MessageId: DNS_STATUS_SINGLE_PART_NAME
  13794. //
  13795. // MessageText:
  13796. //
  13797. // DNS name is a single-part name.
  13798. //
  13799. DNS_STATUS_SINGLE_PART_NAME = DWORD(9559);
  13800. {$EXTERNALSYM DNS_STATUS_SINGLE_PART_NAME}
  13801. // DNS_ERROR_INVALID_NAME_CHAR 0x00002558
  13802. //
  13803. // MessageId: DNS_ERROR_INVALID_NAME_CHAR
  13804. //
  13805. // MessageText:
  13806. //
  13807. // DNS name contains an invalid character.
  13808. //
  13809. DNS_ERROR_INVALID_NAME_CHAR = DWORD(9560);
  13810. {$EXTERNALSYM DNS_ERROR_INVALID_NAME_CHAR}
  13811. // DNS_ERROR_NUMERIC_NAME 0x00002559
  13812. //
  13813. // MessageId: DNS_ERROR_NUMERIC_NAME
  13814. //
  13815. // MessageText:
  13816. //
  13817. // DNS name is entirely numeric.
  13818. //
  13819. DNS_ERROR_NUMERIC_NAME = DWORD(9561);
  13820. {$EXTERNALSYM DNS_ERROR_NUMERIC_NAME}
  13821. // DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER 0x0000255A
  13822. //
  13823. // MessageId: DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
  13824. //
  13825. // MessageText:
  13826. //
  13827. // The operation requested is not permitted on a DNS root server.
  13828. //
  13829. DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER = DWORD(9562);
  13830. {$EXTERNALSYM DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER}
  13831. // DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION 0x0000255B
  13832. //
  13833. // MessageId: DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION
  13834. //
  13835. // MessageText:
  13836. //
  13837. // The record could not be created because this part of the DNS namespace has
  13838. // been delegated to another server.
  13839. //
  13840. DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION = DWORD(9563);
  13841. {$EXTERNALSYM DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION}
  13842. // DNS_ERROR_CANNOT_FIND_ROOT_HINTS 0x0000255C
  13843. //
  13844. // MessageId: DNS_ERROR_CANNOT_FIND_ROOT_HINTS
  13845. //
  13846. // MessageText:
  13847. //
  13848. // The DNS server could not find a set of root hints.
  13849. //
  13850. DNS_ERROR_CANNOT_FIND_ROOT_HINTS = DWORD(9564);
  13851. {$EXTERNALSYM DNS_ERROR_CANNOT_FIND_ROOT_HINTS}
  13852. // DNS_ERROR_INCONSISTENT_ROOT_HINTS 0x0000255D
  13853. //
  13854. // MessageId: DNS_ERROR_INCONSISTENT_ROOT_HINTS
  13855. //
  13856. // MessageText:
  13857. //
  13858. // The DNS server found root hints but they were not consistent across
  13859. // all adapters.
  13860. //
  13861. DNS_ERROR_INCONSISTENT_ROOT_HINTS = DWORD(9565);
  13862. {$EXTERNALSYM DNS_ERROR_INCONSISTENT_ROOT_HINTS}
  13863. //
  13864. // Zone errors
  13865. //
  13866. DNS_ERROR_ZONE_BASE = 9600;
  13867. {$EXTERNALSYM DNS_ERROR_ZONE_BASE}
  13868. // DNS_ERROR_ZONE_DOES_NOT_EXIST 0x00002581
  13869. //
  13870. // MessageId: DNS_ERROR_ZONE_DOES_NOT_EXIST
  13871. //
  13872. // MessageText:
  13873. //
  13874. // DNS zone does not exist.
  13875. //
  13876. DNS_ERROR_ZONE_DOES_NOT_EXIST = DWORD(9601);
  13877. {$EXTERNALSYM DNS_ERROR_ZONE_DOES_NOT_EXIST}
  13878. // DNS_ERROR_NO_ZONE_INFO 0x00002582
  13879. //
  13880. // MessageId: DNS_ERROR_NO_ZONE_INFO
  13881. //
  13882. // MessageText:
  13883. //
  13884. // DNS zone information not available.
  13885. //
  13886. DNS_ERROR_NO_ZONE_INFO = DWORD(9602);
  13887. {$EXTERNALSYM DNS_ERROR_NO_ZONE_INFO}
  13888. // DNS_ERROR_INVALID_ZONE_OPERATION 0x00002583
  13889. //
  13890. // MessageId: DNS_ERROR_INVALID_ZONE_OPERATION
  13891. //
  13892. // MessageText:
  13893. //
  13894. // Invalid operation for DNS zone.
  13895. //
  13896. DNS_ERROR_INVALID_ZONE_OPERATION = DWORD(9603);
  13897. {$EXTERNALSYM DNS_ERROR_INVALID_ZONE_OPERATION}
  13898. // DNS_ERROR_ZONE_CONFIGURATION_ERROR 0x00002584
  13899. //
  13900. // MessageId: DNS_ERROR_ZONE_CONFIGURATION_ERROR
  13901. //
  13902. // MessageText:
  13903. //
  13904. // Invalid DNS zone configuration.
  13905. //
  13906. DNS_ERROR_ZONE_CONFIGURATION_ERROR = DWORD(9604);
  13907. {$EXTERNALSYM DNS_ERROR_ZONE_CONFIGURATION_ERROR}
  13908. // DNS_ERROR_ZONE_HAS_NO_SOA_RECORD 0x00002585
  13909. //
  13910. // MessageId: DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
  13911. //
  13912. // MessageText:
  13913. //
  13914. // DNS zone has no start of authority (SOA) record.
  13915. //
  13916. DNS_ERROR_ZONE_HAS_NO_SOA_RECORD = DWORD(9605);
  13917. {$EXTERNALSYM DNS_ERROR_ZONE_HAS_NO_SOA_RECORD}
  13918. // DNS_ERROR_ZONE_HAS_NO_NS_RECORDS 0x00002586
  13919. //
  13920. // MessageId: DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
  13921. //
  13922. // MessageText:
  13923. //
  13924. // DNS zone has no Name Server (NS) record.
  13925. //
  13926. DNS_ERROR_ZONE_HAS_NO_NS_RECORDS = DWORD(9606);
  13927. {$EXTERNALSYM DNS_ERROR_ZONE_HAS_NO_NS_RECORDS}
  13928. // DNS_ERROR_ZONE_LOCKED 0x00002587
  13929. //
  13930. // MessageId: DNS_ERROR_ZONE_LOCKED
  13931. //
  13932. // MessageText:
  13933. //
  13934. // DNS zone is locked.
  13935. //
  13936. DNS_ERROR_ZONE_LOCKED = DWORD(9607);
  13937. {$EXTERNALSYM DNS_ERROR_ZONE_LOCKED}
  13938. // DNS_ERROR_ZONE_CREATION_FAILED 0x00002588
  13939. //
  13940. // MessageId: DNS_ERROR_ZONE_CREATION_FAILED
  13941. //
  13942. // MessageText:
  13943. //
  13944. // DNS zone creation failed.
  13945. //
  13946. DNS_ERROR_ZONE_CREATION_FAILED = DWORD(9608);
  13947. {$EXTERNALSYM DNS_ERROR_ZONE_CREATION_FAILED}
  13948. // DNS_ERROR_ZONE_ALREADY_EXISTS 0x00002589
  13949. //
  13950. // MessageId: DNS_ERROR_ZONE_ALREADY_EXISTS
  13951. //
  13952. // MessageText:
  13953. //
  13954. // DNS zone already exists.
  13955. //
  13956. DNS_ERROR_ZONE_ALREADY_EXISTS = DWORD(9609);
  13957. {$EXTERNALSYM DNS_ERROR_ZONE_ALREADY_EXISTS}
  13958. // DNS_ERROR_AUTOZONE_ALREADY_EXISTS 0x0000258a
  13959. //
  13960. // MessageId: DNS_ERROR_AUTOZONE_ALREADY_EXISTS
  13961. //
  13962. // MessageText:
  13963. //
  13964. // DNS automatic zone already exists.
  13965. //
  13966. DNS_ERROR_AUTOZONE_ALREADY_EXISTS = DWORD(9610);
  13967. {$EXTERNALSYM DNS_ERROR_AUTOZONE_ALREADY_EXISTS}
  13968. // DNS_ERROR_INVALID_ZONE_TYPE 0x0000258b
  13969. //
  13970. // MessageId: DNS_ERROR_INVALID_ZONE_TYPE
  13971. //
  13972. // MessageText:
  13973. //
  13974. // Invalid DNS zone type.
  13975. //
  13976. DNS_ERROR_INVALID_ZONE_TYPE = DWORD(9611);
  13977. {$EXTERNALSYM DNS_ERROR_INVALID_ZONE_TYPE}
  13978. // DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 0x0000258c
  13979. //
  13980. // MessageId: DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
  13981. //
  13982. // MessageText:
  13983. //
  13984. // Secondary DNS zone requires master IP address.
  13985. //
  13986. DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP = DWORD(9612);
  13987. {$EXTERNALSYM DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP}
  13988. // DNS_ERROR_ZONE_NOT_SECONDARY 0x0000258d
  13989. //
  13990. // MessageId: DNS_ERROR_ZONE_NOT_SECONDARY
  13991. //
  13992. // MessageText:
  13993. //
  13994. // DNS zone not secondary.
  13995. //
  13996. DNS_ERROR_ZONE_NOT_SECONDARY = DWORD(9613);
  13997. {$EXTERNALSYM DNS_ERROR_ZONE_NOT_SECONDARY}
  13998. // DNS_ERROR_NEED_SECONDARY_ADDRESSES 0x0000258e
  13999. //
  14000. // MessageId: DNS_ERROR_NEED_SECONDARY_ADDRESSES
  14001. //
  14002. // MessageText:
  14003. //
  14004. // Need secondary IP address.
  14005. //
  14006. DNS_ERROR_NEED_SECONDARY_ADDRESSES = DWORD(9614);
  14007. {$EXTERNALSYM DNS_ERROR_NEED_SECONDARY_ADDRESSES}
  14008. // DNS_ERROR_WINS_INIT_FAILED 0x0000258f
  14009. //
  14010. // MessageId: DNS_ERROR_WINS_INIT_FAILED
  14011. //
  14012. // MessageText:
  14013. //
  14014. // WINS initialization failed.
  14015. //
  14016. DNS_ERROR_WINS_INIT_FAILED = DWORD(9615);
  14017. {$EXTERNALSYM DNS_ERROR_WINS_INIT_FAILED}
  14018. // DNS_ERROR_NEED_WINS_SERVERS 0x00002590
  14019. //
  14020. // MessageId: DNS_ERROR_NEED_WINS_SERVERS
  14021. //
  14022. // MessageText:
  14023. //
  14024. // Need WINS servers.
  14025. //
  14026. DNS_ERROR_NEED_WINS_SERVERS = DWORD(9616);
  14027. {$EXTERNALSYM DNS_ERROR_NEED_WINS_SERVERS}
  14028. // DNS_ERROR_NBSTAT_INIT_FAILED 0x00002591
  14029. //
  14030. // MessageId: DNS_ERROR_NBSTAT_INIT_FAILED
  14031. //
  14032. // MessageText:
  14033. //
  14034. // NBTSTAT initialization call failed.
  14035. //
  14036. DNS_ERROR_NBSTAT_INIT_FAILED = DWORD(9617);
  14037. {$EXTERNALSYM DNS_ERROR_NBSTAT_INIT_FAILED}
  14038. // DNS_ERROR_SOA_DELETE_INVALID 0x00002592
  14039. //
  14040. // MessageId: DNS_ERROR_SOA_DELETE_INVALID
  14041. //
  14042. // MessageText:
  14043. //
  14044. // Invalid delete of start of authority (SOA)
  14045. //
  14046. DNS_ERROR_SOA_DELETE_INVALID = DWORD(9618);
  14047. {$EXTERNALSYM DNS_ERROR_SOA_DELETE_INVALID}
  14048. // DNS_ERROR_FORWARDER_ALREADY_EXISTS 0x00002593
  14049. //
  14050. // MessageId: DNS_ERROR_FORWARDER_ALREADY_EXISTS
  14051. //
  14052. // MessageText:
  14053. //
  14054. // A conditional forwarding zone already exists for that name.
  14055. //
  14056. DNS_ERROR_FORWARDER_ALREADY_EXISTS = DWORD(9619);
  14057. {$EXTERNALSYM DNS_ERROR_FORWARDER_ALREADY_EXISTS}
  14058. // DNS_ERROR_ZONE_REQUIRES_MASTER_IP 0x00002594
  14059. //
  14060. // MessageId: DNS_ERROR_ZONE_REQUIRES_MASTER_IP
  14061. //
  14062. // MessageText:
  14063. //
  14064. // This zone must be configured with one or more master DNS server IP addresses.
  14065. //
  14066. DNS_ERROR_ZONE_REQUIRES_MASTER_IP = DWORD(9620);
  14067. {$EXTERNALSYM DNS_ERROR_ZONE_REQUIRES_MASTER_IP}
  14068. // DNS_ERROR_ZONE_IS_SHUTDOWN 0x00002595
  14069. //
  14070. // MessageId: DNS_ERROR_ZONE_IS_SHUTDOWN
  14071. //
  14072. // MessageText:
  14073. //
  14074. // The operation cannot be performed because this zone is shutdown.
  14075. //
  14076. DNS_ERROR_ZONE_IS_SHUTDOWN = DWORD(9621);
  14077. {$EXTERNALSYM DNS_ERROR_ZONE_IS_SHUTDOWN}
  14078. //
  14079. // Datafile errors
  14080. //
  14081. DNS_ERROR_DATAFILE_BASE = 9650;
  14082. {$EXTERNALSYM DNS_ERROR_DATAFILE_BASE}
  14083. // DNS 0x000025b3
  14084. //
  14085. // MessageId: DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
  14086. //
  14087. // MessageText:
  14088. //
  14089. // Primary DNS zone requires datafile.
  14090. //
  14091. DNS_ERROR_PRIMARY_REQUIRES_DATAFILE = DWORD(9651);
  14092. {$EXTERNALSYM DNS_ERROR_PRIMARY_REQUIRES_DATAFILE}
  14093. // DNS 0x000025b4
  14094. //
  14095. // MessageId: DNS_ERROR_INVALID_DATAFILE_NAME
  14096. //
  14097. // MessageText:
  14098. //
  14099. // Invalid datafile name for DNS zone.
  14100. //
  14101. DNS_ERROR_INVALID_DATAFILE_NAME = DWORD(9652);
  14102. {$EXTERNALSYM DNS_ERROR_INVALID_DATAFILE_NAME}
  14103. // DNS 0x000025b5
  14104. //
  14105. // MessageId: DNS_ERROR_DATAFILE_OPEN_FAILURE
  14106. //
  14107. // MessageText:
  14108. //
  14109. // Failed to open datafile for DNS zone.
  14110. //
  14111. DNS_ERROR_DATAFILE_OPEN_FAILURE = DWORD(9653);
  14112. {$EXTERNALSYM DNS_ERROR_DATAFILE_OPEN_FAILURE}
  14113. // DNS 0x000025b6
  14114. //
  14115. // MessageId: DNS_ERROR_FILE_WRITEBACK_FAILED
  14116. //
  14117. // MessageText:
  14118. //
  14119. // Failed to write datafile for DNS zone.
  14120. //
  14121. DNS_ERROR_FILE_WRITEBACK_FAILED = DWORD(9654);
  14122. {$EXTERNALSYM DNS_ERROR_FILE_WRITEBACK_FAILED}
  14123. // DNS 0x000025b7
  14124. //
  14125. // MessageId: DNS_ERROR_DATAFILE_PARSING
  14126. //
  14127. // MessageText:
  14128. //
  14129. // Failure while reading datafile for DNS zone.
  14130. //
  14131. DNS_ERROR_DATAFILE_PARSING = DWORD(9655);
  14132. {$EXTERNALSYM DNS_ERROR_DATAFILE_PARSING}
  14133. //
  14134. // Database errors
  14135. //
  14136. DNS_ERROR_DATABASE_BASE = 9700;
  14137. {$EXTERNALSYM DNS_ERROR_DATABASE_BASE}
  14138. // DNS_ERROR_RECORD_DOES_NOT_EXIST 0x000025e5
  14139. //
  14140. // MessageId: DNS_ERROR_RECORD_DOES_NOT_EXIST
  14141. //
  14142. // MessageText:
  14143. //
  14144. // DNS record does not exist.
  14145. //
  14146. DNS_ERROR_RECORD_DOES_NOT_EXIST = DWORD(9701);
  14147. {$EXTERNALSYM DNS_ERROR_RECORD_DOES_NOT_EXIST}
  14148. // DNS_ERROR_RECORD_FORMAT 0x000025e6
  14149. //
  14150. // MessageId: DNS_ERROR_RECORD_FORMAT
  14151. //
  14152. // MessageText:
  14153. //
  14154. // DNS record format error.
  14155. //
  14156. DNS_ERROR_RECORD_FORMAT = DWORD(9702);
  14157. {$EXTERNALSYM DNS_ERROR_RECORD_FORMAT}
  14158. // DNS_ERROR_NODE_CREATION_FAILED 0x000025e7
  14159. //
  14160. // MessageId: DNS_ERROR_NODE_CREATION_FAILED
  14161. //
  14162. // MessageText:
  14163. //
  14164. // Node creation failure in DNS.
  14165. //
  14166. DNS_ERROR_NODE_CREATION_FAILED = DWORD(9703);
  14167. {$EXTERNALSYM DNS_ERROR_NODE_CREATION_FAILED}
  14168. // DNS_ERROR_UNKNOWN_RECORD_TYPE 0x000025e8
  14169. //
  14170. // MessageId: DNS_ERROR_UNKNOWN_RECORD_TYPE
  14171. //
  14172. // MessageText:
  14173. //
  14174. // Unknown DNS record type.
  14175. //
  14176. DNS_ERROR_UNKNOWN_RECORD_TYPE = DWORD(9704);
  14177. {$EXTERNALSYM DNS_ERROR_UNKNOWN_RECORD_TYPE}
  14178. // DNS_ERROR_RECORD_TIMED_OUT 0x000025e9
  14179. //
  14180. // MessageId: DNS_ERROR_RECORD_TIMED_OUT
  14181. //
  14182. // MessageText:
  14183. //
  14184. // DNS record timed out.
  14185. //
  14186. DNS_ERROR_RECORD_TIMED_OUT = DWORD(9705);
  14187. {$EXTERNALSYM DNS_ERROR_RECORD_TIMED_OUT}
  14188. // DNS_ERROR_NAME_NOT_IN_ZONE 0x000025ea
  14189. //
  14190. // MessageId: DNS_ERROR_NAME_NOT_IN_ZONE
  14191. //
  14192. // MessageText:
  14193. //
  14194. // Name not in DNS zone.
  14195. //
  14196. DNS_ERROR_NAME_NOT_IN_ZONE = DWORD(9706);
  14197. {$EXTERNALSYM DNS_ERROR_NAME_NOT_IN_ZONE}
  14198. // DNS_ERROR_CNAME_LOOP 0x000025eb
  14199. //
  14200. // MessageId: DNS_ERROR_CNAME_LOOP
  14201. //
  14202. // MessageText:
  14203. //
  14204. // CNAME loop detected.
  14205. //
  14206. DNS_ERROR_CNAME_LOOP = DWORD(9707);
  14207. {$EXTERNALSYM DNS_ERROR_CNAME_LOOP}
  14208. // DNS_ERROR_NODE_IS_CNAME 0x000025ec
  14209. //
  14210. // MessageId: DNS_ERROR_NODE_IS_CNAME
  14211. //
  14212. // MessageText:
  14213. //
  14214. // Node is a CNAME DNS record.
  14215. //
  14216. DNS_ERROR_NODE_IS_CNAME = DWORD(9708);
  14217. {$EXTERNALSYM DNS_ERROR_NODE_IS_CNAME}
  14218. // DNS_ERROR_CNAME_COLLISION 0x000025ed
  14219. //
  14220. // MessageId: DNS_ERROR_CNAME_COLLISION
  14221. //
  14222. // MessageText:
  14223. //
  14224. // A CNAME record already exists for given name.
  14225. //
  14226. DNS_ERROR_CNAME_COLLISION = DWORD(9709);
  14227. {$EXTERNALSYM DNS_ERROR_CNAME_COLLISION}
  14228. // DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT 0x000025ee
  14229. //
  14230. // MessageId: DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
  14231. //
  14232. // MessageText:
  14233. //
  14234. // Record only at DNS zone root.
  14235. //
  14236. DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT = DWORD(9710);
  14237. {$EXTERNALSYM DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT}
  14238. // DNS_ERROR_RECORD_ALREADY_EXISTS 0x000025ef
  14239. //
  14240. // MessageId: DNS_ERROR_RECORD_ALREADY_EXISTS
  14241. //
  14242. // MessageText:
  14243. //
  14244. // DNS record already exists.
  14245. //
  14246. DNS_ERROR_RECORD_ALREADY_EXISTS = DWORD(9711);
  14247. {$EXTERNALSYM DNS_ERROR_RECORD_ALREADY_EXISTS}
  14248. // DNS_ERROR_SECONDARY_DATA 0x000025f0
  14249. //
  14250. // MessageId: DNS_ERROR_SECONDARY_DATA
  14251. //
  14252. // MessageText:
  14253. //
  14254. // Secondary DNS zone data error.
  14255. //
  14256. DNS_ERROR_SECONDARY_DATA = DWORD(9712);
  14257. {$EXTERNALSYM DNS_ERROR_SECONDARY_DATA}
  14258. // DNS_ERROR_NO_CREATE_CACHE_DATA 0x000025f1
  14259. //
  14260. // MessageId: DNS_ERROR_NO_CREATE_CACHE_DATA
  14261. //
  14262. // MessageText:
  14263. //
  14264. // Could not create DNS cache data.
  14265. //
  14266. DNS_ERROR_NO_CREATE_CACHE_DATA = DWORD(9713);
  14267. {$EXTERNALSYM DNS_ERROR_NO_CREATE_CACHE_DATA}
  14268. // DNS_ERROR_NAME_DOES_NOT_EXIST 0x000025f2
  14269. //
  14270. // MessageId: DNS_ERROR_NAME_DOES_NOT_EXIST
  14271. //
  14272. // MessageText:
  14273. //
  14274. // DNS name does not exist.
  14275. //
  14276. DNS_ERROR_NAME_DOES_NOT_EXIST = DWORD(9714);
  14277. {$EXTERNALSYM DNS_ERROR_NAME_DOES_NOT_EXIST}
  14278. // DNS_WARNING_PTR_CREATE_FAILED 0x000025f3
  14279. //
  14280. // MessageId: DNS_WARNING_PTR_CREATE_FAILED
  14281. //
  14282. // MessageText:
  14283. //
  14284. // Could not create pointer (PTR) record.
  14285. //
  14286. DNS_WARNING_PTR_CREATE_FAILED = DWORD(9715);
  14287. {$EXTERNALSYM DNS_WARNING_PTR_CREATE_FAILED}
  14288. // DNS_WARNING_DOMAIN_UNDELETED 0x000025f4
  14289. //
  14290. // MessageId: DNS_WARNING_DOMAIN_UNDELETED
  14291. //
  14292. // MessageText:
  14293. //
  14294. // DNS domain was undeleted.
  14295. //
  14296. DNS_WARNING_DOMAIN_UNDELETED = DWORD(9716);
  14297. {$EXTERNALSYM DNS_WARNING_DOMAIN_UNDELETED}
  14298. // DNS_ERROR_DS_UNAVAILABLE 0x000025f5
  14299. //
  14300. // MessageId: DNS_ERROR_DS_UNAVAILABLE
  14301. //
  14302. // MessageText:
  14303. //
  14304. // The directory service is unavailable.
  14305. //
  14306. DNS_ERROR_DS_UNAVAILABLE = DWORD(9717);
  14307. {$EXTERNALSYM DNS_ERROR_DS_UNAVAILABLE}
  14308. // DNS_ERROR_DS_ZONE_ALREADY_EXISTS 0x000025f6
  14309. //
  14310. // MessageId: DNS_ERROR_DS_ZONE_ALREADY_EXISTS
  14311. //
  14312. // MessageText:
  14313. //
  14314. // DNS zone already exists in the directory service.
  14315. //
  14316. DNS_ERROR_DS_ZONE_ALREADY_EXISTS = DWORD(9718);
  14317. {$EXTERNALSYM DNS_ERROR_DS_ZONE_ALREADY_EXISTS}
  14318. // DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE 0x000025f7
  14319. //
  14320. // MessageId: DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
  14321. //
  14322. // MessageText:
  14323. //
  14324. // DNS server not creating or reading the boot file for the directory service integrated DNS zone.
  14325. //
  14326. DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE = DWORD(9719);
  14327. {$EXTERNALSYM DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE}
  14328. //
  14329. // Operation errors
  14330. //
  14331. DNS_ERROR_OPERATION_BASE = 9750;
  14332. {$EXTERNALSYM DNS_ERROR_OPERATION_BASE}
  14333. // DNS_INFO_AXFR_COMPLETE 0x00002617
  14334. //
  14335. // MessageId: DNS_INFO_AXFR_COMPLETE
  14336. //
  14337. // MessageText:
  14338. //
  14339. // DNS AXFR (zone transfer) complete.
  14340. //
  14341. DNS_INFO_AXFR_COMPLETE = DWORD(9751);
  14342. {$EXTERNALSYM DNS_INFO_AXFR_COMPLETE}
  14343. // DNS_ERROR_AXFR 0x00002618
  14344. //
  14345. // MessageId: DNS_ERROR_AXFR
  14346. //
  14347. // MessageText:
  14348. //
  14349. // DNS zone transfer failed.
  14350. //
  14351. DNS_ERROR_AXFR = DWORD(9752);
  14352. {$EXTERNALSYM DNS_ERROR_AXFR}
  14353. // DNS_INFO_ADDED_LOCAL_WINS 0x00002619
  14354. //
  14355. // MessageId: DNS_INFO_ADDED_LOCAL_WINS
  14356. //
  14357. // MessageText:
  14358. //
  14359. // Added local WINS server.
  14360. //
  14361. DNS_INFO_ADDED_LOCAL_WINS = DWORD(9753);
  14362. {$EXTERNALSYM DNS_INFO_ADDED_LOCAL_WINS}
  14363. //
  14364. // Secure update
  14365. //
  14366. DNS_ERROR_SECURE_BASE = 9800;
  14367. {$EXTERNALSYM DNS_ERROR_SECURE_BASE}
  14368. // DNS_STATUS_CONTINUE_NEEDED 0x00002649
  14369. //
  14370. // MessageId: DNS_STATUS_CONTINUE_NEEDED
  14371. //
  14372. // MessageText:
  14373. //
  14374. // Secure update call needs to continue update request.
  14375. //
  14376. DNS_STATUS_CONTINUE_NEEDED = DWORD(9801);
  14377. {$EXTERNALSYM DNS_STATUS_CONTINUE_NEEDED}
  14378. //
  14379. // Setup errors
  14380. //
  14381. DNS_ERROR_SETUP_BASE = 9850;
  14382. {$EXTERNALSYM DNS_ERROR_SETUP_BASE}
  14383. // DNS_ERROR_NO_TCPIP 0x0000267b
  14384. //
  14385. // MessageId: DNS_ERROR_NO_TCPIP
  14386. //
  14387. // MessageText:
  14388. //
  14389. // TCP/IP network protocol not installed.
  14390. //
  14391. DNS_ERROR_NO_TCPIP = DWORD(9851);
  14392. {$EXTERNALSYM DNS_ERROR_NO_TCPIP}
  14393. // DNS_ERROR_NO_DNS_SERVERS 0x0000267c
  14394. //
  14395. // MessageId: DNS_ERROR_NO_DNS_SERVERS
  14396. //
  14397. // MessageText:
  14398. //
  14399. // No DNS servers configured for local system.
  14400. //
  14401. DNS_ERROR_NO_DNS_SERVERS = DWORD(9852);
  14402. {$EXTERNALSYM DNS_ERROR_NO_DNS_SERVERS}
  14403. //
  14404. // Directory partition (DP) errors
  14405. //
  14406. DNS_ERROR_DP_BASE = 9900;
  14407. {$EXTERNALSYM DNS_ERROR_DP_BASE}
  14408. // DNS_ERROR_DP_DOES_NOT_EXIST 0x000026ad
  14409. //
  14410. // MessageId: DNS_ERROR_DP_DOES_NOT_EXIST
  14411. //
  14412. // MessageText:
  14413. //
  14414. // The specified directory partition does not exist.
  14415. //
  14416. DNS_ERROR_DP_DOES_NOT_EXIST = DWORD(9901);
  14417. {$EXTERNALSYM DNS_ERROR_DP_DOES_NOT_EXIST}
  14418. // DNS_ERROR_DP_ALREADY_EXISTS 0x000026ae
  14419. //
  14420. // MessageId: DNS_ERROR_DP_ALREADY_EXISTS
  14421. //
  14422. // MessageText:
  14423. //
  14424. // The specified directory partition already exists.
  14425. //
  14426. DNS_ERROR_DP_ALREADY_EXISTS = DWORD(9902);
  14427. {$EXTERNALSYM DNS_ERROR_DP_ALREADY_EXISTS}
  14428. // DNS_ERROR_DP_NOT_ENLISTED 0x000026af
  14429. //
  14430. // MessageId: DNS_ERROR_DP_NOT_ENLISTED
  14431. //
  14432. // MessageText:
  14433. //
  14434. // This DNS server is not enlisted in the specified directory partition.
  14435. //
  14436. DNS_ERROR_DP_NOT_ENLISTED = DWORD(9903);
  14437. {$EXTERNALSYM DNS_ERROR_DP_NOT_ENLISTED}
  14438. // DNS_ERROR_DP_ALREADY_ENLISTED 0x000026b0
  14439. //
  14440. // MessageId: DNS_ERROR_DP_ALREADY_ENLISTED
  14441. //
  14442. // MessageText:
  14443. //
  14444. // This DNS server is already enlisted in the specified directory partition.
  14445. //
  14446. DNS_ERROR_DP_ALREADY_ENLISTED = DWORD(9904);
  14447. {$EXTERNALSYM DNS_ERROR_DP_ALREADY_ENLISTED}
  14448. // DNS_ERROR_DP_NOT_AVAILABLE 0x000026b1
  14449. //
  14450. // MessageId: DNS_ERROR_DP_NOT_AVAILABLE
  14451. //
  14452. // MessageText:
  14453. //
  14454. // The directory partition is not available at this time. Please wait
  14455. // a few minutes and try again.
  14456. //
  14457. DNS_ERROR_DP_NOT_AVAILABLE = DWORD(9905);
  14458. {$EXTERNALSYM DNS_ERROR_DP_NOT_AVAILABLE}
  14459. // DNS_ERROR_DP_FSMO_ERROR 0x000026b2
  14460. //
  14461. // MessageId: DNS_ERROR_DP_FSMO_ERROR
  14462. //
  14463. // MessageText:
  14464. //
  14465. // The application directory partition operation failed. The domain controller
  14466. // holding the domain naming master role is down or unable to service the
  14467. // request or is not running Windows Server 2003.
  14468. //
  14469. DNS_ERROR_DP_FSMO_ERROR = DWORD(9906);
  14470. {$EXTERNALSYM DNS_ERROR_DP_FSMO_ERROR}
  14471. ///////////////////////////////////////////////////
  14472. // //
  14473. // End of DNS Error Codes //
  14474. // //
  14475. // 9000 to 9999 //
  14476. ///////////////////////////////////////////////////
  14477. ///////////////////////////////////////////////////
  14478. // //
  14479. // WinSock Error Codes //
  14480. // //
  14481. // 10000 to 11999 //
  14482. ///////////////////////////////////////////////////
  14483. //
  14484. // WinSock error codes are also defined in WinSock.h
  14485. // and WinSock2.h, hence the IFDEF
  14486. //
  14487. WSABASEERR = 10000;
  14488. {$EXTERNALSYM WSABASEERR}
  14489. //
  14490. // MessageId: WSAEINTR
  14491. //
  14492. // MessageText:
  14493. //
  14494. // A blocking operation was interrupted by a call to WSACancelBlockingCall.
  14495. //
  14496. WSAEINTR = DWORD(10004);
  14497. {$EXTERNALSYM WSAEINTR}
  14498. //
  14499. // MessageId: WSAEBADF
  14500. //
  14501. // MessageText:
  14502. //
  14503. // The file handle supplied is not valid.
  14504. //
  14505. WSAEBADF = DWORD(10009);
  14506. {$EXTERNALSYM WSAEBADF}
  14507. //
  14508. // MessageId: WSAEACCES
  14509. //
  14510. // MessageText:
  14511. //
  14512. // An attempt was made to access a socket in a way forbidden by its access permissions.
  14513. //
  14514. WSAEACCES = DWORD(10013);
  14515. {$EXTERNALSYM WSAEACCES}
  14516. //
  14517. // MessageId: WSAEFAULT
  14518. //
  14519. // MessageText:
  14520. //
  14521. // The system detected an invalid pointer address in attempting to use a pointer argument in a call.
  14522. //
  14523. WSAEFAULT = DWORD(10014);
  14524. {$EXTERNALSYM WSAEFAULT}
  14525. //
  14526. // MessageId: WSAEINVAL
  14527. //
  14528. // MessageText:
  14529. //
  14530. // An invalid argument was supplied.
  14531. //
  14532. WSAEINVAL = DWORD(10022);
  14533. {$EXTERNALSYM WSAEINVAL}
  14534. //
  14535. // MessageId: WSAEMFILE
  14536. //
  14537. // MessageText:
  14538. //
  14539. // Too many open sockets.
  14540. //
  14541. WSAEMFILE = DWORD(10024);
  14542. {$EXTERNALSYM WSAEMFILE}
  14543. //
  14544. // MessageId: WSAEWOULDBLOCK
  14545. //
  14546. // MessageText:
  14547. //
  14548. // A non-blocking socket operation could not be completed immediately.
  14549. //
  14550. WSAEWOULDBLOCK = DWORD(10035);
  14551. {$EXTERNALSYM WSAEWOULDBLOCK}
  14552. //
  14553. // MessageId: WSAEINPROGRESS
  14554. //
  14555. // MessageText:
  14556. //
  14557. // A blocking operation is currently executing.
  14558. //
  14559. WSAEINPROGRESS = DWORD(10036);
  14560. {$EXTERNALSYM WSAEINPROGRESS}
  14561. //
  14562. // MessageId: WSAEALREADY
  14563. //
  14564. // MessageText:
  14565. //
  14566. // An operation was attempted on a non-blocking socket that already had an operation in progress.
  14567. //
  14568. WSAEALREADY = DWORD(10037);
  14569. {$EXTERNALSYM WSAEALREADY}
  14570. //
  14571. // MessageId: WSAENOTSOCK
  14572. //
  14573. // MessageText:
  14574. //
  14575. // An operation was attempted on something that is not a socket.
  14576. //
  14577. WSAENOTSOCK = DWORD(10038);
  14578. {$EXTERNALSYM WSAENOTSOCK}
  14579. //
  14580. // MessageId: WSAEDESTADDRREQ
  14581. //
  14582. // MessageText:
  14583. //
  14584. // A required address was omitted from an operation on a socket.
  14585. //
  14586. WSAEDESTADDRREQ = DWORD(10039);
  14587. {$EXTERNALSYM WSAEDESTADDRREQ}
  14588. //
  14589. // MessageId: WSAEMSGSIZE
  14590. //
  14591. // MessageText:
  14592. //
  14593. // 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.
  14594. //
  14595. WSAEMSGSIZE = DWORD(10040);
  14596. {$EXTERNALSYM WSAEMSGSIZE}
  14597. //
  14598. // MessageId: WSAEPROTOTYPE
  14599. //
  14600. // MessageText:
  14601. //
  14602. // A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
  14603. //
  14604. WSAEPROTOTYPE = DWORD(10041);
  14605. {$EXTERNALSYM WSAEPROTOTYPE}
  14606. //
  14607. // MessageId: WSAENOPROTOOPT
  14608. //
  14609. // MessageText:
  14610. //
  14611. // An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
  14612. //
  14613. WSAENOPROTOOPT = DWORD(10042);
  14614. {$EXTERNALSYM WSAENOPROTOOPT}
  14615. //
  14616. // MessageId: WSAEPROTONOSUPPORT
  14617. //
  14618. // MessageText:
  14619. //
  14620. // The requested protocol has not been configured into the system, or no implementation for it exists.
  14621. //
  14622. WSAEPROTONOSUPPORT = DWORD(10043);
  14623. {$EXTERNALSYM WSAEPROTONOSUPPORT}
  14624. //
  14625. // MessageId: WSAESOCKTNOSUPPORT
  14626. //
  14627. // MessageText:
  14628. //
  14629. // The support for the specified socket type does not exist in this address family.
  14630. //
  14631. WSAESOCKTNOSUPPORT = DWORD(10044);
  14632. {$EXTERNALSYM WSAESOCKTNOSUPPORT}
  14633. //
  14634. // MessageId: WSAEOPNOTSUPP
  14635. //
  14636. // MessageText:
  14637. //
  14638. // The attempted operation is not supported for the type of object referenced.
  14639. //
  14640. WSAEOPNOTSUPP = DWORD(10045);
  14641. {$EXTERNALSYM WSAEOPNOTSUPP}
  14642. //
  14643. // MessageId: WSAEPFNOSUPPORT
  14644. //
  14645. // MessageText:
  14646. //
  14647. // The protocol family has not been configured into the system or no implementation for it exists.
  14648. //
  14649. WSAEPFNOSUPPORT = DWORD(10046);
  14650. {$EXTERNALSYM WSAEPFNOSUPPORT}
  14651. //
  14652. // MessageId: WSAEAFNOSUPPORT
  14653. //
  14654. // MessageText:
  14655. //
  14656. // An address incompatible with the requested protocol was used.
  14657. //
  14658. WSAEAFNOSUPPORT = DWORD(10047);
  14659. {$EXTERNALSYM WSAEAFNOSUPPORT}
  14660. //
  14661. // MessageId: WSAEADDRINUSE
  14662. //
  14663. // MessageText:
  14664. //
  14665. // Only one usage of each socket address (protocol/network address/port) is normally permitted.
  14666. //
  14667. WSAEADDRINUSE = DWORD(10048);
  14668. {$EXTERNALSYM WSAEADDRINUSE}
  14669. //
  14670. // MessageId: WSAEADDRNOTAVAIL
  14671. //
  14672. // MessageText:
  14673. //
  14674. // The requested address is not valid in its context.
  14675. //
  14676. WSAEADDRNOTAVAIL = DWORD(10049);
  14677. {$EXTERNALSYM WSAEADDRNOTAVAIL}
  14678. //
  14679. // MessageId: WSAENETDOWN
  14680. //
  14681. // MessageText:
  14682. //
  14683. // A socket operation encountered a dead network.
  14684. //
  14685. WSAENETDOWN = DWORD(10050);
  14686. {$EXTERNALSYM WSAENETDOWN}
  14687. //
  14688. // MessageId: WSAENETUNREACH
  14689. //
  14690. // MessageText:
  14691. //
  14692. // A socket operation was attempted to an unreachable network.
  14693. //
  14694. WSAENETUNREACH = DWORD(10051);
  14695. {$EXTERNALSYM WSAENETUNREACH}
  14696. //
  14697. // MessageId: WSAENETRESET
  14698. //
  14699. // MessageText:
  14700. //
  14701. // The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
  14702. //
  14703. WSAENETRESET = DWORD(10052);
  14704. {$EXTERNALSYM WSAENETRESET}
  14705. //
  14706. // MessageId: WSAECONNABORTED
  14707. //
  14708. // MessageText:
  14709. //
  14710. // An established connection was aborted by the software in your host machine.
  14711. //
  14712. WSAECONNABORTED = DWORD(10053);
  14713. {$EXTERNALSYM WSAECONNABORTED}
  14714. //
  14715. // MessageId: WSAECONNRESET
  14716. //
  14717. // MessageText:
  14718. //
  14719. // An existing connection was forcibly closed by the remote host.
  14720. //
  14721. WSAECONNRESET = DWORD(10054);
  14722. {$EXTERNALSYM WSAECONNRESET}
  14723. //
  14724. // MessageId: WSAENOBUFS
  14725. //
  14726. // MessageText:
  14727. //
  14728. // An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
  14729. //
  14730. WSAENOBUFS = DWORD(10055);
  14731. {$EXTERNALSYM WSAENOBUFS}
  14732. //
  14733. // MessageId: WSAEISCONN
  14734. //
  14735. // MessageText:
  14736. //
  14737. // A connect request was made on an already connected socket.
  14738. //
  14739. WSAEISCONN = DWORD(10056);
  14740. {$EXTERNALSYM WSAEISCONN}
  14741. //
  14742. // MessageId: WSAENOTCONN
  14743. //
  14744. // MessageText:
  14745. //
  14746. // 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.
  14747. //
  14748. WSAENOTCONN = DWORD(10057);
  14749. {$EXTERNALSYM WSAENOTCONN}
  14750. //
  14751. // MessageId: WSAESHUTDOWN
  14752. //
  14753. // MessageText:
  14754. //
  14755. // 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.
  14756. //
  14757. WSAESHUTDOWN = DWORD(10058);
  14758. {$EXTERNALSYM WSAESHUTDOWN}
  14759. //
  14760. // MessageId: WSAETOOMANYREFS
  14761. //
  14762. // MessageText:
  14763. //
  14764. // Too many references to some kernel object.
  14765. //
  14766. WSAETOOMANYREFS = DWORD(10059);
  14767. {$EXTERNALSYM WSAETOOMANYREFS}
  14768. //
  14769. // MessageId: WSAETIMEDOUT
  14770. //
  14771. // MessageText:
  14772. //
  14773. // 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.
  14774. //
  14775. WSAETIMEDOUT = DWORD(10060);
  14776. {$EXTERNALSYM WSAETIMEDOUT}
  14777. //
  14778. // MessageId: WSAECONNREFUSED
  14779. //
  14780. // MessageText:
  14781. //
  14782. // No connection could be made because the target machine actively refused it.
  14783. //
  14784. WSAECONNREFUSED = DWORD(10061);
  14785. {$EXTERNALSYM WSAECONNREFUSED}
  14786. //
  14787. // MessageId: WSAELOOP
  14788. //
  14789. // MessageText:
  14790. //
  14791. // Cannot translate name.
  14792. //
  14793. WSAELOOP = DWORD(10062);
  14794. {$EXTERNALSYM WSAELOOP}
  14795. //
  14796. // MessageId: WSAENAMETOOLONG
  14797. //
  14798. // MessageText:
  14799. //
  14800. // Name component or name was too long.
  14801. //
  14802. WSAENAMETOOLONG = DWORD(10063);
  14803. {$EXTERNALSYM WSAENAMETOOLONG}
  14804. //
  14805. // MessageId: WSAEHOSTDOWN
  14806. //
  14807. // MessageText:
  14808. //
  14809. // A socket operation failed because the destination host was down.
  14810. //
  14811. WSAEHOSTDOWN = DWORD(10064);
  14812. {$EXTERNALSYM WSAEHOSTDOWN}
  14813. //
  14814. // MessageId: WSAEHOSTUNREACH
  14815. //
  14816. // MessageText:
  14817. //
  14818. // A socket operation was attempted to an unreachable host.
  14819. //
  14820. WSAEHOSTUNREACH = DWORD(10065);
  14821. {$EXTERNALSYM WSAEHOSTUNREACH}
  14822. //
  14823. // MessageId: WSAENOTEMPTY
  14824. //
  14825. // MessageText:
  14826. //
  14827. // Cannot remove a directory that is not empty.
  14828. //
  14829. WSAENOTEMPTY = DWORD(10066);
  14830. {$EXTERNALSYM WSAENOTEMPTY}
  14831. //
  14832. // MessageId: WSAEPROCLIM
  14833. //
  14834. // MessageText:
  14835. //
  14836. // A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
  14837. //
  14838. WSAEPROCLIM = DWORD(10067);
  14839. {$EXTERNALSYM WSAEPROCLIM}
  14840. //
  14841. // MessageId: WSAEUSERS
  14842. //
  14843. // MessageText:
  14844. //
  14845. // Ran out of quota.
  14846. //
  14847. WSAEUSERS = DWORD(10068);
  14848. {$EXTERNALSYM WSAEUSERS}
  14849. //
  14850. // MessageId: WSAEDQUOT
  14851. //
  14852. // MessageText:
  14853. //
  14854. // Ran out of disk quota.
  14855. //
  14856. WSAEDQUOT = DWORD(10069);
  14857. {$EXTERNALSYM WSAEDQUOT}
  14858. //
  14859. // MessageId: WSAESTALE
  14860. //
  14861. // MessageText:
  14862. //
  14863. // File handle reference is no longer available.
  14864. //
  14865. WSAESTALE = DWORD(10070);
  14866. {$EXTERNALSYM WSAESTALE}
  14867. //
  14868. // MessageId: WSAEREMOTE
  14869. //
  14870. // MessageText:
  14871. //
  14872. // Item is not available locally.
  14873. //
  14874. WSAEREMOTE = DWORD(10071);
  14875. {$EXTERNALSYM WSAEREMOTE}
  14876. //
  14877. // MessageId: WSASYSNOTREADY
  14878. //
  14879. // MessageText:
  14880. //
  14881. // WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
  14882. //
  14883. WSASYSNOTREADY = DWORD(10091);
  14884. {$EXTERNALSYM WSASYSNOTREADY}
  14885. //
  14886. // MessageId: WSAVERNOTSUPPORTED
  14887. //
  14888. // MessageText:
  14889. //
  14890. // The Windows Sockets version requested is not supported.
  14891. //
  14892. WSAVERNOTSUPPORTED = DWORD(10092);
  14893. {$EXTERNALSYM WSAVERNOTSUPPORTED}
  14894. //
  14895. // MessageId: WSANOTINITIALISED
  14896. //
  14897. // MessageText:
  14898. //
  14899. // Either the application has not called WSAStartup, or WSAStartup failed.
  14900. //
  14901. WSANOTINITIALISED = DWORD(10093);
  14902. {$EXTERNALSYM WSANOTINITIALISED}
  14903. //
  14904. // MessageId: WSAEDISCON
  14905. //
  14906. // MessageText:
  14907. //
  14908. // Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
  14909. //
  14910. WSAEDISCON = DWORD(10101);
  14911. {$EXTERNALSYM WSAEDISCON}
  14912. //
  14913. // MessageId: WSAENOMORE
  14914. //
  14915. // MessageText:
  14916. //
  14917. // No more results can be returned by WSALookupServiceNext.
  14918. //
  14919. WSAENOMORE = DWORD(10102);
  14920. {$EXTERNALSYM WSAENOMORE}
  14921. //
  14922. // MessageId: WSAECANCELLED
  14923. //
  14924. // MessageText:
  14925. //
  14926. // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  14927. //
  14928. WSAECANCELLED = DWORD(10103);
  14929. {$EXTERNALSYM WSAECANCELLED}
  14930. //
  14931. // MessageId: WSAEINVALIDPROCTABLE
  14932. //
  14933. // MessageText:
  14934. //
  14935. // The procedure call table is invalid.
  14936. //
  14937. WSAEINVALIDPROCTABLE = DWORD(10104);
  14938. {$EXTERNALSYM WSAEINVALIDPROCTABLE}
  14939. //
  14940. // MessageId: WSAEINVALIDPROVIDER
  14941. //
  14942. // MessageText:
  14943. //
  14944. // The requested service provider is invalid.
  14945. //
  14946. WSAEINVALIDPROVIDER = DWORD(10105);
  14947. {$EXTERNALSYM WSAEINVALIDPROVIDER}
  14948. //
  14949. // MessageId: WSAEPROVIDERFAILEDINIT
  14950. //
  14951. // MessageText:
  14952. //
  14953. // The requested service provider could not be loaded or initialized.
  14954. //
  14955. WSAEPROVIDERFAILEDINIT = DWORD(10106);
  14956. {$EXTERNALSYM WSAEPROVIDERFAILEDINIT}
  14957. //
  14958. // MessageId: WSASYSCALLFAILURE
  14959. //
  14960. // MessageText:
  14961. //
  14962. // A system call that should never fail has failed.
  14963. //
  14964. WSASYSCALLFAILURE = DWORD(10107);
  14965. {$EXTERNALSYM WSASYSCALLFAILURE}
  14966. //
  14967. // MessageId: WSASERVICE_NOT_FOUND
  14968. //
  14969. // MessageText:
  14970. //
  14971. // No such service is known. The service cannot be found in the specified name space.
  14972. //
  14973. WSASERVICE_NOT_FOUND = DWORD(10108);
  14974. {$EXTERNALSYM WSASERVICE_NOT_FOUND}
  14975. //
  14976. // MessageId: WSATYPE_NOT_FOUND
  14977. //
  14978. // MessageText:
  14979. //
  14980. // The specified class was not found.
  14981. //
  14982. WSATYPE_NOT_FOUND = DWORD(10109);
  14983. {$EXTERNALSYM WSATYPE_NOT_FOUND}
  14984. //
  14985. // MessageId: WSA_E_NO_MORE
  14986. //
  14987. // MessageText:
  14988. //
  14989. // No more results can be returned by WSALookupServiceNext.
  14990. //
  14991. WSA_E_NO_MORE = DWORD(10110);
  14992. {$EXTERNALSYM WSA_E_NO_MORE}
  14993. //
  14994. // MessageId: WSA_E_CANCELLED
  14995. //
  14996. // MessageText:
  14997. //
  14998. // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  14999. //
  15000. WSA_E_CANCELLED = DWORD(10111);
  15001. {$EXTERNALSYM WSA_E_CANCELLED}
  15002. //
  15003. // MessageId: WSAEREFUSED
  15004. //
  15005. // MessageText:
  15006. //
  15007. // A database query failed because it was actively refused.
  15008. //
  15009. WSAEREFUSED = DWORD(10112);
  15010. {$EXTERNALSYM WSAEREFUSED}
  15011. //
  15012. // MessageId: WSAHOST_NOT_FOUND
  15013. //
  15014. // MessageText:
  15015. //
  15016. // No such host is known.
  15017. //
  15018. WSAHOST_NOT_FOUND = DWORD(11001);
  15019. {$EXTERNALSYM WSAHOST_NOT_FOUND}
  15020. //
  15021. // MessageId: WSATRY_AGAIN
  15022. //
  15023. // MessageText:
  15024. //
  15025. // This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
  15026. //
  15027. WSATRY_AGAIN = DWORD(11002);
  15028. {$EXTERNALSYM WSATRY_AGAIN}
  15029. //
  15030. // MessageId: WSANO_RECOVERY
  15031. //
  15032. // MessageText:
  15033. //
  15034. // A non-recoverable error occurred during a database lookup.
  15035. //
  15036. WSANO_RECOVERY = DWORD(11003);
  15037. {$EXTERNALSYM WSANO_RECOVERY}
  15038. //
  15039. // MessageId: WSANO_DATA
  15040. //
  15041. // MessageText:
  15042. //
  15043. // The requested name is valid, but no data of the requested type was found.
  15044. //
  15045. WSANO_DATA = DWORD(11004);
  15046. {$EXTERNALSYM WSANO_DATA}
  15047. //
  15048. // MessageId: WSA_QOS_RECEIVERS
  15049. //
  15050. // MessageText:
  15051. //
  15052. // At least one reserve has arrived.
  15053. //
  15054. WSA_QOS_RECEIVERS = DWORD(11005);
  15055. {$EXTERNALSYM WSA_QOS_RECEIVERS}
  15056. //
  15057. // MessageId: WSA_QOS_SENDERS
  15058. //
  15059. // MessageText:
  15060. //
  15061. // At least one path has arrived.
  15062. //
  15063. WSA_QOS_SENDERS = DWORD(11006);
  15064. {$EXTERNALSYM WSA_QOS_SENDERS}
  15065. //
  15066. // MessageId: WSA_QOS_NO_SENDERS
  15067. //
  15068. // MessageText:
  15069. //
  15070. // There are no senders.
  15071. //
  15072. WSA_QOS_NO_SENDERS = DWORD(11007);
  15073. {$EXTERNALSYM WSA_QOS_NO_SENDERS}
  15074. //
  15075. // MessageId: WSA_QOS_NO_RECEIVERS
  15076. //
  15077. // MessageText:
  15078. //
  15079. // There are no receivers.
  15080. //
  15081. WSA_QOS_NO_RECEIVERS = DWORD(11008);
  15082. {$EXTERNALSYM WSA_QOS_NO_RECEIVERS}
  15083. //
  15084. // MessageId: WSA_QOS_REQUEST_CONFIRMED
  15085. //
  15086. // MessageText:
  15087. //
  15088. // Reserve has been confirmed.
  15089. //
  15090. WSA_QOS_REQUEST_CONFIRMED = DWORD(11009);
  15091. {$EXTERNALSYM WSA_QOS_REQUEST_CONFIRMED}
  15092. //
  15093. // MessageId: WSA_QOS_ADMISSION_FAILURE
  15094. //
  15095. // MessageText:
  15096. //
  15097. // Error due to lack of resources.
  15098. //
  15099. WSA_QOS_ADMISSION_FAILURE = DWORD(11010);
  15100. {$EXTERNALSYM WSA_QOS_ADMISSION_FAILURE}
  15101. //
  15102. // MessageId: WSA_QOS_POLICY_FAILURE
  15103. //
  15104. // MessageText:
  15105. //
  15106. // Rejected for administrative reasons - bad credentials.
  15107. //
  15108. WSA_QOS_POLICY_FAILURE = DWORD(11011);
  15109. {$EXTERNALSYM WSA_QOS_POLICY_FAILURE}
  15110. //
  15111. // MessageId: WSA_QOS_BAD_STYLE
  15112. //
  15113. // MessageText:
  15114. //
  15115. // Unknown or conflicting style.
  15116. //
  15117. WSA_QOS_BAD_STYLE = DWORD(11012);
  15118. {$EXTERNALSYM WSA_QOS_BAD_STYLE}
  15119. //
  15120. // MessageId: WSA_QOS_BAD_OBJECT
  15121. //
  15122. // MessageText:
  15123. //
  15124. // Problem with some part of the filterspec or providerspecific buffer in general.
  15125. //
  15126. WSA_QOS_BAD_OBJECT = DWORD(11013);
  15127. {$EXTERNALSYM WSA_QOS_BAD_OBJECT}
  15128. //
  15129. // MessageId: WSA_QOS_TRAFFIC_CTRL_ERROR
  15130. //
  15131. // MessageText:
  15132. //
  15133. // Problem with some part of the flowspec.
  15134. //
  15135. WSA_QOS_TRAFFIC_CTRL_ERROR = DWORD(11014);
  15136. {$EXTERNALSYM WSA_QOS_TRAFFIC_CTRL_ERROR}
  15137. //
  15138. // MessageId: WSA_QOS_GENERIC_ERROR
  15139. //
  15140. // MessageText:
  15141. //
  15142. // General QOS error.
  15143. //
  15144. WSA_QOS_GENERIC_ERROR = DWORD(11015);
  15145. {$EXTERNALSYM WSA_QOS_GENERIC_ERROR}
  15146. //
  15147. // MessageId: WSA_QOS_ESERVICETYPE
  15148. //
  15149. // MessageText:
  15150. //
  15151. // An invalid or unrecognized service type was found in the flowspec.
  15152. //
  15153. WSA_QOS_ESERVICETYPE = DWORD(11016);
  15154. {$EXTERNALSYM WSA_QOS_ESERVICETYPE}
  15155. //
  15156. // MessageId: WSA_QOS_EFLOWSPEC
  15157. //
  15158. // MessageText:
  15159. //
  15160. // An invalid or inconsistent flowspec was found in the QOS structure.
  15161. //
  15162. WSA_QOS_EFLOWSPEC = DWORD(11017);
  15163. {$EXTERNALSYM WSA_QOS_EFLOWSPEC}
  15164. //
  15165. // MessageId: WSA_QOS_EPROVSPECBUF
  15166. //
  15167. // MessageText:
  15168. //
  15169. // Invalid QOS provider-specific buffer.
  15170. //
  15171. WSA_QOS_EPROVSPECBUF = DWORD(11018);
  15172. {$EXTERNALSYM WSA_QOS_EPROVSPECBUF}
  15173. //
  15174. // MessageId: WSA_QOS_EFILTERSTYLE
  15175. //
  15176. // MessageText:
  15177. //
  15178. // An invalid QOS filter style was used.
  15179. //
  15180. WSA_QOS_EFILTERSTYLE = DWORD(11019);
  15181. {$EXTERNALSYM WSA_QOS_EFILTERSTYLE}
  15182. //
  15183. // MessageId: WSA_QOS_EFILTERTYPE
  15184. //
  15185. // MessageText:
  15186. //
  15187. // An invalid QOS filter type was used.
  15188. //
  15189. WSA_QOS_EFILTERTYPE = DWORD(11020);
  15190. {$EXTERNALSYM WSA_QOS_EFILTERTYPE}
  15191. //
  15192. // MessageId: WSA_QOS_EFILTERCOUNT
  15193. //
  15194. // MessageText:
  15195. //
  15196. // An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
  15197. //
  15198. WSA_QOS_EFILTERCOUNT = DWORD(11021);
  15199. {$EXTERNALSYM WSA_QOS_EFILTERCOUNT}
  15200. //
  15201. // MessageId: WSA_QOS_EOBJLENGTH
  15202. //
  15203. // MessageText:
  15204. //
  15205. // An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
  15206. //
  15207. WSA_QOS_EOBJLENGTH = DWORD(11022);
  15208. {$EXTERNALSYM WSA_QOS_EOBJLENGTH}
  15209. //
  15210. // MessageId: WSA_QOS_EFLOWCOUNT
  15211. //
  15212. // MessageText:
  15213. //
  15214. // An incorrect number of flow descriptors was specified in the QOS structure.
  15215. //
  15216. WSA_QOS_EFLOWCOUNT = DWORD(11023);
  15217. {$EXTERNALSYM WSA_QOS_EFLOWCOUNT}
  15218. //
  15219. // MessageId: WSA_QOS_EUNKOWNPSOBJ
  15220. //
  15221. // MessageText:
  15222. //
  15223. // An unrecognized object was found in the QOS provider-specific buffer.
  15224. //
  15225. WSA_QOS_EUNKOWNPSOBJ = DWORD(11024);
  15226. {$EXTERNALSYM WSA_QOS_EUNKOWNPSOBJ}
  15227. //
  15228. // MessageId: WSA_QOS_EPOLICYOBJ
  15229. //
  15230. // MessageText:
  15231. //
  15232. // An invalid policy object was found in the QOS provider-specific buffer.
  15233. //
  15234. WSA_QOS_EPOLICYOBJ = DWORD(11025);
  15235. {$EXTERNALSYM WSA_QOS_EPOLICYOBJ}
  15236. //
  15237. // MessageId: WSA_QOS_EFLOWDESC
  15238. //
  15239. // MessageText:
  15240. //
  15241. // An invalid QOS flow descriptor was found in the flow descriptor list.
  15242. //
  15243. WSA_QOS_EFLOWDESC = DWORD(11026);
  15244. {$EXTERNALSYM WSA_QOS_EFLOWDESC}
  15245. //
  15246. // MessageId: WSA_QOS_EPSFLOWSPEC
  15247. //
  15248. // MessageText:
  15249. //
  15250. // An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
  15251. //
  15252. WSA_QOS_EPSFLOWSPEC = DWORD(11027);
  15253. {$EXTERNALSYM WSA_QOS_EPSFLOWSPEC}
  15254. //
  15255. // MessageId: WSA_QOS_EPSFILTERSPEC
  15256. //
  15257. // MessageText:
  15258. //
  15259. // An invalid FILTERSPEC was found in the QOS provider-specific buffer.
  15260. //
  15261. WSA_QOS_EPSFILTERSPEC = DWORD(11028);
  15262. {$EXTERNALSYM WSA_QOS_EPSFILTERSPEC}
  15263. //
  15264. // MessageId: WSA_QOS_ESDMODEOBJ
  15265. //
  15266. // MessageText:
  15267. //
  15268. // An invalid shape discard mode object was found in the QOS provider specific buffer.
  15269. //
  15270. WSA_QOS_ESDMODEOBJ = DWORD(11029);
  15271. {$EXTERNALSYM WSA_QOS_ESDMODEOBJ}
  15272. //
  15273. // MessageId: WSA_QOS_ESHAPERATEOBJ
  15274. //
  15275. // MessageText:
  15276. //
  15277. // An invalid shaping rate object was found in the QOS provider-specific buffer.
  15278. //
  15279. WSA_QOS_ESHAPERATEOBJ = DWORD(11030);
  15280. {$EXTERNALSYM WSA_QOS_ESHAPERATEOBJ}
  15281. //
  15282. // MessageId: WSA_QOS_RESERVED_PETYPE
  15283. //
  15284. // MessageText:
  15285. //
  15286. // A reserved policy element was found in the QOS provider-specific buffer.
  15287. //
  15288. WSA_QOS_RESERVED_PETYPE = DWORD(11031);
  15289. {$EXTERNALSYM WSA_QOS_RESERVED_PETYPE}
  15290. ///////////////////////////////////////////////////
  15291. // //
  15292. // End of WinSock Error Codes //
  15293. // //
  15294. // 10000 to 11999 //
  15295. ///////////////////////////////////////////////////
  15296. ///////////////////////////////////////////////////
  15297. // //
  15298. // Side By Side Error Codes //
  15299. // //
  15300. // 14000 to 14999 //
  15301. ///////////////////////////////////////////////////
  15302. //
  15303. // MessageId: ERROR_SXS_SECTION_NOT_FOUND
  15304. //
  15305. // MessageText:
  15306. //
  15307. // The requested section was not present in the activation context.
  15308. //
  15309. ERROR_SXS_SECTION_NOT_FOUND = DWORD(14000);
  15310. {$EXTERNALSYM ERROR_SXS_SECTION_NOT_FOUND}
  15311. //
  15312. // MessageId: ERROR_SXS_CANT_GEN_ACTCTX
  15313. //
  15314. // MessageText:
  15315. //
  15316. // This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
  15317. //
  15318. ERROR_SXS_CANT_GEN_ACTCTX = DWORD(14001);
  15319. {$EXTERNALSYM ERROR_SXS_CANT_GEN_ACTCTX}
  15320. //
  15321. // MessageId: ERROR_SXS_INVALID_ACTCTXDATA_FORMAT
  15322. //
  15323. // MessageText:
  15324. //
  15325. // The application binding data format is invalid.
  15326. //
  15327. ERROR_SXS_INVALID_ACTCTXDATA_FORMAT = DWORD(14002);
  15328. {$EXTERNALSYM ERROR_SXS_INVALID_ACTCTXDATA_FORMAT}
  15329. //
  15330. // MessageId: ERROR_SXS_ASSEMBLY_NOT_FOUND
  15331. //
  15332. // MessageText:
  15333. //
  15334. // The referenced assembly is not installed on your system.
  15335. //
  15336. ERROR_SXS_ASSEMBLY_NOT_FOUND = DWORD(14003);
  15337. {$EXTERNALSYM ERROR_SXS_ASSEMBLY_NOT_FOUND}
  15338. //
  15339. // MessageId: ERROR_SXS_MANIFEST_FORMAT_ERROR
  15340. //
  15341. // MessageText:
  15342. //
  15343. // The manifest file does not begin with the required tag and format information.
  15344. //
  15345. ERROR_SXS_MANIFEST_FORMAT_ERROR = DWORD(14004);
  15346. {$EXTERNALSYM ERROR_SXS_MANIFEST_FORMAT_ERROR}
  15347. //
  15348. // MessageId: ERROR_SXS_MANIFEST_PARSE_ERROR
  15349. //
  15350. // MessageText:
  15351. //
  15352. // The manifest file contains one or more syntax errors.
  15353. //
  15354. ERROR_SXS_MANIFEST_PARSE_ERROR = DWORD(14005);
  15355. {$EXTERNALSYM ERROR_SXS_MANIFEST_PARSE_ERROR}
  15356. //
  15357. // MessageId: ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
  15358. //
  15359. // MessageText:
  15360. //
  15361. // The application attempted to activate a disabled activation context.
  15362. //
  15363. ERROR_SXS_ACTIVATION_CONTEXT_DISABLED = DWORD(14006);
  15364. {$EXTERNALSYM ERROR_SXS_ACTIVATION_CONTEXT_DISABLED}
  15365. //
  15366. // MessageId: ERROR_SXS_KEY_NOT_FOUND
  15367. //
  15368. // MessageText:
  15369. //
  15370. // The requested lookup key was not found in any active activation context.
  15371. //
  15372. ERROR_SXS_KEY_NOT_FOUND = DWORD(14007);
  15373. {$EXTERNALSYM ERROR_SXS_KEY_NOT_FOUND}
  15374. //
  15375. // MessageId: ERROR_SXS_VERSION_CONFLICT
  15376. //
  15377. // MessageText:
  15378. //
  15379. // A component version required by the application conflicts with another component version already active.
  15380. //
  15381. ERROR_SXS_VERSION_CONFLICT = DWORD(14008);
  15382. {$EXTERNALSYM ERROR_SXS_VERSION_CONFLICT}
  15383. //
  15384. // MessageId: ERROR_SXS_WRONG_SECTION_TYPE
  15385. //
  15386. // MessageText:
  15387. //
  15388. // The type requested activation context section does not match the query API used.
  15389. //
  15390. ERROR_SXS_WRONG_SECTION_TYPE = DWORD(14009);
  15391. {$EXTERNALSYM ERROR_SXS_WRONG_SECTION_TYPE}
  15392. //
  15393. // MessageId: ERROR_SXS_THREAD_QUERIES_DISABLED
  15394. //
  15395. // MessageText:
  15396. //
  15397. // Lack of system resources has required isolated activation to be disabled for the current thread of execution.
  15398. //
  15399. ERROR_SXS_THREAD_QUERIES_DISABLED = DWORD(14010);
  15400. {$EXTERNALSYM ERROR_SXS_THREAD_QUERIES_DISABLED}
  15401. //
  15402. // MessageId: ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET
  15403. //
  15404. // MessageText:
  15405. //
  15406. // An attempt to set the process default activation context failed because the process default activation context was already set.
  15407. //
  15408. ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET = DWORD(14011);
  15409. {$EXTERNALSYM ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET}
  15410. //
  15411. // MessageId: ERROR_SXS_UNKNOWN_ENCODING_GROUP
  15412. //
  15413. // MessageText:
  15414. //
  15415. // The encoding group identifier specified is not recognized.
  15416. //
  15417. ERROR_SXS_UNKNOWN_ENCODING_GROUP = DWORD(14012);
  15418. {$EXTERNALSYM ERROR_SXS_UNKNOWN_ENCODING_GROUP}
  15419. //
  15420. // MessageId: ERROR_SXS_UNKNOWN_ENCODING
  15421. //
  15422. // MessageText:
  15423. //
  15424. // The encoding requested is not recognized.
  15425. //
  15426. ERROR_SXS_UNKNOWN_ENCODING = DWORD(14013);
  15427. {$EXTERNALSYM ERROR_SXS_UNKNOWN_ENCODING}
  15428. //
  15429. // MessageId: ERROR_SXS_INVALID_XML_NAMESPACE_URI
  15430. //
  15431. // MessageText:
  15432. //
  15433. // The manifest contains a reference to an invalid URI.
  15434. //
  15435. ERROR_SXS_INVALID_XML_NAMESPACE_URI = DWORD(14014);
  15436. {$EXTERNALSYM ERROR_SXS_INVALID_XML_NAMESPACE_URI}
  15437. //
  15438. // MessageId: ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED
  15439. //
  15440. // MessageText:
  15441. //
  15442. // The application manifest contains a reference to a dependent assembly which is not installed
  15443. //
  15444. ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED = DWORD(14015);
  15445. {$EXTERNALSYM ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED}
  15446. //
  15447. // MessageId: ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED
  15448. //
  15449. // MessageText:
  15450. //
  15451. // The manifest for an assembly used by the application has a reference to a dependent assembly which is not installed
  15452. //
  15453. ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED = DWORD(14016);
  15454. {$EXTERNALSYM ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED}
  15455. //
  15456. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE
  15457. //
  15458. // MessageText:
  15459. //
  15460. // The manifest contains an attribute for the assembly identity which is not valid.
  15461. //
  15462. ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE = DWORD(14017);
  15463. {$EXTERNALSYM ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE}
  15464. //
  15465. // MessageId: ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE
  15466. //
  15467. // MessageText:
  15468. //
  15469. // The manifest is missing the required default namespace specification on the assembly element.
  15470. //
  15471. ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE = DWORD(14018);
  15472. {$EXTERNALSYM ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE}
  15473. //
  15474. // MessageId: ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE
  15475. //
  15476. // MessageText:
  15477. //
  15478. // The manifest has a default namespace specified on the assembly element but its value is not "urn:schemas-microsoft-com:asm.v1".
  15479. //
  15480. ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE = DWORD(14019);
  15481. {$EXTERNALSYM ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE}
  15482. //
  15483. // MessageId: ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT
  15484. //
  15485. // MessageText:
  15486. //
  15487. // The private manifest probed has crossed reparse-point-associated path
  15488. //
  15489. ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT = DWORD(14020);
  15490. {$EXTERNALSYM ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT}
  15491. //
  15492. // MessageId: ERROR_SXS_DUPLICATE_DLL_NAME
  15493. //
  15494. // MessageText:
  15495. //
  15496. // Two or more components referenced directly or indirectly by the application manifest have files by the same name.
  15497. //
  15498. ERROR_SXS_DUPLICATE_DLL_NAME = DWORD(14021);
  15499. {$EXTERNALSYM ERROR_SXS_DUPLICATE_DLL_NAME}
  15500. //
  15501. // MessageId: ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME
  15502. //
  15503. // MessageText:
  15504. //
  15505. // Two or more components referenced directly or indirectly by the application manifest have window classes with the same name.
  15506. //
  15507. ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME = DWORD(14022);
  15508. {$EXTERNALSYM ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME}
  15509. //
  15510. // MessageId: ERROR_SXS_DUPLICATE_CLSID
  15511. //
  15512. // MessageText:
  15513. //
  15514. // Two or more components referenced directly or indirectly by the application manifest have the same COM server CLSIDs.
  15515. //
  15516. ERROR_SXS_DUPLICATE_CLSID = DWORD(14023);
  15517. {$EXTERNALSYM ERROR_SXS_DUPLICATE_CLSID}
  15518. //
  15519. // MessageId: ERROR_SXS_DUPLICATE_IID
  15520. //
  15521. // MessageText:
  15522. //
  15523. // Two or more components referenced directly or indirectly by the application manifest have proxies for the same COM interface IIDs.
  15524. //
  15525. ERROR_SXS_DUPLICATE_IID = DWORD(14024);
  15526. {$EXTERNALSYM ERROR_SXS_DUPLICATE_IID}
  15527. //
  15528. // MessageId: ERROR_SXS_DUPLICATE_TLBID
  15529. //
  15530. // MessageText:
  15531. //
  15532. // Two or more components referenced directly or indirectly by the application manifest have the same COM type library TLBIDs.
  15533. //
  15534. ERROR_SXS_DUPLICATE_TLBID = DWORD(14025);
  15535. {$EXTERNALSYM ERROR_SXS_DUPLICATE_TLBID}
  15536. //
  15537. // MessageId: ERROR_SXS_DUPLICATE_PROGID
  15538. //
  15539. // MessageText:
  15540. //
  15541. // Two or more components referenced directly or indirectly by the application manifest have the same COM ProgIDs.
  15542. //
  15543. ERROR_SXS_DUPLICATE_PROGID = DWORD(14026);
  15544. {$EXTERNALSYM ERROR_SXS_DUPLICATE_PROGID}
  15545. //
  15546. // MessageId: ERROR_SXS_DUPLICATE_ASSEMBLY_NAME
  15547. //
  15548. // MessageText:
  15549. //
  15550. // Two or more components referenced directly or indirectly by the application manifest are different versions of the same component which is not permitted.
  15551. //
  15552. ERROR_SXS_DUPLICATE_ASSEMBLY_NAME = DWORD(14027);
  15553. {$EXTERNALSYM ERROR_SXS_DUPLICATE_ASSEMBLY_NAME}
  15554. //
  15555. // MessageId: ERROR_SXS_FILE_HASH_MISMATCH
  15556. //
  15557. // MessageText:
  15558. //
  15559. // A component's file does not match the verification information present in the
  15560. // component manifest.
  15561. //
  15562. ERROR_SXS_FILE_HASH_MISMATCH = DWORD(14028);
  15563. {$EXTERNALSYM ERROR_SXS_FILE_HASH_MISMATCH}
  15564. //
  15565. // MessageId: ERROR_SXS_POLICY_PARSE_ERROR
  15566. //
  15567. // MessageText:
  15568. //
  15569. // The policy manifest contains one or more syntax errors.
  15570. //
  15571. ERROR_SXS_POLICY_PARSE_ERROR = DWORD(14029);
  15572. {$EXTERNALSYM ERROR_SXS_POLICY_PARSE_ERROR}
  15573. //
  15574. // MessageId: ERROR_SXS_XML_E_MISSINGQUOTE
  15575. //
  15576. // MessageText:
  15577. //
  15578. // Manifest Parse Error : A string literal was expected, but no opening quote character was found.
  15579. //
  15580. ERROR_SXS_XML_E_MISSINGQUOTE = DWORD(14030);
  15581. {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGQUOTE}
  15582. //
  15583. // MessageId: ERROR_SXS_XML_E_COMMENTSYNTAX
  15584. //
  15585. // MessageText:
  15586. //
  15587. // Manifest Parse Error : Incorrect syntax was used in a comment.
  15588. //
  15589. ERROR_SXS_XML_E_COMMENTSYNTAX = DWORD(14031);
  15590. {$EXTERNALSYM ERROR_SXS_XML_E_COMMENTSYNTAX}
  15591. //
  15592. // MessageId: ERROR_SXS_XML_E_BADSTARTNAMECHAR
  15593. //
  15594. // MessageText:
  15595. //
  15596. // Manifest Parse Error : A name was started with an invalid character.
  15597. //
  15598. ERROR_SXS_XML_E_BADSTARTNAMECHAR = DWORD(14032);
  15599. {$EXTERNALSYM ERROR_SXS_XML_E_BADSTARTNAMECHAR}
  15600. //
  15601. // MessageId: ERROR_SXS_XML_E_BADNAMECHAR
  15602. //
  15603. // MessageText:
  15604. //
  15605. // Manifest Parse Error : A name contained an invalid character.
  15606. //
  15607. ERROR_SXS_XML_E_BADNAMECHAR = DWORD(14033);
  15608. {$EXTERNALSYM ERROR_SXS_XML_E_BADNAMECHAR}
  15609. //
  15610. // MessageId: ERROR_SXS_XML_E_BADCHARINSTRING
  15611. //
  15612. // MessageText:
  15613. //
  15614. // Manifest Parse Error : A string literal contained an invalid character.
  15615. //
  15616. ERROR_SXS_XML_E_BADCHARINSTRING = DWORD(14034);
  15617. {$EXTERNALSYM ERROR_SXS_XML_E_BADCHARINSTRING}
  15618. //
  15619. // MessageId: ERROR_SXS_XML_E_XMLDECLSYNTAX
  15620. //
  15621. // MessageText:
  15622. //
  15623. // Manifest Parse Error : Invalid syntax for an xml declaration.
  15624. //
  15625. ERROR_SXS_XML_E_XMLDECLSYNTAX = DWORD(14035);
  15626. {$EXTERNALSYM ERROR_SXS_XML_E_XMLDECLSYNTAX}
  15627. //
  15628. // MessageId: ERROR_SXS_XML_E_BADCHARDATA
  15629. //
  15630. // MessageText:
  15631. //
  15632. // Manifest Parse Error : An Invalid character was found in text content.
  15633. //
  15634. ERROR_SXS_XML_E_BADCHARDATA = DWORD(14036);
  15635. {$EXTERNALSYM ERROR_SXS_XML_E_BADCHARDATA}
  15636. //
  15637. // MessageId: ERROR_SXS_XML_E_MISSINGWHITESPACE
  15638. //
  15639. // MessageText:
  15640. //
  15641. // Manifest Parse Error : Required white space was missing.
  15642. //
  15643. ERROR_SXS_XML_E_MISSINGWHITESPACE = DWORD(14037);
  15644. {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGWHITESPACE}
  15645. //
  15646. // MessageId: ERROR_SXS_XML_E_EXPECTINGTAGEND
  15647. //
  15648. // MessageText:
  15649. //
  15650. // Manifest Parse Error : The character '>' was expected.
  15651. //
  15652. ERROR_SXS_XML_E_EXPECTINGTAGEND = DWORD(14038);
  15653. {$EXTERNALSYM ERROR_SXS_XML_E_EXPECTINGTAGEND}
  15654. //
  15655. // MessageId: ERROR_SXS_XML_E_MISSINGSEMICOLON
  15656. //
  15657. // MessageText:
  15658. //
  15659. // Manifest Parse Error : A semi colon character was expected.
  15660. //
  15661. ERROR_SXS_XML_E_MISSINGSEMICOLON = DWORD(14039);
  15662. {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGSEMICOLON}
  15663. //
  15664. // MessageId: ERROR_SXS_XML_E_UNBALANCEDPAREN
  15665. //
  15666. // MessageText:
  15667. //
  15668. // Manifest Parse Error : Unbalanced parentheses.
  15669. //
  15670. ERROR_SXS_XML_E_UNBALANCEDPAREN = DWORD(14040);
  15671. {$EXTERNALSYM ERROR_SXS_XML_E_UNBALANCEDPAREN}
  15672. //
  15673. // MessageId: ERROR_SXS_XML_E_INTERNALERROR
  15674. //
  15675. // MessageText:
  15676. //
  15677. // Manifest Parse Error : Internal error.
  15678. //
  15679. ERROR_SXS_XML_E_INTERNALERROR = DWORD(14041);
  15680. {$EXTERNALSYM ERROR_SXS_XML_E_INTERNALERROR}
  15681. //
  15682. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE
  15683. //
  15684. // MessageText:
  15685. //
  15686. // Manifest Parse Error : Whitespace is not allowed at this location.
  15687. //
  15688. ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE = DWORD(14042);
  15689. {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE}
  15690. //
  15691. // MessageId: ERROR_SXS_XML_E_INCOMPLETE_ENCODING
  15692. //
  15693. // MessageText:
  15694. //
  15695. // Manifest Parse Error : End of file reached in invalid state for current encoding.
  15696. //
  15697. ERROR_SXS_XML_E_INCOMPLETE_ENCODING = DWORD(14043);
  15698. {$EXTERNALSYM ERROR_SXS_XML_E_INCOMPLETE_ENCODING}
  15699. //
  15700. // MessageId: ERROR_SXS_XML_E_MISSING_PAREN
  15701. //
  15702. // MessageText:
  15703. //
  15704. // Manifest Parse Error : Missing parenthesis.
  15705. //
  15706. ERROR_SXS_XML_E_MISSING_PAREN = DWORD(14044);
  15707. {$EXTERNALSYM ERROR_SXS_XML_E_MISSING_PAREN}
  15708. //
  15709. // MessageId: ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
  15710. //
  15711. // MessageText:
  15712. //
  15713. // Manifest Parse Error : A single or double closing quote character (\' or \") is missing.
  15714. //
  15715. ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE = DWORD(14045);
  15716. {$EXTERNALSYM ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE}
  15717. //
  15718. // MessageId: ERROR_SXS_XML_E_MULTIPLE_COLONS
  15719. //
  15720. // MessageText:
  15721. //
  15722. // Manifest Parse Error : Multiple colons are not allowed in a name.
  15723. //
  15724. ERROR_SXS_XML_E_MULTIPLE_COLONS = DWORD(14046);
  15725. {$EXTERNALSYM ERROR_SXS_XML_E_MULTIPLE_COLONS}
  15726. //
  15727. // MessageId: ERROR_SXS_XML_E_INVALID_DECIMAL
  15728. //
  15729. // MessageText:
  15730. //
  15731. // Manifest Parse Error : Invalid character for decimal digit.
  15732. //
  15733. ERROR_SXS_XML_E_INVALID_DECIMAL = DWORD(14047);
  15734. {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_DECIMAL}
  15735. //
  15736. // MessageId: ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
  15737. //
  15738. // MessageText:
  15739. //
  15740. // Manifest Parse Error : Invalid character for hexidecimal digit.
  15741. //
  15742. ERROR_SXS_XML_E_INVALID_HEXIDECIMAL = DWORD(14048);
  15743. {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_HEXIDECIMAL}
  15744. //
  15745. // MessageId: ERROR_SXS_XML_E_INVALID_UNICODE
  15746. //
  15747. // MessageText:
  15748. //
  15749. // Manifest Parse Error : Invalid unicode character value for this platform.
  15750. //
  15751. ERROR_SXS_XML_E_INVALID_UNICODE = DWORD(14049);
  15752. {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_UNICODE}
  15753. //
  15754. // MessageId: ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK
  15755. //
  15756. // MessageText:
  15757. //
  15758. // Manifest Parse Error : Expecting whitespace or '?'.
  15759. //
  15760. ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK = DWORD(14050);
  15761. {$EXTERNALSYM ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK}
  15762. //
  15763. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDENDTAG
  15764. //
  15765. // MessageText:
  15766. //
  15767. // Manifest Parse Error : End tag was not expected at this location.
  15768. //
  15769. ERROR_SXS_XML_E_UNEXPECTEDENDTAG = DWORD(14051);
  15770. {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTEDENDTAG}
  15771. //
  15772. // MessageId: ERROR_SXS_XML_E_UNCLOSEDTAG
  15773. //
  15774. // MessageText:
  15775. //
  15776. // Manifest Parse Error : The following tags were not closed: %1.
  15777. //
  15778. ERROR_SXS_XML_E_UNCLOSEDTAG = DWORD(14052);
  15779. {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDTAG}
  15780. //
  15781. // MessageId: ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
  15782. //
  15783. // MessageText:
  15784. //
  15785. // Manifest Parse Error : Duplicate attribute.
  15786. //
  15787. ERROR_SXS_XML_E_DUPLICATEATTRIBUTE = DWORD(14053);
  15788. {$EXTERNALSYM ERROR_SXS_XML_E_DUPLICATEATTRIBUTE}
  15789. //
  15790. // MessageId: ERROR_SXS_XML_E_MULTIPLEROOTS
  15791. //
  15792. // MessageText:
  15793. //
  15794. // Manifest Parse Error : Only one top level element is allowed in an XML document.
  15795. //
  15796. ERROR_SXS_XML_E_MULTIPLEROOTS = DWORD(14054);
  15797. {$EXTERNALSYM ERROR_SXS_XML_E_MULTIPLEROOTS}
  15798. //
  15799. // MessageId: ERROR_SXS_XML_E_INVALIDATROOTLEVEL
  15800. //
  15801. // MessageText:
  15802. //
  15803. // Manifest Parse Error : Invalid at the top level of the document.
  15804. //
  15805. ERROR_SXS_XML_E_INVALIDATROOTLEVEL = DWORD(14055);
  15806. {$EXTERNALSYM ERROR_SXS_XML_E_INVALIDATROOTLEVEL}
  15807. //
  15808. // MessageId: ERROR_SXS_XML_E_BADXMLDECL
  15809. //
  15810. // MessageText:
  15811. //
  15812. // Manifest Parse Error : Invalid xml declaration.
  15813. //
  15814. ERROR_SXS_XML_E_BADXMLDECL = DWORD(14056);
  15815. {$EXTERNALSYM ERROR_SXS_XML_E_BADXMLDECL}
  15816. //
  15817. // MessageId: ERROR_SXS_XML_E_MISSINGROOT
  15818. //
  15819. // MessageText:
  15820. //
  15821. // Manifest Parse Error : XML document must have a top level element.
  15822. //
  15823. ERROR_SXS_XML_E_MISSINGROOT = DWORD(14057);
  15824. {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGROOT}
  15825. //
  15826. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDEOF
  15827. //
  15828. // MessageText:
  15829. //
  15830. // Manifest Parse Error : Unexpected end of file.
  15831. //
  15832. ERROR_SXS_XML_E_UNEXPECTEDEOF = DWORD(14058);
  15833. {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTEDEOF}
  15834. //
  15835. // MessageId: ERROR_SXS_XML_E_BADPEREFINSUBSET
  15836. //
  15837. // MessageText:
  15838. //
  15839. // Manifest Parse Error : Parameter entities cannot be used inside markup declarations in an internal subset.
  15840. //
  15841. ERROR_SXS_XML_E_BADPEREFINSUBSET = DWORD(14059);
  15842. {$EXTERNALSYM ERROR_SXS_XML_E_BADPEREFINSUBSET}
  15843. //
  15844. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTARTTAG
  15845. //
  15846. // MessageText:
  15847. //
  15848. // Manifest Parse Error : Element was not closed.
  15849. //
  15850. ERROR_SXS_XML_E_UNCLOSEDSTARTTAG = DWORD(14060);
  15851. {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDSTARTTAG}
  15852. //
  15853. // MessageId: ERROR_SXS_XML_E_UNCLOSEDENDTAG
  15854. //
  15855. // MessageText:
  15856. //
  15857. // Manifest Parse Error : End element was missing the character '>'.
  15858. //
  15859. ERROR_SXS_XML_E_UNCLOSEDENDTAG = DWORD(14061);
  15860. {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDENDTAG}
  15861. //
  15862. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTRING
  15863. //
  15864. // MessageText:
  15865. //
  15866. // Manifest Parse Error : A string literal was not closed.
  15867. //
  15868. ERROR_SXS_XML_E_UNCLOSEDSTRING = DWORD(14062);
  15869. {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDSTRING}
  15870. //
  15871. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCOMMENT
  15872. //
  15873. // MessageText:
  15874. //
  15875. // Manifest Parse Error : A comment was not closed.
  15876. //
  15877. ERROR_SXS_XML_E_UNCLOSEDCOMMENT = DWORD(14063);
  15878. {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDCOMMENT}
  15879. //
  15880. // MessageId: ERROR_SXS_XML_E_UNCLOSEDDECL
  15881. //
  15882. // MessageText:
  15883. //
  15884. // Manifest Parse Error : A declaration was not closed.
  15885. //
  15886. ERROR_SXS_XML_E_UNCLOSEDDECL = DWORD(14064);
  15887. {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDDECL}
  15888. //
  15889. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCDATA
  15890. //
  15891. // MessageText:
  15892. //
  15893. // Manifest Parse Error : A CDATA section was not closed.
  15894. //
  15895. ERROR_SXS_XML_E_UNCLOSEDCDATA = DWORD(14065);
  15896. {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDCDATA}
  15897. //
  15898. // MessageId: ERROR_SXS_XML_E_RESERVEDNAMESPACE
  15899. //
  15900. // MessageText:
  15901. //
  15902. // Manifest Parse Error : The namespace prefix is not allowed to start with the reserved string "xml".
  15903. //
  15904. ERROR_SXS_XML_E_RESERVEDNAMESPACE = DWORD(14066);
  15905. {$EXTERNALSYM ERROR_SXS_XML_E_RESERVEDNAMESPACE}
  15906. //
  15907. // MessageId: ERROR_SXS_XML_E_INVALIDENCODING
  15908. //
  15909. // MessageText:
  15910. //
  15911. // Manifest Parse Error : System does not support the specified encoding.
  15912. //
  15913. ERROR_SXS_XML_E_INVALIDENCODING = DWORD(14067);
  15914. {$EXTERNALSYM ERROR_SXS_XML_E_INVALIDENCODING}
  15915. //
  15916. // MessageId: ERROR_SXS_XML_E_INVALIDSWITCH
  15917. //
  15918. // MessageText:
  15919. //
  15920. // Manifest Parse Error : Switch from current encoding to specified encoding not supported.
  15921. //
  15922. ERROR_SXS_XML_E_INVALIDSWITCH = DWORD(14068);
  15923. {$EXTERNALSYM ERROR_SXS_XML_E_INVALIDSWITCH}
  15924. //
  15925. // MessageId: ERROR_SXS_XML_E_BADXMLCASE
  15926. //
  15927. // MessageText:
  15928. //
  15929. // Manifest Parse Error : The name 'xml' is reserved and must be lower case.
  15930. //
  15931. ERROR_SXS_XML_E_BADXMLCASE = DWORD(14069);
  15932. {$EXTERNALSYM ERROR_SXS_XML_E_BADXMLCASE}
  15933. //
  15934. // MessageId: ERROR_SXS_XML_E_INVALID_STANDALONE
  15935. //
  15936. // MessageText:
  15937. //
  15938. // Manifest Parse Error : The standalone attribute must have the value 'yes' or 'no'.
  15939. //
  15940. ERROR_SXS_XML_E_INVALID_STANDALONE = DWORD(14070);
  15941. {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_STANDALONE}
  15942. //
  15943. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_STANDALONE
  15944. //
  15945. // MessageText:
  15946. //
  15947. // Manifest Parse Error : The standalone attribute cannot be used in external entities.
  15948. //
  15949. ERROR_SXS_XML_E_UNEXPECTED_STANDALONE = DWORD(14071);
  15950. {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTED_STANDALONE}
  15951. //
  15952. // MessageId: ERROR_SXS_XML_E_INVALID_VERSION
  15953. //
  15954. // MessageText:
  15955. //
  15956. // Manifest Parse Error : Invalid version number.
  15957. //
  15958. ERROR_SXS_XML_E_INVALID_VERSION = DWORD(14072);
  15959. {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_VERSION}
  15960. //
  15961. // MessageId: ERROR_SXS_XML_E_MISSINGEQUALS
  15962. //
  15963. // MessageText:
  15964. //
  15965. // Manifest Parse Error : Missing equals sign between attribute and attribute value.
  15966. //
  15967. ERROR_SXS_XML_E_MISSINGEQUALS = DWORD(14073);
  15968. {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGEQUALS}
  15969. //
  15970. // MessageId: ERROR_SXS_PROTECTION_RECOVERY_FAILED
  15971. //
  15972. // MessageText:
  15973. //
  15974. // Assembly Protection Error : Unable to recover the specified assembly.
  15975. //
  15976. ERROR_SXS_PROTECTION_RECOVERY_FAILED = DWORD(14074);
  15977. {$EXTERNALSYM ERROR_SXS_PROTECTION_RECOVERY_FAILED}
  15978. //
  15979. // MessageId: ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT
  15980. //
  15981. // MessageText:
  15982. //
  15983. // Assembly Protection Error : The public key for an assembly was too short to be allowed.
  15984. //
  15985. ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT = DWORD(14075);
  15986. {$EXTERNALSYM ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT}
  15987. //
  15988. // MessageId: ERROR_SXS_PROTECTION_CATALOG_NOT_VALID
  15989. //
  15990. // MessageText:
  15991. //
  15992. // Assembly Protection Error : The catalog for an assembly is not valid, or does not match the assembly's manifest.
  15993. //
  15994. ERROR_SXS_PROTECTION_CATALOG_NOT_VALID = DWORD(14076);
  15995. {$EXTERNALSYM ERROR_SXS_PROTECTION_CATALOG_NOT_VALID}
  15996. //
  15997. // MessageId: ERROR_SXS_UNTRANSLATABLE_HRESULT
  15998. //
  15999. // MessageText:
  16000. //
  16001. // An HRESULT could not be translated to a corresponding Win32 error code.
  16002. //
  16003. ERROR_SXS_UNTRANSLATABLE_HRESULT = DWORD(14077);
  16004. {$EXTERNALSYM ERROR_SXS_UNTRANSLATABLE_HRESULT}
  16005. //
  16006. // MessageId: ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING
  16007. //
  16008. // MessageText:
  16009. //
  16010. // Assembly Protection Error : The catalog for an assembly is missing.
  16011. //
  16012. ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING = DWORD(14078);
  16013. {$EXTERNALSYM ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING}
  16014. //
  16015. // MessageId: ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE
  16016. //
  16017. // MessageText:
  16018. //
  16019. // The supplied assembly identity is missing one or more attributes which must be present in this context.
  16020. //
  16021. ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE = DWORD(14079);
  16022. {$EXTERNALSYM ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE}
  16023. //
  16024. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME
  16025. //
  16026. // MessageText:
  16027. //
  16028. // The supplied assembly identity has one or more attribute names that contain characters not permitted in XML names.
  16029. //
  16030. ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME = DWORD(14080);
  16031. {$EXTERNALSYM ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME}
  16032. ///////////////////////////////////////////////////
  16033. // //
  16034. // End of Side By Side Error Codes //
  16035. // //
  16036. // 14000 to 14999 //
  16037. ///////////////////////////////////////////////////
  16038. ///////////////////////////////////////////////////
  16039. // //
  16040. // Start of IPSec Error codes //
  16041. // //
  16042. // 13000 to 13999 //
  16043. ///////////////////////////////////////////////////
  16044. //
  16045. // MessageId: ERROR_IPSEC_QM_POLICY_EXISTS
  16046. //
  16047. // MessageText:
  16048. //
  16049. // The specified quick mode policy already exists.
  16050. //
  16051. ERROR_IPSEC_QM_POLICY_EXISTS = DWORD(13000);
  16052. {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_EXISTS}
  16053. //
  16054. // MessageId: ERROR_IPSEC_QM_POLICY_NOT_FOUND
  16055. //
  16056. // MessageText:
  16057. //
  16058. // The specified quick mode policy was not found.
  16059. //
  16060. ERROR_IPSEC_QM_POLICY_NOT_FOUND = DWORD(13001);
  16061. {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_NOT_FOUND}
  16062. //
  16063. // MessageId: ERROR_IPSEC_QM_POLICY_IN_USE
  16064. //
  16065. // MessageText:
  16066. //
  16067. // The specified quick mode policy is being used.
  16068. //
  16069. ERROR_IPSEC_QM_POLICY_IN_USE = DWORD(13002);
  16070. {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_IN_USE}
  16071. //
  16072. // MessageId: ERROR_IPSEC_MM_POLICY_EXISTS
  16073. //
  16074. // MessageText:
  16075. //
  16076. // The specified main mode policy already exists.
  16077. //
  16078. ERROR_IPSEC_MM_POLICY_EXISTS = DWORD(13003);
  16079. {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_EXISTS}
  16080. //
  16081. // MessageId: ERROR_IPSEC_MM_POLICY_NOT_FOUND
  16082. //
  16083. // MessageText:
  16084. //
  16085. // The specified main mode policy was not found
  16086. //
  16087. ERROR_IPSEC_MM_POLICY_NOT_FOUND = DWORD(13004);
  16088. {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_NOT_FOUND}
  16089. //
  16090. // MessageId: ERROR_IPSEC_MM_POLICY_IN_USE
  16091. //
  16092. // MessageText:
  16093. //
  16094. // The specified main mode policy is being used.
  16095. //
  16096. ERROR_IPSEC_MM_POLICY_IN_USE = DWORD(13005);
  16097. {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_IN_USE}
  16098. //
  16099. // MessageId: ERROR_IPSEC_MM_FILTER_EXISTS
  16100. //
  16101. // MessageText:
  16102. //
  16103. // The specified main mode filter already exists.
  16104. //
  16105. ERROR_IPSEC_MM_FILTER_EXISTS = DWORD(13006);
  16106. {$EXTERNALSYM ERROR_IPSEC_MM_FILTER_EXISTS}
  16107. //
  16108. // MessageId: ERROR_IPSEC_MM_FILTER_NOT_FOUND
  16109. //
  16110. // MessageText:
  16111. //
  16112. // The specified main mode filter was not found.
  16113. //
  16114. ERROR_IPSEC_MM_FILTER_NOT_FOUND = DWORD(13007);
  16115. {$EXTERNALSYM ERROR_IPSEC_MM_FILTER_NOT_FOUND}
  16116. //
  16117. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_EXISTS
  16118. //
  16119. // MessageText:
  16120. //
  16121. // The specified transport mode filter already exists.
  16122. //
  16123. ERROR_IPSEC_TRANSPORT_FILTER_EXISTS = DWORD(13008);
  16124. {$EXTERNALSYM ERROR_IPSEC_TRANSPORT_FILTER_EXISTS}
  16125. //
  16126. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND
  16127. //
  16128. // MessageText:
  16129. //
  16130. // The specified transport mode filter does not exist.
  16131. //
  16132. ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND = DWORD(13009);
  16133. {$EXTERNALSYM ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND}
  16134. //
  16135. // MessageId: ERROR_IPSEC_MM_AUTH_EXISTS
  16136. //
  16137. // MessageText:
  16138. //
  16139. // The specified main mode authentication list exists.
  16140. //
  16141. ERROR_IPSEC_MM_AUTH_EXISTS = DWORD(13010);
  16142. {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_EXISTS}
  16143. //
  16144. // MessageId: ERROR_IPSEC_MM_AUTH_NOT_FOUND
  16145. //
  16146. // MessageText:
  16147. //
  16148. // The specified main mode authentication list was not found.
  16149. //
  16150. ERROR_IPSEC_MM_AUTH_NOT_FOUND = DWORD(13011);
  16151. {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_NOT_FOUND}
  16152. //
  16153. // MessageId: ERROR_IPSEC_MM_AUTH_IN_USE
  16154. //
  16155. // MessageText:
  16156. //
  16157. // The specified quick mode policy is being used.
  16158. //
  16159. ERROR_IPSEC_MM_AUTH_IN_USE = DWORD(13012);
  16160. {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_IN_USE}
  16161. //
  16162. // MessageId: ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND
  16163. //
  16164. // MessageText:
  16165. //
  16166. // The specified main mode policy was not found.
  16167. //
  16168. ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND = DWORD(13013);
  16169. {$EXTERNALSYM ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND}
  16170. //
  16171. // MessageId: ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND
  16172. //
  16173. // MessageText:
  16174. //
  16175. // The specified quick mode policy was not found
  16176. //
  16177. ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND = DWORD(13014);
  16178. {$EXTERNALSYM ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND}
  16179. //
  16180. // MessageId: ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND
  16181. //
  16182. // MessageText:
  16183. //
  16184. // The manifest file contains one or more syntax errors.
  16185. //
  16186. ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND = DWORD(13015);
  16187. {$EXTERNALSYM ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND}
  16188. //
  16189. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_EXISTS
  16190. //
  16191. // MessageText:
  16192. //
  16193. // The application attempted to activate a disabled activation context.
  16194. //
  16195. ERROR_IPSEC_TUNNEL_FILTER_EXISTS = DWORD(13016);
  16196. {$EXTERNALSYM ERROR_IPSEC_TUNNEL_FILTER_EXISTS}
  16197. //
  16198. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND
  16199. //
  16200. // MessageText:
  16201. //
  16202. // The requested lookup key was not found in any active activation context.
  16203. //
  16204. ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND = DWORD(13017);
  16205. {$EXTERNALSYM ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND}
  16206. //
  16207. // MessageId: ERROR_IPSEC_MM_FILTER_PENDING_DELETION
  16208. //
  16209. // MessageText:
  16210. //
  16211. // The Main Mode filter is pending deletion.
  16212. //
  16213. ERROR_IPSEC_MM_FILTER_PENDING_DELETION = DWORD(13018);
  16214. {$EXTERNALSYM ERROR_IPSEC_MM_FILTER_PENDING_DELETION}
  16215. //
  16216. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION
  16217. //
  16218. // MessageText:
  16219. //
  16220. // The transport filter is pending deletion.
  16221. //
  16222. ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION = DWORD(13019);
  16223. {$EXTERNALSYM ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION}
  16224. //
  16225. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION
  16226. //
  16227. // MessageText:
  16228. //
  16229. // The tunnel filter is pending deletion.
  16230. //
  16231. ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION = DWORD(13020);
  16232. {$EXTERNALSYM ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION}
  16233. //
  16234. // MessageId: ERROR_IPSEC_MM_POLICY_PENDING_DELETION
  16235. //
  16236. // MessageText:
  16237. //
  16238. // The Main Mode policy is pending deletion.
  16239. //
  16240. ERROR_IPSEC_MM_POLICY_PENDING_DELETION = DWORD(13021);
  16241. {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_PENDING_DELETION}
  16242. //
  16243. // MessageId: ERROR_IPSEC_MM_AUTH_PENDING_DELETION
  16244. //
  16245. // MessageText:
  16246. //
  16247. // The Main Mode authentication bundle is pending deletion.
  16248. //
  16249. ERROR_IPSEC_MM_AUTH_PENDING_DELETION = DWORD(13022);
  16250. {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_PENDING_DELETION}
  16251. //
  16252. // MessageId: ERROR_IPSEC_QM_POLICY_PENDING_DELETION
  16253. //
  16254. // MessageText:
  16255. //
  16256. // The Quick Mode policy is pending deletion.
  16257. //
  16258. ERROR_IPSEC_QM_POLICY_PENDING_DELETION = DWORD(13023);
  16259. {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_PENDING_DELETION}
  16260. //
  16261. // MessageId: WARNING_IPSEC_MM_POLICY_PRUNED
  16262. //
  16263. // MessageText:
  16264. //
  16265. // The Main Mode policy was successfully added, but some of the requested offers are not supported.
  16266. //
  16267. WARNING_IPSEC_MM_POLICY_PRUNED = DWORD(13024);
  16268. {$EXTERNALSYM WARNING_IPSEC_MM_POLICY_PRUNED}
  16269. //
  16270. // MessageId: WARNING_IPSEC_QM_POLICY_PRUNED
  16271. //
  16272. // MessageText:
  16273. //
  16274. // The Quick Mode policy was successfully added, but some of the requested offers are not supported.
  16275. //
  16276. WARNING_IPSEC_QM_POLICY_PRUNED = DWORD(13025);
  16277. {$EXTERNALSYM WARNING_IPSEC_QM_POLICY_PRUNED}
  16278. //
  16279. // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  16280. //
  16281. // MessageText:
  16282. //
  16283. // ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  16284. //
  16285. ERROR_IPSEC_IKE_NEG_STATUS_BEGIN = DWORD(13800);
  16286. {$EXTERNALSYM ERROR_IPSEC_IKE_NEG_STATUS_BEGIN}
  16287. //
  16288. // MessageId: ERROR_IPSEC_IKE_AUTH_FAIL
  16289. //
  16290. // MessageText:
  16291. //
  16292. // IKE authentication credentials are unacceptable
  16293. //
  16294. ERROR_IPSEC_IKE_AUTH_FAIL = DWORD(13801);
  16295. {$EXTERNALSYM ERROR_IPSEC_IKE_AUTH_FAIL}
  16296. //
  16297. // MessageId: ERROR_IPSEC_IKE_ATTRIB_FAIL
  16298. //
  16299. // MessageText:
  16300. //
  16301. // IKE security attributes are unacceptable
  16302. //
  16303. ERROR_IPSEC_IKE_ATTRIB_FAIL = DWORD(13802);
  16304. {$EXTERNALSYM ERROR_IPSEC_IKE_ATTRIB_FAIL}
  16305. //
  16306. // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_PENDING
  16307. //
  16308. // MessageText:
  16309. //
  16310. // IKE Negotiation in progress
  16311. //
  16312. ERROR_IPSEC_IKE_NEGOTIATION_PENDING = DWORD(13803);
  16313. {$EXTERNALSYM ERROR_IPSEC_IKE_NEGOTIATION_PENDING}
  16314. //
  16315. // MessageId: ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR
  16316. //
  16317. // MessageText:
  16318. //
  16319. // General processing error
  16320. //
  16321. ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR = DWORD(13804);
  16322. {$EXTERNALSYM ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR}
  16323. //
  16324. // MessageId: ERROR_IPSEC_IKE_TIMED_OUT
  16325. //
  16326. // MessageText:
  16327. //
  16328. // Negotiation timed out
  16329. //
  16330. ERROR_IPSEC_IKE_TIMED_OUT = DWORD(13805);
  16331. {$EXTERNALSYM ERROR_IPSEC_IKE_TIMED_OUT}
  16332. //
  16333. // MessageId: ERROR_IPSEC_IKE_NO_CERT
  16334. //
  16335. // MessageText:
  16336. //
  16337. // IKE failed to find valid machine certificate
  16338. //
  16339. ERROR_IPSEC_IKE_NO_CERT = DWORD(13806);
  16340. {$EXTERNALSYM ERROR_IPSEC_IKE_NO_CERT}
  16341. //
  16342. // MessageId: ERROR_IPSEC_IKE_SA_DELETED
  16343. //
  16344. // MessageText:
  16345. //
  16346. // IKE SA deleted by peer before establishment completed
  16347. //
  16348. ERROR_IPSEC_IKE_SA_DELETED = DWORD(13807);
  16349. {$EXTERNALSYM ERROR_IPSEC_IKE_SA_DELETED}
  16350. //
  16351. // MessageId: ERROR_IPSEC_IKE_SA_REAPED
  16352. //
  16353. // MessageText:
  16354. //
  16355. // IKE SA deleted before establishment completed
  16356. //
  16357. ERROR_IPSEC_IKE_SA_REAPED = DWORD(13808);
  16358. {$EXTERNALSYM ERROR_IPSEC_IKE_SA_REAPED}
  16359. //
  16360. // MessageId: ERROR_IPSEC_IKE_MM_ACQUIRE_DROP
  16361. //
  16362. // MessageText:
  16363. //
  16364. // Negotiation request sat in Queue too long
  16365. //
  16366. ERROR_IPSEC_IKE_MM_ACQUIRE_DROP = DWORD(13809);
  16367. {$EXTERNALSYM ERROR_IPSEC_IKE_MM_ACQUIRE_DROP}
  16368. //
  16369. // MessageId: ERROR_IPSEC_IKE_QM_ACQUIRE_DROP
  16370. //
  16371. // MessageText:
  16372. //
  16373. // Negotiation request sat in Queue too long
  16374. //
  16375. ERROR_IPSEC_IKE_QM_ACQUIRE_DROP = DWORD(13810);
  16376. {$EXTERNALSYM ERROR_IPSEC_IKE_QM_ACQUIRE_DROP}
  16377. //
  16378. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_MM
  16379. //
  16380. // MessageText:
  16381. //
  16382. // Negotiation request sat in Queue too long
  16383. //
  16384. ERROR_IPSEC_IKE_QUEUE_DROP_MM = DWORD(13811);
  16385. {$EXTERNALSYM ERROR_IPSEC_IKE_QUEUE_DROP_MM}
  16386. //
  16387. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM
  16388. //
  16389. // MessageText:
  16390. //
  16391. // Negotiation request sat in Queue too long
  16392. //
  16393. ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM = DWORD(13812);
  16394. {$EXTERNALSYM ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM}
  16395. //
  16396. // MessageId: ERROR_IPSEC_IKE_DROP_NO_RESPONSE
  16397. //
  16398. // MessageText:
  16399. //
  16400. // No response from peer
  16401. //
  16402. ERROR_IPSEC_IKE_DROP_NO_RESPONSE = DWORD(13813);
  16403. {$EXTERNALSYM ERROR_IPSEC_IKE_DROP_NO_RESPONSE}
  16404. //
  16405. // MessageId: ERROR_IPSEC_IKE_MM_DELAY_DROP
  16406. //
  16407. // MessageText:
  16408. //
  16409. // Negotiation took too long
  16410. //
  16411. ERROR_IPSEC_IKE_MM_DELAY_DROP = DWORD(13814);
  16412. {$EXTERNALSYM ERROR_IPSEC_IKE_MM_DELAY_DROP}
  16413. //
  16414. // MessageId: ERROR_IPSEC_IKE_QM_DELAY_DROP
  16415. //
  16416. // MessageText:
  16417. //
  16418. // Negotiation took too long
  16419. //
  16420. ERROR_IPSEC_IKE_QM_DELAY_DROP = DWORD(13815);
  16421. {$EXTERNALSYM ERROR_IPSEC_IKE_QM_DELAY_DROP}
  16422. //
  16423. // MessageId: ERROR_IPSEC_IKE_ERROR
  16424. //
  16425. // MessageText:
  16426. //
  16427. // Unknown error occurred
  16428. //
  16429. ERROR_IPSEC_IKE_ERROR = DWORD(13816);
  16430. {$EXTERNALSYM ERROR_IPSEC_IKE_ERROR}
  16431. //
  16432. // MessageId: ERROR_IPSEC_IKE_CRL_FAILED
  16433. //
  16434. // MessageText:
  16435. //
  16436. // Certificate Revocation Check failed
  16437. //
  16438. ERROR_IPSEC_IKE_CRL_FAILED = DWORD(13817);
  16439. {$EXTERNALSYM ERROR_IPSEC_IKE_CRL_FAILED}
  16440. //
  16441. // MessageId: ERROR_IPSEC_IKE_INVALID_KEY_USAGE
  16442. //
  16443. // MessageText:
  16444. //
  16445. // Invalid certificate key usage
  16446. //
  16447. ERROR_IPSEC_IKE_INVALID_KEY_USAGE = DWORD(13818);
  16448. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_KEY_USAGE}
  16449. //
  16450. // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_TYPE
  16451. //
  16452. // MessageText:
  16453. //
  16454. // Invalid certificate type
  16455. //
  16456. ERROR_IPSEC_IKE_INVALID_CERT_TYPE = DWORD(13819);
  16457. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_CERT_TYPE}
  16458. //
  16459. // MessageId: ERROR_IPSEC_IKE_NO_PRIVATE_KEY
  16460. //
  16461. // MessageText:
  16462. //
  16463. // No private key associated with machine certificate
  16464. //
  16465. ERROR_IPSEC_IKE_NO_PRIVATE_KEY = DWORD(13820);
  16466. {$EXTERNALSYM ERROR_IPSEC_IKE_NO_PRIVATE_KEY}
  16467. //
  16468. // MessageId: ERROR_IPSEC_IKE_DH_FAIL
  16469. //
  16470. // MessageText:
  16471. //
  16472. // Failure in Diffie-Helman computation
  16473. //
  16474. ERROR_IPSEC_IKE_DH_FAIL = DWORD(13822);
  16475. {$EXTERNALSYM ERROR_IPSEC_IKE_DH_FAIL}
  16476. //
  16477. // MessageId: ERROR_IPSEC_IKE_INVALID_HEADER
  16478. //
  16479. // MessageText:
  16480. //
  16481. // Invalid header
  16482. //
  16483. ERROR_IPSEC_IKE_INVALID_HEADER = DWORD(13824);
  16484. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HEADER}
  16485. //
  16486. // MessageId: ERROR_IPSEC_IKE_NO_POLICY
  16487. //
  16488. // MessageText:
  16489. //
  16490. // No policy configured
  16491. //
  16492. ERROR_IPSEC_IKE_NO_POLICY = DWORD(13825);
  16493. {$EXTERNALSYM ERROR_IPSEC_IKE_NO_POLICY}
  16494. //
  16495. // MessageId: ERROR_IPSEC_IKE_INVALID_SIGNATURE
  16496. //
  16497. // MessageText:
  16498. //
  16499. // Failed to verify signature
  16500. //
  16501. ERROR_IPSEC_IKE_INVALID_SIGNATURE = DWORD(13826);
  16502. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_SIGNATURE}
  16503. //
  16504. // MessageId: ERROR_IPSEC_IKE_KERBEROS_ERROR
  16505. //
  16506. // MessageText:
  16507. //
  16508. // Failed to authenticate using kerberos
  16509. //
  16510. ERROR_IPSEC_IKE_KERBEROS_ERROR = DWORD(13827);
  16511. {$EXTERNALSYM ERROR_IPSEC_IKE_KERBEROS_ERROR}
  16512. //
  16513. // MessageId: ERROR_IPSEC_IKE_NO_PUBLIC_KEY
  16514. //
  16515. // MessageText:
  16516. //
  16517. // Peer's certificate did not have a public key
  16518. //
  16519. ERROR_IPSEC_IKE_NO_PUBLIC_KEY = DWORD(13828);
  16520. {$EXTERNALSYM ERROR_IPSEC_IKE_NO_PUBLIC_KEY}
  16521. // These must stay as a unit.
  16522. //
  16523. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR
  16524. //
  16525. // MessageText:
  16526. //
  16527. // Error processing error payload
  16528. //
  16529. ERROR_IPSEC_IKE_PROCESS_ERR = DWORD(13829);
  16530. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR}
  16531. //
  16532. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SA
  16533. //
  16534. // MessageText:
  16535. //
  16536. // Error processing SA payload
  16537. //
  16538. ERROR_IPSEC_IKE_PROCESS_ERR_SA = DWORD(13830);
  16539. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_SA}
  16540. //
  16541. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_PROP
  16542. //
  16543. // MessageText:
  16544. //
  16545. // Error processing Proposal payload
  16546. //
  16547. ERROR_IPSEC_IKE_PROCESS_ERR_PROP = DWORD(13831);
  16548. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_PROP}
  16549. //
  16550. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_TRANS
  16551. //
  16552. // MessageText:
  16553. //
  16554. // Error processing Transform payload
  16555. //
  16556. ERROR_IPSEC_IKE_PROCESS_ERR_TRANS = DWORD(13832);
  16557. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_TRANS}
  16558. //
  16559. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_KE
  16560. //
  16561. // MessageText:
  16562. //
  16563. // Error processing KE payload
  16564. //
  16565. ERROR_IPSEC_IKE_PROCESS_ERR_KE = DWORD(13833);
  16566. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_KE}
  16567. //
  16568. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_ID
  16569. //
  16570. // MessageText:
  16571. //
  16572. // Error processing ID payload
  16573. //
  16574. ERROR_IPSEC_IKE_PROCESS_ERR_ID = DWORD(13834);
  16575. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_ID}
  16576. //
  16577. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT
  16578. //
  16579. // MessageText:
  16580. //
  16581. // Error processing Cert payload
  16582. //
  16583. ERROR_IPSEC_IKE_PROCESS_ERR_CERT = DWORD(13835);
  16584. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_CERT}
  16585. //
  16586. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ
  16587. //
  16588. // MessageText:
  16589. //
  16590. // Error processing Certificate Request payload
  16591. //
  16592. ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ = DWORD(13836);
  16593. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ}
  16594. //
  16595. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_HASH
  16596. //
  16597. // MessageText:
  16598. //
  16599. // Error processing Hash payload
  16600. //
  16601. ERROR_IPSEC_IKE_PROCESS_ERR_HASH = DWORD(13837);
  16602. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_HASH}
  16603. //
  16604. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SIG
  16605. //
  16606. // MessageText:
  16607. //
  16608. // Error processing Signature payload
  16609. //
  16610. ERROR_IPSEC_IKE_PROCESS_ERR_SIG = DWORD(13838);
  16611. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_SIG}
  16612. //
  16613. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NONCE
  16614. //
  16615. // MessageText:
  16616. //
  16617. // Error processing Nonce payload
  16618. //
  16619. ERROR_IPSEC_IKE_PROCESS_ERR_NONCE = DWORD(13839);
  16620. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_NONCE}
  16621. //
  16622. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY
  16623. //
  16624. // MessageText:
  16625. //
  16626. // Error processing Notify payload
  16627. //
  16628. ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY = DWORD(13840);
  16629. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY}
  16630. //
  16631. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_DELETE
  16632. //
  16633. // MessageText:
  16634. //
  16635. // Error processing Delete Payload
  16636. //
  16637. ERROR_IPSEC_IKE_PROCESS_ERR_DELETE = DWORD(13841);
  16638. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_DELETE}
  16639. //
  16640. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR
  16641. //
  16642. // MessageText:
  16643. //
  16644. // Error processing VendorId payload
  16645. //
  16646. ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR = DWORD(13842);
  16647. {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR}
  16648. //
  16649. // MessageId: ERROR_IPSEC_IKE_INVALID_PAYLOAD
  16650. //
  16651. // MessageText:
  16652. //
  16653. // Invalid payload received
  16654. //
  16655. ERROR_IPSEC_IKE_INVALID_PAYLOAD = DWORD(13843);
  16656. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_PAYLOAD}
  16657. //
  16658. // MessageId: ERROR_IPSEC_IKE_LOAD_SOFT_SA
  16659. //
  16660. // MessageText:
  16661. //
  16662. // Soft SA loaded
  16663. //
  16664. ERROR_IPSEC_IKE_LOAD_SOFT_SA = DWORD(13844);
  16665. {$EXTERNALSYM ERROR_IPSEC_IKE_LOAD_SOFT_SA}
  16666. //
  16667. // MessageId: ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN
  16668. //
  16669. // MessageText:
  16670. //
  16671. // Soft SA torn down
  16672. //
  16673. ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN = DWORD(13845);
  16674. {$EXTERNALSYM ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN}
  16675. //
  16676. // MessageId: ERROR_IPSEC_IKE_INVALID_COOKIE
  16677. //
  16678. // MessageText:
  16679. //
  16680. // Invalid cookie received.
  16681. //
  16682. ERROR_IPSEC_IKE_INVALID_COOKIE = DWORD(13846);
  16683. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_COOKIE}
  16684. //
  16685. // MessageId: ERROR_IPSEC_IKE_NO_PEER_CERT
  16686. //
  16687. // MessageText:
  16688. //
  16689. // Peer failed to send valid machine certificate
  16690. //
  16691. ERROR_IPSEC_IKE_NO_PEER_CERT = DWORD(13847);
  16692. {$EXTERNALSYM ERROR_IPSEC_IKE_NO_PEER_CERT}
  16693. //
  16694. // MessageId: ERROR_IPSEC_IKE_PEER_CRL_FAILED
  16695. //
  16696. // MessageText:
  16697. //
  16698. // Certification Revocation check of peer's certificate failed
  16699. //
  16700. ERROR_IPSEC_IKE_PEER_CRL_FAILED = DWORD(13848);
  16701. {$EXTERNALSYM ERROR_IPSEC_IKE_PEER_CRL_FAILED}
  16702. //
  16703. // MessageId: ERROR_IPSEC_IKE_POLICY_CHANGE
  16704. //
  16705. // MessageText:
  16706. //
  16707. // New policy invalidated SAs formed with old policy
  16708. //
  16709. ERROR_IPSEC_IKE_POLICY_CHANGE = DWORD(13849);
  16710. {$EXTERNALSYM ERROR_IPSEC_IKE_POLICY_CHANGE}
  16711. //
  16712. // MessageId: ERROR_IPSEC_IKE_NO_MM_POLICY
  16713. //
  16714. // MessageText:
  16715. //
  16716. // There is no available Main Mode IKE policy.
  16717. //
  16718. ERROR_IPSEC_IKE_NO_MM_POLICY = DWORD(13850);
  16719. {$EXTERNALSYM ERROR_IPSEC_IKE_NO_MM_POLICY}
  16720. //
  16721. // MessageId: ERROR_IPSEC_IKE_NOTCBPRIV
  16722. //
  16723. // MessageText:
  16724. //
  16725. // Failed to enabled TCB privilege.
  16726. //
  16727. ERROR_IPSEC_IKE_NOTCBPRIV = DWORD(13851);
  16728. {$EXTERNALSYM ERROR_IPSEC_IKE_NOTCBPRIV}
  16729. //
  16730. // MessageId: ERROR_IPSEC_IKE_SECLOADFAIL
  16731. //
  16732. // MessageText:
  16733. //
  16734. // Failed to load SECURITY.DLL.
  16735. //
  16736. ERROR_IPSEC_IKE_SECLOADFAIL = DWORD(13852);
  16737. {$EXTERNALSYM ERROR_IPSEC_IKE_SECLOADFAIL}
  16738. //
  16739. // MessageId: ERROR_IPSEC_IKE_FAILSSPINIT
  16740. //
  16741. // MessageText:
  16742. //
  16743. // Failed to obtain security function table dispatch address from SSPI.
  16744. //
  16745. ERROR_IPSEC_IKE_FAILSSPINIT = DWORD(13853);
  16746. {$EXTERNALSYM ERROR_IPSEC_IKE_FAILSSPINIT}
  16747. //
  16748. // MessageId: ERROR_IPSEC_IKE_FAILQUERYSSP
  16749. //
  16750. // MessageText:
  16751. //
  16752. // Failed to query Kerberos package to obtain max token size.
  16753. //
  16754. ERROR_IPSEC_IKE_FAILQUERYSSP = DWORD(13854);
  16755. {$EXTERNALSYM ERROR_IPSEC_IKE_FAILQUERYSSP}
  16756. //
  16757. // MessageId: ERROR_IPSEC_IKE_SRVACQFAIL
  16758. //
  16759. // MessageText:
  16760. //
  16761. // 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.
  16762. //
  16763. ERROR_IPSEC_IKE_SRVACQFAIL = DWORD(13855);
  16764. {$EXTERNALSYM ERROR_IPSEC_IKE_SRVACQFAIL}
  16765. //
  16766. // MessageId: ERROR_IPSEC_IKE_SRVQUERYCRED
  16767. //
  16768. // MessageText:
  16769. //
  16770. // Failed to determine SSPI principal name for ISAKMP/ERROR_IPSEC_IKE service (QueryCredentialsAttributes).
  16771. //
  16772. ERROR_IPSEC_IKE_SRVQUERYCRED = DWORD(13856);
  16773. {$EXTERNALSYM ERROR_IPSEC_IKE_SRVQUERYCRED}
  16774. //
  16775. // MessageId: ERROR_IPSEC_IKE_GETSPIFAIL
  16776. //
  16777. // MessageText:
  16778. //
  16779. // 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.
  16780. //
  16781. ERROR_IPSEC_IKE_GETSPIFAIL = DWORD(13857);
  16782. {$EXTERNALSYM ERROR_IPSEC_IKE_GETSPIFAIL}
  16783. //
  16784. // MessageId: ERROR_IPSEC_IKE_INVALID_FILTER
  16785. //
  16786. // MessageText:
  16787. //
  16788. // Given filter is invalid
  16789. //
  16790. ERROR_IPSEC_IKE_INVALID_FILTER = DWORD(13858);
  16791. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_FILTER}
  16792. //
  16793. // MessageId: ERROR_IPSEC_IKE_OUT_OF_MEMORY
  16794. //
  16795. // MessageText:
  16796. //
  16797. // Memory allocation failed.
  16798. //
  16799. ERROR_IPSEC_IKE_OUT_OF_MEMORY = DWORD(13859);
  16800. {$EXTERNALSYM ERROR_IPSEC_IKE_OUT_OF_MEMORY}
  16801. //
  16802. // MessageId: ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED
  16803. //
  16804. // MessageText:
  16805. //
  16806. // 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.
  16807. //
  16808. ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED = DWORD(13860);
  16809. {$EXTERNALSYM ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED}
  16810. //
  16811. // MessageId: ERROR_IPSEC_IKE_INVALID_POLICY
  16812. //
  16813. // MessageText:
  16814. //
  16815. // Invalid policy
  16816. //
  16817. ERROR_IPSEC_IKE_INVALID_POLICY = DWORD(13861);
  16818. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_POLICY}
  16819. //
  16820. // MessageId: ERROR_IPSEC_IKE_UNKNOWN_DOI
  16821. //
  16822. // MessageText:
  16823. //
  16824. // Invalid DOI
  16825. //
  16826. ERROR_IPSEC_IKE_UNKNOWN_DOI = DWORD(13862);
  16827. {$EXTERNALSYM ERROR_IPSEC_IKE_UNKNOWN_DOI}
  16828. //
  16829. // MessageId: ERROR_IPSEC_IKE_INVALID_SITUATION
  16830. //
  16831. // MessageText:
  16832. //
  16833. // Invalid situation
  16834. //
  16835. ERROR_IPSEC_IKE_INVALID_SITUATION = DWORD(13863);
  16836. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_SITUATION}
  16837. //
  16838. // MessageId: ERROR_IPSEC_IKE_DH_FAILURE
  16839. //
  16840. // MessageText:
  16841. //
  16842. // Diffie-Hellman failure
  16843. //
  16844. ERROR_IPSEC_IKE_DH_FAILURE = DWORD(13864);
  16845. {$EXTERNALSYM ERROR_IPSEC_IKE_DH_FAILURE}
  16846. //
  16847. // MessageId: ERROR_IPSEC_IKE_INVALID_GROUP
  16848. //
  16849. // MessageText:
  16850. //
  16851. // Invalid Diffie-Hellman group
  16852. //
  16853. ERROR_IPSEC_IKE_INVALID_GROUP = DWORD(13865);
  16854. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_GROUP}
  16855. //
  16856. // MessageId: ERROR_IPSEC_IKE_ENCRYPT
  16857. //
  16858. // MessageText:
  16859. //
  16860. // Error encrypting payload
  16861. //
  16862. ERROR_IPSEC_IKE_ENCRYPT = DWORD(13866);
  16863. {$EXTERNALSYM ERROR_IPSEC_IKE_ENCRYPT}
  16864. //
  16865. // MessageId: ERROR_IPSEC_IKE_DECRYPT
  16866. //
  16867. // MessageText:
  16868. //
  16869. // Error decrypting payload
  16870. //
  16871. ERROR_IPSEC_IKE_DECRYPT = DWORD(13867);
  16872. {$EXTERNALSYM ERROR_IPSEC_IKE_DECRYPT}
  16873. //
  16874. // MessageId: ERROR_IPSEC_IKE_POLICY_MATCH
  16875. //
  16876. // MessageText:
  16877. //
  16878. // Policy match error
  16879. //
  16880. ERROR_IPSEC_IKE_POLICY_MATCH = DWORD(13868);
  16881. {$EXTERNALSYM ERROR_IPSEC_IKE_POLICY_MATCH}
  16882. //
  16883. // MessageId: ERROR_IPSEC_IKE_UNSUPPORTED_ID
  16884. //
  16885. // MessageText:
  16886. //
  16887. // Unsupported ID
  16888. //
  16889. ERROR_IPSEC_IKE_UNSUPPORTED_ID = DWORD(13869);
  16890. {$EXTERNALSYM ERROR_IPSEC_IKE_UNSUPPORTED_ID}
  16891. //
  16892. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH
  16893. //
  16894. // MessageText:
  16895. //
  16896. // Hash verification failed
  16897. //
  16898. ERROR_IPSEC_IKE_INVALID_HASH = DWORD(13870);
  16899. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HASH}
  16900. //
  16901. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_ALG
  16902. //
  16903. // MessageText:
  16904. //
  16905. // Invalid hash algorithm
  16906. //
  16907. ERROR_IPSEC_IKE_INVALID_HASH_ALG = DWORD(13871);
  16908. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HASH_ALG}
  16909. //
  16910. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_SIZE
  16911. //
  16912. // MessageText:
  16913. //
  16914. // Invalid hash size
  16915. //
  16916. ERROR_IPSEC_IKE_INVALID_HASH_SIZE = DWORD(13872);
  16917. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HASH_SIZE}
  16918. //
  16919. // MessageId: ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG
  16920. //
  16921. // MessageText:
  16922. //
  16923. // Invalid encryption algorithm
  16924. //
  16925. ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG = DWORD(13873);
  16926. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG}
  16927. //
  16928. // MessageId: ERROR_IPSEC_IKE_INVALID_AUTH_ALG
  16929. //
  16930. // MessageText:
  16931. //
  16932. // Invalid authentication algorithm
  16933. //
  16934. ERROR_IPSEC_IKE_INVALID_AUTH_ALG = DWORD(13874);
  16935. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_AUTH_ALG}
  16936. //
  16937. // MessageId: ERROR_IPSEC_IKE_INVALID_SIG
  16938. //
  16939. // MessageText:
  16940. //
  16941. // Invalid certificate signature
  16942. //
  16943. ERROR_IPSEC_IKE_INVALID_SIG = DWORD(13875);
  16944. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_SIG}
  16945. //
  16946. // MessageId: ERROR_IPSEC_IKE_LOAD_FAILED
  16947. //
  16948. // MessageText:
  16949. //
  16950. // Load failed
  16951. //
  16952. ERROR_IPSEC_IKE_LOAD_FAILED = DWORD(13876);
  16953. {$EXTERNALSYM ERROR_IPSEC_IKE_LOAD_FAILED}
  16954. //
  16955. // MessageId: ERROR_IPSEC_IKE_RPC_DELETE
  16956. //
  16957. // MessageText:
  16958. //
  16959. // Deleted via RPC call
  16960. //
  16961. ERROR_IPSEC_IKE_RPC_DELETE = DWORD(13877);
  16962. {$EXTERNALSYM ERROR_IPSEC_IKE_RPC_DELETE}
  16963. //
  16964. // MessageId: ERROR_IPSEC_IKE_BENIGN_REINIT
  16965. //
  16966. // MessageText:
  16967. //
  16968. // Temporary state created to perform reinit. This is not a real failure.
  16969. //
  16970. ERROR_IPSEC_IKE_BENIGN_REINIT = DWORD(13878);
  16971. {$EXTERNALSYM ERROR_IPSEC_IKE_BENIGN_REINIT}
  16972. //
  16973. // MessageId: ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY
  16974. //
  16975. // MessageText:
  16976. //
  16977. // 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.
  16978. //
  16979. ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY = DWORD(13879);
  16980. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY}
  16981. //
  16982. // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN
  16983. //
  16984. // MessageText:
  16985. //
  16986. // Key length in certificate is too small for configured security requirements.
  16987. //
  16988. ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN = DWORD(13881);
  16989. {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN}
  16990. //
  16991. // MessageId: ERROR_IPSEC_IKE_MM_LIMIT
  16992. //
  16993. // MessageText:
  16994. //
  16995. // Max number of established MM SAs to peer exceeded.
  16996. //
  16997. ERROR_IPSEC_IKE_MM_LIMIT = DWORD(13882);
  16998. {$EXTERNALSYM ERROR_IPSEC_IKE_MM_LIMIT}
  16999. //
  17000. // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_DISABLED
  17001. //
  17002. // MessageText:
  17003. //
  17004. // IKE received a policy that disables negotiation.
  17005. //
  17006. ERROR_IPSEC_IKE_NEGOTIATION_DISABLED = DWORD(13883);
  17007. {$EXTERNALSYM ERROR_IPSEC_IKE_NEGOTIATION_DISABLED}
  17008. //
  17009. // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_END
  17010. //
  17011. // MessageText:
  17012. //
  17013. // ERROR_IPSEC_IKE_NEG_STATUS_END
  17014. //
  17015. ERROR_IPSEC_IKE_NEG_STATUS_END = DWORD(13884);
  17016. {$EXTERNALSYM ERROR_IPSEC_IKE_NEG_STATUS_END}
  17017. ////////////////////////////////////
  17018. // //
  17019. // COM Error Codes //
  17020. // //
  17021. ////////////////////////////////////
  17022. //
  17023. // The return value of COM functions and methods is an HRESULT.
  17024. // This is not a handle to anything, but is merely a 32-bit value
  17025. // with several fields encoded in the value. The parts of an
  17026. // HRESULT are shown below.
  17027. //
  17028. // Many of the macros and functions below were orginally defined to
  17029. // operate on SCODEs. SCODEs are no longer used. The macros are
  17030. // still present for compatibility and easy porting of Win16 code.
  17031. // Newly written code should use the HRESULT macros and functions.
  17032. //
  17033. //
  17034. // HRESULTs are 32 bit values layed out as follows:
  17035. //
  17036. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  17037. // 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
  17038. // +-+-+-+-+-+---------------------+-------------------------------+
  17039. // |S|R|C|N|r| Facility | Code |
  17040. // +-+-+-+-+-+---------------------+-------------------------------+
  17041. //
  17042. // where
  17043. //
  17044. // S - Severity - indicates success/fail
  17045. //
  17046. // 0 - Success
  17047. // 1 - Fail (COERROR)
  17048. //
  17049. // R - reserved portion of the facility code, corresponds to NT's
  17050. // second severity bit.
  17051. //
  17052. // C - reserved portion of the facility code, corresponds to NT's
  17053. // C field.
  17054. //
  17055. // N - reserved portion of the facility code. Used to indicate a
  17056. // mapped NT status value.
  17057. //
  17058. // r - reserved portion of the facility code. Reserved for internal
  17059. // use. Used to indicate HRESULT values that are not status
  17060. // values, but are instead message ids for display strings.
  17061. //
  17062. // Facility - is the facility code
  17063. //
  17064. // Code - is the facility's status code
  17065. //
  17066. //
  17067. // Severity values
  17068. //
  17069. SEVERITY_SUCCESS = 0;
  17070. {$EXTERNALSYM SEVERITY_SUCCESS}
  17071. SEVERITY_ERROR = 1;
  17072. {$EXTERNALSYM SEVERITY_ERROR}
  17073. //
  17074. // Generic test for success on any status value (non-negative numbers
  17075. // indicate success).
  17076. //
  17077. function SUCCEEDED(Status: HRESULT): BOOL;
  17078. {$EXTERNALSYM SUCCEEDED}
  17079. //
  17080. // and the inverse
  17081. //
  17082. function FAILED(Status: HRESULT): BOOL;
  17083. {$EXTERNALSYM FAILED}
  17084. //
  17085. // Generic test for error on any status value.
  17086. //
  17087. function IS_ERROR(Status: HRESULT): BOOL;
  17088. {$EXTERNALSYM IS_ERROR}
  17089. //
  17090. // Return the code
  17091. //
  17092. function HRESULT_CODE(hr: HRESULT): DWORD;
  17093. {$EXTERNALSYM HRESULT_CODE}
  17094. function SCODE_CODE(sc: LONG): DWORD;
  17095. {$EXTERNALSYM SCODE_CODE}
  17096. //
  17097. // Return the facility
  17098. //
  17099. function HRESULT_FACILITY(hr: HRESULT): DWORD;
  17100. {$EXTERNALSYM HRESULT_FACILITY}
  17101. function SCODE_FACILITY(sc: LONG): DWORD;
  17102. {$EXTERNALSYM SCODE_FACILITY}
  17103. //
  17104. // Return the severity
  17105. //
  17106. function HRESULT_SEVERITY(hr: HRESULT): DWORD;
  17107. {$EXTERNALSYM HRESULT_SEVERITY}
  17108. function SCODE_SEVERITY(sc: LONG): DWORD;
  17109. {$EXTERNALSYM SCODE_SEVERITY}
  17110. //
  17111. // Create an HRESULT value from component pieces
  17112. //
  17113. function MAKE_HRESULT(sev, fac, code: DWORD): HRESULT;
  17114. {$EXTERNALSYM MAKE_HRESULT}
  17115. function MAKE_SCODE(sev, fac,code: DWORD): DWORD;
  17116. {$EXTERNALSYM MAKE_SCODE}
  17117. //
  17118. // Map a WIN32 error value into a HRESULT
  17119. // Note: This assumes that WIN32 errors fall in the range -32k to 32k.
  17120. //
  17121. // Define bits here so macros are guaranteed to work
  17122. const
  17123. FACILITY_NT_BIT = $10000000;
  17124. {$EXTERNALSYM FACILITY_NT_BIT}
  17125. // __HRESULT_FROM_WIN32 will always be a macro.
  17126. // The goal will be to enable INLINE_HRESULT_FROM_WIN32 all the time,
  17127. // but there's too much code to change to do that at this time.
  17128. function __HRESULT_FROM_WIN32(x: DWORD): HRESULT;
  17129. {$EXTERNALSYM __HRESULT_FROM_WIN32}
  17130. function HRESULT_FROM_WIN32(x: DWORD): HRESULT;
  17131. {$EXTERNALSYM HRESULT_FROM_WIN32}
  17132. //
  17133. // Map an NT status value into a HRESULT
  17134. //
  17135. function HRESULT_FROM_NT(x: NTSTATUS): HRESULT;
  17136. {$EXTERNALSYM HRESULT_FROM_NT}
  17137. // ****** OBSOLETE functions
  17138. // HRESULT functions
  17139. // As noted above, these functions are obsolete and should not be used.
  17140. // Extract the SCODE from a HRESULT
  17141. function GetScode(hr: HRESULT): DWORD;
  17142. {$EXTERNALSYM GetScode}
  17143. // Convert an SCODE into an HRESULT.
  17144. function ResultFromScode(sc: DWORD): HRESULT;
  17145. {$EXTERNALSYM ResultFromScode}
  17146. // PropagateResult is a noop
  17147. function PropagateResult(hrPrevious, scBase: DWORD): HRESULT;
  17148. {$EXTERNALSYM PropagateResult}
  17149. // ****** End of OBSOLETE functions.
  17150. // ---------------------- HRESULT value definitions -----------------
  17151. //
  17152. // HRESULT definitions
  17153. //
  17154. type
  17155. _HRESULT_TYPEDEF_ = HRESULT;
  17156. {$EXTERNALSYM _HRESULT_TYPEDEF_}
  17157. const
  17158. NOERROR = 0;
  17159. {$EXTERNALSYM NOERROR}
  17160. //
  17161. // Error definitions follow
  17162. //
  17163. //
  17164. // Codes 0x4000-0x40ff are reserved for OLE
  17165. //
  17166. //
  17167. // Error codes
  17168. //
  17169. //
  17170. // MessageId: E_UNEXPECTED
  17171. //
  17172. // MessageText:
  17173. //
  17174. // Catastrophic failure
  17175. //
  17176. E_UNEXPECTED = HRESULT($8000FFFF);
  17177. {$EXTERNALSYM E_UNEXPECTED}
  17178. //
  17179. // MessageId: E_NOTIMPL
  17180. //
  17181. // MessageText:
  17182. //
  17183. // Not implemented
  17184. //
  17185. E_NOTIMPL = HRESULT($80004001);
  17186. {$EXTERNALSYM E_NOTIMPL}
  17187. //
  17188. // MessageId: E_OUTOFMEMORY
  17189. //
  17190. // MessageText:
  17191. //
  17192. // Ran out of memory
  17193. //
  17194. E_OUTOFMEMORY = HRESULT($8007000E);
  17195. {$EXTERNALSYM E_OUTOFMEMORY}
  17196. //
  17197. // MessageId: E_INVALIDARG
  17198. //
  17199. // MessageText:
  17200. //
  17201. // One or more arguments are invalid
  17202. //
  17203. E_INVALIDARG = HRESULT($80070057);
  17204. {$EXTERNALSYM E_INVALIDARG}
  17205. //
  17206. // MessageId: E_NOINTERFACE
  17207. //
  17208. // MessageText:
  17209. //
  17210. // No such interface supported
  17211. //
  17212. E_NOINTERFACE = HRESULT($80004002);
  17213. {$EXTERNALSYM E_NOINTERFACE}
  17214. //
  17215. // MessageId: E_POINTER
  17216. //
  17217. // MessageText:
  17218. //
  17219. // Invalid pointer
  17220. //
  17221. E_POINTER = HRESULT($80004003);
  17222. {$EXTERNALSYM E_POINTER}
  17223. //
  17224. // MessageId: E_HANDLE
  17225. //
  17226. // MessageText:
  17227. //
  17228. // Invalid handle
  17229. //
  17230. E_HANDLE = HRESULT($80070006);
  17231. {$EXTERNALSYM E_HANDLE}
  17232. //
  17233. // MessageId: E_ABORT
  17234. //
  17235. // MessageText:
  17236. //
  17237. // Operation aborted
  17238. //
  17239. E_ABORT = HRESULT($80004004);
  17240. {$EXTERNALSYM E_ABORT}
  17241. //
  17242. // MessageId: E_FAIL
  17243. //
  17244. // MessageText:
  17245. //
  17246. // Unspecified error
  17247. //
  17248. E_FAIL = HRESULT($80004005);
  17249. {$EXTERNALSYM E_FAIL}
  17250. //
  17251. // MessageId: E_ACCESSDENIED
  17252. //
  17253. // MessageText:
  17254. //
  17255. // General access denied error
  17256. //
  17257. E_ACCESSDENIED = HRESULT($80070005);
  17258. {$EXTERNALSYM E_ACCESSDENIED}
  17259. //
  17260. // MessageId: E_PENDING
  17261. //
  17262. // MessageText:
  17263. //
  17264. // The data necessary to complete this operation is not yet available.
  17265. //
  17266. E_PENDING = HRESULT($8000000A);
  17267. {$EXTERNALSYM E_PENDING}
  17268. //
  17269. // MessageId: CO_E_INIT_TLS
  17270. //
  17271. // MessageText:
  17272. //
  17273. // Thread local storage failure
  17274. //
  17275. CO_E_INIT_TLS = HRESULT($80004006);
  17276. {$EXTERNALSYM CO_E_INIT_TLS}
  17277. //
  17278. // MessageId: CO_E_INIT_SHARED_ALLOCATOR
  17279. //
  17280. // MessageText:
  17281. //
  17282. // Get shared memory allocator failure
  17283. //
  17284. CO_E_INIT_SHARED_ALLOCATOR = HRESULT($80004007);
  17285. {$EXTERNALSYM CO_E_INIT_SHARED_ALLOCATOR}
  17286. //
  17287. // MessageId: CO_E_INIT_MEMORY_ALLOCATOR
  17288. //
  17289. // MessageText:
  17290. //
  17291. // Get memory allocator failure
  17292. //
  17293. CO_E_INIT_MEMORY_ALLOCATOR = HRESULT($80004008);
  17294. {$EXTERNALSYM CO_E_INIT_MEMORY_ALLOCATOR}
  17295. //
  17296. // MessageId: CO_E_INIT_CLASS_CACHE
  17297. //
  17298. // MessageText:
  17299. //
  17300. // Unable to initialize class cache
  17301. //
  17302. CO_E_INIT_CLASS_CACHE = HRESULT($80004009);
  17303. {$EXTERNALSYM CO_E_INIT_CLASS_CACHE}
  17304. //
  17305. // MessageId: CO_E_INIT_RPC_CHANNEL
  17306. //
  17307. // MessageText:
  17308. //
  17309. // Unable to initialize RPC services
  17310. //
  17311. CO_E_INIT_RPC_CHANNEL = HRESULT($8000400A);
  17312. {$EXTERNALSYM CO_E_INIT_RPC_CHANNEL}
  17313. //
  17314. // MessageId: CO_E_INIT_TLS_SET_CHANNEL_CONTROL
  17315. //
  17316. // MessageText:
  17317. //
  17318. // Cannot set thread local storage channel control
  17319. //
  17320. CO_E_INIT_TLS_SET_CHANNEL_CONTROL = HRESULT($8000400B);
  17321. {$EXTERNALSYM CO_E_INIT_TLS_SET_CHANNEL_CONTROL}
  17322. //
  17323. // MessageId: CO_E_INIT_TLS_CHANNEL_CONTROL
  17324. //
  17325. // MessageText:
  17326. //
  17327. // Could not allocate thread local storage channel control
  17328. //
  17329. CO_E_INIT_TLS_CHANNEL_CONTROL = HRESULT($8000400C);
  17330. {$EXTERNALSYM CO_E_INIT_TLS_CHANNEL_CONTROL}
  17331. //
  17332. // MessageId: CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
  17333. //
  17334. // MessageText:
  17335. //
  17336. // The user supplied memory allocator is unacceptable
  17337. //
  17338. CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = HRESULT($8000400D);
  17339. {$EXTERNALSYM CO_E_INIT_UNACCEPTED_USER_ALLOCATOR}
  17340. //
  17341. // MessageId: CO_E_INIT_SCM_MUTEX_EXISTS
  17342. //
  17343. // MessageText:
  17344. //
  17345. // The OLE service mutex already exists
  17346. //
  17347. CO_E_INIT_SCM_MUTEX_EXISTS = HRESULT($8000400E);
  17348. {$EXTERNALSYM CO_E_INIT_SCM_MUTEX_EXISTS}
  17349. //
  17350. // MessageId: CO_E_INIT_SCM_FILE_MAPPING_EXISTS
  17351. //
  17352. // MessageText:
  17353. //
  17354. // The OLE service file mapping already exists
  17355. //
  17356. CO_E_INIT_SCM_FILE_MAPPING_EXISTS = HRESULT($8000400F);
  17357. {$EXTERNALSYM CO_E_INIT_SCM_FILE_MAPPING_EXISTS}
  17358. //
  17359. // MessageId: CO_E_INIT_SCM_MAP_VIEW_OF_FILE
  17360. //
  17361. // MessageText:
  17362. //
  17363. // Unable to map view of file for OLE service
  17364. //
  17365. CO_E_INIT_SCM_MAP_VIEW_OF_FILE = HRESULT($80004010);
  17366. {$EXTERNALSYM CO_E_INIT_SCM_MAP_VIEW_OF_FILE}
  17367. //
  17368. // MessageId: CO_E_INIT_SCM_EXEC_FAILURE
  17369. //
  17370. // MessageText:
  17371. //
  17372. // Failure attempting to launch OLE service
  17373. //
  17374. CO_E_INIT_SCM_EXEC_FAILURE = HRESULT($80004011);
  17375. {$EXTERNALSYM CO_E_INIT_SCM_EXEC_FAILURE}
  17376. //
  17377. // MessageId: CO_E_INIT_ONLY_SINGLE_THREADED
  17378. //
  17379. // MessageText:
  17380. //
  17381. // There was an attempt to call CoInitialize a second time while single threaded
  17382. //
  17383. CO_E_INIT_ONLY_SINGLE_THREADED = HRESULT($80004012);
  17384. {$EXTERNALSYM CO_E_INIT_ONLY_SINGLE_THREADED}
  17385. //
  17386. // MessageId: CO_E_CANT_REMOTE
  17387. //
  17388. // MessageText:
  17389. //
  17390. // A Remote activation was necessary but was not allowed
  17391. //
  17392. CO_E_CANT_REMOTE = HRESULT($80004013);
  17393. {$EXTERNALSYM CO_E_CANT_REMOTE}
  17394. //
  17395. // MessageId: CO_E_BAD_SERVER_NAME
  17396. //
  17397. // MessageText:
  17398. //
  17399. // A Remote activation was necessary but the server name provided was invalid
  17400. //
  17401. CO_E_BAD_SERVER_NAME = HRESULT($80004014);
  17402. {$EXTERNALSYM CO_E_BAD_SERVER_NAME}
  17403. //
  17404. // MessageId: CO_E_WRONG_SERVER_IDENTITY
  17405. //
  17406. // MessageText:
  17407. //
  17408. // The class is configured to run as a security id different from the caller
  17409. //
  17410. CO_E_WRONG_SERVER_IDENTITY = HRESULT($80004015);
  17411. {$EXTERNALSYM CO_E_WRONG_SERVER_IDENTITY}
  17412. //
  17413. // MessageId: CO_E_OLE1DDE_DISABLED
  17414. //
  17415. // MessageText:
  17416. //
  17417. // Use of Ole1 services requiring DDE windows is disabled
  17418. //
  17419. CO_E_OLE1DDE_DISABLED = HRESULT($80004016);
  17420. {$EXTERNALSYM CO_E_OLE1DDE_DISABLED}
  17421. //
  17422. // MessageId: CO_E_RUNAS_SYNTAX
  17423. //
  17424. // MessageText:
  17425. //
  17426. // A RunAs specification must be <domain name>\<user name> or simply <user name>
  17427. //
  17428. CO_E_RUNAS_SYNTAX = HRESULT($80004017);
  17429. {$EXTERNALSYM CO_E_RUNAS_SYNTAX}
  17430. //
  17431. // MessageId: CO_E_CREATEPROCESS_FAILURE
  17432. //
  17433. // MessageText:
  17434. //
  17435. // The server process could not be started. The pathname may be incorrect.
  17436. //
  17437. CO_E_CREATEPROCESS_FAILURE = HRESULT($80004018);
  17438. {$EXTERNALSYM CO_E_CREATEPROCESS_FAILURE}
  17439. //
  17440. // MessageId: CO_E_RUNAS_CREATEPROCESS_FAILURE
  17441. //
  17442. // MessageText:
  17443. //
  17444. // The server process could not be started as the configured identity. The pathname may be incorrect or unavailable.
  17445. //
  17446. CO_E_RUNAS_CREATEPROCESS_FAILURE = HRESULT($80004019);
  17447. {$EXTERNALSYM CO_E_RUNAS_CREATEPROCESS_FAILURE}
  17448. //
  17449. // MessageId: CO_E_RUNAS_LOGON_FAILURE
  17450. //
  17451. // MessageText:
  17452. //
  17453. // The server process could not be started because the configured identity is incorrect. Check the username and password.
  17454. //
  17455. CO_E_RUNAS_LOGON_FAILURE = HRESULT($8000401A);
  17456. {$EXTERNALSYM CO_E_RUNAS_LOGON_FAILURE}
  17457. //
  17458. // MessageId: CO_E_LAUNCH_PERMSSION_DENIED
  17459. //
  17460. // MessageText:
  17461. //
  17462. // The client is not allowed to launch this server.
  17463. //
  17464. CO_E_LAUNCH_PERMSSION_DENIED = HRESULT($8000401B);
  17465. {$EXTERNALSYM CO_E_LAUNCH_PERMSSION_DENIED}
  17466. //
  17467. // MessageId: CO_E_START_SERVICE_FAILURE
  17468. //
  17469. // MessageText:
  17470. //
  17471. // The service providing this server could not be started.
  17472. //
  17473. CO_E_START_SERVICE_FAILURE = HRESULT($8000401C);
  17474. {$EXTERNALSYM CO_E_START_SERVICE_FAILURE}
  17475. //
  17476. // MessageId: CO_E_REMOTE_COMMUNICATION_FAILURE
  17477. //
  17478. // MessageText:
  17479. //
  17480. // This computer was unable to communicate with the computer providing the server.
  17481. //
  17482. CO_E_REMOTE_COMMUNICATION_FAILURE = HRESULT($8000401D);
  17483. {$EXTERNALSYM CO_E_REMOTE_COMMUNICATION_FAILURE}
  17484. //
  17485. // MessageId: CO_E_SERVER_START_TIMEOUT
  17486. //
  17487. // MessageText:
  17488. //
  17489. // The server did not respond after being launched.
  17490. //
  17491. CO_E_SERVER_START_TIMEOUT = HRESULT($8000401E);
  17492. {$EXTERNALSYM CO_E_SERVER_START_TIMEOUT}
  17493. //
  17494. // MessageId: CO_E_CLSREG_INCONSISTENT
  17495. //
  17496. // MessageText:
  17497. //
  17498. // The registration information for this server is inconsistent or incomplete.
  17499. //
  17500. CO_E_CLSREG_INCONSISTENT = HRESULT($8000401F);
  17501. {$EXTERNALSYM CO_E_CLSREG_INCONSISTENT}
  17502. //
  17503. // MessageId: CO_E_IIDREG_INCONSISTENT
  17504. //
  17505. // MessageText:
  17506. //
  17507. // The registration information for this interface is inconsistent or incomplete.
  17508. //
  17509. CO_E_IIDREG_INCONSISTENT = HRESULT($80004020);
  17510. {$EXTERNALSYM CO_E_IIDREG_INCONSISTENT}
  17511. //
  17512. // MessageId: CO_E_NOT_SUPPORTED
  17513. //
  17514. // MessageText:
  17515. //
  17516. // The operation attempted is not supported.
  17517. //
  17518. CO_E_NOT_SUPPORTED = HRESULT($80004021);
  17519. {$EXTERNALSYM CO_E_NOT_SUPPORTED}
  17520. //
  17521. // MessageId: CO_E_RELOAD_DLL
  17522. //
  17523. // MessageText:
  17524. //
  17525. // A dll must be loaded.
  17526. //
  17527. CO_E_RELOAD_DLL = HRESULT($80004022);
  17528. {$EXTERNALSYM CO_E_RELOAD_DLL}
  17529. //
  17530. // MessageId: CO_E_MSI_ERROR
  17531. //
  17532. // MessageText:
  17533. //
  17534. // A Microsoft Software Installer error was encountered.
  17535. //
  17536. CO_E_MSI_ERROR = HRESULT($80004023);
  17537. {$EXTERNALSYM CO_E_MSI_ERROR}
  17538. //
  17539. // MessageId: CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT
  17540. //
  17541. // MessageText:
  17542. //
  17543. // The specified activation could not occur in the client context as specified.
  17544. //
  17545. CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT = HRESULT($80004024);
  17546. {$EXTERNALSYM CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT}
  17547. //
  17548. // MessageId: CO_E_SERVER_PAUSED
  17549. //
  17550. // MessageText:
  17551. //
  17552. // Activations on the server are paused.
  17553. //
  17554. CO_E_SERVER_PAUSED = HRESULT($80004025);
  17555. {$EXTERNALSYM CO_E_SERVER_PAUSED}
  17556. //
  17557. // MessageId: CO_E_SERVER_NOT_PAUSED
  17558. //
  17559. // MessageText:
  17560. //
  17561. // Activations on the server are not paused.
  17562. //
  17563. CO_E_SERVER_NOT_PAUSED = HRESULT($80004026);
  17564. {$EXTERNALSYM CO_E_SERVER_NOT_PAUSED}
  17565. //
  17566. // MessageId: CO_E_CLASS_DISABLED
  17567. //
  17568. // MessageText:
  17569. //
  17570. // The component or application containing the component has been disabled.
  17571. //
  17572. CO_E_CLASS_DISABLED = HRESULT($80004027);
  17573. {$EXTERNALSYM CO_E_CLASS_DISABLED}
  17574. //
  17575. // MessageId: CO_E_CLRNOTAVAILABLE
  17576. //
  17577. // MessageText:
  17578. //
  17579. // The common language runtime is not available
  17580. //
  17581. CO_E_CLRNOTAVAILABLE = HRESULT($80004028);
  17582. {$EXTERNALSYM CO_E_CLRNOTAVAILABLE}
  17583. //
  17584. // MessageId: CO_E_ASYNC_WORK_REJECTED
  17585. //
  17586. // MessageText:
  17587. //
  17588. // The thread-pool rejected the submitted asynchronous work.
  17589. //
  17590. CO_E_ASYNC_WORK_REJECTED = HRESULT($80004029);
  17591. {$EXTERNALSYM CO_E_ASYNC_WORK_REJECTED}
  17592. //
  17593. // MessageId: CO_E_SERVER_INIT_TIMEOUT
  17594. //
  17595. // MessageText:
  17596. //
  17597. // The server started, but did not finish initializing in a timely fashion.
  17598. //
  17599. CO_E_SERVER_INIT_TIMEOUT = HRESULT($8000402A);
  17600. {$EXTERNALSYM CO_E_SERVER_INIT_TIMEOUT}
  17601. //
  17602. // MessageId: CO_E_NO_SECCTX_IN_ACTIVATE
  17603. //
  17604. // MessageText:
  17605. //
  17606. // Unable to complete the call since there is no COM+ security context inside IObjectControl.Activate.
  17607. //
  17608. CO_E_NO_SECCTX_IN_ACTIVATE = HRESULT($8000402B);
  17609. {$EXTERNALSYM CO_E_NO_SECCTX_IN_ACTIVATE}
  17610. //
  17611. // MessageId: CO_E_TRACKER_CONFIG
  17612. //
  17613. // MessageText:
  17614. //
  17615. // The provided tracker configuration is invalid
  17616. //
  17617. CO_E_TRACKER_CONFIG = HRESULT($80004030);
  17618. {$EXTERNALSYM CO_E_TRACKER_CONFIG}
  17619. //
  17620. // MessageId: CO_E_THREADPOOL_CONFIG
  17621. //
  17622. // MessageText:
  17623. //
  17624. // The provided thread pool configuration is invalid
  17625. //
  17626. CO_E_THREADPOOL_CONFIG = HRESULT($80004031);
  17627. {$EXTERNALSYM CO_E_THREADPOOL_CONFIG}
  17628. //
  17629. // MessageId: CO_E_SXS_CONFIG
  17630. //
  17631. // MessageText:
  17632. //
  17633. // The provided side-by-side configuration is invalid
  17634. //
  17635. CO_E_SXS_CONFIG = HRESULT($80004032);
  17636. {$EXTERNALSYM CO_E_SXS_CONFIG}
  17637. //
  17638. // MessageId: CO_E_MALFORMED_SPN
  17639. //
  17640. // MessageText:
  17641. //
  17642. // The server principal name (SPN) obtained during security negotiation is malformed.
  17643. //
  17644. CO_E_MALFORMED_SPN = HRESULT($80004033);
  17645. {$EXTERNALSYM CO_E_MALFORMED_SPN}
  17646. //
  17647. // Success codes
  17648. //
  17649. S_OK = HRESULT($00000000);
  17650. {$EXTERNALSYM S_OK}
  17651. S_FALSE = HRESULT($00000001);
  17652. {$EXTERNALSYM S_FALSE}
  17653. // ******************
  17654. // FACILITY_ITF
  17655. // ******************
  17656. //
  17657. // Codes 0x0-0x01ff are reserved for the OLE group of
  17658. // interfaces.
  17659. //
  17660. //
  17661. // Generic OLE errors that may be returned by many inerfaces
  17662. //
  17663. OLE_E_FIRST = HRESULT($80040000);
  17664. {$EXTERNALSYM OLE_E_FIRST}
  17665. OLE_E_LAST = HRESULT($800400FF);
  17666. {$EXTERNALSYM OLE_E_LAST}
  17667. OLE_S_FIRST = HRESULT($00040000);
  17668. {$EXTERNALSYM OLE_S_FIRST}
  17669. OLE_S_LAST = HRESULT($000400FF);
  17670. {$EXTERNALSYM OLE_S_LAST}
  17671. //
  17672. // Old OLE errors
  17673. //
  17674. //
  17675. // MessageId: OLE_E_OLEVERB
  17676. //
  17677. // MessageText:
  17678. //
  17679. // Invalid OLEVERB structure
  17680. //
  17681. OLE_E_OLEVERB = HRESULT($80040000);
  17682. {$EXTERNALSYM OLE_E_OLEVERB}
  17683. //
  17684. // MessageId: OLE_E_ADVF
  17685. //
  17686. // MessageText:
  17687. //
  17688. // Invalid advise flags
  17689. //
  17690. OLE_E_ADVF = HRESULT($80040001);
  17691. {$EXTERNALSYM OLE_E_ADVF}
  17692. //
  17693. // MessageId: OLE_E_ENUM_NOMORE
  17694. //
  17695. // MessageText:
  17696. //
  17697. // Can't enumerate any more, because the associated data is missing
  17698. //
  17699. OLE_E_ENUM_NOMORE = HRESULT($80040002);
  17700. {$EXTERNALSYM OLE_E_ENUM_NOMORE}
  17701. //
  17702. // MessageId: OLE_E_ADVISENOTSUPPORTED
  17703. //
  17704. // MessageText:
  17705. //
  17706. // This implementation doesn't take advises
  17707. //
  17708. OLE_E_ADVISENOTSUPPORTED = HRESULT($80040003);
  17709. {$EXTERNALSYM OLE_E_ADVISENOTSUPPORTED}
  17710. //
  17711. // MessageId: OLE_E_NOCONNECTION
  17712. //
  17713. // MessageText:
  17714. //
  17715. // There is no connection for this connection ID
  17716. //
  17717. OLE_E_NOCONNECTION = HRESULT($80040004);
  17718. {$EXTERNALSYM OLE_E_NOCONNECTION}
  17719. //
  17720. // MessageId: OLE_E_NOTRUNNING
  17721. //
  17722. // MessageText:
  17723. //
  17724. // Need to run the object to perform this operation
  17725. //
  17726. OLE_E_NOTRUNNING = HRESULT($80040005);
  17727. {$EXTERNALSYM OLE_E_NOTRUNNING}
  17728. //
  17729. // MessageId: OLE_E_NOCACHE
  17730. //
  17731. // MessageText:
  17732. //
  17733. // There is no cache to operate on
  17734. //
  17735. OLE_E_NOCACHE = HRESULT($80040006);
  17736. {$EXTERNALSYM OLE_E_NOCACHE}
  17737. //
  17738. // MessageId: OLE_E_BLANK
  17739. //
  17740. // MessageText:
  17741. //
  17742. // Uninitialized object
  17743. //
  17744. OLE_E_BLANK = HRESULT($80040007);
  17745. {$EXTERNALSYM OLE_E_BLANK}
  17746. //
  17747. // MessageId: OLE_E_CLASSDIFF
  17748. //
  17749. // MessageText:
  17750. //
  17751. // Linked object's source class has changed
  17752. //
  17753. OLE_E_CLASSDIFF = HRESULT($80040008);
  17754. {$EXTERNALSYM OLE_E_CLASSDIFF}
  17755. //
  17756. // MessageId: OLE_E_CANT_GETMONIKER
  17757. //
  17758. // MessageText:
  17759. //
  17760. // Not able to get the moniker of the object
  17761. //
  17762. OLE_E_CANT_GETMONIKER = HRESULT($80040009);
  17763. {$EXTERNALSYM OLE_E_CANT_GETMONIKER}
  17764. //
  17765. // MessageId: OLE_E_CANT_BINDTOSOURCE
  17766. //
  17767. // MessageText:
  17768. //
  17769. // Not able to bind to the source
  17770. //
  17771. OLE_E_CANT_BINDTOSOURCE = HRESULT($8004000A);
  17772. {$EXTERNALSYM OLE_E_CANT_BINDTOSOURCE}
  17773. //
  17774. // MessageId: OLE_E_STATIC
  17775. //
  17776. // MessageText:
  17777. //
  17778. // Object is static; operation not allowed
  17779. //
  17780. OLE_E_STATIC = HRESULT($8004000B);
  17781. {$EXTERNALSYM OLE_E_STATIC}
  17782. //
  17783. // MessageId: OLE_E_PROMPTSAVECANCELLED
  17784. //
  17785. // MessageText:
  17786. //
  17787. // User canceled out of save dialog
  17788. //
  17789. OLE_E_PROMPTSAVECANCELLED = HRESULT($8004000C);
  17790. {$EXTERNALSYM OLE_E_PROMPTSAVECANCELLED}
  17791. //
  17792. // MessageId: OLE_E_INVALIDRECT
  17793. //
  17794. // MessageText:
  17795. //
  17796. // Invalid rectangle
  17797. //
  17798. OLE_E_INVALIDRECT = HRESULT($8004000D);
  17799. {$EXTERNALSYM OLE_E_INVALIDRECT}
  17800. //
  17801. // MessageId: OLE_E_WRONGCOMPOBJ
  17802. //
  17803. // MessageText:
  17804. //
  17805. // compobj.dll is too old for the ole2.dll initialized
  17806. //
  17807. OLE_E_WRONGCOMPOBJ = HRESULT($8004000E);
  17808. {$EXTERNALSYM OLE_E_WRONGCOMPOBJ}
  17809. //
  17810. // MessageId: OLE_E_INVALIDHWND
  17811. //
  17812. // MessageText:
  17813. //
  17814. // Invalid window handle
  17815. //
  17816. OLE_E_INVALIDHWND = HRESULT($8004000F);
  17817. {$EXTERNALSYM OLE_E_INVALIDHWND}
  17818. //
  17819. // MessageId: OLE_E_NOT_INPLACEACTIVE
  17820. //
  17821. // MessageText:
  17822. //
  17823. // Object is not in any of the inplace active states
  17824. //
  17825. OLE_E_NOT_INPLACEACTIVE = HRESULT($80040010);
  17826. {$EXTERNALSYM OLE_E_NOT_INPLACEACTIVE}
  17827. //
  17828. // MessageId: OLE_E_CANTCONVERT
  17829. //
  17830. // MessageText:
  17831. //
  17832. // Not able to convert object
  17833. //
  17834. OLE_E_CANTCONVERT = HRESULT($80040011);
  17835. {$EXTERNALSYM OLE_E_CANTCONVERT}
  17836. //
  17837. // MessageId: OLE_E_NOSTORAGE
  17838. //
  17839. // MessageText:
  17840. //
  17841. // Not able to perform the operation because object is not given storage yet
  17842. //
  17843. OLE_E_NOSTORAGE = HRESULT($80040012);
  17844. {$EXTERNALSYM OLE_E_NOSTORAGE}
  17845. //
  17846. // MessageId: DV_E_FORMATETC
  17847. //
  17848. // MessageText:
  17849. //
  17850. // Invalid FORMATETC structure
  17851. //
  17852. DV_E_FORMATETC = HRESULT($80040064);
  17853. {$EXTERNALSYM DV_E_FORMATETC}
  17854. //
  17855. // MessageId: DV_E_DVTARGETDEVICE
  17856. //
  17857. // MessageText:
  17858. //
  17859. // Invalid DVTARGETDEVICE structure
  17860. //
  17861. DV_E_DVTARGETDEVICE = HRESULT($80040065);
  17862. {$EXTERNALSYM DV_E_DVTARGETDEVICE}
  17863. //
  17864. // MessageId: DV_E_STGMEDIUM
  17865. //
  17866. // MessageText:
  17867. //
  17868. // Invalid STDGMEDIUM structure
  17869. //
  17870. DV_E_STGMEDIUM = HRESULT($80040066);
  17871. {$EXTERNALSYM DV_E_STGMEDIUM}
  17872. //
  17873. // MessageId: DV_E_STATDATA
  17874. //
  17875. // MessageText:
  17876. //
  17877. // Invalid STATDATA structure
  17878. //
  17879. DV_E_STATDATA = HRESULT($80040067);
  17880. {$EXTERNALSYM DV_E_STATDATA}
  17881. //
  17882. // MessageId: DV_E_LINDEX
  17883. //
  17884. // MessageText:
  17885. //
  17886. // Invalid lindex
  17887. //
  17888. DV_E_LINDEX = HRESULT($80040068);
  17889. {$EXTERNALSYM DV_E_LINDEX}
  17890. //
  17891. // MessageId: DV_E_TYMED
  17892. //
  17893. // MessageText:
  17894. //
  17895. // Invalid tymed
  17896. //
  17897. DV_E_TYMED = HRESULT($80040069);
  17898. {$EXTERNALSYM DV_E_TYMED}
  17899. //
  17900. // MessageId: DV_E_CLIPFORMAT
  17901. //
  17902. // MessageText:
  17903. //
  17904. // Invalid clipboard format
  17905. //
  17906. DV_E_CLIPFORMAT = HRESULT($8004006A);
  17907. {$EXTERNALSYM DV_E_CLIPFORMAT}
  17908. //
  17909. // MessageId: DV_E_DVASPECT
  17910. //
  17911. // MessageText:
  17912. //
  17913. // Invalid aspect(s)
  17914. //
  17915. DV_E_DVASPECT = HRESULT($8004006B);
  17916. {$EXTERNALSYM DV_E_DVASPECT}
  17917. //
  17918. // MessageId: DV_E_DVTARGETDEVICE_SIZE
  17919. //
  17920. // MessageText:
  17921. //
  17922. // tdSize parameter of the DVTARGETDEVICE structure is invalid
  17923. //
  17924. DV_E_DVTARGETDEVICE_SIZE = HRESULT($8004006C);
  17925. {$EXTERNALSYM DV_E_DVTARGETDEVICE_SIZE}
  17926. //
  17927. // MessageId: DV_E_NOIVIEWOBJECT
  17928. //
  17929. // MessageText:
  17930. //
  17931. // Object doesn't support IViewObject interface
  17932. //
  17933. DV_E_NOIVIEWOBJECT = HRESULT($8004006D);
  17934. {$EXTERNALSYM DV_E_NOIVIEWOBJECT}
  17935. DRAGDROP_E_FIRST = DWORD($80040100);
  17936. {$EXTERNALSYM DRAGDROP_E_FIRST}
  17937. DRAGDROP_E_LAST = DWORD($8004010F);
  17938. {$EXTERNALSYM DRAGDROP_E_LAST}
  17939. DRAGDROP_S_FIRST = DWORD($00040100);
  17940. {$EXTERNALSYM DRAGDROP_S_FIRST}
  17941. DRAGDROP_S_LAST = DWORD($0004010F);
  17942. {$EXTERNALSYM DRAGDROP_S_LAST}
  17943. //
  17944. // MessageId: DRAGDROP_E_NOTREGISTERED
  17945. //
  17946. // MessageText:
  17947. //
  17948. // Trying to revoke a drop target that has not been registered
  17949. //
  17950. DRAGDROP_E_NOTREGISTERED = HRESULT($80040100);
  17951. {$EXTERNALSYM DRAGDROP_E_NOTREGISTERED}
  17952. //
  17953. // MessageId: DRAGDROP_E_ALREADYREGISTERED
  17954. //
  17955. // MessageText:
  17956. //
  17957. // This window has already been registered as a drop target
  17958. //
  17959. DRAGDROP_E_ALREADYREGISTERED = HRESULT($80040101);
  17960. {$EXTERNALSYM DRAGDROP_E_ALREADYREGISTERED}
  17961. //
  17962. // MessageId: DRAGDROP_E_INVALIDHWND
  17963. //
  17964. // MessageText:
  17965. //
  17966. // Invalid window handle
  17967. //
  17968. DRAGDROP_E_INVALIDHWND = HRESULT($80040102);
  17969. {$EXTERNALSYM DRAGDROP_E_INVALIDHWND}
  17970. CLASSFACTORY_E_FIRST = DWORD($80040110);
  17971. {$EXTERNALSYM CLASSFACTORY_E_FIRST}
  17972. CLASSFACTORY_E_LAST = DWORD($8004011F);
  17973. {$EXTERNALSYM CLASSFACTORY_E_LAST}
  17974. CLASSFACTORY_S_FIRST = DWORD($00040110);
  17975. {$EXTERNALSYM CLASSFACTORY_S_FIRST}
  17976. CLASSFACTORY_S_LAST = DWORD($0004011F);
  17977. {$EXTERNALSYM CLASSFACTORY_S_LAST}
  17978. //
  17979. // MessageId: CLASS_E_NOAGGREGATION
  17980. //
  17981. // MessageText:
  17982. //
  17983. // Class does not support aggregation (or class object is remote)
  17984. //
  17985. CLASS_E_NOAGGREGATION = HRESULT($80040110);
  17986. {$EXTERNALSYM CLASS_E_NOAGGREGATION}
  17987. //
  17988. // MessageId: CLASS_E_CLASSNOTAVAILABLE
  17989. //
  17990. // MessageText:
  17991. //
  17992. // ClassFactory cannot supply requested class
  17993. //
  17994. CLASS_E_CLASSNOTAVAILABLE = HRESULT($80040111);
  17995. {$EXTERNALSYM CLASS_E_CLASSNOTAVAILABLE}
  17996. //
  17997. // MessageId: CLASS_E_NOTLICENSED
  17998. //
  17999. // MessageText:
  18000. //
  18001. // Class is not licensed for use
  18002. //
  18003. CLASS_E_NOTLICENSED = HRESULT($80040112);
  18004. {$EXTERNALSYM CLASS_E_NOTLICENSED}
  18005. MARSHAL_E_FIRST = DWORD($80040120);
  18006. {$EXTERNALSYM MARSHAL_E_FIRST}
  18007. MARSHAL_E_LAST = DWORD($8004012F);
  18008. {$EXTERNALSYM MARSHAL_E_LAST}
  18009. MARSHAL_S_FIRST = DWORD($00040120);
  18010. {$EXTERNALSYM MARSHAL_S_FIRST}
  18011. MARSHAL_S_LAST = DWORD($0004012F);
  18012. {$EXTERNALSYM MARSHAL_S_LAST}
  18013. DATA_E_FIRST = DWORD($80040130);
  18014. {$EXTERNALSYM DATA_E_FIRST}
  18015. DATA_E_LAST = DWORD($8004013F);
  18016. {$EXTERNALSYM DATA_E_LAST}
  18017. DATA_S_FIRST = DWORD($00040130);
  18018. {$EXTERNALSYM DATA_S_FIRST}
  18019. DATA_S_LAST = DWORD($0004013F);
  18020. {$EXTERNALSYM DATA_S_LAST}
  18021. VIEW_E_FIRST = DWORD($80040140);
  18022. {$EXTERNALSYM VIEW_E_FIRST}
  18023. VIEW_E_LAST = DWORD($8004014F);
  18024. {$EXTERNALSYM VIEW_E_LAST}
  18025. VIEW_S_FIRST = DWORD($00040140);
  18026. {$EXTERNALSYM VIEW_S_FIRST}
  18027. VIEW_S_LAST = DWORD($0004014F);
  18028. {$EXTERNALSYM VIEW_S_LAST}
  18029. //
  18030. // MessageId: VIEW_E_DRAW
  18031. //
  18032. // MessageText:
  18033. //
  18034. // Error drawing view
  18035. //
  18036. VIEW_E_DRAW = HRESULT($80040140);
  18037. {$EXTERNALSYM VIEW_E_DRAW}
  18038. REGDB_E_FIRST = DWORD($80040150);
  18039. {$EXTERNALSYM REGDB_E_FIRST}
  18040. REGDB_E_LAST = DWORD($8004015F);
  18041. {$EXTERNALSYM REGDB_E_LAST}
  18042. REGDB_S_FIRST = DWORD($00040150);
  18043. {$EXTERNALSYM REGDB_S_FIRST}
  18044. REGDB_S_LAST = DWORD($0004015F);
  18045. {$EXTERNALSYM REGDB_S_LAST}
  18046. //
  18047. // MessageId: REGDB_E_READREGDB
  18048. //
  18049. // MessageText:
  18050. //
  18051. // Could not read key from registry
  18052. //
  18053. REGDB_E_READREGDB = HRESULT($80040150);
  18054. {$EXTERNALSYM REGDB_E_READREGDB}
  18055. //
  18056. // MessageId: REGDB_E_WRITEREGDB
  18057. //
  18058. // MessageText:
  18059. //
  18060. // Could not write key to registry
  18061. //
  18062. REGDB_E_WRITEREGDB = HRESULT($80040151);
  18063. {$EXTERNALSYM REGDB_E_WRITEREGDB}
  18064. //
  18065. // MessageId: REGDB_E_KEYMISSING
  18066. //
  18067. // MessageText:
  18068. //
  18069. // Could not find the key in the registry
  18070. //
  18071. REGDB_E_KEYMISSING = HRESULT($80040152);
  18072. {$EXTERNALSYM REGDB_E_KEYMISSING}
  18073. //
  18074. // MessageId: REGDB_E_INVALIDVALUE
  18075. //
  18076. // MessageText:
  18077. //
  18078. // Invalid value for registry
  18079. //
  18080. REGDB_E_INVALIDVALUE = HRESULT($80040153);
  18081. {$EXTERNALSYM REGDB_E_INVALIDVALUE}
  18082. //
  18083. // MessageId: REGDB_E_CLASSNOTREG
  18084. //
  18085. // MessageText:
  18086. //
  18087. // Class not registered
  18088. //
  18089. REGDB_E_CLASSNOTREG = HRESULT($80040154);
  18090. {$EXTERNALSYM REGDB_E_CLASSNOTREG}
  18091. //
  18092. // MessageId: REGDB_E_IIDNOTREG
  18093. //
  18094. // MessageText:
  18095. //
  18096. // Interface not registered
  18097. //
  18098. REGDB_E_IIDNOTREG = HRESULT($80040155);
  18099. {$EXTERNALSYM REGDB_E_IIDNOTREG}
  18100. //
  18101. // MessageId: REGDB_E_BADTHREADINGMODEL
  18102. //
  18103. // MessageText:
  18104. //
  18105. // Threading model entry is not valid
  18106. //
  18107. REGDB_E_BADTHREADINGMODEL = HRESULT($80040156);
  18108. {$EXTERNALSYM REGDB_E_BADTHREADINGMODEL}
  18109. CAT_E_FIRST = DWORD($80040160);
  18110. {$EXTERNALSYM CAT_E_FIRST}
  18111. CAT_E_LAST = DWORD($80040161);
  18112. {$EXTERNALSYM CAT_E_LAST}
  18113. //
  18114. // MessageId: CAT_E_CATIDNOEXIST
  18115. //
  18116. // MessageText:
  18117. //
  18118. // CATID does not exist
  18119. //
  18120. CAT_E_CATIDNOEXIST = HRESULT($80040160);
  18121. {$EXTERNALSYM CAT_E_CATIDNOEXIST}
  18122. //
  18123. // MessageId: CAT_E_NODESCRIPTION
  18124. //
  18125. // MessageText:
  18126. //
  18127. // Description not found
  18128. //
  18129. CAT_E_NODESCRIPTION = HRESULT($80040161);
  18130. {$EXTERNALSYM CAT_E_NODESCRIPTION}
  18131. ////////////////////////////////////
  18132. // //
  18133. // Class Store Error Codes //
  18134. // //
  18135. ////////////////////////////////////
  18136. CS_E_FIRST = DWORD($80040164);
  18137. {$EXTERNALSYM CS_E_FIRST}
  18138. CS_E_LAST = DWORD($8004016F);
  18139. {$EXTERNALSYM CS_E_LAST}
  18140. //
  18141. // MessageId: CS_E_PACKAGE_NOTFOUND
  18142. //
  18143. // MessageText:
  18144. //
  18145. // No package in the software installation data in the Active Directory meets this criteria.
  18146. //
  18147. CS_E_PACKAGE_NOTFOUND = HRESULT($80040164);
  18148. {$EXTERNALSYM CS_E_PACKAGE_NOTFOUND}
  18149. //
  18150. // MessageId: CS_E_NOT_DELETABLE
  18151. //
  18152. // MessageText:
  18153. //
  18154. // Deleting this will break the referential integrity of the software installation data in the Active Directory.
  18155. //
  18156. CS_E_NOT_DELETABLE = HRESULT($80040165);
  18157. {$EXTERNALSYM CS_E_NOT_DELETABLE}
  18158. //
  18159. // MessageId: CS_E_CLASS_NOTFOUND
  18160. //
  18161. // MessageText:
  18162. //
  18163. // The CLSID was not found in the software installation data in the Active Directory.
  18164. //
  18165. CS_E_CLASS_NOTFOUND = HRESULT($80040166);
  18166. {$EXTERNALSYM CS_E_CLASS_NOTFOUND}
  18167. //
  18168. // MessageId: CS_E_INVALID_VERSION
  18169. //
  18170. // MessageText:
  18171. //
  18172. // The software installation data in the Active Directory is corrupt.
  18173. //
  18174. CS_E_INVALID_VERSION = HRESULT($80040167);
  18175. {$EXTERNALSYM CS_E_INVALID_VERSION}
  18176. //
  18177. // MessageId: CS_E_NO_CLASSSTORE
  18178. //
  18179. // MessageText:
  18180. //
  18181. // There is no software installation data in the Active Directory.
  18182. //
  18183. CS_E_NO_CLASSSTORE = HRESULT($80040168);
  18184. {$EXTERNALSYM CS_E_NO_CLASSSTORE}
  18185. //
  18186. // MessageId: CS_E_OBJECT_NOTFOUND
  18187. //
  18188. // MessageText:
  18189. //
  18190. // There is no software installation data object in the Active Directory.
  18191. //
  18192. CS_E_OBJECT_NOTFOUND = HRESULT($80040169);
  18193. {$EXTERNALSYM CS_E_OBJECT_NOTFOUND}
  18194. //
  18195. // MessageId: CS_E_OBJECT_ALREADY_EXISTS
  18196. //
  18197. // MessageText:
  18198. //
  18199. // The software installation data object in the Active Directory already exists.
  18200. //
  18201. CS_E_OBJECT_ALREADY_EXISTS = HRESULT($8004016A);
  18202. {$EXTERNALSYM CS_E_OBJECT_ALREADY_EXISTS}
  18203. //
  18204. // MessageId: CS_E_INVALID_PATH
  18205. //
  18206. // MessageText:
  18207. //
  18208. // The path to the software installation data in the Active Directory is not correct.
  18209. //
  18210. CS_E_INVALID_PATH = HRESULT($8004016B);
  18211. {$EXTERNALSYM CS_E_INVALID_PATH}
  18212. //
  18213. // MessageId: CS_E_NETWORK_ERROR
  18214. //
  18215. // MessageText:
  18216. //
  18217. // A network error interrupted the operation.
  18218. //
  18219. CS_E_NETWORK_ERROR = HRESULT($8004016C);
  18220. {$EXTERNALSYM CS_E_NETWORK_ERROR}
  18221. //
  18222. // MessageId: CS_E_ADMIN_LIMIT_EXCEEDED
  18223. //
  18224. // MessageText:
  18225. //
  18226. // The size of this object exceeds the maximum size set by the Administrator.
  18227. //
  18228. CS_E_ADMIN_LIMIT_EXCEEDED = HRESULT($8004016D);
  18229. {$EXTERNALSYM CS_E_ADMIN_LIMIT_EXCEEDED}
  18230. //
  18231. // MessageId: CS_E_SCHEMA_MISMATCH
  18232. //
  18233. // MessageText:
  18234. //
  18235. // The schema for the software installation data in the Active Directory does not match the required schema.
  18236. //
  18237. CS_E_SCHEMA_MISMATCH = HRESULT($8004016E);
  18238. {$EXTERNALSYM CS_E_SCHEMA_MISMATCH}
  18239. //
  18240. // MessageId: CS_E_INTERNAL_ERROR
  18241. //
  18242. // MessageText:
  18243. //
  18244. // An error occurred in the software installation data in the Active Directory.
  18245. //
  18246. CS_E_INTERNAL_ERROR = HRESULT($8004016F);
  18247. {$EXTERNALSYM CS_E_INTERNAL_ERROR}
  18248. CACHE_E_FIRST = DWORD($80040170);
  18249. {$EXTERNALSYM CACHE_E_FIRST}
  18250. CACHE_E_LAST = DWORD($8004017F);
  18251. {$EXTERNALSYM CACHE_E_LAST}
  18252. CACHE_S_FIRST = DWORD($00040170);
  18253. {$EXTERNALSYM CACHE_S_FIRST}
  18254. CACHE_S_LAST = DWORD($0004017F);
  18255. {$EXTERNALSYM CACHE_S_LAST}
  18256. //
  18257. // MessageId: CACHE_E_NOCACHE_UPDATED
  18258. //
  18259. // MessageText:
  18260. //
  18261. // Cache not updated
  18262. //
  18263. CACHE_E_NOCACHE_UPDATED = HRESULT($80040170);
  18264. {$EXTERNALSYM CACHE_E_NOCACHE_UPDATED}
  18265. OLEOBJ_E_FIRST = DWORD($80040180);
  18266. {$EXTERNALSYM OLEOBJ_E_FIRST}
  18267. OLEOBJ_E_LAST = DWORD($8004018F);
  18268. {$EXTERNALSYM OLEOBJ_E_LAST}
  18269. OLEOBJ_S_FIRST = DWORD($00040180);
  18270. {$EXTERNALSYM OLEOBJ_S_FIRST}
  18271. OLEOBJ_S_LAST = DWORD($0004018F);
  18272. {$EXTERNALSYM OLEOBJ_S_LAST}
  18273. //
  18274. // MessageId: OLEOBJ_E_NOVERBS
  18275. //
  18276. // MessageText:
  18277. //
  18278. // No verbs for OLE object
  18279. //
  18280. OLEOBJ_E_NOVERBS = HRESULT($80040180);
  18281. {$EXTERNALSYM OLEOBJ_E_NOVERBS}
  18282. //
  18283. // MessageId: OLEOBJ_E_INVALIDVERB
  18284. //
  18285. // MessageText:
  18286. //
  18287. // Invalid verb for OLE object
  18288. //
  18289. OLEOBJ_E_INVALIDVERB = HRESULT($80040181);
  18290. {$EXTERNALSYM OLEOBJ_E_INVALIDVERB}
  18291. CLIENTSITE_E_FIRST = DWORD($80040190);
  18292. {$EXTERNALSYM CLIENTSITE_E_FIRST}
  18293. CLIENTSITE_E_LAST = DWORD($8004019F);
  18294. {$EXTERNALSYM CLIENTSITE_E_LAST}
  18295. CLIENTSITE_S_FIRST = DWORD($00040190);
  18296. {$EXTERNALSYM CLIENTSITE_S_FIRST}
  18297. CLIENTSITE_S_LAST = DWORD($0004019F);
  18298. {$EXTERNALSYM CLIENTSITE_S_LAST}
  18299. //
  18300. // MessageId: INPLACE_E_NOTUNDOABLE
  18301. //
  18302. // MessageText:
  18303. //
  18304. // Undo is not available
  18305. //
  18306. INPLACE_E_NOTUNDOABLE = HRESULT($800401A0);
  18307. {$EXTERNALSYM INPLACE_E_NOTUNDOABLE}
  18308. //
  18309. // MessageId: INPLACE_E_NOTOOLSPACE
  18310. //
  18311. // MessageText:
  18312. //
  18313. // Space for tools is not available
  18314. //
  18315. INPLACE_E_NOTOOLSPACE = HRESULT($800401A1);
  18316. {$EXTERNALSYM INPLACE_E_NOTOOLSPACE}
  18317. INPLACE_E_FIRST = DWORD($800401A0);
  18318. {$EXTERNALSYM INPLACE_E_FIRST}
  18319. INPLACE_E_LAST = DWORD($800401AF);
  18320. {$EXTERNALSYM INPLACE_E_LAST}
  18321. INPLACE_S_FIRST = DWORD($000401A0);
  18322. {$EXTERNALSYM INPLACE_S_FIRST}
  18323. INPLACE_S_LAST = DWORD($000401AF);
  18324. {$EXTERNALSYM INPLACE_S_LAST}
  18325. ENUM_E_FIRST = DWORD($800401B0);
  18326. {$EXTERNALSYM ENUM_E_FIRST}
  18327. ENUM_E_LAST = DWORD($800401BF);
  18328. {$EXTERNALSYM ENUM_E_LAST}
  18329. ENUM_S_FIRST = DWORD($000401B0);
  18330. {$EXTERNALSYM ENUM_S_FIRST}
  18331. ENUM_S_LAST = DWORD($000401BF);
  18332. {$EXTERNALSYM ENUM_S_LAST}
  18333. CONVERT10_E_FIRST = DWORD($800401C0);
  18334. {$EXTERNALSYM CONVERT10_E_FIRST}
  18335. CONVERT10_E_LAST = DWORD($800401CF);
  18336. {$EXTERNALSYM CONVERT10_E_LAST}
  18337. CONVERT10_S_FIRST = DWORD($000401C0);
  18338. {$EXTERNALSYM CONVERT10_S_FIRST}
  18339. CONVERT10_S_LAST = DWORD($000401CF);
  18340. {$EXTERNALSYM CONVERT10_S_LAST}
  18341. //
  18342. // MessageId: CONVERT10_E_OLESTREAM_GET
  18343. //
  18344. // MessageText:
  18345. //
  18346. // OLESTREAM Get method failed
  18347. //
  18348. CONVERT10_E_OLESTREAM_GET = HRESULT($800401C0);
  18349. {$EXTERNALSYM CONVERT10_E_OLESTREAM_GET}
  18350. //
  18351. // MessageId: CONVERT10_E_OLESTREAM_PUT
  18352. //
  18353. // MessageText:
  18354. //
  18355. // OLESTREAM Put method failed
  18356. //
  18357. CONVERT10_E_OLESTREAM_PUT = HRESULT($800401C1);
  18358. {$EXTERNALSYM CONVERT10_E_OLESTREAM_PUT}
  18359. //
  18360. // MessageId: CONVERT10_E_OLESTREAM_FMT
  18361. //
  18362. // MessageText:
  18363. //
  18364. // Contents of the OLESTREAM not in correct format
  18365. //
  18366. CONVERT10_E_OLESTREAM_FMT = HRESULT($800401C2);
  18367. {$EXTERNALSYM CONVERT10_E_OLESTREAM_FMT}
  18368. //
  18369. // MessageId: CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
  18370. //
  18371. // MessageText:
  18372. //
  18373. // There was an error in a Windows GDI call while converting the bitmap to a DIB
  18374. //
  18375. CONVERT10_E_OLESTREAM_BITMAP_TO_DIB = HRESULT($800401C3);
  18376. {$EXTERNALSYM CONVERT10_E_OLESTREAM_BITMAP_TO_DIB}
  18377. //
  18378. // MessageId: CONVERT10_E_STG_FMT
  18379. //
  18380. // MessageText:
  18381. //
  18382. // Contents of the IStorage not in correct format
  18383. //
  18384. CONVERT10_E_STG_FMT = HRESULT($800401C4);
  18385. {$EXTERNALSYM CONVERT10_E_STG_FMT}
  18386. //
  18387. // MessageId: CONVERT10_E_STG_NO_STD_STREAM
  18388. //
  18389. // MessageText:
  18390. //
  18391. // Contents of IStorage is missing one of the standard streams
  18392. //
  18393. CONVERT10_E_STG_NO_STD_STREAM = HRESULT($800401C5);
  18394. {$EXTERNALSYM CONVERT10_E_STG_NO_STD_STREAM}
  18395. //
  18396. // MessageId: CONVERT10_E_STG_DIB_TO_BITMAP
  18397. //
  18398. // MessageText:
  18399. //
  18400. // There was an error in a Windows GDI call while converting the DIB to a bitmap.
  18401. //
  18402. //
  18403. CONVERT10_E_STG_DIB_TO_BITMAP = HRESULT($800401C6);
  18404. {$EXTERNALSYM CONVERT10_E_STG_DIB_TO_BITMAP}
  18405. CLIPBRD_E_FIRST = DWORD($800401D0);
  18406. {$EXTERNALSYM CLIPBRD_E_FIRST}
  18407. CLIPBRD_E_LAST = DWORD($800401DF);
  18408. {$EXTERNALSYM CLIPBRD_E_LAST}
  18409. CLIPBRD_S_FIRST = DWORD($000401D0);
  18410. {$EXTERNALSYM CLIPBRD_S_FIRST}
  18411. CLIPBRD_S_LAST = DWORD($000401DF);
  18412. {$EXTERNALSYM CLIPBRD_S_LAST}
  18413. //
  18414. // MessageId: CLIPBRD_E_CANT_OPEN
  18415. //
  18416. // MessageText:
  18417. //
  18418. // OpenClipboard Failed
  18419. //
  18420. CLIPBRD_E_CANT_OPEN = HRESULT($800401D0);
  18421. {$EXTERNALSYM CLIPBRD_E_CANT_OPEN}
  18422. //
  18423. // MessageId: CLIPBRD_E_CANT_EMPTY
  18424. //
  18425. // MessageText:
  18426. //
  18427. // EmptyClipboard Failed
  18428. //
  18429. CLIPBRD_E_CANT_EMPTY = HRESULT($800401D1);
  18430. {$EXTERNALSYM CLIPBRD_E_CANT_EMPTY}
  18431. //
  18432. // MessageId: CLIPBRD_E_CANT_SET
  18433. //
  18434. // MessageText:
  18435. //
  18436. // SetClipboard Failed
  18437. //
  18438. CLIPBRD_E_CANT_SET = HRESULT($800401D2);
  18439. {$EXTERNALSYM CLIPBRD_E_CANT_SET}
  18440. //
  18441. // MessageId: CLIPBRD_E_BAD_DATA
  18442. //
  18443. // MessageText:
  18444. //
  18445. // Data on clipboard is invalid
  18446. //
  18447. CLIPBRD_E_BAD_DATA = HRESULT($800401D3);
  18448. {$EXTERNALSYM CLIPBRD_E_BAD_DATA}
  18449. //
  18450. // MessageId: CLIPBRD_E_CANT_CLOSE
  18451. //
  18452. // MessageText:
  18453. //
  18454. // CloseClipboard Failed
  18455. //
  18456. CLIPBRD_E_CANT_CLOSE = HRESULT($800401D4);
  18457. {$EXTERNALSYM CLIPBRD_E_CANT_CLOSE}
  18458. MK_E_FIRST = DWORD($800401E0);
  18459. {$EXTERNALSYM MK_E_FIRST}
  18460. MK_E_LAST = DWORD($800401EF);
  18461. {$EXTERNALSYM MK_E_LAST}
  18462. MK_S_FIRST = DWORD($000401E0);
  18463. {$EXTERNALSYM MK_S_FIRST}
  18464. MK_S_LAST = DWORD($000401EF);
  18465. {$EXTERNALSYM MK_S_LAST}
  18466. //
  18467. // MessageId: MK_E_CONNECTMANUALLY
  18468. //
  18469. // MessageText:
  18470. //
  18471. // Moniker needs to be connected manually
  18472. //
  18473. MK_E_CONNECTMANUALLY = HRESULT($800401E0);
  18474. {$EXTERNALSYM MK_E_CONNECTMANUALLY}
  18475. //
  18476. // MessageId: MK_E_EXCEEDEDDEADLINE
  18477. //
  18478. // MessageText:
  18479. //
  18480. // Operation exceeded deadline
  18481. //
  18482. MK_E_EXCEEDEDDEADLINE = HRESULT($800401E1);
  18483. {$EXTERNALSYM MK_E_EXCEEDEDDEADLINE}
  18484. //
  18485. // MessageId: MK_E_NEEDGENERIC
  18486. //
  18487. // MessageText:
  18488. //
  18489. // Moniker needs to be generic
  18490. //
  18491. MK_E_NEEDGENERIC = HRESULT($800401E2);
  18492. {$EXTERNALSYM MK_E_NEEDGENERIC}
  18493. //
  18494. // MessageId: MK_E_UNAVAILABLE
  18495. //
  18496. // MessageText:
  18497. //
  18498. // Operation unavailable
  18499. //
  18500. MK_E_UNAVAILABLE = HRESULT($800401E3);
  18501. {$EXTERNALSYM MK_E_UNAVAILABLE}
  18502. //
  18503. // MessageId: MK_E_SYNTAX
  18504. //
  18505. // MessageText:
  18506. //
  18507. // Invalid syntax
  18508. //
  18509. MK_E_SYNTAX = HRESULT($800401E4);
  18510. {$EXTERNALSYM MK_E_SYNTAX}
  18511. //
  18512. // MessageId: MK_E_NOOBJECT
  18513. //
  18514. // MessageText:
  18515. //
  18516. // No object for moniker
  18517. //
  18518. MK_E_NOOBJECT = HRESULT($800401E5);
  18519. {$EXTERNALSYM MK_E_NOOBJECT}
  18520. //
  18521. // MessageId: MK_E_INVALIDEXTENSION
  18522. //
  18523. // MessageText:
  18524. //
  18525. // Bad extension for file
  18526. //
  18527. MK_E_INVALIDEXTENSION = HRESULT($800401E6);
  18528. {$EXTERNALSYM MK_E_INVALIDEXTENSION}
  18529. //
  18530. // MessageId: MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
  18531. //
  18532. // MessageText:
  18533. //
  18534. // Intermediate operation failed
  18535. //
  18536. MK_E_INTERMEDIATEINTERFACENOTSUPPORTED = HRESULT($800401E7);
  18537. {$EXTERNALSYM MK_E_INTERMEDIATEINTERFACENOTSUPPORTED}
  18538. //
  18539. // MessageId: MK_E_NOTBINDABLE
  18540. //
  18541. // MessageText:
  18542. //
  18543. // Moniker is not bindable
  18544. //
  18545. MK_E_NOTBINDABLE = HRESULT($800401E8);
  18546. {$EXTERNALSYM MK_E_NOTBINDABLE}
  18547. //
  18548. // MessageId: MK_E_NOTBOUND
  18549. //
  18550. // MessageText:
  18551. //
  18552. // Moniker is not bound
  18553. //
  18554. MK_E_NOTBOUND = HRESULT($800401E9);
  18555. {$EXTERNALSYM MK_E_NOTBOUND}
  18556. //
  18557. // MessageId: MK_E_CANTOPENFILE
  18558. //
  18559. // MessageText:
  18560. //
  18561. // Moniker cannot open file
  18562. //
  18563. MK_E_CANTOPENFILE = HRESULT($800401EA);
  18564. {$EXTERNALSYM MK_E_CANTOPENFILE}
  18565. //
  18566. // MessageId: MK_E_MUSTBOTHERUSER
  18567. //
  18568. // MessageText:
  18569. //
  18570. // User input required for operation to succeed
  18571. //
  18572. MK_E_MUSTBOTHERUSER = HRESULT($800401EB);
  18573. {$EXTERNALSYM MK_E_MUSTBOTHERUSER}
  18574. //
  18575. // MessageId: MK_E_NOINVERSE
  18576. //
  18577. // MessageText:
  18578. //
  18579. // Moniker class has no inverse
  18580. //
  18581. MK_E_NOINVERSE = HRESULT($800401EC);
  18582. {$EXTERNALSYM MK_E_NOINVERSE}
  18583. //
  18584. // MessageId: MK_E_NOSTORAGE
  18585. //
  18586. // MessageText:
  18587. //
  18588. // Moniker does not refer to storage
  18589. //
  18590. MK_E_NOSTORAGE = HRESULT($800401ED);
  18591. {$EXTERNALSYM MK_E_NOSTORAGE}
  18592. //
  18593. // MessageId: MK_E_NOPREFIX
  18594. //
  18595. // MessageText:
  18596. //
  18597. // No common prefix
  18598. //
  18599. MK_E_NOPREFIX = HRESULT($800401EE);
  18600. {$EXTERNALSYM MK_E_NOPREFIX}
  18601. //
  18602. // MessageId: MK_E_ENUMERATION_FAILED
  18603. //
  18604. // MessageText:
  18605. //
  18606. // Moniker could not be enumerated
  18607. //
  18608. MK_E_ENUMERATION_FAILED = HRESULT($800401EF);
  18609. {$EXTERNALSYM MK_E_ENUMERATION_FAILED}
  18610. CO_E_FIRST = DWORD($800401F0);
  18611. {$EXTERNALSYM CO_E_FIRST}
  18612. CO_E_LAST = DWORD($800401FF);
  18613. {$EXTERNALSYM CO_E_LAST}
  18614. CO_S_FIRST = DWORD($000401F0);
  18615. {$EXTERNALSYM CO_S_FIRST}
  18616. CO_S_LAST = DWORD($000401FF);
  18617. {$EXTERNALSYM CO_S_LAST}
  18618. //
  18619. // MessageId: CO_E_NOTINITIALIZED
  18620. //
  18621. // MessageText:
  18622. //
  18623. // CoInitialize has not been called.
  18624. //
  18625. CO_E_NOTINITIALIZED = HRESULT($800401F0);
  18626. {$EXTERNALSYM CO_E_NOTINITIALIZED}
  18627. //
  18628. // MessageId: CO_E_ALREADYINITIALIZED
  18629. //
  18630. // MessageText:
  18631. //
  18632. // CoInitialize has already been called.
  18633. //
  18634. CO_E_ALREADYINITIALIZED = HRESULT($800401F1);
  18635. {$EXTERNALSYM CO_E_ALREADYINITIALIZED}
  18636. //
  18637. // MessageId: CO_E_CANTDETERMINECLASS
  18638. //
  18639. // MessageText:
  18640. //
  18641. // Class of object cannot be determined
  18642. //
  18643. CO_E_CANTDETERMINECLASS = HRESULT($800401F2);
  18644. {$EXTERNALSYM CO_E_CANTDETERMINECLASS}
  18645. //
  18646. // MessageId: CO_E_CLASSSTRING
  18647. //
  18648. // MessageText:
  18649. //
  18650. // Invalid class string
  18651. //
  18652. CO_E_CLASSSTRING = HRESULT($800401F3);
  18653. {$EXTERNALSYM CO_E_CLASSSTRING}
  18654. //
  18655. // MessageId: CO_E_IIDSTRING
  18656. //
  18657. // MessageText:
  18658. //
  18659. // Invalid interface string
  18660. //
  18661. CO_E_IIDSTRING = HRESULT($800401F4);
  18662. {$EXTERNALSYM CO_E_IIDSTRING}
  18663. //
  18664. // MessageId: CO_E_APPNOTFOUND
  18665. //
  18666. // MessageText:
  18667. //
  18668. // Application not found
  18669. //
  18670. CO_E_APPNOTFOUND = HRESULT($800401F5);
  18671. {$EXTERNALSYM CO_E_APPNOTFOUND}
  18672. //
  18673. // MessageId: CO_E_APPSINGLEUSE
  18674. //
  18675. // MessageText:
  18676. //
  18677. // Application cannot be run more than once
  18678. //
  18679. CO_E_APPSINGLEUSE = HRESULT($800401F6);
  18680. {$EXTERNALSYM CO_E_APPSINGLEUSE}
  18681. //
  18682. // MessageId: CO_E_ERRORINAPP
  18683. //
  18684. // MessageText:
  18685. //
  18686. // Some error in application program
  18687. //
  18688. CO_E_ERRORINAPP = HRESULT($800401F7);
  18689. {$EXTERNALSYM CO_E_ERRORINAPP}
  18690. //
  18691. // MessageId: CO_E_DLLNOTFOUND
  18692. //
  18693. // MessageText:
  18694. //
  18695. // DLL for class not found
  18696. //
  18697. CO_E_DLLNOTFOUND = HRESULT($800401F8);
  18698. {$EXTERNALSYM CO_E_DLLNOTFOUND}
  18699. //
  18700. // MessageId: CO_E_ERRORINDLL
  18701. //
  18702. // MessageText:
  18703. //
  18704. // Error in the DLL
  18705. //
  18706. CO_E_ERRORINDLL = HRESULT($800401F9);
  18707. {$EXTERNALSYM CO_E_ERRORINDLL}
  18708. //
  18709. // MessageId: CO_E_WRONGOSFORAPP
  18710. //
  18711. // MessageText:
  18712. //
  18713. // Wrong OS or OS version for application
  18714. //
  18715. CO_E_WRONGOSFORAPP = HRESULT($800401FA);
  18716. {$EXTERNALSYM CO_E_WRONGOSFORAPP}
  18717. //
  18718. // MessageId: CO_E_OBJNOTREG
  18719. //
  18720. // MessageText:
  18721. //
  18722. // Object is not registered
  18723. //
  18724. CO_E_OBJNOTREG = HRESULT($800401FB);
  18725. {$EXTERNALSYM CO_E_OBJNOTREG}
  18726. //
  18727. // MessageId: CO_E_OBJISREG
  18728. //
  18729. // MessageText:
  18730. //
  18731. // Object is already registered
  18732. //
  18733. CO_E_OBJISREG = HRESULT($800401FC);
  18734. {$EXTERNALSYM CO_E_OBJISREG}
  18735. //
  18736. // MessageId: CO_E_OBJNOTCONNECTED
  18737. //
  18738. // MessageText:
  18739. //
  18740. // Object is not connected to server
  18741. //
  18742. CO_E_OBJNOTCONNECTED = HRESULT($800401FD);
  18743. {$EXTERNALSYM CO_E_OBJNOTCONNECTED}
  18744. //
  18745. // MessageId: CO_E_APPDIDNTREG
  18746. //
  18747. // MessageText:
  18748. //
  18749. // Application was launched but it didn't register a class factory
  18750. //
  18751. CO_E_APPDIDNTREG = HRESULT($800401FE);
  18752. {$EXTERNALSYM CO_E_APPDIDNTREG}
  18753. //
  18754. // MessageId: CO_E_RELEASED
  18755. //
  18756. // MessageText:
  18757. //
  18758. // Object has been released
  18759. //
  18760. CO_E_RELEASED = HRESULT($800401FF);
  18761. {$EXTERNALSYM CO_E_RELEASED}
  18762. EVENT_E_FIRST = DWORD($80040200);
  18763. {$EXTERNALSYM EVENT_E_FIRST}
  18764. EVENT_E_LAST = DWORD($8004021F);
  18765. {$EXTERNALSYM EVENT_E_LAST}
  18766. EVENT_S_FIRST = DWORD($00040200);
  18767. {$EXTERNALSYM EVENT_S_FIRST}
  18768. EVENT_S_LAST = DWORD($0004021F);
  18769. {$EXTERNALSYM EVENT_S_LAST}
  18770. //
  18771. // MessageId: EVENT_S_SOME_SUBSCRIBERS_FAILED
  18772. //
  18773. // MessageText:
  18774. //
  18775. // An event was able to invoke some but not all of the subscribers
  18776. //
  18777. EVENT_S_SOME_SUBSCRIBERS_FAILED = HRESULT($00040200);
  18778. {$EXTERNALSYM EVENT_S_SOME_SUBSCRIBERS_FAILED}
  18779. //
  18780. // MessageId: EVENT_E_ALL_SUBSCRIBERS_FAILED
  18781. //
  18782. // MessageText:
  18783. //
  18784. // An event was unable to invoke any of the subscribers
  18785. //
  18786. EVENT_E_ALL_SUBSCRIBERS_FAILED = HRESULT($80040201);
  18787. {$EXTERNALSYM EVENT_E_ALL_SUBSCRIBERS_FAILED}
  18788. //
  18789. // MessageId: EVENT_S_NOSUBSCRIBERS
  18790. //
  18791. // MessageText:
  18792. //
  18793. // An event was delivered but there were no subscribers
  18794. //
  18795. EVENT_S_NOSUBSCRIBERS = HRESULT($00040202);
  18796. {$EXTERNALSYM EVENT_S_NOSUBSCRIBERS}
  18797. //
  18798. // MessageId: EVENT_E_QUERYSYNTAX
  18799. //
  18800. // MessageText:
  18801. //
  18802. // A syntax error occurred trying to evaluate a query string
  18803. //
  18804. EVENT_E_QUERYSYNTAX = HRESULT($80040203);
  18805. {$EXTERNALSYM EVENT_E_QUERYSYNTAX}
  18806. //
  18807. // MessageId: EVENT_E_QUERYFIELD
  18808. //
  18809. // MessageText:
  18810. //
  18811. // An invalid field name was used in a query string
  18812. //
  18813. EVENT_E_QUERYFIELD = HRESULT($80040204);
  18814. {$EXTERNALSYM EVENT_E_QUERYFIELD}
  18815. //
  18816. // MessageId: EVENT_E_INTERNALEXCEPTION
  18817. //
  18818. // MessageText:
  18819. //
  18820. // An unexpected exception was raised
  18821. //
  18822. EVENT_E_INTERNALEXCEPTION = HRESULT($80040205);
  18823. {$EXTERNALSYM EVENT_E_INTERNALEXCEPTION}
  18824. //
  18825. // MessageId: EVENT_E_INTERNALERROR
  18826. //
  18827. // MessageText:
  18828. //
  18829. // An unexpected internal error was detected
  18830. //
  18831. EVENT_E_INTERNALERROR = HRESULT($80040206);
  18832. {$EXTERNALSYM EVENT_E_INTERNALERROR}
  18833. //
  18834. // MessageId: EVENT_E_INVALID_PER_USER_SID
  18835. //
  18836. // MessageText:
  18837. //
  18838. // The owner SID on a per-user subscription doesn't exist
  18839. //
  18840. EVENT_E_INVALID_PER_USER_SID = HRESULT($80040207);
  18841. {$EXTERNALSYM EVENT_E_INVALID_PER_USER_SID}
  18842. //
  18843. // MessageId: EVENT_E_USER_EXCEPTION
  18844. //
  18845. // MessageText:
  18846. //
  18847. // A user-supplied component or subscriber raised an exception
  18848. //
  18849. EVENT_E_USER_EXCEPTION = HRESULT($80040208);
  18850. {$EXTERNALSYM EVENT_E_USER_EXCEPTION}
  18851. //
  18852. // MessageId: EVENT_E_TOO_MANY_METHODS
  18853. //
  18854. // MessageText:
  18855. //
  18856. // An interface has too many methods to fire events from
  18857. //
  18858. EVENT_E_TOO_MANY_METHODS = HRESULT($80040209);
  18859. {$EXTERNALSYM EVENT_E_TOO_MANY_METHODS}
  18860. //
  18861. // MessageId: EVENT_E_MISSING_EVENTCLASS
  18862. //
  18863. // MessageText:
  18864. //
  18865. // A subscription cannot be stored unless its event class already exists
  18866. //
  18867. EVENT_E_MISSING_EVENTCLASS = HRESULT($8004020A);
  18868. {$EXTERNALSYM EVENT_E_MISSING_EVENTCLASS}
  18869. //
  18870. // MessageId: EVENT_E_NOT_ALL_REMOVED
  18871. //
  18872. // MessageText:
  18873. //
  18874. // Not all the objects requested could be removed
  18875. //
  18876. EVENT_E_NOT_ALL_REMOVED = HRESULT($8004020B);
  18877. {$EXTERNALSYM EVENT_E_NOT_ALL_REMOVED}
  18878. //
  18879. // MessageId: EVENT_E_COMPLUS_NOT_INSTALLED
  18880. //
  18881. // MessageText:
  18882. //
  18883. // COM+ is required for this operation, but is not installed
  18884. //
  18885. EVENT_E_COMPLUS_NOT_INSTALLED = HRESULT($8004020C);
  18886. {$EXTERNALSYM EVENT_E_COMPLUS_NOT_INSTALLED}
  18887. //
  18888. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT
  18889. //
  18890. // MessageText:
  18891. //
  18892. // Cannot modify or delete an object that was not added using the COM+ Admin SDK
  18893. //
  18894. EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT = HRESULT($8004020D);
  18895. {$EXTERNALSYM EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT}
  18896. //
  18897. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT
  18898. //
  18899. // MessageText:
  18900. //
  18901. // Cannot modify or delete an object that was added using the COM+ Admin SDK
  18902. //
  18903. EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT = HRESULT($8004020E);
  18904. {$EXTERNALSYM EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT}
  18905. //
  18906. // MessageId: EVENT_E_INVALID_EVENT_CLASS_PARTITION
  18907. //
  18908. // MessageText:
  18909. //
  18910. // The event class for this subscription is in an invalid partition
  18911. //
  18912. EVENT_E_INVALID_EVENT_CLASS_PARTITION = HRESULT($8004020F);
  18913. {$EXTERNALSYM EVENT_E_INVALID_EVENT_CLASS_PARTITION}
  18914. //
  18915. // MessageId: EVENT_E_PER_USER_SID_NOT_LOGGED_ON
  18916. //
  18917. // MessageText:
  18918. //
  18919. // The owner of the PerUser subscription is not logged on to the system specified
  18920. //
  18921. EVENT_E_PER_USER_SID_NOT_LOGGED_ON = HRESULT($80040210);
  18922. {$EXTERNALSYM EVENT_E_PER_USER_SID_NOT_LOGGED_ON}
  18923. XACT_E_FIRST = $8004D000;
  18924. {$EXTERNALSYM XACT_E_FIRST}
  18925. XACT_E_LAST = $8004D029;
  18926. {$EXTERNALSYM XACT_E_LAST}
  18927. XACT_S_FIRST = $0004D000;
  18928. {$EXTERNALSYM XACT_S_FIRST}
  18929. XACT_S_LAST = $0004D010;
  18930. {$EXTERNALSYM XACT_S_LAST}
  18931. //
  18932. // MessageId: XACT_E_ALREADYOTHERSINGLEPHASE
  18933. //
  18934. // MessageText:
  18935. //
  18936. // Another single phase resource manager has already been enlisted in this transaction.
  18937. //
  18938. XACT_E_ALREADYOTHERSINGLEPHASE = HRESULT($8004D000);
  18939. {$EXTERNALSYM XACT_E_ALREADYOTHERSINGLEPHASE}
  18940. //
  18941. // MessageId: XACT_E_CANTRETAIN
  18942. //
  18943. // MessageText:
  18944. //
  18945. // A retaining commit or abort is not supported
  18946. //
  18947. XACT_E_CANTRETAIN = HRESULT($8004D001);
  18948. {$EXTERNALSYM XACT_E_CANTRETAIN}
  18949. //
  18950. // MessageId: XACT_E_COMMITFAILED
  18951. //
  18952. // MessageText:
  18953. //
  18954. // The transaction failed to commit for an unknown reason. The transaction was aborted.
  18955. //
  18956. XACT_E_COMMITFAILED = HRESULT($8004D002);
  18957. {$EXTERNALSYM XACT_E_COMMITFAILED}
  18958. //
  18959. // MessageId: XACT_E_COMMITPREVENTED
  18960. //
  18961. // MessageText:
  18962. //
  18963. // Cannot call commit on this transaction object because the calling application did not initiate the transaction.
  18964. //
  18965. XACT_E_COMMITPREVENTED = HRESULT($8004D003);
  18966. {$EXTERNALSYM XACT_E_COMMITPREVENTED}
  18967. //
  18968. // MessageId: XACT_E_HEURISTICABORT
  18969. //
  18970. // MessageText:
  18971. //
  18972. // Instead of committing, the resource heuristically aborted.
  18973. //
  18974. XACT_E_HEURISTICABORT = HRESULT($8004D004);
  18975. {$EXTERNALSYM XACT_E_HEURISTICABORT}
  18976. //
  18977. // MessageId: XACT_E_HEURISTICCOMMIT
  18978. //
  18979. // MessageText:
  18980. //
  18981. // Instead of aborting, the resource heuristically committed.
  18982. //
  18983. XACT_E_HEURISTICCOMMIT = HRESULT($8004D005);
  18984. {$EXTERNALSYM XACT_E_HEURISTICCOMMIT}
  18985. //
  18986. // MessageId: XACT_E_HEURISTICDAMAGE
  18987. //
  18988. // MessageText:
  18989. //
  18990. // Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions.
  18991. //
  18992. XACT_E_HEURISTICDAMAGE = HRESULT($8004D006);
  18993. {$EXTERNALSYM XACT_E_HEURISTICDAMAGE}
  18994. //
  18995. // MessageId: XACT_E_HEURISTICDANGER
  18996. //
  18997. // MessageText:
  18998. //
  18999. // Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions.
  19000. //
  19001. XACT_E_HEURISTICDANGER = HRESULT($8004D007);
  19002. {$EXTERNALSYM XACT_E_HEURISTICDANGER}
  19003. //
  19004. // MessageId: XACT_E_ISOLATIONLEVEL
  19005. //
  19006. // MessageText:
  19007. //
  19008. // The requested isolation level is not valid or supported.
  19009. //
  19010. XACT_E_ISOLATIONLEVEL = HRESULT($8004D008);
  19011. {$EXTERNALSYM XACT_E_ISOLATIONLEVEL}
  19012. //
  19013. // MessageId: XACT_E_NOASYNC
  19014. //
  19015. // MessageText:
  19016. //
  19017. // The transaction manager doesn't support an asynchronous operation for this method.
  19018. //
  19019. XACT_E_NOASYNC = HRESULT($8004D009);
  19020. {$EXTERNALSYM XACT_E_NOASYNC}
  19021. //
  19022. // MessageId: XACT_E_NOENLIST
  19023. //
  19024. // MessageText:
  19025. //
  19026. // Unable to enlist in the transaction.
  19027. //
  19028. XACT_E_NOENLIST = HRESULT($8004D00A);
  19029. {$EXTERNALSYM XACT_E_NOENLIST}
  19030. //
  19031. // MessageId: XACT_E_NOISORETAIN
  19032. //
  19033. // MessageText:
  19034. //
  19035. // 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.
  19036. //
  19037. XACT_E_NOISORETAIN = HRESULT($8004D00B);
  19038. {$EXTERNALSYM XACT_E_NOISORETAIN}
  19039. //
  19040. // MessageId: XACT_E_NORESOURCE
  19041. //
  19042. // MessageText:
  19043. //
  19044. // There is no resource presently associated with this enlistment
  19045. //
  19046. XACT_E_NORESOURCE = HRESULT($8004D00C);
  19047. {$EXTERNALSYM XACT_E_NORESOURCE}
  19048. //
  19049. // MessageId: XACT_E_NOTCURRENT
  19050. //
  19051. // MessageText:
  19052. //
  19053. // The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers.
  19054. //
  19055. XACT_E_NOTCURRENT = HRESULT($8004D00D);
  19056. {$EXTERNALSYM XACT_E_NOTCURRENT}
  19057. //
  19058. // MessageId: XACT_E_NOTRANSACTION
  19059. //
  19060. // MessageText:
  19061. //
  19062. // The transaction has already been implicitly or explicitly committed or aborted
  19063. //
  19064. XACT_E_NOTRANSACTION = HRESULT($8004D00E);
  19065. {$EXTERNALSYM XACT_E_NOTRANSACTION}
  19066. //
  19067. // MessageId: XACT_E_NOTSUPPORTED
  19068. //
  19069. // MessageText:
  19070. //
  19071. // An invalid combination of flags was specified
  19072. //
  19073. XACT_E_NOTSUPPORTED = HRESULT($8004D00F);
  19074. {$EXTERNALSYM XACT_E_NOTSUPPORTED}
  19075. //
  19076. // MessageId: XACT_E_UNKNOWNRMGRID
  19077. //
  19078. // MessageText:
  19079. //
  19080. // The resource manager id is not associated with this transaction or the transaction manager.
  19081. //
  19082. XACT_E_UNKNOWNRMGRID = HRESULT($8004D010);
  19083. {$EXTERNALSYM XACT_E_UNKNOWNRMGRID}
  19084. //
  19085. // MessageId: XACT_E_WRONGSTATE
  19086. //
  19087. // MessageText:
  19088. //
  19089. // This method was called in the wrong state
  19090. //
  19091. XACT_E_WRONGSTATE = HRESULT($8004D011);
  19092. {$EXTERNALSYM XACT_E_WRONGSTATE}
  19093. //
  19094. // MessageId: XACT_E_WRONGUOW
  19095. //
  19096. // MessageText:
  19097. //
  19098. // The indicated unit of work does not match the unit of work expected by the resource manager.
  19099. //
  19100. XACT_E_WRONGUOW = HRESULT($8004D012);
  19101. {$EXTERNALSYM XACT_E_WRONGUOW}
  19102. //
  19103. // MessageId: XACT_E_XTIONEXISTS
  19104. //
  19105. // MessageText:
  19106. //
  19107. // An enlistment in a transaction already exists.
  19108. //
  19109. XACT_E_XTIONEXISTS = HRESULT($8004D013);
  19110. {$EXTERNALSYM XACT_E_XTIONEXISTS}
  19111. //
  19112. // MessageId: XACT_E_NOIMPORTOBJECT
  19113. //
  19114. // MessageText:
  19115. //
  19116. // An import object for the transaction could not be found.
  19117. //
  19118. XACT_E_NOIMPORTOBJECT = HRESULT($8004D014);
  19119. {$EXTERNALSYM XACT_E_NOIMPORTOBJECT}
  19120. //
  19121. // MessageId: XACT_E_INVALIDCOOKIE
  19122. //
  19123. // MessageText:
  19124. //
  19125. // The transaction cookie is invalid.
  19126. //
  19127. XACT_E_INVALIDCOOKIE = HRESULT($8004D015);
  19128. {$EXTERNALSYM XACT_E_INVALIDCOOKIE}
  19129. //
  19130. // MessageId: XACT_E_INDOUBT
  19131. //
  19132. // MessageText:
  19133. //
  19134. // The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed
  19135. //
  19136. XACT_E_INDOUBT = HRESULT($8004D016);
  19137. {$EXTERNALSYM XACT_E_INDOUBT}
  19138. //
  19139. // MessageId: XACT_E_NOTIMEOUT
  19140. //
  19141. // MessageText:
  19142. //
  19143. // A time-out was specified, but time-outs are not supported.
  19144. //
  19145. XACT_E_NOTIMEOUT = HRESULT($8004D017);
  19146. {$EXTERNALSYM XACT_E_NOTIMEOUT}
  19147. //
  19148. // MessageId: XACT_E_ALREADYINPROGRESS
  19149. //
  19150. // MessageText:
  19151. //
  19152. // The requested operation is already in progress for the transaction.
  19153. //
  19154. XACT_E_ALREADYINPROGRESS = HRESULT($8004D018);
  19155. {$EXTERNALSYM XACT_E_ALREADYINPROGRESS}
  19156. //
  19157. // MessageId: XACT_E_ABORTED
  19158. //
  19159. // MessageText:
  19160. //
  19161. // The transaction has already been aborted.
  19162. //
  19163. XACT_E_ABORTED = HRESULT($8004D019);
  19164. {$EXTERNALSYM XACT_E_ABORTED}
  19165. //
  19166. // MessageId: XACT_E_LOGFULL
  19167. //
  19168. // MessageText:
  19169. //
  19170. // The Transaction Manager returned a log full error.
  19171. //
  19172. XACT_E_LOGFULL = HRESULT($8004D01A);
  19173. {$EXTERNALSYM XACT_E_LOGFULL}
  19174. //
  19175. // MessageId: XACT_E_TMNOTAVAILABLE
  19176. //
  19177. // MessageText:
  19178. //
  19179. // The Transaction Manager is not available.
  19180. //
  19181. XACT_E_TMNOTAVAILABLE = HRESULT($8004D01B);
  19182. {$EXTERNALSYM XACT_E_TMNOTAVAILABLE}
  19183. //
  19184. // MessageId: XACT_E_CONNECTION_DOWN
  19185. //
  19186. // MessageText:
  19187. //
  19188. // A connection with the transaction manager was lost.
  19189. //
  19190. XACT_E_CONNECTION_DOWN = HRESULT($8004D01C);
  19191. {$EXTERNALSYM XACT_E_CONNECTION_DOWN}
  19192. //
  19193. // MessageId: XACT_E_CONNECTION_DENIED
  19194. //
  19195. // MessageText:
  19196. //
  19197. // A request to establish a connection with the transaction manager was denied.
  19198. //
  19199. XACT_E_CONNECTION_DENIED = HRESULT($8004D01D);
  19200. {$EXTERNALSYM XACT_E_CONNECTION_DENIED}
  19201. //
  19202. // MessageId: XACT_E_REENLISTTIMEOUT
  19203. //
  19204. // MessageText:
  19205. //
  19206. // Resource manager reenlistment to determine transaction status timed out.
  19207. //
  19208. XACT_E_REENLISTTIMEOUT = HRESULT($8004D01E);
  19209. {$EXTERNALSYM XACT_E_REENLISTTIMEOUT}
  19210. //
  19211. // MessageId: XACT_E_TIP_CONNECT_FAILED
  19212. //
  19213. // MessageText:
  19214. //
  19215. // This transaction manager failed to establish a connection with another TIP transaction manager.
  19216. //
  19217. XACT_E_TIP_CONNECT_FAILED = HRESULT($8004D01F);
  19218. {$EXTERNALSYM XACT_E_TIP_CONNECT_FAILED}
  19219. //
  19220. // MessageId: XACT_E_TIP_PROTOCOL_ERROR
  19221. //
  19222. // MessageText:
  19223. //
  19224. // This transaction manager encountered a protocol error with another TIP transaction manager.
  19225. //
  19226. XACT_E_TIP_PROTOCOL_ERROR = HRESULT($8004D020);
  19227. {$EXTERNALSYM XACT_E_TIP_PROTOCOL_ERROR}
  19228. //
  19229. // MessageId: XACT_E_TIP_PULL_FAILED
  19230. //
  19231. // MessageText:
  19232. //
  19233. // This transaction manager could not propagate a transaction from another TIP transaction manager.
  19234. //
  19235. XACT_E_TIP_PULL_FAILED = HRESULT($8004D021);
  19236. {$EXTERNALSYM XACT_E_TIP_PULL_FAILED}
  19237. //
  19238. // MessageId: XACT_E_DEST_TMNOTAVAILABLE
  19239. //
  19240. // MessageText:
  19241. //
  19242. // The Transaction Manager on the destination machine is not available.
  19243. //
  19244. XACT_E_DEST_TMNOTAVAILABLE = HRESULT($8004D022);
  19245. {$EXTERNALSYM XACT_E_DEST_TMNOTAVAILABLE}
  19246. //
  19247. // MessageId: XACT_E_TIP_DISABLED
  19248. //
  19249. // MessageText:
  19250. //
  19251. // The Transaction Manager has disabled its support for TIP.
  19252. //
  19253. XACT_E_TIP_DISABLED = HRESULT($8004D023);
  19254. {$EXTERNALSYM XACT_E_TIP_DISABLED}
  19255. //
  19256. // MessageId: XACT_E_NETWORK_TX_DISABLED
  19257. //
  19258. // MessageText:
  19259. //
  19260. // The transaction manager has disabled its support for remote/network transactions.
  19261. //
  19262. XACT_E_NETWORK_TX_DISABLED = HRESULT($8004D024);
  19263. {$EXTERNALSYM XACT_E_NETWORK_TX_DISABLED}
  19264. //
  19265. // MessageId: XACT_E_PARTNER_NETWORK_TX_DISABLED
  19266. //
  19267. // MessageText:
  19268. //
  19269. // The partner transaction manager has disabled its support for remote/network transactions.
  19270. //
  19271. XACT_E_PARTNER_NETWORK_TX_DISABLED = HRESULT($8004D025);
  19272. {$EXTERNALSYM XACT_E_PARTNER_NETWORK_TX_DISABLED}
  19273. //
  19274. // MessageId: XACT_E_XA_TX_DISABLED
  19275. //
  19276. // MessageText:
  19277. //
  19278. // The transaction manager has disabled its support for XA transactions.
  19279. //
  19280. XACT_E_XA_TX_DISABLED = HRESULT($8004D026);
  19281. {$EXTERNALSYM XACT_E_XA_TX_DISABLED}
  19282. //
  19283. // MessageId: XACT_E_UNABLE_TO_READ_DTC_CONFIG
  19284. //
  19285. // MessageText:
  19286. //
  19287. // MSDTC was unable to read its configuration information.
  19288. //
  19289. XACT_E_UNABLE_TO_READ_DTC_CONFIG = HRESULT($8004D027);
  19290. {$EXTERNALSYM XACT_E_UNABLE_TO_READ_DTC_CONFIG}
  19291. //
  19292. // MessageId: XACT_E_UNABLE_TO_LOAD_DTC_PROXY
  19293. //
  19294. // MessageText:
  19295. //
  19296. // MSDTC was unable to load the dtc proxy dll.
  19297. //
  19298. XACT_E_UNABLE_TO_LOAD_DTC_PROXY = HRESULT($8004D028);
  19299. {$EXTERNALSYM XACT_E_UNABLE_TO_LOAD_DTC_PROXY}
  19300. //
  19301. // MessageId: XACT_E_ABORTING
  19302. //
  19303. // MessageText:
  19304. //
  19305. // The local transaction has aborted.
  19306. //
  19307. XACT_E_ABORTING = HRESULT($8004D029);
  19308. {$EXTERNALSYM XACT_E_ABORTING}
  19309. //
  19310. // TXF & CRM errors start 4d080.
  19311. //
  19312. // MessageId: XACT_E_CLERKNOTFOUND
  19313. //
  19314. // MessageText:
  19315. //
  19316. // XACT_E_CLERKNOTFOUND
  19317. //
  19318. XACT_E_CLERKNOTFOUND = HRESULT($8004D080);
  19319. {$EXTERNALSYM XACT_E_CLERKNOTFOUND}
  19320. //
  19321. // MessageId: XACT_E_CLERKEXISTS
  19322. //
  19323. // MessageText:
  19324. //
  19325. // XACT_E_CLERKEXISTS
  19326. //
  19327. XACT_E_CLERKEXISTS = HRESULT($8004D081);
  19328. {$EXTERNALSYM XACT_E_CLERKEXISTS}
  19329. //
  19330. // MessageId: XACT_E_RECOVERYINPROGRESS
  19331. //
  19332. // MessageText:
  19333. //
  19334. // XACT_E_RECOVERYINPROGRESS
  19335. //
  19336. XACT_E_RECOVERYINPROGRESS = HRESULT($8004D082);
  19337. {$EXTERNALSYM XACT_E_RECOVERYINPROGRESS}
  19338. //
  19339. // MessageId: XACT_E_TRANSACTIONCLOSED
  19340. //
  19341. // MessageText:
  19342. //
  19343. // XACT_E_TRANSACTIONCLOSED
  19344. //
  19345. XACT_E_TRANSACTIONCLOSED = HRESULT($8004D083);
  19346. {$EXTERNALSYM XACT_E_TRANSACTIONCLOSED}
  19347. //
  19348. // MessageId: XACT_E_INVALIDLSN
  19349. //
  19350. // MessageText:
  19351. //
  19352. // XACT_E_INVALIDLSN
  19353. //
  19354. XACT_E_INVALIDLSN = HRESULT($8004D084);
  19355. {$EXTERNALSYM XACT_E_INVALIDLSN}
  19356. //
  19357. // MessageId: XACT_E_REPLAYREQUEST
  19358. //
  19359. // MessageText:
  19360. //
  19361. // XACT_E_REPLAYREQUEST
  19362. //
  19363. XACT_E_REPLAYREQUEST = HRESULT($8004D085);
  19364. {$EXTERNALSYM XACT_E_REPLAYREQUEST}
  19365. //
  19366. // OleTx Success codes.
  19367. //
  19368. //
  19369. // MessageId: XACT_S_ASYNC
  19370. //
  19371. // MessageText:
  19372. //
  19373. // An asynchronous operation was specified. The operation has begun, but its outcome is not known yet.
  19374. //
  19375. XACT_S_ASYNC = HRESULT($0004D000);
  19376. {$EXTERNALSYM XACT_S_ASYNC}
  19377. //
  19378. // MessageId: XACT_S_DEFECT
  19379. //
  19380. // MessageText:
  19381. //
  19382. // XACT_S_DEFECT
  19383. //
  19384. XACT_S_DEFECT = HRESULT($0004D001);
  19385. {$EXTERNALSYM XACT_S_DEFECT}
  19386. //
  19387. // MessageId: XACT_S_READONLY
  19388. //
  19389. // MessageText:
  19390. //
  19391. // The method call succeeded because the transaction was read-only.
  19392. //
  19393. XACT_S_READONLY = HRESULT($0004D002);
  19394. {$EXTERNALSYM XACT_S_READONLY}
  19395. //
  19396. // MessageId: XACT_S_SOMENORETAIN
  19397. //
  19398. // MessageText:
  19399. //
  19400. // 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
  19401. //
  19402. XACT_S_SOMENORETAIN = HRESULT($0004D003);
  19403. {$EXTERNALSYM XACT_S_SOMENORETAIN}
  19404. //
  19405. // MessageId: XACT_S_OKINFORM
  19406. //
  19407. // MessageText:
  19408. //
  19409. // No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes.
  19410. //
  19411. XACT_S_OKINFORM = HRESULT($0004D004);
  19412. {$EXTERNALSYM XACT_S_OKINFORM}
  19413. //
  19414. // MessageId: XACT_S_MADECHANGESCONTENT
  19415. //
  19416. // MessageText:
  19417. //
  19418. // The sink is content and wishes the transaction to proceed. Changes were made to one or more resources during this call.
  19419. //
  19420. XACT_S_MADECHANGESCONTENT = HRESULT($0004D005);
  19421. {$EXTERNALSYM XACT_S_MADECHANGESCONTENT}
  19422. //
  19423. // MessageId: XACT_S_MADECHANGESINFORM
  19424. //
  19425. // MessageText:
  19426. //
  19427. // 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
  19428. //
  19429. XACT_S_MADECHANGESINFORM = HRESULT($0004D006);
  19430. {$EXTERNALSYM XACT_S_MADECHANGESINFORM}
  19431. //
  19432. // MessageId: XACT_S_ALLNORETAIN
  19433. //
  19434. // MessageText:
  19435. //
  19436. // The transaction was successfully aborted. However, the abort was non-retaining.
  19437. //
  19438. XACT_S_ALLNORETAIN = HRESULT($0004D007);
  19439. {$EXTERNALSYM XACT_S_ALLNORETAIN}
  19440. //
  19441. // MessageId: XACT_S_ABORTING
  19442. //
  19443. // MessageText:
  19444. //
  19445. // An abort operation was already in progress.
  19446. //
  19447. XACT_S_ABORTING = HRESULT($0004D008);
  19448. {$EXTERNALSYM XACT_S_ABORTING}
  19449. //
  19450. // MessageId: XACT_S_SINGLEPHASE
  19451. //
  19452. // MessageText:
  19453. //
  19454. // The resource manager has performed a single-phase commit of the transaction.
  19455. //
  19456. XACT_S_SINGLEPHASE = HRESULT($0004D009);
  19457. {$EXTERNALSYM XACT_S_SINGLEPHASE}
  19458. //
  19459. // MessageId: XACT_S_LOCALLY_OK
  19460. //
  19461. // MessageText:
  19462. //
  19463. // The local transaction has not aborted.
  19464. //
  19465. XACT_S_LOCALLY_OK = HRESULT($0004D00A);
  19466. {$EXTERNALSYM XACT_S_LOCALLY_OK}
  19467. //
  19468. // MessageId: XACT_S_LASTRESOURCEMANAGER
  19469. //
  19470. // MessageText:
  19471. //
  19472. // The resource manager has requested to be the coordinator (last resource manager) for the transaction.
  19473. //
  19474. XACT_S_LASTRESOURCEMANAGER = HRESULT($0004D010);
  19475. {$EXTERNALSYM XACT_S_LASTRESOURCEMANAGER}
  19476. CONTEXT_E_FIRST = DWORD($8004E000);
  19477. {$EXTERNALSYM CONTEXT_E_FIRST}
  19478. CONTEXT_E_LAST = DWORD($8004E02F);
  19479. {$EXTERNALSYM CONTEXT_E_LAST}
  19480. CONTEXT_S_FIRST = DWORD($0004E000);
  19481. {$EXTERNALSYM CONTEXT_S_FIRST}
  19482. CONTEXT_S_LAST = DWORD($0004E02F);
  19483. {$EXTERNALSYM CONTEXT_S_LAST}
  19484. //
  19485. // MessageId: CONTEXT_E_ABORTED
  19486. //
  19487. // MessageText:
  19488. //
  19489. // The root transaction wanted to commit, but transaction aborted
  19490. //
  19491. CONTEXT_E_ABORTED = HRESULT($8004E002);
  19492. {$EXTERNALSYM CONTEXT_E_ABORTED}
  19493. //
  19494. // MessageId: CONTEXT_E_ABORTING
  19495. //
  19496. // MessageText:
  19497. //
  19498. // You made a method call on a COM+ component that has a transaction that has already aborted or in the process of aborting.
  19499. //
  19500. CONTEXT_E_ABORTING = HRESULT($8004E003);
  19501. {$EXTERNALSYM CONTEXT_E_ABORTING}
  19502. //
  19503. // MessageId: CONTEXT_E_NOCONTEXT
  19504. //
  19505. // MessageText:
  19506. //
  19507. // There is no MTS object context
  19508. //
  19509. CONTEXT_E_NOCONTEXT = HRESULT($8004E004);
  19510. {$EXTERNALSYM CONTEXT_E_NOCONTEXT}
  19511. //
  19512. // MessageId: CONTEXT_E_WOULD_DEADLOCK
  19513. //
  19514. // MessageText:
  19515. //
  19516. // The component is configured to use synchronization and this method call would cause a deadlock to occur.
  19517. //
  19518. CONTEXT_E_WOULD_DEADLOCK = HRESULT($8004E005);
  19519. {$EXTERNALSYM CONTEXT_E_WOULD_DEADLOCK}
  19520. //
  19521. // MessageId: CONTEXT_E_SYNCH_TIMEOUT
  19522. //
  19523. // MessageText:
  19524. //
  19525. // The component is configured to use synchronization and a thread has timed out waiting to enter the context.
  19526. //
  19527. CONTEXT_E_SYNCH_TIMEOUT = HRESULT($8004E006);
  19528. {$EXTERNALSYM CONTEXT_E_SYNCH_TIMEOUT}
  19529. //
  19530. // MessageId: CONTEXT_E_OLDREF
  19531. //
  19532. // MessageText:
  19533. //
  19534. // You made a method call on a COM+ component that has a transaction that has already committed or aborted.
  19535. //
  19536. CONTEXT_E_OLDREF = HRESULT($8004E007);
  19537. {$EXTERNALSYM CONTEXT_E_OLDREF}
  19538. //
  19539. // MessageId: CONTEXT_E_ROLENOTFOUND
  19540. //
  19541. // MessageText:
  19542. //
  19543. // The specified role was not configured for the application
  19544. //
  19545. CONTEXT_E_ROLENOTFOUND = HRESULT($8004E00C);
  19546. {$EXTERNALSYM CONTEXT_E_ROLENOTFOUND}
  19547. //
  19548. // MessageId: CONTEXT_E_TMNOTAVAILABLE
  19549. //
  19550. // MessageText:
  19551. //
  19552. // COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
  19553. //
  19554. CONTEXT_E_TMNOTAVAILABLE = HRESULT($8004E00F);
  19555. {$EXTERNALSYM CONTEXT_E_TMNOTAVAILABLE}
  19556. //
  19557. // MessageId: CO_E_ACTIVATIONFAILED
  19558. //
  19559. // MessageText:
  19560. //
  19561. // An unexpected error occurred during COM+ Activation.
  19562. //
  19563. CO_E_ACTIVATIONFAILED = HRESULT($8004E021);
  19564. {$EXTERNALSYM CO_E_ACTIVATIONFAILED}
  19565. //
  19566. // MessageId: CO_E_ACTIVATIONFAILED_EVENTLOGGED
  19567. //
  19568. // MessageText:
  19569. //
  19570. // COM+ Activation failed. Check the event log for more information
  19571. //
  19572. CO_E_ACTIVATIONFAILED_EVENTLOGGED = HRESULT($8004E022);
  19573. {$EXTERNALSYM CO_E_ACTIVATIONFAILED_EVENTLOGGED}
  19574. //
  19575. // MessageId: CO_E_ACTIVATIONFAILED_CATALOGERROR
  19576. //
  19577. // MessageText:
  19578. //
  19579. // COM+ Activation failed due to a catalog or configuration error.
  19580. //
  19581. CO_E_ACTIVATIONFAILED_CATALOGERROR = HRESULT($8004E023);
  19582. {$EXTERNALSYM CO_E_ACTIVATIONFAILED_CATALOGERROR}
  19583. //
  19584. // MessageId: CO_E_ACTIVATIONFAILED_TIMEOUT
  19585. //
  19586. // MessageText:
  19587. //
  19588. // COM+ activation failed because the activation could not be completed in the specified amount of time.
  19589. //
  19590. CO_E_ACTIVATIONFAILED_TIMEOUT = HRESULT($8004E024);
  19591. {$EXTERNALSYM CO_E_ACTIVATIONFAILED_TIMEOUT}
  19592. //
  19593. // MessageId: CO_E_INITIALIZATIONFAILED
  19594. //
  19595. // MessageText:
  19596. //
  19597. // COM+ Activation failed because an initialization function failed. Check the event log for more information.
  19598. //
  19599. CO_E_INITIALIZATIONFAILED = HRESULT($8004E025);
  19600. {$EXTERNALSYM CO_E_INITIALIZATIONFAILED}
  19601. //
  19602. // MessageId: CONTEXT_E_NOJIT
  19603. //
  19604. // MessageText:
  19605. //
  19606. // The requested operation requires that JIT be in the current context and it is not
  19607. //
  19608. CONTEXT_E_NOJIT = HRESULT($8004E026);
  19609. {$EXTERNALSYM CONTEXT_E_NOJIT}
  19610. //
  19611. // MessageId: CONTEXT_E_NOTRANSACTION
  19612. //
  19613. // MessageText:
  19614. //
  19615. // The requested operation requires that the current context have a Transaction, and it does not
  19616. //
  19617. CONTEXT_E_NOTRANSACTION = HRESULT($8004E027);
  19618. {$EXTERNALSYM CONTEXT_E_NOTRANSACTION}
  19619. //
  19620. // MessageId: CO_E_THREADINGMODEL_CHANGED
  19621. //
  19622. // MessageText:
  19623. //
  19624. // The components threading model has changed after install into a COM+ Application. Please re-install component.
  19625. //
  19626. CO_E_THREADINGMODEL_CHANGED = HRESULT($8004E028);
  19627. {$EXTERNALSYM CO_E_THREADINGMODEL_CHANGED}
  19628. //
  19629. // MessageId: CO_E_NOIISINTRINSICS
  19630. //
  19631. // MessageText:
  19632. //
  19633. // IIS intrinsics not available. Start your work with IIS.
  19634. //
  19635. CO_E_NOIISINTRINSICS = HRESULT($8004E029);
  19636. {$EXTERNALSYM CO_E_NOIISINTRINSICS}
  19637. //
  19638. // MessageId: CO_E_NOCOOKIES
  19639. //
  19640. // MessageText:
  19641. //
  19642. // An attempt to write a cookie failed.
  19643. //
  19644. CO_E_NOCOOKIES = HRESULT($8004E02A);
  19645. {$EXTERNALSYM CO_E_NOCOOKIES}
  19646. //
  19647. // MessageId: CO_E_DBERROR
  19648. //
  19649. // MessageText:
  19650. //
  19651. // An attempt to use a database generated a database specific error.
  19652. //
  19653. CO_E_DBERROR = HRESULT($8004E02B);
  19654. {$EXTERNALSYM CO_E_DBERROR}
  19655. //
  19656. // MessageId: CO_E_NOTPOOLED
  19657. //
  19658. // MessageText:
  19659. //
  19660. // The COM+ component you created must use object pooling to work.
  19661. //
  19662. CO_E_NOTPOOLED = HRESULT($8004E02C);
  19663. {$EXTERNALSYM CO_E_NOTPOOLED}
  19664. //
  19665. // MessageId: CO_E_NOTCONSTRUCTED
  19666. //
  19667. // MessageText:
  19668. //
  19669. // The COM+ component you created must use object construction to work correctly.
  19670. //
  19671. CO_E_NOTCONSTRUCTED = HRESULT($8004E02D);
  19672. {$EXTERNALSYM CO_E_NOTCONSTRUCTED}
  19673. //
  19674. // MessageId: CO_E_NOSYNCHRONIZATION
  19675. //
  19676. // MessageText:
  19677. //
  19678. // The COM+ component requires synchronization, and it is not configured for it.
  19679. //
  19680. CO_E_NOSYNCHRONIZATION = HRESULT($8004E02E);
  19681. {$EXTERNALSYM CO_E_NOSYNCHRONIZATION}
  19682. //
  19683. // MessageId: CO_E_ISOLEVELMISMATCH
  19684. //
  19685. // MessageText:
  19686. //
  19687. // 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.
  19688. //
  19689. CO_E_ISOLEVELMISMATCH = HRESULT($8004E02F);
  19690. {$EXTERNALSYM CO_E_ISOLEVELMISMATCH}
  19691. //
  19692. // Old OLE Success Codes
  19693. //
  19694. //
  19695. // MessageId: OLE_S_USEREG
  19696. //
  19697. // MessageText:
  19698. //
  19699. // Use the registry database to provide the requested information
  19700. //
  19701. OLE_S_USEREG = HRESULT($00040000);
  19702. {$EXTERNALSYM OLE_S_USEREG}
  19703. //
  19704. // MessageId: OLE_S_STATIC
  19705. //
  19706. // MessageText:
  19707. //
  19708. // Success, but static
  19709. //
  19710. OLE_S_STATIC = HRESULT($00040001);
  19711. {$EXTERNALSYM OLE_S_STATIC}
  19712. //
  19713. // MessageId: OLE_S_MAC_CLIPFORMAT
  19714. //
  19715. // MessageText:
  19716. //
  19717. // Macintosh clipboard format
  19718. //
  19719. OLE_S_MAC_CLIPFORMAT = HRESULT($00040002);
  19720. {$EXTERNALSYM OLE_S_MAC_CLIPFORMAT}
  19721. //
  19722. // MessageId: DRAGDROP_S_DROP
  19723. //
  19724. // MessageText:
  19725. //
  19726. // Successful drop took place
  19727. //
  19728. DRAGDROP_S_DROP = HRESULT($00040100);
  19729. {$EXTERNALSYM DRAGDROP_S_DROP}
  19730. //
  19731. // MessageId: DRAGDROP_S_CANCEL
  19732. //
  19733. // MessageText:
  19734. //
  19735. // Drag-drop operation canceled
  19736. //
  19737. DRAGDROP_S_CANCEL = HRESULT($00040101);
  19738. {$EXTERNALSYM DRAGDROP_S_CANCEL}
  19739. //
  19740. // MessageId: DRAGDROP_S_USEDEFAULTCURSORS
  19741. //
  19742. // MessageText:
  19743. //
  19744. // Use the default cursor
  19745. //
  19746. DRAGDROP_S_USEDEFAULTCURSORS = HRESULT($00040102);
  19747. {$EXTERNALSYM DRAGDROP_S_USEDEFAULTCURSORS}
  19748. //
  19749. // MessageId: DATA_S_SAMEFORMATETC
  19750. //
  19751. // MessageText:
  19752. //
  19753. // Data has same FORMATETC
  19754. //
  19755. DATA_S_SAMEFORMATETC = HRESULT($00040130);
  19756. {$EXTERNALSYM DATA_S_SAMEFORMATETC}
  19757. //
  19758. // MessageId: VIEW_S_ALREADY_FROZEN
  19759. //
  19760. // MessageText:
  19761. //
  19762. // View is already frozen
  19763. //
  19764. VIEW_S_ALREADY_FROZEN = HRESULT($00040140);
  19765. {$EXTERNALSYM VIEW_S_ALREADY_FROZEN}
  19766. //
  19767. // MessageId: CACHE_S_FORMATETC_NOTSUPPORTED
  19768. //
  19769. // MessageText:
  19770. //
  19771. // FORMATETC not supported
  19772. //
  19773. CACHE_S_FORMATETC_NOTSUPPORTED = HRESULT($00040170);
  19774. {$EXTERNALSYM CACHE_S_FORMATETC_NOTSUPPORTED}
  19775. //
  19776. // MessageId: CACHE_S_SAMECACHE
  19777. //
  19778. // MessageText:
  19779. //
  19780. // Same cache
  19781. //
  19782. CACHE_S_SAMECACHE = HRESULT($00040171);
  19783. {$EXTERNALSYM CACHE_S_SAMECACHE}
  19784. //
  19785. // MessageId: CACHE_S_SOMECACHES_NOTUPDATED
  19786. //
  19787. // MessageText:
  19788. //
  19789. // Some cache(s) not updated
  19790. //
  19791. CACHE_S_SOMECACHES_NOTUPDATED = HRESULT($00040172);
  19792. {$EXTERNALSYM CACHE_S_SOMECACHES_NOTUPDATED}
  19793. //
  19794. // MessageId: OLEOBJ_S_INVALIDVERB
  19795. //
  19796. // MessageText:
  19797. //
  19798. // Invalid verb for OLE object
  19799. //
  19800. OLEOBJ_S_INVALIDVERB = HRESULT($00040180);
  19801. {$EXTERNALSYM OLEOBJ_S_INVALIDVERB}
  19802. //
  19803. // MessageId: OLEOBJ_S_CANNOT_DOVERB_NOW
  19804. //
  19805. // MessageText:
  19806. //
  19807. // Verb number is valid but verb cannot be done now
  19808. //
  19809. OLEOBJ_S_CANNOT_DOVERB_NOW = HRESULT($00040181);
  19810. {$EXTERNALSYM OLEOBJ_S_CANNOT_DOVERB_NOW}
  19811. //
  19812. // MessageId: OLEOBJ_S_INVALIDHWND
  19813. //
  19814. // MessageText:
  19815. //
  19816. // Invalid window handle passed
  19817. //
  19818. OLEOBJ_S_INVALIDHWND = HRESULT($00040182);
  19819. {$EXTERNALSYM OLEOBJ_S_INVALIDHWND}
  19820. //
  19821. // MessageId: INPLACE_S_TRUNCATED
  19822. //
  19823. // MessageText:
  19824. //
  19825. // Message is too long; some of it had to be truncated before displaying
  19826. //
  19827. INPLACE_S_TRUNCATED = HRESULT($000401A0);
  19828. {$EXTERNALSYM INPLACE_S_TRUNCATED}
  19829. //
  19830. // MessageId: CONVERT10_S_NO_PRESENTATION
  19831. //
  19832. // MessageText:
  19833. //
  19834. // Unable to convert OLESTREAM to IStorage
  19835. //
  19836. CONVERT10_S_NO_PRESENTATION = HRESULT($000401C0);
  19837. {$EXTERNALSYM CONVERT10_S_NO_PRESENTATION}
  19838. //
  19839. // MessageId: MK_S_REDUCED_TO_SELF
  19840. //
  19841. // MessageText:
  19842. //
  19843. // Moniker reduced to itself
  19844. //
  19845. MK_S_REDUCED_TO_SELF = HRESULT($000401E2);
  19846. {$EXTERNALSYM MK_S_REDUCED_TO_SELF}
  19847. //
  19848. // MessageId: MK_S_ME
  19849. //
  19850. // MessageText:
  19851. //
  19852. // Common prefix is this moniker
  19853. //
  19854. MK_S_ME = HRESULT($000401E4);
  19855. {$EXTERNALSYM MK_S_ME}
  19856. //
  19857. // MessageId: MK_S_HIM
  19858. //
  19859. // MessageText:
  19860. //
  19861. // Common prefix is input moniker
  19862. //
  19863. MK_S_HIM = HRESULT($000401E5);
  19864. {$EXTERNALSYM MK_S_HIM}
  19865. //
  19866. // MessageId: MK_S_US
  19867. //
  19868. // MessageText:
  19869. //
  19870. // Common prefix is both monikers
  19871. //
  19872. MK_S_US = HRESULT($000401E6);
  19873. {$EXTERNALSYM MK_S_US}
  19874. //
  19875. // MessageId: MK_S_MONIKERALREADYREGISTERED
  19876. //
  19877. // MessageText:
  19878. //
  19879. // Moniker is already registered in running object table
  19880. //
  19881. MK_S_MONIKERALREADYREGISTERED = HRESULT($000401E7);
  19882. {$EXTERNALSYM MK_S_MONIKERALREADYREGISTERED}
  19883. //
  19884. // Task Scheduler errors
  19885. //
  19886. //
  19887. // MessageId: SCHED_S_TASK_READY
  19888. //
  19889. // MessageText:
  19890. //
  19891. // The task is ready to run at its next scheduled time.
  19892. //
  19893. SCHED_S_TASK_READY = HRESULT($00041300);
  19894. {$EXTERNALSYM SCHED_S_TASK_READY}
  19895. //
  19896. // MessageId: SCHED_S_TASK_RUNNING
  19897. //
  19898. // MessageText:
  19899. //
  19900. // The task is currently running.
  19901. //
  19902. SCHED_S_TASK_RUNNING = HRESULT($00041301);
  19903. {$EXTERNALSYM SCHED_S_TASK_RUNNING}
  19904. //
  19905. // MessageId: SCHED_S_TASK_DISABLED
  19906. //
  19907. // MessageText:
  19908. //
  19909. // The task will not run at the scheduled times because it has been disabled.
  19910. //
  19911. SCHED_S_TASK_DISABLED = HRESULT($00041302);
  19912. {$EXTERNALSYM SCHED_S_TASK_DISABLED}
  19913. //
  19914. // MessageId: SCHED_S_TASK_HAS_NOT_RUN
  19915. //
  19916. // MessageText:
  19917. //
  19918. // The task has not yet run.
  19919. //
  19920. SCHED_S_TASK_HAS_NOT_RUN = HRESULT($00041303);
  19921. {$EXTERNALSYM SCHED_S_TASK_HAS_NOT_RUN}
  19922. //
  19923. // MessageId: SCHED_S_TASK_NO_MORE_RUNS
  19924. //
  19925. // MessageText:
  19926. //
  19927. // There are no more runs scheduled for this task.
  19928. //
  19929. SCHED_S_TASK_NO_MORE_RUNS = HRESULT($00041304);
  19930. {$EXTERNALSYM SCHED_S_TASK_NO_MORE_RUNS}
  19931. //
  19932. // MessageId: SCHED_S_TASK_NOT_SCHEDULED
  19933. //
  19934. // MessageText:
  19935. //
  19936. // One or more of the properties that are needed to run this task on a schedule have not been set.
  19937. //
  19938. SCHED_S_TASK_NOT_SCHEDULED = HRESULT($00041305);
  19939. {$EXTERNALSYM SCHED_S_TASK_NOT_SCHEDULED}
  19940. //
  19941. // MessageId: SCHED_S_TASK_TERMINATED
  19942. //
  19943. // MessageText:
  19944. //
  19945. // The last run of the task was terminated by the user.
  19946. //
  19947. SCHED_S_TASK_TERMINATED = HRESULT($00041306);
  19948. {$EXTERNALSYM SCHED_S_TASK_TERMINATED}
  19949. //
  19950. // MessageId: SCHED_S_TASK_NO_VALID_TRIGGERS
  19951. //
  19952. // MessageText:
  19953. //
  19954. // Either the task has no triggers or the existing triggers are disabled or not set.
  19955. //
  19956. SCHED_S_TASK_NO_VALID_TRIGGERS = HRESULT($00041307);
  19957. {$EXTERNALSYM SCHED_S_TASK_NO_VALID_TRIGGERS}
  19958. //
  19959. // MessageId: SCHED_S_EVENT_TRIGGER
  19960. //
  19961. // MessageText:
  19962. //
  19963. // Event triggers don't have set run times.
  19964. //
  19965. SCHED_S_EVENT_TRIGGER = HRESULT($00041308);
  19966. {$EXTERNALSYM SCHED_S_EVENT_TRIGGER}
  19967. //
  19968. // MessageId: SCHED_E_TRIGGER_NOT_FOUND
  19969. //
  19970. // MessageText:
  19971. //
  19972. // Trigger not found.
  19973. //
  19974. SCHED_E_TRIGGER_NOT_FOUND = HRESULT($80041309);
  19975. {$EXTERNALSYM SCHED_E_TRIGGER_NOT_FOUND}
  19976. //
  19977. // MessageId: SCHED_E_TASK_NOT_READY
  19978. //
  19979. // MessageText:
  19980. //
  19981. // One or more of the properties that are needed to run this task have not been set.
  19982. //
  19983. SCHED_E_TASK_NOT_READY = HRESULT($8004130A);
  19984. {$EXTERNALSYM SCHED_E_TASK_NOT_READY}
  19985. //
  19986. // MessageId: SCHED_E_TASK_NOT_RUNNING
  19987. //
  19988. // MessageText:
  19989. //
  19990. // There is no running instance of the task to terminate.
  19991. //
  19992. SCHED_E_TASK_NOT_RUNNING = HRESULT($8004130B);
  19993. {$EXTERNALSYM SCHED_E_TASK_NOT_RUNNING}
  19994. //
  19995. // MessageId: SCHED_E_SERVICE_NOT_INSTALLED
  19996. //
  19997. // MessageText:
  19998. //
  19999. // The Task Scheduler Service is not installed on this computer.
  20000. //
  20001. SCHED_E_SERVICE_NOT_INSTALLED = HRESULT($8004130C);
  20002. {$EXTERNALSYM SCHED_E_SERVICE_NOT_INSTALLED}
  20003. //
  20004. // MessageId: SCHED_E_CANNOT_OPEN_TASK
  20005. //
  20006. // MessageText:
  20007. //
  20008. // The task object could not be opened.
  20009. //
  20010. SCHED_E_CANNOT_OPEN_TASK = HRESULT($8004130D);
  20011. {$EXTERNALSYM SCHED_E_CANNOT_OPEN_TASK}
  20012. //
  20013. // MessageId: SCHED_E_INVALID_TASK
  20014. //
  20015. // MessageText:
  20016. //
  20017. // The object is either an invalid task object or is not a task object.
  20018. //
  20019. SCHED_E_INVALID_TASK = HRESULT($8004130E);
  20020. {$EXTERNALSYM SCHED_E_INVALID_TASK}
  20021. //
  20022. // MessageId: SCHED_E_ACCOUNT_INFORMATION_NOT_SET
  20023. //
  20024. // MessageText:
  20025. //
  20026. // No account information could be found in the Task Scheduler security database for the task indicated.
  20027. //
  20028. SCHED_E_ACCOUNT_INFORMATION_NOT_SET = HRESULT($8004130F);
  20029. {$EXTERNALSYM SCHED_E_ACCOUNT_INFORMATION_NOT_SET}
  20030. //
  20031. // MessageId: SCHED_E_ACCOUNT_NAME_NOT_FOUND
  20032. //
  20033. // MessageText:
  20034. //
  20035. // Unable to establish existence of the account specified.
  20036. //
  20037. SCHED_E_ACCOUNT_NAME_NOT_FOUND = HRESULT($80041310);
  20038. {$EXTERNALSYM SCHED_E_ACCOUNT_NAME_NOT_FOUND}
  20039. //
  20040. // MessageId: SCHED_E_ACCOUNT_DBASE_CORRUPT
  20041. //
  20042. // MessageText:
  20043. //
  20044. // Corruption was detected in the Task Scheduler security database; the database has been reset.
  20045. //
  20046. SCHED_E_ACCOUNT_DBASE_CORRUPT = HRESULT($80041311);
  20047. {$EXTERNALSYM SCHED_E_ACCOUNT_DBASE_CORRUPT}
  20048. //
  20049. // MessageId: SCHED_E_NO_SECURITY_SERVICES
  20050. //
  20051. // MessageText:
  20052. //
  20053. // Task Scheduler security services are available only on Windows NT.
  20054. //
  20055. SCHED_E_NO_SECURITY_SERVICES = HRESULT($80041312);
  20056. {$EXTERNALSYM SCHED_E_NO_SECURITY_SERVICES}
  20057. //
  20058. // MessageId: SCHED_E_UNKNOWN_OBJECT_VERSION
  20059. //
  20060. // MessageText:
  20061. //
  20062. // The task object version is either unsupported or invalid.
  20063. //
  20064. SCHED_E_UNKNOWN_OBJECT_VERSION = HRESULT($80041313);
  20065. {$EXTERNALSYM SCHED_E_UNKNOWN_OBJECT_VERSION}
  20066. //
  20067. // MessageId: SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
  20068. //
  20069. // MessageText:
  20070. //
  20071. // The task has been configured with an unsupported combination of account settings and run time options.
  20072. //
  20073. SCHED_E_UNSUPPORTED_ACCOUNT_OPTION = HRESULT($80041314);
  20074. {$EXTERNALSYM SCHED_E_UNSUPPORTED_ACCOUNT_OPTION}
  20075. //
  20076. // MessageId: SCHED_E_SERVICE_NOT_RUNNING
  20077. //
  20078. // MessageText:
  20079. //
  20080. // The Task Scheduler Service is not running.
  20081. //
  20082. SCHED_E_SERVICE_NOT_RUNNING = HRESULT($80041315);
  20083. {$EXTERNALSYM SCHED_E_SERVICE_NOT_RUNNING}
  20084. // ******************
  20085. // FACILITY_WINDOWS
  20086. // ******************
  20087. //
  20088. // Codes 0x0-0x01ff are reserved for the OLE group of
  20089. // interfaces.
  20090. //
  20091. //
  20092. // MessageId: CO_E_CLASS_CREATE_FAILED
  20093. //
  20094. // MessageText:
  20095. //
  20096. // Attempt to create a class object failed
  20097. //
  20098. CO_E_CLASS_CREATE_FAILED = HRESULT($80080001);
  20099. {$EXTERNALSYM CO_E_CLASS_CREATE_FAILED}
  20100. //
  20101. // MessageId: CO_E_SCM_ERROR
  20102. //
  20103. // MessageText:
  20104. //
  20105. // OLE service could not bind object
  20106. //
  20107. CO_E_SCM_ERROR = HRESULT($80080002);
  20108. {$EXTERNALSYM CO_E_SCM_ERROR}
  20109. //
  20110. // MessageId: CO_E_SCM_RPC_FAILURE
  20111. //
  20112. // MessageText:
  20113. //
  20114. // RPC communication failed with OLE service
  20115. //
  20116. CO_E_SCM_RPC_FAILURE = HRESULT($80080003);
  20117. {$EXTERNALSYM CO_E_SCM_RPC_FAILURE}
  20118. //
  20119. // MessageId: CO_E_BAD_PATH
  20120. //
  20121. // MessageText:
  20122. //
  20123. // Bad path to object
  20124. //
  20125. CO_E_BAD_PATH = HRESULT($80080004);
  20126. {$EXTERNALSYM CO_E_BAD_PATH}
  20127. //
  20128. // MessageId: CO_E_SERVER_EXEC_FAILURE
  20129. //
  20130. // MessageText:
  20131. //
  20132. // Server execution failed
  20133. //
  20134. CO_E_SERVER_EXEC_FAILURE = HRESULT($80080005);
  20135. {$EXTERNALSYM CO_E_SERVER_EXEC_FAILURE}
  20136. //
  20137. // MessageId: CO_E_OBJSRV_RPC_FAILURE
  20138. //
  20139. // MessageText:
  20140. //
  20141. // OLE service could not communicate with the object server
  20142. //
  20143. CO_E_OBJSRV_RPC_FAILURE = HRESULT($80080006);
  20144. {$EXTERNALSYM CO_E_OBJSRV_RPC_FAILURE}
  20145. //
  20146. // MessageId: MK_E_NO_NORMALIZED
  20147. //
  20148. // MessageText:
  20149. //
  20150. // Moniker path could not be normalized
  20151. //
  20152. MK_E_NO_NORMALIZED = HRESULT($80080007);
  20153. {$EXTERNALSYM MK_E_NO_NORMALIZED}
  20154. //
  20155. // MessageId: CO_E_SERVER_STOPPING
  20156. //
  20157. // MessageText:
  20158. //
  20159. // Object server is stopping when OLE service contacts it
  20160. //
  20161. CO_E_SERVER_STOPPING = HRESULT($80080008);
  20162. {$EXTERNALSYM CO_E_SERVER_STOPPING}
  20163. //
  20164. // MessageId: MEM_E_INVALID_ROOT
  20165. //
  20166. // MessageText:
  20167. //
  20168. // An invalid root block pointer was specified
  20169. //
  20170. MEM_E_INVALID_ROOT = HRESULT($80080009);
  20171. {$EXTERNALSYM MEM_E_INVALID_ROOT}
  20172. //
  20173. // MessageId: MEM_E_INVALID_LINK
  20174. //
  20175. // MessageText:
  20176. //
  20177. // An allocation chain contained an invalid link pointer
  20178. //
  20179. MEM_E_INVALID_LINK = HRESULT($80080010);
  20180. {$EXTERNALSYM MEM_E_INVALID_LINK}
  20181. //
  20182. // MessageId: MEM_E_INVALID_SIZE
  20183. //
  20184. // MessageText:
  20185. //
  20186. // The requested allocation size was too large
  20187. //
  20188. MEM_E_INVALID_SIZE = HRESULT($80080011);
  20189. {$EXTERNALSYM MEM_E_INVALID_SIZE}
  20190. //
  20191. // MessageId: CO_S_NOTALLINTERFACES
  20192. //
  20193. // MessageText:
  20194. //
  20195. // Not all the requested interfaces were available
  20196. //
  20197. CO_S_NOTALLINTERFACES = HRESULT($00080012);
  20198. {$EXTERNALSYM CO_S_NOTALLINTERFACES}
  20199. //
  20200. // MessageId: CO_S_MACHINENAMENOTFOUND
  20201. //
  20202. // MessageText:
  20203. //
  20204. // The specified machine name was not found in the cache.
  20205. //
  20206. CO_S_MACHINENAMENOTFOUND = HRESULT($00080013);
  20207. {$EXTERNALSYM CO_S_MACHINENAMENOTFOUND}
  20208. // ******************
  20209. // FACILITY_DISPATCH
  20210. // ******************
  20211. //
  20212. // MessageId: DISP_E_UNKNOWNINTERFACE
  20213. //
  20214. // MessageText:
  20215. //
  20216. // Unknown interface.
  20217. //
  20218. DISP_E_UNKNOWNINTERFACE = HRESULT($80020001);
  20219. {$EXTERNALSYM DISP_E_UNKNOWNINTERFACE}
  20220. //
  20221. // MessageId: DISP_E_MEMBERNOTFOUND
  20222. //
  20223. // MessageText:
  20224. //
  20225. // Member not found.
  20226. //
  20227. DISP_E_MEMBERNOTFOUND = HRESULT($80020003);
  20228. {$EXTERNALSYM DISP_E_MEMBERNOTFOUND}
  20229. //
  20230. // MessageId: DISP_E_PARAMNOTFOUND
  20231. //
  20232. // MessageText:
  20233. //
  20234. // Parameter not found.
  20235. //
  20236. DISP_E_PARAMNOTFOUND = HRESULT($80020004);
  20237. {$EXTERNALSYM DISP_E_PARAMNOTFOUND}
  20238. //
  20239. // MessageId: DISP_E_TYPEMISMATCH
  20240. //
  20241. // MessageText:
  20242. //
  20243. // Type mismatch.
  20244. //
  20245. DISP_E_TYPEMISMATCH = HRESULT($80020005);
  20246. {$EXTERNALSYM DISP_E_TYPEMISMATCH}
  20247. //
  20248. // MessageId: DISP_E_UNKNOWNNAME
  20249. //
  20250. // MessageText:
  20251. //
  20252. // Unknown name.
  20253. //
  20254. DISP_E_UNKNOWNNAME = HRESULT($80020006);
  20255. {$EXTERNALSYM DISP_E_UNKNOWNNAME}
  20256. //
  20257. // MessageId: DISP_E_NONAMEDARGS
  20258. //
  20259. // MessageText:
  20260. //
  20261. // No named arguments.
  20262. //
  20263. DISP_E_NONAMEDARGS = HRESULT($80020007);
  20264. {$EXTERNALSYM DISP_E_NONAMEDARGS}
  20265. //
  20266. // MessageId: DISP_E_BADVARTYPE
  20267. //
  20268. // MessageText:
  20269. //
  20270. // Bad variable type.
  20271. //
  20272. DISP_E_BADVARTYPE = HRESULT($80020008);
  20273. {$EXTERNALSYM DISP_E_BADVARTYPE}
  20274. //
  20275. // MessageId: DISP_E_EXCEPTION
  20276. //
  20277. // MessageText:
  20278. //
  20279. // Exception occurred.
  20280. //
  20281. DISP_E_EXCEPTION = HRESULT($80020009);
  20282. {$EXTERNALSYM DISP_E_EXCEPTION}
  20283. //
  20284. // MessageId: DISP_E_OVERFLOW
  20285. //
  20286. // MessageText:
  20287. //
  20288. // Out of present range.
  20289. //
  20290. DISP_E_OVERFLOW = HRESULT($8002000A);
  20291. {$EXTERNALSYM DISP_E_OVERFLOW}
  20292. //
  20293. // MessageId: DISP_E_BADINDEX
  20294. //
  20295. // MessageText:
  20296. //
  20297. // Invalid index.
  20298. //
  20299. DISP_E_BADINDEX = HRESULT($8002000B);
  20300. {$EXTERNALSYM DISP_E_BADINDEX}
  20301. //
  20302. // MessageId: DISP_E_UNKNOWNLCID
  20303. //
  20304. // MessageText:
  20305. //
  20306. // Unknown language.
  20307. //
  20308. DISP_E_UNKNOWNLCID = HRESULT($8002000C);
  20309. {$EXTERNALSYM DISP_E_UNKNOWNLCID}
  20310. //
  20311. // MessageId: DISP_E_ARRAYISLOCKED
  20312. //
  20313. // MessageText:
  20314. //
  20315. // Memory is locked.
  20316. //
  20317. DISP_E_ARRAYISLOCKED = HRESULT($8002000D);
  20318. {$EXTERNALSYM DISP_E_ARRAYISLOCKED}
  20319. //
  20320. // MessageId: DISP_E_BADPARAMCOUNT
  20321. //
  20322. // MessageText:
  20323. //
  20324. // Invalid number of parameters.
  20325. //
  20326. DISP_E_BADPARAMCOUNT = HRESULT($8002000E);
  20327. {$EXTERNALSYM DISP_E_BADPARAMCOUNT}
  20328. //
  20329. // MessageId: DISP_E_PARAMNOTOPTIONAL
  20330. //
  20331. // MessageText:
  20332. //
  20333. // Parameter not optional.
  20334. //
  20335. DISP_E_PARAMNOTOPTIONAL = HRESULT($8002000F);
  20336. {$EXTERNALSYM DISP_E_PARAMNOTOPTIONAL}
  20337. //
  20338. // MessageId: DISP_E_BADCALLEE
  20339. //
  20340. // MessageText:
  20341. //
  20342. // Invalid callee.
  20343. //
  20344. DISP_E_BADCALLEE = HRESULT($80020010);
  20345. {$EXTERNALSYM DISP_E_BADCALLEE}
  20346. //
  20347. // MessageId: DISP_E_NOTACOLLECTION
  20348. //
  20349. // MessageText:
  20350. //
  20351. // Does not support a collection.
  20352. //
  20353. DISP_E_NOTACOLLECTION = HRESULT($80020011);
  20354. {$EXTERNALSYM DISP_E_NOTACOLLECTION}
  20355. //
  20356. // MessageId: DISP_E_DIVBYZERO
  20357. //
  20358. // MessageText:
  20359. //
  20360. // Division by zero.
  20361. //
  20362. DISP_E_DIVBYZERO = HRESULT($80020012);
  20363. {$EXTERNALSYM DISP_E_DIVBYZERO}
  20364. //
  20365. // MessageId: DISP_E_BUFFERTOOSMALL
  20366. //
  20367. // MessageText:
  20368. //
  20369. // Buffer too small
  20370. //
  20371. DISP_E_BUFFERTOOSMALL = HRESULT($80020013);
  20372. {$EXTERNALSYM DISP_E_BUFFERTOOSMALL}
  20373. //
  20374. // MessageId: TYPE_E_BUFFERTOOSMALL
  20375. //
  20376. // MessageText:
  20377. //
  20378. // Buffer too small.
  20379. //
  20380. TYPE_E_BUFFERTOOSMALL = HRESULT($80028016);
  20381. {$EXTERNALSYM TYPE_E_BUFFERTOOSMALL}
  20382. //
  20383. // MessageId: TYPE_E_FIELDNOTFOUND
  20384. //
  20385. // MessageText:
  20386. //
  20387. // Field name not defined in the record.
  20388. //
  20389. TYPE_E_FIELDNOTFOUND = HRESULT($80028017);
  20390. {$EXTERNALSYM TYPE_E_FIELDNOTFOUND}
  20391. //
  20392. // MessageId: TYPE_E_INVDATAREAD
  20393. //
  20394. // MessageText:
  20395. //
  20396. // Old format or invalid type library.
  20397. //
  20398. TYPE_E_INVDATAREAD = HRESULT($80028018);
  20399. {$EXTERNALSYM TYPE_E_INVDATAREAD}
  20400. //
  20401. // MessageId: TYPE_E_UNSUPFORMAT
  20402. //
  20403. // MessageText:
  20404. //
  20405. // Old format or invalid type library.
  20406. //
  20407. TYPE_E_UNSUPFORMAT = HRESULT($80028019);
  20408. {$EXTERNALSYM TYPE_E_UNSUPFORMAT}
  20409. //
  20410. // MessageId: TYPE_E_REGISTRYACCESS
  20411. //
  20412. // MessageText:
  20413. //
  20414. // Error accessing the OLE registry.
  20415. //
  20416. TYPE_E_REGISTRYACCESS = HRESULT($8002801C);
  20417. {$EXTERNALSYM TYPE_E_REGISTRYACCESS}
  20418. //
  20419. // MessageId: TYPE_E_LIBNOTREGISTERED
  20420. //
  20421. // MessageText:
  20422. //
  20423. // Library not registered.
  20424. //
  20425. TYPE_E_LIBNOTREGISTERED = HRESULT($8002801D);
  20426. {$EXTERNALSYM TYPE_E_LIBNOTREGISTERED}
  20427. //
  20428. // MessageId: TYPE_E_UNDEFINEDTYPE
  20429. //
  20430. // MessageText:
  20431. //
  20432. // Bound to unknown type.
  20433. //
  20434. TYPE_E_UNDEFINEDTYPE = HRESULT($80028027);
  20435. {$EXTERNALSYM TYPE_E_UNDEFINEDTYPE}
  20436. //
  20437. // MessageId: TYPE_E_QUALIFIEDNAMEDISALLOWED
  20438. //
  20439. // MessageText:
  20440. //
  20441. // Qualified name disallowed.
  20442. //
  20443. TYPE_E_QUALIFIEDNAMEDISALLOWED = HRESULT($80028028);
  20444. {$EXTERNALSYM TYPE_E_QUALIFIEDNAMEDISALLOWED}
  20445. //
  20446. // MessageId: TYPE_E_INVALIDSTATE
  20447. //
  20448. // MessageText:
  20449. //
  20450. // Invalid forward reference, or reference to uncompiled type.
  20451. //
  20452. TYPE_E_INVALIDSTATE = HRESULT($80028029);
  20453. {$EXTERNALSYM TYPE_E_INVALIDSTATE}
  20454. //
  20455. // MessageId: TYPE_E_WRONGTYPEKIND
  20456. //
  20457. // MessageText:
  20458. //
  20459. // Type mismatch.
  20460. //
  20461. TYPE_E_WRONGTYPEKIND = HRESULT($8002802A);
  20462. {$EXTERNALSYM TYPE_E_WRONGTYPEKIND}
  20463. //
  20464. // MessageId: TYPE_E_ELEMENTNOTFOUND
  20465. //
  20466. // MessageText:
  20467. //
  20468. // Element not found.
  20469. //
  20470. TYPE_E_ELEMENTNOTFOUND = HRESULT($8002802B);
  20471. {$EXTERNALSYM TYPE_E_ELEMENTNOTFOUND}
  20472. //
  20473. // MessageId: TYPE_E_AMBIGUOUSNAME
  20474. //
  20475. // MessageText:
  20476. //
  20477. // Ambiguous name.
  20478. //
  20479. TYPE_E_AMBIGUOUSNAME = HRESULT($8002802C);
  20480. {$EXTERNALSYM TYPE_E_AMBIGUOUSNAME}
  20481. //
  20482. // MessageId: TYPE_E_NAMECONFLICT
  20483. //
  20484. // MessageText:
  20485. //
  20486. // Name already exists in the library.
  20487. //
  20488. TYPE_E_NAMECONFLICT = HRESULT($8002802D);
  20489. {$EXTERNALSYM TYPE_E_NAMECONFLICT}
  20490. //
  20491. // MessageId: TYPE_E_UNKNOWNLCID
  20492. //
  20493. // MessageText:
  20494. //
  20495. // Unknown LCID.
  20496. //
  20497. TYPE_E_UNKNOWNLCID = HRESULT($8002802E);
  20498. {$EXTERNALSYM TYPE_E_UNKNOWNLCID}
  20499. //
  20500. // MessageId: TYPE_E_DLLFUNCTIONNOTFOUND
  20501. //
  20502. // MessageText:
  20503. //
  20504. // Function not defined in specified DLL.
  20505. //
  20506. TYPE_E_DLLFUNCTIONNOTFOUND = HRESULT($8002802F);
  20507. {$EXTERNALSYM TYPE_E_DLLFUNCTIONNOTFOUND}
  20508. //
  20509. // MessageId: TYPE_E_BADMODULEKIND
  20510. //
  20511. // MessageText:
  20512. //
  20513. // Wrong module kind for the operation.
  20514. //
  20515. TYPE_E_BADMODULEKIND = HRESULT($800288BD);
  20516. {$EXTERNALSYM TYPE_E_BADMODULEKIND}
  20517. //
  20518. // MessageId: TYPE_E_SIZETOOBIG
  20519. //
  20520. // MessageText:
  20521. //
  20522. // Size may not exceed 64K.
  20523. //
  20524. TYPE_E_SIZETOOBIG = HRESULT($800288C5);
  20525. {$EXTERNALSYM TYPE_E_SIZETOOBIG}
  20526. //
  20527. // MessageId: TYPE_E_DUPLICATEID
  20528. //
  20529. // MessageText:
  20530. //
  20531. // Duplicate ID in inheritance hierarchy.
  20532. //
  20533. TYPE_E_DUPLICATEID = HRESULT($800288C6);
  20534. {$EXTERNALSYM TYPE_E_DUPLICATEID}
  20535. //
  20536. // MessageId: TYPE_E_INVALIDID
  20537. //
  20538. // MessageText:
  20539. //
  20540. // Incorrect inheritance depth in standard OLE hmember.
  20541. //
  20542. TYPE_E_INVALIDID = HRESULT($800288CF);
  20543. {$EXTERNALSYM TYPE_E_INVALIDID}
  20544. //
  20545. // MessageId: TYPE_E_TYPEMISMATCH
  20546. //
  20547. // MessageText:
  20548. //
  20549. // Type mismatch.
  20550. //
  20551. TYPE_E_TYPEMISMATCH = HRESULT($80028CA0);
  20552. {$EXTERNALSYM TYPE_E_TYPEMISMATCH}
  20553. //
  20554. // MessageId: TYPE_E_OUTOFBOUNDS
  20555. //
  20556. // MessageText:
  20557. //
  20558. // Invalid number of arguments.
  20559. //
  20560. TYPE_E_OUTOFBOUNDS = HRESULT($80028CA1);
  20561. {$EXTERNALSYM TYPE_E_OUTOFBOUNDS}
  20562. //
  20563. // MessageId: TYPE_E_IOERROR
  20564. //
  20565. // MessageText:
  20566. //
  20567. // I/O Error.
  20568. //
  20569. TYPE_E_IOERROR = HRESULT($80028CA2);
  20570. {$EXTERNALSYM TYPE_E_IOERROR}
  20571. //
  20572. // MessageId: TYPE_E_CANTCREATETMPFILE
  20573. //
  20574. // MessageText:
  20575. //
  20576. // Error creating unique tmp file.
  20577. //
  20578. TYPE_E_CANTCREATETMPFILE = HRESULT($80028CA3);
  20579. {$EXTERNALSYM TYPE_E_CANTCREATETMPFILE}
  20580. //
  20581. // MessageId: TYPE_E_CANTLOADLIBRARY
  20582. //
  20583. // MessageText:
  20584. //
  20585. // Error loading type library/DLL.
  20586. //
  20587. TYPE_E_CANTLOADLIBRARY = HRESULT($80029C4A);
  20588. {$EXTERNALSYM TYPE_E_CANTLOADLIBRARY}
  20589. //
  20590. // MessageId: TYPE_E_INCONSISTENTPROPFUNCS
  20591. //
  20592. // MessageText:
  20593. //
  20594. // Inconsistent property functions.
  20595. //
  20596. TYPE_E_INCONSISTENTPROPFUNCS = HRESULT($80029C83);
  20597. {$EXTERNALSYM TYPE_E_INCONSISTENTPROPFUNCS}
  20598. //
  20599. // MessageId: TYPE_E_CIRCULARTYPE
  20600. //
  20601. // MessageText:
  20602. //
  20603. // Circular dependency between types/modules.
  20604. //
  20605. TYPE_E_CIRCULARTYPE = HRESULT($80029C84);
  20606. {$EXTERNALSYM TYPE_E_CIRCULARTYPE}
  20607. // ******************
  20608. // FACILITY_STORAGE
  20609. // ******************
  20610. //
  20611. // MessageId: STG_E_INVALIDFUNCTION
  20612. //
  20613. // MessageText:
  20614. //
  20615. // Unable to perform requested operation.
  20616. //
  20617. STG_E_INVALIDFUNCTION = HRESULT($80030001);
  20618. {$EXTERNALSYM STG_E_INVALIDFUNCTION}
  20619. //
  20620. // MessageId: STG_E_FILENOTFOUND
  20621. //
  20622. // MessageText:
  20623. //
  20624. // %1 could not be found.
  20625. //
  20626. STG_E_FILENOTFOUND = HRESULT($80030002);
  20627. {$EXTERNALSYM STG_E_FILENOTFOUND}
  20628. //
  20629. // MessageId: STG_E_PATHNOTFOUND
  20630. //
  20631. // MessageText:
  20632. //
  20633. // The path %1 could not be found.
  20634. //
  20635. STG_E_PATHNOTFOUND = HRESULT($80030003);
  20636. {$EXTERNALSYM STG_E_PATHNOTFOUND}
  20637. //
  20638. // MessageId: STG_E_TOOMANYOPENFILES
  20639. //
  20640. // MessageText:
  20641. //
  20642. // There are insufficient resources to open another file.
  20643. //
  20644. STG_E_TOOMANYOPENFILES = HRESULT($80030004);
  20645. {$EXTERNALSYM STG_E_TOOMANYOPENFILES}
  20646. //
  20647. // MessageId: STG_E_ACCESSDENIED
  20648. //
  20649. // MessageText:
  20650. //
  20651. // Access Denied.
  20652. //
  20653. STG_E_ACCESSDENIED = HRESULT($80030005);
  20654. {$EXTERNALSYM STG_E_ACCESSDENIED}
  20655. //
  20656. // MessageId: STG_E_INVALIDHANDLE
  20657. //
  20658. // MessageText:
  20659. //
  20660. // Attempted an operation on an invalid object.
  20661. //
  20662. STG_E_INVALIDHANDLE = HRESULT($80030006);
  20663. {$EXTERNALSYM STG_E_INVALIDHANDLE}
  20664. //
  20665. // MessageId: STG_E_INSUFFICIENTMEMORY
  20666. //
  20667. // MessageText:
  20668. //
  20669. // There is insufficient memory available to complete operation.
  20670. //
  20671. STG_E_INSUFFICIENTMEMORY = HRESULT($80030008);
  20672. {$EXTERNALSYM STG_E_INSUFFICIENTMEMORY}
  20673. //
  20674. // MessageId: STG_E_INVALIDPOINTER
  20675. //
  20676. // MessageText:
  20677. //
  20678. // Invalid pointer error.
  20679. //
  20680. STG_E_INVALIDPOINTER = HRESULT($80030009);
  20681. {$EXTERNALSYM STG_E_INVALIDPOINTER}
  20682. //
  20683. // MessageId: STG_E_NOMOREFILES
  20684. //
  20685. // MessageText:
  20686. //
  20687. // There are no more entries to return.
  20688. //
  20689. STG_E_NOMOREFILES = HRESULT($80030012);
  20690. {$EXTERNALSYM STG_E_NOMOREFILES}
  20691. //
  20692. // MessageId: STG_E_DISKISWRITEPROTECTED
  20693. //
  20694. // MessageText:
  20695. //
  20696. // Disk is write-protected.
  20697. //
  20698. STG_E_DISKISWRITEPROTECTED = HRESULT($80030013);
  20699. {$EXTERNALSYM STG_E_DISKISWRITEPROTECTED}
  20700. //
  20701. // MessageId: STG_E_SEEKERROR
  20702. //
  20703. // MessageText:
  20704. //
  20705. // An error occurred during a seek operation.
  20706. //
  20707. STG_E_SEEKERROR = HRESULT($80030019);
  20708. {$EXTERNALSYM STG_E_SEEKERROR}
  20709. //
  20710. // MessageId: STG_E_WRITEFAULT
  20711. //
  20712. // MessageText:
  20713. //
  20714. // A disk error occurred during a write operation.
  20715. //
  20716. STG_E_WRITEFAULT = HRESULT($8003001D);
  20717. {$EXTERNALSYM STG_E_WRITEFAULT}
  20718. //
  20719. // MessageId: STG_E_READFAULT
  20720. //
  20721. // MessageText:
  20722. //
  20723. // A disk error occurred during a read operation.
  20724. //
  20725. STG_E_READFAULT = HRESULT($8003001E);
  20726. {$EXTERNALSYM STG_E_READFAULT}
  20727. //
  20728. // MessageId: STG_E_SHAREVIOLATION
  20729. //
  20730. // MessageText:
  20731. //
  20732. // A share violation has occurred.
  20733. //
  20734. STG_E_SHAREVIOLATION = HRESULT($80030020);
  20735. {$EXTERNALSYM STG_E_SHAREVIOLATION}
  20736. //
  20737. // MessageId: STG_E_LOCKVIOLATION
  20738. //
  20739. // MessageText:
  20740. //
  20741. // A lock violation has occurred.
  20742. //
  20743. STG_E_LOCKVIOLATION = HRESULT($80030021);
  20744. {$EXTERNALSYM STG_E_LOCKVIOLATION}
  20745. //
  20746. // MessageId: STG_E_FILEALREADYEXISTS
  20747. //
  20748. // MessageText:
  20749. //
  20750. // %1 already exists.
  20751. //
  20752. STG_E_FILEALREADYEXISTS = HRESULT($80030050);
  20753. {$EXTERNALSYM STG_E_FILEALREADYEXISTS}
  20754. //
  20755. // MessageId: STG_E_INVALIDPARAMETER
  20756. //
  20757. // MessageText:
  20758. //
  20759. // Invalid parameter error.
  20760. //
  20761. STG_E_INVALIDPARAMETER = HRESULT($80030057);
  20762. {$EXTERNALSYM STG_E_INVALIDPARAMETER}
  20763. //
  20764. // MessageId: STG_E_MEDIUMFULL
  20765. //
  20766. // MessageText:
  20767. //
  20768. // There is insufficient disk space to complete operation.
  20769. //
  20770. STG_E_MEDIUMFULL = HRESULT($80030070);
  20771. {$EXTERNALSYM STG_E_MEDIUMFULL}
  20772. //
  20773. // MessageId: STG_E_PROPSETMISMATCHED
  20774. //
  20775. // MessageText:
  20776. //
  20777. // Illegal write of non-simple property to simple property set.
  20778. //
  20779. STG_E_PROPSETMISMATCHED = HRESULT($800300F0);
  20780. {$EXTERNALSYM STG_E_PROPSETMISMATCHED}
  20781. //
  20782. // MessageId: STG_E_ABNORMALAPIEXIT
  20783. //
  20784. // MessageText:
  20785. //
  20786. // An API call exited abnormally.
  20787. //
  20788. STG_E_ABNORMALAPIEXIT = HRESULT($800300FA);
  20789. {$EXTERNALSYM STG_E_ABNORMALAPIEXIT}
  20790. //
  20791. // MessageId: STG_E_INVALIDHEADER
  20792. //
  20793. // MessageText:
  20794. //
  20795. // The file %1 is not a valid compound file.
  20796. //
  20797. STG_E_INVALIDHEADER = HRESULT($800300FB);
  20798. {$EXTERNALSYM STG_E_INVALIDHEADER}
  20799. //
  20800. // MessageId: STG_E_INVALIDNAME
  20801. //
  20802. // MessageText:
  20803. //
  20804. // The name %1 is not valid.
  20805. //
  20806. STG_E_INVALIDNAME = HRESULT($800300FC);
  20807. {$EXTERNALSYM STG_E_INVALIDNAME}
  20808. //
  20809. // MessageId: STG_E_UNKNOWN
  20810. //
  20811. // MessageText:
  20812. //
  20813. // An unexpected error occurred.
  20814. //
  20815. STG_E_UNKNOWN = HRESULT($800300FD);
  20816. {$EXTERNALSYM STG_E_UNKNOWN}
  20817. //
  20818. // MessageId: STG_E_UNIMPLEMENTEDFUNCTION
  20819. //
  20820. // MessageText:
  20821. //
  20822. // That function is not implemented.
  20823. //
  20824. STG_E_UNIMPLEMENTEDFUNCTION = HRESULT($800300FE);
  20825. {$EXTERNALSYM STG_E_UNIMPLEMENTEDFUNCTION}
  20826. //
  20827. // MessageId: STG_E_INVALIDFLAG
  20828. //
  20829. // MessageText:
  20830. //
  20831. // Invalid flag error.
  20832. //
  20833. STG_E_INVALIDFLAG = HRESULT($800300FF);
  20834. {$EXTERNALSYM STG_E_INVALIDFLAG}
  20835. //
  20836. // MessageId: STG_E_INUSE
  20837. //
  20838. // MessageText:
  20839. //
  20840. // Attempted to use an object that is busy.
  20841. //
  20842. STG_E_INUSE = HRESULT($80030100);
  20843. {$EXTERNALSYM STG_E_INUSE}
  20844. //
  20845. // MessageId: STG_E_NOTCURRENT
  20846. //
  20847. // MessageText:
  20848. //
  20849. // The storage has been changed since the last commit.
  20850. //
  20851. STG_E_NOTCURRENT = HRESULT($80030101);
  20852. {$EXTERNALSYM STG_E_NOTCURRENT}
  20853. //
  20854. // MessageId: STG_E_REVERTED
  20855. //
  20856. // MessageText:
  20857. //
  20858. // Attempted to use an object that has ceased to exist.
  20859. //
  20860. STG_E_REVERTED = HRESULT($80030102);
  20861. {$EXTERNALSYM STG_E_REVERTED}
  20862. //
  20863. // MessageId: STG_E_CANTSAVE
  20864. //
  20865. // MessageText:
  20866. //
  20867. // Can't save.
  20868. //
  20869. STG_E_CANTSAVE = HRESULT($80030103);
  20870. {$EXTERNALSYM STG_E_CANTSAVE}
  20871. //
  20872. // MessageId: STG_E_OLDFORMAT
  20873. //
  20874. // MessageText:
  20875. //
  20876. // The compound file %1 was produced with an incompatible version of storage.
  20877. //
  20878. STG_E_OLDFORMAT = HRESULT($80030104);
  20879. {$EXTERNALSYM STG_E_OLDFORMAT}
  20880. //
  20881. // MessageId: STG_E_OLDDLL
  20882. //
  20883. // MessageText:
  20884. //
  20885. // The compound file %1 was produced with a newer version of storage.
  20886. //
  20887. STG_E_OLDDLL = HRESULT($80030105);
  20888. {$EXTERNALSYM STG_E_OLDDLL}
  20889. //
  20890. // MessageId: STG_E_SHAREREQUIRED
  20891. //
  20892. // MessageText:
  20893. //
  20894. // Share.exe or equivalent is required for operation.
  20895. //
  20896. STG_E_SHAREREQUIRED = HRESULT($80030106);
  20897. {$EXTERNALSYM STG_E_SHAREREQUIRED}
  20898. //
  20899. // MessageId: STG_E_NOTFILEBASEDSTORAGE
  20900. //
  20901. // MessageText:
  20902. //
  20903. // Illegal operation called on non-file based storage.
  20904. //
  20905. STG_E_NOTFILEBASEDSTORAGE = HRESULT($80030107);
  20906. {$EXTERNALSYM STG_E_NOTFILEBASEDSTORAGE}
  20907. //
  20908. // MessageId: STG_E_EXTANTMARSHALLINGS
  20909. //
  20910. // MessageText:
  20911. //
  20912. // Illegal operation called on object with extant marshallings.
  20913. //
  20914. STG_E_EXTANTMARSHALLINGS = HRESULT($80030108);
  20915. {$EXTERNALSYM STG_E_EXTANTMARSHALLINGS}
  20916. //
  20917. // MessageId: STG_E_DOCFILECORRUPT
  20918. //
  20919. // MessageText:
  20920. //
  20921. // The docfile has been corrupted.
  20922. //
  20923. STG_E_DOCFILECORRUPT = HRESULT($80030109);
  20924. {$EXTERNALSYM STG_E_DOCFILECORRUPT}
  20925. //
  20926. // MessageId: STG_E_BADBASEADDRESS
  20927. //
  20928. // MessageText:
  20929. //
  20930. // OLE32.DLL has been loaded at the wrong address.
  20931. //
  20932. STG_E_BADBASEADDRESS = HRESULT($80030110);
  20933. {$EXTERNALSYM STG_E_BADBASEADDRESS}
  20934. //
  20935. // MessageId: STG_E_DOCFILETOOLARGE
  20936. //
  20937. // MessageText:
  20938. //
  20939. // The compound file is too large for the current implementation
  20940. //
  20941. STG_E_DOCFILETOOLARGE = HRESULT($80030111);
  20942. {$EXTERNALSYM STG_E_DOCFILETOOLARGE}
  20943. //
  20944. // MessageId: STG_E_NOTSIMPLEFORMAT
  20945. //
  20946. // MessageText:
  20947. //
  20948. // The compound file was not created with the STGM_SIMPLE flag
  20949. //
  20950. STG_E_NOTSIMPLEFORMAT = HRESULT($80030112);
  20951. {$EXTERNALSYM STG_E_NOTSIMPLEFORMAT}
  20952. //
  20953. // MessageId: STG_E_INCOMPLETE
  20954. //
  20955. // MessageText:
  20956. //
  20957. // The file download was aborted abnormally. The file is incomplete.
  20958. //
  20959. STG_E_INCOMPLETE = HRESULT($80030201);
  20960. {$EXTERNALSYM STG_E_INCOMPLETE}
  20961. //
  20962. // MessageId: STG_E_TERMINATED
  20963. //
  20964. // MessageText:
  20965. //
  20966. // The file download has been terminated.
  20967. //
  20968. STG_E_TERMINATED = HRESULT($80030202);
  20969. {$EXTERNALSYM STG_E_TERMINATED}
  20970. //
  20971. // MessageId: STG_S_CONVERTED
  20972. //
  20973. // MessageText:
  20974. //
  20975. // The underlying file was converted to compound file format.
  20976. //
  20977. STG_S_CONVERTED = HRESULT($00030200);
  20978. {$EXTERNALSYM STG_S_CONVERTED}
  20979. //
  20980. // MessageId: STG_S_BLOCK
  20981. //
  20982. // MessageText:
  20983. //
  20984. // The storage operation should block until more data is available.
  20985. //
  20986. STG_S_BLOCK = HRESULT($00030201);
  20987. {$EXTERNALSYM STG_S_BLOCK}
  20988. //
  20989. // MessageId: STG_S_RETRYNOW
  20990. //
  20991. // MessageText:
  20992. //
  20993. // The storage operation should retry immediately.
  20994. //
  20995. STG_S_RETRYNOW = HRESULT($00030202);
  20996. {$EXTERNALSYM STG_S_RETRYNOW}
  20997. //
  20998. // MessageId: STG_S_MONITORING
  20999. //
  21000. // MessageText:
  21001. //
  21002. // The notified event sink will not influence the storage operation.
  21003. //
  21004. STG_S_MONITORING = HRESULT($00030203);
  21005. {$EXTERNALSYM STG_S_MONITORING}
  21006. //
  21007. // MessageId: STG_S_MULTIPLEOPENS
  21008. //
  21009. // MessageText:
  21010. //
  21011. // Multiple opens prevent consolidated. (commit succeeded).
  21012. //
  21013. STG_S_MULTIPLEOPENS = HRESULT($00030204);
  21014. {$EXTERNALSYM STG_S_MULTIPLEOPENS}
  21015. //
  21016. // MessageId: STG_S_CONSOLIDATIONFAILED
  21017. //
  21018. // MessageText:
  21019. //
  21020. // Consolidation of the storage file failed. (commit succeeded).
  21021. //
  21022. STG_S_CONSOLIDATIONFAILED = HRESULT($00030205);
  21023. {$EXTERNALSYM STG_S_CONSOLIDATIONFAILED}
  21024. //
  21025. // MessageId: STG_S_CANNOTCONSOLIDATE
  21026. //
  21027. // MessageText:
  21028. //
  21029. // Consolidation of the storage file is inappropriate. (commit succeeded).
  21030. //
  21031. STG_S_CANNOTCONSOLIDATE = HRESULT($00030206);
  21032. {$EXTERNALSYM STG_S_CANNOTCONSOLIDATE}
  21033. {*++
  21034. MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  21035. copy protection errors.
  21036. --*}
  21037. //
  21038. // MessageId: STG_E_STATUS_COPY_PROTECTION_FAILURE
  21039. //
  21040. // MessageText:
  21041. //
  21042. // Generic Copy Protection Error.
  21043. //
  21044. STG_E_STATUS_COPY_PROTECTION_FAILURE = HRESULT($80030305);
  21045. {$EXTERNALSYM STG_E_STATUS_COPY_PROTECTION_FAILURE}
  21046. //
  21047. // MessageId: STG_E_CSS_AUTHENTICATION_FAILURE
  21048. //
  21049. // MessageText:
  21050. //
  21051. // Copy Protection Error - DVD CSS Authentication failed.
  21052. //
  21053. STG_E_CSS_AUTHENTICATION_FAILURE = HRESULT($80030306);
  21054. {$EXTERNALSYM STG_E_CSS_AUTHENTICATION_FAILURE}
  21055. //
  21056. // MessageId: STG_E_CSS_KEY_NOT_PRESENT
  21057. //
  21058. // MessageText:
  21059. //
  21060. // Copy Protection Error - The given sector does not have a valid CSS key.
  21061. //
  21062. STG_E_CSS_KEY_NOT_PRESENT = HRESULT($80030307);
  21063. {$EXTERNALSYM STG_E_CSS_KEY_NOT_PRESENT}
  21064. //
  21065. // MessageId: STG_E_CSS_KEY_NOT_ESTABLISHED
  21066. //
  21067. // MessageText:
  21068. //
  21069. // Copy Protection Error - DVD session key not established.
  21070. //
  21071. STG_E_CSS_KEY_NOT_ESTABLISHED = HRESULT($80030308);
  21072. {$EXTERNALSYM STG_E_CSS_KEY_NOT_ESTABLISHED}
  21073. //
  21074. // MessageId: STG_E_CSS_SCRAMBLED_SECTOR
  21075. //
  21076. // MessageText:
  21077. //
  21078. // Copy Protection Error - The read failed because the sector is encrypted.
  21079. //
  21080. STG_E_CSS_SCRAMBLED_SECTOR = HRESULT($80030309);
  21081. {$EXTERNALSYM STG_E_CSS_SCRAMBLED_SECTOR}
  21082. //
  21083. // MessageId: STG_E_CSS_REGION_MISMATCH
  21084. //
  21085. // MessageText:
  21086. //
  21087. // Copy Protection Error - The current DVD's region does not correspond to the region setting of the drive.
  21088. //
  21089. STG_E_CSS_REGION_MISMATCH = HRESULT($8003030A);
  21090. {$EXTERNALSYM STG_E_CSS_REGION_MISMATCH}
  21091. //
  21092. // MessageId: STG_E_RESETS_EXHAUSTED
  21093. //
  21094. // MessageText:
  21095. //
  21096. // Copy Protection Error - The drive's region setting may be permanent or the number of user resets has been exhausted.
  21097. //
  21098. STG_E_RESETS_EXHAUSTED = HRESULT($8003030B);
  21099. {$EXTERNALSYM STG_E_RESETS_EXHAUSTED}
  21100. {*++
  21101. MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  21102. copy protection errors.
  21103. --*}
  21104. // ******************
  21105. // FACILITY_RPC
  21106. // ******************
  21107. //
  21108. // Codes 0x0-0x11 are propagated from 16 bit OLE.
  21109. //
  21110. //
  21111. // MessageId: RPC_E_CALL_REJECTED
  21112. //
  21113. // MessageText:
  21114. //
  21115. // Call was rejected by callee.
  21116. //
  21117. RPC_E_CALL_REJECTED = HRESULT($80010001);
  21118. {$EXTERNALSYM RPC_E_CALL_REJECTED}
  21119. //
  21120. // MessageId: RPC_E_CALL_CANCELED
  21121. //
  21122. // MessageText:
  21123. //
  21124. // Call was canceled by the message filter.
  21125. //
  21126. RPC_E_CALL_CANCELED = HRESULT($80010002);
  21127. {$EXTERNALSYM RPC_E_CALL_CANCELED}
  21128. //
  21129. // MessageId: RPC_E_CANTPOST_INSENDCALL
  21130. //
  21131. // MessageText:
  21132. //
  21133. // The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
  21134. //
  21135. RPC_E_CANTPOST_INSENDCALL = HRESULT($80010003);
  21136. {$EXTERNALSYM RPC_E_CANTPOST_INSENDCALL}
  21137. //
  21138. // MessageId: RPC_E_CANTCALLOUT_INASYNCCALL
  21139. //
  21140. // MessageText:
  21141. //
  21142. // The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
  21143. //
  21144. RPC_E_CANTCALLOUT_INASYNCCALL = HRESULT($80010004);
  21145. {$EXTERNALSYM RPC_E_CANTCALLOUT_INASYNCCALL}
  21146. //
  21147. // MessageId: RPC_E_CANTCALLOUT_INEXTERNALCALL
  21148. //
  21149. // MessageText:
  21150. //
  21151. // It is illegal to call out while inside message filter.
  21152. //
  21153. RPC_E_CANTCALLOUT_INEXTERNALCALL = HRESULT($80010005);
  21154. {$EXTERNALSYM RPC_E_CANTCALLOUT_INEXTERNALCALL}
  21155. //
  21156. // MessageId: RPC_E_CONNECTION_TERMINATED
  21157. //
  21158. // MessageText:
  21159. //
  21160. // The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.
  21161. //
  21162. RPC_E_CONNECTION_TERMINATED = HRESULT($80010006);
  21163. {$EXTERNALSYM RPC_E_CONNECTION_TERMINATED}
  21164. //
  21165. // MessageId: RPC_E_SERVER_DIED
  21166. //
  21167. // MessageText:
  21168. //
  21169. // The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.
  21170. //
  21171. RPC_E_SERVER_DIED = HRESULT($80010007);
  21172. {$EXTERNALSYM RPC_E_SERVER_DIED}
  21173. //
  21174. // MessageId: RPC_E_CLIENT_DIED
  21175. //
  21176. // MessageText:
  21177. //
  21178. // The caller (client) disappeared while the callee (server) was processing a call.
  21179. //
  21180. RPC_E_CLIENT_DIED = HRESULT($80010008);
  21181. {$EXTERNALSYM RPC_E_CLIENT_DIED}
  21182. //
  21183. // MessageId: RPC_E_INVALID_DATAPACKET
  21184. //
  21185. // MessageText:
  21186. //
  21187. // The data packet with the marshalled parameter data is incorrect.
  21188. //
  21189. RPC_E_INVALID_DATAPACKET = HRESULT($80010009);
  21190. {$EXTERNALSYM RPC_E_INVALID_DATAPACKET}
  21191. //
  21192. // MessageId: RPC_E_CANTTRANSMIT_CALL
  21193. //
  21194. // MessageText:
  21195. //
  21196. // The call was not transmitted properly; the message queue was full and was not emptied after yielding.
  21197. //
  21198. RPC_E_CANTTRANSMIT_CALL = HRESULT($8001000A);
  21199. {$EXTERNALSYM RPC_E_CANTTRANSMIT_CALL}
  21200. //
  21201. // MessageId: RPC_E_CLIENT_CANTMARSHAL_DATA
  21202. //
  21203. // MessageText:
  21204. //
  21205. // The client (caller) cannot marshall the parameter data - low memory, etc.
  21206. //
  21207. RPC_E_CLIENT_CANTMARSHAL_DATA = HRESULT($8001000B);
  21208. {$EXTERNALSYM RPC_E_CLIENT_CANTMARSHAL_DATA}
  21209. //
  21210. // MessageId: RPC_E_CLIENT_CANTUNMARSHAL_DATA
  21211. //
  21212. // MessageText:
  21213. //
  21214. // The client (caller) cannot unmarshall the return data - low memory, etc.
  21215. //
  21216. RPC_E_CLIENT_CANTUNMARSHAL_DATA = HRESULT($8001000C);
  21217. {$EXTERNALSYM RPC_E_CLIENT_CANTUNMARSHAL_DATA}
  21218. //
  21219. // MessageId: RPC_E_SERVER_CANTMARSHAL_DATA
  21220. //
  21221. // MessageText:
  21222. //
  21223. // The server (callee) cannot marshall the return data - low memory, etc.
  21224. //
  21225. RPC_E_SERVER_CANTMARSHAL_DATA = HRESULT($8001000D);
  21226. {$EXTERNALSYM RPC_E_SERVER_CANTMARSHAL_DATA}
  21227. //
  21228. // MessageId: RPC_E_SERVER_CANTUNMARSHAL_DATA
  21229. //
  21230. // MessageText:
  21231. //
  21232. // The server (callee) cannot unmarshall the parameter data - low memory, etc.
  21233. //
  21234. RPC_E_SERVER_CANTUNMARSHAL_DATA = HRESULT($8001000E);
  21235. {$EXTERNALSYM RPC_E_SERVER_CANTUNMARSHAL_DATA}
  21236. //
  21237. // MessageId: RPC_E_INVALID_DATA
  21238. //
  21239. // MessageText:
  21240. //
  21241. // Received data is invalid; could be server or client data.
  21242. //
  21243. RPC_E_INVALID_DATA = HRESULT($8001000F);
  21244. {$EXTERNALSYM RPC_E_INVALID_DATA}
  21245. //
  21246. // MessageId: RPC_E_INVALID_PARAMETER
  21247. //
  21248. // MessageText:
  21249. //
  21250. // A particular parameter is invalid and cannot be (un)marshalled.
  21251. //
  21252. RPC_E_INVALID_PARAMETER = HRESULT($80010010);
  21253. {$EXTERNALSYM RPC_E_INVALID_PARAMETER}
  21254. //
  21255. // MessageId: RPC_E_CANTCALLOUT_AGAIN
  21256. //
  21257. // MessageText:
  21258. //
  21259. // There is no second outgoing call on same channel in DDE conversation.
  21260. //
  21261. RPC_E_CANTCALLOUT_AGAIN = HRESULT($80010011);
  21262. {$EXTERNALSYM RPC_E_CANTCALLOUT_AGAIN}
  21263. //
  21264. // MessageId: RPC_E_SERVER_DIED_DNE
  21265. //
  21266. // MessageText:
  21267. //
  21268. // The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.
  21269. //
  21270. RPC_E_SERVER_DIED_DNE = HRESULT($80010012);
  21271. {$EXTERNALSYM RPC_E_SERVER_DIED_DNE}
  21272. //
  21273. // MessageId: RPC_E_SYS_CALL_FAILED
  21274. //
  21275. // MessageText:
  21276. //
  21277. // System call failed.
  21278. //
  21279. RPC_E_SYS_CALL_FAILED = HRESULT($80010100);
  21280. {$EXTERNALSYM RPC_E_SYS_CALL_FAILED}
  21281. //
  21282. // MessageId: RPC_E_OUT_OF_RESOURCES
  21283. //
  21284. // MessageText:
  21285. //
  21286. // Could not allocate some required resource (memory, events, ...)
  21287. //
  21288. RPC_E_OUT_OF_RESOURCES = HRESULT($80010101);
  21289. {$EXTERNALSYM RPC_E_OUT_OF_RESOURCES}
  21290. //
  21291. // MessageId: RPC_E_ATTEMPTED_MULTITHREAD
  21292. //
  21293. // MessageText:
  21294. //
  21295. // Attempted to make calls on more than one thread in single threaded mode.
  21296. //
  21297. RPC_E_ATTEMPTED_MULTITHREAD = HRESULT($80010102);
  21298. {$EXTERNALSYM RPC_E_ATTEMPTED_MULTITHREAD}
  21299. //
  21300. // MessageId: RPC_E_NOT_REGISTERED
  21301. //
  21302. // MessageText:
  21303. //
  21304. // The requested interface is not registered on the server object.
  21305. //
  21306. RPC_E_NOT_REGISTERED = HRESULT($80010103);
  21307. {$EXTERNALSYM RPC_E_NOT_REGISTERED}
  21308. //
  21309. // MessageId: RPC_E_FAULT
  21310. //
  21311. // MessageText:
  21312. //
  21313. // RPC could not call the server or could not return the results of calling the server.
  21314. //
  21315. RPC_E_FAULT = HRESULT($80010104);
  21316. {$EXTERNALSYM RPC_E_FAULT}
  21317. //
  21318. // MessageId: RPC_E_SERVERFAULT
  21319. //
  21320. // MessageText:
  21321. //
  21322. // The server threw an exception.
  21323. //
  21324. RPC_E_SERVERFAULT = HRESULT($80010105);
  21325. {$EXTERNALSYM RPC_E_SERVERFAULT}
  21326. //
  21327. // MessageId: RPC_E_CHANGED_MODE
  21328. //
  21329. // MessageText:
  21330. //
  21331. // Cannot change thread mode after it is set.
  21332. //
  21333. RPC_E_CHANGED_MODE = HRESULT($80010106);
  21334. {$EXTERNALSYM RPC_E_CHANGED_MODE}
  21335. //
  21336. // MessageId: RPC_E_INVALIDMETHOD
  21337. //
  21338. // MessageText:
  21339. //
  21340. // The method called does not exist on the server.
  21341. //
  21342. RPC_E_INVALIDMETHOD = HRESULT($80010107);
  21343. {$EXTERNALSYM RPC_E_INVALIDMETHOD}
  21344. //
  21345. // MessageId: RPC_E_DISCONNECTED
  21346. //
  21347. // MessageText:
  21348. //
  21349. // The object invoked has disconnected from its clients.
  21350. //
  21351. RPC_E_DISCONNECTED = HRESULT($80010108);
  21352. {$EXTERNALSYM RPC_E_DISCONNECTED}
  21353. //
  21354. // MessageId: RPC_E_RETRY
  21355. //
  21356. // MessageText:
  21357. //
  21358. // The object invoked chose not to process the call now. Try again later.
  21359. //
  21360. RPC_E_RETRY = HRESULT($80010109);
  21361. {$EXTERNALSYM RPC_E_RETRY}
  21362. //
  21363. // MessageId: RPC_E_SERVERCALL_RETRYLATER
  21364. //
  21365. // MessageText:
  21366. //
  21367. // The message filter indicated that the application is busy.
  21368. //
  21369. RPC_E_SERVERCALL_RETRYLATER = HRESULT($8001010A);
  21370. {$EXTERNALSYM RPC_E_SERVERCALL_RETRYLATER}
  21371. //
  21372. // MessageId: RPC_E_SERVERCALL_REJECTED
  21373. //
  21374. // MessageText:
  21375. //
  21376. // The message filter rejected the call.
  21377. //
  21378. RPC_E_SERVERCALL_REJECTED = HRESULT($8001010B);
  21379. {$EXTERNALSYM RPC_E_SERVERCALL_REJECTED}
  21380. //
  21381. // MessageId: RPC_E_INVALID_CALLDATA
  21382. //
  21383. // MessageText:
  21384. //
  21385. // A call control interfaces was called with invalid data.
  21386. //
  21387. RPC_E_INVALID_CALLDATA = HRESULT($8001010C);
  21388. {$EXTERNALSYM RPC_E_INVALID_CALLDATA}
  21389. //
  21390. // MessageId: RPC_E_CANTCALLOUT_ININPUTSYNCCALL
  21391. //
  21392. // MessageText:
  21393. //
  21394. // An outgoing call cannot be made since the application is dispatching an input-synchronous call.
  21395. //
  21396. RPC_E_CANTCALLOUT_ININPUTSYNCCALL = HRESULT($8001010D);
  21397. {$EXTERNALSYM RPC_E_CANTCALLOUT_ININPUTSYNCCALL}
  21398. //
  21399. // MessageId: RPC_E_WRONG_THREAD
  21400. //
  21401. // MessageText:
  21402. //
  21403. // The application called an interface that was marshalled for a different thread.
  21404. //
  21405. RPC_E_WRONG_THREAD = HRESULT($8001010E);
  21406. {$EXTERNALSYM RPC_E_WRONG_THREAD}
  21407. //
  21408. // MessageId: RPC_E_THREAD_NOT_INIT
  21409. //
  21410. // MessageText:
  21411. //
  21412. // CoInitialize has not been called on the current thread.
  21413. //
  21414. RPC_E_THREAD_NOT_INIT = HRESULT($8001010F);
  21415. {$EXTERNALSYM RPC_E_THREAD_NOT_INIT}
  21416. //
  21417. // MessageId: RPC_E_VERSION_MISMATCH
  21418. //
  21419. // MessageText:
  21420. //
  21421. // The version of OLE on the client and server machines does not match.
  21422. //
  21423. RPC_E_VERSION_MISMATCH = HRESULT($80010110);
  21424. {$EXTERNALSYM RPC_E_VERSION_MISMATCH}
  21425. //
  21426. // MessageId: RPC_E_INVALID_HEADER
  21427. //
  21428. // MessageText:
  21429. //
  21430. // OLE received a packet with an invalid header.
  21431. //
  21432. RPC_E_INVALID_HEADER = HRESULT($80010111);
  21433. {$EXTERNALSYM RPC_E_INVALID_HEADER}
  21434. //
  21435. // MessageId: RPC_E_INVALID_EXTENSION
  21436. //
  21437. // MessageText:
  21438. //
  21439. // OLE received a packet with an invalid extension.
  21440. //
  21441. RPC_E_INVALID_EXTENSION = HRESULT($80010112);
  21442. {$EXTERNALSYM RPC_E_INVALID_EXTENSION}
  21443. //
  21444. // MessageId: RPC_E_INVALID_IPID
  21445. //
  21446. // MessageText:
  21447. //
  21448. // The requested object or interface does not exist.
  21449. //
  21450. RPC_E_INVALID_IPID = HRESULT($80010113);
  21451. {$EXTERNALSYM RPC_E_INVALID_IPID}
  21452. //
  21453. // MessageId: RPC_E_INVALID_OBJECT
  21454. //
  21455. // MessageText:
  21456. //
  21457. // The requested object does not exist.
  21458. //
  21459. RPC_E_INVALID_OBJECT = HRESULT($80010114);
  21460. {$EXTERNALSYM RPC_E_INVALID_OBJECT}
  21461. //
  21462. // MessageId: RPC_S_CALLPENDING
  21463. //
  21464. // MessageText:
  21465. //
  21466. // OLE has sent a request and is waiting for a reply.
  21467. //
  21468. RPC_S_CALLPENDING = HRESULT($80010115);
  21469. {$EXTERNALSYM RPC_S_CALLPENDING}
  21470. //
  21471. // MessageId: RPC_S_WAITONTIMER
  21472. //
  21473. // MessageText:
  21474. //
  21475. // OLE is waiting before retrying a request.
  21476. //
  21477. RPC_S_WAITONTIMER = HRESULT($80010116);
  21478. {$EXTERNALSYM RPC_S_WAITONTIMER}
  21479. //
  21480. // MessageId: RPC_E_CALL_COMPLETE
  21481. //
  21482. // MessageText:
  21483. //
  21484. // Call context cannot be accessed after call completed.
  21485. //
  21486. RPC_E_CALL_COMPLETE = HRESULT($80010117);
  21487. {$EXTERNALSYM RPC_E_CALL_COMPLETE}
  21488. //
  21489. // MessageId: RPC_E_UNSECURE_CALL
  21490. //
  21491. // MessageText:
  21492. //
  21493. // Impersonate on unsecure calls is not supported.
  21494. //
  21495. RPC_E_UNSECURE_CALL = HRESULT($80010118);
  21496. {$EXTERNALSYM RPC_E_UNSECURE_CALL}
  21497. //
  21498. // MessageId: RPC_E_TOO_LATE
  21499. //
  21500. // MessageText:
  21501. //
  21502. // Security must be initialized before any interfaces are marshalled or unmarshalled. It cannot be changed once initialized.
  21503. //
  21504. RPC_E_TOO_LATE = HRESULT($80010119);
  21505. {$EXTERNALSYM RPC_E_TOO_LATE}
  21506. //
  21507. // MessageId: RPC_E_NO_GOOD_SECURITY_PACKAGES
  21508. //
  21509. // MessageText:
  21510. //
  21511. // 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.
  21512. //
  21513. RPC_E_NO_GOOD_SECURITY_PACKAGES = HRESULT($8001011A);
  21514. {$EXTERNALSYM RPC_E_NO_GOOD_SECURITY_PACKAGES}
  21515. //
  21516. // MessageId: RPC_E_ACCESS_DENIED
  21517. //
  21518. // MessageText:
  21519. //
  21520. // Access is denied.
  21521. //
  21522. RPC_E_ACCESS_DENIED = HRESULT($8001011B);
  21523. {$EXTERNALSYM RPC_E_ACCESS_DENIED}
  21524. //
  21525. // MessageId: RPC_E_REMOTE_DISABLED
  21526. //
  21527. // MessageText:
  21528. //
  21529. // Remote calls are not allowed for this process.
  21530. //
  21531. RPC_E_REMOTE_DISABLED = HRESULT($8001011C);
  21532. {$EXTERNALSYM RPC_E_REMOTE_DISABLED}
  21533. //
  21534. // MessageId: RPC_E_INVALID_OBJREF
  21535. //
  21536. // MessageText:
  21537. //
  21538. // The marshaled interface data packet (OBJREF) has an invalid or unknown format.
  21539. //
  21540. RPC_E_INVALID_OBJREF = HRESULT($8001011D);
  21541. {$EXTERNALSYM RPC_E_INVALID_OBJREF}
  21542. //
  21543. // MessageId: RPC_E_NO_CONTEXT
  21544. //
  21545. // MessageText:
  21546. //
  21547. // No context is associated with this call. This happens for some custom marshalled calls and on the client side of the call.
  21548. //
  21549. RPC_E_NO_CONTEXT = HRESULT($8001011E);
  21550. {$EXTERNALSYM RPC_E_NO_CONTEXT}
  21551. //
  21552. // MessageId: RPC_E_TIMEOUT
  21553. //
  21554. // MessageText:
  21555. //
  21556. // This operation returned because the timeout period expired.
  21557. //
  21558. RPC_E_TIMEOUT = HRESULT($8001011F);
  21559. {$EXTERNALSYM RPC_E_TIMEOUT}
  21560. //
  21561. // MessageId: RPC_E_NO_SYNC
  21562. //
  21563. // MessageText:
  21564. //
  21565. // There are no synchronize objects to wait on.
  21566. //
  21567. RPC_E_NO_SYNC = HRESULT($80010120);
  21568. {$EXTERNALSYM RPC_E_NO_SYNC}
  21569. //
  21570. // MessageId: RPC_E_FULLSIC_REQUIRED
  21571. //
  21572. // MessageText:
  21573. //
  21574. // Full subject issuer chain SSL principal name expected from the server.
  21575. //
  21576. RPC_E_FULLSIC_REQUIRED = HRESULT($80010121);
  21577. {$EXTERNALSYM RPC_E_FULLSIC_REQUIRED}
  21578. //
  21579. // MessageId: RPC_E_INVALID_STD_NAME
  21580. //
  21581. // MessageText:
  21582. //
  21583. // Principal name is not a valid MSSTD name.
  21584. //
  21585. RPC_E_INVALID_STD_NAME = HRESULT($80010122);
  21586. {$EXTERNALSYM RPC_E_INVALID_STD_NAME}
  21587. //
  21588. // MessageId: CO_E_FAILEDTOIMPERSONATE
  21589. //
  21590. // MessageText:
  21591. //
  21592. // Unable to impersonate DCOM client
  21593. //
  21594. CO_E_FAILEDTOIMPERSONATE = HRESULT($80010123);
  21595. {$EXTERNALSYM CO_E_FAILEDTOIMPERSONATE}
  21596. //
  21597. // MessageId: CO_E_FAILEDTOGETSECCTX
  21598. //
  21599. // MessageText:
  21600. //
  21601. // Unable to obtain server's security context
  21602. //
  21603. CO_E_FAILEDTOGETSECCTX = HRESULT($80010124);
  21604. {$EXTERNALSYM CO_E_FAILEDTOGETSECCTX}
  21605. //
  21606. // MessageId: CO_E_FAILEDTOOPENTHREADTOKEN
  21607. //
  21608. // MessageText:
  21609. //
  21610. // Unable to open the access token of the current thread
  21611. //
  21612. CO_E_FAILEDTOOPENTHREADTOKEN = HRESULT($80010125);
  21613. {$EXTERNALSYM CO_E_FAILEDTOOPENTHREADTOKEN}
  21614. //
  21615. // MessageId: CO_E_FAILEDTOGETTOKENINFO
  21616. //
  21617. // MessageText:
  21618. //
  21619. // Unable to obtain user info from an access token
  21620. //
  21621. CO_E_FAILEDTOGETTOKENINFO = HRESULT($80010126);
  21622. {$EXTERNALSYM CO_E_FAILEDTOGETTOKENINFO}
  21623. //
  21624. // MessageId: CO_E_TRUSTEEDOESNTMATCHCLIENT
  21625. //
  21626. // MessageText:
  21627. //
  21628. // The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method
  21629. //
  21630. CO_E_TRUSTEEDOESNTMATCHCLIENT = HRESULT($80010127);
  21631. {$EXTERNALSYM CO_E_TRUSTEEDOESNTMATCHCLIENT}
  21632. //
  21633. // MessageId: CO_E_FAILEDTOQUERYCLIENTBLANKET
  21634. //
  21635. // MessageText:
  21636. //
  21637. // Unable to obtain the client's security blanket
  21638. //
  21639. CO_E_FAILEDTOQUERYCLIENTBLANKET = HRESULT($80010128);
  21640. {$EXTERNALSYM CO_E_FAILEDTOQUERYCLIENTBLANKET}
  21641. //
  21642. // MessageId: CO_E_FAILEDTOSETDACL
  21643. //
  21644. // MessageText:
  21645. //
  21646. // Unable to set a discretionary ACL into a security descriptor
  21647. //
  21648. CO_E_FAILEDTOSETDACL = HRESULT($80010129);
  21649. {$EXTERNALSYM CO_E_FAILEDTOSETDACL}
  21650. //
  21651. // MessageId: CO_E_ACCESSCHECKFAILED
  21652. //
  21653. // MessageText:
  21654. //
  21655. // The system function, AccessCheck, returned false
  21656. //
  21657. CO_E_ACCESSCHECKFAILED = HRESULT($8001012A);
  21658. {$EXTERNALSYM CO_E_ACCESSCHECKFAILED}
  21659. //
  21660. // MessageId: CO_E_NETACCESSAPIFAILED
  21661. //
  21662. // MessageText:
  21663. //
  21664. // Either NetAccessDel or NetAccessAdd returned an error code.
  21665. //
  21666. CO_E_NETACCESSAPIFAILED = HRESULT($8001012B);
  21667. {$EXTERNALSYM CO_E_NETACCESSAPIFAILED}
  21668. //
  21669. // MessageId: CO_E_WRONGTRUSTEENAMESYNTAX
  21670. //
  21671. // MessageText:
  21672. //
  21673. // One of the trustee strings provided by the user did not conform to the <Domain>\<Name> syntax and it was not the "*" string
  21674. //
  21675. CO_E_WRONGTRUSTEENAMESYNTAX = HRESULT($8001012C);
  21676. {$EXTERNALSYM CO_E_WRONGTRUSTEENAMESYNTAX}
  21677. //
  21678. // MessageId: CO_E_INVALIDSID
  21679. //
  21680. // MessageText:
  21681. //
  21682. // One of the security identifiers provided by the user was invalid
  21683. //
  21684. CO_E_INVALIDSID = HRESULT($8001012D);
  21685. {$EXTERNALSYM CO_E_INVALIDSID}
  21686. //
  21687. // MessageId: CO_E_CONVERSIONFAILED
  21688. //
  21689. // MessageText:
  21690. //
  21691. // Unable to convert a wide character trustee string to a multibyte trustee string
  21692. //
  21693. CO_E_CONVERSIONFAILED = HRESULT($8001012E);
  21694. {$EXTERNALSYM CO_E_CONVERSIONFAILED}
  21695. //
  21696. // MessageId: CO_E_NOMATCHINGSIDFOUND
  21697. //
  21698. // MessageText:
  21699. //
  21700. // Unable to find a security identifier that corresponds to a trustee string provided by the user
  21701. //
  21702. CO_E_NOMATCHINGSIDFOUND = HRESULT($8001012F);
  21703. {$EXTERNALSYM CO_E_NOMATCHINGSIDFOUND}
  21704. //
  21705. // MessageId: CO_E_LOOKUPACCSIDFAILED
  21706. //
  21707. // MessageText:
  21708. //
  21709. // The system function, LookupAccountSID, failed
  21710. //
  21711. CO_E_LOOKUPACCSIDFAILED = HRESULT($80010130);
  21712. {$EXTERNALSYM CO_E_LOOKUPACCSIDFAILED}
  21713. //
  21714. // MessageId: CO_E_NOMATCHINGNAMEFOUND
  21715. //
  21716. // MessageText:
  21717. //
  21718. // Unable to find a trustee name that corresponds to a security identifier provided by the user
  21719. //
  21720. CO_E_NOMATCHINGNAMEFOUND = HRESULT($80010131);
  21721. {$EXTERNALSYM CO_E_NOMATCHINGNAMEFOUND}
  21722. //
  21723. // MessageId: CO_E_LOOKUPACCNAMEFAILED
  21724. //
  21725. // MessageText:
  21726. //
  21727. // The system function, LookupAccountName, failed
  21728. //
  21729. CO_E_LOOKUPACCNAMEFAILED = HRESULT($80010132);
  21730. {$EXTERNALSYM CO_E_LOOKUPACCNAMEFAILED}
  21731. //
  21732. // MessageId: CO_E_SETSERLHNDLFAILED
  21733. //
  21734. // MessageText:
  21735. //
  21736. // Unable to set or reset a serialization handle
  21737. //
  21738. CO_E_SETSERLHNDLFAILED = HRESULT($80010133);
  21739. {$EXTERNALSYM CO_E_SETSERLHNDLFAILED}
  21740. //
  21741. // MessageId: CO_E_FAILEDTOGETWINDIR
  21742. //
  21743. // MessageText:
  21744. //
  21745. // Unable to obtain the Windows directory
  21746. //
  21747. CO_E_FAILEDTOGETWINDIR = HRESULT($80010134);
  21748. {$EXTERNALSYM CO_E_FAILEDTOGETWINDIR}
  21749. //
  21750. // MessageId: CO_E_PATHTOOLONG
  21751. //
  21752. // MessageText:
  21753. //
  21754. // Path too long
  21755. //
  21756. CO_E_PATHTOOLONG = HRESULT($80010135);
  21757. {$EXTERNALSYM CO_E_PATHTOOLONG}
  21758. //
  21759. // MessageId: CO_E_FAILEDTOGENUUID
  21760. //
  21761. // MessageText:
  21762. //
  21763. // Unable to generate a uuid.
  21764. //
  21765. CO_E_FAILEDTOGENUUID = HRESULT($80010136);
  21766. {$EXTERNALSYM CO_E_FAILEDTOGENUUID}
  21767. //
  21768. // MessageId: CO_E_FAILEDTOCREATEFILE
  21769. //
  21770. // MessageText:
  21771. //
  21772. // Unable to create file
  21773. //
  21774. CO_E_FAILEDTOCREATEFILE = HRESULT($80010137);
  21775. {$EXTERNALSYM CO_E_FAILEDTOCREATEFILE}
  21776. //
  21777. // MessageId: CO_E_FAILEDTOCLOSEHANDLE
  21778. //
  21779. // MessageText:
  21780. //
  21781. // Unable to close a serialization handle or a file handle.
  21782. //
  21783. CO_E_FAILEDTOCLOSEHANDLE = HRESULT($80010138);
  21784. {$EXTERNALSYM CO_E_FAILEDTOCLOSEHANDLE}
  21785. //
  21786. // MessageId: CO_E_EXCEEDSYSACLLIMIT
  21787. //
  21788. // MessageText:
  21789. //
  21790. // The number of ACEs in an ACL exceeds the system limit.
  21791. //
  21792. CO_E_EXCEEDSYSACLLIMIT = HRESULT($80010139);
  21793. {$EXTERNALSYM CO_E_EXCEEDSYSACLLIMIT}
  21794. //
  21795. // MessageId: CO_E_ACESINWRONGORDER
  21796. //
  21797. // MessageText:
  21798. //
  21799. // Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.
  21800. //
  21801. CO_E_ACESINWRONGORDER = HRESULT($8001013A);
  21802. {$EXTERNALSYM CO_E_ACESINWRONGORDER}
  21803. //
  21804. // MessageId: CO_E_INCOMPATIBLESTREAMVERSION
  21805. //
  21806. // MessageText:
  21807. //
  21808. // The version of ACL format in the stream is not supported by this implementation of IAccessControl
  21809. //
  21810. CO_E_INCOMPATIBLESTREAMVERSION = HRESULT($8001013B);
  21811. {$EXTERNALSYM CO_E_INCOMPATIBLESTREAMVERSION}
  21812. //
  21813. // MessageId: CO_E_FAILEDTOOPENPROCESSTOKEN
  21814. //
  21815. // MessageText:
  21816. //
  21817. // Unable to open the access token of the server process
  21818. //
  21819. CO_E_FAILEDTOOPENPROCESSTOKEN = HRESULT($8001013C);
  21820. {$EXTERNALSYM CO_E_FAILEDTOOPENPROCESSTOKEN}
  21821. //
  21822. // MessageId: CO_E_DECODEFAILED
  21823. //
  21824. // MessageText:
  21825. //
  21826. // Unable to decode the ACL in the stream provided by the user
  21827. //
  21828. CO_E_DECODEFAILED = HRESULT($8001013D);
  21829. {$EXTERNALSYM CO_E_DECODEFAILED}
  21830. //
  21831. // MessageId: CO_E_ACNOTINITIALIZED
  21832. //
  21833. // MessageText:
  21834. //
  21835. // The COM IAccessControl object is not initialized
  21836. //
  21837. CO_E_ACNOTINITIALIZED = HRESULT($8001013F);
  21838. {$EXTERNALSYM CO_E_ACNOTINITIALIZED}
  21839. //
  21840. // MessageId: CO_E_CANCEL_DISABLED
  21841. //
  21842. // MessageText:
  21843. //
  21844. // Call Cancellation is disabled
  21845. //
  21846. CO_E_CANCEL_DISABLED = HRESULT($80010140);
  21847. {$EXTERNALSYM CO_E_CANCEL_DISABLED}
  21848. //
  21849. // MessageId: RPC_E_UNEXPECTED
  21850. //
  21851. // MessageText:
  21852. //
  21853. // An internal error occurred.
  21854. //
  21855. RPC_E_UNEXPECTED = HRESULT($8001FFFF);
  21856. {$EXTERNALSYM RPC_E_UNEXPECTED}
  21857. //////////////////////////////////////
  21858. // //
  21859. // Additional Security Status Codes //
  21860. // //
  21861. // Facility=Security //
  21862. // //
  21863. //////////////////////////////////////
  21864. //
  21865. // MessageId: ERROR_AUDITING_DISABLED
  21866. //
  21867. // MessageText:
  21868. //
  21869. // The specified event is currently not being audited.
  21870. //
  21871. ERROR_AUDITING_DISABLED = HRESULT($C0090001);
  21872. {$EXTERNALSYM ERROR_AUDITING_DISABLED}
  21873. //
  21874. // MessageId: ERROR_ALL_SIDS_FILTERED
  21875. //
  21876. // MessageText:
  21877. //
  21878. // The SID filtering operation removed all SIDs.
  21879. //
  21880. ERROR_ALL_SIDS_FILTERED = HRESULT($C0090002);
  21881. {$EXTERNALSYM ERROR_ALL_SIDS_FILTERED}
  21882. /////////////////////////////////////////////
  21883. // //
  21884. // end of Additional Security Status Codes //
  21885. // //
  21886. /////////////////////////////////////////////
  21887. /////////////////
  21888. //
  21889. // FACILITY_SSPI
  21890. //
  21891. /////////////////
  21892. //
  21893. // MessageId: NTE_BAD_UID
  21894. //
  21895. // MessageText:
  21896. //
  21897. // Bad UID.
  21898. //
  21899. NTE_BAD_UID = HRESULT($80090001);
  21900. {$EXTERNALSYM NTE_BAD_UID}
  21901. //
  21902. // MessageId: NTE_BAD_HASH
  21903. //
  21904. // MessageText:
  21905. //
  21906. // Bad Hash.
  21907. //
  21908. NTE_BAD_HASH = HRESULT($80090002);
  21909. {$EXTERNALSYM NTE_BAD_HASH}
  21910. //
  21911. // MessageId: NTE_BAD_KEY
  21912. //
  21913. // MessageText:
  21914. //
  21915. // Bad Key.
  21916. //
  21917. NTE_BAD_KEY = HRESULT($80090003);
  21918. {$EXTERNALSYM NTE_BAD_KEY}
  21919. //
  21920. // MessageId: NTE_BAD_LEN
  21921. //
  21922. // MessageText:
  21923. //
  21924. // Bad Length.
  21925. //
  21926. NTE_BAD_LEN = HRESULT($80090004);
  21927. {$EXTERNALSYM NTE_BAD_LEN}
  21928. //
  21929. // MessageId: NTE_BAD_DATA
  21930. //
  21931. // MessageText:
  21932. //
  21933. // Bad Data.
  21934. //
  21935. NTE_BAD_DATA = HRESULT($80090005);
  21936. {$EXTERNALSYM NTE_BAD_DATA}
  21937. //
  21938. // MessageId: NTE_BAD_SIGNATURE
  21939. //
  21940. // MessageText:
  21941. //
  21942. // Invalid Signature.
  21943. //
  21944. NTE_BAD_SIGNATURE = HRESULT($80090006);
  21945. {$EXTERNALSYM NTE_BAD_SIGNATURE}
  21946. //
  21947. // MessageId: NTE_BAD_VER
  21948. //
  21949. // MessageText:
  21950. //
  21951. // Bad Version of provider.
  21952. //
  21953. NTE_BAD_VER = HRESULT($80090007);
  21954. {$EXTERNALSYM NTE_BAD_VER}
  21955. //
  21956. // MessageId: NTE_BAD_ALGID
  21957. //
  21958. // MessageText:
  21959. //
  21960. // Invalid algorithm specified.
  21961. //
  21962. NTE_BAD_ALGID = HRESULT($80090008);
  21963. {$EXTERNALSYM NTE_BAD_ALGID}
  21964. //
  21965. // MessageId: NTE_BAD_FLAGS
  21966. //
  21967. // MessageText:
  21968. //
  21969. // Invalid flags specified.
  21970. //
  21971. NTE_BAD_FLAGS = HRESULT($80090009);
  21972. {$EXTERNALSYM NTE_BAD_FLAGS}
  21973. //
  21974. // MessageId: NTE_BAD_TYPE
  21975. //
  21976. // MessageText:
  21977. //
  21978. // Invalid type specified.
  21979. //
  21980. NTE_BAD_TYPE = HRESULT($8009000A);
  21981. {$EXTERNALSYM NTE_BAD_TYPE}
  21982. //
  21983. // MessageId: NTE_BAD_KEY_STATE
  21984. //
  21985. // MessageText:
  21986. //
  21987. // Key not valid for use in specified state.
  21988. //
  21989. NTE_BAD_KEY_STATE = HRESULT($8009000B);
  21990. {$EXTERNALSYM NTE_BAD_KEY_STATE}
  21991. //
  21992. // MessageId: NTE_BAD_HASH_STATE
  21993. //
  21994. // MessageText:
  21995. //
  21996. // Hash not valid for use in specified state.
  21997. //
  21998. NTE_BAD_HASH_STATE = HRESULT($8009000C);
  21999. {$EXTERNALSYM NTE_BAD_HASH_STATE}
  22000. //
  22001. // MessageId: NTE_NO_KEY
  22002. //
  22003. // MessageText:
  22004. //
  22005. // Key does not exist.
  22006. //
  22007. NTE_NO_KEY = HRESULT($8009000D);
  22008. {$EXTERNALSYM NTE_NO_KEY}
  22009. //
  22010. // MessageId: NTE_NO_MEMORY
  22011. //
  22012. // MessageText:
  22013. //
  22014. // Insufficient memory available for the operation.
  22015. //
  22016. NTE_NO_MEMORY = HRESULT($8009000E);
  22017. {$EXTERNALSYM NTE_NO_MEMORY}
  22018. //
  22019. // MessageId: NTE_EXISTS
  22020. //
  22021. // MessageText:
  22022. //
  22023. // Object already exists.
  22024. //
  22025. NTE_EXISTS = HRESULT($8009000F);
  22026. {$EXTERNALSYM NTE_EXISTS}
  22027. //
  22028. // MessageId: NTE_PERM
  22029. //
  22030. // MessageText:
  22031. //
  22032. // Access denied.
  22033. //
  22034. NTE_PERM = HRESULT($80090010);
  22035. {$EXTERNALSYM NTE_PERM}
  22036. //
  22037. // MessageId: NTE_NOT_FOUND
  22038. //
  22039. // MessageText:
  22040. //
  22041. // Object was not found.
  22042. //
  22043. NTE_NOT_FOUND = HRESULT($80090011);
  22044. {$EXTERNALSYM NTE_NOT_FOUND}
  22045. //
  22046. // MessageId: NTE_DOUBLE_ENCRYPT
  22047. //
  22048. // MessageText:
  22049. //
  22050. // Data already encrypted.
  22051. //
  22052. NTE_DOUBLE_ENCRYPT = HRESULT($80090012);
  22053. {$EXTERNALSYM NTE_DOUBLE_ENCRYPT}
  22054. //
  22055. // MessageId: NTE_BAD_PROVIDER
  22056. //
  22057. // MessageText:
  22058. //
  22059. // Invalid provider specified.
  22060. //
  22061. NTE_BAD_PROVIDER = HRESULT($80090013);
  22062. {$EXTERNALSYM NTE_BAD_PROVIDER}
  22063. //
  22064. // MessageId: NTE_BAD_PROV_TYPE
  22065. //
  22066. // MessageText:
  22067. //
  22068. // Invalid provider type specified.
  22069. //
  22070. NTE_BAD_PROV_TYPE = HRESULT($80090014);
  22071. {$EXTERNALSYM NTE_BAD_PROV_TYPE}
  22072. //
  22073. // MessageId: NTE_BAD_PUBLIC_KEY
  22074. //
  22075. // MessageText:
  22076. //
  22077. // Provider's public key is invalid.
  22078. //
  22079. NTE_BAD_PUBLIC_KEY = HRESULT($80090015);
  22080. {$EXTERNALSYM NTE_BAD_PUBLIC_KEY}
  22081. //
  22082. // MessageId: NTE_BAD_KEYSET
  22083. //
  22084. // MessageText:
  22085. //
  22086. // Keyset does not exist
  22087. //
  22088. NTE_BAD_KEYSET = HRESULT($80090016);
  22089. {$EXTERNALSYM NTE_BAD_KEYSET}
  22090. //
  22091. // MessageId: NTE_PROV_TYPE_NOT_DEF
  22092. //
  22093. // MessageText:
  22094. //
  22095. // Provider type not defined.
  22096. //
  22097. NTE_PROV_TYPE_NOT_DEF = HRESULT($80090017);
  22098. {$EXTERNALSYM NTE_PROV_TYPE_NOT_DEF}
  22099. //
  22100. // MessageId: NTE_PROV_TYPE_ENTRY_BAD
  22101. //
  22102. // MessageText:
  22103. //
  22104. // Provider type as registered is invalid.
  22105. //
  22106. NTE_PROV_TYPE_ENTRY_BAD = HRESULT($80090018);
  22107. {$EXTERNALSYM NTE_PROV_TYPE_ENTRY_BAD}
  22108. //
  22109. // MessageId: NTE_KEYSET_NOT_DEF
  22110. //
  22111. // MessageText:
  22112. //
  22113. // The keyset is not defined.
  22114. //
  22115. NTE_KEYSET_NOT_DEF = HRESULT($80090019);
  22116. {$EXTERNALSYM NTE_KEYSET_NOT_DEF}
  22117. //
  22118. // MessageId: NTE_KEYSET_ENTRY_BAD
  22119. //
  22120. // MessageText:
  22121. //
  22122. // Keyset as registered is invalid.
  22123. //
  22124. NTE_KEYSET_ENTRY_BAD = HRESULT($8009001A);
  22125. {$EXTERNALSYM NTE_KEYSET_ENTRY_BAD}
  22126. //
  22127. // MessageId: NTE_PROV_TYPE_NO_MATCH
  22128. //
  22129. // MessageText:
  22130. //
  22131. // Provider type does not match registered value.
  22132. //
  22133. NTE_PROV_TYPE_NO_MATCH = HRESULT($8009001B);
  22134. {$EXTERNALSYM NTE_PROV_TYPE_NO_MATCH}
  22135. //
  22136. // MessageId: NTE_SIGNATURE_FILE_BAD
  22137. //
  22138. // MessageText:
  22139. //
  22140. // The digital signature file is corrupt.
  22141. //
  22142. NTE_SIGNATURE_FILE_BAD = HRESULT($8009001C);
  22143. {$EXTERNALSYM NTE_SIGNATURE_FILE_BAD}
  22144. //
  22145. // MessageId: NTE_PROVIDER_DLL_FAIL
  22146. //
  22147. // MessageText:
  22148. //
  22149. // Provider DLL failed to initialize correctly.
  22150. //
  22151. NTE_PROVIDER_DLL_FAIL = HRESULT($8009001D);
  22152. {$EXTERNALSYM NTE_PROVIDER_DLL_FAIL}
  22153. //
  22154. // MessageId: NTE_PROV_DLL_NOT_FOUND
  22155. //
  22156. // MessageText:
  22157. //
  22158. // Provider DLL could not be found.
  22159. //
  22160. NTE_PROV_DLL_NOT_FOUND = HRESULT($8009001E);
  22161. {$EXTERNALSYM NTE_PROV_DLL_NOT_FOUND}
  22162. //
  22163. // MessageId: NTE_BAD_KEYSET_PARAM
  22164. //
  22165. // MessageText:
  22166. //
  22167. // The Keyset parameter is invalid.
  22168. //
  22169. NTE_BAD_KEYSET_PARAM = HRESULT($8009001F);
  22170. {$EXTERNALSYM NTE_BAD_KEYSET_PARAM}
  22171. //
  22172. // MessageId: NTE_FAIL
  22173. //
  22174. // MessageText:
  22175. //
  22176. // An internal error occurred.
  22177. //
  22178. NTE_FAIL = HRESULT($80090020);
  22179. {$EXTERNALSYM NTE_FAIL}
  22180. //
  22181. // MessageId: NTE_SYS_ERR
  22182. //
  22183. // MessageText:
  22184. //
  22185. // A base error occurred.
  22186. //
  22187. NTE_SYS_ERR = HRESULT($80090021);
  22188. {$EXTERNALSYM NTE_SYS_ERR}
  22189. //
  22190. // MessageId: NTE_SILENT_CONTEXT
  22191. //
  22192. // MessageText:
  22193. //
  22194. // Provider could not perform the action since the context was acquired as silent.
  22195. //
  22196. NTE_SILENT_CONTEXT = HRESULT($80090022);
  22197. {$EXTERNALSYM NTE_SILENT_CONTEXT}
  22198. //
  22199. // MessageId: NTE_TOKEN_KEYSET_STORAGE_FULL
  22200. //
  22201. // MessageText:
  22202. //
  22203. // The security token does not have storage space available for an additional container.
  22204. //
  22205. NTE_TOKEN_KEYSET_STORAGE_FULL = HRESULT($80090023);
  22206. {$EXTERNALSYM NTE_TOKEN_KEYSET_STORAGE_FULL}
  22207. //
  22208. // MessageId: NTE_TEMPORARY_PROFILE
  22209. //
  22210. // MessageText:
  22211. //
  22212. // The profile for the user is a temporary profile.
  22213. //
  22214. NTE_TEMPORARY_PROFILE = HRESULT($80090024);
  22215. {$EXTERNALSYM NTE_TEMPORARY_PROFILE}
  22216. //
  22217. // MessageId: NTE_FIXEDPARAMETER
  22218. //
  22219. // MessageText:
  22220. //
  22221. // The key parameters could not be set because the CSP uses fixed parameters.
  22222. //
  22223. NTE_FIXEDPARAMETER = HRESULT($80090025);
  22224. {$EXTERNALSYM NTE_FIXEDPARAMETER}
  22225. //
  22226. // MessageId: SEC_E_INSUFFICIENT_MEMORY
  22227. //
  22228. // MessageText:
  22229. //
  22230. // Not enough memory is available to complete this request
  22231. //
  22232. SEC_E_INSUFFICIENT_MEMORY = HRESULT($80090300);
  22233. {$EXTERNALSYM SEC_E_INSUFFICIENT_MEMORY}
  22234. //
  22235. // MessageId: SEC_E_INVALID_HANDLE
  22236. //
  22237. // MessageText:
  22238. //
  22239. // The handle specified is invalid
  22240. //
  22241. SEC_E_INVALID_HANDLE = HRESULT($80090301);
  22242. {$EXTERNALSYM SEC_E_INVALID_HANDLE}
  22243. //
  22244. // MessageId: SEC_E_UNSUPPORTED_FUNCTION
  22245. //
  22246. // MessageText:
  22247. //
  22248. // The function requested is not supported
  22249. //
  22250. SEC_E_UNSUPPORTED_FUNCTION = HRESULT($80090302);
  22251. {$EXTERNALSYM SEC_E_UNSUPPORTED_FUNCTION}
  22252. //
  22253. // MessageId: SEC_E_TARGET_UNKNOWN
  22254. //
  22255. // MessageText:
  22256. //
  22257. // The specified target is unknown or unreachable
  22258. //
  22259. SEC_E_TARGET_UNKNOWN = HRESULT($80090303);
  22260. {$EXTERNALSYM SEC_E_TARGET_UNKNOWN}
  22261. //
  22262. // MessageId: SEC_E_INTERNAL_ERROR
  22263. //
  22264. // MessageText:
  22265. //
  22266. // The Local Security Authority cannot be contacted
  22267. //
  22268. SEC_E_INTERNAL_ERROR = HRESULT($80090304);
  22269. {$EXTERNALSYM SEC_E_INTERNAL_ERROR}
  22270. //
  22271. // MessageId: SEC_E_SECPKG_NOT_FOUND
  22272. //
  22273. // MessageText:
  22274. //
  22275. // The requested security package does not exist
  22276. //
  22277. SEC_E_SECPKG_NOT_FOUND = HRESULT($80090305);
  22278. {$EXTERNALSYM SEC_E_SECPKG_NOT_FOUND}
  22279. //
  22280. // MessageId: SEC_E_NOT_OWNER
  22281. //
  22282. // MessageText:
  22283. //
  22284. // The caller is not the owner of the desired credentials
  22285. //
  22286. SEC_E_NOT_OWNER = HRESULT($80090306);
  22287. {$EXTERNALSYM SEC_E_NOT_OWNER}
  22288. //
  22289. // MessageId: SEC_E_CANNOT_INSTALL
  22290. //
  22291. // MessageText:
  22292. //
  22293. // The security package failed to initialize, and cannot be installed
  22294. //
  22295. SEC_E_CANNOT_INSTALL = HRESULT($80090307);
  22296. {$EXTERNALSYM SEC_E_CANNOT_INSTALL}
  22297. //
  22298. // MessageId: SEC_E_INVALID_TOKEN
  22299. //
  22300. // MessageText:
  22301. //
  22302. // The token supplied to the function is invalid
  22303. //
  22304. SEC_E_INVALID_TOKEN = HRESULT($80090308);
  22305. {$EXTERNALSYM SEC_E_INVALID_TOKEN}
  22306. //
  22307. // MessageId: SEC_E_CANNOT_PACK
  22308. //
  22309. // MessageText:
  22310. //
  22311. // The security package is not able to marshall the logon buffer, so the logon attempt has failed
  22312. //
  22313. SEC_E_CANNOT_PACK = HRESULT($80090309);
  22314. {$EXTERNALSYM SEC_E_CANNOT_PACK}
  22315. //
  22316. // MessageId: SEC_E_QOP_NOT_SUPPORTED
  22317. //
  22318. // MessageText:
  22319. //
  22320. // The per-message Quality of Protection is not supported by the security package
  22321. //
  22322. SEC_E_QOP_NOT_SUPPORTED = HRESULT($8009030A);
  22323. {$EXTERNALSYM SEC_E_QOP_NOT_SUPPORTED}
  22324. //
  22325. // MessageId: SEC_E_NO_IMPERSONATION
  22326. //
  22327. // MessageText:
  22328. //
  22329. // The security context does not allow impersonation of the client
  22330. //
  22331. SEC_E_NO_IMPERSONATION = HRESULT($8009030B);
  22332. {$EXTERNALSYM SEC_E_NO_IMPERSONATION}
  22333. //
  22334. // MessageId: SEC_E_LOGON_DENIED
  22335. //
  22336. // MessageText:
  22337. //
  22338. // The logon attempt failed
  22339. //
  22340. SEC_E_LOGON_DENIED = HRESULT($8009030C);
  22341. {$EXTERNALSYM SEC_E_LOGON_DENIED}
  22342. //
  22343. // MessageId: SEC_E_UNKNOWN_CREDENTIALS
  22344. //
  22345. // MessageText:
  22346. //
  22347. // The credentials supplied to the package were not recognized
  22348. //
  22349. SEC_E_UNKNOWN_CREDENTIALS = HRESULT($8009030D);
  22350. {$EXTERNALSYM SEC_E_UNKNOWN_CREDENTIALS}
  22351. //
  22352. // MessageId: SEC_E_NO_CREDENTIALS
  22353. //
  22354. // MessageText:
  22355. //
  22356. // No credentials are available in the security package
  22357. //
  22358. SEC_E_NO_CREDENTIALS = HRESULT($8009030E);
  22359. {$EXTERNALSYM SEC_E_NO_CREDENTIALS}
  22360. //
  22361. // MessageId: SEC_E_MESSAGE_ALTERED
  22362. //
  22363. // MessageText:
  22364. //
  22365. // The message or signature supplied for verification has been altered
  22366. //
  22367. SEC_E_MESSAGE_ALTERED = HRESULT($8009030F);
  22368. {$EXTERNALSYM SEC_E_MESSAGE_ALTERED}
  22369. //
  22370. // MessageId: SEC_E_OUT_OF_SEQUENCE
  22371. //
  22372. // MessageText:
  22373. //
  22374. // The message supplied for verification is out of sequence
  22375. //
  22376. SEC_E_OUT_OF_SEQUENCE = HRESULT($80090310);
  22377. {$EXTERNALSYM SEC_E_OUT_OF_SEQUENCE}
  22378. //
  22379. // MessageId: SEC_E_NO_AUTHENTICATING_AUTHORITY
  22380. //
  22381. // MessageText:
  22382. //
  22383. // No authority could be contacted for authentication.
  22384. //
  22385. SEC_E_NO_AUTHENTICATING_AUTHORITY = HRESULT($80090311);
  22386. {$EXTERNALSYM SEC_E_NO_AUTHENTICATING_AUTHORITY}
  22387. //
  22388. // MessageId: SEC_I_CONTINUE_NEEDED
  22389. //
  22390. // MessageText:
  22391. //
  22392. // The function completed successfully, but must be called again to complete the context
  22393. //
  22394. SEC_I_CONTINUE_NEEDED = HRESULT($00090312);
  22395. {$EXTERNALSYM SEC_I_CONTINUE_NEEDED}
  22396. //
  22397. // MessageId: SEC_I_COMPLETE_NEEDED
  22398. //
  22399. // MessageText:
  22400. //
  22401. // The function completed successfully, but CompleteToken must be called
  22402. //
  22403. SEC_I_COMPLETE_NEEDED = HRESULT($00090313);
  22404. {$EXTERNALSYM SEC_I_COMPLETE_NEEDED}
  22405. //
  22406. // MessageId: SEC_I_COMPLETE_AND_CONTINUE
  22407. //
  22408. // MessageText:
  22409. //
  22410. // The function completed successfully, but both CompleteToken and this function must be called to complete the context
  22411. //
  22412. SEC_I_COMPLETE_AND_CONTINUE = HRESULT($00090314);
  22413. {$EXTERNALSYM SEC_I_COMPLETE_AND_CONTINUE}
  22414. //
  22415. // MessageId: SEC_I_LOCAL_LOGON
  22416. //
  22417. // MessageText:
  22418. //
  22419. // The logon was completed, but no network authority was available. The logon was made using locally known information
  22420. //
  22421. SEC_I_LOCAL_LOGON = HRESULT($00090315);
  22422. {$EXTERNALSYM SEC_I_LOCAL_LOGON}
  22423. //
  22424. // MessageId: SEC_E_BAD_PKGID
  22425. //
  22426. // MessageText:
  22427. //
  22428. // The requested security package does not exist
  22429. //
  22430. SEC_E_BAD_PKGID = HRESULT($80090316);
  22431. {$EXTERNALSYM SEC_E_BAD_PKGID}
  22432. //
  22433. // MessageId: SEC_E_CONTEXT_EXPIRED
  22434. //
  22435. // MessageText:
  22436. //
  22437. // The context has expired and can no longer be used.
  22438. //
  22439. SEC_E_CONTEXT_EXPIRED = HRESULT($80090317);
  22440. {$EXTERNALSYM SEC_E_CONTEXT_EXPIRED}
  22441. //
  22442. // MessageId: SEC_I_CONTEXT_EXPIRED
  22443. //
  22444. // MessageText:
  22445. //
  22446. // The context has expired and can no longer be used.
  22447. //
  22448. SEC_I_CONTEXT_EXPIRED = HRESULT($00090317);
  22449. {$EXTERNALSYM SEC_I_CONTEXT_EXPIRED}
  22450. //
  22451. // MessageId: SEC_E_INCOMPLETE_MESSAGE
  22452. //
  22453. // MessageText:
  22454. //
  22455. // The supplied message is incomplete. The signature was not verified.
  22456. //
  22457. SEC_E_INCOMPLETE_MESSAGE = HRESULT($80090318);
  22458. {$EXTERNALSYM SEC_E_INCOMPLETE_MESSAGE}
  22459. //
  22460. // MessageId: SEC_E_INCOMPLETE_CREDENTIALS
  22461. //
  22462. // MessageText:
  22463. //
  22464. // The credentials supplied were not complete, and could not be verified. The context could not be initialized.
  22465. //
  22466. SEC_E_INCOMPLETE_CREDENTIALS = HRESULT($80090320);
  22467. {$EXTERNALSYM SEC_E_INCOMPLETE_CREDENTIALS}
  22468. //
  22469. // MessageId: SEC_E_BUFFER_TOO_SMALL
  22470. //
  22471. // MessageText:
  22472. //
  22473. // The buffers supplied to a function was too small.
  22474. //
  22475. SEC_E_BUFFER_TOO_SMALL = HRESULT($80090321);
  22476. {$EXTERNALSYM SEC_E_BUFFER_TOO_SMALL}
  22477. //
  22478. // MessageId: SEC_I_INCOMPLETE_CREDENTIALS
  22479. //
  22480. // MessageText:
  22481. //
  22482. // The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.
  22483. //
  22484. SEC_I_INCOMPLETE_CREDENTIALS = HRESULT($00090320);
  22485. {$EXTERNALSYM SEC_I_INCOMPLETE_CREDENTIALS}
  22486. //
  22487. // MessageId: SEC_I_RENEGOTIATE
  22488. //
  22489. // MessageText:
  22490. //
  22491. // The context data must be renegotiated with the peer.
  22492. //
  22493. SEC_I_RENEGOTIATE = HRESULT($00090321);
  22494. {$EXTERNALSYM SEC_I_RENEGOTIATE}
  22495. //
  22496. // MessageId: SEC_E_WRONG_PRINCIPAL
  22497. //
  22498. // MessageText:
  22499. //
  22500. // The target principal name is incorrect.
  22501. //
  22502. SEC_E_WRONG_PRINCIPAL = HRESULT($80090322);
  22503. {$EXTERNALSYM SEC_E_WRONG_PRINCIPAL}
  22504. //
  22505. // MessageId: SEC_I_NO_LSA_CONTEXT
  22506. //
  22507. // MessageText:
  22508. //
  22509. // There is no LSA mode context associated with this context.
  22510. //
  22511. SEC_I_NO_LSA_CONTEXT = HRESULT($00090323);
  22512. {$EXTERNALSYM SEC_I_NO_LSA_CONTEXT}
  22513. //
  22514. // MessageId: SEC_E_TIME_SKEW
  22515. //
  22516. // MessageText:
  22517. //
  22518. // The clocks on the client and server machines are skewed.
  22519. //
  22520. SEC_E_TIME_SKEW = HRESULT($80090324);
  22521. {$EXTERNALSYM SEC_E_TIME_SKEW}
  22522. //
  22523. // MessageId: SEC_E_UNTRUSTED_ROOT
  22524. //
  22525. // MessageText:
  22526. //
  22527. // The certificate chain was issued by an authority that is not trusted.
  22528. //
  22529. SEC_E_UNTRUSTED_ROOT = HRESULT($80090325);
  22530. {$EXTERNALSYM SEC_E_UNTRUSTED_ROOT}
  22531. //
  22532. // MessageId: SEC_E_ILLEGAL_MESSAGE
  22533. //
  22534. // MessageText:
  22535. //
  22536. // The message received was unexpected or badly formatted.
  22537. //
  22538. SEC_E_ILLEGAL_MESSAGE = HRESULT($80090326);
  22539. {$EXTERNALSYM SEC_E_ILLEGAL_MESSAGE}
  22540. //
  22541. // MessageId: SEC_E_CERT_UNKNOWN
  22542. //
  22543. // MessageText:
  22544. //
  22545. // An unknown error occurred while processing the certificate.
  22546. //
  22547. SEC_E_CERT_UNKNOWN = HRESULT($80090327);
  22548. {$EXTERNALSYM SEC_E_CERT_UNKNOWN}
  22549. //
  22550. // MessageId: SEC_E_CERT_EXPIRED
  22551. //
  22552. // MessageText:
  22553. //
  22554. // The received certificate has expired.
  22555. //
  22556. SEC_E_CERT_EXPIRED = HRESULT($80090328);
  22557. {$EXTERNALSYM SEC_E_CERT_EXPIRED}
  22558. //
  22559. // MessageId: SEC_E_ENCRYPT_FAILURE
  22560. //
  22561. // MessageText:
  22562. //
  22563. // The specified data could not be encrypted.
  22564. //
  22565. SEC_E_ENCRYPT_FAILURE = HRESULT($80090329);
  22566. {$EXTERNALSYM SEC_E_ENCRYPT_FAILURE}
  22567. //
  22568. // MessageId: SEC_E_DECRYPT_FAILURE
  22569. //
  22570. // MessageText:
  22571. //
  22572. // The specified data could not be decrypted.
  22573. //
  22574. //
  22575. SEC_E_DECRYPT_FAILURE = HRESULT($80090330);
  22576. {$EXTERNALSYM SEC_E_DECRYPT_FAILURE}
  22577. //
  22578. // MessageId: SEC_E_ALGORITHM_MISMATCH
  22579. //
  22580. // MessageText:
  22581. //
  22582. // The client and server cannot communicate, because they do not possess a common algorithm.
  22583. //
  22584. SEC_E_ALGORITHM_MISMATCH = HRESULT($80090331);
  22585. {$EXTERNALSYM SEC_E_ALGORITHM_MISMATCH}
  22586. //
  22587. // MessageId: SEC_E_SECURITY_QOS_FAILED
  22588. //
  22589. // MessageText:
  22590. //
  22591. // The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).
  22592. //
  22593. SEC_E_SECURITY_QOS_FAILED = HRESULT($80090332);
  22594. {$EXTERNALSYM SEC_E_SECURITY_QOS_FAILED}
  22595. //
  22596. // MessageId: SEC_E_UNFINISHED_CONTEXT_DELETED
  22597. //
  22598. // MessageText:
  22599. //
  22600. // A security context was deleted before the context was completed. This is considered a logon failure.
  22601. //
  22602. SEC_E_UNFINISHED_CONTEXT_DELETED = HRESULT($80090333);
  22603. {$EXTERNALSYM SEC_E_UNFINISHED_CONTEXT_DELETED}
  22604. //
  22605. // MessageId: SEC_E_NO_TGT_REPLY
  22606. //
  22607. // MessageText:
  22608. //
  22609. // The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.
  22610. //
  22611. SEC_E_NO_TGT_REPLY = HRESULT($80090334);
  22612. {$EXTERNALSYM SEC_E_NO_TGT_REPLY}
  22613. //
  22614. // MessageId: SEC_E_NO_IP_ADDRESSES
  22615. //
  22616. // MessageText:
  22617. //
  22618. // Unable to accomplish the requested task because the local machine does not have any IP addresses.
  22619. //
  22620. SEC_E_NO_IP_ADDRESSES = HRESULT($80090335);
  22621. {$EXTERNALSYM SEC_E_NO_IP_ADDRESSES}
  22622. //
  22623. // MessageId: SEC_E_WRONG_CREDENTIAL_HANDLE
  22624. //
  22625. // MessageText:
  22626. //
  22627. // The supplied credential handle does not match the credential associated with the security context.
  22628. //
  22629. SEC_E_WRONG_CREDENTIAL_HANDLE = HRESULT($80090336);
  22630. {$EXTERNALSYM SEC_E_WRONG_CREDENTIAL_HANDLE}
  22631. //
  22632. // MessageId: SEC_E_CRYPTO_SYSTEM_INVALID
  22633. //
  22634. // MessageText:
  22635. //
  22636. // The crypto system or checksum function is invalid because a required function is unavailable.
  22637. //
  22638. SEC_E_CRYPTO_SYSTEM_INVALID = HRESULT($80090337);
  22639. {$EXTERNALSYM SEC_E_CRYPTO_SYSTEM_INVALID}
  22640. //
  22641. // MessageId: SEC_E_MAX_REFERRALS_EXCEEDED
  22642. //
  22643. // MessageText:
  22644. //
  22645. // The number of maximum ticket referrals has been exceeded.
  22646. //
  22647. SEC_E_MAX_REFERRALS_EXCEEDED = HRESULT($80090338);
  22648. {$EXTERNALSYM SEC_E_MAX_REFERRALS_EXCEEDED}
  22649. //
  22650. // MessageId: SEC_E_MUST_BE_KDC
  22651. //
  22652. // MessageText:
  22653. //
  22654. // The local machine must be a Kerberos KDC (domain controller) and it is not.
  22655. //
  22656. SEC_E_MUST_BE_KDC = HRESULT($80090339);
  22657. {$EXTERNALSYM SEC_E_MUST_BE_KDC}
  22658. //
  22659. // MessageId: SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
  22660. //
  22661. // MessageText:
  22662. //
  22663. // The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.
  22664. //
  22665. SEC_E_STRONG_CRYPTO_NOT_SUPPORTED = HRESULT($8009033A);
  22666. {$EXTERNALSYM SEC_E_STRONG_CRYPTO_NOT_SUPPORTED}
  22667. //
  22668. // MessageId: SEC_E_TOO_MANY_PRINCIPALS
  22669. //
  22670. // MessageText:
  22671. //
  22672. // The KDC reply contained more than one principal name.
  22673. //
  22674. SEC_E_TOO_MANY_PRINCIPALS = HRESULT($8009033B);
  22675. {$EXTERNALSYM SEC_E_TOO_MANY_PRINCIPALS}
  22676. //
  22677. // MessageId: SEC_E_NO_PA_DATA
  22678. //
  22679. // MessageText:
  22680. //
  22681. // Expected to find PA data for a hint of what etype to use, but it was not found.
  22682. //
  22683. SEC_E_NO_PA_DATA = HRESULT($8009033C);
  22684. {$EXTERNALSYM SEC_E_NO_PA_DATA}
  22685. //
  22686. // MessageId: SEC_E_PKINIT_NAME_MISMATCH
  22687. //
  22688. // MessageText:
  22689. //
  22690. // The client certificate does not contain a valid UPN, or does not match the client name
  22691. // in the logon request. Please contact your administrator.
  22692. //
  22693. SEC_E_PKINIT_NAME_MISMATCH = HRESULT($8009033D);
  22694. {$EXTERNALSYM SEC_E_PKINIT_NAME_MISMATCH}
  22695. //
  22696. // MessageId: SEC_E_SMARTCARD_LOGON_REQUIRED
  22697. //
  22698. // MessageText:
  22699. //
  22700. // Smartcard logon is required and was not used.
  22701. //
  22702. SEC_E_SMARTCARD_LOGON_REQUIRED = HRESULT($8009033E);
  22703. {$EXTERNALSYM SEC_E_SMARTCARD_LOGON_REQUIRED}
  22704. //
  22705. // MessageId: SEC_E_SHUTDOWN_IN_PROGRESS
  22706. //
  22707. // MessageText:
  22708. //
  22709. // A system shutdown is in progress.
  22710. //
  22711. SEC_E_SHUTDOWN_IN_PROGRESS = HRESULT($8009033F);
  22712. {$EXTERNALSYM SEC_E_SHUTDOWN_IN_PROGRESS}
  22713. //
  22714. // MessageId: SEC_E_KDC_INVALID_REQUEST
  22715. //
  22716. // MessageText:
  22717. //
  22718. // An invalid request was sent to the KDC.
  22719. //
  22720. SEC_E_KDC_INVALID_REQUEST = HRESULT($80090340);
  22721. {$EXTERNALSYM SEC_E_KDC_INVALID_REQUEST}
  22722. //
  22723. // MessageId: SEC_E_KDC_UNABLE_TO_REFER
  22724. //
  22725. // MessageText:
  22726. //
  22727. // The KDC was unable to generate a referral for the service requested.
  22728. //
  22729. SEC_E_KDC_UNABLE_TO_REFER = HRESULT($80090341);
  22730. {$EXTERNALSYM SEC_E_KDC_UNABLE_TO_REFER}
  22731. //
  22732. // MessageId: SEC_E_KDC_UNKNOWN_ETYPE
  22733. //
  22734. // MessageText:
  22735. //
  22736. // The encryption type requested is not supported by the KDC.
  22737. //
  22738. SEC_E_KDC_UNKNOWN_ETYPE = HRESULT($80090342);
  22739. {$EXTERNALSYM SEC_E_KDC_UNKNOWN_ETYPE}
  22740. //
  22741. // MessageId: SEC_E_UNSUPPORTED_PREAUTH
  22742. //
  22743. // MessageText:
  22744. //
  22745. // An unsupported preauthentication mechanism was presented to the kerberos package.
  22746. //
  22747. SEC_E_UNSUPPORTED_PREAUTH = HRESULT($80090343);
  22748. {$EXTERNALSYM SEC_E_UNSUPPORTED_PREAUTH}
  22749. //
  22750. // MessageId: SEC_E_DELEGATION_REQUIRED
  22751. //
  22752. // MessageText:
  22753. //
  22754. // The requested operation requires delegation to be enabled on the machine.
  22755. //
  22756. SEC_E_DELEGATION_REQUIRED = HRESULT($80090345);
  22757. {$EXTERNALSYM SEC_E_DELEGATION_REQUIRED}
  22758. //
  22759. // MessageId: SEC_E_BAD_BINDINGS
  22760. //
  22761. // MessageText:
  22762. //
  22763. // Client's supplied SSPI channel bindings were incorrect.
  22764. //
  22765. SEC_E_BAD_BINDINGS = HRESULT($80090346);
  22766. {$EXTERNALSYM SEC_E_BAD_BINDINGS}
  22767. //
  22768. // MessageId: SEC_E_MULTIPLE_ACCOUNTS
  22769. //
  22770. // MessageText:
  22771. //
  22772. // The received certificate was mapped to multiple accounts.
  22773. //
  22774. SEC_E_MULTIPLE_ACCOUNTS = HRESULT($80090347);
  22775. {$EXTERNALSYM SEC_E_MULTIPLE_ACCOUNTS}
  22776. //
  22777. // MessageId: SEC_E_NO_KERB_KEY
  22778. //
  22779. // MessageText:
  22780. //
  22781. // SEC_E_NO_KERB_KEY
  22782. //
  22783. SEC_E_NO_KERB_KEY = HRESULT($80090348);
  22784. {$EXTERNALSYM SEC_E_NO_KERB_KEY}
  22785. //
  22786. // MessageId: SEC_E_CERT_WRONG_USAGE
  22787. //
  22788. // MessageText:
  22789. //
  22790. // The certificate is not valid for the requested usage.
  22791. //
  22792. SEC_E_CERT_WRONG_USAGE = HRESULT($80090349);
  22793. {$EXTERNALSYM SEC_E_CERT_WRONG_USAGE}
  22794. //
  22795. // MessageId: SEC_E_DOWNGRADE_DETECTED
  22796. //
  22797. // MessageText:
  22798. //
  22799. // The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.
  22800. //
  22801. SEC_E_DOWNGRADE_DETECTED = HRESULT($80090350);
  22802. {$EXTERNALSYM SEC_E_DOWNGRADE_DETECTED}
  22803. //
  22804. // MessageId: SEC_E_SMARTCARD_CERT_REVOKED
  22805. //
  22806. // MessageText:
  22807. //
  22808. // The smartcard certificate used for authentication has been revoked.
  22809. // Please contact your system administrator. There may be additional information in the
  22810. // event log.
  22811. //
  22812. SEC_E_SMARTCARD_CERT_REVOKED = HRESULT($80090351);
  22813. {$EXTERNALSYM SEC_E_SMARTCARD_CERT_REVOKED}
  22814. //
  22815. // MessageId: SEC_E_ISSUING_CA_UNTRUSTED
  22816. //
  22817. // MessageText:
  22818. //
  22819. // An untrusted certificate authority was detected While processing the
  22820. // smartcard certificate used for authentication. Please contact your system
  22821. // administrator.
  22822. //
  22823. SEC_E_ISSUING_CA_UNTRUSTED = HRESULT($80090352);
  22824. {$EXTERNALSYM SEC_E_ISSUING_CA_UNTRUSTED}
  22825. //
  22826. // MessageId: SEC_E_REVOCATION_OFFLINE_C
  22827. //
  22828. // MessageText:
  22829. //
  22830. // The revocation status of the smartcard certificate used for
  22831. // authentication could not be determined. Please contact your system administrator.
  22832. //
  22833. SEC_E_REVOCATION_OFFLINE_C = HRESULT($80090353);
  22834. {$EXTERNALSYM SEC_E_REVOCATION_OFFLINE_C}
  22835. //
  22836. // MessageId: SEC_E_PKINIT_CLIENT_FAILURE
  22837. //
  22838. // MessageText:
  22839. //
  22840. // The smartcard certificate used for authentication was not trusted. Please
  22841. // contact your system administrator.
  22842. //
  22843. SEC_E_PKINIT_CLIENT_FAILURE = HRESULT($80090354);
  22844. {$EXTERNALSYM SEC_E_PKINIT_CLIENT_FAILURE}
  22845. //
  22846. // MessageId: SEC_E_SMARTCARD_CERT_EXPIRED
  22847. //
  22848. // MessageText:
  22849. //
  22850. // The smartcard certificate used for authentication has expired. Please
  22851. // contact your system administrator.
  22852. //
  22853. SEC_E_SMARTCARD_CERT_EXPIRED = HRESULT($80090355);
  22854. {$EXTERNALSYM SEC_E_SMARTCARD_CERT_EXPIRED}
  22855. //
  22856. // MessageId: SEC_E_NO_S4U_PROT_SUPPORT
  22857. //
  22858. // MessageText:
  22859. //
  22860. // The Kerberos subsystem encountered an error. A service for user protocol request was made
  22861. // against a domain controller which does not support service for user.
  22862. //
  22863. SEC_E_NO_S4U_PROT_SUPPORT = HRESULT($80090356);
  22864. {$EXTERNALSYM SEC_E_NO_S4U_PROT_SUPPORT}
  22865. //
  22866. // MessageId: SEC_E_CROSSREALM_DELEGATION_FAILURE
  22867. //
  22868. // MessageText:
  22869. //
  22870. // An attempt was made by this server to make a Kerberos constrained delegation request for a target
  22871. // outside of the server's realm. This is not supported, and indicates a misconfiguration on this
  22872. // server's allowed to delegate to list. Please contact your administrator.
  22873. //
  22874. SEC_E_CROSSREALM_DELEGATION_FAILURE = HRESULT($80090357);
  22875. {$EXTERNALSYM SEC_E_CROSSREALM_DELEGATION_FAILURE}
  22876. //
  22877. // MessageId: SEC_E_REVOCATION_OFFLINE_KDC
  22878. //
  22879. // MessageText:
  22880. //
  22881. // The revocation status of the domain controller certificate used for smartcard
  22882. // authentication could not be determined. There is additional information in the system event
  22883. // log. Please contact your system administrator.
  22884. //
  22885. SEC_E_REVOCATION_OFFLINE_KDC = HRESULT($80090358);
  22886. {$EXTERNALSYM SEC_E_REVOCATION_OFFLINE_KDC}
  22887. //
  22888. // MessageId: SEC_E_ISSUING_CA_UNTRUSTED_KDC
  22889. //
  22890. // MessageText:
  22891. //
  22892. // An untrusted certificate authority was detected while processing the
  22893. // domain controller certificate used for authentication. There is additional information in
  22894. // the system event log. Please contact your system administrator.
  22895. //
  22896. SEC_E_ISSUING_CA_UNTRUSTED_KDC = HRESULT($80090359);
  22897. {$EXTERNALSYM SEC_E_ISSUING_CA_UNTRUSTED_KDC}
  22898. //
  22899. // MessageId: SEC_E_KDC_CERT_EXPIRED
  22900. //
  22901. // MessageText:
  22902. //
  22903. // The domain controller certificate used for smartcard logon has expired.
  22904. // Please contact your system administrator with the contents of your system event log.
  22905. //
  22906. SEC_E_KDC_CERT_EXPIRED = HRESULT($8009035A);
  22907. {$EXTERNALSYM SEC_E_KDC_CERT_EXPIRED}
  22908. //
  22909. // MessageId: SEC_E_KDC_CERT_REVOKED
  22910. //
  22911. // MessageText:
  22912. //
  22913. // The domain controller certificate used for smartcard logon has been revoked.
  22914. // Please contact your system administrator with the contents of your system event log.
  22915. //
  22916. SEC_E_KDC_CERT_REVOKED = HRESULT($8009035B);
  22917. {$EXTERNALSYM SEC_E_KDC_CERT_REVOKED}
  22918. //
  22919. // Provided for backwards compatibility
  22920. //
  22921. SEC_E_NO_SPM = SEC_E_INTERNAL_ERROR;
  22922. {$EXTERNALSYM SEC_E_NO_SPM}
  22923. SEC_E_NOT_SUPPORTED = SEC_E_UNSUPPORTED_FUNCTION;
  22924. {$EXTERNALSYM SEC_E_NOT_SUPPORTED}
  22925. //
  22926. // MessageId: CRYPT_E_MSG_ERROR
  22927. //
  22928. // MessageText:
  22929. //
  22930. // An error occurred while performing an operation on a cryptographic message.
  22931. //
  22932. CRYPT_E_MSG_ERROR = HRESULT($80091001);
  22933. {$EXTERNALSYM CRYPT_E_MSG_ERROR}
  22934. //
  22935. // MessageId: CRYPT_E_UNKNOWN_ALGO
  22936. //
  22937. // MessageText:
  22938. //
  22939. // Unknown cryptographic algorithm.
  22940. //
  22941. CRYPT_E_UNKNOWN_ALGO = HRESULT($80091002);
  22942. {$EXTERNALSYM CRYPT_E_UNKNOWN_ALGO}
  22943. //
  22944. // MessageId: CRYPT_E_OID_FORMAT
  22945. //
  22946. // MessageText:
  22947. //
  22948. // The object identifier is poorly formatted.
  22949. //
  22950. CRYPT_E_OID_FORMAT = HRESULT($80091003);
  22951. {$EXTERNALSYM CRYPT_E_OID_FORMAT}
  22952. //
  22953. // MessageId: CRYPT_E_INVALID_MSG_TYPE
  22954. //
  22955. // MessageText:
  22956. //
  22957. // Invalid cryptographic message type.
  22958. //
  22959. CRYPT_E_INVALID_MSG_TYPE = HRESULT($80091004);
  22960. {$EXTERNALSYM CRYPT_E_INVALID_MSG_TYPE}
  22961. //
  22962. // MessageId: CRYPT_E_UNEXPECTED_ENCODING
  22963. //
  22964. // MessageText:
  22965. //
  22966. // Unexpected cryptographic message encoding.
  22967. //
  22968. CRYPT_E_UNEXPECTED_ENCODING = HRESULT($80091005);
  22969. {$EXTERNALSYM CRYPT_E_UNEXPECTED_ENCODING}
  22970. //
  22971. // MessageId: CRYPT_E_AUTH_ATTR_MISSING
  22972. //
  22973. // MessageText:
  22974. //
  22975. // The cryptographic message does not contain an expected authenticated attribute.
  22976. //
  22977. CRYPT_E_AUTH_ATTR_MISSING = HRESULT($80091006);
  22978. {$EXTERNALSYM CRYPT_E_AUTH_ATTR_MISSING}
  22979. //
  22980. // MessageId: CRYPT_E_HASH_VALUE
  22981. //
  22982. // MessageText:
  22983. //
  22984. // The hash value is not correct.
  22985. //
  22986. CRYPT_E_HASH_VALUE = HRESULT($80091007);
  22987. {$EXTERNALSYM CRYPT_E_HASH_VALUE}
  22988. //
  22989. // MessageId: CRYPT_E_INVALID_INDEX
  22990. //
  22991. // MessageText:
  22992. //
  22993. // The index value is not valid.
  22994. //
  22995. CRYPT_E_INVALID_INDEX = HRESULT($80091008);
  22996. {$EXTERNALSYM CRYPT_E_INVALID_INDEX}
  22997. //
  22998. // MessageId: CRYPT_E_ALREADY_DECRYPTED
  22999. //
  23000. // MessageText:
  23001. //
  23002. // The content of the cryptographic message has already been decrypted.
  23003. //
  23004. CRYPT_E_ALREADY_DECRYPTED = HRESULT($80091009);
  23005. {$EXTERNALSYM CRYPT_E_ALREADY_DECRYPTED}
  23006. //
  23007. // MessageId: CRYPT_E_NOT_DECRYPTED
  23008. //
  23009. // MessageText:
  23010. //
  23011. // The content of the cryptographic message has not been decrypted yet.
  23012. //
  23013. CRYPT_E_NOT_DECRYPTED = HRESULT($8009100A);
  23014. {$EXTERNALSYM CRYPT_E_NOT_DECRYPTED}
  23015. //
  23016. // MessageId: CRYPT_E_RECIPIENT_NOT_FOUND
  23017. //
  23018. // MessageText:
  23019. //
  23020. // The enveloped-data message does not contain the specified recipient.
  23021. //
  23022. CRYPT_E_RECIPIENT_NOT_FOUND = HRESULT($8009100B);
  23023. {$EXTERNALSYM CRYPT_E_RECIPIENT_NOT_FOUND}
  23024. //
  23025. // MessageId: CRYPT_E_CONTROL_TYPE
  23026. //
  23027. // MessageText:
  23028. //
  23029. // Invalid control type.
  23030. //
  23031. CRYPT_E_CONTROL_TYPE = HRESULT($8009100C);
  23032. {$EXTERNALSYM CRYPT_E_CONTROL_TYPE}
  23033. //
  23034. // MessageId: CRYPT_E_ISSUER_SERIALNUMBER
  23035. //
  23036. // MessageText:
  23037. //
  23038. // Invalid issuer and/or serial number.
  23039. //
  23040. CRYPT_E_ISSUER_SERIALNUMBER = HRESULT($8009100D);
  23041. {$EXTERNALSYM CRYPT_E_ISSUER_SERIALNUMBER}
  23042. //
  23043. // MessageId: CRYPT_E_SIGNER_NOT_FOUND
  23044. //
  23045. // MessageText:
  23046. //
  23047. // Cannot find the original signer.
  23048. //
  23049. CRYPT_E_SIGNER_NOT_FOUND = HRESULT($8009100E);
  23050. {$EXTERNALSYM CRYPT_E_SIGNER_NOT_FOUND}
  23051. //
  23052. // MessageId: CRYPT_E_ATTRIBUTES_MISSING
  23053. //
  23054. // MessageText:
  23055. //
  23056. // The cryptographic message does not contain all of the requested attributes.
  23057. //
  23058. CRYPT_E_ATTRIBUTES_MISSING = HRESULT($8009100F);
  23059. {$EXTERNALSYM CRYPT_E_ATTRIBUTES_MISSING}
  23060. //
  23061. // MessageId: CRYPT_E_STREAM_MSG_NOT_READY
  23062. //
  23063. // MessageText:
  23064. //
  23065. // The streamed cryptographic message is not ready to return data.
  23066. //
  23067. CRYPT_E_STREAM_MSG_NOT_READY = HRESULT($80091010);
  23068. {$EXTERNALSYM CRYPT_E_STREAM_MSG_NOT_READY}
  23069. //
  23070. // MessageId: CRYPT_E_STREAM_INSUFFICIENT_DATA
  23071. //
  23072. // MessageText:
  23073. //
  23074. // The streamed cryptographic message requires more data to complete the decode operation.
  23075. //
  23076. CRYPT_E_STREAM_INSUFFICIENT_DATA = HRESULT($80091011);
  23077. {$EXTERNALSYM CRYPT_E_STREAM_INSUFFICIENT_DATA}
  23078. //
  23079. // MessageId: CRYPT_I_NEW_PROTECTION_REQUIRED
  23080. //
  23081. // MessageText:
  23082. //
  23083. // The protected data needs to be re-protected.
  23084. //
  23085. CRYPT_I_NEW_PROTECTION_REQUIRED = HRESULT($00091012);
  23086. {$EXTERNALSYM CRYPT_I_NEW_PROTECTION_REQUIRED}
  23087. //
  23088. // MessageId: CRYPT_E_BAD_LEN
  23089. //
  23090. // MessageText:
  23091. //
  23092. // The length specified for the output data was insufficient.
  23093. //
  23094. CRYPT_E_BAD_LEN = HRESULT($80092001);
  23095. {$EXTERNALSYM CRYPT_E_BAD_LEN}
  23096. //
  23097. // MessageId: CRYPT_E_BAD_ENCODE
  23098. //
  23099. // MessageText:
  23100. //
  23101. // An error occurred during encode or decode operation.
  23102. //
  23103. CRYPT_E_BAD_ENCODE = HRESULT($80092002);
  23104. {$EXTERNALSYM CRYPT_E_BAD_ENCODE}
  23105. //
  23106. // MessageId: CRYPT_E_FILE_ERROR
  23107. //
  23108. // MessageText:
  23109. //
  23110. // An error occurred while reading or writing to a file.
  23111. //
  23112. CRYPT_E_FILE_ERROR = HRESULT($80092003);
  23113. {$EXTERNALSYM CRYPT_E_FILE_ERROR}
  23114. //
  23115. // MessageId: CRYPT_E_NOT_FOUND
  23116. //
  23117. // MessageText:
  23118. //
  23119. // Cannot find object or property.
  23120. //
  23121. CRYPT_E_NOT_FOUND = HRESULT($80092004);
  23122. {$EXTERNALSYM CRYPT_E_NOT_FOUND}
  23123. //
  23124. // MessageId: CRYPT_E_EXISTS
  23125. //
  23126. // MessageText:
  23127. //
  23128. // The object or property already exists.
  23129. //
  23130. CRYPT_E_EXISTS = HRESULT($80092005);
  23131. {$EXTERNALSYM CRYPT_E_EXISTS}
  23132. //
  23133. // MessageId: CRYPT_E_NO_PROVIDER
  23134. //
  23135. // MessageText:
  23136. //
  23137. // No provider was specified for the store or object.
  23138. //
  23139. CRYPT_E_NO_PROVIDER = HRESULT($80092006);
  23140. {$EXTERNALSYM CRYPT_E_NO_PROVIDER}
  23141. //
  23142. // MessageId: CRYPT_E_SELF_SIGNED
  23143. //
  23144. // MessageText:
  23145. //
  23146. // The specified certificate is self signed.
  23147. //
  23148. CRYPT_E_SELF_SIGNED = HRESULT($80092007);
  23149. {$EXTERNALSYM CRYPT_E_SELF_SIGNED}
  23150. //
  23151. // MessageId: CRYPT_E_DELETED_PREV
  23152. //
  23153. // MessageText:
  23154. //
  23155. // The previous certificate or CRL context was deleted.
  23156. //
  23157. CRYPT_E_DELETED_PREV = HRESULT($80092008);
  23158. {$EXTERNALSYM CRYPT_E_DELETED_PREV}
  23159. //
  23160. // MessageId: CRYPT_E_NO_MATCH
  23161. //
  23162. // MessageText:
  23163. //
  23164. // Cannot find the requested object.
  23165. //
  23166. CRYPT_E_NO_MATCH = HRESULT($80092009);
  23167. {$EXTERNALSYM CRYPT_E_NO_MATCH}
  23168. //
  23169. // MessageId: CRYPT_E_UNEXPECTED_MSG_TYPE
  23170. //
  23171. // MessageText:
  23172. //
  23173. // The certificate does not have a property that references a private key.
  23174. //
  23175. CRYPT_E_UNEXPECTED_MSG_TYPE = HRESULT($8009200A);
  23176. {$EXTERNALSYM CRYPT_E_UNEXPECTED_MSG_TYPE}
  23177. //
  23178. // MessageId: CRYPT_E_NO_KEY_PROPERTY
  23179. //
  23180. // MessageText:
  23181. //
  23182. // Cannot find the certificate and private key for decryption.
  23183. //
  23184. CRYPT_E_NO_KEY_PROPERTY = HRESULT($8009200B);
  23185. {$EXTERNALSYM CRYPT_E_NO_KEY_PROPERTY}
  23186. //
  23187. // MessageId: CRYPT_E_NO_DECRYPT_CERT
  23188. //
  23189. // MessageText:
  23190. //
  23191. // Cannot find the certificate and private key to use for decryption.
  23192. //
  23193. CRYPT_E_NO_DECRYPT_CERT = HRESULT($8009200C);
  23194. {$EXTERNALSYM CRYPT_E_NO_DECRYPT_CERT}
  23195. //
  23196. // MessageId: CRYPT_E_BAD_MSG
  23197. //
  23198. // MessageText:
  23199. //
  23200. // Not a cryptographic message or the cryptographic message is not formatted correctly.
  23201. //
  23202. CRYPT_E_BAD_MSG = HRESULT($8009200D);
  23203. {$EXTERNALSYM CRYPT_E_BAD_MSG}
  23204. //
  23205. // MessageId: CRYPT_E_NO_SIGNER
  23206. //
  23207. // MessageText:
  23208. //
  23209. // The signed cryptographic message does not have a signer for the specified signer index.
  23210. //
  23211. CRYPT_E_NO_SIGNER = HRESULT($8009200E);
  23212. {$EXTERNALSYM CRYPT_E_NO_SIGNER}
  23213. //
  23214. // MessageId: CRYPT_E_PENDING_CLOSE
  23215. //
  23216. // MessageText:
  23217. //
  23218. // Final closure is pending until additional frees or closes.
  23219. //
  23220. CRYPT_E_PENDING_CLOSE = HRESULT($8009200F);
  23221. {$EXTERNALSYM CRYPT_E_PENDING_CLOSE}
  23222. //
  23223. // MessageId: CRYPT_E_REVOKED
  23224. //
  23225. // MessageText:
  23226. //
  23227. // The certificate is revoked.
  23228. //
  23229. CRYPT_E_REVOKED = HRESULT($80092010);
  23230. {$EXTERNALSYM CRYPT_E_REVOKED}
  23231. //
  23232. // MessageId: CRYPT_E_NO_REVOCATION_DLL
  23233. //
  23234. // MessageText:
  23235. //
  23236. // No Dll or exported function was found to verify revocation.
  23237. //
  23238. CRYPT_E_NO_REVOCATION_DLL = HRESULT($80092011);
  23239. {$EXTERNALSYM CRYPT_E_NO_REVOCATION_DLL}
  23240. //
  23241. // MessageId: CRYPT_E_NO_REVOCATION_CHECK
  23242. //
  23243. // MessageText:
  23244. //
  23245. // The revocation function was unable to check revocation for the certificate.
  23246. //
  23247. CRYPT_E_NO_REVOCATION_CHECK = HRESULT($80092012);
  23248. {$EXTERNALSYM CRYPT_E_NO_REVOCATION_CHECK}
  23249. //
  23250. // MessageId: CRYPT_E_REVOCATION_OFFLINE
  23251. //
  23252. // MessageText:
  23253. //
  23254. // The revocation function was unable to check revocation because the revocation server was offline.
  23255. //
  23256. CRYPT_E_REVOCATION_OFFLINE = HRESULT($80092013);
  23257. {$EXTERNALSYM CRYPT_E_REVOCATION_OFFLINE}
  23258. //
  23259. // MessageId: CRYPT_E_NOT_IN_REVOCATION_DATABASE
  23260. //
  23261. // MessageText:
  23262. //
  23263. // The certificate is not in the revocation server's database.
  23264. //
  23265. CRYPT_E_NOT_IN_REVOCATION_DATABASE = HRESULT($80092014);
  23266. {$EXTERNALSYM CRYPT_E_NOT_IN_REVOCATION_DATABASE}
  23267. //
  23268. // MessageId: CRYPT_E_INVALID_NUMERIC_STRING
  23269. //
  23270. // MessageText:
  23271. //
  23272. // The string contains a non-numeric character.
  23273. //
  23274. CRYPT_E_INVALID_NUMERIC_STRING = HRESULT($80092020);
  23275. {$EXTERNALSYM CRYPT_E_INVALID_NUMERIC_STRING}
  23276. //
  23277. // MessageId: CRYPT_E_INVALID_PRINTABLE_STRING
  23278. //
  23279. // MessageText:
  23280. //
  23281. // The string contains a non-printable character.
  23282. //
  23283. CRYPT_E_INVALID_PRINTABLE_STRING = HRESULT($80092021);
  23284. {$EXTERNALSYM CRYPT_E_INVALID_PRINTABLE_STRING}
  23285. //
  23286. // MessageId: CRYPT_E_INVALID_IA5_STRING
  23287. //
  23288. // MessageText:
  23289. //
  23290. // The string contains a character not in the 7 bit ASCII character set.
  23291. //
  23292. CRYPT_E_INVALID_IA5_STRING = HRESULT($80092022);
  23293. {$EXTERNALSYM CRYPT_E_INVALID_IA5_STRING}
  23294. //
  23295. // MessageId: CRYPT_E_INVALID_X500_STRING
  23296. //
  23297. // MessageText:
  23298. //
  23299. // The string contains an invalid X500 name attribute key, oid, value or delimiter.
  23300. //
  23301. CRYPT_E_INVALID_X500_STRING = HRESULT($80092023);
  23302. {$EXTERNALSYM CRYPT_E_INVALID_X500_STRING}
  23303. //
  23304. // MessageId: CRYPT_E_NOT_CHAR_STRING
  23305. //
  23306. // MessageText:
  23307. //
  23308. // 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.
  23309. //
  23310. CRYPT_E_NOT_CHAR_STRING = HRESULT($80092024);
  23311. {$EXTERNALSYM CRYPT_E_NOT_CHAR_STRING}
  23312. //
  23313. // MessageId: CRYPT_E_FILERESIZED
  23314. //
  23315. // MessageText:
  23316. //
  23317. // 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.
  23318. //
  23319. CRYPT_E_FILERESIZED = HRESULT($80092025);
  23320. {$EXTERNALSYM CRYPT_E_FILERESIZED}
  23321. //
  23322. // MessageId: CRYPT_E_SECURITY_SETTINGS
  23323. //
  23324. // MessageText:
  23325. //
  23326. // The cryptographic operation failed due to a local security option setting.
  23327. //
  23328. CRYPT_E_SECURITY_SETTINGS = HRESULT($80092026);
  23329. {$EXTERNALSYM CRYPT_E_SECURITY_SETTINGS}
  23330. //
  23331. // MessageId: CRYPT_E_NO_VERIFY_USAGE_DLL
  23332. //
  23333. // MessageText:
  23334. //
  23335. // No DLL or exported function was found to verify subject usage.
  23336. //
  23337. CRYPT_E_NO_VERIFY_USAGE_DLL = HRESULT($80092027);
  23338. {$EXTERNALSYM CRYPT_E_NO_VERIFY_USAGE_DLL}
  23339. //
  23340. // MessageId: CRYPT_E_NO_VERIFY_USAGE_CHECK
  23341. //
  23342. // MessageText:
  23343. //
  23344. // The called function was unable to do a usage check on the subject.
  23345. //
  23346. CRYPT_E_NO_VERIFY_USAGE_CHECK = HRESULT($80092028);
  23347. {$EXTERNALSYM CRYPT_E_NO_VERIFY_USAGE_CHECK}
  23348. //
  23349. // MessageId: CRYPT_E_VERIFY_USAGE_OFFLINE
  23350. //
  23351. // MessageText:
  23352. //
  23353. // Since the server was offline, the called function was unable to complete the usage check.
  23354. //
  23355. CRYPT_E_VERIFY_USAGE_OFFLINE = HRESULT($80092029);
  23356. {$EXTERNALSYM CRYPT_E_VERIFY_USAGE_OFFLINE}
  23357. //
  23358. // MessageId: CRYPT_E_NOT_IN_CTL
  23359. //
  23360. // MessageText:
  23361. //
  23362. // The subject was not found in a Certificate Trust List (CTL).
  23363. //
  23364. CRYPT_E_NOT_IN_CTL = HRESULT($8009202A);
  23365. {$EXTERNALSYM CRYPT_E_NOT_IN_CTL}
  23366. //
  23367. // MessageId: CRYPT_E_NO_TRUSTED_SIGNER
  23368. //
  23369. // MessageText:
  23370. //
  23371. // None of the signers of the cryptographic message or certificate trust list is trusted.
  23372. //
  23373. CRYPT_E_NO_TRUSTED_SIGNER = HRESULT($8009202B);
  23374. {$EXTERNALSYM CRYPT_E_NO_TRUSTED_SIGNER}
  23375. //
  23376. // MessageId: CRYPT_E_MISSING_PUBKEY_PARA
  23377. //
  23378. // MessageText:
  23379. //
  23380. // The public key's algorithm parameters are missing.
  23381. //
  23382. CRYPT_E_MISSING_PUBKEY_PARA = HRESULT($8009202C);
  23383. {$EXTERNALSYM CRYPT_E_MISSING_PUBKEY_PARA}
  23384. //
  23385. // MessageId: CRYPT_E_OSS_ERROR
  23386. //
  23387. // MessageText:
  23388. //
  23389. // OSS Certificate encode/decode error code base
  23390. //
  23391. // See asn1code.h for a definition of the OSS runtime errors. The OSS
  23392. // error values are offset by CRYPT_E_OSS_ERROR.
  23393. //
  23394. CRYPT_E_OSS_ERROR = HRESULT($80093000);
  23395. {$EXTERNALSYM CRYPT_E_OSS_ERROR}
  23396. //
  23397. // MessageId: OSS_MORE_BUF
  23398. //
  23399. // MessageText:
  23400. //
  23401. // OSS ASN.1 Error: Output Buffer is too small.
  23402. //
  23403. OSS_MORE_BUF = HRESULT($80093001);
  23404. {$EXTERNALSYM OSS_MORE_BUF}
  23405. //
  23406. // MessageId: OSS_NEGATIVE_UINTEGER
  23407. //
  23408. // MessageText:
  23409. //
  23410. // OSS ASN.1 Error: Signed integer is encoded as a unsigned integer.
  23411. //
  23412. OSS_NEGATIVE_UINTEGER = HRESULT($80093002);
  23413. {$EXTERNALSYM OSS_NEGATIVE_UINTEGER}
  23414. //
  23415. // MessageId: OSS_PDU_RANGE
  23416. //
  23417. // MessageText:
  23418. //
  23419. // OSS ASN.1 Error: Unknown ASN.1 data type.
  23420. //
  23421. OSS_PDU_RANGE = HRESULT($80093003);
  23422. {$EXTERNALSYM OSS_PDU_RANGE}
  23423. //
  23424. // MessageId: OSS_MORE_INPUT
  23425. //
  23426. // MessageText:
  23427. //
  23428. // OSS ASN.1 Error: Output buffer is too small, the decoded data has been truncated.
  23429. //
  23430. OSS_MORE_INPUT = HRESULT($80093004);
  23431. {$EXTERNALSYM OSS_MORE_INPUT}
  23432. //
  23433. // MessageId: OSS_DATA_ERROR
  23434. //
  23435. // MessageText:
  23436. //
  23437. // OSS ASN.1 Error: Invalid data.
  23438. //
  23439. OSS_DATA_ERROR = HRESULT($80093005);
  23440. {$EXTERNALSYM OSS_DATA_ERROR}
  23441. //
  23442. // MessageId: OSS_BAD_ARG
  23443. //
  23444. // MessageText:
  23445. //
  23446. // OSS ASN.1 Error: Invalid argument.
  23447. //
  23448. OSS_BAD_ARG = HRESULT($80093006);
  23449. {$EXTERNALSYM OSS_BAD_ARG}
  23450. //
  23451. // MessageId: OSS_BAD_VERSION
  23452. //
  23453. // MessageText:
  23454. //
  23455. // OSS ASN.1 Error: Encode/Decode version mismatch.
  23456. //
  23457. OSS_BAD_VERSION = HRESULT($80093007);
  23458. {$EXTERNALSYM OSS_BAD_VERSION}
  23459. //
  23460. // MessageId: OSS_OUT_MEMORY
  23461. //
  23462. // MessageText:
  23463. //
  23464. // OSS ASN.1 Error: Out of memory.
  23465. //
  23466. OSS_OUT_MEMORY = HRESULT($80093008);
  23467. {$EXTERNALSYM OSS_OUT_MEMORY}
  23468. //
  23469. // MessageId: OSS_PDU_MISMATCH
  23470. //
  23471. // MessageText:
  23472. //
  23473. // OSS ASN.1 Error: Encode/Decode Error.
  23474. //
  23475. OSS_PDU_MISMATCH = HRESULT($80093009);
  23476. {$EXTERNALSYM OSS_PDU_MISMATCH}
  23477. //
  23478. // MessageId: OSS_LIMITED
  23479. //
  23480. // MessageText:
  23481. //
  23482. // OSS ASN.1 Error: Internal Error.
  23483. //
  23484. OSS_LIMITED = HRESULT($8009300A);
  23485. {$EXTERNALSYM OSS_LIMITED}
  23486. //
  23487. // MessageId: OSS_BAD_PTR
  23488. //
  23489. // MessageText:
  23490. //
  23491. // OSS ASN.1 Error: Invalid data.
  23492. //
  23493. OSS_BAD_PTR = HRESULT($8009300B);
  23494. {$EXTERNALSYM OSS_BAD_PTR}
  23495. //
  23496. // MessageId: OSS_BAD_TIME
  23497. //
  23498. // MessageText:
  23499. //
  23500. // OSS ASN.1 Error: Invalid data.
  23501. //
  23502. OSS_BAD_TIME = HRESULT($8009300C);
  23503. {$EXTERNALSYM OSS_BAD_TIME}
  23504. //
  23505. // MessageId: OSS_INDEFINITE_NOT_SUPPORTED
  23506. //
  23507. // MessageText:
  23508. //
  23509. // OSS ASN.1 Error: Unsupported BER indefinite-length encoding.
  23510. //
  23511. OSS_INDEFINITE_NOT_SUPPORTED = HRESULT($8009300D);
  23512. {$EXTERNALSYM OSS_INDEFINITE_NOT_SUPPORTED}
  23513. //
  23514. // MessageId: OSS_MEM_ERROR
  23515. //
  23516. // MessageText:
  23517. //
  23518. // OSS ASN.1 Error: Access violation.
  23519. //
  23520. OSS_MEM_ERROR = HRESULT($8009300E);
  23521. {$EXTERNALSYM OSS_MEM_ERROR}
  23522. //
  23523. // MessageId: OSS_BAD_TABLE
  23524. //
  23525. // MessageText:
  23526. //
  23527. // OSS ASN.1 Error: Invalid data.
  23528. //
  23529. OSS_BAD_TABLE = HRESULT($8009300F);
  23530. {$EXTERNALSYM OSS_BAD_TABLE}
  23531. //
  23532. // MessageId: OSS_TOO_LONG
  23533. //
  23534. // MessageText:
  23535. //
  23536. // OSS ASN.1 Error: Invalid data.
  23537. //
  23538. OSS_TOO_LONG = HRESULT($80093010);
  23539. {$EXTERNALSYM OSS_TOO_LONG}
  23540. //
  23541. // MessageId: OSS_CONSTRAINT_VIOLATED
  23542. //
  23543. // MessageText:
  23544. //
  23545. // OSS ASN.1 Error: Invalid data.
  23546. //
  23547. OSS_CONSTRAINT_VIOLATED = HRESULT($80093011);
  23548. {$EXTERNALSYM OSS_CONSTRAINT_VIOLATED}
  23549. //
  23550. // MessageId: OSS_FATAL_ERROR
  23551. //
  23552. // MessageText:
  23553. //
  23554. // OSS ASN.1 Error: Internal Error.
  23555. //
  23556. OSS_FATAL_ERROR = HRESULT($80093012);
  23557. {$EXTERNALSYM OSS_FATAL_ERROR}
  23558. //
  23559. // MessageId: OSS_ACCESS_SERIALIZATION_ERROR
  23560. //
  23561. // MessageText:
  23562. //
  23563. // OSS ASN.1 Error: Multi-threading conflict.
  23564. //
  23565. OSS_ACCESS_SERIALIZATION_ERROR = HRESULT($80093013);
  23566. {$EXTERNALSYM OSS_ACCESS_SERIALIZATION_ERROR}
  23567. //
  23568. // MessageId: OSS_NULL_TBL
  23569. //
  23570. // MessageText:
  23571. //
  23572. // OSS ASN.1 Error: Invalid data.
  23573. //
  23574. OSS_NULL_TBL = HRESULT($80093014);
  23575. {$EXTERNALSYM OSS_NULL_TBL}
  23576. //
  23577. // MessageId: OSS_NULL_FCN
  23578. //
  23579. // MessageText:
  23580. //
  23581. // OSS ASN.1 Error: Invalid data.
  23582. //
  23583. OSS_NULL_FCN = HRESULT($80093015);
  23584. {$EXTERNALSYM OSS_NULL_FCN}
  23585. //
  23586. // MessageId: OSS_BAD_ENCRULES
  23587. //
  23588. // MessageText:
  23589. //
  23590. // OSS ASN.1 Error: Invalid data.
  23591. //
  23592. OSS_BAD_ENCRULES = HRESULT($80093016);
  23593. {$EXTERNALSYM OSS_BAD_ENCRULES}
  23594. //
  23595. // MessageId: OSS_UNAVAIL_ENCRULES
  23596. //
  23597. // MessageText:
  23598. //
  23599. // OSS ASN.1 Error: Encode/Decode function not implemented.
  23600. //
  23601. OSS_UNAVAIL_ENCRULES = HRESULT($80093017);
  23602. {$EXTERNALSYM OSS_UNAVAIL_ENCRULES}
  23603. //
  23604. // MessageId: OSS_CANT_OPEN_TRACE_WINDOW
  23605. //
  23606. // MessageText:
  23607. //
  23608. // OSS ASN.1 Error: Trace file error.
  23609. //
  23610. OSS_CANT_OPEN_TRACE_WINDOW = HRESULT($80093018);
  23611. {$EXTERNALSYM OSS_CANT_OPEN_TRACE_WINDOW}
  23612. //
  23613. // MessageId: OSS_UNIMPLEMENTED
  23614. //
  23615. // MessageText:
  23616. //
  23617. // OSS ASN.1 Error: Function not implemented.
  23618. //
  23619. OSS_UNIMPLEMENTED = HRESULT($80093019);
  23620. {$EXTERNALSYM OSS_UNIMPLEMENTED}
  23621. //
  23622. // MessageId: OSS_OID_DLL_NOT_LINKED
  23623. //
  23624. // MessageText:
  23625. //
  23626. // OSS ASN.1 Error: Program link error.
  23627. //
  23628. OSS_OID_DLL_NOT_LINKED = HRESULT($8009301A);
  23629. {$EXTERNALSYM OSS_OID_DLL_NOT_LINKED}
  23630. //
  23631. // MessageId: OSS_CANT_OPEN_TRACE_FILE
  23632. //
  23633. // MessageText:
  23634. //
  23635. // OSS ASN.1 Error: Trace file error.
  23636. //
  23637. OSS_CANT_OPEN_TRACE_FILE = HRESULT($8009301B);
  23638. {$EXTERNALSYM OSS_CANT_OPEN_TRACE_FILE}
  23639. //
  23640. // MessageId: OSS_TRACE_FILE_ALREADY_OPEN
  23641. //
  23642. // MessageText:
  23643. //
  23644. // OSS ASN.1 Error: Trace file error.
  23645. //
  23646. OSS_TRACE_FILE_ALREADY_OPEN = HRESULT($8009301C);
  23647. {$EXTERNALSYM OSS_TRACE_FILE_ALREADY_OPEN}
  23648. //
  23649. // MessageId: OSS_TABLE_MISMATCH
  23650. //
  23651. // MessageText:
  23652. //
  23653. // OSS ASN.1 Error: Invalid data.
  23654. //
  23655. OSS_TABLE_MISMATCH = HRESULT($8009301D);
  23656. {$EXTERNALSYM OSS_TABLE_MISMATCH}
  23657. //
  23658. // MessageId: OSS_TYPE_NOT_SUPPORTED
  23659. //
  23660. // MessageText:
  23661. //
  23662. // OSS ASN.1 Error: Invalid data.
  23663. //
  23664. OSS_TYPE_NOT_SUPPORTED = HRESULT($8009301E);
  23665. {$EXTERNALSYM OSS_TYPE_NOT_SUPPORTED}
  23666. //
  23667. // MessageId: OSS_REAL_DLL_NOT_LINKED
  23668. //
  23669. // MessageText:
  23670. //
  23671. // OSS ASN.1 Error: Program link error.
  23672. //
  23673. OSS_REAL_DLL_NOT_LINKED = HRESULT($8009301F);
  23674. {$EXTERNALSYM OSS_REAL_DLL_NOT_LINKED}
  23675. //
  23676. // MessageId: OSS_REAL_CODE_NOT_LINKED
  23677. //
  23678. // MessageText:
  23679. //
  23680. // OSS ASN.1 Error: Program link error.
  23681. //
  23682. OSS_REAL_CODE_NOT_LINKED = HRESULT($80093020);
  23683. {$EXTERNALSYM OSS_REAL_CODE_NOT_LINKED}
  23684. //
  23685. // MessageId: OSS_OUT_OF_RANGE
  23686. //
  23687. // MessageText:
  23688. //
  23689. // OSS ASN.1 Error: Program link error.
  23690. //
  23691. OSS_OUT_OF_RANGE = HRESULT($80093021);
  23692. {$EXTERNALSYM OSS_OUT_OF_RANGE}
  23693. //
  23694. // MessageId: OSS_COPIER_DLL_NOT_LINKED
  23695. //
  23696. // MessageText:
  23697. //
  23698. // OSS ASN.1 Error: Program link error.
  23699. //
  23700. OSS_COPIER_DLL_NOT_LINKED = HRESULT($80093022);
  23701. {$EXTERNALSYM OSS_COPIER_DLL_NOT_LINKED}
  23702. //
  23703. // MessageId: OSS_CONSTRAINT_DLL_NOT_LINKED
  23704. //
  23705. // MessageText:
  23706. //
  23707. // OSS ASN.1 Error: Program link error.
  23708. //
  23709. OSS_CONSTRAINT_DLL_NOT_LINKED = HRESULT($80093023);
  23710. {$EXTERNALSYM OSS_CONSTRAINT_DLL_NOT_LINKED}
  23711. //
  23712. // MessageId: OSS_COMPARATOR_DLL_NOT_LINKED
  23713. //
  23714. // MessageText:
  23715. //
  23716. // OSS ASN.1 Error: Program link error.
  23717. //
  23718. OSS_COMPARATOR_DLL_NOT_LINKED = HRESULT($80093024);
  23719. {$EXTERNALSYM OSS_COMPARATOR_DLL_NOT_LINKED}
  23720. //
  23721. // MessageId: OSS_COMPARATOR_CODE_NOT_LINKED
  23722. //
  23723. // MessageText:
  23724. //
  23725. // OSS ASN.1 Error: Program link error.
  23726. //
  23727. OSS_COMPARATOR_CODE_NOT_LINKED = HRESULT($80093025);
  23728. {$EXTERNALSYM OSS_COMPARATOR_CODE_NOT_LINKED}
  23729. //
  23730. // MessageId: OSS_MEM_MGR_DLL_NOT_LINKED
  23731. //
  23732. // MessageText:
  23733. //
  23734. // OSS ASN.1 Error: Program link error.
  23735. //
  23736. OSS_MEM_MGR_DLL_NOT_LINKED = HRESULT($80093026);
  23737. {$EXTERNALSYM OSS_MEM_MGR_DLL_NOT_LINKED}
  23738. //
  23739. // MessageId: OSS_PDV_DLL_NOT_LINKED
  23740. //
  23741. // MessageText:
  23742. //
  23743. // OSS ASN.1 Error: Program link error.
  23744. //
  23745. OSS_PDV_DLL_NOT_LINKED = HRESULT($80093027);
  23746. {$EXTERNALSYM OSS_PDV_DLL_NOT_LINKED}
  23747. //
  23748. // MessageId: OSS_PDV_CODE_NOT_LINKED
  23749. //
  23750. // MessageText:
  23751. //
  23752. // OSS ASN.1 Error: Program link error.
  23753. //
  23754. OSS_PDV_CODE_NOT_LINKED = HRESULT($80093028);
  23755. {$EXTERNALSYM OSS_PDV_CODE_NOT_LINKED}
  23756. //
  23757. // MessageId: OSS_API_DLL_NOT_LINKED
  23758. //
  23759. // MessageText:
  23760. //
  23761. // OSS ASN.1 Error: Program link error.
  23762. //
  23763. OSS_API_DLL_NOT_LINKED = HRESULT($80093029);
  23764. {$EXTERNALSYM OSS_API_DLL_NOT_LINKED}
  23765. //
  23766. // MessageId: OSS_BERDER_DLL_NOT_LINKED
  23767. //
  23768. // MessageText:
  23769. //
  23770. // OSS ASN.1 Error: Program link error.
  23771. //
  23772. OSS_BERDER_DLL_NOT_LINKED = HRESULT($8009302A);
  23773. {$EXTERNALSYM OSS_BERDER_DLL_NOT_LINKED}
  23774. //
  23775. // MessageId: OSS_PER_DLL_NOT_LINKED
  23776. //
  23777. // MessageText:
  23778. //
  23779. // OSS ASN.1 Error: Program link error.
  23780. //
  23781. OSS_PER_DLL_NOT_LINKED = HRESULT($8009302B);
  23782. {$EXTERNALSYM OSS_PER_DLL_NOT_LINKED}
  23783. //
  23784. // MessageId: OSS_OPEN_TYPE_ERROR
  23785. //
  23786. // MessageText:
  23787. //
  23788. // OSS ASN.1 Error: Program link error.
  23789. //
  23790. OSS_OPEN_TYPE_ERROR = HRESULT($8009302C);
  23791. {$EXTERNALSYM OSS_OPEN_TYPE_ERROR}
  23792. //
  23793. // MessageId: OSS_MUTEX_NOT_CREATED
  23794. //
  23795. // MessageText:
  23796. //
  23797. // OSS ASN.1 Error: System resource error.
  23798. //
  23799. OSS_MUTEX_NOT_CREATED = HRESULT($8009302D);
  23800. {$EXTERNALSYM OSS_MUTEX_NOT_CREATED}
  23801. //
  23802. // MessageId: OSS_CANT_CLOSE_TRACE_FILE
  23803. //
  23804. // MessageText:
  23805. //
  23806. // OSS ASN.1 Error: Trace file error.
  23807. //
  23808. OSS_CANT_CLOSE_TRACE_FILE = HRESULT($8009302E);
  23809. {$EXTERNALSYM OSS_CANT_CLOSE_TRACE_FILE}
  23810. //
  23811. // MessageId: CRYPT_E_ASN1_ERROR
  23812. //
  23813. // MessageText:
  23814. //
  23815. // ASN1 Certificate encode/decode error code base.
  23816. //
  23817. // The ASN1 error values are offset by CRYPT_E_ASN1_ERROR.
  23818. //
  23819. CRYPT_E_ASN1_ERROR = HRESULT($80093100);
  23820. {$EXTERNALSYM CRYPT_E_ASN1_ERROR}
  23821. //
  23822. // MessageId: CRYPT_E_ASN1_INTERNAL
  23823. //
  23824. // MessageText:
  23825. //
  23826. // ASN1 internal encode or decode error.
  23827. //
  23828. CRYPT_E_ASN1_INTERNAL = HRESULT($80093101);
  23829. {$EXTERNALSYM CRYPT_E_ASN1_INTERNAL}
  23830. //
  23831. // MessageId: CRYPT_E_ASN1_EOD
  23832. //
  23833. // MessageText:
  23834. //
  23835. // ASN1 unexpected end of data.
  23836. //
  23837. CRYPT_E_ASN1_EOD = HRESULT($80093102);
  23838. {$EXTERNALSYM CRYPT_E_ASN1_EOD}
  23839. //
  23840. // MessageId: CRYPT_E_ASN1_CORRUPT
  23841. //
  23842. // MessageText:
  23843. //
  23844. // ASN1 corrupted data.
  23845. //
  23846. CRYPT_E_ASN1_CORRUPT = HRESULT($80093103);
  23847. {$EXTERNALSYM CRYPT_E_ASN1_CORRUPT}
  23848. //
  23849. // MessageId: CRYPT_E_ASN1_LARGE
  23850. //
  23851. // MessageText:
  23852. //
  23853. // ASN1 value too large.
  23854. //
  23855. CRYPT_E_ASN1_LARGE = HRESULT($80093104);
  23856. {$EXTERNALSYM CRYPT_E_ASN1_LARGE}
  23857. //
  23858. // MessageId: CRYPT_E_ASN1_CONSTRAINT
  23859. //
  23860. // MessageText:
  23861. //
  23862. // ASN1 constraint violated.
  23863. //
  23864. CRYPT_E_ASN1_CONSTRAINT = HRESULT($80093105);
  23865. {$EXTERNALSYM CRYPT_E_ASN1_CONSTRAINT}
  23866. //
  23867. // MessageId: CRYPT_E_ASN1_MEMORY
  23868. //
  23869. // MessageText:
  23870. //
  23871. // ASN1 out of memory.
  23872. //
  23873. CRYPT_E_ASN1_MEMORY = HRESULT($80093106);
  23874. {$EXTERNALSYM CRYPT_E_ASN1_MEMORY}
  23875. //
  23876. // MessageId: CRYPT_E_ASN1_OVERFLOW
  23877. //
  23878. // MessageText:
  23879. //
  23880. // ASN1 buffer overflow.
  23881. //
  23882. CRYPT_E_ASN1_OVERFLOW = HRESULT($80093107);
  23883. {$EXTERNALSYM CRYPT_E_ASN1_OVERFLOW}
  23884. //
  23885. // MessageId: CRYPT_E_ASN1_BADPDU
  23886. //
  23887. // MessageText:
  23888. //
  23889. // ASN1 function not supported for this PDU.
  23890. //
  23891. CRYPT_E_ASN1_BADPDU = HRESULT($80093108);
  23892. {$EXTERNALSYM CRYPT_E_ASN1_BADPDU}
  23893. //
  23894. // MessageId: CRYPT_E_ASN1_BADARGS
  23895. //
  23896. // MessageText:
  23897. //
  23898. // ASN1 bad arguments to function call.
  23899. //
  23900. CRYPT_E_ASN1_BADARGS = HRESULT($80093109);
  23901. {$EXTERNALSYM CRYPT_E_ASN1_BADARGS}
  23902. //
  23903. // MessageId: CRYPT_E_ASN1_BADREAL
  23904. //
  23905. // MessageText:
  23906. //
  23907. // ASN1 bad real value.
  23908. //
  23909. CRYPT_E_ASN1_BADREAL = HRESULT($8009310A);
  23910. {$EXTERNALSYM CRYPT_E_ASN1_BADREAL}
  23911. //
  23912. // MessageId: CRYPT_E_ASN1_BADTAG
  23913. //
  23914. // MessageText:
  23915. //
  23916. // ASN1 bad tag value met.
  23917. //
  23918. CRYPT_E_ASN1_BADTAG = HRESULT($8009310B);
  23919. {$EXTERNALSYM CRYPT_E_ASN1_BADTAG}
  23920. //
  23921. // MessageId: CRYPT_E_ASN1_CHOICE
  23922. //
  23923. // MessageText:
  23924. //
  23925. // ASN1 bad choice value.
  23926. //
  23927. CRYPT_E_ASN1_CHOICE = HRESULT($8009310C);
  23928. {$EXTERNALSYM CRYPT_E_ASN1_CHOICE}
  23929. //
  23930. // MessageId: CRYPT_E_ASN1_RULE
  23931. //
  23932. // MessageText:
  23933. //
  23934. // ASN1 bad encoding rule.
  23935. //
  23936. CRYPT_E_ASN1_RULE = HRESULT($8009310D);
  23937. {$EXTERNALSYM CRYPT_E_ASN1_RULE}
  23938. //
  23939. // MessageId: CRYPT_E_ASN1_UTF8
  23940. //
  23941. // MessageText:
  23942. //
  23943. // ASN1 bad unicode (UTF8).
  23944. //
  23945. CRYPT_E_ASN1_UTF8 = HRESULT($8009310E);
  23946. {$EXTERNALSYM CRYPT_E_ASN1_UTF8}
  23947. //
  23948. // MessageId: CRYPT_E_ASN1_PDU_TYPE
  23949. //
  23950. // MessageText:
  23951. //
  23952. // ASN1 bad PDU type.
  23953. //
  23954. CRYPT_E_ASN1_PDU_TYPE = HRESULT($80093133);
  23955. {$EXTERNALSYM CRYPT_E_ASN1_PDU_TYPE}
  23956. //
  23957. // MessageId: CRYPT_E_ASN1_NYI
  23958. //
  23959. // MessageText:
  23960. //
  23961. // ASN1 not yet implemented.
  23962. //
  23963. CRYPT_E_ASN1_NYI = HRESULT($80093134);
  23964. {$EXTERNALSYM CRYPT_E_ASN1_NYI}
  23965. //
  23966. // MessageId: CRYPT_E_ASN1_EXTENDED
  23967. //
  23968. // MessageText:
  23969. //
  23970. // ASN1 skipped unknown extension(s).
  23971. //
  23972. CRYPT_E_ASN1_EXTENDED = HRESULT($80093201);
  23973. {$EXTERNALSYM CRYPT_E_ASN1_EXTENDED}
  23974. //
  23975. // MessageId: CRYPT_E_ASN1_NOEOD
  23976. //
  23977. // MessageText:
  23978. //
  23979. // ASN1 end of data expected
  23980. //
  23981. CRYPT_E_ASN1_NOEOD = HRESULT($80093202);
  23982. {$EXTERNALSYM CRYPT_E_ASN1_NOEOD}
  23983. //
  23984. // MessageId: CERTSRV_E_BAD_REQUESTSUBJECT
  23985. //
  23986. // MessageText:
  23987. //
  23988. // The request subject name is invalid or too long.
  23989. //
  23990. CERTSRV_E_BAD_REQUESTSUBJECT = HRESULT($80094001);
  23991. {$EXTERNALSYM CERTSRV_E_BAD_REQUESTSUBJECT}
  23992. //
  23993. // MessageId: CERTSRV_E_NO_REQUEST
  23994. //
  23995. // MessageText:
  23996. //
  23997. // The request does not exist.
  23998. //
  23999. CERTSRV_E_NO_REQUEST = HRESULT($80094002);
  24000. {$EXTERNALSYM CERTSRV_E_NO_REQUEST}
  24001. //
  24002. // MessageId: CERTSRV_E_BAD_REQUESTSTATUS
  24003. //
  24004. // MessageText:
  24005. //
  24006. // The request's current status does not allow this operation.
  24007. //
  24008. CERTSRV_E_BAD_REQUESTSTATUS = HRESULT($80094003);
  24009. {$EXTERNALSYM CERTSRV_E_BAD_REQUESTSTATUS}
  24010. //
  24011. // MessageId: CERTSRV_E_PROPERTY_EMPTY
  24012. //
  24013. // MessageText:
  24014. //
  24015. // The requested property value is empty.
  24016. //
  24017. CERTSRV_E_PROPERTY_EMPTY = HRESULT($80094004);
  24018. {$EXTERNALSYM CERTSRV_E_PROPERTY_EMPTY}
  24019. //
  24020. // MessageId: CERTSRV_E_INVALID_CA_CERTIFICATE
  24021. //
  24022. // MessageText:
  24023. //
  24024. // The certification authority's certificate contains invalid data.
  24025. //
  24026. CERTSRV_E_INVALID_CA_CERTIFICATE = HRESULT($80094005);
  24027. {$EXTERNALSYM CERTSRV_E_INVALID_CA_CERTIFICATE}
  24028. //
  24029. // MessageId: CERTSRV_E_SERVER_SUSPENDED
  24030. //
  24031. // MessageText:
  24032. //
  24033. // Certificate service has been suspended for a database restore operation.
  24034. //
  24035. CERTSRV_E_SERVER_SUSPENDED = HRESULT($80094006);
  24036. {$EXTERNALSYM CERTSRV_E_SERVER_SUSPENDED}
  24037. //
  24038. // MessageId: CERTSRV_E_ENCODING_LENGTH
  24039. //
  24040. // MessageText:
  24041. //
  24042. // The certificate contains an encoded length that is potentially incompatible with older enrollment software.
  24043. //
  24044. CERTSRV_E_ENCODING_LENGTH = HRESULT($80094007);
  24045. {$EXTERNALSYM CERTSRV_E_ENCODING_LENGTH}
  24046. //
  24047. // MessageId: CERTSRV_E_ROLECONFLICT
  24048. //
  24049. // MessageText:
  24050. //
  24051. // The operation is denied. The user has multiple roles assigned and the certification authority is configured to enforce role separation.
  24052. //
  24053. CERTSRV_E_ROLECONFLICT = HRESULT($80094008);
  24054. {$EXTERNALSYM CERTSRV_E_ROLECONFLICT}
  24055. //
  24056. // MessageId: CERTSRV_E_RESTRICTEDOFFICER
  24057. //
  24058. // MessageText:
  24059. //
  24060. // The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester.
  24061. //
  24062. CERTSRV_E_RESTRICTEDOFFICER = HRESULT($80094009);
  24063. {$EXTERNALSYM CERTSRV_E_RESTRICTEDOFFICER}
  24064. //
  24065. // MessageId: CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED
  24066. //
  24067. // MessageText:
  24068. //
  24069. // Cannot archive private key. The certification authority is not configured for key archival.
  24070. //
  24071. CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED = HRESULT($8009400A);
  24072. {$EXTERNALSYM CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED}
  24073. //
  24074. // MessageId: CERTSRV_E_NO_VALID_KRA
  24075. //
  24076. // MessageText:
  24077. //
  24078. // Cannot archive private key. The certification authority could not verify one or more key recovery certificates.
  24079. //
  24080. CERTSRV_E_NO_VALID_KRA = HRESULT($8009400B);
  24081. {$EXTERNALSYM CERTSRV_E_NO_VALID_KRA}
  24082. //
  24083. // MessageId: CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
  24084. //
  24085. // MessageText:
  24086. //
  24087. // The request is incorrectly formatted. The encrypted private key must be in an unauthenticated attribute in an outermost signature.
  24088. //
  24089. CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL = HRESULT($8009400C);
  24090. {$EXTERNALSYM CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL}
  24091. //
  24092. // MessageId: CERTSRV_E_NO_CAADMIN_DEFINED
  24093. //
  24094. // MessageText:
  24095. //
  24096. // At least one security principal must have the permission to manage this CA.
  24097. //
  24098. CERTSRV_E_NO_CAADMIN_DEFINED = HRESULT($8009400D);
  24099. {$EXTERNALSYM CERTSRV_E_NO_CAADMIN_DEFINED}
  24100. //
  24101. // MessageId: CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE
  24102. //
  24103. // MessageText:
  24104. //
  24105. // The request contains an invalid renewal certificate attribute.
  24106. //
  24107. CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE = HRESULT($8009400E);
  24108. {$EXTERNALSYM CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE}
  24109. //
  24110. // MessageId: CERTSRV_E_NO_DB_SESSIONS
  24111. //
  24112. // MessageText:
  24113. //
  24114. // 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.
  24115. //
  24116. CERTSRV_E_NO_DB_SESSIONS = HRESULT($8009400F);
  24117. {$EXTERNALSYM CERTSRV_E_NO_DB_SESSIONS}
  24118. //
  24119. // MessageId: CERTSRV_E_ALIGNMENT_FAULT
  24120. //
  24121. // MessageText:
  24122. //
  24123. // A memory reference caused a data alignment fault.
  24124. //
  24125. CERTSRV_E_ALIGNMENT_FAULT = HRESULT($80094010);
  24126. {$EXTERNALSYM CERTSRV_E_ALIGNMENT_FAULT}
  24127. //
  24128. // MessageId: CERTSRV_E_ENROLL_DENIED
  24129. //
  24130. // MessageText:
  24131. //
  24132. // The permissions on this certification authority do not allow the current user to enroll for certificates.
  24133. //
  24134. CERTSRV_E_ENROLL_DENIED = HRESULT($80094011);
  24135. {$EXTERNALSYM CERTSRV_E_ENROLL_DENIED}
  24136. //
  24137. // MessageId: CERTSRV_E_TEMPLATE_DENIED
  24138. //
  24139. // MessageText:
  24140. //
  24141. // The permissions on the certificate template do not allow the current user to enroll for this type of certificate.
  24142. //
  24143. CERTSRV_E_TEMPLATE_DENIED = HRESULT($80094012);
  24144. {$EXTERNALSYM CERTSRV_E_TEMPLATE_DENIED}
  24145. //
  24146. // MessageId: CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
  24147. //
  24148. // MessageText:
  24149. //
  24150. // The contacted domain controller cannot support signed LDAP traffic. Update the domain controller or configure Certificate Services to use SSL for Active Directory access.
  24151. //
  24152. CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE = HRESULT($80094013);
  24153. {$EXTERNALSYM CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE}
  24154. //
  24155. // MessageId: CERTSRV_E_UNSUPPORTED_CERT_TYPE
  24156. //
  24157. // MessageText:
  24158. //
  24159. // The requested certificate template is not supported by this CA.
  24160. //
  24161. CERTSRV_E_UNSUPPORTED_CERT_TYPE = HRESULT($80094800);
  24162. {$EXTERNALSYM CERTSRV_E_UNSUPPORTED_CERT_TYPE}
  24163. //
  24164. // MessageId: CERTSRV_E_NO_CERT_TYPE
  24165. //
  24166. // MessageText:
  24167. //
  24168. // The request contains no certificate template information.
  24169. //
  24170. CERTSRV_E_NO_CERT_TYPE = HRESULT($80094801);
  24171. {$EXTERNALSYM CERTSRV_E_NO_CERT_TYPE}
  24172. //
  24173. // MessageId: CERTSRV_E_TEMPLATE_CONFLICT
  24174. //
  24175. // MessageText:
  24176. //
  24177. // The request contains conflicting template information.
  24178. //
  24179. CERTSRV_E_TEMPLATE_CONFLICT = HRESULT($80094802);
  24180. {$EXTERNALSYM CERTSRV_E_TEMPLATE_CONFLICT}
  24181. //
  24182. // MessageId: CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED
  24183. //
  24184. // MessageText:
  24185. //
  24186. // The request is missing a required Subject Alternate name extension.
  24187. //
  24188. CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED = HRESULT($80094803);
  24189. {$EXTERNALSYM CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED}
  24190. //
  24191. // MessageId: CERTSRV_E_ARCHIVED_KEY_REQUIRED
  24192. //
  24193. // MessageText:
  24194. //
  24195. // The request is missing a required private key for archival by the server.
  24196. //
  24197. CERTSRV_E_ARCHIVED_KEY_REQUIRED = HRESULT($80094804);
  24198. {$EXTERNALSYM CERTSRV_E_ARCHIVED_KEY_REQUIRED}
  24199. //
  24200. // MessageId: CERTSRV_E_SMIME_REQUIRED
  24201. //
  24202. // MessageText:
  24203. //
  24204. // The request is missing a required SMIME capabilities extension.
  24205. //
  24206. CERTSRV_E_SMIME_REQUIRED = HRESULT($80094805);
  24207. {$EXTERNALSYM CERTSRV_E_SMIME_REQUIRED}
  24208. //
  24209. // MessageId: CERTSRV_E_BAD_RENEWAL_SUBJECT
  24210. //
  24211. // MessageText:
  24212. //
  24213. // 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.
  24214. //
  24215. CERTSRV_E_BAD_RENEWAL_SUBJECT = HRESULT($80094806);
  24216. {$EXTERNALSYM CERTSRV_E_BAD_RENEWAL_SUBJECT}
  24217. //
  24218. // MessageId: CERTSRV_E_BAD_TEMPLATE_VERSION
  24219. //
  24220. // MessageText:
  24221. //
  24222. // The request template version is newer than the supported template version.
  24223. //
  24224. CERTSRV_E_BAD_TEMPLATE_VERSION = HRESULT($80094807);
  24225. {$EXTERNALSYM CERTSRV_E_BAD_TEMPLATE_VERSION}
  24226. //
  24227. // MessageId: CERTSRV_E_TEMPLATE_POLICY_REQUIRED
  24228. //
  24229. // MessageText:
  24230. //
  24231. // The template is missing a required signature policy attribute.
  24232. //
  24233. CERTSRV_E_TEMPLATE_POLICY_REQUIRED = HRESULT($80094808);
  24234. {$EXTERNALSYM CERTSRV_E_TEMPLATE_POLICY_REQUIRED}
  24235. //
  24236. // MessageId: CERTSRV_E_SIGNATURE_POLICY_REQUIRED
  24237. //
  24238. // MessageText:
  24239. //
  24240. // The request is missing required signature policy information.
  24241. //
  24242. CERTSRV_E_SIGNATURE_POLICY_REQUIRED = HRESULT($80094809);
  24243. {$EXTERNALSYM CERTSRV_E_SIGNATURE_POLICY_REQUIRED}
  24244. //
  24245. // MessageId: CERTSRV_E_SIGNATURE_COUNT
  24246. //
  24247. // MessageText:
  24248. //
  24249. // The request is missing one or more required signatures.
  24250. //
  24251. CERTSRV_E_SIGNATURE_COUNT = HRESULT($8009480A);
  24252. {$EXTERNALSYM CERTSRV_E_SIGNATURE_COUNT}
  24253. //
  24254. // MessageId: CERTSRV_E_SIGNATURE_REJECTED
  24255. //
  24256. // MessageText:
  24257. //
  24258. // One or more signatures did not include the required application or issuance policies. The request is missing one or more required valid signatures.
  24259. //
  24260. CERTSRV_E_SIGNATURE_REJECTED = HRESULT($8009480B);
  24261. {$EXTERNALSYM CERTSRV_E_SIGNATURE_REJECTED}
  24262. //
  24263. // MessageId: CERTSRV_E_ISSUANCE_POLICY_REQUIRED
  24264. //
  24265. // MessageText:
  24266. //
  24267. // The request is missing one or more required signature issuance policies.
  24268. //
  24269. CERTSRV_E_ISSUANCE_POLICY_REQUIRED = HRESULT($8009480C);
  24270. {$EXTERNALSYM CERTSRV_E_ISSUANCE_POLICY_REQUIRED}
  24271. //
  24272. // MessageId: CERTSRV_E_SUBJECT_UPN_REQUIRED
  24273. //
  24274. // MessageText:
  24275. //
  24276. // The UPN is unavailable and cannot be added to the Subject Alternate name.
  24277. //
  24278. CERTSRV_E_SUBJECT_UPN_REQUIRED = HRESULT($8009480D);
  24279. {$EXTERNALSYM CERTSRV_E_SUBJECT_UPN_REQUIRED}
  24280. //
  24281. // MessageId: CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED
  24282. //
  24283. // MessageText:
  24284. //
  24285. // The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name.
  24286. //
  24287. CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED = HRESULT($8009480E);
  24288. {$EXTERNALSYM CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED}
  24289. //
  24290. // MessageId: CERTSRV_E_SUBJECT_DNS_REQUIRED
  24291. //
  24292. // MessageText:
  24293. //
  24294. // The DNS name is unavailable and cannot be added to the Subject Alternate name.
  24295. //
  24296. CERTSRV_E_SUBJECT_DNS_REQUIRED = HRESULT($8009480F);
  24297. {$EXTERNALSYM CERTSRV_E_SUBJECT_DNS_REQUIRED}
  24298. //
  24299. // MessageId: CERTSRV_E_ARCHIVED_KEY_UNEXPECTED
  24300. //
  24301. // MessageText:
  24302. //
  24303. // The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template.
  24304. //
  24305. CERTSRV_E_ARCHIVED_KEY_UNEXPECTED = HRESULT($80094810);
  24306. {$EXTERNALSYM CERTSRV_E_ARCHIVED_KEY_UNEXPECTED}
  24307. //
  24308. // MessageId: CERTSRV_E_KEY_LENGTH
  24309. //
  24310. // MessageText:
  24311. //
  24312. // The public key does not meet the minimum size required by the specified certificate template.
  24313. //
  24314. CERTSRV_E_KEY_LENGTH = HRESULT($80094811);
  24315. {$EXTERNALSYM CERTSRV_E_KEY_LENGTH}
  24316. //
  24317. // MessageId: CERTSRV_E_SUBJECT_EMAIL_REQUIRED
  24318. //
  24319. // MessageText:
  24320. //
  24321. // The EMail name is unavailable and cannot be added to the Subject or Subject Alternate name.
  24322. //
  24323. CERTSRV_E_SUBJECT_EMAIL_REQUIRED = HRESULT($80094812);
  24324. {$EXTERNALSYM CERTSRV_E_SUBJECT_EMAIL_REQUIRED}
  24325. //
  24326. // MessageId: CERTSRV_E_UNKNOWN_CERT_TYPE
  24327. //
  24328. // MessageText:
  24329. //
  24330. // One or more certificate templates to be enabled on this certification authority could not be found.
  24331. //
  24332. CERTSRV_E_UNKNOWN_CERT_TYPE = HRESULT($80094813);
  24333. {$EXTERNALSYM CERTSRV_E_UNKNOWN_CERT_TYPE}
  24334. //
  24335. // MessageId: CERTSRV_E_CERT_TYPE_OVERLAP
  24336. //
  24337. // MessageText:
  24338. //
  24339. // The certificate template renewal period is longer than the certificate validity period. The template should be reconfigured or the CA certificate renewed.
  24340. //
  24341. CERTSRV_E_CERT_TYPE_OVERLAP = HRESULT($80094814);
  24342. {$EXTERNALSYM CERTSRV_E_CERT_TYPE_OVERLAP}
  24343. //
  24344. // The range 0x5000-0x51ff is reserved for XENROLL errors.
  24345. //
  24346. //
  24347. // MessageId: XENROLL_E_KEY_NOT_EXPORTABLE
  24348. //
  24349. // MessageText:
  24350. //
  24351. // The key is not exportable.
  24352. //
  24353. XENROLL_E_KEY_NOT_EXPORTABLE = HRESULT($80095000);
  24354. {$EXTERNALSYM XENROLL_E_KEY_NOT_EXPORTABLE}
  24355. //
  24356. // MessageId: XENROLL_E_CANNOT_ADD_ROOT_CERT
  24357. //
  24358. // MessageText:
  24359. //
  24360. // You cannot add the root CA certificate into your local store.
  24361. //
  24362. XENROLL_E_CANNOT_ADD_ROOT_CERT = HRESULT($80095001);
  24363. {$EXTERNALSYM XENROLL_E_CANNOT_ADD_ROOT_CERT}
  24364. //
  24365. // MessageId: XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND
  24366. //
  24367. // MessageText:
  24368. //
  24369. // The key archival hash attribute was not found in the response.
  24370. //
  24371. XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND = HRESULT($80095002);
  24372. {$EXTERNALSYM XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND}
  24373. //
  24374. // MessageId: XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH
  24375. //
  24376. // MessageText:
  24377. //
  24378. // An unexpected key archival hash attribute was found in the response.
  24379. //
  24380. XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH = HRESULT($80095003);
  24381. {$EXTERNALSYM XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH}
  24382. //
  24383. // MessageId: XENROLL_E_RESPONSE_KA_HASH_MISMATCH
  24384. //
  24385. // MessageText:
  24386. //
  24387. // There is a key archival hash mismatch between the request and the response.
  24388. //
  24389. XENROLL_E_RESPONSE_KA_HASH_MISMATCH = HRESULT($80095004);
  24390. {$EXTERNALSYM XENROLL_E_RESPONSE_KA_HASH_MISMATCH}
  24391. //
  24392. // MessageId: XENROLL_E_KEYSPEC_SMIME_MISMATCH
  24393. //
  24394. // MessageText:
  24395. //
  24396. // Signing certificate cannot include SMIME extension.
  24397. //
  24398. XENROLL_E_KEYSPEC_SMIME_MISMATCH = HRESULT($80095005);
  24399. {$EXTERNALSYM XENROLL_E_KEYSPEC_SMIME_MISMATCH}
  24400. //
  24401. // MessageId: TRUST_E_SYSTEM_ERROR
  24402. //
  24403. // MessageText:
  24404. //
  24405. // A system-level error occurred while verifying trust.
  24406. //
  24407. TRUST_E_SYSTEM_ERROR = HRESULT($80096001);
  24408. {$EXTERNALSYM TRUST_E_SYSTEM_ERROR}
  24409. //
  24410. // MessageId: TRUST_E_NO_SIGNER_CERT
  24411. //
  24412. // MessageText:
  24413. //
  24414. // The certificate for the signer of the message is invalid or not found.
  24415. //
  24416. TRUST_E_NO_SIGNER_CERT = HRESULT($80096002);
  24417. {$EXTERNALSYM TRUST_E_NO_SIGNER_CERT}
  24418. //
  24419. // MessageId: TRUST_E_COUNTER_SIGNER
  24420. //
  24421. // MessageText:
  24422. //
  24423. // One of the counter signatures was invalid.
  24424. //
  24425. TRUST_E_COUNTER_SIGNER = HRESULT($80096003);
  24426. {$EXTERNALSYM TRUST_E_COUNTER_SIGNER}
  24427. //
  24428. // MessageId: TRUST_E_CERT_SIGNATURE
  24429. //
  24430. // MessageText:
  24431. //
  24432. // The signature of the certificate can not be verified.
  24433. //
  24434. TRUST_E_CERT_SIGNATURE = HRESULT($80096004);
  24435. {$EXTERNALSYM TRUST_E_CERT_SIGNATURE}
  24436. //
  24437. // MessageId: TRUST_E_TIME_STAMP
  24438. //
  24439. // MessageText:
  24440. //
  24441. // The timestamp signature and/or certificate could not be verified or is malformed.
  24442. //
  24443. TRUST_E_TIME_STAMP = HRESULT($80096005);
  24444. {$EXTERNALSYM TRUST_E_TIME_STAMP}
  24445. //
  24446. // MessageId: TRUST_E_BAD_DIGEST
  24447. //
  24448. // MessageText:
  24449. //
  24450. // The digital signature of the object did not verify.
  24451. //
  24452. TRUST_E_BAD_DIGEST = HRESULT($80096010);
  24453. {$EXTERNALSYM TRUST_E_BAD_DIGEST}
  24454. //
  24455. // MessageId: TRUST_E_BASIC_CONSTRAINTS
  24456. //
  24457. // MessageText:
  24458. //
  24459. // A certificate's basic constraint extension has not been observed.
  24460. //
  24461. TRUST_E_BASIC_CONSTRAINTS = HRESULT($80096019);
  24462. {$EXTERNALSYM TRUST_E_BASIC_CONSTRAINTS}
  24463. //
  24464. // MessageId: TRUST_E_FINANCIAL_CRITERIA
  24465. //
  24466. // MessageText:
  24467. //
  24468. // The certificate does not meet or contain the Authenticode(tm) financial extensions.
  24469. //
  24470. TRUST_E_FINANCIAL_CRITERIA = HRESULT($8009601E);
  24471. {$EXTERNALSYM TRUST_E_FINANCIAL_CRITERIA}
  24472. //
  24473. // Error codes for mssipotf.dll
  24474. // Most of the error codes can only occur when an error occurs
  24475. // during font file signing
  24476. //
  24477. //
  24478. //
  24479. // MessageId: MSSIPOTF_E_OUTOFMEMRANGE
  24480. //
  24481. // MessageText:
  24482. //
  24483. // Tried to reference a part of the file outside the proper range.
  24484. //
  24485. MSSIPOTF_E_OUTOFMEMRANGE = HRESULT($80097001);
  24486. {$EXTERNALSYM MSSIPOTF_E_OUTOFMEMRANGE}
  24487. //
  24488. // MessageId: MSSIPOTF_E_CANTGETOBJECT
  24489. //
  24490. // MessageText:
  24491. //
  24492. // Could not retrieve an object from the file.
  24493. //
  24494. MSSIPOTF_E_CANTGETOBJECT = HRESULT($80097002);
  24495. {$EXTERNALSYM MSSIPOTF_E_CANTGETOBJECT}
  24496. //
  24497. // MessageId: MSSIPOTF_E_NOHEADTABLE
  24498. //
  24499. // MessageText:
  24500. //
  24501. // Could not find the head table in the file.
  24502. //
  24503. MSSIPOTF_E_NOHEADTABLE = HRESULT($80097003);
  24504. {$EXTERNALSYM MSSIPOTF_E_NOHEADTABLE}
  24505. //
  24506. // MessageId: MSSIPOTF_E_BAD_MAGICNUMBER
  24507. //
  24508. // MessageText:
  24509. //
  24510. // The magic number in the head table is incorrect.
  24511. //
  24512. MSSIPOTF_E_BAD_MAGICNUMBER = HRESULT($80097004);
  24513. {$EXTERNALSYM MSSIPOTF_E_BAD_MAGICNUMBER}
  24514. //
  24515. // MessageId: MSSIPOTF_E_BAD_OFFSET_TABLE
  24516. //
  24517. // MessageText:
  24518. //
  24519. // The offset table has incorrect values.
  24520. //
  24521. MSSIPOTF_E_BAD_OFFSET_TABLE = HRESULT($80097005);
  24522. {$EXTERNALSYM MSSIPOTF_E_BAD_OFFSET_TABLE}
  24523. //
  24524. // MessageId: MSSIPOTF_E_TABLE_TAGORDER
  24525. //
  24526. // MessageText:
  24527. //
  24528. // Duplicate table tags or tags out of alphabetical order.
  24529. //
  24530. MSSIPOTF_E_TABLE_TAGORDER = HRESULT($80097006);
  24531. {$EXTERNALSYM MSSIPOTF_E_TABLE_TAGORDER}
  24532. //
  24533. // MessageId: MSSIPOTF_E_TABLE_LONGWORD
  24534. //
  24535. // MessageText:
  24536. //
  24537. // A table does not start on a long word boundary.
  24538. //
  24539. MSSIPOTF_E_TABLE_LONGWORD = HRESULT($80097007);
  24540. {$EXTERNALSYM MSSIPOTF_E_TABLE_LONGWORD}
  24541. //
  24542. // MessageId: MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT
  24543. //
  24544. // MessageText:
  24545. //
  24546. // First table does not appear after header information.
  24547. //
  24548. MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT = HRESULT($80097008);
  24549. {$EXTERNALSYM MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT}
  24550. //
  24551. // MessageId: MSSIPOTF_E_TABLES_OVERLAP
  24552. //
  24553. // MessageText:
  24554. //
  24555. // Two or more tables overlap.
  24556. //
  24557. MSSIPOTF_E_TABLES_OVERLAP = HRESULT($80097009);
  24558. {$EXTERNALSYM MSSIPOTF_E_TABLES_OVERLAP}
  24559. //
  24560. // MessageId: MSSIPOTF_E_TABLE_PADBYTES
  24561. //
  24562. // MessageText:
  24563. //
  24564. // Too many pad bytes between tables or pad bytes are not 0.
  24565. //
  24566. MSSIPOTF_E_TABLE_PADBYTES = HRESULT($8009700A);
  24567. {$EXTERNALSYM MSSIPOTF_E_TABLE_PADBYTES}
  24568. //
  24569. // MessageId: MSSIPOTF_E_FILETOOSMALL
  24570. //
  24571. // MessageText:
  24572. //
  24573. // File is too small to contain the last table.
  24574. //
  24575. MSSIPOTF_E_FILETOOSMALL = HRESULT($8009700B);
  24576. {$EXTERNALSYM MSSIPOTF_E_FILETOOSMALL}
  24577. //
  24578. // MessageId: MSSIPOTF_E_TABLE_CHECKSUM
  24579. //
  24580. // MessageText:
  24581. //
  24582. // A table checksum is incorrect.
  24583. //
  24584. MSSIPOTF_E_TABLE_CHECKSUM = HRESULT($8009700C);
  24585. {$EXTERNALSYM MSSIPOTF_E_TABLE_CHECKSUM}
  24586. //
  24587. // MessageId: MSSIPOTF_E_FILE_CHECKSUM
  24588. //
  24589. // MessageText:
  24590. //
  24591. // The file checksum is incorrect.
  24592. //
  24593. MSSIPOTF_E_FILE_CHECKSUM = HRESULT($8009700D);
  24594. {$EXTERNALSYM MSSIPOTF_E_FILE_CHECKSUM}
  24595. //
  24596. // MessageId: MSSIPOTF_E_FAILED_POLICY
  24597. //
  24598. // MessageText:
  24599. //
  24600. // The signature does not have the correct attributes for the policy.
  24601. //
  24602. MSSIPOTF_E_FAILED_POLICY = HRESULT($80097010);
  24603. {$EXTERNALSYM MSSIPOTF_E_FAILED_POLICY}
  24604. //
  24605. // MessageId: MSSIPOTF_E_FAILED_HINTS_CHECK
  24606. //
  24607. // MessageText:
  24608. //
  24609. // The file did not pass the hints check.
  24610. //
  24611. MSSIPOTF_E_FAILED_HINTS_CHECK = HRESULT($80097011);
  24612. {$EXTERNALSYM MSSIPOTF_E_FAILED_HINTS_CHECK}
  24613. //
  24614. // MessageId: MSSIPOTF_E_NOT_OPENTYPE
  24615. //
  24616. // MessageText:
  24617. //
  24618. // The file is not an OpenType file.
  24619. //
  24620. MSSIPOTF_E_NOT_OPENTYPE = HRESULT($80097012);
  24621. {$EXTERNALSYM MSSIPOTF_E_NOT_OPENTYPE}
  24622. //
  24623. // MessageId: MSSIPOTF_E_FILE
  24624. //
  24625. // MessageText:
  24626. //
  24627. // Failed on a file operation (open, map, read, write).
  24628. //
  24629. MSSIPOTF_E_FILE = HRESULT($80097013);
  24630. {$EXTERNALSYM MSSIPOTF_E_FILE}
  24631. //
  24632. // MessageId: MSSIPOTF_E_CRYPT
  24633. //
  24634. // MessageText:
  24635. //
  24636. // A call to a CryptoAPI function failed.
  24637. //
  24638. MSSIPOTF_E_CRYPT = HRESULT($80097014);
  24639. {$EXTERNALSYM MSSIPOTF_E_CRYPT}
  24640. //
  24641. // MessageId: MSSIPOTF_E_BADVERSION
  24642. //
  24643. // MessageText:
  24644. //
  24645. // There is a bad version number in the file.
  24646. //
  24647. MSSIPOTF_E_BADVERSION = HRESULT($80097015);
  24648. {$EXTERNALSYM MSSIPOTF_E_BADVERSION}
  24649. //
  24650. // MessageId: MSSIPOTF_E_DSIG_STRUCTURE
  24651. //
  24652. // MessageText:
  24653. //
  24654. // The structure of the DSIG table is incorrect.
  24655. //
  24656. MSSIPOTF_E_DSIG_STRUCTURE = HRESULT($80097016);
  24657. {$EXTERNALSYM MSSIPOTF_E_DSIG_STRUCTURE}
  24658. //
  24659. // MessageId: MSSIPOTF_E_PCONST_CHECK
  24660. //
  24661. // MessageText:
  24662. //
  24663. // A check failed in a partially constant table.
  24664. //
  24665. MSSIPOTF_E_PCONST_CHECK = HRESULT($80097017);
  24666. {$EXTERNALSYM MSSIPOTF_E_PCONST_CHECK}
  24667. //
  24668. // MessageId: MSSIPOTF_E_STRUCTURE
  24669. //
  24670. // MessageText:
  24671. //
  24672. // Some kind of structural error.
  24673. //
  24674. MSSIPOTF_E_STRUCTURE = HRESULT($80097018);
  24675. {$EXTERNALSYM MSSIPOTF_E_STRUCTURE}
  24676. NTE_OP_OK = 0;
  24677. {$EXTERNALSYM NTE_OP_OK}
  24678. //
  24679. // Note that additional FACILITY_SSPI errors are in issperr.h
  24680. //
  24681. // ******************
  24682. // FACILITY_CERT
  24683. // ******************
  24684. //
  24685. // MessageId: TRUST_E_PROVIDER_UNKNOWN
  24686. //
  24687. // MessageText:
  24688. //
  24689. // Unknown trust provider.
  24690. //
  24691. TRUST_E_PROVIDER_UNKNOWN = HRESULT($800B0001);
  24692. {$EXTERNALSYM TRUST_E_PROVIDER_UNKNOWN}
  24693. //
  24694. // MessageId: TRUST_E_ACTION_UNKNOWN
  24695. //
  24696. // MessageText:
  24697. //
  24698. // The trust verification action specified is not supported by the specified trust provider.
  24699. //
  24700. TRUST_E_ACTION_UNKNOWN = HRESULT($800B0002);
  24701. {$EXTERNALSYM TRUST_E_ACTION_UNKNOWN}
  24702. //
  24703. // MessageId: TRUST_E_SUBJECT_FORM_UNKNOWN
  24704. //
  24705. // MessageText:
  24706. //
  24707. // The form specified for the subject is not one supported or known by the specified trust provider.
  24708. //
  24709. TRUST_E_SUBJECT_FORM_UNKNOWN = HRESULT($800B0003);
  24710. {$EXTERNALSYM TRUST_E_SUBJECT_FORM_UNKNOWN}
  24711. //
  24712. // MessageId: TRUST_E_SUBJECT_NOT_TRUSTED
  24713. //
  24714. // MessageText:
  24715. //
  24716. // The subject is not trusted for the specified action.
  24717. //
  24718. TRUST_E_SUBJECT_NOT_TRUSTED = HRESULT($800B0004);
  24719. {$EXTERNALSYM TRUST_E_SUBJECT_NOT_TRUSTED}
  24720. //
  24721. // MessageId: DIGSIG_E_ENCODE
  24722. //
  24723. // MessageText:
  24724. //
  24725. // Error due to problem in ASN.1 encoding process.
  24726. //
  24727. DIGSIG_E_ENCODE = HRESULT($800B0005);
  24728. {$EXTERNALSYM DIGSIG_E_ENCODE}
  24729. //
  24730. // MessageId: DIGSIG_E_DECODE
  24731. //
  24732. // MessageText:
  24733. //
  24734. // Error due to problem in ASN.1 decoding process.
  24735. //
  24736. DIGSIG_E_DECODE = HRESULT($800B0006);
  24737. {$EXTERNALSYM DIGSIG_E_DECODE}
  24738. //
  24739. // MessageId: DIGSIG_E_EXTENSIBILITY
  24740. //
  24741. // MessageText:
  24742. //
  24743. // Reading / writing Extensions where Attributes are appropriate, and visa versa.
  24744. //
  24745. DIGSIG_E_EXTENSIBILITY = HRESULT($800B0007);
  24746. {$EXTERNALSYM DIGSIG_E_EXTENSIBILITY}
  24747. //
  24748. // MessageId: DIGSIG_E_CRYPTO
  24749. //
  24750. // MessageText:
  24751. //
  24752. // Unspecified cryptographic failure.
  24753. //
  24754. DIGSIG_E_CRYPTO = HRESULT($800B0008);
  24755. {$EXTERNALSYM DIGSIG_E_CRYPTO}
  24756. //
  24757. // MessageId: PERSIST_E_SIZEDEFINITE
  24758. //
  24759. // MessageText:
  24760. //
  24761. // The size of the data could not be determined.
  24762. //
  24763. PERSIST_E_SIZEDEFINITE = HRESULT($800B0009);
  24764. {$EXTERNALSYM PERSIST_E_SIZEDEFINITE}
  24765. //
  24766. // MessageId: PERSIST_E_SIZEINDEFINITE
  24767. //
  24768. // MessageText:
  24769. //
  24770. // The size of the indefinite-sized data could not be determined.
  24771. //
  24772. PERSIST_E_SIZEINDEFINITE = HRESULT($800B000A);
  24773. {$EXTERNALSYM PERSIST_E_SIZEINDEFINITE}
  24774. //
  24775. // MessageId: PERSIST_E_NOTSELFSIZING
  24776. //
  24777. // MessageText:
  24778. //
  24779. // This object does not read and write self-sizing data.
  24780. //
  24781. PERSIST_E_NOTSELFSIZING = HRESULT($800B000B);
  24782. {$EXTERNALSYM PERSIST_E_NOTSELFSIZING}
  24783. //
  24784. // MessageId: TRUST_E_NOSIGNATURE
  24785. //
  24786. // MessageText:
  24787. //
  24788. // No signature was present in the subject.
  24789. //
  24790. TRUST_E_NOSIGNATURE = HRESULT($800B0100);
  24791. {$EXTERNALSYM TRUST_E_NOSIGNATURE}
  24792. //
  24793. // MessageId: CERT_E_EXPIRED
  24794. //
  24795. // MessageText:
  24796. //
  24797. // A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
  24798. //
  24799. CERT_E_EXPIRED = HRESULT($800B0101);
  24800. {$EXTERNALSYM CERT_E_EXPIRED}
  24801. //
  24802. // MessageId: CERT_E_VALIDITYPERIODNESTING
  24803. //
  24804. // MessageText:
  24805. //
  24806. // The validity periods of the certification chain do not nest correctly.
  24807. //
  24808. CERT_E_VALIDITYPERIODNESTING = HRESULT($800B0102);
  24809. {$EXTERNALSYM CERT_E_VALIDITYPERIODNESTING}
  24810. //
  24811. // MessageId: CERT_E_ROLE
  24812. //
  24813. // MessageText:
  24814. //
  24815. // A certificate that can only be used as an end-entity is being used as a CA or visa versa.
  24816. //
  24817. CERT_E_ROLE = HRESULT($800B0103);
  24818. {$EXTERNALSYM CERT_E_ROLE}
  24819. //
  24820. // MessageId: CERT_E_PATHLENCONST
  24821. //
  24822. // MessageText:
  24823. //
  24824. // A path length constraint in the certification chain has been violated.
  24825. //
  24826. CERT_E_PATHLENCONST = HRESULT($800B0104);
  24827. {$EXTERNALSYM CERT_E_PATHLENCONST}
  24828. //
  24829. // MessageId: CERT_E_CRITICAL
  24830. //
  24831. // MessageText:
  24832. //
  24833. // A certificate contains an unknown extension that is marked 'critical'.
  24834. //
  24835. CERT_E_CRITICAL = HRESULT($800B0105);
  24836. {$EXTERNALSYM CERT_E_CRITICAL}
  24837. //
  24838. // MessageId: CERT_E_PURPOSE
  24839. //
  24840. // MessageText:
  24841. //
  24842. // A certificate being used for a purpose other than the ones specified by its CA.
  24843. //
  24844. CERT_E_PURPOSE = HRESULT($800B0106);
  24845. {$EXTERNALSYM CERT_E_PURPOSE}
  24846. //
  24847. // MessageId: CERT_E_ISSUERCHAINING
  24848. //
  24849. // MessageText:
  24850. //
  24851. // A parent of a given certificate in fact did not issue that child certificate.
  24852. //
  24853. CERT_E_ISSUERCHAINING = HRESULT($800B0107);
  24854. {$EXTERNALSYM CERT_E_ISSUERCHAINING}
  24855. //
  24856. // MessageId: CERT_E_MALFORMED
  24857. //
  24858. // MessageText:
  24859. //
  24860. // A certificate is missing or has an empty value for an important field, such as a subject or issuer name.
  24861. //
  24862. CERT_E_MALFORMED = HRESULT($800B0108);
  24863. {$EXTERNALSYM CERT_E_MALFORMED}
  24864. //
  24865. // MessageId: CERT_E_UNTRUSTEDROOT
  24866. //
  24867. // MessageText:
  24868. //
  24869. // A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
  24870. //
  24871. CERT_E_UNTRUSTEDROOT = HRESULT($800B0109);
  24872. {$EXTERNALSYM CERT_E_UNTRUSTEDROOT}
  24873. //
  24874. // MessageId: CERT_E_CHAINING
  24875. //
  24876. // MessageText:
  24877. //
  24878. // A certificate chain could not be built to a trusted root authority.
  24879. //
  24880. CERT_E_CHAINING = HRESULT($800B010A);
  24881. {$EXTERNALSYM CERT_E_CHAINING}
  24882. //
  24883. // MessageId: TRUST_E_FAIL
  24884. //
  24885. // MessageText:
  24886. //
  24887. // Generic trust failure.
  24888. //
  24889. TRUST_E_FAIL = HRESULT($800B010B);
  24890. {$EXTERNALSYM TRUST_E_FAIL}
  24891. //
  24892. // MessageId: CERT_E_REVOKED
  24893. //
  24894. // MessageText:
  24895. //
  24896. // A certificate was explicitly revoked by its issuer.
  24897. //
  24898. CERT_E_REVOKED = HRESULT($800B010C);
  24899. {$EXTERNALSYM CERT_E_REVOKED}
  24900. //
  24901. // MessageId: CERT_E_UNTRUSTEDTESTROOT
  24902. //
  24903. // MessageText:
  24904. //
  24905. // The certification path terminates with the test root which is not trusted with the current policy settings.
  24906. //
  24907. CERT_E_UNTRUSTEDTESTROOT = HRESULT($800B010D);
  24908. {$EXTERNALSYM CERT_E_UNTRUSTEDTESTROOT}
  24909. //
  24910. // MessageId: CERT_E_REVOCATION_FAILURE
  24911. //
  24912. // MessageText:
  24913. //
  24914. // The revocation process could not continue - the certificate(s) could not be checked.
  24915. //
  24916. CERT_E_REVOCATION_FAILURE = HRESULT($800B010E);
  24917. {$EXTERNALSYM CERT_E_REVOCATION_FAILURE}
  24918. //
  24919. // MessageId: CERT_E_CN_NO_MATCH
  24920. //
  24921. // MessageText:
  24922. //
  24923. // The certificate's CN name does not match the passed value.
  24924. //
  24925. CERT_E_CN_NO_MATCH = HRESULT($800B010F);
  24926. {$EXTERNALSYM CERT_E_CN_NO_MATCH}
  24927. //
  24928. // MessageId: CERT_E_WRONG_USAGE
  24929. //
  24930. // MessageText:
  24931. //
  24932. // The certificate is not valid for the requested usage.
  24933. //
  24934. CERT_E_WRONG_USAGE = HRESULT($800B0110);
  24935. {$EXTERNALSYM CERT_E_WRONG_USAGE}
  24936. //
  24937. // MessageId: TRUST_E_EXPLICIT_DISTRUST
  24938. //
  24939. // MessageText:
  24940. //
  24941. // The certificate was explicitly marked as untrusted by the user.
  24942. //
  24943. TRUST_E_EXPLICIT_DISTRUST = HRESULT($800B0111);
  24944. {$EXTERNALSYM TRUST_E_EXPLICIT_DISTRUST}
  24945. //
  24946. // MessageId: CERT_E_UNTRUSTEDCA
  24947. //
  24948. // MessageText:
  24949. //
  24950. // A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
  24951. //
  24952. CERT_E_UNTRUSTEDCA = HRESULT($800B0112);
  24953. {$EXTERNALSYM CERT_E_UNTRUSTEDCA}
  24954. //
  24955. // MessageId: CERT_E_INVALID_POLICY
  24956. //
  24957. // MessageText:
  24958. //
  24959. // The certificate has invalid policy.
  24960. //
  24961. CERT_E_INVALID_POLICY = HRESULT($800B0113);
  24962. {$EXTERNALSYM CERT_E_INVALID_POLICY}
  24963. //
  24964. // MessageId: CERT_E_INVALID_NAME
  24965. //
  24966. // MessageText:
  24967. //
  24968. // The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded.
  24969. //
  24970. CERT_E_INVALID_NAME = HRESULT($800B0114);
  24971. {$EXTERNALSYM CERT_E_INVALID_NAME}
  24972. // *****************
  24973. // FACILITY_SETUPAPI
  24974. // *****************
  24975. //
  24976. // Since these error codes aren't in the standard Win32 range (i.e., 0-64K), define a
  24977. // macro to map either Win32 or SetupAPI error codes into an HRESULT.
  24978. //
  24979. function HRESULT_FROM_SETUPAPI(x: DWORD): HRESULT;
  24980. {$EXTERNALSYM HRESULT_FROM_SETUPAPI}
  24981. //
  24982. // MessageId: SPAPI_E_EXPECTED_SECTION_NAME
  24983. //
  24984. // MessageText:
  24985. //
  24986. // A non-empty line was encountered in the INF before the start of a section.
  24987. //
  24988. const
  24989. SPAPI_E_EXPECTED_SECTION_NAME = HRESULT($800F0000);
  24990. {$EXTERNALSYM SPAPI_E_EXPECTED_SECTION_NAME}
  24991. //
  24992. // MessageId: SPAPI_E_BAD_SECTION_NAME_LINE
  24993. //
  24994. // MessageText:
  24995. //
  24996. // A section name marker in the INF is not complete, or does not exist on a line by itself.
  24997. //
  24998. SPAPI_E_BAD_SECTION_NAME_LINE = HRESULT($800F0001);
  24999. {$EXTERNALSYM SPAPI_E_BAD_SECTION_NAME_LINE}
  25000. //
  25001. // MessageId: SPAPI_E_SECTION_NAME_TOO_LONG
  25002. //
  25003. // MessageText:
  25004. //
  25005. // An INF section was encountered whose name exceeds the maximum section name length.
  25006. //
  25007. SPAPI_E_SECTION_NAME_TOO_LONG = HRESULT($800F0002);
  25008. {$EXTERNALSYM SPAPI_E_SECTION_NAME_TOO_LONG}
  25009. //
  25010. // MessageId: SPAPI_E_GENERAL_SYNTAX
  25011. //
  25012. // MessageText:
  25013. //
  25014. // The syntax of the INF is invalid.
  25015. //
  25016. SPAPI_E_GENERAL_SYNTAX = HRESULT($800F0003);
  25017. {$EXTERNALSYM SPAPI_E_GENERAL_SYNTAX}
  25018. //
  25019. // MessageId: SPAPI_E_WRONG_INF_STYLE
  25020. //
  25021. // MessageText:
  25022. //
  25023. // The style of the INF is different than what was requested.
  25024. //
  25025. SPAPI_E_WRONG_INF_STYLE = HRESULT($800F0100);
  25026. {$EXTERNALSYM SPAPI_E_WRONG_INF_STYLE}
  25027. //
  25028. // MessageId: SPAPI_E_SECTION_NOT_FOUND
  25029. //
  25030. // MessageText:
  25031. //
  25032. // The required section was not found in the INF.
  25033. //
  25034. SPAPI_E_SECTION_NOT_FOUND = HRESULT($800F0101);
  25035. {$EXTERNALSYM SPAPI_E_SECTION_NOT_FOUND}
  25036. //
  25037. // MessageId: SPAPI_E_LINE_NOT_FOUND
  25038. //
  25039. // MessageText:
  25040. //
  25041. // The required line was not found in the INF.
  25042. //
  25043. SPAPI_E_LINE_NOT_FOUND = HRESULT($800F0102);
  25044. {$EXTERNALSYM SPAPI_E_LINE_NOT_FOUND}
  25045. //
  25046. // MessageId: SPAPI_E_NO_BACKUP
  25047. //
  25048. // MessageText:
  25049. //
  25050. // The files affected by the installation of this file queue have not been backed up for uninstall.
  25051. //
  25052. SPAPI_E_NO_BACKUP = HRESULT($800F0103);
  25053. {$EXTERNALSYM SPAPI_E_NO_BACKUP}
  25054. //
  25055. // MessageId: SPAPI_E_NO_ASSOCIATED_CLASS
  25056. //
  25057. // MessageText:
  25058. //
  25059. // The INF or the device information set or element does not have an associated install class.
  25060. //
  25061. SPAPI_E_NO_ASSOCIATED_CLASS = HRESULT($800F0200);
  25062. {$EXTERNALSYM SPAPI_E_NO_ASSOCIATED_CLASS}
  25063. //
  25064. // MessageId: SPAPI_E_CLASS_MISMATCH
  25065. //
  25066. // MessageText:
  25067. //
  25068. // The INF or the device information set or element does not match the specified install class.
  25069. //
  25070. SPAPI_E_CLASS_MISMATCH = HRESULT($800F0201);
  25071. {$EXTERNALSYM SPAPI_E_CLASS_MISMATCH}
  25072. //
  25073. // MessageId: SPAPI_E_DUPLICATE_FOUND
  25074. //
  25075. // MessageText:
  25076. //
  25077. // An existing device was found that is a duplicate of the device being manually installed.
  25078. //
  25079. SPAPI_E_DUPLICATE_FOUND = HRESULT($800F0202);
  25080. {$EXTERNALSYM SPAPI_E_DUPLICATE_FOUND}
  25081. //
  25082. // MessageId: SPAPI_E_NO_DRIVER_SELECTED
  25083. //
  25084. // MessageText:
  25085. //
  25086. // There is no driver selected for the device information set or element.
  25087. //
  25088. SPAPI_E_NO_DRIVER_SELECTED = HRESULT($800F0203);
  25089. {$EXTERNALSYM SPAPI_E_NO_DRIVER_SELECTED}
  25090. //
  25091. // MessageId: SPAPI_E_KEY_DOES_NOT_EXIST
  25092. //
  25093. // MessageText:
  25094. //
  25095. // The requested device registry key does not exist.
  25096. //
  25097. SPAPI_E_KEY_DOES_NOT_EXIST = HRESULT($800F0204);
  25098. {$EXTERNALSYM SPAPI_E_KEY_DOES_NOT_EXIST}
  25099. //
  25100. // MessageId: SPAPI_E_INVALID_DEVINST_NAME
  25101. //
  25102. // MessageText:
  25103. //
  25104. // The device instance name is invalid.
  25105. //
  25106. SPAPI_E_INVALID_DEVINST_NAME = HRESULT($800F0205);
  25107. {$EXTERNALSYM SPAPI_E_INVALID_DEVINST_NAME}
  25108. //
  25109. // MessageId: SPAPI_E_INVALID_CLASS
  25110. //
  25111. // MessageText:
  25112. //
  25113. // The install class is not present or is invalid.
  25114. //
  25115. SPAPI_E_INVALID_CLASS = HRESULT($800F0206);
  25116. {$EXTERNALSYM SPAPI_E_INVALID_CLASS}
  25117. //
  25118. // MessageId: SPAPI_E_DEVINST_ALREADY_EXISTS
  25119. //
  25120. // MessageText:
  25121. //
  25122. // The device instance cannot be created because it already exists.
  25123. //
  25124. SPAPI_E_DEVINST_ALREADY_EXISTS = HRESULT($800F0207);
  25125. {$EXTERNALSYM SPAPI_E_DEVINST_ALREADY_EXISTS}
  25126. //
  25127. // MessageId: SPAPI_E_DEVINFO_NOT_REGISTERED
  25128. //
  25129. // MessageText:
  25130. //
  25131. // The operation cannot be performed on a device information element that has not been registered.
  25132. //
  25133. SPAPI_E_DEVINFO_NOT_REGISTERED = HRESULT($800F0208);
  25134. {$EXTERNALSYM SPAPI_E_DEVINFO_NOT_REGISTERED}
  25135. //
  25136. // MessageId: SPAPI_E_INVALID_REG_PROPERTY
  25137. //
  25138. // MessageText:
  25139. //
  25140. // The device property code is invalid.
  25141. //
  25142. SPAPI_E_INVALID_REG_PROPERTY = HRESULT($800F0209);
  25143. {$EXTERNALSYM SPAPI_E_INVALID_REG_PROPERTY}
  25144. //
  25145. // MessageId: SPAPI_E_NO_INF
  25146. //
  25147. // MessageText:
  25148. //
  25149. // The INF from which a driver list is to be built does not exist.
  25150. //
  25151. SPAPI_E_NO_INF = HRESULT($800F020A);
  25152. {$EXTERNALSYM SPAPI_E_NO_INF}
  25153. //
  25154. // MessageId: SPAPI_E_NO_SUCH_DEVINST
  25155. //
  25156. // MessageText:
  25157. //
  25158. // The device instance does not exist in the hardware tree.
  25159. //
  25160. SPAPI_E_NO_SUCH_DEVINST = HRESULT($800F020B);
  25161. {$EXTERNALSYM SPAPI_E_NO_SUCH_DEVINST}
  25162. //
  25163. // MessageId: SPAPI_E_CANT_LOAD_CLASS_ICON
  25164. //
  25165. // MessageText:
  25166. //
  25167. // The icon representing this install class cannot be loaded.
  25168. //
  25169. SPAPI_E_CANT_LOAD_CLASS_ICON = HRESULT($800F020C);
  25170. {$EXTERNALSYM SPAPI_E_CANT_LOAD_CLASS_ICON}
  25171. //
  25172. // MessageId: SPAPI_E_INVALID_CLASS_INSTALLER
  25173. //
  25174. // MessageText:
  25175. //
  25176. // The class installer registry entry is invalid.
  25177. //
  25178. SPAPI_E_INVALID_CLASS_INSTALLER = HRESULT($800F020D);
  25179. {$EXTERNALSYM SPAPI_E_INVALID_CLASS_INSTALLER}
  25180. //
  25181. // MessageId: SPAPI_E_DI_DO_DEFAULT
  25182. //
  25183. // MessageText:
  25184. //
  25185. // The class installer has indicated that the default action should be performed for this installation request.
  25186. //
  25187. SPAPI_E_DI_DO_DEFAULT = HRESULT($800F020E);
  25188. {$EXTERNALSYM SPAPI_E_DI_DO_DEFAULT}
  25189. //
  25190. // MessageId: SPAPI_E_DI_NOFILECOPY
  25191. //
  25192. // MessageText:
  25193. //
  25194. // The operation does not require any files to be copied.
  25195. //
  25196. SPAPI_E_DI_NOFILECOPY = HRESULT($800F020F);
  25197. {$EXTERNALSYM SPAPI_E_DI_NOFILECOPY}
  25198. //
  25199. // MessageId: SPAPI_E_INVALID_HWPROFILE
  25200. //
  25201. // MessageText:
  25202. //
  25203. // The specified hardware profile does not exist.
  25204. //
  25205. SPAPI_E_INVALID_HWPROFILE = HRESULT($800F0210);
  25206. {$EXTERNALSYM SPAPI_E_INVALID_HWPROFILE}
  25207. //
  25208. // MessageId: SPAPI_E_NO_DEVICE_SELECTED
  25209. //
  25210. // MessageText:
  25211. //
  25212. // There is no device information element currently selected for this device information set.
  25213. //
  25214. SPAPI_E_NO_DEVICE_SELECTED = HRESULT($800F0211);
  25215. {$EXTERNALSYM SPAPI_E_NO_DEVICE_SELECTED}
  25216. //
  25217. // MessageId: SPAPI_E_DEVINFO_LIST_LOCKED
  25218. //
  25219. // MessageText:
  25220. //
  25221. // The operation cannot be performed because the device information set is locked.
  25222. //
  25223. SPAPI_E_DEVINFO_LIST_LOCKED = HRESULT($800F0212);
  25224. {$EXTERNALSYM SPAPI_E_DEVINFO_LIST_LOCKED}
  25225. //
  25226. // MessageId: SPAPI_E_DEVINFO_DATA_LOCKED
  25227. //
  25228. // MessageText:
  25229. //
  25230. // The operation cannot be performed because the device information element is locked.
  25231. //
  25232. SPAPI_E_DEVINFO_DATA_LOCKED = HRESULT($800F0213);
  25233. {$EXTERNALSYM SPAPI_E_DEVINFO_DATA_LOCKED}
  25234. //
  25235. // MessageId: SPAPI_E_DI_BAD_PATH
  25236. //
  25237. // MessageText:
  25238. //
  25239. // The specified path does not contain any applicable device INFs.
  25240. //
  25241. SPAPI_E_DI_BAD_PATH = HRESULT($800F0214);
  25242. {$EXTERNALSYM SPAPI_E_DI_BAD_PATH}
  25243. //
  25244. // MessageId: SPAPI_E_NO_CLASSINSTALL_PARAMS
  25245. //
  25246. // MessageText:
  25247. //
  25248. // No class installer parameters have been set for the device information set or element.
  25249. //
  25250. SPAPI_E_NO_CLASSINSTALL_PARAMS = HRESULT($800F0215);
  25251. {$EXTERNALSYM SPAPI_E_NO_CLASSINSTALL_PARAMS}
  25252. //
  25253. // MessageId: SPAPI_E_FILEQUEUE_LOCKED
  25254. //
  25255. // MessageText:
  25256. //
  25257. // The operation cannot be performed because the file queue is locked.
  25258. //
  25259. SPAPI_E_FILEQUEUE_LOCKED = HRESULT($800F0216);
  25260. {$EXTERNALSYM SPAPI_E_FILEQUEUE_LOCKED}
  25261. //
  25262. // MessageId: SPAPI_E_BAD_SERVICE_INSTALLSECT
  25263. //
  25264. // MessageText:
  25265. //
  25266. // A service installation section in this INF is invalid.
  25267. //
  25268. SPAPI_E_BAD_SERVICE_INSTALLSECT = HRESULT($800F0217);
  25269. {$EXTERNALSYM SPAPI_E_BAD_SERVICE_INSTALLSECT}
  25270. //
  25271. // MessageId: SPAPI_E_NO_CLASS_DRIVER_LIST
  25272. //
  25273. // MessageText:
  25274. //
  25275. // There is no class driver list for the device information element.
  25276. //
  25277. SPAPI_E_NO_CLASS_DRIVER_LIST = HRESULT($800F0218);
  25278. {$EXTERNALSYM SPAPI_E_NO_CLASS_DRIVER_LIST}
  25279. //
  25280. // MessageId: SPAPI_E_NO_ASSOCIATED_SERVICE
  25281. //
  25282. // MessageText:
  25283. //
  25284. // The installation failed because a function driver was not specified for this device instance.
  25285. //
  25286. SPAPI_E_NO_ASSOCIATED_SERVICE = HRESULT($800F0219);
  25287. {$EXTERNALSYM SPAPI_E_NO_ASSOCIATED_SERVICE}
  25288. //
  25289. // MessageId: SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE
  25290. //
  25291. // MessageText:
  25292. //
  25293. // There is presently no default device interface designated for this interface class.
  25294. //
  25295. SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE = HRESULT($800F021A);
  25296. {$EXTERNALSYM SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE}
  25297. //
  25298. // MessageId: SPAPI_E_DEVICE_INTERFACE_ACTIVE
  25299. //
  25300. // MessageText:
  25301. //
  25302. // The operation cannot be performed because the device interface is currently active.
  25303. //
  25304. SPAPI_E_DEVICE_INTERFACE_ACTIVE = HRESULT($800F021B);
  25305. {$EXTERNALSYM SPAPI_E_DEVICE_INTERFACE_ACTIVE}
  25306. //
  25307. // MessageId: SPAPI_E_DEVICE_INTERFACE_REMOVED
  25308. //
  25309. // MessageText:
  25310. //
  25311. // The operation cannot be performed because the device interface has been removed from the system.
  25312. //
  25313. SPAPI_E_DEVICE_INTERFACE_REMOVED = HRESULT($800F021C);
  25314. {$EXTERNALSYM SPAPI_E_DEVICE_INTERFACE_REMOVED}
  25315. //
  25316. // MessageId: SPAPI_E_BAD_INTERFACE_INSTALLSECT
  25317. //
  25318. // MessageText:
  25319. //
  25320. // An interface installation section in this INF is invalid.
  25321. //
  25322. SPAPI_E_BAD_INTERFACE_INSTALLSECT = HRESULT($800F021D);
  25323. {$EXTERNALSYM SPAPI_E_BAD_INTERFACE_INSTALLSECT}
  25324. //
  25325. // MessageId: SPAPI_E_NO_SUCH_INTERFACE_CLASS
  25326. //
  25327. // MessageText:
  25328. //
  25329. // This interface class does not exist in the system.
  25330. //
  25331. SPAPI_E_NO_SUCH_INTERFACE_CLASS = HRESULT($800F021E);
  25332. {$EXTERNALSYM SPAPI_E_NO_SUCH_INTERFACE_CLASS}
  25333. //
  25334. // MessageId: SPAPI_E_INVALID_REFERENCE_STRING
  25335. //
  25336. // MessageText:
  25337. //
  25338. // The reference string supplied for this interface device is invalid.
  25339. //
  25340. SPAPI_E_INVALID_REFERENCE_STRING = HRESULT($800F021F);
  25341. {$EXTERNALSYM SPAPI_E_INVALID_REFERENCE_STRING}
  25342. //
  25343. // MessageId: SPAPI_E_INVALID_MACHINENAME
  25344. //
  25345. // MessageText:
  25346. //
  25347. // The specified machine name does not conform to UNC naming conventions.
  25348. //
  25349. SPAPI_E_INVALID_MACHINENAME = HRESULT($800F0220);
  25350. {$EXTERNALSYM SPAPI_E_INVALID_MACHINENAME}
  25351. //
  25352. // MessageId: SPAPI_E_REMOTE_COMM_FAILURE
  25353. //
  25354. // MessageText:
  25355. //
  25356. // A general remote communication error occurred.
  25357. //
  25358. SPAPI_E_REMOTE_COMM_FAILURE = HRESULT($800F0221);
  25359. {$EXTERNALSYM SPAPI_E_REMOTE_COMM_FAILURE}
  25360. //
  25361. // MessageId: SPAPI_E_MACHINE_UNAVAILABLE
  25362. //
  25363. // MessageText:
  25364. //
  25365. // The machine selected for remote communication is not available at this time.
  25366. //
  25367. SPAPI_E_MACHINE_UNAVAILABLE = HRESULT($800F0222);
  25368. {$EXTERNALSYM SPAPI_E_MACHINE_UNAVAILABLE}
  25369. //
  25370. // MessageId: SPAPI_E_NO_CONFIGMGR_SERVICES
  25371. //
  25372. // MessageText:
  25373. //
  25374. // The Plug and Play service is not available on the remote machine.
  25375. //
  25376. SPAPI_E_NO_CONFIGMGR_SERVICES = HRESULT($800F0223);
  25377. {$EXTERNALSYM SPAPI_E_NO_CONFIGMGR_SERVICES}
  25378. //
  25379. // MessageId: SPAPI_E_INVALID_PROPPAGE_PROVIDER
  25380. //
  25381. // MessageText:
  25382. //
  25383. // The property page provider registry entry is invalid.
  25384. //
  25385. SPAPI_E_INVALID_PROPPAGE_PROVIDER = HRESULT($800F0224);
  25386. {$EXTERNALSYM SPAPI_E_INVALID_PROPPAGE_PROVIDER}
  25387. //
  25388. // MessageId: SPAPI_E_NO_SUCH_DEVICE_INTERFACE
  25389. //
  25390. // MessageText:
  25391. //
  25392. // The requested device interface is not present in the system.
  25393. //
  25394. SPAPI_E_NO_SUCH_DEVICE_INTERFACE = HRESULT($800F0225);
  25395. {$EXTERNALSYM SPAPI_E_NO_SUCH_DEVICE_INTERFACE}
  25396. //
  25397. // MessageId: SPAPI_E_DI_POSTPROCESSING_REQUIRED
  25398. //
  25399. // MessageText:
  25400. //
  25401. // The device's co-installer has additional work to perform after installation is complete.
  25402. //
  25403. SPAPI_E_DI_POSTPROCESSING_REQUIRED = HRESULT($800F0226);
  25404. {$EXTERNALSYM SPAPI_E_DI_POSTPROCESSING_REQUIRED}
  25405. //
  25406. // MessageId: SPAPI_E_INVALID_COINSTALLER
  25407. //
  25408. // MessageText:
  25409. //
  25410. // The device's co-installer is invalid.
  25411. //
  25412. SPAPI_E_INVALID_COINSTALLER = HRESULT($800F0227);
  25413. {$EXTERNALSYM SPAPI_E_INVALID_COINSTALLER}
  25414. //
  25415. // MessageId: SPAPI_E_NO_COMPAT_DRIVERS
  25416. //
  25417. // MessageText:
  25418. //
  25419. // There are no compatible drivers for this device.
  25420. //
  25421. SPAPI_E_NO_COMPAT_DRIVERS = HRESULT($800F0228);
  25422. {$EXTERNALSYM SPAPI_E_NO_COMPAT_DRIVERS}
  25423. //
  25424. // MessageId: SPAPI_E_NO_DEVICE_ICON
  25425. //
  25426. // MessageText:
  25427. //
  25428. // There is no icon that represents this device or device type.
  25429. //
  25430. SPAPI_E_NO_DEVICE_ICON = HRESULT($800F0229);
  25431. {$EXTERNALSYM SPAPI_E_NO_DEVICE_ICON}
  25432. //
  25433. // MessageId: SPAPI_E_INVALID_INF_LOGCONFIG
  25434. //
  25435. // MessageText:
  25436. //
  25437. // A logical configuration specified in this INF is invalid.
  25438. //
  25439. SPAPI_E_INVALID_INF_LOGCONFIG = HRESULT($800F022A);
  25440. {$EXTERNALSYM SPAPI_E_INVALID_INF_LOGCONFIG}
  25441. //
  25442. // MessageId: SPAPI_E_DI_DONT_INSTALL
  25443. //
  25444. // MessageText:
  25445. //
  25446. // The class installer has denied the request to install or upgrade this device.
  25447. //
  25448. SPAPI_E_DI_DONT_INSTALL = HRESULT($800F022B);
  25449. {$EXTERNALSYM SPAPI_E_DI_DONT_INSTALL}
  25450. //
  25451. // MessageId: SPAPI_E_INVALID_FILTER_DRIVER
  25452. //
  25453. // MessageText:
  25454. //
  25455. // One of the filter drivers installed for this device is invalid.
  25456. //
  25457. SPAPI_E_INVALID_FILTER_DRIVER = HRESULT($800F022C);
  25458. {$EXTERNALSYM SPAPI_E_INVALID_FILTER_DRIVER}
  25459. //
  25460. // MessageId: SPAPI_E_NON_WINDOWS_NT_DRIVER
  25461. //
  25462. // MessageText:
  25463. //
  25464. // The driver selected for this device does not support Windows XP.
  25465. //
  25466. SPAPI_E_NON_WINDOWS_NT_DRIVER = HRESULT($800F022D);
  25467. {$EXTERNALSYM SPAPI_E_NON_WINDOWS_NT_DRIVER}
  25468. //
  25469. // MessageId: SPAPI_E_NON_WINDOWS_DRIVER
  25470. //
  25471. // MessageText:
  25472. //
  25473. // The driver selected for this device does not support Windows.
  25474. //
  25475. SPAPI_E_NON_WINDOWS_DRIVER = HRESULT($800F022E);
  25476. {$EXTERNALSYM SPAPI_E_NON_WINDOWS_DRIVER}
  25477. //
  25478. // MessageId: SPAPI_E_NO_CATALOG_FOR_OEM_INF
  25479. //
  25480. // MessageText:
  25481. //
  25482. // The third-party INF does not contain digital signature information.
  25483. //
  25484. SPAPI_E_NO_CATALOG_FOR_OEM_INF = HRESULT($800F022F);
  25485. {$EXTERNALSYM SPAPI_E_NO_CATALOG_FOR_OEM_INF}
  25486. //
  25487. // MessageId: SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE
  25488. //
  25489. // MessageText:
  25490. //
  25491. // An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms.
  25492. //
  25493. SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE = HRESULT($800F0230);
  25494. {$EXTERNALSYM SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE}
  25495. //
  25496. // MessageId: SPAPI_E_NOT_DISABLEABLE
  25497. //
  25498. // MessageText:
  25499. //
  25500. // The device cannot be disabled.
  25501. //
  25502. SPAPI_E_NOT_DISABLEABLE = HRESULT($800F0231);
  25503. {$EXTERNALSYM SPAPI_E_NOT_DISABLEABLE}
  25504. //
  25505. // MessageId: SPAPI_E_CANT_REMOVE_DEVINST
  25506. //
  25507. // MessageText:
  25508. //
  25509. // The device could not be dynamically removed.
  25510. //
  25511. SPAPI_E_CANT_REMOVE_DEVINST = HRESULT($800F0232);
  25512. {$EXTERNALSYM SPAPI_E_CANT_REMOVE_DEVINST}
  25513. //
  25514. // MessageId: SPAPI_E_INVALID_TARGET
  25515. //
  25516. // MessageText:
  25517. //
  25518. // Cannot copy to specified target.
  25519. //
  25520. SPAPI_E_INVALID_TARGET = HRESULT($800F0233);
  25521. {$EXTERNALSYM SPAPI_E_INVALID_TARGET}
  25522. //
  25523. // MessageId: SPAPI_E_DRIVER_NONNATIVE
  25524. //
  25525. // MessageText:
  25526. //
  25527. // Driver is not intended for this platform.
  25528. //
  25529. SPAPI_E_DRIVER_NONNATIVE = HRESULT($800F0234);
  25530. {$EXTERNALSYM SPAPI_E_DRIVER_NONNATIVE}
  25531. //
  25532. // MessageId: SPAPI_E_IN_WOW64
  25533. //
  25534. // MessageText:
  25535. //
  25536. // Operation not allowed in WOW64.
  25537. //
  25538. SPAPI_E_IN_WOW64 = HRESULT($800F0235);
  25539. {$EXTERNALSYM SPAPI_E_IN_WOW64}
  25540. //
  25541. // MessageId: SPAPI_E_SET_SYSTEM_RESTORE_POINT
  25542. //
  25543. // MessageText:
  25544. //
  25545. // The operation involving unsigned file copying was rolled back, so that a system restore point could be set.
  25546. //
  25547. SPAPI_E_SET_SYSTEM_RESTORE_POINT = HRESULT($800F0236);
  25548. {$EXTERNALSYM SPAPI_E_SET_SYSTEM_RESTORE_POINT}
  25549. //
  25550. // MessageId: SPAPI_E_INCORRECTLY_COPIED_INF
  25551. //
  25552. // MessageText:
  25553. //
  25554. // An INF was copied into the Windows INF directory in an improper manner.
  25555. //
  25556. SPAPI_E_INCORRECTLY_COPIED_INF = HRESULT($800F0237);
  25557. {$EXTERNALSYM SPAPI_E_INCORRECTLY_COPIED_INF}
  25558. //
  25559. // MessageId: SPAPI_E_SCE_DISABLED
  25560. //
  25561. // MessageText:
  25562. //
  25563. // The Security Configuration Editor (SCE) APIs have been disabled on this Embedded product.
  25564. //
  25565. SPAPI_E_SCE_DISABLED = HRESULT($800F0238);
  25566. {$EXTERNALSYM SPAPI_E_SCE_DISABLED}
  25567. //
  25568. // MessageId: SPAPI_E_UNKNOWN_EXCEPTION
  25569. //
  25570. // MessageText:
  25571. //
  25572. // An unknown exception was encountered.
  25573. //
  25574. SPAPI_E_UNKNOWN_EXCEPTION = HRESULT($800F0239);
  25575. {$EXTERNALSYM SPAPI_E_UNKNOWN_EXCEPTION}
  25576. //
  25577. // MessageId: SPAPI_E_PNP_REGISTRY_ERROR
  25578. //
  25579. // MessageText:
  25580. //
  25581. // A problem was encountered when accessing the Plug and Play registry database.
  25582. //
  25583. SPAPI_E_PNP_REGISTRY_ERROR = HRESULT($800F023A);
  25584. {$EXTERNALSYM SPAPI_E_PNP_REGISTRY_ERROR}
  25585. //
  25586. // MessageId: SPAPI_E_REMOTE_REQUEST_UNSUPPORTED
  25587. //
  25588. // MessageText:
  25589. //
  25590. // The requested operation is not supported for a remote machine.
  25591. //
  25592. SPAPI_E_REMOTE_REQUEST_UNSUPPORTED = HRESULT($800F023B);
  25593. {$EXTERNALSYM SPAPI_E_REMOTE_REQUEST_UNSUPPORTED}
  25594. //
  25595. // MessageId: SPAPI_E_NOT_AN_INSTALLED_OEM_INF
  25596. //
  25597. // MessageText:
  25598. //
  25599. // The specified file is not an installed OEM INF.
  25600. //
  25601. SPAPI_E_NOT_AN_INSTALLED_OEM_INF = HRESULT($800F023C);
  25602. {$EXTERNALSYM SPAPI_E_NOT_AN_INSTALLED_OEM_INF}
  25603. //
  25604. // MessageId: SPAPI_E_INF_IN_USE_BY_DEVICES
  25605. //
  25606. // MessageText:
  25607. //
  25608. // One or more devices are presently installed using the specified INF.
  25609. //
  25610. SPAPI_E_INF_IN_USE_BY_DEVICES = HRESULT($800F023D);
  25611. {$EXTERNALSYM SPAPI_E_INF_IN_USE_BY_DEVICES}
  25612. //
  25613. // MessageId: SPAPI_E_DI_FUNCTION_OBSOLETE
  25614. //
  25615. // MessageText:
  25616. //
  25617. // The requested device install operation is obsolete.
  25618. //
  25619. SPAPI_E_DI_FUNCTION_OBSOLETE = HRESULT($800F023E);
  25620. {$EXTERNALSYM SPAPI_E_DI_FUNCTION_OBSOLETE}
  25621. //
  25622. // MessageId: SPAPI_E_NO_AUTHENTICODE_CATALOG
  25623. //
  25624. // MessageText:
  25625. //
  25626. // A file could not be verified because it does not have an associated catalog signed via Authenticode(tm).
  25627. //
  25628. SPAPI_E_NO_AUTHENTICODE_CATALOG = HRESULT($800F023F);
  25629. {$EXTERNALSYM SPAPI_E_NO_AUTHENTICODE_CATALOG}
  25630. //
  25631. // MessageId: SPAPI_E_AUTHENTICODE_DISALLOWED
  25632. //
  25633. // MessageText:
  25634. //
  25635. // Authenticode(tm) signature verification is not supported for the specified INF.
  25636. //
  25637. SPAPI_E_AUTHENTICODE_DISALLOWED = HRESULT($800F0240);
  25638. {$EXTERNALSYM SPAPI_E_AUTHENTICODE_DISALLOWED}
  25639. //
  25640. // MessageId: SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER
  25641. //
  25642. // MessageText:
  25643. //
  25644. // The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
  25645. //
  25646. SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER = HRESULT($800F0241);
  25647. {$EXTERNALSYM SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER}
  25648. //
  25649. // MessageId: SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED
  25650. //
  25651. // MessageText:
  25652. //
  25653. // The publisher of an Authenticode(tm) signed catalog has not yet been established as trusted.
  25654. //
  25655. SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED = HRESULT($800F0242);
  25656. {$EXTERNALSYM SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED}
  25657. //
  25658. // MessageId: SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED
  25659. //
  25660. // MessageText:
  25661. //
  25662. // The publisher of an Authenticode(tm) signed catalog was not established as trusted.
  25663. //
  25664. SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED = HRESULT($800F0243);
  25665. {$EXTERNALSYM SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED}
  25666. //
  25667. // MessageId: SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH
  25668. //
  25669. // MessageText:
  25670. //
  25671. // The software was tested for compliance with Windows Logo requirements on a different version of Windows, and may not be compatible with this version.
  25672. //
  25673. SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH = HRESULT($800F0244);
  25674. {$EXTERNALSYM SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH}
  25675. //
  25676. // MessageId: SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE
  25677. //
  25678. // MessageText:
  25679. //
  25680. // The file may only be validated by a catalog signed via Authenticode(tm).
  25681. //
  25682. SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE = HRESULT($800F0245);
  25683. {$EXTERNALSYM SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE}
  25684. //
  25685. // MessageId: SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW
  25686. //
  25687. // MessageText:
  25688. //
  25689. // An unrecoverable stack overflow was encountered.
  25690. //
  25691. SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW = HRESULT($800F0300);
  25692. {$EXTERNALSYM SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW}
  25693. //
  25694. // MessageId: SPAPI_E_ERROR_NOT_INSTALLED
  25695. //
  25696. // MessageText:
  25697. //
  25698. // No installed components were detected.
  25699. //
  25700. SPAPI_E_ERROR_NOT_INSTALLED = HRESULT($800F1000);
  25701. {$EXTERNALSYM SPAPI_E_ERROR_NOT_INSTALLED}
  25702. // *****************
  25703. // FACILITY_SCARD
  25704. // *****************
  25705. //
  25706. // =============================
  25707. // Facility SCARD Error Messages
  25708. // =============================
  25709. //
  25710. SCARD_S_SUCCESS = NO_ERROR;
  25711. {$EXTERNALSYM SCARD_S_SUCCESS}
  25712. //
  25713. // MessageId: SCARD_F_INTERNAL_ERROR
  25714. //
  25715. // MessageText:
  25716. //
  25717. // An internal consistency check failed.
  25718. //
  25719. SCARD_F_INTERNAL_ERROR = HRESULT($80100001);
  25720. {$EXTERNALSYM SCARD_F_INTERNAL_ERROR}
  25721. //
  25722. // MessageId: SCARD_E_CANCELLED
  25723. //
  25724. // MessageText:
  25725. //
  25726. // The action was cancelled by an SCardCancel request.
  25727. //
  25728. SCARD_E_CANCELLED = HRESULT($80100002);
  25729. {$EXTERNALSYM SCARD_E_CANCELLED}
  25730. //
  25731. // MessageId: SCARD_E_INVALID_HANDLE
  25732. //
  25733. // MessageText:
  25734. //
  25735. // The supplied handle was invalid.
  25736. //
  25737. SCARD_E_INVALID_HANDLE = HRESULT($80100003);
  25738. {$EXTERNALSYM SCARD_E_INVALID_HANDLE}
  25739. //
  25740. // MessageId: SCARD_E_INVALID_PARAMETER
  25741. //
  25742. // MessageText:
  25743. //
  25744. // One or more of the supplied parameters could not be properly interpreted.
  25745. //
  25746. SCARD_E_INVALID_PARAMETER = HRESULT($80100004);
  25747. {$EXTERNALSYM SCARD_E_INVALID_PARAMETER}
  25748. //
  25749. // MessageId: SCARD_E_INVALID_TARGET
  25750. //
  25751. // MessageText:
  25752. //
  25753. // Registry startup information is missing or invalid.
  25754. //
  25755. SCARD_E_INVALID_TARGET = HRESULT($80100005);
  25756. {$EXTERNALSYM SCARD_E_INVALID_TARGET}
  25757. //
  25758. // MessageId: SCARD_E_NO_MEMORY
  25759. //
  25760. // MessageText:
  25761. //
  25762. // Not enough memory available to complete this command.
  25763. //
  25764. SCARD_E_NO_MEMORY = HRESULT($80100006);
  25765. {$EXTERNALSYM SCARD_E_NO_MEMORY}
  25766. //
  25767. // MessageId: SCARD_F_WAITED_TOO_LONG
  25768. //
  25769. // MessageText:
  25770. //
  25771. // An internal consistency timer has expired.
  25772. //
  25773. SCARD_F_WAITED_TOO_LONG = HRESULT($80100007);
  25774. {$EXTERNALSYM SCARD_F_WAITED_TOO_LONG}
  25775. //
  25776. // MessageId: SCARD_E_INSUFFICIENT_BUFFER
  25777. //
  25778. // MessageText:
  25779. //
  25780. // The data buffer to receive returned data is too small for the returned data.
  25781. //
  25782. SCARD_E_INSUFFICIENT_BUFFER = HRESULT($80100008);
  25783. {$EXTERNALSYM SCARD_E_INSUFFICIENT_BUFFER}
  25784. //
  25785. // MessageId: SCARD_E_UNKNOWN_READER
  25786. //
  25787. // MessageText:
  25788. //
  25789. // The specified reader name is not recognized.
  25790. //
  25791. SCARD_E_UNKNOWN_READER = HRESULT($80100009);
  25792. {$EXTERNALSYM SCARD_E_UNKNOWN_READER}
  25793. //
  25794. // MessageId: SCARD_E_TIMEOUT
  25795. //
  25796. // MessageText:
  25797. //
  25798. // The user-specified timeout value has expired.
  25799. //
  25800. SCARD_E_TIMEOUT = HRESULT($8010000A);
  25801. {$EXTERNALSYM SCARD_E_TIMEOUT}
  25802. //
  25803. // MessageId: SCARD_E_SHARING_VIOLATION
  25804. //
  25805. // MessageText:
  25806. //
  25807. // The smart card cannot be accessed because of other connections outstanding.
  25808. //
  25809. SCARD_E_SHARING_VIOLATION = HRESULT($8010000B);
  25810. {$EXTERNALSYM SCARD_E_SHARING_VIOLATION}
  25811. //
  25812. // MessageId: SCARD_E_NO_SMARTCARD
  25813. //
  25814. // MessageText:
  25815. //
  25816. // The operation requires a Smart Card, but no Smart Card is currently in the device.
  25817. //
  25818. SCARD_E_NO_SMARTCARD = HRESULT($8010000C);
  25819. {$EXTERNALSYM SCARD_E_NO_SMARTCARD}
  25820. //
  25821. // MessageId: SCARD_E_UNKNOWN_CARD
  25822. //
  25823. // MessageText:
  25824. //
  25825. // The specified smart card name is not recognized.
  25826. //
  25827. SCARD_E_UNKNOWN_CARD = HRESULT($8010000D);
  25828. {$EXTERNALSYM SCARD_E_UNKNOWN_CARD}
  25829. //
  25830. // MessageId: SCARD_E_CANT_DISPOSE
  25831. //
  25832. // MessageText:
  25833. //
  25834. // The system could not dispose of the media in the requested manner.
  25835. //
  25836. SCARD_E_CANT_DISPOSE = HRESULT($8010000E);
  25837. {$EXTERNALSYM SCARD_E_CANT_DISPOSE}
  25838. //
  25839. // MessageId: SCARD_E_PROTO_MISMATCH
  25840. //
  25841. // MessageText:
  25842. //
  25843. // The requested protocols are incompatible with the protocol currently in use with the smart card.
  25844. //
  25845. SCARD_E_PROTO_MISMATCH = HRESULT($8010000F);
  25846. {$EXTERNALSYM SCARD_E_PROTO_MISMATCH}
  25847. //
  25848. // MessageId: SCARD_E_NOT_READY
  25849. //
  25850. // MessageText:
  25851. //
  25852. // The reader or smart card is not ready to accept commands.
  25853. //
  25854. SCARD_E_NOT_READY = HRESULT($80100010);
  25855. {$EXTERNALSYM SCARD_E_NOT_READY}
  25856. //
  25857. // MessageId: SCARD_E_INVALID_VALUE
  25858. //
  25859. // MessageText:
  25860. //
  25861. // One or more of the supplied parameters values could not be properly interpreted.
  25862. //
  25863. SCARD_E_INVALID_VALUE = HRESULT($80100011);
  25864. {$EXTERNALSYM SCARD_E_INVALID_VALUE}
  25865. //
  25866. // MessageId: SCARD_E_SYSTEM_CANCELLED
  25867. //
  25868. // MessageText:
  25869. //
  25870. // The action was cancelled by the system, presumably to log off or shut down.
  25871. //
  25872. SCARD_E_SYSTEM_CANCELLED = HRESULT($80100012);
  25873. {$EXTERNALSYM SCARD_E_SYSTEM_CANCELLED}
  25874. //
  25875. // MessageId: SCARD_F_COMM_ERROR
  25876. //
  25877. // MessageText:
  25878. //
  25879. // An internal communications error has been detected.
  25880. //
  25881. SCARD_F_COMM_ERROR = HRESULT($80100013);
  25882. {$EXTERNALSYM SCARD_F_COMM_ERROR}
  25883. //
  25884. // MessageId: SCARD_F_UNKNOWN_ERROR
  25885. //
  25886. // MessageText:
  25887. //
  25888. // An internal error has been detected, but the source is unknown.
  25889. //
  25890. SCARD_F_UNKNOWN_ERROR = HRESULT($80100014);
  25891. {$EXTERNALSYM SCARD_F_UNKNOWN_ERROR}
  25892. //
  25893. // MessageId: SCARD_E_INVALID_ATR
  25894. //
  25895. // MessageText:
  25896. //
  25897. // An ATR obtained from the registry is not a valid ATR string.
  25898. //
  25899. SCARD_E_INVALID_ATR = HRESULT($80100015);
  25900. {$EXTERNALSYM SCARD_E_INVALID_ATR}
  25901. //
  25902. // MessageId: SCARD_E_NOT_TRANSACTED
  25903. //
  25904. // MessageText:
  25905. //
  25906. // An attempt was made to end a non-existent transaction.
  25907. //
  25908. SCARD_E_NOT_TRANSACTED = HRESULT($80100016);
  25909. {$EXTERNALSYM SCARD_E_NOT_TRANSACTED}
  25910. //
  25911. // MessageId: SCARD_E_READER_UNAVAILABLE
  25912. //
  25913. // MessageText:
  25914. //
  25915. // The specified reader is not currently available for use.
  25916. //
  25917. SCARD_E_READER_UNAVAILABLE = HRESULT($80100017);
  25918. {$EXTERNALSYM SCARD_E_READER_UNAVAILABLE}
  25919. //
  25920. // MessageId: SCARD_P_SHUTDOWN
  25921. //
  25922. // MessageText:
  25923. //
  25924. // The operation has been aborted to allow the server application to exit.
  25925. //
  25926. SCARD_P_SHUTDOWN = HRESULT($80100018);
  25927. {$EXTERNALSYM SCARD_P_SHUTDOWN}
  25928. //
  25929. // MessageId: SCARD_E_PCI_TOO_SMALL
  25930. //
  25931. // MessageText:
  25932. //
  25933. // The PCI Receive buffer was too small.
  25934. //
  25935. SCARD_E_PCI_TOO_SMALL = HRESULT($80100019);
  25936. {$EXTERNALSYM SCARD_E_PCI_TOO_SMALL}
  25937. //
  25938. // MessageId: SCARD_E_READER_UNSUPPORTED
  25939. //
  25940. // MessageText:
  25941. //
  25942. // The reader driver does not meet minimal requirements for support.
  25943. //
  25944. SCARD_E_READER_UNSUPPORTED = HRESULT($8010001A);
  25945. {$EXTERNALSYM SCARD_E_READER_UNSUPPORTED}
  25946. //
  25947. // MessageId: SCARD_E_DUPLICATE_READER
  25948. //
  25949. // MessageText:
  25950. //
  25951. // The reader driver did not produce a unique reader name.
  25952. //
  25953. SCARD_E_DUPLICATE_READER = HRESULT($8010001B);
  25954. {$EXTERNALSYM SCARD_E_DUPLICATE_READER}
  25955. //
  25956. // MessageId: SCARD_E_CARD_UNSUPPORTED
  25957. //
  25958. // MessageText:
  25959. //
  25960. // The smart card does not meet minimal requirements for support.
  25961. //
  25962. SCARD_E_CARD_UNSUPPORTED = HRESULT($8010001C);
  25963. {$EXTERNALSYM SCARD_E_CARD_UNSUPPORTED}
  25964. //
  25965. // MessageId: SCARD_E_NO_SERVICE
  25966. //
  25967. // MessageText:
  25968. //
  25969. // The Smart card resource manager is not running.
  25970. //
  25971. SCARD_E_NO_SERVICE = HRESULT($8010001D);
  25972. {$EXTERNALSYM SCARD_E_NO_SERVICE}
  25973. //
  25974. // MessageId: SCARD_E_SERVICE_STOPPED
  25975. //
  25976. // MessageText:
  25977. //
  25978. // The Smart card resource manager has shut down.
  25979. //
  25980. SCARD_E_SERVICE_STOPPED = HRESULT($8010001E);
  25981. {$EXTERNALSYM SCARD_E_SERVICE_STOPPED}
  25982. //
  25983. // MessageId: SCARD_E_UNEXPECTED
  25984. //
  25985. // MessageText:
  25986. //
  25987. // An unexpected card error has occurred.
  25988. //
  25989. SCARD_E_UNEXPECTED = HRESULT($8010001F);
  25990. {$EXTERNALSYM SCARD_E_UNEXPECTED}
  25991. //
  25992. // MessageId: SCARD_E_ICC_INSTALLATION
  25993. //
  25994. // MessageText:
  25995. //
  25996. // No Primary Provider can be found for the smart card.
  25997. //
  25998. SCARD_E_ICC_INSTALLATION = HRESULT($80100020);
  25999. {$EXTERNALSYM SCARD_E_ICC_INSTALLATION}
  26000. //
  26001. // MessageId: SCARD_E_ICC_CREATEORDER
  26002. //
  26003. // MessageText:
  26004. //
  26005. // The requested order of object creation is not supported.
  26006. //
  26007. SCARD_E_ICC_CREATEORDER = HRESULT($80100021);
  26008. {$EXTERNALSYM SCARD_E_ICC_CREATEORDER}
  26009. //
  26010. // MessageId: SCARD_E_UNSUPPORTED_FEATURE
  26011. //
  26012. // MessageText:
  26013. //
  26014. // This smart card does not support the requested feature.
  26015. //
  26016. SCARD_E_UNSUPPORTED_FEATURE = HRESULT($80100022);
  26017. {$EXTERNALSYM SCARD_E_UNSUPPORTED_FEATURE}
  26018. //
  26019. // MessageId: SCARD_E_DIR_NOT_FOUND
  26020. //
  26021. // MessageText:
  26022. //
  26023. // The identified directory does not exist in the smart card.
  26024. //
  26025. SCARD_E_DIR_NOT_FOUND = HRESULT($80100023);
  26026. {$EXTERNALSYM SCARD_E_DIR_NOT_FOUND}
  26027. //
  26028. // MessageId: SCARD_E_FILE_NOT_FOUND
  26029. //
  26030. // MessageText:
  26031. //
  26032. // The identified file does not exist in the smart card.
  26033. //
  26034. SCARD_E_FILE_NOT_FOUND = HRESULT($80100024);
  26035. {$EXTERNALSYM SCARD_E_FILE_NOT_FOUND}
  26036. //
  26037. // MessageId: SCARD_E_NO_DIR
  26038. //
  26039. // MessageText:
  26040. //
  26041. // The supplied path does not represent a smart card directory.
  26042. //
  26043. SCARD_E_NO_DIR = HRESULT($80100025);
  26044. {$EXTERNALSYM SCARD_E_NO_DIR}
  26045. //
  26046. // MessageId: SCARD_E_NO_FILE
  26047. //
  26048. // MessageText:
  26049. //
  26050. // The supplied path does not represent a smart card file.
  26051. //
  26052. SCARD_E_NO_FILE = HRESULT($80100026);
  26053. {$EXTERNALSYM SCARD_E_NO_FILE}
  26054. //
  26055. // MessageId: SCARD_E_NO_ACCESS
  26056. //
  26057. // MessageText:
  26058. //
  26059. // Access is denied to this file.
  26060. //
  26061. SCARD_E_NO_ACCESS = HRESULT($80100027);
  26062. {$EXTERNALSYM SCARD_E_NO_ACCESS}
  26063. //
  26064. // MessageId: SCARD_E_WRITE_TOO_MANY
  26065. //
  26066. // MessageText:
  26067. //
  26068. // The smartcard does not have enough memory to store the information.
  26069. //
  26070. SCARD_E_WRITE_TOO_MANY = HRESULT($80100028);
  26071. {$EXTERNALSYM SCARD_E_WRITE_TOO_MANY}
  26072. //
  26073. // MessageId: SCARD_E_BAD_SEEK
  26074. //
  26075. // MessageText:
  26076. //
  26077. // There was an error trying to set the smart card file object pointer.
  26078. //
  26079. SCARD_E_BAD_SEEK = HRESULT($80100029);
  26080. {$EXTERNALSYM SCARD_E_BAD_SEEK}
  26081. //
  26082. // MessageId: SCARD_E_INVALID_CHV
  26083. //
  26084. // MessageText:
  26085. //
  26086. // The supplied PIN is incorrect.
  26087. //
  26088. SCARD_E_INVALID_CHV = HRESULT($8010002A);
  26089. {$EXTERNALSYM SCARD_E_INVALID_CHV}
  26090. //
  26091. // MessageId: SCARD_E_UNKNOWN_RES_MNG
  26092. //
  26093. // MessageText:
  26094. //
  26095. // An unrecognized error code was returned from a layered component.
  26096. //
  26097. SCARD_E_UNKNOWN_RES_MNG = HRESULT($8010002B);
  26098. {$EXTERNALSYM SCARD_E_UNKNOWN_RES_MNG}
  26099. //
  26100. // MessageId: SCARD_E_NO_SUCH_CERTIFICATE
  26101. //
  26102. // MessageText:
  26103. //
  26104. // The requested certificate does not exist.
  26105. //
  26106. SCARD_E_NO_SUCH_CERTIFICATE = HRESULT($8010002C);
  26107. {$EXTERNALSYM SCARD_E_NO_SUCH_CERTIFICATE}
  26108. //
  26109. // MessageId: SCARD_E_CERTIFICATE_UNAVAILABLE
  26110. //
  26111. // MessageText:
  26112. //
  26113. // The requested certificate could not be obtained.
  26114. //
  26115. SCARD_E_CERTIFICATE_UNAVAILABLE = HRESULT($8010002D);
  26116. {$EXTERNALSYM SCARD_E_CERTIFICATE_UNAVAILABLE}
  26117. //
  26118. // MessageId: SCARD_E_NO_READERS_AVAILABLE
  26119. //
  26120. // MessageText:
  26121. //
  26122. // Cannot find a smart card reader.
  26123. //
  26124. SCARD_E_NO_READERS_AVAILABLE = HRESULT($8010002E);
  26125. {$EXTERNALSYM SCARD_E_NO_READERS_AVAILABLE}
  26126. //
  26127. // MessageId: SCARD_E_COMM_DATA_LOST
  26128. //
  26129. // MessageText:
  26130. //
  26131. // A communications error with the smart card has been detected. Retry the operation.
  26132. //
  26133. SCARD_E_COMM_DATA_LOST = HRESULT($8010002F);
  26134. {$EXTERNALSYM SCARD_E_COMM_DATA_LOST}
  26135. //
  26136. // MessageId: SCARD_E_NO_KEY_CONTAINER
  26137. //
  26138. // MessageText:
  26139. //
  26140. // The requested key container does not exist on the smart card.
  26141. //
  26142. SCARD_E_NO_KEY_CONTAINER = HRESULT($80100030);
  26143. {$EXTERNALSYM SCARD_E_NO_KEY_CONTAINER}
  26144. //
  26145. // MessageId: SCARD_E_SERVER_TOO_BUSY
  26146. //
  26147. // MessageText:
  26148. //
  26149. // The Smart card resource manager is too busy to complete this operation.
  26150. //
  26151. SCARD_E_SERVER_TOO_BUSY = HRESULT($80100031);
  26152. {$EXTERNALSYM SCARD_E_SERVER_TOO_BUSY}
  26153. //
  26154. // These are warning codes.
  26155. //
  26156. //
  26157. // MessageId: SCARD_W_UNSUPPORTED_CARD
  26158. //
  26159. // MessageText:
  26160. //
  26161. // The reader cannot communicate with the smart card, due to ATR configuration conflicts.
  26162. //
  26163. SCARD_W_UNSUPPORTED_CARD = HRESULT($80100065);
  26164. {$EXTERNALSYM SCARD_W_UNSUPPORTED_CARD}
  26165. //
  26166. // MessageId: SCARD_W_UNRESPONSIVE_CARD
  26167. //
  26168. // MessageText:
  26169. //
  26170. // The smart card is not responding to a reset.
  26171. //
  26172. SCARD_W_UNRESPONSIVE_CARD = HRESULT($80100066);
  26173. {$EXTERNALSYM SCARD_W_UNRESPONSIVE_CARD}
  26174. //
  26175. // MessageId: SCARD_W_UNPOWERED_CARD
  26176. //
  26177. // MessageText:
  26178. //
  26179. // Power has been removed from the smart card, so that further communication is not possible.
  26180. //
  26181. SCARD_W_UNPOWERED_CARD = HRESULT($80100067);
  26182. {$EXTERNALSYM SCARD_W_UNPOWERED_CARD}
  26183. //
  26184. // MessageId: SCARD_W_RESET_CARD
  26185. //
  26186. // MessageText:
  26187. //
  26188. // The smart card has been reset, so any shared state information is invalid.
  26189. //
  26190. SCARD_W_RESET_CARD = HRESULT($80100068);
  26191. {$EXTERNALSYM SCARD_W_RESET_CARD}
  26192. //
  26193. // MessageId: SCARD_W_REMOVED_CARD
  26194. //
  26195. // MessageText:
  26196. //
  26197. // The smart card has been removed, so that further communication is not possible.
  26198. //
  26199. SCARD_W_REMOVED_CARD = HRESULT($80100069);
  26200. {$EXTERNALSYM SCARD_W_REMOVED_CARD}
  26201. //
  26202. // MessageId: SCARD_W_SECURITY_VIOLATION
  26203. //
  26204. // MessageText:
  26205. //
  26206. // Access was denied because of a security violation.
  26207. //
  26208. SCARD_W_SECURITY_VIOLATION = HRESULT($8010006A);
  26209. {$EXTERNALSYM SCARD_W_SECURITY_VIOLATION}
  26210. //
  26211. // MessageId: SCARD_W_WRONG_CHV
  26212. //
  26213. // MessageText:
  26214. //
  26215. // The card cannot be accessed because the wrong PIN was presented.
  26216. //
  26217. SCARD_W_WRONG_CHV = HRESULT($8010006B);
  26218. {$EXTERNALSYM SCARD_W_WRONG_CHV}
  26219. //
  26220. // MessageId: SCARD_W_CHV_BLOCKED
  26221. //
  26222. // MessageText:
  26223. //
  26224. // The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
  26225. //
  26226. SCARD_W_CHV_BLOCKED = HRESULT($8010006C);
  26227. {$EXTERNALSYM SCARD_W_CHV_BLOCKED}
  26228. //
  26229. // MessageId: SCARD_W_EOF
  26230. //
  26231. // MessageText:
  26232. //
  26233. // The end of the smart card file has been reached.
  26234. //
  26235. SCARD_W_EOF = HRESULT($8010006D);
  26236. {$EXTERNALSYM SCARD_W_EOF}
  26237. //
  26238. // MessageId: SCARD_W_CANCELLED_BY_USER
  26239. //
  26240. // MessageText:
  26241. //
  26242. // The action was cancelled by the user.
  26243. //
  26244. SCARD_W_CANCELLED_BY_USER = HRESULT($8010006E);
  26245. {$EXTERNALSYM SCARD_W_CANCELLED_BY_USER}
  26246. //
  26247. // MessageId: SCARD_W_CARD_NOT_AUTHENTICATED
  26248. //
  26249. // MessageText:
  26250. //
  26251. // No PIN was presented to the smart card.
  26252. //
  26253. SCARD_W_CARD_NOT_AUTHENTICATED = HRESULT($8010006F);
  26254. {$EXTERNALSYM SCARD_W_CARD_NOT_AUTHENTICATED}
  26255. // *****************
  26256. // FACILITY_COMPLUS
  26257. // *****************
  26258. //
  26259. // ===============================
  26260. // Facility COMPLUS Error Messages
  26261. // ===============================
  26262. //
  26263. //
  26264. // The following are the subranges within the COMPLUS facility
  26265. // 0x400 - 0x4ff COMADMIN_E_CAT
  26266. // 0x600 - 0x6ff COMQC errors
  26267. // 0x700 - 0x7ff MSDTC errors
  26268. // 0x800 - 0x8ff Other COMADMIN errors
  26269. //
  26270. // COMPLUS Admin errors
  26271. //
  26272. //
  26273. // MessageId: COMADMIN_E_OBJECTERRORS
  26274. //
  26275. // MessageText:
  26276. //
  26277. // Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail
  26278. //
  26279. COMADMIN_E_OBJECTERRORS = HRESULT($80110401);
  26280. {$EXTERNALSYM COMADMIN_E_OBJECTERRORS}
  26281. //
  26282. // MessageId: COMADMIN_E_OBJECTINVALID
  26283. //
  26284. // MessageText:
  26285. //
  26286. // One or more of the object's properties are missing or invalid
  26287. //
  26288. COMADMIN_E_OBJECTINVALID = HRESULT($80110402);
  26289. {$EXTERNALSYM COMADMIN_E_OBJECTINVALID}
  26290. //
  26291. // MessageId: COMADMIN_E_KEYMISSING
  26292. //
  26293. // MessageText:
  26294. //
  26295. // The object was not found in the catalog
  26296. //
  26297. COMADMIN_E_KEYMISSING = HRESULT($80110403);
  26298. {$EXTERNALSYM COMADMIN_E_KEYMISSING}
  26299. //
  26300. // MessageId: COMADMIN_E_ALREADYINSTALLED
  26301. //
  26302. // MessageText:
  26303. //
  26304. // The object is already registered
  26305. //
  26306. COMADMIN_E_ALREADYINSTALLED = HRESULT($80110404);
  26307. {$EXTERNALSYM COMADMIN_E_ALREADYINSTALLED}
  26308. //
  26309. // MessageId: COMADMIN_E_APP_FILE_WRITEFAIL
  26310. //
  26311. // MessageText:
  26312. //
  26313. // Error occurred writing to the application file
  26314. //
  26315. COMADMIN_E_APP_FILE_WRITEFAIL = HRESULT($80110407);
  26316. {$EXTERNALSYM COMADMIN_E_APP_FILE_WRITEFAIL}
  26317. //
  26318. // MessageId: COMADMIN_E_APP_FILE_READFAIL
  26319. //
  26320. // MessageText:
  26321. //
  26322. // Error occurred reading the application file
  26323. //
  26324. COMADMIN_E_APP_FILE_READFAIL = HRESULT($80110408);
  26325. {$EXTERNALSYM COMADMIN_E_APP_FILE_READFAIL}
  26326. //
  26327. // MessageId: COMADMIN_E_APP_FILE_VERSION
  26328. //
  26329. // MessageText:
  26330. //
  26331. // Invalid version number in application file
  26332. //
  26333. COMADMIN_E_APP_FILE_VERSION = HRESULT($80110409);
  26334. {$EXTERNALSYM COMADMIN_E_APP_FILE_VERSION}
  26335. //
  26336. // MessageId: COMADMIN_E_BADPATH
  26337. //
  26338. // MessageText:
  26339. //
  26340. // The file path is invalid
  26341. //
  26342. COMADMIN_E_BADPATH = HRESULT($8011040A);
  26343. {$EXTERNALSYM COMADMIN_E_BADPATH}
  26344. //
  26345. // MessageId: COMADMIN_E_APPLICATIONEXISTS
  26346. //
  26347. // MessageText:
  26348. //
  26349. // The application is already installed
  26350. //
  26351. COMADMIN_E_APPLICATIONEXISTS = HRESULT($8011040B);
  26352. {$EXTERNALSYM COMADMIN_E_APPLICATIONEXISTS}
  26353. //
  26354. // MessageId: COMADMIN_E_ROLEEXISTS
  26355. //
  26356. // MessageText:
  26357. //
  26358. // The role already exists
  26359. //
  26360. COMADMIN_E_ROLEEXISTS = HRESULT($8011040C);
  26361. {$EXTERNALSYM COMADMIN_E_ROLEEXISTS}
  26362. //
  26363. // MessageId: COMADMIN_E_CANTCOPYFILE
  26364. //
  26365. // MessageText:
  26366. //
  26367. // An error occurred copying the file
  26368. //
  26369. COMADMIN_E_CANTCOPYFILE = HRESULT($8011040D);
  26370. {$EXTERNALSYM COMADMIN_E_CANTCOPYFILE}
  26371. //
  26372. // MessageId: COMADMIN_E_NOUSER
  26373. //
  26374. // MessageText:
  26375. //
  26376. // One or more users are not valid
  26377. //
  26378. COMADMIN_E_NOUSER = HRESULT($8011040F);
  26379. {$EXTERNALSYM COMADMIN_E_NOUSER}
  26380. //
  26381. // MessageId: COMADMIN_E_INVALIDUSERIDS
  26382. //
  26383. // MessageText:
  26384. //
  26385. // One or more users in the application file are not valid
  26386. //
  26387. COMADMIN_E_INVALIDUSERIDS = HRESULT($80110410);
  26388. {$EXTERNALSYM COMADMIN_E_INVALIDUSERIDS}
  26389. //
  26390. // MessageId: COMADMIN_E_NOREGISTRYCLSID
  26391. //
  26392. // MessageText:
  26393. //
  26394. // The component's CLSID is missing or corrupt
  26395. //
  26396. COMADMIN_E_NOREGISTRYCLSID = HRESULT($80110411);
  26397. {$EXTERNALSYM COMADMIN_E_NOREGISTRYCLSID}
  26398. //
  26399. // MessageId: COMADMIN_E_BADREGISTRYPROGID
  26400. //
  26401. // MessageText:
  26402. //
  26403. // The component's progID is missing or corrupt
  26404. //
  26405. COMADMIN_E_BADREGISTRYPROGID = HRESULT($80110412);
  26406. {$EXTERNALSYM COMADMIN_E_BADREGISTRYPROGID}
  26407. //
  26408. // MessageId: COMADMIN_E_AUTHENTICATIONLEVEL
  26409. //
  26410. // MessageText:
  26411. //
  26412. // Unable to set required authentication level for update request
  26413. //
  26414. COMADMIN_E_AUTHENTICATIONLEVEL = HRESULT($80110413);
  26415. {$EXTERNALSYM COMADMIN_E_AUTHENTICATIONLEVEL}
  26416. //
  26417. // MessageId: COMADMIN_E_USERPASSWDNOTVALID
  26418. //
  26419. // MessageText:
  26420. //
  26421. // The identity or password set on the application is not valid
  26422. //
  26423. COMADMIN_E_USERPASSWDNOTVALID = HRESULT($80110414);
  26424. {$EXTERNALSYM COMADMIN_E_USERPASSWDNOTVALID}
  26425. //
  26426. // MessageId: COMADMIN_E_CLSIDORIIDMISMATCH
  26427. //
  26428. // MessageText:
  26429. //
  26430. // Application file CLSIDs or IIDs do not match corresponding DLLs
  26431. //
  26432. COMADMIN_E_CLSIDORIIDMISMATCH = HRESULT($80110418);
  26433. {$EXTERNALSYM COMADMIN_E_CLSIDORIIDMISMATCH}
  26434. //
  26435. // MessageId: COMADMIN_E_REMOTEINTERFACE
  26436. //
  26437. // MessageText:
  26438. //
  26439. // Interface information is either missing or changed
  26440. //
  26441. COMADMIN_E_REMOTEINTERFACE = HRESULT($80110419);
  26442. {$EXTERNALSYM COMADMIN_E_REMOTEINTERFACE}
  26443. //
  26444. // MessageId: COMADMIN_E_DLLREGISTERSERVER
  26445. //
  26446. // MessageText:
  26447. //
  26448. // DllRegisterServer failed on component install
  26449. //
  26450. COMADMIN_E_DLLREGISTERSERVER = HRESULT($8011041A);
  26451. {$EXTERNALSYM COMADMIN_E_DLLREGISTERSERVER}
  26452. //
  26453. // MessageId: COMADMIN_E_NOSERVERSHARE
  26454. //
  26455. // MessageText:
  26456. //
  26457. // No server file share available
  26458. //
  26459. COMADMIN_E_NOSERVERSHARE = HRESULT($8011041B);
  26460. {$EXTERNALSYM COMADMIN_E_NOSERVERSHARE}
  26461. //
  26462. // MessageId: COMADMIN_E_DLLLOADFAILED
  26463. //
  26464. // MessageText:
  26465. //
  26466. // DLL could not be loaded
  26467. //
  26468. COMADMIN_E_DLLLOADFAILED = HRESULT($8011041D);
  26469. {$EXTERNALSYM COMADMIN_E_DLLLOADFAILED}
  26470. //
  26471. // MessageId: COMADMIN_E_BADREGISTRYLIBID
  26472. //
  26473. // MessageText:
  26474. //
  26475. // The registered TypeLib ID is not valid
  26476. //
  26477. COMADMIN_E_BADREGISTRYLIBID = HRESULT($8011041E);
  26478. {$EXTERNALSYM COMADMIN_E_BADREGISTRYLIBID}
  26479. //
  26480. // MessageId: COMADMIN_E_APPDIRNOTFOUND
  26481. //
  26482. // MessageText:
  26483. //
  26484. // Application install directory not found
  26485. //
  26486. COMADMIN_E_APPDIRNOTFOUND = HRESULT($8011041F);
  26487. {$EXTERNALSYM COMADMIN_E_APPDIRNOTFOUND}
  26488. //
  26489. // MessageId: COMADMIN_E_REGISTRARFAILED
  26490. //
  26491. // MessageText:
  26492. //
  26493. // Errors occurred while in the component registrar
  26494. //
  26495. COMADMIN_E_REGISTRARFAILED = HRESULT($80110423);
  26496. {$EXTERNALSYM COMADMIN_E_REGISTRARFAILED}
  26497. //
  26498. // MessageId: COMADMIN_E_COMPFILE_DOESNOTEXIST
  26499. //
  26500. // MessageText:
  26501. //
  26502. // The file does not exist
  26503. //
  26504. COMADMIN_E_COMPFILE_DOESNOTEXIST = HRESULT($80110424);
  26505. {$EXTERNALSYM COMADMIN_E_COMPFILE_DOESNOTEXIST}
  26506. //
  26507. // MessageId: COMADMIN_E_COMPFILE_LOADDLLFAIL
  26508. //
  26509. // MessageText:
  26510. //
  26511. // The DLL could not be loaded
  26512. //
  26513. COMADMIN_E_COMPFILE_LOADDLLFAIL = HRESULT($80110425);
  26514. {$EXTERNALSYM COMADMIN_E_COMPFILE_LOADDLLFAIL}
  26515. //
  26516. // MessageId: COMADMIN_E_COMPFILE_GETCLASSOBJ
  26517. //
  26518. // MessageText:
  26519. //
  26520. // GetClassObject failed in the DLL
  26521. //
  26522. COMADMIN_E_COMPFILE_GETCLASSOBJ = HRESULT($80110426);
  26523. {$EXTERNALSYM COMADMIN_E_COMPFILE_GETCLASSOBJ}
  26524. //
  26525. // MessageId: COMADMIN_E_COMPFILE_CLASSNOTAVAIL
  26526. //
  26527. // MessageText:
  26528. //
  26529. // The DLL does not support the components listed in the TypeLib
  26530. //
  26531. COMADMIN_E_COMPFILE_CLASSNOTAVAIL = HRESULT($80110427);
  26532. {$EXTERNALSYM COMADMIN_E_COMPFILE_CLASSNOTAVAIL}
  26533. //
  26534. // MessageId: COMADMIN_E_COMPFILE_BADTLB
  26535. //
  26536. // MessageText:
  26537. //
  26538. // The TypeLib could not be loaded
  26539. //
  26540. COMADMIN_E_COMPFILE_BADTLB = HRESULT($80110428);
  26541. {$EXTERNALSYM COMADMIN_E_COMPFILE_BADTLB}
  26542. //
  26543. // MessageId: COMADMIN_E_COMPFILE_NOTINSTALLABLE
  26544. //
  26545. // MessageText:
  26546. //
  26547. // The file does not contain components or component information
  26548. //
  26549. COMADMIN_E_COMPFILE_NOTINSTALLABLE = HRESULT($80110429);
  26550. {$EXTERNALSYM COMADMIN_E_COMPFILE_NOTINSTALLABLE}
  26551. //
  26552. // MessageId: COMADMIN_E_NOTCHANGEABLE
  26553. //
  26554. // MessageText:
  26555. //
  26556. // Changes to this object and its sub-objects have been disabled
  26557. //
  26558. COMADMIN_E_NOTCHANGEABLE = HRESULT($8011042A);
  26559. {$EXTERNALSYM COMADMIN_E_NOTCHANGEABLE}
  26560. //
  26561. // MessageId: COMADMIN_E_NOTDELETEABLE
  26562. //
  26563. // MessageText:
  26564. //
  26565. // The delete function has been disabled for this object
  26566. //
  26567. COMADMIN_E_NOTDELETEABLE = HRESULT($8011042B);
  26568. {$EXTERNALSYM COMADMIN_E_NOTDELETEABLE}
  26569. //
  26570. // MessageId: COMADMIN_E_SESSION
  26571. //
  26572. // MessageText:
  26573. //
  26574. // The server catalog version is not supported
  26575. //
  26576. COMADMIN_E_SESSION = HRESULT($8011042C);
  26577. {$EXTERNALSYM COMADMIN_E_SESSION}
  26578. //
  26579. // MessageId: COMADMIN_E_COMP_MOVE_LOCKED
  26580. //
  26581. // MessageText:
  26582. //
  26583. // The component move was disallowed, because the source or destination application is either a system application or currently locked against changes
  26584. //
  26585. COMADMIN_E_COMP_MOVE_LOCKED = HRESULT($8011042D);
  26586. {$EXTERNALSYM COMADMIN_E_COMP_MOVE_LOCKED}
  26587. //
  26588. // MessageId: COMADMIN_E_COMP_MOVE_BAD_DEST
  26589. //
  26590. // MessageText:
  26591. //
  26592. // The component move failed because the destination application no longer exists
  26593. //
  26594. COMADMIN_E_COMP_MOVE_BAD_DEST = HRESULT($8011042E);
  26595. {$EXTERNALSYM COMADMIN_E_COMP_MOVE_BAD_DEST}
  26596. //
  26597. // MessageId: COMADMIN_E_REGISTERTLB
  26598. //
  26599. // MessageText:
  26600. //
  26601. // The system was unable to register the TypeLib
  26602. //
  26603. COMADMIN_E_REGISTERTLB = HRESULT($80110430);
  26604. {$EXTERNALSYM COMADMIN_E_REGISTERTLB}
  26605. //
  26606. // MessageId: COMADMIN_E_SYSTEMAPP
  26607. //
  26608. // MessageText:
  26609. //
  26610. // This operation can not be performed on the system application
  26611. //
  26612. COMADMIN_E_SYSTEMAPP = HRESULT($80110433);
  26613. {$EXTERNALSYM COMADMIN_E_SYSTEMAPP}
  26614. //
  26615. // MessageId: COMADMIN_E_COMPFILE_NOREGISTRAR
  26616. //
  26617. // MessageText:
  26618. //
  26619. // The component registrar referenced in this file is not available
  26620. //
  26621. COMADMIN_E_COMPFILE_NOREGISTRAR = HRESULT($80110434);
  26622. {$EXTERNALSYM COMADMIN_E_COMPFILE_NOREGISTRAR}
  26623. //
  26624. // MessageId: COMADMIN_E_COREQCOMPINSTALLED
  26625. //
  26626. // MessageText:
  26627. //
  26628. // A component in the same DLL is already installed
  26629. //
  26630. COMADMIN_E_COREQCOMPINSTALLED = HRESULT($80110435);
  26631. {$EXTERNALSYM COMADMIN_E_COREQCOMPINSTALLED}
  26632. //
  26633. // MessageId: COMADMIN_E_SERVICENOTINSTALLED
  26634. //
  26635. // MessageText:
  26636. //
  26637. // The service is not installed
  26638. //
  26639. COMADMIN_E_SERVICENOTINSTALLED = HRESULT($80110436);
  26640. {$EXTERNALSYM COMADMIN_E_SERVICENOTINSTALLED}
  26641. //
  26642. // MessageId: COMADMIN_E_PROPERTYSAVEFAILED
  26643. //
  26644. // MessageText:
  26645. //
  26646. // One or more property settings are either invalid or in conflict with each other
  26647. //
  26648. COMADMIN_E_PROPERTYSAVEFAILED = HRESULT($80110437);
  26649. {$EXTERNALSYM COMADMIN_E_PROPERTYSAVEFAILED}
  26650. //
  26651. // MessageId: COMADMIN_E_OBJECTEXISTS
  26652. //
  26653. // MessageText:
  26654. //
  26655. // The object you are attempting to add or rename already exists
  26656. //
  26657. COMADMIN_E_OBJECTEXISTS = HRESULT($80110438);
  26658. {$EXTERNALSYM COMADMIN_E_OBJECTEXISTS}
  26659. //
  26660. // MessageId: COMADMIN_E_COMPONENTEXISTS
  26661. //
  26662. // MessageText:
  26663. //
  26664. // The component already exists
  26665. //
  26666. COMADMIN_E_COMPONENTEXISTS = HRESULT($80110439);
  26667. {$EXTERNALSYM COMADMIN_E_COMPONENTEXISTS}
  26668. //
  26669. // MessageId: COMADMIN_E_REGFILE_CORRUPT
  26670. //
  26671. // MessageText:
  26672. //
  26673. // The registration file is corrupt
  26674. //
  26675. COMADMIN_E_REGFILE_CORRUPT = HRESULT($8011043B);
  26676. {$EXTERNALSYM COMADMIN_E_REGFILE_CORRUPT}
  26677. //
  26678. // MessageId: COMADMIN_E_PROPERTY_OVERFLOW
  26679. //
  26680. // MessageText:
  26681. //
  26682. // The property value is too large
  26683. //
  26684. COMADMIN_E_PROPERTY_OVERFLOW = HRESULT($8011043C);
  26685. {$EXTERNALSYM COMADMIN_E_PROPERTY_OVERFLOW}
  26686. //
  26687. // MessageId: COMADMIN_E_NOTINREGISTRY
  26688. //
  26689. // MessageText:
  26690. //
  26691. // Object was not found in registry
  26692. //
  26693. COMADMIN_E_NOTINREGISTRY = HRESULT($8011043E);
  26694. {$EXTERNALSYM COMADMIN_E_NOTINREGISTRY}
  26695. //
  26696. // MessageId: COMADMIN_E_OBJECTNOTPOOLABLE
  26697. //
  26698. // MessageText:
  26699. //
  26700. // This object is not poolable
  26701. //
  26702. COMADMIN_E_OBJECTNOTPOOLABLE = HRESULT($8011043F);
  26703. {$EXTERNALSYM COMADMIN_E_OBJECTNOTPOOLABLE}
  26704. //
  26705. // MessageId: COMADMIN_E_APPLID_MATCHES_CLSID
  26706. //
  26707. // MessageText:
  26708. //
  26709. // A CLSID with the same GUID as the new application ID is already installed on this machine
  26710. //
  26711. COMADMIN_E_APPLID_MATCHES_CLSID = HRESULT($80110446);
  26712. {$EXTERNALSYM COMADMIN_E_APPLID_MATCHES_CLSID}
  26713. //
  26714. // MessageId: COMADMIN_E_ROLE_DOES_NOT_EXIST
  26715. //
  26716. // MessageText:
  26717. //
  26718. // A role assigned to a component, interface, or method did not exist in the application
  26719. //
  26720. COMADMIN_E_ROLE_DOES_NOT_EXIST = HRESULT($80110447);
  26721. {$EXTERNALSYM COMADMIN_E_ROLE_DOES_NOT_EXIST}
  26722. //
  26723. // MessageId: COMADMIN_E_START_APP_NEEDS_COMPONENTS
  26724. //
  26725. // MessageText:
  26726. //
  26727. // You must have components in an application in order to start the application
  26728. //
  26729. COMADMIN_E_START_APP_NEEDS_COMPONENTS = HRESULT($80110448);
  26730. {$EXTERNALSYM COMADMIN_E_START_APP_NEEDS_COMPONENTS}
  26731. //
  26732. // MessageId: COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM
  26733. //
  26734. // MessageText:
  26735. //
  26736. // This operation is not enabled on this platform
  26737. //
  26738. COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM = HRESULT($80110449);
  26739. {$EXTERNALSYM COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM}
  26740. //
  26741. // MessageId: COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY
  26742. //
  26743. // MessageText:
  26744. //
  26745. // Application Proxy is not exportable
  26746. //
  26747. COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY = HRESULT($8011044A);
  26748. {$EXTERNALSYM COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY}
  26749. //
  26750. // MessageId: COMADMIN_E_CAN_NOT_START_APP
  26751. //
  26752. // MessageText:
  26753. //
  26754. // Failed to start application because it is either a library application or an application proxy
  26755. //
  26756. COMADMIN_E_CAN_NOT_START_APP = HRESULT($8011044B);
  26757. {$EXTERNALSYM COMADMIN_E_CAN_NOT_START_APP}
  26758. //
  26759. // MessageId: COMADMIN_E_CAN_NOT_EXPORT_SYS_APP
  26760. //
  26761. // MessageText:
  26762. //
  26763. // System application is not exportable
  26764. //
  26765. COMADMIN_E_CAN_NOT_EXPORT_SYS_APP = HRESULT($8011044C);
  26766. {$EXTERNALSYM COMADMIN_E_CAN_NOT_EXPORT_SYS_APP}
  26767. //
  26768. // MessageId: COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT
  26769. //
  26770. // MessageText:
  26771. //
  26772. // Can not subscribe to this component (the component may have been imported)
  26773. //
  26774. COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT = HRESULT($8011044D);
  26775. {$EXTERNALSYM COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT}
  26776. //
  26777. // MessageId: COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER
  26778. //
  26779. // MessageText:
  26780. //
  26781. // An event class cannot also be a subscriber component
  26782. //
  26783. COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER = HRESULT($8011044E);
  26784. {$EXTERNALSYM COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER}
  26785. //
  26786. // MessageId: COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE
  26787. //
  26788. // MessageText:
  26789. //
  26790. // Library applications and application proxies are incompatible
  26791. //
  26792. COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE = HRESULT($8011044F);
  26793. {$EXTERNALSYM COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE}
  26794. //
  26795. // MessageId: COMADMIN_E_BASE_PARTITION_ONLY
  26796. //
  26797. // MessageText:
  26798. //
  26799. // This function is valid for the base partition only
  26800. //
  26801. COMADMIN_E_BASE_PARTITION_ONLY = HRESULT($80110450);
  26802. {$EXTERNALSYM COMADMIN_E_BASE_PARTITION_ONLY}
  26803. //
  26804. // MessageId: COMADMIN_E_START_APP_DISABLED
  26805. //
  26806. // MessageText:
  26807. //
  26808. // You cannot start an application that has been disabled
  26809. //
  26810. COMADMIN_E_START_APP_DISABLED = HRESULT($80110451);
  26811. {$EXTERNALSYM COMADMIN_E_START_APP_DISABLED}
  26812. //
  26813. // MessageId: COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME
  26814. //
  26815. // MessageText:
  26816. //
  26817. // The specified partition name is already in use on this computer
  26818. //
  26819. COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME = HRESULT($80110457);
  26820. {$EXTERNALSYM COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME}
  26821. //
  26822. // MessageId: COMADMIN_E_CAT_INVALID_PARTITION_NAME
  26823. //
  26824. // MessageText:
  26825. //
  26826. // The specified partition name is invalid. Check that the name contains at least one visible character
  26827. //
  26828. COMADMIN_E_CAT_INVALID_PARTITION_NAME = HRESULT($80110458);
  26829. {$EXTERNALSYM COMADMIN_E_CAT_INVALID_PARTITION_NAME}
  26830. //
  26831. // MessageId: COMADMIN_E_CAT_PARTITION_IN_USE
  26832. //
  26833. // MessageText:
  26834. //
  26835. // The partition cannot be deleted because it is the default partition for one or more users
  26836. //
  26837. COMADMIN_E_CAT_PARTITION_IN_USE = HRESULT($80110459);
  26838. {$EXTERNALSYM COMADMIN_E_CAT_PARTITION_IN_USE}
  26839. //
  26840. // MessageId: COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES
  26841. //
  26842. // MessageText:
  26843. //
  26844. // The partition cannot be exported, because one or more components in the partition have the same file name
  26845. //
  26846. COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES = HRESULT($8011045A);
  26847. {$EXTERNALSYM COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES}
  26848. //
  26849. // MessageId: COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED
  26850. //
  26851. // MessageText:
  26852. //
  26853. // Applications that contain one or more imported components cannot be installed into a non-base partition
  26854. //
  26855. COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED = HRESULT($8011045B);
  26856. {$EXTERNALSYM COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED}
  26857. //
  26858. // MessageId: COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
  26859. //
  26860. // MessageText:
  26861. //
  26862. // The application name is not unique and cannot be resolved to an application id
  26863. //
  26864. COMADMIN_E_AMBIGUOUS_APPLICATION_NAME = HRESULT($8011045C);
  26865. {$EXTERNALSYM COMADMIN_E_AMBIGUOUS_APPLICATION_NAME}
  26866. //
  26867. // MessageId: COMADMIN_E_AMBIGUOUS_PARTITION_NAME
  26868. //
  26869. // MessageText:
  26870. //
  26871. // The partition name is not unique and cannot be resolved to a partition id
  26872. //
  26873. COMADMIN_E_AMBIGUOUS_PARTITION_NAME = HRESULT($8011045D);
  26874. {$EXTERNALSYM COMADMIN_E_AMBIGUOUS_PARTITION_NAME}
  26875. //
  26876. // MessageId: COMADMIN_E_REGDB_NOTINITIALIZED
  26877. //
  26878. // MessageText:
  26879. //
  26880. // The COM+ registry database has not been initialized
  26881. //
  26882. COMADMIN_E_REGDB_NOTINITIALIZED = HRESULT($80110472);
  26883. {$EXTERNALSYM COMADMIN_E_REGDB_NOTINITIALIZED}
  26884. //
  26885. // MessageId: COMADMIN_E_REGDB_NOTOPEN
  26886. //
  26887. // MessageText:
  26888. //
  26889. // The COM+ registry database is not open
  26890. //
  26891. COMADMIN_E_REGDB_NOTOPEN = HRESULT($80110473);
  26892. {$EXTERNALSYM COMADMIN_E_REGDB_NOTOPEN}
  26893. //
  26894. // MessageId: COMADMIN_E_REGDB_SYSTEMERR
  26895. //
  26896. // MessageText:
  26897. //
  26898. // The COM+ registry database detected a system error
  26899. //
  26900. COMADMIN_E_REGDB_SYSTEMERR = HRESULT($80110474);
  26901. {$EXTERNALSYM COMADMIN_E_REGDB_SYSTEMERR}
  26902. //
  26903. // MessageId: COMADMIN_E_REGDB_ALREADYRUNNING
  26904. //
  26905. // MessageText:
  26906. //
  26907. // The COM+ registry database is already running
  26908. //
  26909. COMADMIN_E_REGDB_ALREADYRUNNING = HRESULT($80110475);
  26910. {$EXTERNALSYM COMADMIN_E_REGDB_ALREADYRUNNING}
  26911. //
  26912. // MessageId: COMADMIN_E_MIG_VERSIONNOTSUPPORTED
  26913. //
  26914. // MessageText:
  26915. //
  26916. // This version of the COM+ registry database cannot be migrated
  26917. //
  26918. COMADMIN_E_MIG_VERSIONNOTSUPPORTED = HRESULT($80110480);
  26919. {$EXTERNALSYM COMADMIN_E_MIG_VERSIONNOTSUPPORTED}
  26920. //
  26921. // MessageId: COMADMIN_E_MIG_SCHEMANOTFOUND
  26922. //
  26923. // MessageText:
  26924. //
  26925. // The schema version to be migrated could not be found in the COM+ registry database
  26926. //
  26927. COMADMIN_E_MIG_SCHEMANOTFOUND = HRESULT($80110481);
  26928. {$EXTERNALSYM COMADMIN_E_MIG_SCHEMANOTFOUND}
  26929. //
  26930. // MessageId: COMADMIN_E_CAT_BITNESSMISMATCH
  26931. //
  26932. // MessageText:
  26933. //
  26934. // There was a type mismatch between binaries
  26935. //
  26936. COMADMIN_E_CAT_BITNESSMISMATCH = HRESULT($80110482);
  26937. {$EXTERNALSYM COMADMIN_E_CAT_BITNESSMISMATCH}
  26938. //
  26939. // MessageId: COMADMIN_E_CAT_UNACCEPTABLEBITNESS
  26940. //
  26941. // MessageText:
  26942. //
  26943. // A binary of unknown or invalid type was provided
  26944. //
  26945. COMADMIN_E_CAT_UNACCEPTABLEBITNESS = HRESULT($80110483);
  26946. {$EXTERNALSYM COMADMIN_E_CAT_UNACCEPTABLEBITNESS}
  26947. //
  26948. // MessageId: COMADMIN_E_CAT_WRONGAPPBITNESS
  26949. //
  26950. // MessageText:
  26951. //
  26952. // There was a type mismatch between a binary and an application
  26953. //
  26954. COMADMIN_E_CAT_WRONGAPPBITNESS = HRESULT($80110484);
  26955. {$EXTERNALSYM COMADMIN_E_CAT_WRONGAPPBITNESS}
  26956. //
  26957. // MessageId: COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED
  26958. //
  26959. // MessageText:
  26960. //
  26961. // The application cannot be paused or resumed
  26962. //
  26963. COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED = HRESULT($80110485);
  26964. {$EXTERNALSYM COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED}
  26965. //
  26966. // MessageId: COMADMIN_E_CAT_SERVERFAULT
  26967. //
  26968. // MessageText:
  26969. //
  26970. // The COM+ Catalog Server threw an exception during execution
  26971. //
  26972. COMADMIN_E_CAT_SERVERFAULT = HRESULT($80110486);
  26973. {$EXTERNALSYM COMADMIN_E_CAT_SERVERFAULT}
  26974. //
  26975. // COMPLUS Queued component errors
  26976. //
  26977. //
  26978. // MessageId: COMQC_E_APPLICATION_NOT_QUEUED
  26979. //
  26980. // MessageText:
  26981. //
  26982. // Only COM+ Applications marked "queued" can be invoked using the "queue" moniker
  26983. //
  26984. COMQC_E_APPLICATION_NOT_QUEUED = HRESULT($80110600);
  26985. {$EXTERNALSYM COMQC_E_APPLICATION_NOT_QUEUED}
  26986. //
  26987. // MessageId: COMQC_E_NO_QUEUEABLE_INTERFACES
  26988. //
  26989. // MessageText:
  26990. //
  26991. // At least one interface must be marked "queued" in order to create a queued component instance with the "queue" moniker
  26992. //
  26993. COMQC_E_NO_QUEUEABLE_INTERFACES = HRESULT($80110601);
  26994. {$EXTERNALSYM COMQC_E_NO_QUEUEABLE_INTERFACES}
  26995. //
  26996. // MessageId: COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE
  26997. //
  26998. // MessageText:
  26999. //
  27000. // MSMQ is required for the requested operation and is not installed
  27001. //
  27002. COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE = HRESULT($80110602);
  27003. {$EXTERNALSYM COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE}
  27004. //
  27005. // MessageId: COMQC_E_NO_IPERSISTSTREAM
  27006. //
  27007. // MessageText:
  27008. //
  27009. // Unable to marshal an interface that does not support IPersistStream
  27010. //
  27011. COMQC_E_NO_IPERSISTSTREAM = HRESULT($80110603);
  27012. {$EXTERNALSYM COMQC_E_NO_IPERSISTSTREAM}
  27013. //
  27014. // MessageId: COMQC_E_BAD_MESSAGE
  27015. //
  27016. // MessageText:
  27017. //
  27018. // The message is improperly formatted or was damaged in transit
  27019. //
  27020. COMQC_E_BAD_MESSAGE = HRESULT($80110604);
  27021. {$EXTERNALSYM COMQC_E_BAD_MESSAGE}
  27022. //
  27023. // MessageId: COMQC_E_UNAUTHENTICATED
  27024. //
  27025. // MessageText:
  27026. //
  27027. // An unauthenticated message was received by an application that accepts only authenticated messages
  27028. //
  27029. COMQC_E_UNAUTHENTICATED = HRESULT($80110605);
  27030. {$EXTERNALSYM COMQC_E_UNAUTHENTICATED}
  27031. //
  27032. // MessageId: COMQC_E_UNTRUSTED_ENQUEUER
  27033. //
  27034. // MessageText:
  27035. //
  27036. // The message was requeued or moved by a user not in the "QC Trusted User" role
  27037. //
  27038. COMQC_E_UNTRUSTED_ENQUEUER = HRESULT($80110606);
  27039. {$EXTERNALSYM COMQC_E_UNTRUSTED_ENQUEUER}
  27040. //
  27041. // The range 0x700-0x7ff is reserved for MSDTC errors.
  27042. //
  27043. //
  27044. // MessageId: MSDTC_E_DUPLICATE_RESOURCE
  27045. //
  27046. // MessageText:
  27047. //
  27048. // Cannot create a duplicate resource of type Distributed Transaction Coordinator
  27049. //
  27050. MSDTC_E_DUPLICATE_RESOURCE = HRESULT($80110701);
  27051. {$EXTERNALSYM MSDTC_E_DUPLICATE_RESOURCE}
  27052. //
  27053. // More COMADMIN errors from 0x8**
  27054. //
  27055. //
  27056. // MessageId: COMADMIN_E_OBJECT_PARENT_MISSING
  27057. //
  27058. // MessageText:
  27059. //
  27060. // One of the objects being inserted or updated does not belong to a valid parent collection
  27061. //
  27062. COMADMIN_E_OBJECT_PARENT_MISSING = HRESULT($80110808);
  27063. {$EXTERNALSYM COMADMIN_E_OBJECT_PARENT_MISSING}
  27064. //
  27065. // MessageId: COMADMIN_E_OBJECT_DOES_NOT_EXIST
  27066. //
  27067. // MessageText:
  27068. //
  27069. // One of the specified objects cannot be found
  27070. //
  27071. COMADMIN_E_OBJECT_DOES_NOT_EXIST = HRESULT($80110809);
  27072. {$EXTERNALSYM COMADMIN_E_OBJECT_DOES_NOT_EXIST}
  27073. //
  27074. // MessageId: COMADMIN_E_APP_NOT_RUNNING
  27075. //
  27076. // MessageText:
  27077. //
  27078. // The specified application is not currently running
  27079. //
  27080. COMADMIN_E_APP_NOT_RUNNING = HRESULT($8011080A);
  27081. {$EXTERNALSYM COMADMIN_E_APP_NOT_RUNNING}
  27082. //
  27083. // MessageId: COMADMIN_E_INVALID_PARTITION
  27084. //
  27085. // MessageText:
  27086. //
  27087. // The partition(s) specified are not valid.
  27088. //
  27089. COMADMIN_E_INVALID_PARTITION = HRESULT($8011080B);
  27090. {$EXTERNALSYM COMADMIN_E_INVALID_PARTITION}
  27091. //
  27092. // MessageId: COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE
  27093. //
  27094. // MessageText:
  27095. //
  27096. // COM+ applications that run as NT service may not be pooled or recycled
  27097. //
  27098. COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE = HRESULT($8011080D);
  27099. {$EXTERNALSYM COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE}
  27100. //
  27101. // MessageId: COMADMIN_E_USER_IN_SET
  27102. //
  27103. // MessageText:
  27104. //
  27105. // One or more users are already assigned to a local partition set.
  27106. //
  27107. COMADMIN_E_USER_IN_SET = HRESULT($8011080E);
  27108. {$EXTERNALSYM COMADMIN_E_USER_IN_SET}
  27109. //
  27110. // MessageId: COMADMIN_E_CANTRECYCLELIBRARYAPPS
  27111. //
  27112. // MessageText:
  27113. //
  27114. // Library applications may not be recycled.
  27115. //
  27116. COMADMIN_E_CANTRECYCLELIBRARYAPPS = HRESULT($8011080F);
  27117. {$EXTERNALSYM COMADMIN_E_CANTRECYCLELIBRARYAPPS}
  27118. //
  27119. // MessageId: COMADMIN_E_CANTRECYCLESERVICEAPPS
  27120. //
  27121. // MessageText:
  27122. //
  27123. // Applications running as NT services may not be recycled.
  27124. //
  27125. COMADMIN_E_CANTRECYCLESERVICEAPPS = HRESULT($80110811);
  27126. {$EXTERNALSYM COMADMIN_E_CANTRECYCLESERVICEAPPS}
  27127. //
  27128. // MessageId: COMADMIN_E_PROCESSALREADYRECYCLED
  27129. //
  27130. // MessageText:
  27131. //
  27132. // The process has already been recycled.
  27133. //
  27134. COMADMIN_E_PROCESSALREADYRECYCLED = HRESULT($80110812);
  27135. {$EXTERNALSYM COMADMIN_E_PROCESSALREADYRECYCLED}
  27136. //
  27137. // MessageId: COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED
  27138. //
  27139. // MessageText:
  27140. //
  27141. // A paused process may not be recycled.
  27142. //
  27143. COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED = HRESULT($80110813);
  27144. {$EXTERNALSYM COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED}
  27145. //
  27146. // MessageId: COMADMIN_E_CANTMAKEINPROCSERVICE
  27147. //
  27148. // MessageText:
  27149. //
  27150. // Library applications may not be NT services.
  27151. //
  27152. COMADMIN_E_CANTMAKEINPROCSERVICE = HRESULT($80110814);
  27153. {$EXTERNALSYM COMADMIN_E_CANTMAKEINPROCSERVICE}
  27154. //
  27155. // MessageId: COMADMIN_E_PROGIDINUSEBYCLSID
  27156. //
  27157. // MessageText:
  27158. //
  27159. // The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID.
  27160. //
  27161. COMADMIN_E_PROGIDINUSEBYCLSID = HRESULT($80110815);
  27162. {$EXTERNALSYM COMADMIN_E_PROGIDINUSEBYCLSID}
  27163. //
  27164. // MessageId: COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET
  27165. //
  27166. // MessageText:
  27167. //
  27168. // The partition specified as default is not a member of the partition set.
  27169. //
  27170. COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET = HRESULT($80110816);
  27171. {$EXTERNALSYM COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET}
  27172. //
  27173. // MessageId: COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED
  27174. //
  27175. // MessageText:
  27176. //
  27177. // A recycled process may not be paused.
  27178. //
  27179. COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED = HRESULT($80110817);
  27180. {$EXTERNALSYM COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED}
  27181. //
  27182. // MessageId: COMADMIN_E_PARTITION_ACCESSDENIED
  27183. //
  27184. // MessageText:
  27185. //
  27186. // Access to the specified partition is denied.
  27187. //
  27188. COMADMIN_E_PARTITION_ACCESSDENIED = HRESULT($80110818);
  27189. {$EXTERNALSYM COMADMIN_E_PARTITION_ACCESSDENIED}
  27190. //
  27191. // MessageId: COMADMIN_E_PARTITION_MSI_ONLY
  27192. //
  27193. // MessageText:
  27194. //
  27195. // Only Application Files (*.MSI files) can be installed into partitions.
  27196. //
  27197. COMADMIN_E_PARTITION_MSI_ONLY = HRESULT($80110819);
  27198. {$EXTERNALSYM COMADMIN_E_PARTITION_MSI_ONLY}
  27199. //
  27200. // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT
  27201. //
  27202. // MessageText:
  27203. //
  27204. // Applications containing one or more legacy components may not be exported to 1.0 format.
  27205. //
  27206. COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT = HRESULT($8011081A);
  27207. {$EXTERNALSYM COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT}
  27208. //
  27209. // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS
  27210. //
  27211. // MessageText:
  27212. //
  27213. // Legacy components may not exist in non-base partitions.
  27214. //
  27215. COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS = HRESULT($8011081B);
  27216. {$EXTERNALSYM COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS}
  27217. //
  27218. // MessageId: COMADMIN_E_COMP_MOVE_SOURCE
  27219. //
  27220. // MessageText:
  27221. //
  27222. // A component cannot be moved (or copied) from the System Application, an application proxy or a non-changeable application
  27223. //
  27224. COMADMIN_E_COMP_MOVE_SOURCE = HRESULT($8011081C);
  27225. {$EXTERNALSYM COMADMIN_E_COMP_MOVE_SOURCE}
  27226. //
  27227. // MessageId: COMADMIN_E_COMP_MOVE_DEST
  27228. //
  27229. // MessageText:
  27230. //
  27231. // A component cannot be moved (or copied) to the System Application, an application proxy or a non-changeable application
  27232. //
  27233. COMADMIN_E_COMP_MOVE_DEST = HRESULT($8011081D);
  27234. {$EXTERNALSYM COMADMIN_E_COMP_MOVE_DEST}
  27235. //
  27236. // MessageId: COMADMIN_E_COMP_MOVE_PRIVATE
  27237. //
  27238. // MessageText:
  27239. //
  27240. // A private component cannot be moved (or copied) to a library application or to the base partition
  27241. //
  27242. COMADMIN_E_COMP_MOVE_PRIVATE = HRESULT($8011081E);
  27243. {$EXTERNALSYM COMADMIN_E_COMP_MOVE_PRIVATE}
  27244. //
  27245. // MessageId: COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
  27246. //
  27247. // MessageText:
  27248. //
  27249. // The Base Application Partition exists in all partition sets and cannot be removed.
  27250. //
  27251. COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET = HRESULT($8011081F);
  27252. {$EXTERNALSYM COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET}
  27253. //
  27254. // MessageId: COMADMIN_E_CANNOT_ALIAS_EVENTCLASS
  27255. //
  27256. // MessageText:
  27257. //
  27258. // Alas, Event Class components cannot be aliased.
  27259. //
  27260. COMADMIN_E_CANNOT_ALIAS_EVENTCLASS = HRESULT($80110820);
  27261. {$EXTERNALSYM COMADMIN_E_CANNOT_ALIAS_EVENTCLASS}
  27262. //
  27263. // MessageId: COMADMIN_E_PRIVATE_ACCESSDENIED
  27264. //
  27265. // MessageText:
  27266. //
  27267. // Access is denied because the component is private.
  27268. //
  27269. COMADMIN_E_PRIVATE_ACCESSDENIED = HRESULT($80110821);
  27270. {$EXTERNALSYM COMADMIN_E_PRIVATE_ACCESSDENIED}
  27271. //
  27272. // MessageId: COMADMIN_E_SAFERINVALID
  27273. //
  27274. // MessageText:
  27275. //
  27276. // The specified SAFER level is invalid.
  27277. //
  27278. COMADMIN_E_SAFERINVALID = HRESULT($80110822);
  27279. {$EXTERNALSYM COMADMIN_E_SAFERINVALID}
  27280. //
  27281. // MessageId: COMADMIN_E_REGISTRY_ACCESSDENIED
  27282. //
  27283. // MessageText:
  27284. //
  27285. // The specified user cannot write to the system registry
  27286. //
  27287. COMADMIN_E_REGISTRY_ACCESSDENIED = HRESULT($80110823);
  27288. {$EXTERNALSYM COMADMIN_E_REGISTRY_ACCESSDENIED}
  27289. //
  27290. // MessageId: COMADMIN_E_PARTITIONS_DISABLED
  27291. //
  27292. // MessageText:
  27293. //
  27294. // COM+ partitions are currently disabled.
  27295. //
  27296. COMADMIN_E_PARTITIONS_DISABLED = HRESULT($80110824);
  27297. {$EXTERNALSYM COMADMIN_E_PARTITIONS_DISABLED}
  27298. {$ENDIF JWA_INTERFACESECTION}
  27299. {$IFNDEF JWA_INCLUDEMODE}
  27300. implementation
  27301. {$ENDIF !JWA_INCLUDEMODE}
  27302. {$IFDEF JWA_IMPLEMENTATIONSECTION}
  27303. function SUCCEEDED(Status: HRESULT): BOOL;
  27304. begin
  27305. Result := Status >= 0;
  27306. end;
  27307. function FAILED(Status: HRESULT): BOOL;
  27308. begin
  27309. Result := Status < 0;
  27310. end;
  27311. function IS_ERROR(Status: HRESULT): BOOL;
  27312. begin
  27313. Result := (Status shr 31) = SEVERITY_ERROR;
  27314. end;
  27315. function HRESULT_CODE(hr: HRESULT): DWORD;
  27316. begin
  27317. Result := hr and $FFFF;
  27318. end;
  27319. function SCODE_CODE(sc: LONG): DWORD;
  27320. begin
  27321. Result := sc and $FFFF;
  27322. end;
  27323. function HRESULT_FACILITY(hr: HRESULT): DWORD;
  27324. begin
  27325. Result := (hr shr 16) and $1FFF;
  27326. end;
  27327. function SCODE_FACILITY(sc: LONG): DWORD;
  27328. begin
  27329. Result := (sc shr 16) and $1FFF;
  27330. end;
  27331. function HRESULT_SEVERITY(hr: HRESULT): DWORD;
  27332. begin
  27333. Result := (hr shr 31) and $1;
  27334. end;
  27335. function SCODE_SEVERITY(sc: LONG): DWORD;
  27336. begin
  27337. Result := (sc shr 31) and $1;
  27338. end;
  27339. function MAKE_HRESULT(sev, fac, code: DWORD): HRESULT;
  27340. begin
  27341. Result := HRESULT((sev shl 31) or (fac shl 16) or code);
  27342. end;
  27343. function MAKE_SCODE(sev, fac,code: DWORD): DWORD;
  27344. begin
  27345. Result := DWORD((sev shl 31) or (fac shl 16) or code);
  27346. end;
  27347. function __HRESULT_FROM_WIN32(x: DWORD): HRESULT;
  27348. begin
  27349. if HRESULT(x) <= 0 then
  27350. Result := HRESULT(x)
  27351. else
  27352. Result := HRESULT((x and $0000FFFF) or (FACILITY_WIN32 shl 16) or $80000000);
  27353. end;
  27354. function HRESULT_FROM_WIN32(x: DWORD): HRESULT;
  27355. begin
  27356. Result := __HRESULT_FROM_WIN32(x);
  27357. end;
  27358. function HRESULT_FROM_NT(x: NTSTATUS): HRESULT;
  27359. begin
  27360. Result := HRESULT(x or FACILITY_NT_BIT);
  27361. end;
  27362. function HRESULT_FROM_SETUPAPI(x: DWORD): HRESULT;
  27363. begin
  27364. if (x and (APPLICATION_ERROR_MASK or ERROR_SEVERITY_ERROR)) =
  27365. (APPLICATION_ERROR_MASK or ERROR_SEVERITY_ERROR) then
  27366. Result := HRESULT((x and $0000FFFF) or (FACILITY_SETUPAPI shl 16) or $80000000)
  27367. else
  27368. Result := HRESULT_FROM_WIN32(x);
  27369. end;
  27370. function GetScode(hr: HRESULT): DWORD;
  27371. begin
  27372. Result := DWORD(hr);
  27373. end;
  27374. function ResultFromScode(sc: DWORD): HRESULT;
  27375. begin
  27376. Result := HRESULT(sc);
  27377. end;
  27378. function PropagateResult(hrPrevious, scBase: DWORD): HRESULT;
  27379. begin
  27380. Result := HRESULT(scBase);
  27381. end;
  27382. {$ENDIF JWA_IMPLEMENTATIONSECTION}
  27383. {$IFNDEF JWA_INCLUDEMODE}
  27384. end.
  27385. {$ENDIF !JWA_INCLUDEMODE}