Skip to content

Instantly share code, notes, and snippets.

@jfmherokiller
Created December 12, 2021 01:27
Show Gist options
  • Save jfmherokiller/45292f2289c403e8a87de8836e72e68e to your computer and use it in GitHub Desktop.
Save jfmherokiller/45292f2289c403e8a87de8836e72e68e to your computer and use it in GitHub Desktop.
an unholy beast
const char *__stdcall sub_6B11D0(int a1)
{
const char *result; // eax
if ( a1 > -2146881278 )
{
if ( a1 <= CRYPT_E_ASN1_PDU_TYPE )
{
if ( a1 == CRYPT_E_ASN1_PDU_TYPE )
return "CRYPT_E_ASN1_PDU_TYPE";
switch ( a1 )
{
case CRYPT_E_ASN1_CORRUPT:
result = "CRYPT_E_ASN1_CORRUPT";
break;
case CRYPT_E_ASN1_LARGE:
result = "CRYPT_E_ASN1_LARGE";
break;
case CRYPT_E_ASN1_CONSTRAINT:
result = "CRYPT_E_ASN1_CONSTRAINT";
break;
case CRYPT_E_ASN1_MEMORY:
result = "CRYPT_E_ASN1_MEMORY";
break;
case CRYPT_E_ASN1_OVERFLOW:
result = "CRYPT_E_ASN1_OVERFLOW";
break;
case CRYPT_E_ASN1_BADPDU:
result = "CRYPT_E_ASN1_BADPDU";
break;
case CRYPT_E_ASN1_BADARGS:
result = "CRYPT_E_ASN1_BADARGS";
break;
case CRYPT_E_ASN1_BADREAL:
result = "CRYPT_E_ASN1_BADREAL";
break;
case CRYPT_E_ASN1_BADTAG:
result = "CRYPT_E_ASN1_BADTAG";
break;
case CRYPT_E_ASN1_CHOICE:
result = "CRYPT_E_ASN1_CHOICE";
break;
case CRYPT_E_ASN1_RULE:
result = "CRYPT_E_ASN1_RULE";
break;
case CRYPT_E_ASN1_UTF8:
result = "CRYPT_E_ASN1_UTF8";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 <= 1501 )
{
if ( a1 == 1501 )
return "ERROR_EVENTLOG_CANT_START";
if ( a1 <= DMUS_E_NOTPCM )
{
if ( a1 == DMUS_E_NOTPCM )
return "DMUS_E_NOTPCM";
if ( a1 > COMADMIN_E_CANNOT_ALIAS_EVENTCLASS )
{
if ( a1 > -2005532162 )
{
if ( a1 > -2005531771 )
{
if ( a1 > -2005530600 )
{
if ( a1 > -2005530522 )
{
if ( a1 > -2005401410 )
{
if ( a1 <= -2005397227 )
{
if ( a1 == -2005397227 )
return "DMUS_E_CANNOTSEEK";
if ( a1 > -2005397243 )
{
switch ( a1 )
{
case -2005397242:
return "DMUS_E_BUFFERNOTAVAILABLE";
case -2005397240:
return "DMUS_E_NOTADLSCOL";
case -2005397239:
return "DMUS_E_INVALIDOFFSET";
case -2005397231:
return "DMUS_E_ALREADY_LOADED";
case -2005397229:
return "DMUS_E_INVALIDPOS";
case -2005397228:
return "DMUS_E_INVALIDPATCH";
}
}
else
{
switch ( a1 )
{
case -2005397243:
return "DMUS_E_BUFFERNOTSET";
case -2005401400:
return "DSERR_SENDLOOP";
case -2005401390:
return "DSERR_BADSENDBUFFERGUID";
case -2005397247:
return "DMUS_E_DRIVER_FAILED";
case -2005397246:
return "DMUS_E_PORTS_OPEN";
case -2005397245:
return "DMUS_E_DEVICE_IN_USE";
case -2005397244:
return "DMUS_E_INSUFFICIENTBUFFER";
}
}
return "Unknown";
}
switch ( a1 )
{
case -2005397226:
result = "DMUS_E_CANNOTWRITE";
break;
case -2005397225:
result = "DMUS_E_CHUNKNOTFOUND";
break;
case -2005397223:
result = "DMUS_E_INVALID_DOWNLOADID";
break;
case -2005397216:
result = "DMUS_E_NOT_DOWNLOADED_TO_PORT";
break;
case -2005397215:
result = "DMUS_E_ALREADY_DOWNLOADED";
break;
case -2005397214:
result = "DMUS_E_UNKNOWN_PROPERTY";
break;
case -2005397213:
result = "DMUS_E_SET_UNSUPPORTED";
break;
case -2005397212:
result = "DMUS_E_GET_UNSUPPORTED";
break;
case -2005397211:
result = "DMUS_E_NOTMONO";
break;
case -2005397210:
result = "DMUS_E_BADARTICULATION";
break;
case -2005397209:
result = "DMUS_E_BADINSTRUMENT";
break;
case -2005397208:
result = "DMUS_E_BADWAVELINK";
break;
case -2005397207:
result = "DMUS_E_NOARTICULATION";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2005401410 )
return "DSERR_DS8_REQUIRED";
if ( a1 > -2005529766 )
{
if ( a1 > -2005401500 )
{
switch ( a1 )
{
case -2005401480:
return "DSERR_NODRIVER";
case -2005401470:
return "DSERR_ALREADYINITIALIZED";
case -2005401450:
return "DSERR_BUFFERLOST";
case -2005401440:
return "DSERR_OTHERAPPHASPRIO";
case -2005401430:
return "DSERR_UNINITIALIZED";
case -2005401420:
return "DSERR_BUFFERTOOSMALL";
}
}
else
{
switch ( a1 )
{
case -2005401500:
return "DSERR_BADFORMAT";
case -2005529765:
return "D3DXERR_DUPLICATENAMEDFRAGMENT";
case -2005529764:
return "D3DXERR_CANNOTREMOVELASTITEM";
case -2005401590:
return "DSERR_ALLOCATED";
case -2005401570:
return "DSERR_CONTROLUNAVAIL";
case -2005401550:
return "DSERR_INVALIDCALL";
case -2005401530:
return "DSERR_PRIOLEVELNEEDED";
}
}
return "Unknown";
}
if ( a1 == -2005529766 )
return "D3DXERR_LOADEDMESHASNODATA";
if ( a1 > -2005530515 )
{
switch ( a1 )
{
case -2005529772:
return "D3DXERR_CANNOTMODIFYINDEXBUFFER";
case -2005529771:
return "D3DXERR_INVALIDMESH";
case -2005529770:
return "D3DXERR_CANNOTATTRSORT";
case -2005529769:
return "D3DXERR_SKINNINGNOTSUPPORTED";
case -2005529768:
return "D3DXERR_TOOMANYINFLUENCES";
case -2005529767:
return "D3DXERR_INVALIDDATA";
}
return "Unknown";
}
switch ( a1 )
{
case -2005530515:
return "D3DERR_DRIVERINVALIDCALL";
case -2005530521:
return "D3DERR_MOREDATA";
case -2005530520:
return "D3DERR_DEVICELOST";
case -2005530519:
return "D3DERR_DEVICENOTRESET";
case -2005530518:
return "D3DERR_NOTAVAILABLE";
case -2005530517:
return "D3DERR_INVALIDDEVICE";
default:
return "D3DERR_INVALIDCALL";
}
}
}
else if ( a1 == -2005530522 )
{
return "D3DERR_NOTFOUND";
}
else
{
switch ( a1 )
{
case -2005530599:
result = "D3DERR_UNSUPPORTEDCOLOROPERATION";
break;
case -2005530598:
result = "D3DERR_UNSUPPORTEDCOLORARG";
break;
case -2005530597:
result = "D3DERR_UNSUPPORTEDALPHAOPERATION";
break;
case -2005530596:
result = "D3DERR_UNSUPPORTEDALPHAARG";
break;
case -2005530595:
result = "D3DERR_TOOMANYOPERATIONS";
break;
case -2005530594:
result = "D3DERR_CONFLICTINGTEXTUREFILTER";
break;
case -2005530593:
result = "D3DERR_UNSUPPORTEDFACTORVALUE";
break;
case -2005530591:
result = "D3DERR_CONFLICTINGRENDERSTATE";
break;
case -2005530590:
result = "D3DERR_UNSUPPORTEDTEXTUREFILTER";
break;
case -2005530586:
result = "D3DERR_CONFLICTINGTEXTUREPALETTE";
break;
case -2005530585:
result = "D3DERR_DRIVERINTERNALERROR";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2005530600 )
{
return "D3DERR_WRONGTEXTUREFORMAT";
}
else
{
switch ( a1 )
{
case -2005531770:
result = "D3DXFERR_BADTYPE";
break;
case -2005531769:
result = "D3DXFERR_NOTFOUND";
break;
case -2005531768:
result = "D3DXFERR_NOTDONEYET";
break;
case -2005531767:
result = "D3DXFERR_FILENOTFOUND";
break;
case -2005531766:
result = "D3DXFERR_RESOURCENOTFOUND";
break;
case -2005531765:
result = "D3DXFERR_BADRESOURCE";
break;
case -2005531764:
result = "D3DXFERR_BADFILETYPE";
break;
case -2005531763:
result = "D3DXFERR_BADFILEVERSION";
break;
case -2005531762:
result = "D3DXFERR_BADFILEFLOATSIZE";
break;
case -2005531761:
result = "D3DXFERR_BADFILE";
break;
case -2005531760:
result = "D3DXFERR_PARSEERROR";
break;
case -2005531759:
result = "D3DXFERR_BADARRAYSIZE";
break;
case -2005531758:
result = "D3DXFERR_BADDATAREFERENCE";
break;
case -2005531757:
result = "D3DXFERR_NOMOREOBJECTS";
break;
case -2005531756:
result = "D3DXFERR_NOMOREDATA";
break;
case -2005531755:
result = "D3DXFERR_BADCACHEFILE";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2005531771 )
{
return "D3DXFERR_BADVALUE";
}
else
{
switch ( a1 )
{
case -2005532152:
result = "DDERR_UNSUPPORTEDMASK";
break;
case -2005532151:
result = "DDERR_INVALIDSTREAM";
break;
case -2005532135:
result = "DDERR_VERTICALBLANKINPROGRESS";
break;
case -2005532132:
result = "DDERR_WASSTILLDRAWING";
break;
case -2005532130:
result = "DDERR_DDSCAPSCOMPLEXREQUIRED";
break;
case -2005532112:
result = "DDERR_XALIGN";
break;
case -2005532111:
result = "DDERR_INVALIDDIRECTDRAWGUID";
break;
case -2005532110:
result = "DDERR_DIRECTDRAWALREADYCREATED";
break;
case -2005532109:
result = "DDERR_NODIRECTDRAWHW";
break;
case -2005532108:
result = "DDERR_PRIMARYSURFACEALREADYEXISTS";
break;
case -2005532107:
result = "DDERR_NOEMULATION";
break;
case -2005532106:
result = "DDERR_REGIONTOOSMALL";
break;
case -2005532105:
result = "DDERR_CLIPPERISUSINGHWND";
break;
case -2005532104:
result = "DDERR_NOCLIPPERATTACHED";
break;
case -2005532103:
result = "DDERR_NOHWND";
break;
case -2005532102:
result = "DDERR_HWNDSUBCLASSED";
break;
case -2005532101:
result = "DDERR_HWNDALREADYSET";
break;
case -2005532100:
result = "DDERR_NOPALETTEATTACHED";
break;
case -2005532099:
result = "DDERR_NOPALETTEHW";
break;
case -2005532098:
result = "DDERR_BLTFASTCANTCLIP";
break;
case -2005532097:
result = "DDERR_NOBLTHW";
break;
case -2005532096:
result = "DDERR_NODDROPSHW";
break;
case -2005532095:
result = "DDERR_OVERLAYNOTVISIBLE";
break;
case -2005532094:
result = "DDERR_NOOVERLAYDEST";
break;
case -2005532093:
result = "DDERR_INVALIDPOSITION";
break;
case -2005532092:
result = "DDERR_NOTAOVERLAYSURFACE";
break;
case -2005532091:
result = "DDERR_EXCLUSIVEMODEALREADYSET";
break;
case -2005532090:
result = "DDERR_NOTFLIPPABLE";
break;
case -2005532089:
result = "DDERR_CANTDUPLICATE";
break;
case -2005532088:
result = "DDERR_NOTLOCKED";
break;
case -2005532087:
result = "DDERR_CANTCREATEDC";
break;
case -2005532086:
result = "DDERR_NODC";
break;
case -2005532085:
result = "DDERR_WRONGMODE";
break;
case -2005532084:
result = "DDERR_IMPLICITLYCREATED";
break;
case -2005532083:
result = "DDERR_NOTPALETTIZED";
break;
case -2005532082:
result = "DDERR_UNSUPPORTEDMODE";
break;
case -2005532081:
result = "DDERR_NOMIPMAPHW";
break;
case -2005532080:
result = "DDERR_INVALIDSURFACETYPE";
break;
case -2005532072:
result = "DDERR_NOOPTIMIZEHW";
break;
case -2005532071:
result = "DDERR_NOTLOADED";
break;
case -2005532070:
result = "DDERR_NOFOCUSWINDOW";
break;
case -2005532069:
result = "DDERR_NOTONMIPMAPSUBLEVEL";
break;
case -2005532052:
result = "DDERR_DCALREADYCREATED";
break;
case -2005532042:
result = "DDERR_NONONLOCALVIDMEM";
break;
case -2005532032:
result = "DDERR_CANTPAGELOCK";
break;
case -2005532012:
result = "DDERR_CANTPAGEUNLOCK";
break;
case -2005531992:
result = "DDERR_NOTPAGELOCKED";
break;
case -2005531982:
result = "DDERR_MOREDATA";
break;
case -2005531981:
result = "DDERR_EXPIRED";
break;
case -2005531980:
result = "DDERR_TESTFINISHED";
break;
case -2005531979:
result = "DDERR_NEWMODE";
break;
case -2005531978:
result = "DDERR_D3DNOTINITIALIZED";
break;
case -2005531977:
result = "DDERR_VIDEONOTACTIVE";
break;
case -2005531976:
result = "DDERR_NOMONITORINFORMATION";
break;
case -2005531975:
result = "DDERR_NODRIVERSUPPORT";
break;
case -2005531973:
result = "DDERR_DEVICEDOESNTOWNSURFACE";
break;
case -2005531822:
result = "DXFILEERR_BADOBJECT";
break;
case -2005531821:
result = "DXFILEERR_BADVALUE";
break;
case -2005531820:
result = "DXFILEERR_BADTYPE";
break;
case -2005531819:
result = "DXFILEERR_BADSTREAMHANDLE";
break;
case -2005531818:
result = "DXFILEERR_BADALLOC";
break;
case -2005531817:
result = "DXFILEERR_NOTFOUND";
break;
case -2005531816:
result = "DXFILEERR_NOTDONEYET";
break;
case -2005531815:
result = "DXFILEERR_FILENOTFOUND";
break;
case -2005531814:
result = "DXFILEERR_RESOURCENOTFOUND";
break;
case -2005531813:
result = "DXFILEERR_URLNOTFOUND";
break;
case -2005531812:
result = "DXFILEERR_BADRESOURCE";
break;
case -2005531811:
result = "DXFILEERR_BADFILETYPE";
break;
case -2005531810:
result = "DXFILEERR_BADFILEVERSION";
break;
case -2005531809:
result = "DXFILEERR_BADFILEFLOATSIZE";
break;
case -2005531808:
result = "DXFILEERR_BADFILECOMPRESSIONTYPE";
break;
case -2005531807:
result = "DXFILEERR_BADFILE";
break;
case -2005531806:
result = "DXFILEERR_PARSEERROR";
break;
case -2005531805:
result = "DXFILEERR_NOTEMPLATE";
break;
case -2005531804:
result = "DXFILEERR_BADARRAYSIZE";
break;
case -2005531803:
result = "DXFILEERR_BADDATAREFERENCE";
break;
case -2005531802:
result = "DXFILEERR_INTERNALERROR";
break;
case -2005531801:
result = "DXFILEERR_NOMOREOBJECTS";
break;
case -2005531800:
result = "DXFILEERR_BADINTRINSICS";
break;
case -2005531799:
result = "DXFILEERR_NOMORESTREAMHANDLES";
break;
case -2005531798:
result = "DXFILEERR_NOMOREDATA";
break;
case -2005531797:
result = "DXFILEERR_BADCACHEFILE";
break;
case -2005531796:
result = "DXFILEERR_NOINTERNET";
break;
case -2005531772:
result = "D3DXFERR_BADOBJECT";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2005532162 )
return "DDERR_UNSUPPORTEDFORMAT";
if ( a1 > -2146073728 )
{
if ( a1 > -2005532492 )
{
if ( a1 > -2005532352 )
{
if ( a1 > -2005532262 )
{
if ( a1 > -2005532222 )
{
switch ( a1 )
{
case -2005532212:
return "DDERR_SURFACENOTATTACHED";
case -2005532202:
return "DDERR_TOOBIGHEIGHT";
case -2005532192:
return "DDERR_TOOBIGSIZE";
case -2005532182:
return "DDERR_TOOBIGWIDTH";
}
}
else
{
switch ( a1 )
{
case -2005532222:
return "DDERR_SURFACELOST";
case -2005532252:
return "DDERR_SURFACEALREADYDEPENDENT";
case -2005532242:
return "DDERR_SURFACEBUSY";
case -2005532237:
return "DDERR_CANTLOCKSURFACE";
case -2005532232:
return "DDERR_SURFACEISOBSCURED";
}
}
}
else
{
if ( a1 == -2005532262 )
return "DDERR_SURFACEALREADYATTACHED";
if ( a1 > -2005532292 )
{
switch ( a1 )
{
case -2005532290:
return "DDERR_OVERLAYCANTCLIP";
case -2005532288:
return "DDERR_OVERLAYCOLORKEYONLYONEACTIVE";
case -2005532285:
return "DDERR_PALETTEBUSY";
case -2005532272:
return "DDERR_COLORKEYNOTSET";
}
}
else
{
switch ( a1 )
{
case -2005532292:
return "D3DERR_OUTOFVIDEOMEMORY";
case -2005532342:
return "DDERR_NOTEXTUREHW";
case -2005532337:
return "DDERR_NOVSYNCHW";
case -2005532332:
return "DDERR_NOZBUFFERHW";
case -2005532322:
return "DDERR_NOZOVERLAYHW";
case -2005532312:
return "DDERR_OUTOFCAPS";
}
}
}
}
else
{
if ( a1 == -2005532352 )
return "DDERR_NOT8BITCOLOR";
if ( a1 > -2005532432 )
{
if ( a1 > -2005532392 )
{
switch ( a1 )
{
case -2005532382:
return "DDERR_NOROTATIONHW";
case -2005532362:
return "DDERR_NOSTRETCHHW";
case -2005532356:
return "DDERR_NOT4BITCOLOR";
case -2005532355:
return "DDERR_NOT4BITCOLORINDEX";
}
}
else
{
switch ( a1 )
{
case -2005532392:
return "DDERR_NORASTEROPHW";
case -2005532422:
return "DDERR_NOMIRRORHW";
case -2005532417:
return "DDERR_NOTFOUND";
case -2005532412:
return "DDERR_NOOVERLAYHW";
case -2005532402:
return "DDERR_OVERLAPPINGRECTS";
}
}
}
else
{
if ( a1 == -2005532432 )
return "DDERR_NOGDI";
if ( a1 > -2005532457 )
{
switch ( a1 )
{
case -2005532452:
return "DDERR_NOCOLORKEYHW";
case -2005532450:
return "DDERR_NODIRECTDRAWSUPPORT";
case -2005532447:
return "DDERR_NOEXCLUSIVEMODE";
case -2005532442:
return "DDERR_NOFLIPHW";
}
}
else
{
switch ( a1 )
{
case -2005532457:
return "DDERR_NOCOLORKEY";
case -2005532491:
return "DDERR_NOSTEREOHARDWARE";
case -2005532490:
return "DDERR_NOSURFACELEFT";
case -2005532467:
return "DDERR_NOCLIPLIST";
case -2005532462:
return "DDERR_NOCOLORCONVHW";
case -2005532460:
return "DDERR_NOCOOPERATIVELEVELSET";
}
}
}
}
}
else
{
if ( a1 == -2005532492 )
return "DDERR_NOALPHAHW";
if ( a1 > -2146073088 )
{
if ( a1 > -2005532582 )
{
if ( a1 > -2005532542 )
{
switch ( a1 )
{
case -2005532527:
return "DDERR_INVALIDPIXELFORMAT";
case -2005532522:
return "DDERR_INVALIDRECT";
case -2005532512:
return "DDERR_LOCKEDSURFACES";
case -2005532502:
return "DDERR_NO3D";
}
}
else
{
switch ( a1 )
{
case -2005532542:
return "DDERR_INVALIDOBJECT";
case -2005532577:
return "DDERR_INCOMPATIBLEPRIMARY";
case -2005532572:
return "DDERR_INVALIDCAPS";
case -2005532562:
return "DDERR_INVALIDCLIPLIST";
case -2005532552:
return "DDERR_INVALIDMODE";
}
}
}
else
{
if ( a1 == -2005532582 )
return "DDERR_HEIGHTALIGN";
if ( a1 > -2005532667 )
{
switch ( a1 )
{
case -2005532662:
return "DDERR_CANNOTATTACHSURFACE";
case -2005532652:
return "DDERR_CANNOTDETACHSURFACE";
case -2005532632:
return "DDERR_CURRENTLYNOTAVAIL";
case -2005532617:
return "DDERR_EXCEPTION";
}
}
else
{
switch ( a1 )
{
case -2005532667:
return "DDERR_ALREADYINITIALIZED";
case -2146073072:
return "DPNERR_SESSIONFULL";
case -2146073056:
return "DPNERR_TABLEFULL";
case -2146073040:
return "DPNERR_TIMEDOUT";
case -2146073024:
return "DPNERR_UNINITIALIZED";
case -2146073008:
return "DPNERR_USERCANCEL";
}
}
}
}
else
{
if ( a1 == -2146073088 )
return "DPNERR_SENDTOOLARGE";
if ( a1 > -2146073456 )
{
if ( a1 > -2146073264 )
{
switch ( a1 )
{
case -2146073248:
return "DPNERR_PLAYERALREADYINGROUP";
case -2146073232:
return "DPNERR_PLAYERLOST";
case -2146073216:
return "DPNERR_PLAYERNOTINGROUP";
case -2146073200:
return "DPNERR_PLAYERNOTREACHABLE";
}
}
else
{
switch ( a1 )
{
case -2146073264:
return "DPNERR_NOTREGISTERED";
case -2146073344:
return "DPNERR_NOMOREADDRESSCOMPONENTS";
case -2146073328:
return "DPNERR_NORESPONSE";
case -2146073312:
return "DPNERR_NOTALLOWED";
case -2146073296:
return "DPNERR_NOTHOST";
case -2146073280:
return "DPNERR_NOTREADY";
}
}
}
else
{
if ( a1 == -2146073456 )
return "DPNERR_NOHOSTPLAYER";
if ( a1 > -2146073536 )
{
switch ( a1 )
{
case -2146073520:
return "DPNERR_INVALIDURL";
case -2146073504:
return "DPNERR_INVALIDVERSION";
case -2146073488:
return "DPNERR_NOCAPS";
case -2146073472:
return "DPNERR_NOCONNECTION";
}
}
else
{
switch ( a1 )
{
case -2146073536:
return "DPNERR_INVALIDSTRING";
case -2146073712:
return "DPNERR_INVALIDINTERFACE";
case -2146073600:
return "DPNERR_INVALIDOBJECT";
case -2146073584:
return "DPNERR_INVALIDPASSWORD";
case -2146073568:
return "DPNERR_INVALIDPLAYER";
case -2146073552:
return "DPNERR_INVALIDPRIORITY";
}
}
}
}
}
return "Unknown";
}
if ( a1 == -2146073728 )
return "DPNERR_INVALIDINSTANCE";
if ( a1 > -2146106996 )
{
if ( a1 > -2146074240 )
{
if ( a1 > -2146073984 )
{
if ( a1 > -2146073808 )
{
switch ( a1 )
{
case -2146073792:
return "DPNERR_INVALIDFLAGS";
case -2146073776:
return "DPNERR_INVALIDGROUP";
case -2146073760:
return "DPNERR_INVALIDHANDLE";
case -2146073744:
return "DPNERR_INVALIDHOSTADDRESS";
}
}
else
{
switch ( a1 )
{
case -2146073808:
return "DPNERR_INVALIDENDPOINT";
case -2146073968:
return "DPNERR_INVALIDADDRESSFORMAT";
case -2146073856:
return "DPNERR_INVALIDAPPLICATION";
case -2146073840:
return "DPNERR_INVALIDCOMMAND";
case -2146073824:
return "DPNERR_INVALIDDEVICEADDRESS";
}
}
}
else
{
if ( a1 == -2146073984 )
return "DPNERR_INCOMPLETEADDRESS";
if ( a1 > -2146074064 )
{
switch ( a1 )
{
case -2146074048:
return "DPNERR_GROUPNOTEMPTY";
case -2146074032:
return "DPNERR_HOSTING";
case -2146074016:
return "DPNERR_HOSTREJECTEDCONNECTION";
case -2146074000:
return "DPNERR_HOSTTERMINATEDSESSION";
}
}
else
{
switch ( a1 )
{
case -2146074064:
return "DPNERR_EXCEPTION";
case -2146074235:
return "DPNERR_DPNSVRNOTAVAILABLE";
case -2146074224:
return "DPNERR_DUPLICATECOMMAND";
case -2146074112:
return "DPNERR_ENDPOINTNOTRECEIVING";
case -2146074096:
return "DPNERR_ENUMQUERYTOOLARGE";
case -2146074080:
return "DPNERR_ENUMRESPONSETOOLARGE";
}
}
}
}
else
{
if ( a1 == -2146074240 )
return "DPNERR_DOESNOTEXIST";
if ( a1 > -2146074480 )
{
if ( a1 > -2146074304 )
{
switch ( a1 )
{
case -2146074288:
return "DPNERR_CONNECTING";
case -2146074272:
return "DPNERR_CONNECTIONLOST";
case -2146074256:
return "DPNERR_CONVERSION";
case -2146074251:
return "DPNERR_DATATOOLARGE";
}
}
else
{
switch ( a1 )
{
case -2146074304:
return "DPNERR_CANTLAUNCHAPPLICATION";
case -2146074368:
return "DPNERR_BUFFERTOOSMALL";
case -2146074352:
return "DPNERR_CANNOTCANCEL";
case -2146074336:
return "DPNERR_CANTCREATEGROUP";
case -2146074320:
return "DPNERR_CANTCREATEPLAYER";
}
}
}
else
{
if ( a1 == -2146074480 )
return "DPNERR_ALREADYREGISTERED";
if ( a1 > -2146074560 )
{
switch ( a1 )
{
case -2146074544:
return "DPNERR_ALREADYCLOSING";
case -2146074528:
return "DPNERR_ALREADYCONNECTED";
case -2146074512:
return "DPNERR_ALREADYDISCONNECTING";
case -2146074496:
return "DPNERR_ALREADYINITIALIZED";
}
}
else
{
switch ( a1 )
{
case -2146074560:
return "DPNERR_ADDRESSING";
case -2146106995:
return "DVERR_USERBACK";
case -2146106994:
return "DVERR_NORECVOLAVAILABLE";
case -2146106993:
return "DVERR_INVALIDBUFFER";
case -2146106992:
return "DVERR_LOCKEDBUFFER";
case -2146074576:
return "DPNERR_ABORTED";
}
}
}
}
return "Unknown";
}
if ( a1 == -2146106996 )
return "DVERR_TRANSPORTNOPLAYER";
if ( a1 > -2146107021 )
{
switch ( a1 )
{
case -2146107020:
result = "DVERR_SOUNDINITFAILURE";
break;
case -2146107019:
result = "DVERR_TIMEOUT";
break;
case -2146107018:
result = "DVERR_CONNECTABORTED";
break;
case -2146107017:
result = "DVERR_NO3DSOUND";
break;
case -2146107016:
result = "DVERR_ALREADYBUFFERED";
break;
case -2146107015:
result = "DVERR_NOTBUFFERED";
break;
case -2146107014:
result = "DVERR_HOSTING";
break;
case -2146107013:
result = "DVERR_NOTHOSTING";
break;
case -2146107012:
result = "DVERR_INVALIDDEVICE";
break;
case -2146107011:
result = "DVERR_RECORDSYSTEMERROR";
break;
case -2146107010:
result = "DVERR_PLAYBACKSYSTEMERROR";
break;
case -2146107009:
result = "DVERR_SENDERROR";
break;
case -2146107008:
result = "DVERR_USERCANCEL";
break;
case -2146107005:
result = "DVERR_RUNSETUP";
break;
case -2146107004:
result = "DVERR_INCOMPATIBLEVERSION";
break;
case -2146107001:
result = "DVERR_INITIALIZED";
break;
case -2146107000:
result = "DVERR_NOTRANSPORT";
break;
case -2146106999:
result = "DVERR_NOCALLBACK";
break;
case -2146106998:
result = "DVERR_TRANSPORTNOTINIT";
break;
case -2146106997:
result = "DVERR_TRANSPORTNOSESSION";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2146107021 )
return "DVERR_ALREADYPENDING";
if ( a1 <= -2146107092 )
{
if ( a1 == -2146107092 )
return "DVERR_SESSIONLOST";
if ( a1 > -2146107272 )
{
switch ( a1 )
{
case -2146107262:
return "DVERR_INVALIDOBJECT";
case -2146107257:
return "DVERR_INVALIDPLAYER";
case -2146107247:
return "DVERR_INVALIDGROUP";
case -2146107242:
return "DVERR_INVALIDHANDLE";
}
}
else
{
switch ( a1 )
{
case -2146107272:
return "DVERR_INVALIDFLAGS";
case -2146367455:
return "COMADMIN_E_PRIVATE_ACCESSDENIED";
case -2146367454:
return "COMADMIN_E_SAFERINVALID";
case -2146367453:
return "COMADMIN_E_REGISTRY_ACCESSDENIED";
case -2146107362:
return "DVERR_BUFFERTOOSMALL";
case -2146107318:
return "DVERR_EXCEPTION";
}
}
return "Unknown";
}
if ( a1 <= -2146107026 )
{
switch ( a1 )
{
case -2146107026:
return "DVERR_CONNECTABORTING";
case -2146107090:
return "DVERR_NOVOICESESSION";
case -2146107032:
return "DVERR_CONNECTIONLOST";
case -2146107031:
return "DVERR_NOTINITIALIZED";
case -2146107030:
return "DVERR_CONNECTED";
case -2146107029:
return "DVERR_NOTCONNECTED";
}
return "Unknown";
}
switch ( a1 )
{
case -2146107025:
return "DVERR_NOTALLOWED";
case -2146107024:
return "DVERR_INVALIDTARGET";
case -2146107023:
return "DVERR_TRANSPORTNOTHOST";
default:
return "DVERR_COMPRESSIONNOTSUPPORTED";
}
}
}
}
else
{
if ( a1 == COMADMIN_E_CANNOT_ALIAS_EVENTCLASS )
return "COMADMIN_E_CANNOT_ALIAS_EVENTCLASS";
if ( a1 > -2146500041 )
{
if ( a1 > -2146368481 )
{
if ( a1 > -2146368000 )
{
if ( a1 <= -2146367471 )
{
if ( a1 == -2146367471 )
return "COMADMIN_E_CANTRECYCLESERVICEAPPS";
if ( a1 > -2146367480 )
{
switch ( a1 )
{
case -2146367479:
return "COMADMIN_E_OBJECT_DOES_NOT_EXIST";
case -2146367478:
return "COMADMIN_E_APP_NOT_RUNNING";
case -2146367477:
return "COMADMIN_E_INVALID_PARTITION";
case -2146367475:
return "COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE";
case -2146367474:
return "COMADMIN_E_USER_IN_SET";
case -2146367473:
return "COMADMIN_E_CANTRECYCLELIBRARYAPPS";
}
}
else
{
switch ( a1 )
{
case -2146367480:
return "COMADMIN_E_OBJECT_PARENT_MISSING";
case -2146367999:
return "COMQC_E_NO_QUEUEABLE_INTERFACES";
case -2146367998:
return "COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE";
case -2146367997:
return "COMQC_E_NO_IPERSISTSTREAM";
case -2146367996:
return "COMQC_E_BAD_MESSAGE";
case -2146367995:
return "COMQC_E_UNAUTHENTICATED";
case -2146367994:
return "COMQC_E_UNTRUSTED_ENQUEUER";
case -2146367743:
return "MSDTC_E_DUPLICATE_RESOURCE";
}
}
return "Unknown";
}
switch ( a1 )
{
case -2146367470:
result = "COMADMIN_E_PROCESSALREADYRECYCLED";
break;
case -2146367469:
result = "COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED";
break;
case -2146367468:
result = "COMADMIN_E_CANTMAKEINPROCSERVICE";
break;
case -2146367467:
result = "COMADMIN_E_PROGIDINUSEBYCLSID";
break;
case -2146367466:
result = "COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET";
break;
case -2146367465:
result = "COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED";
break;
case -2146367464:
result = "COMADMIN_E_PARTITION_ACCESSDENIED";
break;
case -2146367463:
result = "COMADMIN_E_PARTITION_MSI_ONLY";
break;
case -2146367462:
result = "COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT";
break;
case -2146367461:
result = "COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS";
break;
case -2146367460:
result = "COMADMIN_E_COMP_MOVE_SOURCE";
break;
case -2146367459:
result = "COMADMIN_E_COMP_MOVE_DEST";
break;
case -2146367458:
result = "COMADMIN_E_COMP_MOVE_PRIVATE";
break;
case -2146367457:
result = "COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET";
break;
default:
return "Unknown";
}
}
else if ( a1 == -2146368000 )
{
return "COMQC_E_APPLICATION_NOT_QUEUED";
}
else
{
switch ( a1 )
{
case -2146368477:
result = "COMADMIN_E_REGISTRARFAILED";
break;
case -2146368476:
result = "COMADMIN_E_COMPFILE_DOESNOTEXIST";
break;
case -2146368475:
result = "COMADMIN_E_COMPFILE_LOADDLLFAIL";
break;
case -2146368474:
result = "COMADMIN_E_COMPFILE_GETCLASSOBJ";
break;
case -2146368473:
result = "COMADMIN_E_COMPFILE_CLASSNOTAVAIL";
break;
case -2146368472:
result = "COMADMIN_E_COMPFILE_BADTLB";
break;
case -2146368471:
result = "COMADMIN_E_COMPFILE_NOTINSTALLABLE";
break;
case -2146368470:
result = "COMADMIN_E_NOTCHANGEABLE";
break;
case -2146368469:
result = "COMADMIN_E_NOTDELETEABLE";
break;
case -2146368468:
result = "COMADMIN_E_SESSION";
break;
case -2146368467:
result = "COMADMIN_E_COMP_MOVE_LOCKED";
break;
case -2146368466:
result = "COMADMIN_E_COMP_MOVE_BAD_DEST";
break;
case -2146368464:
result = "COMADMIN_E_REGISTERTLB";
break;
case -2146368461:
result = "COMADMIN_E_SYSTEMAPP";
break;
case -2146368460:
result = "COMADMIN_E_COMPFILE_NOREGISTRAR";
break;
case -2146368459:
result = "COMADMIN_E_COREQCOMPINSTALLED";
break;
case -2146368458:
result = "COMADMIN_E_SERVICENOTINSTALLED";
break;
case -2146368457:
result = "COMADMIN_E_PROPERTYSAVEFAILED";
break;
case -2146368456:
result = "COMADMIN_E_OBJECTEXISTS";
break;
case -2146368455:
result = "COMADMIN_E_COMPONENTEXISTS";
break;
case -2146368453:
result = "COMADMIN_E_REGFILE_CORRUPT";
break;
case -2146368452:
result = "COMADMIN_E_PROPERTY_OVERFLOW";
break;
case -2146368450:
result = "COMADMIN_E_NOTINREGISTRY";
break;
case -2146368449:
result = "COMADMIN_E_OBJECTNOTPOOLABLE";
break;
case -2146368442:
result = "COMADMIN_E_APPLID_MATCHES_CLSID";
break;
case -2146368441:
result = "COMADMIN_E_ROLE_DOES_NOT_EXIST";
break;
case -2146368440:
result = "COMADMIN_E_START_APP_NEEDS_COMPONENTS";
break;
case -2146368439:
result = "COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM";
break;
case -2146368438:
result = "COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY";
break;
case -2146368437:
result = "COMADMIN_E_CAN_NOT_START_APP";
break;
case -2146368436:
result = "COMADMIN_E_CAN_NOT_EXPORT_SYS_APP";
break;
case -2146368435:
result = "COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT";
break;
case -2146368434:
result = "COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER";
break;
case -2146368433:
result = "COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE";
break;
case -2146368432:
result = "COMADMIN_E_BASE_PARTITION_ONLY";
break;
case -2146368431:
result = "COMADMIN_E_START_APP_DISABLED";
break;
case -2146368425:
result = "COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME";
break;
case -2146368424:
result = "COMADMIN_E_CAT_INVALID_PARTITION_NAME";
break;
case -2146368423:
result = "COMADMIN_E_CAT_PARTITION_IN_USE";
break;
case -2146368422:
result = "COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES";
break;
case -2146368421:
result = "COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED";
break;
case -2146368420:
result = "COMADMIN_E_AMBIGUOUS_APPLICATION_NAME";
break;
case -2146368419:
result = "COMADMIN_E_AMBIGUOUS_PARTITION_NAME";
break;
case -2146368398:
result = "COMADMIN_E_REGDB_NOTINITIALIZED";
break;
case -2146368397:
result = "COMADMIN_E_REGDB_NOTOPEN";
break;
case -2146368396:
result = "COMADMIN_E_REGDB_SYSTEMERR";
break;
case -2146368395:
result = "COMADMIN_E_REGDB_ALREADYRUNNING";
break;
case -2146368384:
result = "COMADMIN_E_MIG_VERSIONNOTSUPPORTED";
break;
case -2146368383:
result = "COMADMIN_E_MIG_SCHEMANOTFOUND";
break;
case -2146368382:
result = "COMADMIN_E_CAT_BITNESSMISMATCH";
break;
case -2146368381:
result = "COMADMIN_E_CAT_UNACCEPTABLEBITNESS";
break;
case -2146368380:
result = "COMADMIN_E_CAT_WRONGAPPBITNESS";
break;
case -2146368379:
result = "COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED";
break;
case -2146368378:
result = "COMADMIN_E_CAT_SERVERFAULT";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2146368481 )
return "COMADMIN_E_APPDIRNOTFOUND";
if ( a1 > -2146435031 )
{
if ( a1 > -2146368509 )
{
switch ( a1 )
{
case -2146368508:
result = "COMADMIN_E_ALREADYINSTALLED";
break;
case -2146368505:
result = "COMADMIN_E_APP_FILE_WRITEFAIL";
break;
case -2146368504:
result = "COMADMIN_E_APP_FILE_READFAIL";
break;
case -2146368503:
result = "COMADMIN_E_APP_FILE_VERSION";
break;
case -2146368502:
result = "COMADMIN_E_BADPATH";
break;
case -2146368501:
result = "COMADMIN_E_APPLICATIONEXISTS";
break;
case -2146368500:
result = "COMADMIN_E_ROLEEXISTS";
break;
case -2146368499:
result = "COMADMIN_E_CANTCOPYFILE";
break;
case -2146368497:
result = "COMADMIN_E_NOUSER";
break;
case -2146368496:
result = "COMADMIN_E_INVALIDUSERIDS";
break;
case -2146368495:
result = "COMADMIN_E_NOREGISTRYCLSID";
break;
case -2146368494:
result = "COMADMIN_E_BADREGISTRYPROGID";
break;
case -2146368493:
result = "COMADMIN_E_AUTHENTICATIONLEVEL";
break;
case -2146368492:
result = "COMADMIN_E_USERPASSWDNOTVALID";
break;
case -2146368488:
result = "COMADMIN_E_CLSIDORIIDMISMATCH";
break;
case -2146368487:
result = "COMADMIN_E_REMOTEINTERFACE";
break;
case -2146368486:
result = "COMADMIN_E_DLLREGISTERSERVER";
break;
case -2146368485:
result = "COMADMIN_E_NOSERVERSHARE";
break;
case -2146368483:
result = "COMADMIN_E_DLLLOADFAILED";
break;
case -2146368482:
result = "COMADMIN_E_BADREGISTRYLIBID";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2146368509 )
return "COMADMIN_E_KEYMISSING";
if ( a1 > -2146434968 )
{
if ( a1 > -2146434963 )
{
switch ( a1 )
{
case -2146434962:
return "SCARD_W_CANCELLED_BY_USER";
case -2146434961:
return "SCARD_W_CARD_NOT_AUTHENTICATED";
case -2146368511:
return "COMADMIN_E_OBJECTERRORS";
case -2146368510:
return "COMADMIN_E_OBJECTINVALID";
}
return "Unknown";
}
switch ( a1 )
{
case -2146434963:
return "SCARD_W_EOF";
case -2146434967:
return "SCARD_W_REMOVED_CARD";
case -2146434966:
return "SCARD_W_SECURITY_VIOLATION";
case -2146434965:
return "SCARD_W_WRONG_CHV";
default:
return "SCARD_W_CHV_BLOCKED";
}
}
else
{
if ( a1 == -2146434968 )
return "SCARD_W_RESET_CARD";
if ( a1 > -2146435025 )
{
switch ( a1 )
{
case -2146435024:
return "SCARD_E_NO_KEY_CONTAINER";
case -2146434971:
return "SCARD_W_UNSUPPORTED_CARD";
case -2146434970:
return "SCARD_W_UNRESPONSIVE_CARD";
case -2146434969:
return "SCARD_W_UNPOWERED_CARD";
}
return "Unknown";
}
switch ( a1 )
{
case -2146435025:
return "SCARD_E_COMM_DATA_LOST";
case -2146435030:
return "SCARD_E_INVALID_CHV";
case -2146435029:
return "SCARD_E_UNKNOWN_RES_MNG";
case -2146435028:
return "SCARD_E_NO_SUCH_CERTIFICATE";
case -2146435027:
return "SCARD_E_CERTIFICATE_UNAVAILABLE";
default:
return "SCARD_E_NO_READERS_AVAILABLE";
}
}
}
}
else
{
if ( a1 == -2146435031 )
return "SCARD_E_BAD_SEEK";
if ( a1 > -2146435052 )
{
switch ( a1 )
{
case -2146435051:
result = "SCARD_E_INVALID_ATR";
break;
case -2146435050:
result = "SCARD_E_NOT_TRANSACTED";
break;
case -2146435049:
result = "SCARD_E_READER_UNAVAILABLE";
break;
case -2146435048:
result = "SCARD_P_SHUTDOWN";
break;
case -2146435047:
result = "SCARD_E_PCI_TOO_SMALL";
break;
case -2146435046:
result = "SCARD_E_READER_UNSUPPORTED";
break;
case -2146435045:
result = "SCARD_E_DUPLICATE_READER";
break;
case -2146435044:
result = "SCARD_E_CARD_UNSUPPORTED";
break;
case -2146435043:
result = "SCARD_E_NO_SERVICE";
break;
case -2146435042:
result = "SCARD_E_SERVICE_STOPPED";
break;
case -2146435041:
result = "SCARD_E_UNEXPECTED";
break;
case -2146435040:
result = "SCARD_E_ICC_INSTALLATION";
break;
case -2146435039:
result = "SCARD_E_ICC_CREATEORDER";
break;
case -2146435038:
result = "SCARD_E_UNSUPPORTED_FEATURE";
break;
case -2146435037:
result = "SCARD_E_DIR_NOT_FOUND";
break;
case -2146435036:
result = "SCARD_E_FILE_NOT_FOUND";
break;
case -2146435035:
result = "SCARD_E_NO_DIR";
break;
case -2146435034:
result = "SCARD_E_NO_FILE";
break;
case -2146435033:
result = "SCARD_E_NO_ACCESS";
break;
case -2146435032:
result = "SCARD_E_WRITE_TOO_MANY";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2146435052 )
return "SCARD_F_UNKNOWN_ERROR";
if ( a1 > -2146435063 )
{
switch ( a1 )
{
case -2146435062:
result = "SCARD_E_TIMEOUT";
break;
case -2146435061:
result = "SCARD_E_SHARING_VIOLATION";
break;
case -2146435060:
result = "SCARD_E_NO_SMARTCARD";
break;
case -2146435059:
result = "SCARD_E_UNKNOWN_CARD";
break;
case -2146435058:
result = "SCARD_E_CANT_DISPOSE";
break;
case -2146435057:
result = "SCARD_E_PROTO_MISMATCH";
break;
case -2146435056:
result = "SCARD_E_NOT_READY";
break;
case -2146435055:
result = "SCARD_E_INVALID_VALUE";
break;
case -2146435054:
result = "SCARD_E_SYSTEM_CANCELLED";
break;
case -2146435053:
result = "SCARD_F_COMM_ERROR";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2146435063 )
return "SCARD_E_UNKNOWN_READER";
if ( a1 <= -2146435068 )
{
switch ( a1 )
{
case -2146435068:
return "SCARD_E_INVALID_PARAMETER";
case -2146500040:
return "SPAPI_E_SCE_DISABLED";
case -2146496512:
return "SPAPI_E_ERROR_NOT_INSTALLED";
case -2146435071:
return "SCARD_F_INTERNAL_ERROR";
case -2146435070:
return "SCARD_E_CANCELLED";
case -2146435069:
return "SCARD_E_INVALID_HANDLE";
}
return "Unknown";
}
switch ( a1 )
{
case -2146435067:
return "SCARD_E_INVALID_TARGET";
case -2146435066:
return "SCARD_E_NO_MEMORY";
case -2146435065:
return "SCARD_F_WAITED_TOO_LONG";
default:
return "SCARD_E_INSUFFICIENT_BUFFER";
}
}
}
}
}
}
else
{
if ( a1 == -2146500041 )
return "SPAPI_E_INCORRECTLY_COPIED_INF";
if ( a1 > -2146762741 )
{
if ( a1 > -2146500608 )
{
if ( a1 > -2146500072 )
{
switch ( a1 )
{
case -2146500071:
result = "SPAPI_E_NO_ASSOCIATED_SERVICE";
break;
case -2146500070:
result = "SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE";
break;
case -2146500069:
result = "SPAPI_E_DEVICE_INTERFACE_ACTIVE";
break;
case -2146500068:
result = "SPAPI_E_DEVICE_INTERFACE_REMOVED";
break;
case -2146500067:
result = "SPAPI_E_BAD_INTERFACE_INSTALLSECT";
break;
case -2146500066:
result = "SPAPI_E_NO_SUCH_INTERFACE_CLASS";
break;
case -2146500065:
result = "SPAPI_E_INVALID_REFERENCE_STRING";
break;
case -2146500064:
result = "SPAPI_E_INVALID_MACHINENAME";
break;
case -2146500063:
result = "SPAPI_E_REMOTE_COMM_FAILURE";
break;
case -2146500062:
result = "SPAPI_E_MACHINE_UNAVAILABLE";
break;
case -2146500061:
result = "SPAPI_E_NO_CONFIGMGR_SERVICES";
break;
case -2146500060:
result = "SPAPI_E_INVALID_PROPPAGE_PROVIDER";
break;
case -2146500059:
result = "SPAPI_E_NO_SUCH_DEVICE_INTERFACE";
break;
case -2146500058:
result = "SPAPI_E_DI_POSTPROCESSING_REQUIRED";
break;
case -2146500057:
result = "SPAPI_E_INVALID_COINSTALLER";
break;
case -2146500056:
result = "SPAPI_E_NO_COMPAT_DRIVERS";
break;
case -2146500055:
result = "SPAPI_E_NO_DEVICE_ICON";
break;
case -2146500054:
result = "SPAPI_E_INVALID_INF_LOGCONFIG";
break;
case -2146500053:
result = "SPAPI_E_DI_DONT_INSTALL";
break;
case -2146500052:
result = "SPAPI_E_INVALID_FILTER_DRIVER";
break;
case -2146500051:
result = "SPAPI_E_NON_WINDOWS_NT_DRIVER";
break;
case -2146500050:
result = "SPAPI_E_NON_WINDOWS_DRIVER";
break;
case -2146500049:
result = "SPAPI_E_NO_CATALOG_FOR_OEM_INF";
break;
case -2146500048:
result = "SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE";
break;
case -2146500047:
result = "SPAPI_E_NOT_DISABLEABLE";
break;
case -2146500046:
result = "SPAPI_E_CANT_REMOVE_DEVINST";
break;
case -2146500045:
result = "SPAPI_E_INVALID_TARGET";
break;
case -2146500044:
result = "SPAPI_E_DRIVER_NONNATIVE";
break;
case -2146500043:
result = "SPAPI_E_IN_WOW64";
break;
case -2146500042:
result = "SPAPI_E_SET_SYSTEM_RESTORE_POINT";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2146500072 )
return "SPAPI_E_NO_CLASS_DRIVER_LIST";
if ( a1 > -2146500088 )
{
switch ( a1 )
{
case -2146500087:
result = "SPAPI_E_INVALID_REG_PROPERTY";
break;
case -2146500086:
result = "SPAPI_E_NO_INF";
break;
case -2146500085:
result = "SPAPI_E_NO_SUCH_DEVINST";
break;
case -2146500084:
result = "SPAPI_E_CANT_LOAD_CLASS_ICON";
break;
case -2146500083:
result = "SPAPI_E_INVALID_CLASS_INSTALLER";
break;
case -2146500082:
result = "SPAPI_E_DI_DO_DEFAULT";
break;
case -2146500081:
result = "SPAPI_E_DI_NOFILECOPY";
break;
case -2146500080:
result = "SPAPI_E_INVALID_HWPROFILE";
break;
case -2146500079:
result = "SPAPI_E_NO_DEVICE_SELECTED";
break;
case -2146500078:
result = "SPAPI_E_DEVINFO_LIST_LOCKED";
break;
case -2146500077:
result = "SPAPI_E_DEVINFO_DATA_LOCKED";
break;
case -2146500076:
result = "SPAPI_E_DI_BAD_PATH";
break;
case -2146500075:
result = "SPAPI_E_NO_CLASSINSTALL_PARAMS";
break;
case -2146500074:
result = "SPAPI_E_FILEQUEUE_LOCKED";
break;
case -2146500073:
result = "SPAPI_E_BAD_SERVICE_INSTALLSECT";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2146500088 )
return "SPAPI_E_DEVINFO_NOT_REGISTERED";
if ( a1 <= -2146500096 )
{
switch ( a1 )
{
case -2146500096:
return "SPAPI_E_NO_ASSOCIATED_CLASS";
case -2146500607:
return "SPAPI_E_BAD_SECTION_NAME_LINE";
case -2146500606:
return "SPAPI_E_SECTION_NAME_TOO_LONG";
case -2146500605:
return "SPAPI_E_GENERAL_SYNTAX";
case -2146500352:
return "SPAPI_E_WRONG_INF_STYLE";
case -2146500351:
return "SPAPI_E_SECTION_NOT_FOUND";
case -2146500350:
return "SPAPI_E_LINE_NOT_FOUND";
case -2146500349:
return "SPAPI_E_NO_BACKUP";
}
return "Unknown";
}
switch ( a1 )
{
case -2146500095:
return "SPAPI_E_CLASS_MISMATCH";
case -2146500094:
return "SPAPI_E_DUPLICATE_FOUND";
case -2146500093:
return "SPAPI_E_NO_DRIVER_SELECTED";
case -2146500092:
return "SPAPI_E_KEY_DOES_NOT_EXIST";
case -2146500091:
return "SPAPI_E_INVALID_DEVINST_NAME";
case -2146500090:
return "SPAPI_E_INVALID_CLASS";
default:
return "SPAPI_E_DEVINST_ALREADY_EXISTS";
}
}
}
}
else if ( a1 == -2146500608 )
{
return "SPAPI_E_EXPECTED_SECTION_NAME";
}
else
{
switch ( a1 )
{
case -2146762496:
result = "TRUST_E_NOSIGNATURE";
break;
case -2146762495:
result = "CERT_E_EXPIRED";
break;
case -2146762494:
result = "CERT_E_VALIDITYPERIODNESTING";
break;
case -2146762493:
result = "CERT_E_ROLE";
break;
case -2146762492:
result = "CERT_E_PATHLENCONST";
break;
case -2146762491:
result = "CERT_E_CRITICAL";
break;
case -2146762490:
result = "CERT_E_PURPOSE";
break;
case -2146762489:
result = "CERT_E_ISSUERCHAINING";
break;
case -2146762488:
result = "CERT_E_MALFORMED";
break;
case -2146762487:
result = "CERT_E_UNTRUSTEDROOT";
break;
case -2146762486:
result = "CERT_E_CHAINING";
break;
case -2146762485:
result = "TRUST_E_FAIL";
break;
case -2146762484:
result = "CERT_E_REVOKED";
break;
case -2146762483:
result = "CERT_E_UNTRUSTEDTESTROOT";
break;
case -2146762482:
result = "CERT_E_REVOCATION_FAILURE";
break;
case -2146762481:
result = "CERT_E_CN_NO_MATCH";
break;
case -2146762480:
result = "CERT_E_WRONG_USAGE";
break;
case -2146762479:
result = "TRUST_E_EXPLICIT_DISTRUST";
break;
case -2146762478:
result = "CERT_E_UNTRUSTEDCA";
break;
case -2146762477:
result = "CERT_E_INVALID_POLICY";
break;
case -2146762476:
result = "CERT_E_INVALID_NAME";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2146762741 )
return "PERSIST_E_NOTSELFSIZING";
if ( a1 > -2146873341 )
{
if ( a1 > -2146865140 )
{
if ( a1 > -2146762751 )
{
switch ( a1 )
{
case -2146762750:
result = "TRUST_E_ACTION_UNKNOWN";
break;
case -2146762749:
result = "TRUST_E_SUBJECT_FORM_UNKNOWN";
break;
case -2146762748:
result = "TRUST_E_SUBJECT_NOT_TRUSTED";
break;
case -2146762747:
result = "DIGSIG_E_ENCODE";
break;
case -2146762746:
result = "DIGSIG_E_DECODE";
break;
case -2146762745:
result = "DIGSIG_E_EXTENSIBILITY";
break;
case -2146762744:
result = "DIGSIG_E_CRYPTO";
break;
case -2146762743:
result = "PERSIST_E_SIZEDEFINITE";
break;
case -2146762742:
result = "PERSIST_E_SIZEINDEFINITE";
break;
default:
return "Unknown";
}
}
else if ( a1 == -2146762751 )
{
return "TRUST_E_PROVIDER_UNKNOWN";
}
else
{
switch ( a1 )
{
case -2146865139:
result = "MSSIPOTF_E_FILE_CHECKSUM";
break;
case -2146865136:
result = "MSSIPOTF_E_FAILED_POLICY";
break;
case -2146865135:
result = "MSSIPOTF_E_FAILED_HINTS_CHECK";
break;
case -2146865134:
result = "MSSIPOTF_E_NOT_OPENTYPE";
break;
case -2146865133:
result = "MSSIPOTF_E_FILE";
break;
case -2146865132:
result = "MSSIPOTF_E_CRYPT";
break;
case -2146865131:
result = "MSSIPOTF_E_BADVERSION";
break;
case -2146865130:
result = "MSSIPOTF_E_DSIG_STRUCTURE";
break;
case -2146865129:
result = "MSSIPOTF_E_PCONST_CHECK";
break;
case -2146865128:
result = "MSSIPOTF_E_STRUCTURE";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2146865140 )
return "MSSIPOTF_E_TABLE_CHECKSUM";
if ( a1 <= -2146865151 )
{
if ( a1 == -2146865151 )
return "MSSIPOTF_E_OUTOFMEMRANGE";
if ( a1 > -2146869244 )
{
switch ( a1 )
{
case -2146869243:
return "TRUST_E_TIME_STAMP";
case -2146869232:
return "TRUST_E_BAD_DIGEST";
case -2146869223:
return "TRUST_E_BASIC_CONSTRAINTS";
case -2146869218:
return "TRUST_E_FINANCIAL_CRITERIA";
}
}
else
{
switch ( a1 )
{
case -2146869244:
return "TRUST_E_CERT_SIGNATURE";
case -2146873340:
return "XENROLL_E_RESPONSE_KA_HASH_MISMATCH";
case -2146873339:
return "XENROLL_E_KEYSPEC_SMIME_MISMATCH";
case -2146869247:
return "TRUST_E_SYSTEM_ERROR";
case -2146869246:
return "TRUST_E_NO_SIGNER_CERT";
case -2146869245:
return "TRUST_E_COUNTER_SIGNER";
}
}
return "Unknown";
}
switch ( a1 )
{
case -2146865150:
result = "MSSIPOTF_E_CANTGETOBJECT";
break;
case -2146865149:
result = "MSSIPOTF_E_NOHEADTABLE";
break;
case -2146865148:
result = "MSSIPOTF_E_BAD_MAGICNUMBER";
break;
case -2146865147:
result = "MSSIPOTF_E_BAD_OFFSET_TABLE";
break;
case -2146865146:
result = "MSSIPOTF_E_TABLE_TAGORDER";
break;
case -2146865145:
result = "MSSIPOTF_E_TABLE_LONGWORD";
break;
case -2146865144:
result = "MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT";
break;
case -2146865143:
result = "MSSIPOTF_E_TABLES_OVERLAP";
break;
case -2146865142:
result = "MSSIPOTF_E_TABLE_PADBYTES";
break;
case -2146865141:
result = "MSSIPOTF_E_FILETOOSMALL";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2146873341 )
return "XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH";
if ( a1 > -2146875392 )
{
if ( a1 > -2146873344 )
{
if ( a1 == -2146873343 )
return "XENROLL_E_CANNOT_ADD_ROOT_CERT";
else
return "XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND";
}
else if ( a1 == -2146873344 )
{
return "XENROLL_E_KEY_NOT_EXPORTABLE";
}
else
{
switch ( a1 )
{
case -2146875391:
result = "CERTSRV_E_NO_CERT_TYPE";
break;
case -2146875390:
result = "CERTSRV_E_TEMPLATE_CONFLICT";
break;
case -2146875389:
result = "CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED";
break;
case -2146875388:
result = "CERTSRV_E_ARCHIVED_KEY_REQUIRED";
break;
case -2146875387:
result = "CERTSRV_E_SMIME_REQUIRED";
break;
case -2146875386:
result = "CERTSRV_E_BAD_RENEWAL_SUBJECT";
break;
case -2146875385:
result = "CERTSRV_E_BAD_TEMPLATE_VERSION";
break;
case -2146875384:
result = "CERTSRV_E_TEMPLATE_POLICY_REQUIRED";
break;
case -2146875383:
result = "CERTSRV_E_SIGNATURE_POLICY_REQUIRED";
break;
case -2146875382:
result = "CERTSRV_E_SIGNATURE_COUNT";
break;
case -2146875381:
result = "CERTSRV_E_SIGNATURE_REJECTED";
break;
case -2146875380:
result = "CERTSRV_E_ISSUANCE_POLICY_REQUIRED";
break;
case -2146875379:
result = "CERTSRV_E_SUBJECT_UPN_REQUIRED";
break;
case -2146875378:
result = "CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED";
break;
case -2146875377:
result = "CERTSRV_E_SUBJECT_DNS_REQUIRED";
break;
case -2146875376:
result = "CERTSRV_E_ARCHIVED_KEY_UNEXPECTED";
break;
case -2146875375:
result = "CERTSRV_E_KEY_LENGTH";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2146875392 )
return "CERTSRV_E_UNSUPPORTED_CERT_TYPE";
if ( a1 > -2146877432 )
{
switch ( a1 )
{
case -2146877431:
result = "CERTSRV_E_RESTRICTEDOFFICER";
break;
case -2146877430:
result = "CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED";
break;
case -2146877429:
result = "CERTSRV_E_NO_VALID_KRA";
break;
case -2146877428:
result = "CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL";
break;
case -2146877427:
result = "CERTSRV_E_NO_CAADMIN_DEFINED";
break;
case -2146877426:
result = "CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE";
break;
case -2146877425:
result = "CERTSRV_E_NO_DB_SESSIONS";
break;
case -2146877424:
result = "CERTSRV_E_ALIGNMENT_FAULT";
break;
case -2146877423:
result = "CERTSRV_E_ENROLL_DENIED";
break;
case -2146877422:
result = "CERTSRV_E_TEMPLATE_DENIED";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2146877432 )
return "CERTSRV_E_ROLECONFLICT";
if ( a1 <= -2146877437 )
{
switch ( a1 )
{
case -2146877437:
return "CERTSRV_E_BAD_REQUESTSTATUS";
case -2146881228:
return "CRYPT_E_ASN1_NYI";
case -2146881023:
return "CRYPT_E_ASN1_EXTENDED";
case -2146881022:
return "CRYPT_E_ASN1_NOEOD";
case -2146877439:
return "CERTSRV_E_BAD_REQUESTSUBJECT";
case -2146877438:
return "CERTSRV_E_NO_REQUEST";
}
return "Unknown";
}
switch ( a1 )
{
case -2146877436:
return "CERTSRV_E_PROPERTY_EMPTY";
case -2146877435:
return "CERTSRV_E_INVALID_CA_CERTIFICATE";
case -2146877434:
return "CERTSRV_E_SERVER_SUSPENDED";
default:
return "CERTSRV_E_ENCODING_LENGTH";
}
}
}
}
}
}
}
return result;
}
if ( a1 <= -2005397136 )
{
if ( a1 == -2005397136 )
return "DMUS_E_NO_MASTER_CLOCK";
switch ( a1 )
{
case -2005397205:
result = "DMUS_E_BADWAVE";
break;
case -2005397204:
result = "DMUS_E_BADOFFSETTABLE";
break;
case -2005397203:
result = "DMUS_E_UNKNOWNDOWNLOAD";
break;
case -2005397202:
result = "DMUS_E_NOSYNTHSINK";
break;
case -2005397201:
result = "DMUS_E_ALREADYOPEN";
break;
case -2005397200:
result = "DMUS_E_ALREADYCLOSED";
break;
case -2005397199:
result = "DMUS_E_SYNTHNOTCONFIGURED";
break;
case -2005397198:
result = "DMUS_E_SYNTHACTIVE";
break;
case -2005397197:
result = "DMUS_E_CANNOTREAD";
break;
case -2005397196:
result = "DMUS_E_DMUSIC_RELEASED";
break;
case -2005397195:
result = "DMUS_E_BUFFER_EMPTY";
break;
case -2005397194:
result = "DMUS_E_BUFFER_FULL";
break;
case -2005397193:
result = "DMUS_E_PORT_NOT_CAPTURE";
break;
case -2005397192:
result = "DMUS_E_PORT_NOT_RENDER";
break;
case -2005397191:
result = "DMUS_E_DSOUND_NOT_SET";
break;
case -2005397190:
result = "DMUS_E_ALREADY_ACTIVATED";
break;
case -2005397189:
result = "DMUS_E_INVALIDBUFFER";
break;
case -2005397188:
result = "DMUS_E_WAVEFORMATNOTSUPPORTED";
break;
case -2005397187:
result = "DMUS_E_SYNTHINACTIVE";
break;
case -2005397186:
result = "DMUS_E_DSOUND_ALREADY_SET";
break;
case -2005397185:
result = "DMUS_E_INVALID_EVENT";
break;
case -2005397168:
result = "DMUS_E_UNSUPPORTED_STREAM";
break;
case -2005397167:
result = "DMUS_E_ALREADY_INITED";
break;
case -2005397166:
result = "DMUS_E_INVALID_BAND";
break;
case -2005397163:
result = "DMUS_E_TRACK_HDR_NOT_FIRST_CK";
break;
case -2005397162:
result = "DMUS_E_TOOL_HDR_NOT_FIRST_CK";
break;
case -2005397161:
result = "DMUS_E_INVALID_TRACK_HDR";
break;
case -2005397160:
result = "DMUS_E_INVALID_TOOL_HDR";
break;
case -2005397159:
result = "DMUS_E_ALL_TOOLS_FAILED";
break;
case -2005397152:
result = "DMUS_E_ALL_TRACKS_FAILED";
break;
case -2005397151:
result = "DSERR_OBJECTNOTFOUND";
break;
case -2005397150:
result = "DMUS_E_NOT_INIT";
break;
case -2005397149:
result = "DMUS_E_TYPE_DISABLED";
break;
case -2005397148:
result = "DMUS_E_TYPE_UNSUPPORTED";
break;
case -2005397147:
result = "DMUS_E_TIME_PAST";
break;
case -2005397146:
result = "DMUS_E_TRACK_NOT_FOUND";
break;
case -2005397145:
result = "DMUS_E_TRACK_NO_CLOCKTIME_SUPPORT";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 > 1064 )
{
switch ( a1 )
{
case 1065:
LABEL_2972:
result = "ERROR_DATABASE_DOES_NOT_EXIST";
break;
case 1066:
LABEL_2973:
result = "ERROR_SERVICE_SPECIFIC_ERROR";
break;
case 1067:
LABEL_2974:
result = "ERROR_PROCESS_ABORTED";
break;
case 1068:
LABEL_2975:
result = "ERROR_SERVICE_DEPENDENCY_FAIL";
break;
case 1069:
LABEL_2976:
result = "ERROR_SERVICE_LOGON_FAILED";
break;
case 1070:
LABEL_2977:
result = "ERROR_SERVICE_START_HANG";
break;
case 1071:
LABEL_2978:
result = "ERROR_INVALID_SERVICE_LOCK";
break;
case 1072:
LABEL_2979:
result = "ERROR_SERVICE_MARKED_FOR_DELETE";
break;
case 1073:
LABEL_2980:
result = "ERROR_SERVICE_EXISTS";
break;
case 1074:
LABEL_2981:
result = "ERROR_ALREADY_RUNNING_LKG";
break;
case 1075:
LABEL_2982:
result = "ERROR_SERVICE_DEPENDENCY_DELETED";
break;
case 1076:
LABEL_2983:
result = "ERROR_BOOT_ALREADY_ACCEPTED";
break;
case 1077:
LABEL_2984:
result = "ERROR_SERVICE_NEVER_STARTED";
break;
case 1078:
LABEL_2985:
result = "ERROR_DUPLICATE_SERVICE_NAME";
break;
case 1079:
LABEL_2986:
result = "ERROR_DIFFERENT_SERVICE_ACCOUNT";
break;
case 1080:
LABEL_2987:
result = "ERROR_CANNOT_DETECT_DRIVER_FAILURE";
break;
case 1081:
LABEL_2988:
result = "ERROR_CANNOT_DETECT_PROCESS_ABORT";
break;
case 1082:
LABEL_2989:
result = "ERROR_NO_RECOVERY_PROGRAM";
break;
case 1083:
LABEL_2990:
result = "ERROR_SERVICE_NOT_IN_EXE";
break;
case 1084:
LABEL_3269:
result = "ERROR_NOT_SAFEBOOT_SERVICE";
break;
case 1100:
LABEL_2991:
result = "ERROR_END_OF_MEDIA";
break;
case 1101:
LABEL_2992:
result = "ERROR_FILEMARK_DETECTED";
break;
case 1102:
LABEL_2993:
result = "ERROR_BEGINNING_OF_MEDIA";
break;
case 1103:
LABEL_2994:
result = "ERROR_SETMARK_DETECTED";
break;
case 1104:
LABEL_2995:
result = "ERROR_NO_DATA_DETECTED";
break;
case 1105:
LABEL_2996:
result = "ERROR_PARTITION_FAILURE";
break;
case 1106:
LABEL_2997:
result = "ERROR_INVALID_BLOCK_LENGTH";
break;
case 1107:
LABEL_2998:
result = "ERROR_DEVICE_NOT_PARTITIONED";
break;
case 1108:
LABEL_2999:
result = "ERROR_UNABLE_TO_LOCK_MEDIA";
break;
case 1109:
LABEL_3000:
result = "ERROR_UNABLE_TO_UNLOAD_MEDIA";
break;
case 1110:
LABEL_3001:
result = "ERROR_MEDIA_CHANGED";
break;
case 1111:
LABEL_3002:
result = "ERROR_BUS_RESET";
break;
case 1112:
LABEL_3003:
result = "ERROR_NO_MEDIA_IN_DRIVE";
break;
case 1113:
LABEL_3004:
result = "ERROR_NO_UNICODE_TRANSLATION";
break;
case 1114:
LABEL_3005:
result = "ERROR_DLL_INIT_FAILED";
break;
case 1115:
LABEL_3006:
result = "ERROR_SHUTDOWN_IN_PROGRESS";
break;
case 1116:
LABEL_3007:
result = "ERROR_NO_SHUTDOWN_IN_PROGRESS";
break;
case 1117:
LABEL_3008:
result = "ERROR_IO_DEVICE";
break;
case 1118:
LABEL_3009:
result = "ERROR_SERIAL_NO_DEVICE";
break;
case 1119:
LABEL_3010:
result = "ERROR_IRQ_BUSY";
break;
case 1120:
LABEL_3011:
result = "ERROR_MORE_WRITES";
break;
case 1121:
LABEL_3012:
result = "ERROR_COUNTER_TIMEOUT";
break;
case 1122:
LABEL_3013:
result = "ERROR_FLOPPY_ID_MARK_NOT_FOUND";
break;
case 1123:
LABEL_3014:
result = "ERROR_FLOPPY_WRONG_CYLINDER";
break;
case 1124:
LABEL_3015:
result = "ERROR_FLOPPY_UNKNOWN_ERROR";
break;
case 1125:
LABEL_3016:
result = "ERROR_FLOPPY_BAD_REGISTERS";
break;
case 1126:
LABEL_3017:
result = "ERROR_DISK_RECALIBRATE_FAILED";
break;
case 1127:
LABEL_3018:
result = "ERROR_DISK_OPERATION_FAILED";
break;
case 1128:
LABEL_3019:
result = "ERROR_DISK_RESET_FAILED";
break;
case 1129:
LABEL_3020:
result = "ERROR_EOM_OVERFLOW";
break;
case 1130:
LABEL_3021:
result = "ERROR_NOT_ENOUGH_SERVER_MEMORY";
break;
case 1131:
LABEL_3022:
result = "ERROR_POSSIBLE_DEADLOCK";
break;
case 1132:
LABEL_3023:
result = "ERROR_MAPPED_ALIGNMENT";
break;
case 1140:
LABEL_3024:
result = "ERROR_SET_POWER_STATE_VETOED";
break;
case 1141:
LABEL_3025:
result = "ERROR_SET_POWER_STATE_FAILED";
break;
case 1142:
LABEL_3026:
result = "ERROR_TOO_MANY_LINKS";
break;
case 1150:
LABEL_3027:
result = "ERROR_OLD_WIN_VERSION & DIERR_OLDDIRECTINPUTVERSION";
break;
case 1151:
LABEL_3028:
result = "ERROR_APP_WRONG_OS";
break;
case 1152:
LABEL_3029:
result = "ERROR_SINGLE_INSTANCE_APP";
break;
case 1153:
LABEL_3030:
result = "ERROR_RMODE_APP & DIERR_BETADIRECTINPUTVERSION";
break;
case 1154:
LABEL_3031:
result = "ERROR_INVALID_DLL";
break;
case 1155:
LABEL_3032:
result = "ERROR_NO_ASSOCIATION";
break;
case 1156:
return "ERROR_DDE_FAIL";
case 1157:
LABEL_3034:
result = "ERROR_DLL_NOT_FOUND";
break;
case 1158:
LABEL_3035:
result = "ERROR_NO_MORE_USER_HANDLES";
break;
case 1159:
LABEL_3036:
result = "ERROR_MESSAGE_SYNC_ONLY";
break;
case 1160:
LABEL_3037:
result = "ERROR_SOURCE_ELEMENT_EMPTY";
break;
case 1161:
LABEL_3038:
result = "ERROR_DESTINATION_ELEMENT_FULL";
break;
case 1162:
LABEL_3039:
result = "ERROR_ILLEGAL_ELEMENT_ADDRESS";
break;
case 1163:
LABEL_3040:
result = "ERROR_MAGAZINE_NOT_PRESENT";
break;
case 1164:
LABEL_3041:
result = "ERROR_DEVICE_REINITIALIZATION_NEEDED";
break;
case 1165:
LABEL_3042:
result = "ERROR_DEVICE_REQUIRES_CLEANING";
break;
case 1166:
LABEL_3043:
result = "ERROR_DEVICE_DOOR_OPEN";
break;
case 1167:
LABEL_3044:
result = "ERROR_DEVICE_NOT_CONNECTED";
break;
case 1168:
LABEL_3045:
result = "ERROR_NOT_FOUND & E_PROP_ID_UNSUPPORTED";
break;
case 1169:
LABEL_3046:
result = "ERROR_NO_MATCH";
break;
case 1170:
LABEL_3047:
result = "ERROR_SET_NOT_FOUND & E_PROP_SET_UNSUPPORTED";
break;
case 1171:
LABEL_3048:
result = "ERROR_POINT_NOT_FOUND";
break;
case 1172:
LABEL_3049:
result = "ERROR_NO_TRACKING_SERVICE";
break;
case 1173:
LABEL_3050:
result = "ERROR_NO_VOLUME_ID";
break;
case 1175:
LABEL_3051:
result = "ERROR_UNABLE_TO_REMOVE_REPLACED";
break;
case 1176:
LABEL_3052:
result = "ERROR_UNABLE_TO_MOVE_REPLACEMENT";
break;
case 1177:
LABEL_3053:
result = "ERROR_UNABLE_TO_MOVE_REPLACEMENT_2";
break;
case 1178:
LABEL_3054:
result = "ERROR_JOURNAL_DELETE_IN_PROGRESS";
break;
case 1179:
LABEL_3055:
result = "ERROR_JOURNAL_NOT_ACTIVE";
break;
case 1180:
LABEL_3056:
result = "ERROR_POTENTIAL_FILE_FOUND";
break;
case 1181:
LABEL_3270:
result = "ERROR_JOURNAL_ENTRY_DELETED";
break;
case 1200:
LABEL_3057:
result = "ERROR_BAD_DEVICE";
break;
case 1201:
LABEL_3058:
result = "ERROR_CONNECTION_UNAVAIL";
break;
case 1202:
LABEL_3059:
result = "ERROR_DEVICE_ALREADY_REMEMBERED";
break;
case 1203:
LABEL_3060:
result = "ERROR_NO_NET_OR_BAD_PATH";
break;
case 1204:
LABEL_3061:
result = "ERROR_BAD_PROVIDER";
break;
case 1205:
LABEL_3062:
result = "ERROR_CANNOT_OPEN_PROFILE";
break;
case 1206:
LABEL_3063:
result = "ERROR_BAD_PROFILE";
break;
case 1207:
LABEL_3064:
result = "ERROR_NOT_CONTAINER";
break;
case 1208:
LABEL_3065:
result = "ERROR_EXTENDED_ERROR";
break;
case 1209:
LABEL_3066:
result = "ERROR_INVALID_GROUPNAME";
break;
case 1210:
LABEL_3067:
result = "ERROR_INVALID_COMPUTERNAME";
break;
case 1211:
LABEL_3068:
result = "ERROR_INVALID_EVENTNAME";
break;
case 1212:
LABEL_3069:
result = "ERROR_INVALID_DOMAINNAME";
break;
case 1213:
LABEL_3070:
result = "ERROR_INVALID_SERVICENAME";
break;
case 1214:
LABEL_3071:
result = "ERROR_INVALID_NETNAME";
break;
case 1215:
LABEL_3072:
result = "ERROR_INVALID_SHARENAME";
break;
case 1216:
LABEL_3073:
result = "ERROR_INVALID_PASSWORDNAME";
break;
case 1217:
LABEL_3074:
result = "ERROR_INVALID_MESSAGENAME";
break;
case 1218:
LABEL_3075:
result = "ERROR_INVALID_MESSAGEDEST";
break;
case 1219:
LABEL_3076:
result = "ERROR_SESSION_CREDENTIAL_CONFLICT";
break;
case 1220:
LABEL_3077:
result = "ERROR_REMOTE_SESSION_LIMIT_EXCEEDED";
break;
case 1221:
LABEL_3078:
result = "ERROR_DUP_DOMAINNAME";
break;
case 1222:
LABEL_3079:
result = "ERROR_NO_NETWORK";
break;
case 1223:
LABEL_3080:
result = "ERROR_CANCELLED";
break;
case 1224:
LABEL_3081:
result = "ERROR_USER_MAPPED_FILE";
break;
case 1225:
LABEL_3082:
result = "ERROR_CONNECTION_REFUSED";
break;
case 1226:
LABEL_3083:
result = "ERROR_GRACEFUL_DISCONNECT";
break;
case 1227:
LABEL_3084:
result = "ERROR_ADDRESS_ALREADY_ASSOCIATED";
break;
case 1228:
LABEL_3085:
result = "ERROR_ADDRESS_NOT_ASSOCIATED";
break;
case 1229:
LABEL_3086:
result = "ERROR_CONNECTION_INVALID";
break;
case 1230:
LABEL_3087:
result = "ERROR_CONNECTION_ACTIVE";
break;
case 1231:
LABEL_3088:
result = "ERROR_NETWORK_UNREACHABLE";
break;
case 1232:
LABEL_3089:
result = "ERROR_HOST_UNREACHABLE";
break;
case 1233:
LABEL_3090:
result = "ERROR_PROTOCOL_UNREACHABLE";
break;
case 1234:
LABEL_3091:
result = "ERROR_PORT_UNREACHABLE";
break;
case 1235:
LABEL_3092:
result = "ERROR_REQUEST_ABORTED";
break;
case 1236:
LABEL_3093:
result = "ERROR_CONNECTION_ABORTED";
break;
case 1237:
LABEL_3094:
result = "ERROR_RETRY";
break;
case 1238:
LABEL_3095:
result = "ERROR_CONNECTION_COUNT_LIMIT";
break;
case 1239:
LABEL_3096:
result = "ERROR_LOGIN_TIME_RESTRICTION";
break;
case 1240:
LABEL_3097:
result = "ERROR_LOGIN_WKSTA_RESTRICTION";
break;
case 1241:
LABEL_3098:
result = "ERROR_INCORRECT_ADDRESS";
break;
case 1242:
LABEL_3099:
result = "ERROR_ALREADY_REGISTERED";
break;
case 1243:
LABEL_3100:
result = "ERROR_SERVICE_NOT_FOUND";
break;
case 1244:
LABEL_3101:
result = "ERROR_NOT_AUTHENTICATED";
break;
case 1245:
LABEL_3102:
result = "ERROR_NOT_LOGGED_ON";
break;
case 1246:
LABEL_3103:
result = "ERROR_CONTINUE";
break;
case 1247:
LABEL_3104:
result = "ERROR_ALREADY_INITIALIZED & DIERR_ALREADYINITIALIZED";
break;
case 1248:
LABEL_3105:
result = "ERROR_NO_MORE_DEVICES";
break;
case 1249:
LABEL_3106:
result = "ERROR_NO_SUCH_SITE";
break;
case 1250:
LABEL_3107:
result = "ERROR_DOMAIN_CONTROLLER_EXISTS";
break;
case 1251:
LABEL_3271:
result = "ERROR_ONLY_IF_CONNECTED";
break;
case 1252:
LABEL_3272:
result = "ERROR_OVERRIDE_NOCHANGES";
break;
case 1253:
LABEL_3273:
result = "ERROR_BAD_USER_PROFILE";
break;
case 1254:
LABEL_3274:
result = "ERROR_NOT_SUPPORTED_ON_SBS";
break;
case 1255:
LABEL_3275:
result = "ERROR_SERVER_SHUTDOWN_IN_PROGRESS";
break;
case 1256:
LABEL_3276:
result = "ERROR_HOST_DOWN";
break;
case 1257:
LABEL_3277:
result = "ERROR_NON_ACCOUNT_SID";
break;
case 1258:
LABEL_3278:
result = "ERROR_NON_DOMAIN_SID";
break;
case 1259:
LABEL_3279:
result = "ERROR_APPHELP_BLOCK";
break;
case 1260:
LABEL_3280:
result = "ERROR_ACCESS_DISABLED_BY_POLICY";
break;
case 1261:
LABEL_3281:
result = "ERROR_REG_NAT_CONSUMPTION";
break;
case 1262:
LABEL_3282:
result = "ERROR_CSCSHARE_OFFLINE";
break;
case 1263:
LABEL_3283:
result = "ERROR_PKINIT_FAILURE";
break;
case 1264:
LABEL_3284:
result = "ERROR_SMARTCARD_SUBSYSTEM_FAILURE";
break;
case 1265:
LABEL_3285:
result = "ERROR_DOWNGRADE_DETECTED";
break;
case 1271:
LABEL_3286:
result = "ERROR_MACHINE_LOCKED";
break;
case 1273:
LABEL_3287:
result = "ERROR_CALLBACK_SUPPLIED_INVALID_DATA";
break;
case 1274:
LABEL_3288:
result = "ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED";
break;
case 1275:
LABEL_3289:
result = "ERROR_DRIVER_BLOCKED";
break;
case 1276:
LABEL_3290:
result = "ERROR_INVALID_IMPORT_OF_NON_DLL";
break;
case 1300:
LABEL_3108:
result = "ERROR_NOT_ALL_ASSIGNED";
break;
case 1301:
LABEL_3109:
result = "ERROR_SOME_NOT_MAPPED";
break;
case 1302:
LABEL_3110:
result = "ERROR_NO_QUOTAS_FOR_ACCOUNT";
break;
case 1303:
LABEL_3111:
result = "ERROR_LOCAL_USER_SESSION_KEY";
break;
case 1304:
LABEL_3112:
result = "ERROR_NULL_LM_PASSWORD";
break;
case 1305:
LABEL_3113:
result = "ERROR_UNKNOWN_REVISION";
break;
case 1306:
LABEL_3114:
result = "ERROR_REVISION_MISMATCH";
break;
case 1307:
LABEL_3115:
result = "ERROR_INVALID_OWNER";
break;
case 1308:
LABEL_3116:
result = "ERROR_INVALID_PRIMARY_GROUP";
break;
case 1309:
LABEL_3117:
result = "ERROR_NO_IMPERSONATION_TOKEN";
break;
case 1310:
LABEL_3118:
result = "ERROR_CANT_DISABLE_MANDATORY";
break;
case 1311:
LABEL_3119:
result = "ERROR_NO_LOGON_SERVERS";
break;
case 1312:
LABEL_3120:
result = "ERROR_NO_SUCH_LOGON_SESSION";
break;
case 1313:
LABEL_3121:
result = "ERROR_NO_SUCH_PRIVILEGE";
break;
case 1314:
LABEL_3122:
result = "ERROR_PRIVILEGE_NOT_HELD";
break;
case 1315:
LABEL_3123:
result = "ERROR_INVALID_ACCOUNT_NAME";
break;
case 1316:
LABEL_3124:
result = "ERROR_USER_EXISTS";
break;
case 1317:
LABEL_3125:
result = "ERROR_NO_SUCH_USER";
break;
case 1318:
LABEL_3126:
result = "ERROR_GROUP_EXISTS";
break;
case 1319:
LABEL_3127:
result = "ERROR_NO_SUCH_GROUP";
break;
case 1320:
LABEL_3128:
result = "ERROR_MEMBER_IN_GROUP";
break;
case 1321:
LABEL_3129:
result = "ERROR_MEMBER_NOT_IN_GROUP";
break;
case 1322:
LABEL_3130:
result = "ERROR_LAST_ADMIN";
break;
case 1323:
LABEL_3131:
result = "ERROR_WRONG_PASSWORD";
break;
case 1324:
LABEL_3132:
result = "ERROR_ILL_FORMED_PASSWORD";
break;
case 1325:
LABEL_3133:
result = "ERROR_PASSWORD_RESTRICTION";
break;
case 1326:
LABEL_3134:
result = "ERROR_LOGON_FAILURE";
break;
case 1327:
LABEL_3135:
result = "ERROR_ACCOUNT_RESTRICTION";
break;
case 1328:
LABEL_3136:
result = "ERROR_INVALID_LOGON_HOURS";
break;
case 1329:
LABEL_3137:
result = "ERROR_INVALID_WORKSTATION";
break;
case 1330:
LABEL_3138:
result = "ERROR_PASSWORD_EXPIRED";
break;
case 1331:
LABEL_3139:
result = "ERROR_ACCOUNT_DISABLED";
break;
case 1332:
LABEL_3140:
result = "ERROR_NONE_MAPPED";
break;
case 1333:
LABEL_3141:
result = "ERROR_TOO_MANY_LUIDS_REQUESTED";
break;
case 1334:
LABEL_3142:
result = "ERROR_LUIDS_EXHAUSTED";
break;
case 1335:
LABEL_3143:
result = "ERROR_INVALID_SUB_AUTHORITY";
break;
case 1336:
LABEL_3144:
result = "ERROR_INVALID_ACL";
break;
case 1337:
LABEL_3145:
result = "ERROR_INVALID_SID";
break;
case 1338:
LABEL_3146:
result = "ERROR_INVALID_SECURITY_DESCR";
break;
case 1340:
LABEL_3147:
result = "ERROR_BAD_INHERITANCE_ACL";
break;
case 1341:
LABEL_3148:
result = "ERROR_SERVER_DISABLED";
break;
case 1342:
LABEL_3149:
result = "ERROR_SERVER_NOT_DISABLED";
break;
case 1343:
LABEL_3150:
result = "ERROR_INVALID_ID_AUTHORITY";
break;
case 1344:
LABEL_3151:
result = "ERROR_ALLOTTED_SPACE_EXCEEDED";
break;
case 1345:
LABEL_3152:
result = "ERROR_INVALID_GROUP_ATTRIBUTES";
break;
case 1346:
LABEL_3153:
result = "ERROR_BAD_IMPERSONATION_LEVEL";
break;
case 1347:
LABEL_3154:
result = "ERROR_CANT_OPEN_ANONYMOUS";
break;
case 1348:
LABEL_3155:
result = "ERROR_BAD_VALIDATION_CLASS";
break;
case 1349:
LABEL_3156:
result = "ERROR_BAD_TOKEN_TYPE";
break;
case 1350:
LABEL_3157:
result = "ERROR_NO_SECURITY_ON_OBJECT";
break;
case 1351:
LABEL_3158:
result = "ERROR_CANT_ACCESS_DOMAIN_INFO";
break;
case 1352:
LABEL_3159:
result = "ERROR_INVALID_SERVER_STATE";
break;
case 1353:
LABEL_3160:
result = "ERROR_INVALID_DOMAIN_STATE";
break;
case 1354:
LABEL_3161:
result = "ERROR_INVALID_DOMAIN_ROLE";
break;
case 1355:
LABEL_3162:
result = "ERROR_NO_SUCH_DOMAIN";
break;
case 1356:
LABEL_3163:
result = "ERROR_DOMAIN_EXISTS";
break;
case 1357:
LABEL_3164:
result = "ERROR_DOMAIN_LIMIT_EXCEEDED";
break;
case 1358:
LABEL_3165:
result = "ERROR_INTERNAL_DB_CORRUPTION";
break;
case 1359:
LABEL_3166:
result = "ERROR_INTERNAL_ERROR";
break;
case 1360:
LABEL_3167:
result = "ERROR_GENERIC_NOT_MAPPED";
break;
case 1361:
LABEL_3168:
result = "ERROR_BAD_DESCRIPTOR_FORMAT";
break;
case 1362:
LABEL_3169:
result = "ERROR_NOT_LOGON_PROCESS";
break;
case 1363:
LABEL_3170:
result = "ERROR_LOGON_SESSION_EXISTS";
break;
case 1364:
LABEL_3171:
result = "ERROR_NO_SUCH_PACKAGE";
break;
case 1365:
LABEL_3172:
result = "ERROR_BAD_LOGON_SESSION_STATE";
break;
case 1366:
LABEL_3173:
result = "ERROR_LOGON_SESSION_COLLISION";
break;
case 1367:
LABEL_3174:
result = "ERROR_INVALID_LOGON_TYPE";
break;
case 1368:
LABEL_3175:
result = "ERROR_CANNOT_IMPERSONATE";
break;
case 1369:
LABEL_3176:
result = "ERROR_RXACT_INVALID_STATE";
break;
case 1370:
LABEL_3177:
result = "ERROR_RXACT_COMMIT_FAILURE";
break;
case 1371:
LABEL_3178:
result = "ERROR_SPECIAL_ACCOUNT";
break;
case 1372:
LABEL_3179:
result = "ERROR_SPECIAL_GROUP";
break;
case 1373:
LABEL_3180:
result = "ERROR_SPECIAL_USER";
break;
case 1374:
LABEL_3181:
result = "ERROR_MEMBERS_PRIMARY_GROUP";
break;
case 1375:
LABEL_3182:
result = "ERROR_TOKEN_ALREADY_IN_USE";
break;
case 1376:
LABEL_3183:
result = "ERROR_NO_SUCH_ALIAS";
break;
case 1377:
LABEL_3184:
result = "ERROR_MEMBER_NOT_IN_ALIAS";
break;
case 1378:
LABEL_3185:
result = "ERROR_MEMBER_IN_ALIAS";
break;
case 1379:
LABEL_3186:
result = "ERROR_ALIAS_EXISTS";
break;
case 1380:
LABEL_3187:
result = "ERROR_LOGON_NOT_GRANTED";
break;
case 1381:
LABEL_3188:
result = "ERROR_TOO_MANY_SECRETS";
break;
case 1382:
LABEL_3189:
result = "ERROR_SECRET_TOO_LONG";
break;
case 1383:
LABEL_3190:
result = "ERROR_INTERNAL_DB_ERROR";
break;
case 1384:
LABEL_3191:
result = "ERROR_TOO_MANY_CONTEXT_IDS";
break;
case 1385:
LABEL_3192:
result = "ERROR_LOGON_TYPE_NOT_GRANTED";
break;
case 1386:
LABEL_3193:
result = "ERROR_NT_CROSS_ENCRYPTION_REQUIRED";
break;
case 1387:
LABEL_3194:
result = "ERROR_NO_SUCH_MEMBER";
break;
case 1388:
LABEL_3195:
result = "ERROR_INVALID_MEMBER";
break;
case 1389:
LABEL_3196:
result = "ERROR_TOO_MANY_SIDS";
break;
case 1390:
LABEL_3197:
result = "ERROR_LM_CROSS_ENCRYPTION_REQUIRED";
break;
case 1391:
LABEL_3198:
result = "ERROR_NO_INHERITANCE";
break;
case 1392:
LABEL_3199:
result = "ERROR_FILE_CORRUPT";
break;
case 1393:
LABEL_3200:
result = "ERROR_DISK_CORRUPT";
break;
case 1394:
LABEL_3201:
result = "ERROR_NO_USER_SESSION_KEY";
break;
case 1395:
LABEL_3202:
result = "ERROR_LICENSE_QUOTA_EXCEEDED";
break;
case 1396:
LABEL_3203:
result = "ERROR_WRONG_TARGET_NAME";
break;
case 1397:
LABEL_3204:
result = "ERROR_MUTUAL_AUTH_FAILED";
break;
case 1398:
LABEL_3205:
result = "ERROR_TIME_SKEW";
break;
case 1399:
LABEL_3291:
result = "ERROR_CURRENT_DOMAIN_NOT_ALLOWED";
break;
case 1400:
LABEL_3206:
result = "ERROR_INVALID_WINDOW_HANDLE";
break;
case 1401:
LABEL_3207:
result = "ERROR_INVALID_MENU_HANDLE";
break;
case 1402:
LABEL_3208:
result = "ERROR_INVALID_CURSOR_HANDLE";
break;
case 1403:
LABEL_3209:
result = "ERROR_INVALID_ACCEL_HANDLE";
break;
case 1404:
LABEL_3210:
result = "ERROR_INVALID_HOOK_HANDLE";
break;
case 1405:
LABEL_3211:
result = "ERROR_INVALID_DWP_HANDLE";
break;
case 1406:
LABEL_3212:
result = "ERROR_TLW_WITH_WSCHILD";
break;
case 1407:
LABEL_3213:
result = "ERROR_CANNOT_FIND_WND_CLASS";
break;
case 1408:
LABEL_3214:
result = "ERROR_WINDOW_OF_OTHER_THREAD";
break;
case 1409:
LABEL_3215:
result = "ERROR_HOTKEY_ALREADY_REGISTERED";
break;
case 1410:
LABEL_3216:
result = "ERROR_CLASS_ALREADY_EXISTS";
break;
case 1411:
LABEL_3217:
result = "ERROR_CLASS_DOES_NOT_EXIST";
break;
case 1412:
LABEL_3218:
result = "ERROR_CLASS_HAS_WINDOWS";
break;
case 1413:
LABEL_3219:
result = "ERROR_INVALID_INDEX";
break;
case 1414:
LABEL_3220:
result = "ERROR_INVALID_ICON_HANDLE";
break;
case 1415:
LABEL_3221:
result = "ERROR_PRIVATE_DIALOG_INDEX";
break;
case 1416:
LABEL_3222:
result = "ERROR_LISTBOX_ID_NOT_FOUND";
break;
case 1417:
LABEL_3223:
result = "ERROR_NO_WILDCARD_CHARACTERS";
break;
case 1418:
LABEL_3224:
result = "ERROR_CLIPBOARD_NOT_OPEN";
break;
case 1419:
LABEL_3225:
result = "ERROR_HOTKEY_NOT_REGISTERED";
break;
case 1420:
LABEL_3226:
result = "ERROR_WINDOW_NOT_DIALOG";
break;
case 1421:
LABEL_3227:
result = "ERROR_CONTROL_ID_NOT_FOUND";
break;
case 1422:
LABEL_3228:
result = "ERROR_INVALID_COMBOBOX_MESSAGE";
break;
case 1423:
LABEL_3229:
result = "ERROR_WINDOW_NOT_COMBOBOX";
break;
case 1424:
LABEL_3230:
result = "ERROR_INVALID_EDIT_HEIGHT";
break;
case 1425:
LABEL_3231:
result = "ERROR_DC_NOT_FOUND";
break;
case 1426:
LABEL_3232:
result = "ERROR_INVALID_HOOK_FILTER";
break;
case 1427:
LABEL_3233:
result = "ERROR_INVALID_FILTER_PROC";
break;
case 1428:
LABEL_3234:
result = "ERROR_HOOK_NEEDS_HMOD";
break;
case 1429:
LABEL_3235:
result = "ERROR_GLOBAL_ONLY_HOOK";
break;
case 1430:
LABEL_3236:
result = "ERROR_JOURNAL_HOOK_SET";
break;
case 1431:
LABEL_3237:
result = "ERROR_HOOK_NOT_INSTALLED";
break;
case 1432:
LABEL_3238:
result = "ERROR_INVALID_LB_MESSAGE";
break;
case 1433:
LABEL_3239:
result = "ERROR_SETCOUNT_ON_BAD_LB";
break;
case 1434:
LABEL_3240:
result = "ERROR_LB_WITHOUT_TABSTOPS";
break;
case 1435:
LABEL_3241:
result = "ERROR_DESTROY_OBJECT_OF_OTHER_THREAD";
break;
case 1436:
LABEL_3242:
result = "ERROR_CHILD_WINDOW_MENU";
break;
case 1437:
LABEL_3243:
result = "ERROR_NO_SYSTEM_MENU";
break;
case 1438:
LABEL_3244:
result = "ERROR_INVALID_MSGBOX_STYLE";
break;
case 1439:
LABEL_3245:
result = "ERROR_INVALID_SPI_VALUE";
break;
case 1440:
LABEL_3246:
result = "ERROR_SCREEN_ALREADY_LOCKED";
break;
case 1441:
LABEL_3247:
result = "ERROR_HWNDS_HAVE_DIFF_PARENT";
break;
case 1442:
LABEL_3248:
result = "ERROR_NOT_CHILD_WINDOW";
break;
case 1443:
LABEL_3249:
result = "ERROR_INVALID_GW_COMMAND";
break;
case 1444:
LABEL_3250:
result = "ERROR_INVALID_THREAD_ID";
break;
case 1445:
LABEL_3251:
result = "ERROR_NON_MDICHILD_WINDOW";
break;
case 1446:
LABEL_3252:
result = "ERROR_POPUP_ALREADY_ACTIVE";
break;
case 1447:
LABEL_3253:
result = "ERROR_NO_SCROLLBARS";
break;
case 1448:
LABEL_3254:
result = "ERROR_INVALID_SCROLLBAR_RANGE";
break;
case 1449:
LABEL_3255:
result = "ERROR_INVALID_SHOWWIN_COMMAND";
break;
case 1450:
LABEL_3256:
result = "ERROR_NO_SYSTEM_RESOURCES";
break;
case 1451:
LABEL_3257:
result = "ERROR_NONPAGED_SYSTEM_RESOURCES";
break;
case 1452:
LABEL_3258:
result = "ERROR_PAGED_SYSTEM_RESOURCES";
break;
case 1453:
LABEL_3259:
result = "ERROR_WORKING_SET_QUOTA";
break;
case 1454:
LABEL_3260:
result = "ERROR_PAGEFILE_QUOTA";
break;
case 1455:
LABEL_3261:
result = "ERROR_COMMITMENT_LIMIT";
break;
case 1456:
LABEL_3262:
result = "ERROR_MENU_ITEM_NOT_FOUND";
break;
case 1457:
LABEL_3263:
result = "ERROR_INVALID_KEYBOARD_HANDLE";
break;
case 1458:
LABEL_3264:
result = "ERROR_HOOK_TYPE_NOT_ALLOWED";
break;
case 1459:
LABEL_3265:
result = "ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION";
break;
case 1460:
LABEL_3266:
result = "ERROR_TIMEOUT";
break;
case 1461:
LABEL_3267:
result = "ERROR_INVALID_MONITOR_HANDLE";
break;
case 1500:
LABEL_3268:
result = "ERROR_EVENTLOG_FILE_CORRUPT";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 1064 )
return "ERROR_EXCEPTION_IN_SERVICE";
if ( a1 <= 107 )
{
if ( a1 == 107 )
return "ERROR_DISK_CHANGE";
if ( a1 <= -931722279 )
{
if ( a1 == -931722279 )
return "D3DXERR_COLORDEPTHTOOLOW";
if ( a1 > -2005396949 )
{
if ( a1 > -931722299 )
{
switch ( a1 )
{
case -931722298:
result = "D3DXERR_STARTUPFAILED";
break;
case -931722297:
result = "D3DXERR_D3DXNOTSTARTEDYET";
break;
case -931722296:
result = "D3DXERR_NOTINITIALIZED";
break;
case -931722295:
result = "D3DXERR_FAILEDDRAWTEXT";
break;
case -931722294:
result = "D3DXERR_BADD3DXCONTEXT";
break;
case -931722293:
result = "D3DXERR_CAPSNOTSUPPORTED";
break;
case -931722292:
result = "D3DXERR_UNSUPPORTEDFILEFORMAT";
break;
case -931722291:
result = "D3DXERR_IFLERROR";
break;
case -931722290:
result = "D3DXERR_FAILEDGETCAPS";
break;
case -931722289:
result = "D3DXERR_CANNOTRESIZEFULLSCREEN";
break;
case -931722288:
result = "D3DXERR_CANNOTRESIZENONWINDOWED";
break;
case -931722287:
result = "D3DXERR_FRONTBUFFERALREADYEXISTS";
break;
case -931722286:
result = "D3DXERR_FULLSCREENPRIMARYEXISTS";
break;
case -931722285:
result = "D3DXERR_GETDCFAILED";
break;
case -931722284:
result = "D3DXERR_BITBLTFAILED";
break;
case -931722283:
result = "D3DXERR_NOTEXTURE";
break;
case -931722282:
result = "D3DXERR_MIPLEVELABSENT";
break;
case -931722281:
result = "D3DXERR_SURFACENOTPALETTED";
break;
case -931722280:
result = "D3DXERR_ENUMFORMATSFAILED";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -931722299 )
return "D3DXERR_INITFAILED";
if ( a1 <= -931722309 )
{
if ( a1 == -931722309 )
return "D3DXERR_NODIRECTDRAWAVAILABLE";
if ( a1 > -1073151999 )
{
switch ( a1 )
{
case -1073151998:
return "ERROR_ALL_SIDS_FILTERED";
case -931722312:
return "D3DXERR_NOMEMORY";
case -931722311:
return "D3DXERR_NULLPOINTER";
case -931722310:
return "D3DXERR_INVALIDD3DXDEVICEINDEX";
}
}
else
{
switch ( a1 )
{
case -1073151999:
return "ERROR_AUDITING_DISABLED";
case -2005396948:
return "DMUS_E_NO_AUDIOPATH";
case -2005396947:
return "DMUS_E_INVALIDCHUNK";
case -2005396946:
return "DMUS_E_AUDIOPATH_NOGLOBALFXBUFFER";
case -2005396945:
return "DMUS_E_INVALID_CONTAINER_OBJECT";
}
}
return "Unknown";
}
switch ( a1 )
{
case -931722308:
result = "D3DXERR_NODIRECT3DAVAILABLE";
break;
case -931722307:
result = "D3DXERR_NODIRECT3DDEVICEAVAILABLE";
break;
case -931722306:
result = "D3DXERR_NOPRIMARYAVAILABLE";
break;
case -931722305:
result = "D3DXERR_NOZBUFFERAVAILABLE";
break;
case -931722304:
result = "D3DXERR_NOBACKBUFFERAVAILABLE";
break;
case -931722303:
result = "D3DXERR_COULDNTUPDATECAPS";
break;
case -931722302:
result = "D3DXERR_NOZBUFFER";
break;
case -931722301:
result = "D3DXERR_INVALIDMODE";
break;
case -931722300:
result = "D3DXERR_INVALIDPARAMETER";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2005396949 )
{
return "DMUS_E_AUDIOPATH_NOPORT";
}
else
{
switch ( a1 )
{
case -2005397120:
result = "DMUS_E_LOADER_NOCLASSID";
break;
case -2005397119:
result = "DMUS_E_LOADER_BADPATH";
break;
case -2005397118:
result = "DMUS_E_LOADER_FAILEDOPEN";
break;
case -2005397117:
result = "DMUS_E_LOADER_FORMATNOTSUPPORTED";
break;
case -2005397116:
result = "DMUS_E_LOADER_FAILEDCREATE";
break;
case -2005397115:
result = "DMUS_E_LOADER_OBJECTNOTFOUND";
break;
case -2005397114:
result = "DMUS_E_LOADER_NOFILENAME";
break;
case -2005396992:
result = "DMUS_E_INVALIDFILE";
break;
case -2005396991:
result = "DMUS_E_ALREADY_EXISTS";
break;
case -2005396990:
result = "DMUS_E_OUT_OF_RANGE";
break;
case -2005396989:
result = "DMUS_E_SEGMENT_INIT_FAILED";
break;
case -2005396988:
result = "DMUS_E_ALREADY_SENT";
break;
case -2005396987:
result = "DMUS_E_CANNOT_FREE";
break;
case -2005396986:
result = "DMUS_E_CANNOT_OPEN_PORT";
break;
case -2005396985:
result = "DMUS_E_CANNOT_CONVERT";
break;
case -2005396976:
result = "DMUS_E_DESCEND_CHUNK_FAIL";
break;
case -2005396975:
result = "DMUS_E_NOT_LOADED";
break;
case -2005396973:
result = "DMUS_E_SCRIPT_LANGUAGE_INCOMPATIBLE";
break;
case -2005396972:
result = "DMUS_E_SCRIPT_UNSUPPORTED_VARTYPE";
break;
case -2005396971:
result = "DMUS_E_SCRIPT_ERROR_IN_SCRIPT";
break;
case -2005396970:
result = "DMUS_E_SCRIPT_CANTLOAD_OLEAUT32";
break;
case -2005396969:
result = "DMUS_E_SCRIPT_LOADSCRIPT_ERROR";
break;
case -2005396968:
result = "DMUS_E_SCRIPT_INVALID_FILE";
break;
case -2005396967:
result = "DMUS_E_INVALID_SCRIPTTRACK";
break;
case -2005396966:
result = "DMUS_E_SCRIPT_VARIABLE_NOT_FOUND";
break;
case -2005396965:
result = "DMUS_E_SCRIPT_ROUTINE_NOT_FOUND";
break;
case -2005396964:
result = "DMUS_E_SCRIPT_CONTENT_READONLY";
break;
case -2005396963:
result = "DMUS_E_SCRIPT_NOT_A_REFERENCE";
break;
case -2005396962:
result = "DMUS_E_SCRIPT_VALUE_NOT_SUPPORTED";
break;
case -2005396960:
result = "DMUS_E_INVALID_SEGMENTTRIGGERTRACK";
break;
case -2005396959:
result = "DMUS_E_INVALID_LYRICSTRACK";
break;
case -2005396958:
result = "DMUS_E_INVALID_PARAMCONTROLTRACK";
break;
case -2005396957:
result = "DMUS_E_AUDIOVBSCRIPT_SYNTAXERROR";
break;
case -2005396956:
result = "DMUS_E_AUDIOVBSCRIPT_RUNTIMEERROR";
break;
case -2005396955:
result = "DMUS_E_AUDIOVBSCRIPT_OPERATIONFAILURE";
break;
case -2005396954:
result = "DMUS_E_AUDIOPATHS_NOT_VALID";
break;
case -2005396953:
result = "DMUS_E_AUDIOPATHS_IN_USE";
break;
case -2005396952:
result = "DMUS_E_NO_AUDIOPATH_CONFIG";
break;
case -2005396951:
result = "DMUS_E_AUDIOPATH_INACTIVE";
break;
case -2005396950:
result = "DMUS_E_AUDIOPATH_NOBUFFER";
break;
default:
return "Unknown";
}
}
return result;
}
if ( a1 > 39 )
{
if ( a1 > 69 )
{
if ( a1 > 87 )
{
if ( a1 <= 102 )
{
switch ( a1 )
{
case 'f':
return "ERROR_SEM_IS_SET";
case 'X':
return "ERROR_NET_WRITE_FAULT";
case 'Y':
return "ERROR_NO_PROC_SLOTS";
case 'd':
return "ERROR_TOO_MANY_SEMAPHORES";
case 'e':
return "ERROR_EXCL_SEM_ALREADY_OWNED";
}
return "Unknown";
}
switch ( a1 )
{
case 'g':
return "ERROR_TOO_MANY_SEM_REQUESTS";
case 'h':
return "ERROR_INVALID_AT_INTERRUPT_TIME";
case 'i':
return "ERROR_SEM_OWNER_DIED";
default:
return "ERROR_SEM_USER_LIMIT";
}
}
else
{
if ( a1 == 87 )
return "ERROR_INVALID_PARAMETER";
if ( a1 <= 82 )
{
switch ( a1 )
{
case 'R':
return "ERROR_CANNOT_MAKE";
case 'F':
return "ERROR_SHARING_PAUSED";
case 'G':
return "ERROR_REQ_NOT_ACCEP";
case 'H':
return "ERROR_REDIR_PAUSED";
case 'P':
return "ERROR_FILE_EXISTS";
}
return "Unknown";
}
switch ( a1 )
{
case 'S':
return "ERROR_FAIL_I24";
case 'T':
return "ERROR_OUT_OF_STRUCTURES";
case 'U':
return "ERROR_ALREADY_ASSIGNED";
default:
return "ERROR_INVALID_PASSWORD";
}
}
}
else if ( a1 == 69 )
{
return "ERROR_TOO_MANY_SESS";
}
else
{
switch ( a1 )
{
case '2':
LABEL_2728:
result = "ERROR_NOT_SUPPORTED";
break;
case '3':
LABEL_2729:
result = "ERROR_REM_NOT_LIST";
break;
case '4':
LABEL_2730:
result = "ERROR_DUP_NAME";
break;
case '5':
LABEL_2731:
result = "ERROR_BAD_NETPATH";
break;
case '6':
LABEL_2732:
result = "ERROR_NETWORK_BUSY";
break;
case '7':
LABEL_2733:
result = "ERROR_DEV_NOT_EXIST";
break;
case '8':
LABEL_2734:
result = "ERROR_TOO_MANY_CMDS";
break;
case '9':
LABEL_2735:
result = "ERROR_ADAP_HDW_ERR";
break;
case ':':
LABEL_2736:
result = "ERROR_BAD_NET_RESP";
break;
case ';':
LABEL_2737:
result = "ERROR_UNEXP_NET_ERR";
break;
case '<':
LABEL_2738:
result = "ERROR_BAD_REM_ADAP";
break;
case '=':
LABEL_2739:
result = "ERROR_PRINTQ_FULL";
break;
case '>':
LABEL_2740:
result = "ERROR_NO_SPOOL_SPACE";
break;
case '?':
LABEL_2741:
result = "ERROR_PRINT_CANCELLED";
break;
case '@':
LABEL_2742:
result = "ERROR_NETNAME_DELETED";
break;
case 'A':
LABEL_2743:
result = "ERROR_NETWORK_ACCESS_DENIED";
break;
case 'B':
return "ERROR_BAD_DEV_TYPE";
case 'C':
LABEL_2745:
result = "ERROR_BAD_NET_NAME";
break;
case 'D':
LABEL_2746:
result = "ERROR_TOO_MANY_NAMES";
break;
default:
return "Unknown";
}
}
return result;
}
if ( a1 == 39 )
return "ERROR_HANDLE_DISK_FULL";
if ( a1 > 17 )
{
switch ( a1 )
{
case 18:
LABEL_2705:
result = "ERROR_NO_MORE_FILES";
break;
case 19:
LABEL_2706:
result = "ERROR_WRITE_PROTECT";
break;
case 20:
LABEL_2707:
result = "ERROR_BAD_UNIT";
break;
case 21:
LABEL_2708:
result = "ERROR_NOT_READY & DIERR_NOTINITIALIZED";
break;
case 22:
LABEL_2709:
result = "ERROR_BAD_COMMAND";
break;
case 23:
LABEL_2710:
result = "ERROR_CRC";
break;
case 24:
LABEL_2711:
result = "ERROR_BAD_LENGTH";
break;
case 25:
LABEL_2712:
result = "ERROR_SEEK";
break;
case 26:
LABEL_2713:
result = "ERROR_NOT_DOS_DISK";
break;
case 27:
LABEL_2714:
result = "ERROR_SECTOR_NOT_FOUND";
break;
case 28:
LABEL_2715:
result = "ERROR_OUT_OF_PAPER";
break;
case 29:
LABEL_2716:
result = "ERROR_WRITE_FAULT";
break;
case 30:
LABEL_2717:
result = "ERROR_READ_FAULT & DIERR_INPUTLOST";
break;
case 31:
LABEL_2718:
result = "ERROR_GEN_FAILURE";
break;
case 32:
LABEL_2719:
result = "ERROR_SHARING_VIOLATION";
break;
case 33:
LABEL_2720:
result = "ERROR_LOCK_VIOLATION";
break;
case 34:
LABEL_2721:
result = "ERROR_WRONG_DISK";
break;
case 36:
LABEL_2722:
result = "ERROR_SHARING_BUFFER_EXCEEDED";
break;
case 38:
LABEL_2723:
result = "ERROR_HANDLE_EOF";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 17 )
return "ERROR_NOT_SAME_DEVICE";
if ( a1 > 7 )
{
switch ( a1 )
{
case 8:
LABEL_2694:
result = "ERROR_NOT_ENOUGH_MEMORY";
break;
case 9:
LABEL_2695:
result = "ERROR_INVALID_BLOCK";
break;
case 10:
LABEL_2696:
result = "ERROR_BAD_ENVIRONMENT";
break;
case 11:
LABEL_2697:
result = "ERROR_BAD_FORMAT";
break;
case 12:
LABEL_2698:
result = "ERROR_INVALID_ACCESS & DIERR_NOTACQUIRED";
break;
case 13:
return "ERROR_INVALID_DATA";
case 14:
result = "ERROR_OUTOFMEMORY";
break;
case 15:
LABEL_2701:
result = "ERROR_INVALID_DRIVE";
break;
case 16:
LABEL_2702:
result = "ERROR_CURRENT_DIRECTORY";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 7 )
return "ERROR_ARENA_TRASHED";
if ( a1 <= 2 )
{
if ( a1 != 2 )
{
switch ( a1 )
{
case -931722278:
return "D3DXERR_INVALIDFILEFORMAT";
case -931722277:
return "D3DXERR_NOMATCHFOUND";
case 0:
return "S_OK";
case 1:
return "S_FALSE";
}
return "Unknown";
}
return "ERROR_FILE_NOT_FOUND";
}
if ( a1 != 3 )
{
if ( a1 == 4 )
return "ERROR_TOO_MANY_OPEN_FILES";
if ( a1 == 5 )
return "ERROR_ACCESS_DENIED";
return "ERROR_INVALID_HANDLE";
}
return "ERROR_PATH_NOT_FOUND";
}
if ( a1 <= 240 )
{
if ( a1 != 240 )
{
switch ( a1 )
{
case 108:
LABEL_2791:
result = "ERROR_DRIVE_LOCKED";
break;
case 109:
LABEL_2792:
result = "ERROR_BROKEN_PIPE";
break;
case 110:
LABEL_2793:
result = "ERROR_OPEN_FAILED";
break;
case 111:
LABEL_2794:
result = "ERROR_BUFFER_OVERFLOW";
break;
case 112:
LABEL_2795:
result = "ERROR_DISK_FULL";
break;
case 113:
LABEL_2796:
result = "ERROR_NO_MORE_SEARCH_HANDLES";
break;
case 114:
LABEL_2797:
result = "ERROR_INVALID_TARGET_HANDLE";
break;
case 117:
LABEL_2798:
result = "ERROR_INVALID_CATEGORY";
break;
case 118:
LABEL_2799:
result = "ERROR_INVALID_VERIFY_SWITCH";
break;
case 119:
LABEL_2800:
result = "ERROR_BAD_DRIVER_LEVEL & DIERR_BADDRIVERVER";
break;
case 120:
LABEL_2801:
result = "ERROR_CALL_NOT_IMPLEMENTED";
break;
case 121:
LABEL_2802:
result = "ERROR_SEM_TIMEOUT";
break;
case 122:
LABEL_2803:
result = "ERROR_INSUFFICIENT_BUFFER";
break;
case 123:
LABEL_2804:
result = "ERROR_INVALID_NAME";
break;
case 124:
LABEL_2805:
result = "ERROR_INVALID_LEVEL";
break;
case 125:
LABEL_2806:
result = "ERROR_NO_VOLUME_LABEL";
break;
case 126:
LABEL_2807:
result = "ERROR_MOD_NOT_FOUND";
break;
case 127:
LABEL_2808:
result = "ERROR_PROC_NOT_FOUND";
break;
case 128:
LABEL_2809:
result = "ERROR_WAIT_NO_CHILDREN";
break;
case 129:
LABEL_2810:
result = "ERROR_CHILD_NOT_COMPLETE";
break;
case 130:
LABEL_2811:
result = "ERROR_DIRECT_ACCESS_HANDLE";
break;
case 131:
LABEL_2812:
result = "ERROR_NEGATIVE_SEEK";
break;
case 132:
LABEL_2813:
result = "ERROR_SEEK_ON_DEVICE";
break;
case 133:
LABEL_2814:
result = "ERROR_IS_JOIN_TARGET";
break;
case 134:
LABEL_2815:
result = "ERROR_IS_JOINED";
break;
case 135:
LABEL_2816:
result = "ERROR_IS_SUBSTED";
break;
case 136:
LABEL_2817:
result = "ERROR_NOT_JOINED";
break;
case 137:
LABEL_2818:
result = "ERROR_NOT_SUBSTED";
break;
case 138:
LABEL_2819:
result = "ERROR_JOIN_TO_JOIN";
break;
case 139:
LABEL_2820:
result = "ERROR_SUBST_TO_SUBST";
break;
case 140:
LABEL_2821:
result = "ERROR_JOIN_TO_SUBST";
break;
case 141:
LABEL_2822:
result = "ERROR_SUBST_TO_JOIN";
break;
case 142:
LABEL_2823:
result = "ERROR_BUSY_DRIVE";
break;
case 143:
LABEL_2824:
result = "ERROR_SAME_DRIVE";
break;
case 144:
LABEL_2825:
result = "ERROR_DIR_NOT_ROOT";
break;
case 145:
LABEL_2826:
result = "ERROR_DIR_NOT_EMPTY";
break;
case 146:
LABEL_2827:
result = "ERROR_IS_SUBST_PATH";
break;
case 147:
LABEL_2828:
result = "ERROR_IS_JOIN_PATH";
break;
case 148:
LABEL_2829:
result = "ERROR_PATH_BUSY";
break;
case 149:
LABEL_2830:
result = "ERROR_IS_SUBST_TARGET";
break;
case 150:
LABEL_2831:
result = "ERROR_SYSTEM_TRACE";
break;
case 151:
LABEL_2832:
result = "ERROR_INVALID_EVENT_COUNT";
break;
case 152:
LABEL_2833:
result = "ERROR_TOO_MANY_MUXWAITERS";
break;
case 153:
LABEL_2834:
result = "ERROR_INVALID_LIST_FORMAT";
break;
case 154:
LABEL_2835:
result = "ERROR_LABEL_TOO_LONG";
break;
case 155:
LABEL_2836:
result = "ERROR_TOO_MANY_TCBS";
break;
case 156:
LABEL_2837:
result = "ERROR_SIGNAL_REFUSED";
break;
case 157:
LABEL_2838:
result = "ERROR_DISCARDED";
break;
case 158:
LABEL_2839:
result = "ERROR_NOT_LOCKED";
break;
case 159:
LABEL_2840:
result = "ERROR_BAD_THREADID_ADDR";
break;
case 160:
LABEL_2841:
result = "ERROR_BAD_ARGUMENTS";
break;
case 161:
LABEL_2842:
result = "ERROR_BAD_PATHNAME";
break;
case 162:
LABEL_2843:
result = "ERROR_SIGNAL_PENDING";
break;
case 164:
LABEL_2844:
result = "ERROR_MAX_THRDS_REACHED";
break;
case 167:
LABEL_2845:
result = "ERROR_LOCK_FAILED";
break;
case 170:
LABEL_2846:
result = "ERROR_BUSY & DIERR_ACQUIRED";
break;
case 173:
LABEL_2847:
result = "ERROR_CANCEL_VIOLATION";
break;
case 174:
return "ERROR_ATOMIC_LOCKS_NOT_SUPPORTED";
case 180:
LABEL_2849:
result = "ERROR_INVALID_SEGMENT_NUMBER";
break;
case 182:
LABEL_2850:
result = "ERROR_INVALID_ORDINAL";
break;
case 183:
LABEL_2851:
result = "ERROR_ALREADY_EXISTS";
break;
case 186:
LABEL_2852:
result = "ERROR_INVALID_FLAG_NUMBER";
break;
case 187:
LABEL_2853:
result = "ERROR_SEM_NOT_FOUND";
break;
case 188:
LABEL_2854:
result = "ERROR_INVALID_STARTING_CODESEG";
break;
case 189:
LABEL_2855:
result = "ERROR_INVALID_STACKSEG";
break;
case 190:
LABEL_2856:
result = "ERROR_INVALID_MODULETYPE";
break;
case 191:
LABEL_2857:
result = "ERROR_INVALID_EXE_SIGNATURE";
break;
case 192:
LABEL_2858:
result = "ERROR_EXE_MARKED_INVALID";
break;
case 193:
LABEL_2859:
result = "ERROR_BAD_EXE_FORMAT";
break;
case 194:
LABEL_2860:
result = "ERROR_ITERATED_DATA_EXCEEDS_64k";
break;
case 195:
LABEL_2861:
result = "ERROR_INVALID_MINALLOCSIZE";
break;
case 196:
LABEL_2862:
result = "ERROR_DYNLINK_FROM_INVALID_RING";
break;
case 197:
LABEL_2863:
result = "ERROR_IOPL_NOT_ENABLED";
break;
case 198:
LABEL_2864:
result = "ERROR_INVALID_SEGDPL";
break;
case 199:
LABEL_2865:
result = "ERROR_AUTODATASEG_EXCEEDS_64k";
break;
case 200:
result = "ERROR_RING2SEG_MUST_BE_MOVABLE";
break;
case 201:
result = "ERROR_RELOC_CHAIN_XEEDS_SEGLIM";
break;
case 202:
LABEL_2868:
result = "ERROR_INFLOOP_IN_RELOC_CHAIN";
break;
case 203:
LABEL_2869:
result = "ERROR_ENVVAR_NOT_FOUND";
break;
case 205:
LABEL_2870:
result = "ERROR_NO_SIGNAL_SENT";
break;
case 206:
LABEL_2871:
result = "ERROR_FILENAME_EXCED_RANGE";
break;
case 207:
LABEL_2872:
result = "ERROR_RING2_STACK_IN_USE";
break;
case 208:
LABEL_2873:
result = "ERROR_META_EXPANSION_TOO_LONG";
break;
case 209:
LABEL_2874:
result = "ERROR_INVALID_SIGNAL_NUMBER";
break;
case 210:
LABEL_2875:
result = "ERROR_THREAD_1_INACTIVE";
break;
case 212:
LABEL_2876:
result = "ERROR_LOCKED";
break;
case 214:
LABEL_2877:
result = "ERROR_TOO_MANY_MODULES";
break;
case 215:
LABEL_2878:
result = "ERROR_NESTING_NOT_ALLOWED";
break;
case 216:
LABEL_2879:
result = "ERROR_EXE_MACHINE_TYPE_MISMATCH";
break;
case 230:
LABEL_2880:
result = "ERROR_BAD_PIPE";
break;
case 231:
LABEL_2881:
result = "ERROR_PIPE_BUSY";
break;
case 232:
LABEL_2882:
result = "ERROR_NO_DATA";
break;
case 233:
LABEL_2883:
result = "ERROR_PIPE_NOT_CONNECTED";
break;
case 234:
LABEL_2884:
result = "ERROR_MORE_DATA";
break;
default:
return "Unknown";
}
return result;
}
return "ERROR_VC_DISCONNECTED";
}
if ( a1 > 1004 )
{
switch ( a1 )
{
case 1005:
LABEL_2939:
result = "ERROR_UNRECOGNIZED_VOLUME";
break;
case 1006:
LABEL_2940:
result = "ERROR_FILE_INVALID";
break;
case 1007:
LABEL_2941:
result = "ERROR_FULLSCREEN_MODE";
break;
case 1008:
LABEL_2942:
result = "ERROR_NO_TOKEN";
break;
case 1009:
LABEL_2943:
result = "ERROR_BADDB";
break;
case 1010:
LABEL_2944:
result = "ERROR_BADKEY";
break;
case 1011:
LABEL_2945:
result = "ERROR_CANTOPEN";
break;
case 1012:
LABEL_2946:
result = "ERROR_CANTREAD";
break;
case 1013:
LABEL_2947:
result = "ERROR_CANTWRITE";
break;
case 1014:
LABEL_2948:
result = "ERROR_REGISTRY_RECOVERED";
break;
case 1015:
LABEL_2949:
result = "ERROR_REGISTRY_CORRUPT";
break;
case 1016:
LABEL_2950:
result = "ERROR_REGISTRY_IO_FAILED";
break;
case 1017:
LABEL_2951:
result = "ERROR_NOT_REGISTRY_FILE";
break;
case 1018:
LABEL_2952:
result = "ERROR_KEY_DELETED";
break;
case 1019:
LABEL_2953:
result = "ERROR_NO_LOG_SPACE";
break;
case 1020:
LABEL_2954:
result = "ERROR_KEY_HAS_CHILDREN";
break;
case 1021:
LABEL_2955:
result = "ERROR_CHILD_MUST_BE_VOLATILE";
break;
case 1022:
LABEL_2956:
result = "ERROR_NOTIFY_ENUM_DIR";
break;
case 1051:
LABEL_2957:
result = "ERROR_DEPENDENT_SERVICES_RUNNING";
break;
case 1052:
LABEL_2958:
result = "ERROR_INVALID_SERVICE_CONTROL";
break;
case 1053:
LABEL_2959:
result = "ERROR_SERVICE_REQUEST_TIMEOUT";
break;
case 1054:
LABEL_2960:
result = "ERROR_SERVICE_NO_THREAD";
break;
case 1055:
LABEL_2961:
result = "ERROR_SERVICE_DATABASE_LOCKED";
break;
case 1056:
LABEL_2962:
result = "ERROR_SERVICE_ALREADY_RUNNING";
break;
case 1057:
LABEL_2963:
result = "ERROR_INVALID_SERVICE_ACCOUNT";
break;
case 1058:
LABEL_2964:
result = "ERROR_SERVICE_DISABLED";
break;
case 1059:
LABEL_2965:
result = "ERROR_CIRCULAR_DEPENDENCY";
break;
case 1060:
LABEL_2966:
result = "ERROR_SERVICE_DOES_NOT_EXIST";
break;
case 1061:
LABEL_2967:
result = "ERROR_SERVICE_CANNOT_ACCEPT_CTRL";
break;
case 1062:
LABEL_2968:
result = "ERROR_SERVICE_NOT_ACTIVE";
break;
case 1063:
return "ERROR_FAILED_SERVICE_CONTROLLER_CONNECT";
default:
return "Unknown";
}
return result;
}
if ( a1 == 1004 )
return "ERROR_INVALID_FLAGS";
if ( a1 <= 302 )
{
if ( a1 != 302 )
{
switch ( a1 )
{
case 254:
LABEL_2891:
result = "ERROR_INVALID_EA_NAME";
break;
case 255:
LABEL_2892:
result = "ERROR_EA_LIST_INCONSISTENT";
break;
case 258:
LABEL_2893:
result = "WAIT_TIMEOUT";
break;
case 259:
LABEL_2894:
result = "ERROR_NO_MORE_ITEMS & DIERR_NOMOREITEMS";
break;
case 266:
LABEL_2895:
result = "ERROR_CANNOT_COPY";
break;
case 267:
LABEL_2896:
result = "ERROR_DIRECTORY";
break;
case 275:
LABEL_2897:
result = "ERROR_EAS_DIDNT_FIT";
break;
case 276:
LABEL_2898:
result = "ERROR_EA_FILE_CORRUPT";
break;
case 277:
LABEL_2899:
result = "ERROR_EA_TABLE_FULL";
break;
case 278:
LABEL_2900:
result = "ERROR_INVALID_EA_HANDLE";
break;
case 282:
LABEL_2901:
result = "ERROR_EAS_NOT_SUPPORTED";
break;
case 288:
LABEL_2902:
result = "ERROR_NOT_OWNER";
break;
case 298:
LABEL_2903:
result = "ERROR_TOO_MANY_POSTS";
break;
case 299:
LABEL_2904:
result = "ERROR_PARTIAL_COPY";
break;
case 300:
LABEL_2905:
result = "ERROR_OPLOCK_NOT_GRANTED";
break;
case 301:
return "ERROR_INVALID_OPLOCK_PROTOCOL";
default:
return "Unknown";
}
return result;
}
return "ERROR_DISK_TOO_FRAGMENTED";
}
if ( a1 <= 995 )
{
if ( a1 != 995 )
{
switch ( a1 )
{
case 303:
return "ERROR_DELETE_PENDING";
case 317:
return "ERROR_MR_MID_NOT_FOUND";
case 487:
return "ERROR_INVALID_ADDRESS";
case 534:
return "ERROR_ARITHMETIC_OVERFLOW";
case 535:
return "ERROR_PIPE_CONNECTED";
case 536:
return "ERROR_PIPE_LISTENING";
}
if ( a1 != 994 )
return "Unknown";
return "ERROR_EA_ACCESS_DENIED";
}
return "ERROR_OPERATION_ABORTED";
}
switch ( a1 )
{
case 996:
return "ERROR_IO_INCOMPLETE";
case 997:
return "ERROR_IO_PENDING";
case 998:
return "ERROR_NOACCESS";
case 999:
return "ERROR_SWAPERROR";
case 1001:
return "ERROR_STACK_OVERFLOW";
case 1002:
return "ERROR_INVALID_MESSAGE";
}
if ( a1 != 1003 )
return "Unknown";
return "ERROR_CAN_NOT_COMPLETE";
}
if ( a1 <= 8422 )
{
if ( a1 == 8422 )
return "ERROR_DS_CANT_RETRIEVE_CHILD";
if ( a1 <= 5017 )
{
if ( a1 == 5017 )
return "ERROR_RESMON_CREATE_FAILED";
if ( a1 <= 1827 )
{
if ( a1 == 1827 )
return "RPC_X_INVALID_ES_ACTION";
switch ( a1 )
{
case 1502:
LABEL_3300:
result = "ERROR_LOG_FILE_FULL";
break;
case 1503:
LABEL_3301:
result = "ERROR_EVENTLOG_FILE_CHANGED";
break;
case 1601:
LABEL_3440:
result = "ERROR_INSTALL_SERVICE_FAILURE";
break;
case 1602:
LABEL_3302:
result = "ERROR_INSTALL_USEREXIT";
break;
case 1603:
LABEL_3303:
result = "ERROR_INSTALL_FAILURE";
break;
case 1604:
LABEL_3304:
result = "ERROR_INSTALL_SUSPEND";
break;
case 1605:
LABEL_3305:
result = "ERROR_UNKNOWN_PRODUCT";
break;
case 1606:
LABEL_3306:
result = "ERROR_UNKNOWN_FEATURE";
break;
case 1607:
LABEL_3307:
result = "ERROR_UNKNOWN_COMPONENT";
break;
case 1608:
LABEL_3308:
result = "ERROR_UNKNOWN_PROPERTY";
break;
case 1609:
LABEL_3309:
result = "ERROR_INVALID_HANDLE_STATE";
break;
case 1610:
LABEL_3310:
result = "ERROR_BAD_CONFIGURATION";
break;
case 1611:
LABEL_3311:
result = "ERROR_INDEX_ABSENT";
break;
case 1612:
LABEL_3312:
result = "ERROR_INSTALL_SOURCE_ABSENT";
break;
case 1613:
LABEL_3441:
result = "ERROR_INSTALL_PACKAGE_VERSION";
break;
case 1614:
LABEL_3313:
result = "ERROR_PRODUCT_UNINSTALLED";
break;
case 1615:
LABEL_3314:
result = "ERROR_BAD_QUERY_SYNTAX";
break;
case 1616:
LABEL_3315:
result = "ERROR_INVALID_FIELD";
break;
case 1617:
LABEL_3316:
result = "ERROR_DEVICE_REMOVED";
break;
case 1618:
LABEL_3442:
result = "ERROR_INSTALL_ALREADY_RUNNING";
break;
case 1619:
LABEL_3443:
result = "ERROR_INSTALL_PACKAGE_OPEN_FAILED";
break;
case 1620:
LABEL_3444:
result = "ERROR_INSTALL_PACKAGE_INVALID";
break;
case 1621:
LABEL_3445:
result = "ERROR_INSTALL_UI_FAILURE";
break;
case 1622:
LABEL_3446:
result = "ERROR_INSTALL_LOG_FAILURE";
break;
case 1623:
LABEL_3447:
result = "ERROR_INSTALL_LANGUAGE_UNSUPPORTED";
break;
case 1624:
LABEL_3448:
result = "ERROR_INSTALL_TRANSFORM_FAILURE";
break;
case 1625:
LABEL_3449:
result = "ERROR_INSTALL_PACKAGE_REJECTED";
break;
case 1626:
LABEL_3450:
result = "ERROR_FUNCTION_NOT_CALLED";
break;
case 1627:
LABEL_3451:
result = "ERROR_FUNCTION_FAILED";
break;
case 1628:
LABEL_3452:
result = "ERROR_INVALID_TABLE";
break;
case 1629:
LABEL_3453:
result = "ERROR_DATATYPE_MISMATCH";
break;
case 1630:
LABEL_3454:
result = "ERROR_UNSUPPORTED_TYPE";
break;
case 1631:
LABEL_3455:
result = "ERROR_CREATE_FAILED";
break;
case 1632:
LABEL_3456:
result = "ERROR_INSTALL_TEMP_UNWRITABLE";
break;
case 1633:
LABEL_3457:
result = "ERROR_INSTALL_PLATFORM_UNSUPPORTED";
break;
case 1634:
LABEL_3458:
result = "ERROR_INSTALL_NOTUSED";
break;
case 1635:
LABEL_3459:
result = "ERROR_PATCH_PACKAGE_OPEN_FAILED";
break;
case 1636:
LABEL_3460:
result = "ERROR_PATCH_PACKAGE_INVALID";
break;
case 1637:
LABEL_3461:
result = "ERROR_PATCH_PACKAGE_UNSUPPORTED";
break;
case 1638:
LABEL_3462:
result = "ERROR_PRODUCT_VERSION";
break;
case 1639:
LABEL_3463:
result = "ERROR_INVALID_COMMAND_LINE";
break;
case 1640:
LABEL_3464:
result = "ERROR_INSTALL_REMOTE_DISALLOWED";
break;
case 1641:
LABEL_3465:
result = "ERROR_SUCCESS_REBOOT_INITIATED";
break;
case 1642:
LABEL_3466:
result = "ERROR_PATCH_TARGET_NOT_FOUND";
break;
case 1643:
LABEL_3467:
result = "ERROR_PATCH_PACKAGE_REJECTED";
break;
case 1644:
LABEL_3468:
result = "ERROR_INSTALL_TRANSFORM_REJECTED";
break;
case 1700:
LABEL_3317:
result = "RPC_S_INVALID_STRING_BINDING";
break;
case 1701:
LABEL_3318:
result = "RPC_S_WRONG_KIND_OF_BINDING";
break;
case 1702:
LABEL_3319:
result = "RPC_S_INVALID_BINDING";
break;
case 1703:
LABEL_3320:
result = "RPC_S_PROTSEQ_NOT_SUPPORTED";
break;
case 1704:
LABEL_3321:
result = "RPC_S_INVALID_RPC_PROTSEQ";
break;
case 1705:
LABEL_3322:
result = "RPC_S_INVALID_STRING_UUID";
break;
case 1706:
LABEL_3323:
result = "RPC_S_INVALID_ENDPOINT_FORMAT";
break;
case 1707:
LABEL_3324:
result = "RPC_S_INVALID_NET_ADDR";
break;
case 1708:
LABEL_3325:
result = "RPC_S_NO_ENDPOINT_FOUND";
break;
case 1709:
LABEL_3326:
result = "RPC_S_INVALID_TIMEOUT";
break;
case 1710:
LABEL_3327:
result = "RPC_S_OBJECT_NOT_FOUND";
break;
case 1711:
LABEL_3328:
result = "RPC_S_ALREADY_REGISTERED";
break;
case 1712:
LABEL_3329:
result = "RPC_S_TYPE_ALREADY_REGISTERED";
break;
case 1713:
LABEL_3330:
result = "RPC_S_ALREADY_LISTENING";
break;
case 1714:
LABEL_3331:
result = "RPC_S_NO_PROTSEQS_REGISTERED";
break;
case 1715:
LABEL_3332:
result = "RPC_S_NOT_LISTENING";
break;
case 1716:
LABEL_3333:
result = "RPC_S_UNKNOWN_MGR_TYPE";
break;
case 1717:
LABEL_3334:
result = "RPC_S_UNKNOWN_IF";
break;
case 1718:
LABEL_3335:
result = "RPC_S_NO_BINDINGS";
break;
case 1719:
LABEL_3336:
result = "RPC_S_NO_PROTSEQS";
break;
case 1720:
LABEL_3337:
result = "RPC_S_CANT_CREATE_ENDPOINT";
break;
case 1721:
return "RPC_S_OUT_OF_RESOURCES";
case 1722:
LABEL_3339:
result = "RPC_S_SERVER_UNAVAILABLE";
break;
case 1723:
LABEL_3340:
result = "RPC_S_SERVER_TOO_BUSY";
break;
case 1724:
LABEL_3341:
result = "RPC_S_INVALID_NETWORK_OPTIONS";
break;
case 1725:
LABEL_3342:
result = "RPC_S_NO_CALL_ACTIVE";
break;
case 1726:
LABEL_3343:
result = "RPC_S_CALL_FAILED";
break;
case 1727:
LABEL_3344:
result = "RPC_S_CALL_FAILED_DNE";
break;
case 1728:
LABEL_3345:
result = "RPC_S_PROTOCOL_ERROR";
break;
case 1730:
LABEL_3346:
result = "RPC_S_UNSUPPORTED_TRANS_SYN";
break;
case 1732:
LABEL_3347:
result = "RPC_S_UNSUPPORTED_TYPE";
break;
case 1733:
LABEL_3348:
result = "RPC_S_INVALID_TAG";
break;
case 1734:
LABEL_3349:
result = "RPC_S_INVALID_BOUND";
break;
case 1735:
LABEL_3350:
result = "RPC_S_NO_ENTRY_NAME";
break;
case 1736:
LABEL_3351:
result = "RPC_S_INVALID_NAME_SYNTAX";
break;
case 1737:
LABEL_3352:
result = "RPC_S_UNSUPPORTED_NAME_SYNTAX";
break;
case 1739:
LABEL_3353:
result = "RPC_S_UUID_NO_ADDRESS";
break;
case 1740:
LABEL_3354:
result = "RPC_S_DUPLICATE_ENDPOINT";
break;
case 1741:
LABEL_3355:
result = "RPC_S_UNKNOWN_AUTHN_TYPE";
break;
case 1742:
LABEL_3356:
result = "RPC_S_MAX_CALLS_TOO_SMALL";
break;
case 1743:
LABEL_3357:
result = "RPC_S_STRING_TOO_LONG";
break;
case 1744:
LABEL_3358:
result = "RPC_S_PROTSEQ_NOT_FOUND";
break;
case 1745:
LABEL_3359:
result = "RPC_S_PROCNUM_OUT_OF_RANGE";
break;
case 1746:
LABEL_3360:
result = "RPC_S_BINDING_HAS_NO_AUTH";
break;
case 1747:
LABEL_3361:
result = "RPC_S_UNKNOWN_AUTHN_SERVICE";
break;
case 1748:
LABEL_3362:
result = "RPC_S_UNKNOWN_AUTHN_LEVEL";
break;
case 1749:
LABEL_3363:
result = "RPC_S_INVALID_AUTH_IDENTITY";
break;
case 1750:
LABEL_3364:
result = "RPC_S_UNKNOWN_AUTHZ_SERVICE";
break;
case 1751:
LABEL_3365:
result = "EPT_S_INVALID_ENTRY";
break;
case 1752:
LABEL_3366:
result = "EPT_S_CANT_PERFORM_OP";
break;
case 1753:
LABEL_3367:
result = "EPT_S_NOT_REGISTERED";
break;
case 1754:
LABEL_3368:
result = "RPC_S_NOTHING_TO_EXPORT";
break;
case 1755:
LABEL_3369:
result = "RPC_S_INCOMPLETE_NAME";
break;
case 1756:
LABEL_3370:
result = "RPC_S_INVALID_VERS_OPTION";
break;
case 1757:
LABEL_3371:
result = "RPC_S_NO_MORE_MEMBERS";
break;
case 1758:
LABEL_3372:
result = "RPC_S_NOT_ALL_OBJS_UNEXPORTED";
break;
case 1759:
LABEL_3373:
result = "RPC_S_INTERFACE_NOT_FOUND";
break;
case 1760:
LABEL_3374:
result = "RPC_S_ENTRY_ALREADY_EXISTS";
break;
case 1761:
LABEL_3375:
result = "RPC_S_ENTRY_NOT_FOUND";
break;
case 1762:
LABEL_3376:
result = "RPC_S_NAME_SERVICE_UNAVAILABLE";
break;
case 1763:
LABEL_3377:
result = "RPC_S_INVALID_NAF_ID";
break;
case 1764:
LABEL_3378:
result = "RPC_S_CANNOT_SUPPORT";
break;
case 1765:
LABEL_3379:
result = "RPC_S_NO_CONTEXT_AVAILABLE";
break;
case 1766:
LABEL_3380:
result = "RPC_S_INTERNAL_ERROR";
break;
case 1767:
LABEL_3381:
result = "RPC_S_ZERO_DIVIDE";
break;
case 1768:
LABEL_3382:
result = "RPC_S_ADDRESS_ERROR";
break;
case 1769:
LABEL_3383:
result = "RPC_S_FP_DIV_ZERO";
break;
case 1770:
LABEL_3384:
result = "RPC_S_FP_UNDERFLOW";
break;
case 1771:
LABEL_3385:
result = "RPC_S_FP_OVERFLOW";
break;
case 1772:
LABEL_3386:
result = "RPC_X_NO_MORE_ENTRIES";
break;
case 1773:
LABEL_3387:
result = "RPC_X_SS_CHAR_TRANS_OPEN_FAIL";
break;
case 1774:
LABEL_3388:
result = "RPC_X_SS_CHAR_TRANS_SHORT_FILE";
break;
case 1775:
LABEL_3389:
result = "RPC_X_SS_IN_NULL_CONTEXT";
break;
case 1777:
LABEL_3390:
result = "RPC_X_SS_CONTEXT_DAMAGED";
break;
case 1778:
LABEL_3391:
result = "RPC_X_SS_HANDLES_MISMATCH";
break;
case 1779:
LABEL_3392:
result = "RPC_X_SS_CANNOT_GET_CALL_HANDLE";
break;
case 1780:
LABEL_3393:
result = "RPC_X_NULL_REF_POINTER";
break;
case 1781:
LABEL_3394:
result = "RPC_X_ENUM_VALUE_OUT_OF_RANGE";
break;
case 1782:
LABEL_3395:
result = "RPC_X_BYTE_COUNT_TOO_SMALL";
break;
case 1783:
LABEL_3396:
result = "RPC_X_BAD_STUB_DATA";
break;
case 1784:
LABEL_3397:
result = "ERROR_INVALID_USER_BUFFER";
break;
case 1785:
LABEL_3398:
result = "ERROR_UNRECOGNIZED_MEDIA";
break;
case 1786:
LABEL_3399:
result = "ERROR_NO_TRUST_LSA_SECRET";
break;
case 1787:
LABEL_3400:
result = "ERROR_NO_TRUST_SAM_ACCOUNT";
break;
case 1788:
LABEL_3401:
result = "ERROR_TRUSTED_DOMAIN_FAILURE";
break;
case 1789:
LABEL_3402:
result = "ERROR_TRUSTED_RELATIONSHIP_FAILURE";
break;
case 1790:
LABEL_3403:
result = "ERROR_TRUST_FAILURE";
break;
case 1791:
LABEL_3404:
result = "RPC_S_CALL_IN_PROGRESS";
break;
case 1792:
LABEL_3405:
result = "ERROR_NETLOGON_NOT_STARTED";
break;
case 1793:
LABEL_3406:
result = "ERROR_ACCOUNT_EXPIRED";
break;
case 1794:
LABEL_3407:
result = "ERROR_REDIRECTOR_HAS_OPEN_HANDLES";
break;
case 1795:
LABEL_3408:
result = "ERROR_PRINTER_DRIVER_ALREADY_INSTALLED";
break;
case 1796:
LABEL_3409:
result = "ERROR_UNKNOWN_PORT";
break;
case 1797:
LABEL_3410:
result = "ERROR_UNKNOWN_PRINTER_DRIVER";
break;
case 1798:
LABEL_3411:
result = "ERROR_UNKNOWN_PRINTPROCESSOR";
break;
case 1799:
LABEL_3412:
result = "ERROR_INVALID_SEPARATOR_FILE";
break;
case 1800:
LABEL_3413:
result = "ERROR_INVALID_PRIORITY";
break;
case 1801:
LABEL_3414:
result = "ERROR_INVALID_PRINTER_NAME";
break;
case 1802:
LABEL_3415:
result = "ERROR_PRINTER_ALREADY_EXISTS";
break;
case 1803:
LABEL_3416:
result = "ERROR_INVALID_PRINTER_COMMAND";
break;
case 1804:
LABEL_3417:
result = "ERROR_INVALID_DATATYPE";
break;
case 1805:
LABEL_3418:
result = "ERROR_INVALID_ENVIRONMENT";
break;
case 1806:
LABEL_3419:
result = "RPC_S_NO_MORE_BINDINGS";
break;
case 1807:
LABEL_3420:
result = "ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT";
break;
case 1808:
LABEL_3421:
result = "ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT";
break;
case 1809:
LABEL_3422:
result = "ERROR_NOLOGON_SERVER_TRUST_ACCOUNT";
break;
case 1810:
LABEL_3423:
result = "ERROR_DOMAIN_TRUST_INCONSISTENT";
break;
case 1811:
LABEL_3424:
result = "ERROR_SERVER_HAS_OPEN_HANDLES";
break;
case 1812:
LABEL_3425:
result = "ERROR_RESOURCE_DATA_NOT_FOUND";
break;
case 1813:
LABEL_3426:
result = "ERROR_RESOURCE_TYPE_NOT_FOUND";
break;
case 1814:
LABEL_3427:
result = "ERROR_RESOURCE_NAME_NOT_FOUND";
break;
case 1815:
LABEL_3428:
result = "ERROR_RESOURCE_LANG_NOT_FOUND";
break;
case 1816:
LABEL_3429:
result = "ERROR_NOT_ENOUGH_QUOTA";
break;
case 1817:
LABEL_3430:
result = "RPC_S_NO_INTERFACES";
break;
case 1818:
LABEL_3431:
result = "RPC_S_CALL_CANCELLED";
break;
case 1819:
LABEL_3432:
result = "RPC_S_BINDING_INCOMPLETE";
break;
case 1820:
LABEL_3433:
result = "RPC_S_COMM_FAILURE";
break;
case 1821:
LABEL_3434:
result = "RPC_S_UNSUPPORTED_AUTHN_LEVEL";
break;
case 1822:
LABEL_3435:
result = "RPC_S_NO_PRINC_NAME";
break;
case 1823:
LABEL_3436:
result = "RPC_S_NOT_RPC_ERROR";
break;
case 1824:
LABEL_3437:
result = "RPC_S_UUID_LOCAL_ONLY";
break;
case 1825:
LABEL_3438:
result = "RPC_S_SEC_PKG_ERROR";
break;
case 1826:
LABEL_3439:
result = "RPC_S_NOT_CANCELLED";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 <= 4004 )
{
if ( a1 == 4004 )
return "ERROR_FULL_BACKUP";
if ( a1 <= 2003 )
{
if ( a1 == 2003 )
return "ERROR_METAFILE_NOT_SUPPORTED";
switch ( a1 )
{
case 1828:
LABEL_3475:
result = "RPC_X_WRONG_ES_VERSION";
break;
case 1829:
LABEL_3476:
result = "RPC_X_WRONG_STUB_VERSION";
break;
case 1830:
LABEL_3477:
result = "RPC_X_INVALID_PIPE_OBJECT";
break;
case 1831:
LABEL_3478:
result = "RPC_X_WRONG_PIPE_ORDER";
break;
case 1832:
LABEL_3479:
result = "RPC_X_WRONG_PIPE_VERSION";
break;
case 1898:
LABEL_3480:
result = "RPC_S_GROUP_MEMBER_NOT_FOUND";
break;
case 1899:
LABEL_3481:
result = "EPT_S_CANT_CREATE";
break;
case 1900:
LABEL_3482:
result = "RPC_S_INVALID_OBJECT";
break;
case 1901:
LABEL_3483:
result = "ERROR_INVALID_TIME";
break;
case 1902:
LABEL_3484:
result = "ERROR_INVALID_FORM_NAME";
break;
case 1903:
LABEL_3485:
result = "ERROR_INVALID_FORM_SIZE";
break;
case 1904:
LABEL_3486:
result = "ERROR_ALREADY_WAITING";
break;
case 1905:
LABEL_3487:
result = "ERROR_PRINTER_DELETED";
break;
case 1906:
LABEL_3488:
result = "ERROR_INVALID_PRINTER_STATE";
break;
case 1907:
LABEL_3489:
result = "ERROR_PASSWORD_MUST_CHANGE";
break;
case 1908:
LABEL_3490:
result = "ERROR_DOMAIN_CONTROLLER_NOT_FOUND";
break;
case 1909:
LABEL_3491:
result = "ERROR_ACCOUNT_LOCKED_OUT";
break;
case 1910:
LABEL_3492:
result = "OR_INVALID_OXID";
break;
case 1911:
LABEL_3493:
result = "OR_INVALID_OID";
break;
case 1912:
LABEL_3494:
result = "OR_INVALID_SET";
break;
case 1913:
LABEL_3495:
result = "RPC_S_SEND_INCOMPLETE";
break;
case 1914:
LABEL_3496:
result = "RPC_S_INVALID_ASYNC_HANDLE";
break;
case 1915:
LABEL_3497:
result = "RPC_S_INVALID_ASYNC_CALL";
break;
case 1916:
LABEL_3498:
result = "RPC_X_PIPE_CLOSED";
break;
case 1917:
LABEL_3499:
result = "RPC_X_PIPE_DISCIPLINE_ERROR";
break;
case 1918:
LABEL_3500:
result = "RPC_X_PIPE_EMPTY";
break;
case 1919:
LABEL_3501:
result = "ERROR_NO_SITENAME";
break;
case 1920:
LABEL_3502:
result = "ERROR_CANT_ACCESS_FILE";
break;
case 1921:
LABEL_3503:
result = "ERROR_CANT_RESOLVE_FILENAME";
break;
case 1922:
LABEL_3507:
result = "RPC_S_ENTRY_TYPE_MISMATCH";
break;
case 1923:
LABEL_3508:
result = "RPC_S_NOT_ALL_OBJS_EXPORTED";
break;
case 1924:
LABEL_3509:
result = "RPC_S_INTERFACE_NOT_EXPORTED";
break;
case 1925:
LABEL_3510:
result = "RPC_S_PROFILE_NOT_ADDED";
break;
case 1926:
LABEL_3511:
result = "RPC_S_PRF_ELT_NOT_ADDED";
break;
case 1927:
LABEL_3512:
result = "RPC_S_PRF_ELT_NOT_REMOVED";
break;
case 1928:
LABEL_3513:
result = "RPC_S_GRP_ELT_NOT_ADDED";
break;
case 1929:
LABEL_3514:
result = "RPC_S_GRP_ELT_NOT_REMOVED";
break;
case 1930:
LABEL_3515:
result = "ERROR_KM_DRIVER_BLOCKED";
break;
case 1931:
LABEL_3516:
result = "ERROR_CONTEXT_EXPIRED";
break;
case 2000:
LABEL_3504:
result = "ERROR_INVALID_PIXEL_FORMAT";
break;
case 2001:
LABEL_3505:
result = "ERROR_BAD_DRIVER";
break;
case 2002:
LABEL_3506:
result = "ERROR_INVALID_WINDOW_STYLE";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 <= 2402 )
{
if ( a1 == 2402 )
return "ERROR_ACTIVE_CONNECTIONS";
if ( a1 <= 2018 )
{
if ( a1 == 2018 )
return "ERROR_ICM_NOT_ENABLED";
switch ( a1 )
{
case 2004:
LABEL_3523:
result = "ERROR_TRANSFORM_NOT_SUPPORTED";
break;
case 2005:
LABEL_3524:
result = "ERROR_CLIPPING_NOT_SUPPORTED";
break;
case 2010:
LABEL_3525:
result = "ERROR_INVALID_CMM";
break;
case 2011:
LABEL_3526:
result = "ERROR_INVALID_PROFILE";
break;
case 2012:
LABEL_3527:
result = "ERROR_TAG_NOT_FOUND";
break;
case 2013:
LABEL_3528:
result = "ERROR_TAG_NOT_PRESENT";
break;
case 2014:
LABEL_3529:
result = "ERROR_DUPLICATE_TAG";
break;
case 2015:
LABEL_3530:
result = "ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE";
break;
case 2016:
LABEL_3531:
result = "ERROR_PROFILE_NOT_FOUND";
break;
case 2017:
LABEL_3532:
result = "ERROR_INVALID_COLORSPACE";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 <= 2108 )
{
switch ( a1 )
{
case 2108:
return "ERROR_CONNECTED_OTHER_PASSWORD";
case 2019:
return "ERROR_DELETING_ICM_XFORM";
case 2020:
return "ERROR_INVALID_TRANSFORM";
case 2021:
return "ERROR_COLORSPACE_MISMATCH";
case 2022:
return "ERROR_INVALID_COLORINDEX";
}
return "Unknown";
}
switch ( a1 )
{
case 2109:
return "ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT";
case 2202:
return "ERROR_BAD_USERNAME";
case 2250:
return "ERROR_NOT_CONNECTED";
}
if ( a1 != 2401 )
return "Unknown";
return "ERROR_OPEN_FILES";
}
if ( a1 <= 3009 )
{
if ( a1 == 3009 )
return "ERROR_PRINTER_HAS_JOBS_QUEUED";
if ( a1 <= 3004 )
{
switch ( a1 )
{
case 3004:
return "ERROR_SPL_NO_ADDJOB";
case 2404:
return "ERROR_DEVICE_IN_USE";
case 3000:
return "ERROR_UNKNOWN_PRINT_MONITOR";
case 3001:
return "ERROR_PRINTER_DRIVER_IN_USE";
}
if ( a1 != 3002 )
{
if ( a1 != 3003 )
return "Unknown";
return "ERROR_SPL_NO_STARTDOC";
}
return "ERROR_SPOOL_FILE_NOT_FOUND";
}
if ( a1 == 3005 )
return "ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED";
if ( a1 != 3006 )
{
if ( a1 == 3007 )
return "ERROR_INVALID_PRINT_MONITOR";
else
return "ERROR_PRINT_MONITOR_IN_USE";
}
return "ERROR_PRINT_MONITOR_ALREADY_INSTALLED";
}
if ( a1 <= 3014 )
{
switch ( a1 )
{
case 3014:
return "ERROR_PRINTER_DRIVER_BLOCKED";
case 3010:
return "ERROR_SUCCESS_REBOOT_REQUIRED";
case 3011:
return "ERROR_SUCCESS_RESTART_REQUIRED";
case 3012:
return "ERROR_PRINTER_NOT_FOUND";
}
return "ERROR_PRINTER_DRIVER_WARNED";
}
if ( a1 == 4000 )
return "ERROR_WINS_INTERNAL";
if ( a1 != 4001 )
{
if ( a1 != 4002 )
{
if ( a1 != 4003 )
return "Unknown";
return "ERROR_INC_BACKUP";
}
return "ERROR_STATIC_INIT";
}
return "ERROR_CAN_NOT_DEL_LOCAL_WINS";
}
if ( a1 <= 4324 )
{
if ( a1 == 4324 )
return "ERROR_UNABLE_TO_LOAD_MEDIUM";
if ( a1 > 4303 )
{
switch ( a1 )
{
case 4304:
LABEL_3642:
result = "ERROR_MEDIA_OFFLINE";
break;
case 4305:
LABEL_3643:
result = "ERROR_LIBRARY_OFFLINE";
break;
case 4306:
LABEL_3644:
result = "ERROR_EMPTY";
break;
case 4307:
LABEL_3645:
result = "ERROR_NOT_EMPTY";
break;
case 4308:
LABEL_3646:
result = "ERROR_MEDIA_UNAVAILABLE";
break;
case 4309:
LABEL_3647:
result = "ERROR_RESOURCE_DISABLED";
break;
case 4310:
LABEL_3648:
result = "ERROR_INVALID_CLEANER";
break;
case 4311:
LABEL_3649:
result = "ERROR_UNABLE_TO_CLEAN";
break;
case 4312:
LABEL_3650:
result = "ERROR_OBJECT_NOT_FOUND";
break;
case 4313:
LABEL_3651:
result = "ERROR_DATABASE_FAILURE";
break;
case 4314:
LABEL_3652:
result = "ERROR_DATABASE_FULL";
break;
case 4315:
LABEL_3653:
result = "ERROR_MEDIA_INCOMPATIBLE";
break;
case 4316:
LABEL_3654:
result = "ERROR_RESOURCE_NOT_PRESENT";
break;
case 4317:
LABEL_3655:
result = "ERROR_INVALID_OPERATION";
break;
case 4318:
LABEL_3656:
result = "ERROR_MEDIA_NOT_AVAILABLE";
break;
case 4319:
LABEL_3657:
result = "ERROR_DEVICE_NOT_AVAILABLE";
break;
case 4320:
LABEL_3658:
result = "ERROR_REQUEST_REFUSED";
break;
case 4321:
LABEL_3659:
result = "ERROR_INVALID_DRIVE_OBJECT";
break;
case 4322:
LABEL_3660:
result = "ERROR_LIBRARY_FULL";
break;
case 4323:
LABEL_3661:
result = "ERROR_MEDIUM_NOT_ACCESSIBLE";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 4303 )
return "ERROR_DRIVE_MEDIA_MISMATCH";
if ( a1 <= 4207 )
{
if ( a1 == 4207 )
return "ERROR_WMI_GUID_DISCONNECTED";
if ( a1 > 4202 )
{
switch ( a1 )
{
case 4203:
return "ERROR_WMI_TRY_AGAIN";
case 4204:
return "ERROR_WMI_DP_NOT_FOUND";
case 4205:
return "ERROR_WMI_UNRESOLVED_INSTANCE_REF";
}
return "ERROR_WMI_ALREADY_ENABLED";
}
if ( a1 != 4202 )
{
if ( a1 == 4005 )
return "ERROR_REC_NON_EXISTENT";
if ( a1 != 4006 )
{
if ( a1 != 4100 )
{
if ( a1 != 4200 )
{
if ( a1 != 4201 )
return "Unknown";
return "ERROR_WMI_INSTANCE_NOT_FOUND";
}
return "ERROR_WMI_GUID_NOT_FOUND";
}
return "ERROR_DHCP_ADDRESS_CONFLICT";
}
return "ERROR_RPL_NOT_ALLOWED";
}
return "ERROR_WMI_ITEMID_NOT_FOUND";
}
if ( a1 > 4213 )
{
switch ( a1 )
{
case 4214:
return "ERROR_WMI_SET_FAILURE";
case 4300:
return "ERROR_INVALID_MEDIA";
case 4301:
return "ERROR_INVALID_LIBRARY";
case 4302:
return "ERROR_INVALID_MEDIA_POOL";
}
return "Unknown";
}
switch ( a1 )
{
case 4213:
return "ERROR_WMI_READ_ONLY";
case 4208:
return "ERROR_WMI_SERVER_UNAVAILABLE";
case 4209:
return "ERROR_WMI_DP_FAILED";
case 4210:
return "ERROR_WMI_INVALID_MOF";
}
if ( a1 != 4211 )
return "ERROR_WMI_ALREADY_DISABLED";
return "ERROR_WMI_INVALID_REGINFO";
}
if ( a1 <= 4390 )
{
if ( a1 != 4390 )
{
switch ( a1 )
{
case 4325:
LABEL_3666:
result = "ERROR_UNABLE_TO_INVENTORY_DRIVE";
break;
case 4326:
LABEL_3667:
result = "ERROR_UNABLE_TO_INVENTORY_SLOT";
break;
case 4327:
LABEL_3668:
result = "ERROR_UNABLE_TO_INVENTORY_TRANSPORT";
break;
case 4328:
LABEL_3669:
result = "ERROR_TRANSPORT_FULL";
break;
case 4329:
LABEL_3670:
result = "ERROR_CONTROLLING_IEPORT";
break;
case 4330:
LABEL_3671:
result = "ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA";
break;
case 4331:
LABEL_3672:
result = "ERROR_CLEANER_SLOT_SET";
break;
case 4332:
LABEL_3673:
result = "ERROR_CLEANER_SLOT_NOT_SET";
break;
case 4333:
LABEL_3674:
result = "ERROR_CLEANER_CARTRIDGE_SPENT";
break;
case 4334:
return "ERROR_UNEXPECTED_OMID";
case 4335:
LABEL_3676:
result = "ERROR_CANT_DELETE_LAST_ITEM";
break;
case 4336:
LABEL_3677:
result = "ERROR_MESSAGE_EXCEEDS_MAX_SIZE";
break;
case 4337:
LABEL_3681:
result = "ERROR_VOLUME_CONTAINS_SYS_FILES";
break;
case 4338:
LABEL_3682:
result = "ERROR_INDIGENOUS_TYPE";
break;
case 4339:
LABEL_3683:
result = "ERROR_NO_SUPPORTING_DRIVES";
break;
case 4340:
LABEL_3684:
result = "ERROR_CLEANER_CARTRIDGE_INSTALLED";
break;
case 4350:
LABEL_3678:
result = "ERROR_FILE_OFFLINE";
break;
case 4351:
LABEL_3679:
result = "ERROR_REMOTE_STORAGE_NOT_ACTIVE";
break;
case 4352:
LABEL_3680:
result = "ERROR_REMOTE_STORAGE_MEDIA_ERROR";
break;
default:
return "Unknown";
}
return result;
}
return "ERROR_NOT_A_REPARSE_POINT";
}
if ( a1 > 5006 )
{
switch ( a1 )
{
case 5007:
return "ERROR_RESOURCE_NOT_FOUND";
case 5008:
return "ERROR_SHUTDOWN_CLUSTER";
case 5009:
return "ERROR_CANT_EVICT_ACTIVE_NODE";
case 5010:
return "ERROR_OBJECT_ALREADY_EXISTS";
case 5011:
return "ERROR_OBJECT_IN_LIST";
case 5012:
return "ERROR_GROUP_NOT_AVAILABLE";
case 5013:
LABEL_3713:
result = "ERROR_GROUP_NOT_FOUND";
break;
case 5014:
LABEL_3714:
result = "ERROR_GROUP_NOT_ONLINE";
break;
case 5015:
LABEL_3715:
result = "ERROR_HOST_NODE_NOT_RESOURCE_OWNER";
break;
case 5016:
LABEL_3716:
result = "ERROR_HOST_NODE_NOT_GROUP_OWNER";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 5006 )
return "ERROR_RESOURCE_NOT_AVAILABLE";
if ( a1 <= 5001 )
{
if ( a1 != 5001 )
{
switch ( a1 )
{
case 4391:
return "ERROR_REPARSE_ATTRIBUTE_CONFLICT";
case 4392:
return "ERROR_INVALID_REPARSE_DATA";
case 4393:
return "ERROR_REPARSE_TAG_INVALID";
case 4394:
return "ERROR_REPARSE_TAG_MISMATCH";
}
if ( a1 != 4500 )
return "Unknown";
return "ERROR_VOLUME_NOT_SIS_ENABLED";
}
return "ERROR_DEPENDENT_RESOURCE_EXISTS";
}
switch ( a1 )
{
case 5002:
return "ERROR_DEPENDENCY_NOT_FOUND";
case 5003:
return "ERROR_DEPENDENCY_ALREADY_EXISTS";
case 5004:
return "ERROR_RESOURCE_NOT_ONLINE";
}
return "ERROR_HOST_NODE_NOT_AVAILABLE";
}
if ( a1 <= 5890 )
{
if ( a1 != 5890 )
{
switch ( a1 )
{
case 5018:
LABEL_3721:
result = "ERROR_RESMON_ONLINE_FAILED";
break;
case 5019:
LABEL_3722:
result = "ERROR_RESOURCE_ONLINE";
break;
case 5020:
LABEL_3723:
result = "ERROR_QUORUM_RESOURCE";
break;
case 5021:
LABEL_3724:
result = "ERROR_NOT_QUORUM_CAPABLE";
break;
case 5022:
LABEL_3725:
result = "ERROR_CLUSTER_SHUTTING_DOWN";
break;
case 5023:
LABEL_3726:
result = "ERROR_INVALID_STATE";
break;
case 5024:
LABEL_3727:
result = "ERROR_RESOURCE_PROPERTIES_STORED";
break;
case 5025:
LABEL_3728:
result = "ERROR_NOT_QUORUM_CLASS";
break;
case 5026:
LABEL_3729:
result = "ERROR_CORE_RESOURCE";
break;
case 5027:
LABEL_3730:
result = "ERROR_QUORUM_RESOURCE_ONLINE_FAILED";
break;
case 5028:
return "ERROR_QUORUMLOG_OPEN_FAILED";
case 5029:
LABEL_3732:
result = "ERROR_CLUSTERLOG_CORRUPT";
break;
case 5030:
LABEL_3733:
result = "ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE";
break;
case 5031:
LABEL_3734:
result = "ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE";
break;
case 5032:
LABEL_3735:
result = "ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND";
break;
case 5033:
LABEL_3736:
result = "ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE";
break;
case 5034:
LABEL_3737:
result = "ERROR_QUORUM_OWNER_ALIVE";
break;
case 5035:
LABEL_3738:
result = "ERROR_NETWORK_NOT_AVAILABLE";
break;
case 5036:
LABEL_3739:
result = "ERROR_NODE_NOT_AVAILABLE";
break;
case 5037:
LABEL_3740:
result = "ERROR_ALL_NODES_NOT_AVAILABLE";
break;
case 5038:
LABEL_3741:
result = "ERROR_RESOURCE_FAILED";
break;
case 5039:
LABEL_3742:
result = "ERROR_CLUSTER_INVALID_NODE";
break;
case 5040:
LABEL_3743:
result = "ERROR_CLUSTER_NODE_EXISTS";
break;
case 5041:
LABEL_3744:
result = "ERROR_CLUSTER_JOIN_IN_PROGRESS";
break;
case 5042:
LABEL_3745:
result = "ERROR_CLUSTER_NODE_NOT_FOUND";
break;
case 5043:
LABEL_3746:
result = "ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND";
break;
case 5044:
LABEL_3747:
result = "ERROR_CLUSTER_NETWORK_EXISTS";
break;
case 5045:
LABEL_3748:
result = "ERROR_CLUSTER_NETWORK_NOT_FOUND";
break;
case 5046:
LABEL_3749:
result = "ERROR_CLUSTER_NETINTERFACE_EXISTS";
break;
case 5047:
LABEL_3750:
result = "ERROR_CLUSTER_NETINTERFACE_NOT_FOUND";
break;
case 5048:
LABEL_3751:
result = "ERROR_CLUSTER_INVALID_REQUEST";
break;
case 5049:
LABEL_3752:
result = "ERROR_CLUSTER_INVALID_NETWORK_PROVIDER";
break;
case 5050:
LABEL_3753:
result = "ERROR_CLUSTER_NODE_DOWN";
break;
case 5051:
LABEL_3754:
result = "ERROR_CLUSTER_NODE_UNREACHABLE";
break;
case 5052:
LABEL_3755:
result = "ERROR_CLUSTER_NODE_NOT_MEMBER";
break;
case 5053:
LABEL_3756:
result = "ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS";
break;
case 5054:
LABEL_3757:
result = "ERROR_CLUSTER_INVALID_NETWORK";
break;
case 5056:
LABEL_3758:
result = "ERROR_CLUSTER_NODE_UP";
break;
case 5057:
LABEL_3759:
result = "ERROR_CLUSTER_IPADDR_IN_USE";
break;
case 5058:
LABEL_3760:
result = "ERROR_CLUSTER_NODE_NOT_PAUSED";
break;
case 5059:
LABEL_3761:
result = "ERROR_CLUSTER_NO_SECURITY_CONTEXT";
break;
case 5060:
LABEL_3762:
result = "ERROR_CLUSTER_NETWORK_NOT_INTERNAL";
break;
case 5061:
return "ERROR_CLUSTER_NODE_ALREADY_UP";
case 5062:
LABEL_3764:
result = "ERROR_CLUSTER_NODE_ALREADY_DOWN";
break;
case 5063:
LABEL_3765:
result = "ERROR_CLUSTER_NETWORK_ALREADY_ONLINE";
break;
case 5064:
LABEL_3766:
result = "ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE";
break;
case 5065:
LABEL_3767:
result = "ERROR_CLUSTER_NODE_ALREADY_MEMBER";
break;
case 5066:
LABEL_3768:
result = "ERROR_CLUSTER_LAST_INTERNAL_NETWORK";
break;
case 5067:
LABEL_3769:
result = "ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS";
break;
case 5068:
LABEL_3770:
result = "ERROR_INVALID_OPERATION_ON_QUORUM";
break;
case 5069:
LABEL_3771:
result = "ERROR_DEPENDENCY_NOT_ALLOWED";
break;
case 5070:
LABEL_3772:
result = "ERROR_CLUSTER_NODE_PAUSED";
break;
case 5071:
LABEL_3773:
result = "ERROR_NODE_CANT_HOST_RESOURCE";
break;
case 5072:
LABEL_3774:
result = "ERROR_CLUSTER_NODE_NOT_READY";
break;
case 5073:
LABEL_3775:
result = "ERROR_CLUSTER_NODE_SHUTTING_DOWN";
break;
case 5074:
LABEL_3776:
result = "ERROR_CLUSTER_JOIN_ABORTED";
break;
case 5075:
LABEL_3777:
result = "ERROR_CLUSTER_INCOMPATIBLE_VERSIONS";
break;
case 5076:
LABEL_3778:
result = "ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED";
break;
case 5077:
LABEL_3779:
result = "ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED";
break;
case 5078:
LABEL_3780:
result = "ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND";
break;
case 5079:
LABEL_3781:
result = "ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED";
break;
case 5080:
LABEL_3782:
result = "ERROR_CLUSTER_RESNAME_NOT_FOUND";
break;
case 5081:
LABEL_3783:
result = "ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED";
break;
case 5082:
LABEL_3784:
result = "ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST";
break;
case 5083:
LABEL_3785:
result = "ERROR_CLUSTER_DATABASE_SEQMISMATCH";
break;
case 5084:
LABEL_3786:
result = "ERROR_RESMON_INVALID_STATE";
break;
case 5085:
LABEL_3787:
result = "ERROR_CLUSTER_GUM_NOT_LOCKER";
break;
case 5086:
LABEL_3788:
result = "ERROR_QUORUM_DISK_NOT_FOUND";
break;
case 5087:
LABEL_3789:
result = "ERROR_DATABASE_BACKUP_CORRUPT";
break;
case 5088:
LABEL_3790:
result = "ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT";
break;
case 5089:
LABEL_3791:
result = "ERROR_RESOURCE_PROPERTY_UNCHANGEABLE";
break;
default:
return "Unknown";
}
return result;
}
return "ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE";
}
if ( a1 <= 6000 )
{
if ( a1 != 6000 )
{
switch ( a1 )
{
case 5891:
LABEL_3796:
result = "ERROR_CLUSTER_QUORUMLOG_NOT_FOUND";
break;
case 5892:
LABEL_3797:
result = "ERROR_CLUSTER_MEMBERSHIP_HALT";
break;
case 5893:
LABEL_3798:
result = "ERROR_CLUSTER_INSTANCE_ID_MISMATCH";
break;
case 5894:
LABEL_3799:
result = "ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP";
break;
case 5895:
LABEL_3800:
result = "ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH";
break;
case 5896:
LABEL_3801:
result = "ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP";
break;
case 5897:
LABEL_3802:
result = "ERROR_CLUSTER_PARAMETER_MISMATCH";
break;
case 5898:
LABEL_3803:
result = "ERROR_NODE_CANNOT_BE_CLUSTERED";
break;
case 5899:
LABEL_3804:
result = "ERROR_CLUSTER_WRONG_OS_VERSION";
break;
case 5900:
LABEL_3805:
result = "ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME";
break;
default:
return "Unknown";
}
return result;
}
return "ERROR_ENCRYPTION_FAILED";
}
if ( a1 <= 6118 )
{
if ( a1 != 6118 )
{
switch ( a1 )
{
case 6001:
LABEL_3810:
result = "ERROR_DECRYPTION_FAILED";
break;
case 6002:
LABEL_3811:
result = "ERROR_FILE_ENCRYPTED";
break;
case 6003:
LABEL_3812:
result = "ERROR_NO_RECOVERY_POLICY";
break;
case 6004:
LABEL_3813:
result = "ERROR_NO_EFS";
break;
case 6005:
LABEL_3814:
result = "ERROR_WRONG_EFS";
break;
case 6006:
LABEL_3815:
result = "ERROR_NO_USER_KEYS";
break;
case 6007:
LABEL_3816:
result = "ERROR_FILE_NOT_ENCRYPTED";
break;
case 6008:
LABEL_3817:
result = "ERROR_NOT_EXPORT_FORMAT";
break;
case 6009:
LABEL_3818:
result = "ERROR_FILE_READ_ONLY";
break;
case 6010:
LABEL_3819:
result = "ERROR_DIR_EFS_DISALLOWED";
break;
case 6011:
LABEL_3820:
result = "ERROR_EFS_SERVER_NOT_TRUSTED";
break;
case 6012:
LABEL_3821:
result = "ERROR_BAD_RECOVERY_POLICY";
break;
case 6013:
LABEL_3822:
result = "ERROR_EFS_ALG_BLOB_TOO_BIG";
break;
case 6014:
LABEL_3823:
result = "ERROR_VOLUME_NOT_SUPPORT_EFS";
break;
case 6015:
LABEL_3824:
result = "ERROR_EFS_DISABLED";
break;
case 6016:
LABEL_3825:
result = "ERROR_EFS_VERSION_NOT_SUPPORT";
break;
default:
return "Unknown";
}
return result;
}
return "ERROR_NO_BROWSER_SERVERS_FOUND";
}
if ( a1 > 8301 )
{
switch ( a1 )
{
case ERROR_DS_ADD_REPLICA_INHIBITED:
LABEL_3975:
result = "ERROR_DS_ADD_REPLICA_INHIBITED";
break;
case ERROR_DS_ATT_NOT_DEF_IN_SCHEMA:
LABEL_3976:
result = "ERROR_DS_ATT_NOT_DEF_IN_SCHEMA";
break;
case ERROR_DS_MAX_OBJ_SIZE_EXCEEDED:
LABEL_3977:
result = "ERROR_DS_MAX_OBJ_SIZE_EXCEEDED";
break;
case ERROR_DS_OBJ_STRING_NAME_EXISTS:
LABEL_3978:
result = "ERROR_DS_OBJ_STRING_NAME_EXISTS";
break;
case ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA:
LABEL_3979:
result = "ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA";
break;
case ERROR_DS_RDN_DOESNT_MATCH_SCHEMA:
LABEL_3980:
result = "ERROR_DS_RDN_DOESNT_MATCH_SCHEMA";
break;
case ERROR_DS_NO_REQUESTED_ATTS_FOUND:
LABEL_3981:
result = "ERROR_DS_NO_REQUESTED_ATTS_FOUND";
break;
case ERROR_DS_USER_BUFFER_TO_SMALL:
LABEL_3982:
result = "ERROR_DS_USER_BUFFER_TO_SMALL";
break;
case ERROR_DS_ATT_IS_NOT_ON_OBJ:
LABEL_3983:
result = "ERROR_DS_ATT_IS_NOT_ON_OBJ";
break;
case ERROR_DS_ILLEGAL_MOD_OPERATION:
LABEL_3984:
result = "ERROR_DS_ILLEGAL_MOD_OPERATION";
break;
case ERROR_DS_OBJ_TOO_LARGE:
LABEL_3985:
result = "ERROR_DS_OBJ_TOO_LARGE";
break;
case ERROR_DS_BAD_INSTANCE_TYPE:
LABEL_3986:
result = "ERROR_DS_BAD_INSTANCE_TYPE";
break;
case ERROR_DS_MASTERDSA_REQUIRED:
LABEL_3987:
result = "ERROR_DS_MASTERDSA_REQUIRED";
break;
case ERROR_DS_OBJECT_CLASS_REQUIRED:
LABEL_3988:
result = "ERROR_DS_OBJECT_CLASS_REQUIRED";
break;
case ERROR_DS_MISSING_REQUIRED_ATT:
LABEL_3989:
result = "ERROR_DS_MISSING_REQUIRED_ATT";
break;
case ERROR_DS_ATT_NOT_DEF_FOR_CLASS:
LABEL_3990:
result = "ERROR_DS_ATT_NOT_DEF_FOR_CLASS";
break;
case ERROR_DS_ATT_ALREADY_EXISTS:
LABEL_3991:
result = "ERROR_DS_ATT_ALREADY_EXISTS";
break;
case ERROR_DS_CANT_ADD_ATT_VALUES:
LABEL_3992:
result = "ERROR_DS_CANT_ADD_ATT_VALUES";
break;
case ERROR_DS_SINGLE_VALUE_CONSTRAINT:
LABEL_3993:
result = "ERROR_DS_SINGLE_VALUE_CONSTRAINT";
break;
case ERROR_DS_RANGE_CONSTRAINT:
LABEL_3994:
result = "ERROR_DS_RANGE_CONSTRAINT";
break;
case ERROR_DS_ATT_VAL_ALREADY_EXISTS:
LABEL_3995:
result = "ERROR_DS_ATT_VAL_ALREADY_EXISTS";
break;
case ERROR_DS_CANT_REM_MISSING_ATT:
LABEL_3996:
result = "ERROR_DS_CANT_REM_MISSING_ATT";
break;
case ERROR_DS_CANT_REM_MISSING_ATT_VAL:
LABEL_3997:
result = "ERROR_DS_CANT_REM_MISSING_ATT_VAL";
break;
case ERROR_DS_ROOT_CANT_BE_SUBREF:
LABEL_3998:
result = "ERROR_DS_ROOT_CANT_BE_SUBREF";
break;
case ERROR_DS_NO_CHAINING:
LABEL_3999:
result = "ERROR_DS_NO_CHAINING";
break;
case ERROR_DS_NO_CHAINED_EVAL:
LABEL_4000:
result = "ERROR_DS_NO_CHAINED_EVAL";
break;
case ERROR_DS_NO_PARENT_OBJECT:
LABEL_4001:
result = "ERROR_DS_NO_PARENT_OBJECT";
break;
case ERROR_DS_PARENT_IS_AN_ALIAS:
LABEL_4002:
result = "ERROR_DS_PARENT_IS_AN_ALIAS";
break;
case ERROR_DS_CANT_MIX_MASTER_AND_REPS:
LABEL_4003:
result = "ERROR_DS_CANT_MIX_MASTER_AND_REPS";
break;
case ERROR_DS_CHILDREN_EXIST:
LABEL_4004:
result = "ERROR_DS_CHILDREN_EXIST";
break;
case ERROR_DS_OBJ_NOT_FOUND:
LABEL_4005:
result = "ERROR_DS_OBJ_NOT_FOUND";
break;
case ERROR_DS_ALIASED_OBJ_MISSING:
LABEL_4006:
result = "ERROR_DS_ALIASED_OBJ_MISSING";
break;
case ERROR_DS_BAD_NAME_SYNTAX:
LABEL_4007:
result = "ERROR_DS_BAD_NAME_SYNTAX";
break;
case ERROR_DS_ALIAS_POINTS_TO_ALIAS:
LABEL_4008:
result = "ERROR_DS_ALIAS_POINTS_TO_ALIAS";
break;
case ERROR_DS_CANT_DEREF_ALIAS:
LABEL_4009:
result = "ERROR_DS_CANT_DEREF_ALIAS";
break;
case ERROR_DS_OUT_OF_SCOPE:
LABEL_4010:
result = "ERROR_DS_OUT_OF_SCOPE";
break;
case ERROR_DS_OBJECT_BEING_REMOVED:
LABEL_4093:
result = "ERROR_DS_OBJECT_BEING_REMOVED";
break;
case ERROR_DS_CANT_DELETE_DSA_OBJ:
LABEL_4011:
result = "ERROR_DS_CANT_DELETE_DSA_OBJ";
break;
case ERROR_DS_GENERIC_ERROR:
LABEL_4012:
result = "ERROR_DS_GENERIC_ERROR";
break;
case ERROR_DS_DSA_MUST_BE_INT_MASTER:
LABEL_4013:
result = "ERROR_DS_DSA_MUST_BE_INT_MASTER";
break;
case ERROR_DS_CLASS_NOT_DSA:
LABEL_4014:
result = "ERROR_DS_CLASS_NOT_DSA";
break;
case ERROR_DS_INSUFF_ACCESS_RIGHTS:
LABEL_4015:
result = "ERROR_DS_INSUFF_ACCESS_RIGHTS";
break;
case ERROR_DS_ILLEGAL_SUPERIOR:
LABEL_4016:
result = "ERROR_DS_ILLEGAL_SUPERIOR";
break;
case ERROR_DS_ATTRIBUTE_OWNED_BY_SAM:
LABEL_4017:
result = "ERROR_DS_ATTRIBUTE_OWNED_BY_SAM";
break;
case ERROR_DS_NAME_TOO_MANY_PARTS:
LABEL_4018:
result = "ERROR_DS_NAME_TOO_MANY_PARTS";
break;
case ERROR_DS_NAME_TOO_LONG:
LABEL_4019:
result = "ERROR_DS_NAME_TOO_LONG";
break;
case ERROR_DS_NAME_VALUE_TOO_LONG:
LABEL_4020:
result = "ERROR_DS_NAME_VALUE_TOO_LONG";
break;
case ERROR_DS_NAME_UNPARSEABLE:
LABEL_4021:
result = "ERROR_DS_NAME_UNPARSEABLE";
break;
case ERROR_DS_NAME_TYPE_UNKNOWN:
LABEL_4022:
result = "ERROR_DS_NAME_TYPE_UNKNOWN";
break;
case ERROR_DS_NOT_AN_OBJECT:
LABEL_4023:
result = "ERROR_DS_NOT_AN_OBJECT";
break;
case ERROR_DS_SEC_DESC_TOO_SHORT:
LABEL_4024:
result = "ERROR_DS_SEC_DESC_TOO_SHORT";
break;
case ERROR_DS_SEC_DESC_INVALID:
LABEL_4025:
result = "ERROR_DS_SEC_DESC_INVALID";
break;
case ERROR_DS_NO_DELETED_NAME:
LABEL_4026:
result = "ERROR_DS_NO_DELETED_NAME";
break;
case ERROR_DS_SUBREF_MUST_HAVE_PARENT:
LABEL_4027:
result = "ERROR_DS_SUBREF_MUST_HAVE_PARENT";
break;
case ERROR_DS_NCNAME_MUST_BE_NC:
LABEL_4028:
result = "ERROR_DS_NCNAME_MUST_BE_NC";
break;
case ERROR_DS_CANT_ADD_SYSTEM_ONLY:
LABEL_4029:
result = "ERROR_DS_CANT_ADD_SYSTEM_ONLY";
break;
case ERROR_DS_CLASS_MUST_BE_CONCRETE:
LABEL_4030:
result = "ERROR_DS_CLASS_MUST_BE_CONCRETE";
break;
case ERROR_DS_INVALID_DMD:
LABEL_4031:
result = "ERROR_DS_INVALID_DMD";
break;
case ERROR_DS_OBJ_GUID_EXISTS:
LABEL_4032:
result = "ERROR_DS_OBJ_GUID_EXISTS";
break;
case ERROR_DS_NOT_ON_BACKLINK:
LABEL_4033:
result = "ERROR_DS_NOT_ON_BACKLINK";
break;
case ERROR_DS_NO_CROSSREF_FOR_NC:
LABEL_4034:
result = "ERROR_DS_NO_CROSSREF_FOR_NC";
break;
case ERROR_DS_SHUTTING_DOWN:
LABEL_4035:
result = "ERROR_DS_SHUTTING_DOWN";
break;
case ERROR_DS_UNKNOWN_OPERATION:
LABEL_4036:
result = "ERROR_DS_UNKNOWN_OPERATION";
break;
case ERROR_DS_INVALID_ROLE_OWNER:
LABEL_4037:
result = "ERROR_DS_INVALID_ROLE_OWNER";
break;
case ERROR_DS_COULDNT_CONTACT_FSMO:
LABEL_4038:
result = "ERROR_DS_COULDNT_CONTACT_FSMO";
break;
case ERROR_DS_CROSS_NC_DN_RENAME:
LABEL_4039:
result = "ERROR_DS_CROSS_NC_DN_RENAME";
break;
case ERROR_DS_CANT_MOD_SYSTEM_ONLY:
LABEL_4040:
result = "ERROR_DS_CANT_MOD_SYSTEM_ONLY";
break;
case ERROR_DS_REPLICATOR_ONLY:
LABEL_4041:
result = "ERROR_DS_REPLICATOR_ONLY";
break;
case ERROR_DS_OBJ_CLASS_NOT_DEFINED:
LABEL_4042:
result = "ERROR_DS_OBJ_CLASS_NOT_DEFINED";
break;
case ERROR_DS_OBJ_CLASS_NOT_SUBCLASS:
LABEL_4043:
result = "ERROR_DS_OBJ_CLASS_NOT_SUBCLASS";
break;
case ERROR_DS_NAME_REFERENCE_INVALID:
LABEL_4044:
result = "ERROR_DS_NAME_REFERENCE_INVALID";
break;
case ERROR_DS_CROSS_REF_EXISTS:
LABEL_4045:
result = "ERROR_DS_CROSS_REF_EXISTS";
break;
case ERROR_DS_CANT_DEL_MASTER_CROSSREF:
LABEL_4046:
result = "ERROR_DS_CANT_DEL_MASTER_CROSSREF";
break;
case ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD:
LABEL_4047:
result = "ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD";
break;
case ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX:
LABEL_4048:
result = "ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX";
break;
case ERROR_DS_DUP_RDN:
LABEL_4049:
result = "ERROR_DS_DUP_RDN";
break;
case ERROR_DS_DUP_OID:
LABEL_4050:
result = "ERROR_DS_DUP_OID";
break;
case ERROR_DS_DUP_MAPI_ID:
LABEL_4051:
result = "ERROR_DS_DUP_MAPI_ID";
break;
case ERROR_DS_DUP_SCHEMA_ID_GUID:
LABEL_4052:
result = "ERROR_DS_DUP_SCHEMA_ID_GUID";
break;
case ERROR_DS_DUP_LDAP_DISPLAY_NAME:
LABEL_4053:
result = "ERROR_DS_DUP_LDAP_DISPLAY_NAME";
break;
case ERROR_DS_SEMANTIC_ATT_TEST:
LABEL_4054:
result = "ERROR_DS_SEMANTIC_ATT_TEST";
break;
case ERROR_DS_SYNTAX_MISMATCH:
LABEL_4055:
result = "ERROR_DS_SYNTAX_MISMATCH";
break;
case ERROR_DS_EXISTS_IN_MUST_HAVE:
LABEL_4056:
result = "ERROR_DS_EXISTS_IN_MUST_HAVE";
break;
case ERROR_DS_EXISTS_IN_MAY_HAVE:
LABEL_4057:
result = "ERROR_DS_EXISTS_IN_MAY_HAVE";
break;
case ERROR_DS_NONEXISTENT_MAY_HAVE:
LABEL_4058:
result = "ERROR_DS_NONEXISTENT_MAY_HAVE";
break;
case ERROR_DS_NONEXISTENT_MUST_HAVE:
LABEL_4059:
result = "ERROR_DS_NONEXISTENT_MUST_HAVE";
break;
case ERROR_DS_AUX_CLS_TEST_FAIL:
LABEL_4060:
result = "ERROR_DS_AUX_CLS_TEST_FAIL";
break;
case ERROR_DS_NONEXISTENT_POSS_SUP:
LABEL_4061:
result = "ERROR_DS_NONEXISTENT_POSS_SUP";
break;
case ERROR_DS_SUB_CLS_TEST_FAIL:
LABEL_4062:
result = "ERROR_DS_SUB_CLS_TEST_FAIL";
break;
case ERROR_DS_BAD_RDN_ATT_ID_SYNTAX:
LABEL_4063:
result = "ERROR_DS_BAD_RDN_ATT_ID_SYNTAX";
break;
case ERROR_DS_EXISTS_IN_AUX_CLS:
LABEL_4064:
result = "ERROR_DS_EXISTS_IN_AUX_CLS";
break;
case ERROR_DS_EXISTS_IN_SUB_CLS:
LABEL_4065:
result = "ERROR_DS_EXISTS_IN_SUB_CLS";
break;
case ERROR_DS_EXISTS_IN_POSS_SUP:
LABEL_4066:
result = "ERROR_DS_EXISTS_IN_POSS_SUP";
break;
case ERROR_DS_RECALCSCHEMA_FAILED:
LABEL_4067:
result = "ERROR_DS_RECALCSCHEMA_FAILED";
break;
case ERROR_DS_TREE_DELETE_NOT_FINISHED:
LABEL_4068:
result = "ERROR_DS_TREE_DELETE_NOT_FINISHED";
break;
case ERROR_DS_CANT_DELETE:
LABEL_4069:
result = "ERROR_DS_CANT_DELETE";
break;
case ERROR_DS_ATT_SCHEMA_REQ_ID:
LABEL_4070:
result = "ERROR_DS_ATT_SCHEMA_REQ_ID";
break;
case ERROR_DS_BAD_ATT_SCHEMA_SYNTAX:
LABEL_4071:
result = "ERROR_DS_BAD_ATT_SCHEMA_SYNTAX";
break;
case ERROR_DS_CANT_CACHE_ATT:
LABEL_4072:
result = "ERROR_DS_CANT_CACHE_ATT";
break;
case ERROR_DS_CANT_CACHE_CLASS:
LABEL_4073:
result = "ERROR_DS_CANT_CACHE_CLASS";
break;
case ERROR_DS_CANT_REMOVE_ATT_CACHE:
LABEL_4074:
result = "ERROR_DS_CANT_REMOVE_ATT_CACHE";
break;
case ERROR_DS_CANT_REMOVE_CLASS_CACHE:
LABEL_4075:
result = "ERROR_DS_CANT_REMOVE_CLASS_CACHE";
break;
case ERROR_DS_CANT_RETRIEVE_DN:
LABEL_4076:
result = "ERROR_DS_CANT_RETRIEVE_DN";
break;
case ERROR_DS_MISSING_SUPREF:
LABEL_4077:
result = "ERROR_DS_MISSING_SUPREF";
break;
case ERROR_DS_CANT_RETRIEVE_INSTANCE:
LABEL_4078:
result = "ERROR_DS_CANT_RETRIEVE_INSTANCE";
break;
case ERROR_DS_CODE_INCONSISTENCY:
LABEL_4079:
result = "ERROR_DS_CODE_INCONSISTENCY";
break;
case ERROR_DS_DATABASE_ERROR:
LABEL_4080:
result = "ERROR_DS_DATABASE_ERROR";
break;
case ERROR_DS_GOVERNSID_MISSING:
LABEL_4081:
result = "ERROR_DS_GOVERNSID_MISSING";
break;
case ERROR_DS_MISSING_EXPECTED_ATT:
LABEL_4082:
result = "ERROR_DS_MISSING_EXPECTED_ATT";
break;
case ERROR_DS_NCNAME_MISSING_CR_REF:
LABEL_4083:
result = "ERROR_DS_NCNAME_MISSING_CR_REF";
break;
case ERROR_DS_SECURITY_CHECKING_ERROR:
LABEL_4084:
result = "ERROR_DS_SECURITY_CHECKING_ERROR";
break;
case ERROR_DS_SCHEMA_NOT_LOADED:
LABEL_4085:
result = "ERROR_DS_SCHEMA_NOT_LOADED";
break;
case ERROR_DS_SCHEMA_ALLOC_FAILED:
LABEL_4086:
result = "ERROR_DS_SCHEMA_ALLOC_FAILED";
break;
case ERROR_DS_ATT_SCHEMA_REQ_SYNTAX:
LABEL_4087:
result = "ERROR_DS_ATT_SCHEMA_REQ_SYNTAX";
break;
case ERROR_DS_GCVERIFY_ERROR:
LABEL_4088:
result = "ERROR_DS_GCVERIFY_ERROR";
break;
case ERROR_DS_DRA_SCHEMA_MISMATCH:
LABEL_4089:
result = "ERROR_DS_DRA_SCHEMA_MISMATCH";
break;
case ERROR_DS_CANT_FIND_DSA_OBJ:
LABEL_4090:
result = "ERROR_DS_CANT_FIND_DSA_OBJ";
break;
case ERROR_DS_CANT_FIND_EXPECTED_NC:
LABEL_4091:
result = "ERROR_DS_CANT_FIND_EXPECTED_NC";
break;
case ERROR_DS_CANT_FIND_NC_IN_CACHE:
LABEL_4092:
result = "ERROR_DS_CANT_FIND_NC_IN_CACHE";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 8301 )
return "ERROR_DS_ROOT_MUST_BE_NC";
if ( a1 > 8202 )
{
switch ( a1 )
{
case ERROR_DS_INVALID_ATTRIBUTE_SYNTAX:
LABEL_3914:
result = "ERROR_DS_INVALID_ATTRIBUTE_SYNTAX";
break;
case ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED:
LABEL_3915:
result = "ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED";
break;
case ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS:
LABEL_3916:
result = "ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS";
break;
case ERROR_DS_BUSY:
LABEL_3917:
result = "ERROR_DS_BUSY";
break;
case ERROR_DS_UNAVAILABLE:
LABEL_3918:
result = "ERROR_DS_UNAVAILABLE";
break;
case ERROR_DS_NO_RIDS_ALLOCATED:
LABEL_3919:
result = "ERROR_DS_NO_RIDS_ALLOCATED";
break;
case ERROR_DS_NO_MORE_RIDS:
LABEL_3920:
result = "ERROR_DS_NO_MORE_RIDS";
break;
case ERROR_DS_INCORRECT_ROLE_OWNER:
LABEL_3921:
result = "ERROR_DS_INCORRECT_ROLE_OWNER";
break;
case ERROR_DS_RIDMGR_INIT_ERROR:
LABEL_3922:
result = "ERROR_DS_RIDMGR_INIT_ERROR";
break;
case ERROR_DS_OBJ_CLASS_VIOLATION:
LABEL_3923:
result = "ERROR_DS_OBJ_CLASS_VIOLATION";
break;
case ERROR_DS_CANT_ON_NON_LEAF:
LABEL_3924:
result = "ERROR_DS_CANT_ON_NON_LEAF";
break;
case ERROR_DS_CANT_ON_RDN:
LABEL_3925:
result = "ERROR_DS_CANT_ON_RDN";
break;
case ERROR_DS_CANT_MOD_OBJ_CLASS:
LABEL_3926:
result = "ERROR_DS_CANT_MOD_OBJ_CLASS";
break;
case ERROR_DS_CROSS_DOM_MOVE_ERROR:
LABEL_3927:
result = "ERROR_DS_CROSS_DOM_MOVE_ERROR";
break;
case ERROR_DS_GC_NOT_AVAILABLE:
LABEL_3928:
result = "ERROR_DS_GC_NOT_AVAILABLE";
break;
case ERROR_SHARED_POLICY:
LABEL_3929:
result = "ERROR_SHARED_POLICY";
break;
case ERROR_POLICY_OBJECT_NOT_FOUND:
LABEL_3930:
result = "ERROR_POLICY_OBJECT_NOT_FOUND";
break;
case ERROR_POLICY_ONLY_IN_DS:
LABEL_3931:
result = "ERROR_POLICY_ONLY_IN_DS";
break;
case ERROR_PROMOTION_ACTIVE:
LABEL_3932:
result = "ERROR_PROMOTION_ACTIVE";
break;
case ERROR_NO_PROMOTION_ACTIVE:
LABEL_3933:
result = "ERROR_NO_PROMOTION_ACTIVE";
break;
case ERROR_DS_OPERATIONS_ERROR:
LABEL_3934:
result = "ERROR_DS_OPERATIONS_ERROR";
break;
case ERROR_DS_PROTOCOL_ERROR:
LABEL_3935:
result = "ERROR_DS_PROTOCOL_ERROR";
break;
case ERROR_DS_TIMELIMIT_EXCEEDED:
LABEL_3936:
result = "ERROR_DS_TIMELIMIT_EXCEEDED";
break;
case ERROR_DS_SIZELIMIT_EXCEEDED:
LABEL_3937:
result = "ERROR_DS_SIZELIMIT_EXCEEDED";
break;
case ERROR_DS_ADMIN_LIMIT_EXCEEDED:
LABEL_3938:
result = "ERROR_DS_ADMIN_LIMIT_EXCEEDED";
break;
case ERROR_DS_COMPARE_FALSE:
LABEL_3939:
result = "ERROR_DS_COMPARE_FALSE";
break;
case ERROR_DS_COMPARE_TRUE:
LABEL_3940:
result = "ERROR_DS_COMPARE_TRUE";
break;
case ERROR_DS_AUTH_METHOD_NOT_SUPPORTED:
LABEL_3941:
result = "ERROR_DS_AUTH_METHOD_NOT_SUPPORTED";
break;
case ERROR_DS_STRONG_AUTH_REQUIRED:
LABEL_3942:
result = "ERROR_DS_STRONG_AUTH_REQUIRED";
break;
case ERROR_DS_INAPPROPRIATE_AUTH:
LABEL_3943:
result = "ERROR_DS_INAPPROPRIATE_AUTH";
break;
case ERROR_DS_AUTH_UNKNOWN:
LABEL_3944:
result = "ERROR_DS_AUTH_UNKNOWN";
break;
case ERROR_DS_REFERRAL:
LABEL_3945:
result = "ERROR_DS_REFERRAL";
break;
case ERROR_DS_UNAVAILABLE_CRIT_EXTENSION:
return "ERROR_DS_UNAVAILABLE_CRIT_EXTENSION";
case ERROR_DS_CONFIDENTIALITY_REQUIRED:
LABEL_3947:
result = "ERROR_DS_CONFIDENTIALITY_REQUIRED";
break;
case ERROR_DS_INAPPROPRIATE_MATCHING:
LABEL_3948:
result = "ERROR_DS_INAPPROPRIATE_MATCHING";
break;
case ERROR_DS_CONSTRAINT_VIOLATION:
LABEL_3949:
result = "ERROR_DS_CONSTRAINT_VIOLATION";
break;
case ERROR_DS_NO_SUCH_OBJECT:
LABEL_3950:
result = "ERROR_DS_NO_SUCH_OBJECT";
break;
case ERROR_DS_ALIAS_PROBLEM:
LABEL_3951:
result = "ERROR_DS_ALIAS_PROBLEM";
break;
case ERROR_DS_INVALID_DN_SYNTAX:
LABEL_3952:
result = "ERROR_DS_INVALID_DN_SYNTAX";
break;
case ERROR_DS_IS_LEAF:
LABEL_3953:
result = "ERROR_DS_IS_LEAF";
break;
case ERROR_DS_ALIAS_DEREF_PROBLEM:
LABEL_3954:
result = "ERROR_DS_ALIAS_DEREF_PROBLEM";
break;
case ERROR_DS_UNWILLING_TO_PERFORM:
LABEL_3955:
result = "ERROR_DS_UNWILLING_TO_PERFORM";
break;
case ERROR_DS_LOOP_DETECT:
LABEL_3956:
result = "ERROR_DS_LOOP_DETECT";
break;
case ERROR_DS_NAMING_VIOLATION:
LABEL_3957:
result = "ERROR_DS_NAMING_VIOLATION";
break;
case ERROR_DS_OBJECT_RESULTS_TOO_LARGE:
LABEL_3958:
result = "ERROR_DS_OBJECT_RESULTS_TOO_LARGE";
break;
case ERROR_DS_AFFECTS_MULTIPLE_DSAS:
LABEL_3959:
result = "ERROR_DS_AFFECTS_MULTIPLE_DSAS";
break;
case ERROR_DS_SERVER_DOWN:
LABEL_3960:
result = "ERROR_DS_SERVER_DOWN";
break;
case ERROR_DS_LOCAL_ERROR:
LABEL_3961:
result = "ERROR_DS_LOCAL_ERROR";
break;
case ERROR_DS_ENCODING_ERROR:
LABEL_3962:
result = "ERROR_DS_ENCODING_ERROR";
break;
case ERROR_DS_DECODING_ERROR:
LABEL_3963:
result = "ERROR_DS_DECODING_ERROR";
break;
case ERROR_DS_FILTER_UNKNOWN:
LABEL_3964:
result = "ERROR_DS_FILTER_UNKNOWN";
break;
case ERROR_DS_PARAM_ERROR:
LABEL_3965:
result = "ERROR_DS_PARAM_ERROR";
break;
case ERROR_DS_NOT_SUPPORTED:
LABEL_3966:
result = "ERROR_DS_NOT_SUPPORTED";
break;
case ERROR_DS_NO_RESULTS_RETURNED:
LABEL_3967:
result = "ERROR_DS_NO_RESULTS_RETURNED";
break;
case ERROR_DS_CONTROL_NOT_FOUND:
LABEL_3968:
result = "ERROR_DS_CONTROL_NOT_FOUND";
break;
case ERROR_DS_CLIENT_LOOP:
LABEL_3969:
result = "ERROR_DS_CLIENT_LOOP";
break;
case ERROR_DS_REFERRAL_LIMIT_EXCEEDED:
LABEL_3970:
result = "ERROR_DS_REFERRAL_LIMIT_EXCEEDED";
break;
case ERROR_DS_SORT_CONTROL_MISSING:
LABEL_3971:
result = "ERROR_DS_SORT_CONTROL_MISSING";
break;
case ERROR_DS_OFFSET_RANGE_ERROR:
LABEL_3972:
result = "ERROR_DS_OFFSET_RANGE_ERROR";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 8202 )
return "ERROR_DS_NO_ATTRIBUTE_OR_VALUE";
if ( a1 <= 7045 )
{
if ( a1 == 7045 )
return "ERROR_CTX_WINSTATION_ACCESS_DENIED";
if ( a1 > 7014 )
{
switch ( a1 )
{
case 7015:
LABEL_3863:
result = "ERROR_CTX_MODEM_RESPONSE_BUSY";
break;
case 7016:
LABEL_3864:
result = "ERROR_CTX_MODEM_RESPONSE_VOICE";
break;
case 7017:
LABEL_3865:
result = "ERROR_CTX_TD_ERROR";
break;
case 7022:
LABEL_3866:
result = "ERROR_CTX_WINSTATION_NOT_FOUND";
break;
case 7023:
LABEL_3867:
result = "ERROR_CTX_WINSTATION_ALREADY_EXISTS";
break;
case 7024:
LABEL_3868:
result = "ERROR_CTX_WINSTATION_BUSY";
break;
case 7025:
LABEL_3869:
result = "ERROR_CTX_BAD_VIDEO_MODE";
break;
case 7035:
LABEL_3870:
result = "ERROR_CTX_GRAPHICS_INVALID";
break;
case 7037:
return "ERROR_CTX_LOGON_DISABLED";
case 7038:
LABEL_3872:
result = "ERROR_CTX_NOT_CONSOLE";
break;
case 7040:
LABEL_3873:
result = "ERROR_CTX_CLIENT_QUERY_TIMEOUT";
break;
case 7041:
LABEL_3874:
result = "ERROR_CTX_CONSOLE_DISCONNECT";
break;
case 7042:
LABEL_3875:
result = "ERROR_CTX_CONSOLE_CONNECT";
break;
case 7044:
LABEL_3876:
result = "ERROR_CTX_SHADOW_DENIED";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 7014 )
return "ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE";
if ( a1 <= 7007 )
{
switch ( a1 )
{
case 7007:
return "ERROR_CTX_CLOSE_PENDING";
case 6200:
return "SCHED_E_SERVICE_NOT_LOCALSYSTEM";
case 7001:
return "ERROR_CTX_WINSTATION_NAME_INVALID";
case 7002:
return "ERROR_CTX_INVALID_PD";
case 7003:
return "ERROR_CTX_PD_NOT_FOUND";
case 7004:
return "ERROR_CTX_WD_NOT_FOUND";
case 7005:
return "ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY";
}
if ( a1 != 7006 )
return "Unknown";
return "ERROR_CTX_SERVICE_NAME_COLLISION";
}
switch ( a1 )
{
case 7008:
return "ERROR_CTX_NO_OUTBUF";
case 7009:
return "ERROR_CTX_MODEM_INF_NOT_FOUND";
case 7010:
return "ERROR_CTX_INVALID_MODEMNAME";
}
if ( a1 != 7011 )
{
if ( a1 == 7012 )
return "ERROR_CTX_MODEM_RESPONSE_TIMEOUT";
else
return "ERROR_CTX_MODEM_RESPONSE_NO_CARRIER";
}
return "ERROR_CTX_MODEM_RESPONSE_ERROR";
}
if ( a1 <= 8001 )
{
if ( a1 != 8001 )
{
switch ( a1 )
{
case 7049:
LABEL_3881:
result = "ERROR_CTX_INVALID_WD";
break;
case 7050:
LABEL_3882:
result = "ERROR_CTX_SHADOW_INVALID";
break;
case 7051:
LABEL_3883:
result = "ERROR_CTX_SHADOW_DISABLED";
break;
case 7052:
LABEL_3884:
result = "ERROR_CTX_CLIENT_LICENSE_IN_USE";
break;
case 7053:
LABEL_3885:
result = "ERROR_CTX_CLIENT_LICENSE_NOT_SET";
break;
case 7054:
LABEL_3886:
result = "ERROR_CTX_LICENSE_NOT_AVAILABLE";
break;
case 7055:
LABEL_3887:
result = "ERROR_CTX_LICENSE_CLIENT_INVALID";
break;
case 7056:
LABEL_3888:
result = "ERROR_CTX_LICENSE_EXPIRED";
break;
case 7057:
LABEL_3889:
result = "ERROR_CTX_SHADOW_NOT_RUNNING";
break;
case 7058:
LABEL_3890:
result = "ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE";
break;
default:
return "Unknown";
}
return result;
}
return "FRS_ERR_INVALID_API_SEQUENCE";
}
if ( a1 > 8200 )
return "ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY";
if ( a1 != 8200 )
{
switch ( a1 )
{
case 8002:
return "FRS_ERR_STARTING_SERVICE";
case 8003:
return "FRS_ERR_STOPPING_SERVICE";
case 8004:
return "FRS_ERR_INTERNAL_API";
case 8005:
return "FRS_ERR_INTERNAL";
case 8006:
return "FRS_ERR_SERVICE_COMM";
case 8007:
return "FRS_ERR_INSUFFICIENT_PRIV";
case 8008:
LABEL_3900:
result = "FRS_ERR_AUTHENTICATION";
break;
case 8009:
LABEL_3901:
result = "FRS_ERR_PARENT_INSUFFICIENT_PRIV";
break;
case 8010:
LABEL_3902:
result = "FRS_ERR_PARENT_AUTHENTICATION";
break;
case 8011:
LABEL_3903:
result = "FRS_ERR_CHILD_TO_PARENT_COMM";
break;
case 8012:
LABEL_3904:
result = "FRS_ERR_PARENT_TO_CHILD_COMM";
break;
case 8013:
LABEL_3905:
result = "FRS_ERR_SYSVOL_POPULATE";
break;
case 8014:
LABEL_3906:
result = "FRS_ERR_SYSVOL_POPULATE_TIMEOUT";
break;
case 8015:
LABEL_3907:
result = "FRS_ERR_SYSVOL_IS_BUSY";
break;
case 8016:
LABEL_3908:
result = "FRS_ERR_SYSVOL_DEMOTE";
break;
case 8017:
LABEL_3909:
result = "FRS_ERR_INVALID_SERVICE_PARAMETER";
break;
default:
return "Unknown";
}
return result;
}
return "ERROR_DS_NOT_INSTALLED";
}
if ( a1 <= 9000 )
{
if ( a1 != 9000 )
{
switch ( a1 )
{
case 8423:
LABEL_4098:
result = "ERROR_DS_SECURITY_ILLEGAL_MODIFY";
break;
case 8424:
LABEL_4099:
result = "ERROR_DS_CANT_REPLACE_HIDDEN_REC";
break;
case 8425:
LABEL_4100:
result = "ERROR_DS_BAD_HIERARCHY_FILE";
break;
case 8426:
LABEL_4101:
result = "ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED";
break;
case 8427:
LABEL_4102:
result = "ERROR_DS_CONFIG_PARAM_MISSING";
break;
case 8428:
LABEL_4103:
result = "ERROR_DS_COUNTING_AB_INDICES_FAILED";
break;
case 8429:
LABEL_4104:
result = "ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED";
break;
case 8430:
LABEL_4105:
result = "ERROR_DS_INTERNAL_FAILURE";
break;
case 8431:
LABEL_4106:
result = "ERROR_DS_UNKNOWN_ERROR";
break;
case 8432:
LABEL_4107:
result = "ERROR_DS_ROOT_REQUIRES_CLASS_TOP";
break;
case 8433:
LABEL_4108:
result = "ERROR_DS_REFUSING_FSMO_ROLES";
break;
case 8434:
LABEL_4109:
result = "ERROR_DS_MISSING_FSMO_SETTINGS";
break;
case 8435:
LABEL_4110:
result = "ERROR_DS_UNABLE_TO_SURRENDER_ROLES";
break;
case 8436:
LABEL_4111:
result = "ERROR_DS_DRA_GENERIC";
break;
case 8437:
LABEL_4112:
result = "ERROR_DS_DRA_INVALID_PARAMETER";
break;
case 8438:
LABEL_4113:
result = "ERROR_DS_DRA_BUSY";
break;
case 8439:
LABEL_4114:
result = "ERROR_DS_DRA_BAD_DN";
break;
case 8440:
LABEL_4115:
result = "ERROR_DS_DRA_BAD_NC";
break;
case 8441:
LABEL_4116:
result = "ERROR_DS_DRA_DN_EXISTS";
break;
case 8442:
LABEL_4117:
result = "ERROR_DS_DRA_INTERNAL_ERROR";
break;
case 8443:
LABEL_4118:
result = "ERROR_DS_DRA_INCONSISTENT_DIT";
break;
case 8444:
LABEL_4119:
result = "ERROR_DS_DRA_CONNECTION_FAILED";
break;
case 8445:
LABEL_4120:
result = "ERROR_DS_DRA_BAD_INSTANCE_TYPE";
break;
case 8446:
LABEL_4121:
result = "ERROR_DS_DRA_OUT_OF_MEM";
break;
case 8447:
LABEL_4122:
result = "ERROR_DS_DRA_MAIL_PROBLEM";
break;
case 8448:
LABEL_4123:
result = "ERROR_DS_DRA_REF_ALREADY_EXISTS";
break;
case 8449:
LABEL_4124:
result = "ERROR_DS_DRA_REF_NOT_FOUND";
break;
case 8450:
LABEL_4125:
result = "ERROR_DS_DRA_OBJ_IS_REP_SOURCE";
break;
case 8451:
LABEL_4126:
result = "ERROR_DS_DRA_DB_ERROR";
break;
case 8452:
LABEL_4127:
result = "ERROR_DS_DRA_NO_REPLICA";
break;
case 8453:
LABEL_4128:
result = "ERROR_DS_DRA_ACCESS_DENIED";
break;
case 8454:
LABEL_4129:
result = "ERROR_DS_DRA_NOT_SUPPORTED";
break;
case 8455:
LABEL_4130:
result = "ERROR_DS_DRA_RPC_CANCELLED";
break;
case 8456:
LABEL_4131:
result = "ERROR_DS_DRA_SOURCE_DISABLED";
break;
case 8457:
LABEL_4132:
result = "ERROR_DS_DRA_SINK_DISABLED";
break;
case 8458:
LABEL_4133:
result = "ERROR_DS_DRA_NAME_COLLISION";
break;
case 8459:
LABEL_4134:
result = "ERROR_DS_DRA_SOURCE_REINSTALLED";
break;
case 8460:
LABEL_4135:
result = "ERROR_DS_DRA_MISSING_PARENT";
break;
case 8461:
LABEL_4136:
result = "ERROR_DS_DRA_PREEMPTED";
break;
case 8462:
LABEL_4137:
result = "ERROR_DS_DRA_ABANDON_SYNC";
break;
case 8463:
LABEL_4138:
result = "ERROR_DS_DRA_SHUTDOWN";
break;
case 8464:
LABEL_4139:
result = "ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET";
break;
case 8465:
LABEL_4140:
result = "ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA";
break;
case 8466:
LABEL_4141:
result = "ERROR_DS_DRA_EXTN_CONNECTION_FAILED";
break;
case 8467:
LABEL_4142:
result = "ERROR_DS_INSTALL_SCHEMA_MISMATCH";
break;
case 8468:
LABEL_4143:
result = "ERROR_DS_DUP_LINK_ID";
break;
case 8469:
LABEL_4144:
result = "ERROR_DS_NAME_ERROR_RESOLVING";
break;
case 8470:
LABEL_4145:
result = "ERROR_DS_NAME_ERROR_NOT_FOUND";
break;
case 8471:
LABEL_4146:
result = "ERROR_DS_NAME_ERROR_NOT_UNIQUE";
break;
case 8472:
LABEL_4147:
result = "ERROR_DS_NAME_ERROR_NO_MAPPING";
break;
case 8473:
LABEL_4148:
result = "ERROR_DS_NAME_ERROR_DOMAIN_ONLY";
break;
case 8474:
LABEL_4149:
result = "ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING";
break;
case 8475:
LABEL_4150:
result = "ERROR_DS_CONSTRUCTED_ATT_MOD";
break;
case 8476:
LABEL_4151:
result = "ERROR_DS_WRONG_OM_OBJ_CLASS";
break;
case 8477:
LABEL_4152:
result = "ERROR_DS_DRA_REPL_PENDING";
break;
case 8478:
LABEL_4153:
result = "ERROR_DS_DS_REQUIRED";
break;
case 8479:
LABEL_4154:
result = "ERROR_DS_INVALID_LDAP_DISPLAY_NAME";
break;
case 8480:
LABEL_4155:
result = "ERROR_DS_NON_BASE_SEARCH";
break;
case 8481:
LABEL_4156:
result = "ERROR_DS_CANT_RETRIEVE_ATTS";
break;
case 8482:
LABEL_4157:
result = "ERROR_DS_BACKLINK_WITHOUT_LINK";
break;
case 8483:
LABEL_4158:
result = "ERROR_DS_EPOCH_MISMATCH";
break;
case 8484:
LABEL_4159:
result = "ERROR_DS_SRC_NAME_MISMATCH";
break;
case 8485:
LABEL_4160:
result = "ERROR_DS_SRC_AND_DST_NC_IDENTICAL";
break;
case 8486:
LABEL_4161:
result = "ERROR_DS_DST_NC_MISMATCH";
break;
case 8487:
LABEL_4162:
result = "ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC";
break;
case 8488:
LABEL_4163:
result = "ERROR_DS_SRC_GUID_MISMATCH";
break;
case 8489:
LABEL_4164:
result = "ERROR_DS_CANT_MOVE_DELETED_OBJECT";
break;
case 8490:
LABEL_4165:
result = "ERROR_DS_PDC_OPERATION_IN_PROGRESS";
break;
case 8491:
LABEL_4166:
result = "ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD";
break;
case 8492:
LABEL_4167:
result = "ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION";
break;
case 8493:
LABEL_4168:
result = "ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS";
break;
case 8494:
LABEL_4169:
result = "ERROR_DS_NC_MUST_HAVE_NC_PARENT";
break;
case 8495:
LABEL_4170:
result = "ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE";
break;
case 8496:
LABEL_4171:
result = "ERROR_DS_DST_DOMAIN_NOT_NATIVE";
break;
case 8497:
LABEL_4172:
result = "ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER";
break;
case 8498:
LABEL_4173:
result = "ERROR_DS_CANT_MOVE_ACCOUNT_GROUP";
break;
case 8499:
LABEL_4174:
result = "ERROR_DS_CANT_MOVE_RESOURCE_GROUP";
break;
case 8500:
LABEL_4175:
result = "ERROR_DS_INVALID_SEARCH_FLAG";
break;
case 8501:
LABEL_4176:
result = "ERROR_DS_NO_TREE_DELETE_ABOVE_NC";
break;
case 8502:
LABEL_4177:
result = "ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE";
break;
case 8503:
LABEL_4178:
result = "ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE";
break;
case 8504:
LABEL_4179:
result = "ERROR_DS_SAM_INIT_FAILURE";
break;
case 8505:
LABEL_4180:
result = "ERROR_DS_SENSITIVE_GROUP_VIOLATION";
break;
case 8506:
LABEL_4181:
result = "ERROR_DS_CANT_MOD_PRIMARYGROUPID";
break;
case 8507:
LABEL_4182:
result = "ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD";
break;
case 8508:
LABEL_4183:
result = "ERROR_DS_NONSAFE_SCHEMA_CHANGE";
break;
case 8509:
LABEL_4184:
result = "ERROR_DS_SCHEMA_UPDATE_DISALLOWED";
break;
case 8510:
LABEL_4185:
result = "ERROR_DS_CANT_CREATE_UNDER_SCHEMA";
break;
case 8511:
LABEL_4186:
result = "ERROR_DS_INSTALL_NO_SRC_SCH_VERSION";
break;
case 8512:
LABEL_4187:
result = "ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE";
break;
case 8513:
LABEL_4188:
result = "ERROR_DS_INVALID_GROUP_TYPE";
break;
case 8514:
LABEL_4189:
result = "ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN";
break;
case 8515:
LABEL_4190:
result = "ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN";
break;
case 8516:
LABEL_4191:
result = "ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER";
break;
case 8517:
LABEL_4192:
result = "ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER";
break;
case 8518:
LABEL_4193:
result = "ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER";
break;
case 8519:
LABEL_4194:
result = "ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER";
break;
case 8520:
LABEL_4195:
result = "ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER";
break;
case 8521:
LABEL_4196:
result = "ERROR_DS_HAVE_PRIMARY_MEMBERS";
break;
case 8522:
LABEL_4197:
result = "ERROR_DS_STRING_SD_CONVERSION_FAILED";
break;
case 8523:
LABEL_4198:
result = "ERROR_DS_NAMING_MASTER_GC";
break;
case 8524:
LABEL_4199:
result = "ERROR_DS_DNS_LOOKUP_FAILURE";
break;
case 8525:
LABEL_4200:
result = "ERROR_DS_COULDNT_UPDATE_SPNS";
break;
case 8526:
LABEL_4201:
result = "ERROR_DS_CANT_RETRIEVE_SD";
break;
case 8527:
LABEL_4202:
result = "ERROR_DS_KEY_NOT_UNIQUE";
break;
case 8528:
LABEL_4203:
result = "ERROR_DS_WRONG_LINKED_ATT_SYNTAX";
break;
case 8529:
LABEL_4204:
result = "ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD";
break;
case 8530:
LABEL_4205:
result = "ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY";
break;
case 8531:
LABEL_4206:
result = "ERROR_DS_CANT_START";
break;
case 8532:
LABEL_4207:
result = "ERROR_DS_INIT_FAILURE";
break;
case 8533:
LABEL_4208:
result = "ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION";
break;
case 8534:
LABEL_4209:
result = "ERROR_DS_SOURCE_DOMAIN_IN_FOREST";
break;
case 8535:
LABEL_4210:
result = "ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST";
break;
case 8536:
LABEL_4211:
result = "ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED";
break;
case 8537:
LABEL_4212:
result = "ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN";
break;
case 8538:
LABEL_4213:
result = "ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER";
break;
case 8539:
LABEL_4214:
result = "ERROR_DS_SRC_SID_EXISTS_IN_FOREST";
break;
case 8540:
LABEL_4215:
result = "ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH";
break;
case 8541:
LABEL_4216:
result = "ERROR_SAM_INIT_FAILURE";
break;
case 8542:
LABEL_4217:
result = "ERROR_DS_DRA_SCHEMA_INFO_SHIP";
break;
case 8543:
LABEL_4218:
result = "ERROR_DS_DRA_SCHEMA_CONFLICT";
break;
case 8544:
LABEL_4219:
result = "ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT";
break;
case 8545:
LABEL_4220:
result = "ERROR_DS_DRA_OBJ_NC_MISMATCH";
break;
case 8546:
LABEL_4221:
result = "ERROR_DS_NC_STILL_HAS_DSAS";
break;
case 8547:
LABEL_4222:
result = "ERROR_DS_GC_REQUIRED";
break;
case 8548:
LABEL_4223:
result = "ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY";
break;
case 8549:
LABEL_4224:
result = "ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS";
break;
case 8550:
LABEL_4225:
result = "ERROR_DS_CANT_ADD_TO_GC";
break;
case 8551:
LABEL_4226:
result = "ERROR_DS_NO_CHECKPOINT_WITH_PDC";
break;
case 8552:
LABEL_4227:
result = "ERROR_DS_SOURCE_AUDITING_NOT_ENABLED";
break;
case 8553:
LABEL_4228:
result = "ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC";
break;
case 8554:
LABEL_4229:
result = "ERROR_DS_INVALID_NAME_FOR_SPN";
break;
case 8555:
LABEL_4230:
result = "ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS";
break;
case 8556:
LABEL_4231:
result = "ERROR_DS_UNICODEPWD_NOT_IN_QUOTES";
break;
case 8557:
LABEL_4232:
result = "ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED";
break;
case 8558:
LABEL_4233:
result = "ERROR_DS_MUST_BE_RUN_ON_DST_DC";
break;
case 8559:
LABEL_4234:
result = "ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER";
break;
case 8560:
LABEL_4235:
result = "ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ";
break;
case 8561:
LABEL_4236:
result = "ERROR_DS_INIT_FAILURE_CONSOLE";
break;
case 8562:
LABEL_4237:
result = "ERROR_DS_SAM_INIT_FAILURE_CONSOLE";
break;
case 8563:
LABEL_4238:
result = "ERROR_DS_FOREST_VERSION_TOO_HIGH";
break;
case 8564:
LABEL_4239:
result = "ERROR_DS_DOMAIN_VERSION_TOO_HIGH";
break;
case 8565:
LABEL_4240:
result = "ERROR_DS_FOREST_VERSION_TOO_LOW";
break;
case 8566:
LABEL_4241:
result = "ERROR_DS_DOMAIN_VERSION_TOO_LOW";
break;
case 8567:
LABEL_4242:
result = "ERROR_DS_INCOMPATIBLE_VERSION";
break;
case 8568:
LABEL_4243:
result = "ERROR_DS_LOW_DSA_VERSION";
break;
case 8569:
LABEL_4244:
result = "ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN";
break;
case 8570:
LABEL_4245:
result = "ERROR_DS_NOT_SUPPORTED_SORT_ORDER";
break;
case 8571:
LABEL_4246:
result = "ERROR_DS_NAME_NOT_UNIQUE";
break;
case 8572:
LABEL_4247:
result = "ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4";
break;
case 8573:
LABEL_4248:
result = "ERROR_DS_OUT_OF_VERSION_STORE";
break;
case 8574:
LABEL_4249:
result = "ERROR_DS_INCOMPATIBLE_CONTROLS_USED";
break;
case 8575:
LABEL_4250:
result = "ERROR_DS_NO_REF_DOMAIN";
break;
case 8576:
return "ERROR_DS_RESERVED_LINK_ID";
case 8577:
LABEL_4252:
result = "ERROR_DS_LINK_ID_NOT_AVAILABLE";
break;
case 8578:
LABEL_4253:
result = "ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER";
break;
case 8579:
LABEL_4254:
result = "ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE";
break;
case 8580:
LABEL_4255:
result = "ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC";
break;
case 8581:
LABEL_4256:
result = "ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG";
break;
case 8582:
LABEL_4257:
result = "ERROR_DS_MODIFYDN_WRONG_GRANDPARENT";
break;
case 8583:
LABEL_4258:
result = "ERROR_DS_NAME_ERROR_TRUST_REFERRAL";
break;
case 8584:
LABEL_4259:
result = "ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER";
break;
case 8585:
LABEL_4260:
result = "ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD";
break;
case 8586:
LABEL_4261:
result = "ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2";
break;
case 8587:
LABEL_4262:
result = "ERROR_DS_THREAD_LIMIT_EXCEEDED";
break;
case 8588:
LABEL_4263:
result = "ERROR_DS_NOT_CLOSEST";
break;
case 8589:
LABEL_4264:
result = "ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF";
break;
case 8590:
LABEL_4265:
result = "ERROR_DS_SINGLE_USER_MODE_FAILED";
break;
case 8591:
LABEL_4266:
result = "ERROR_DS_NTDSCRIPT_SYNTAX_ERROR";
break;
case 8592:
LABEL_4267:
result = "ERROR_DS_NTDSCRIPT_PROCESS_ERROR";
break;
case 8593:
LABEL_4268:
result = "ERROR_DS_DIFFERENT_REPL_EPOCHS";
break;
case 8594:
LABEL_4269:
result = "ERROR_DS_DRS_EXTENSIONS_CHANGED";
break;
case 8595:
LABEL_4270:
result = "ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR";
break;
case 8596:
LABEL_4271:
result = "ERROR_DS_NO_MSDS_INTID";
break;
case 8597:
LABEL_4272:
result = "ERROR_DS_DUP_MSDS_INTID";
break;
case 8598:
LABEL_4273:
result = "ERROR_DS_EXISTS_IN_RDNATTID";
break;
case 8599:
LABEL_4274:
result = "ERROR_DS_AUTHORIZATION_FAILED";
break;
case 8600:
LABEL_4275:
result = "ERROR_DS_INVALID_SCRIPT";
break;
case 8601:
LABEL_4276:
result = "ERROR_DS_REMOTE_CROSSREF_OP_FAILED";
break;
default:
return "Unknown";
}
return result;
}
return "DNS_ERROR_RESPONSE_CODES_BASE";
}
if ( a1 <= 9500 )
{
if ( a1 != 9500 )
{
switch ( a1 )
{
case 9001:
LABEL_4281:
result = "DNS_ERROR_RCODE_FORMAT_ERROR";
break;
case 9002:
LABEL_4282:
result = "DNS_ERROR_RCODE_SERVER_FAILURE";
break;
case 9003:
LABEL_4283:
result = "DNS_ERROR_RCODE_NAME_ERROR";
break;
case 9004:
LABEL_4284:
result = "DNS_ERROR_RCODE_NOT_IMPLEMENTED";
break;
case 9005:
LABEL_4285:
result = "DNS_ERROR_RCODE_REFUSED";
break;
case 9006:
LABEL_4286:
result = "DNS_ERROR_RCODE_YXDOMAIN";
break;
case 9007:
LABEL_4287:
result = "DNS_ERROR_RCODE_YXRRSET";
break;
case 9008:
LABEL_4288:
result = "DNS_ERROR_RCODE_NXRRSET";
break;
case 9009:
LABEL_4289:
result = "DNS_ERROR_RCODE_NOTAUTH";
break;
case 9010:
LABEL_4290:
result = "DNS_ERROR_RCODE_NOTZONE";
break;
case 9016:
LABEL_4291:
result = "DNS_ERROR_RCODE_BADSIG";
break;
case 9017:
LABEL_4292:
result = "DNS_ERROR_RCODE_BADKEY";
break;
case 9018:
LABEL_4293:
result = "DNS_ERROR_RCODE_BADTIME";
break;
default:
return "Unknown";
}
return result;
}
return "DNS_ERROR_PACKET_FMT_BASE";
}
if ( a1 > 13853 )
{
if ( a1 <= 14000 )
{
if ( a1 == 14000 )
return "ERROR_SXS_SECTION_NOT_FOUND";
switch ( a1 )
{
case 13854:
LABEL_4585:
result = "ERROR_IPSEC_IKE_FAILQUERYSSP";
break;
case 13855:
LABEL_4586:
result = "ERROR_IPSEC_IKE_SRVACQFAIL";
break;
case 13856:
LABEL_4587:
result = "ERROR_IPSEC_IKE_SRVQUERYCRED";
break;
case 13857:
LABEL_4588:
result = "ERROR_IPSEC_IKE_GETSPIFAIL";
break;
case 13858:
LABEL_4589:
result = "ERROR_IPSEC_IKE_INVALID_FILTER";
break;
case 13859:
LABEL_4590:
result = "ERROR_IPSEC_IKE_OUT_OF_MEMORY";
break;
case 13860:
LABEL_4591:
result = "ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED";
break;
case 13861:
LABEL_4592:
result = "ERROR_IPSEC_IKE_INVALID_POLICY";
break;
case 13862:
LABEL_4593:
result = "ERROR_IPSEC_IKE_UNKNOWN_DOI";
break;
case 13863:
LABEL_4594:
result = "ERROR_IPSEC_IKE_INVALID_SITUATION";
break;
case 13864:
LABEL_4595:
result = "ERROR_IPSEC_IKE_DH_FAILURE";
break;
case 13865:
LABEL_4596:
result = "ERROR_IPSEC_IKE_INVALID_GROUP";
break;
case 13866:
LABEL_4597:
result = "ERROR_IPSEC_IKE_ENCRYPT";
break;
case 13867:
LABEL_4598:
result = "ERROR_IPSEC_IKE_DECRYPT";
break;
case 13868:
LABEL_4599:
result = "ERROR_IPSEC_IKE_POLICY_MATCH";
break;
case 13869:
LABEL_4600:
result = "ERROR_IPSEC_IKE_UNSUPPORTED_ID";
break;
case 13870:
LABEL_4601:
result = "ERROR_IPSEC_IKE_INVALID_HASH";
break;
case 13871:
LABEL_4602:
result = "ERROR_IPSEC_IKE_INVALID_HASH_ALG";
break;
case 13872:
LABEL_4603:
result = "ERROR_IPSEC_IKE_INVALID_HASH_SIZE";
break;
case 13873:
LABEL_4604:
result = "ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG";
break;
case 13874:
LABEL_4605:
result = "ERROR_IPSEC_IKE_INVALID_AUTH_ALG";
break;
case 13875:
LABEL_4606:
result = "ERROR_IPSEC_IKE_INVALID_SIG";
break;
case 13876:
LABEL_4607:
result = "ERROR_IPSEC_IKE_LOAD_FAILED";
break;
case 13877:
LABEL_4608:
result = "ERROR_IPSEC_IKE_RPC_DELETE";
break;
case 13878:
LABEL_4609:
result = "ERROR_IPSEC_IKE_BENIGN_REINIT";
break;
case 13879:
LABEL_4610:
result = "ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY";
break;
case 13881:
LABEL_4611:
result = "ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN";
break;
case 13882:
LABEL_4612:
result = "ERROR_IPSEC_IKE_MM_LIMIT";
break;
case 13883:
LABEL_4613:
result = "ERROR_IPSEC_IKE_NEGOTIATION_DISABLED";
break;
case 13884:
LABEL_4614:
result = "ERROR_IPSEC_IKE_NEG_STATUS_END";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 <= 197120 )
{
if ( a1 == 197120 )
return "STG_S_CONVERTED";
switch ( a1 )
{
case 14001:
LABEL_4619:
result = "ERROR_SXS_CANT_GEN_ACTCTX";
break;
case 14002:
LABEL_4620:
result = "ERROR_SXS_INVALID_ACTCTXDATA_FORMAT";
break;
case 14003:
LABEL_4621:
result = "ERROR_SXS_ASSEMBLY_NOT_FOUND";
break;
case 14004:
LABEL_4622:
result = "ERROR_SXS_MANIFEST_FORMAT_ERROR";
break;
case 14005:
LABEL_4623:
result = "ERROR_SXS_MANIFEST_PARSE_ERROR";
break;
case 14006:
LABEL_4624:
result = "ERROR_SXS_ACTIVATION_CONTEXT_DISABLED";
break;
case 14007:
return "ERROR_SXS_KEY_NOT_FOUND";
case 14008:
LABEL_4626:
result = "ERROR_SXS_VERSION_CONFLICT";
break;
case 14009:
LABEL_4627:
result = "ERROR_SXS_WRONG_SECTION_TYPE";
break;
case 14010:
LABEL_4628:
result = "ERROR_SXS_THREAD_QUERIES_DISABLED";
break;
case 14011:
LABEL_4629:
result = "ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET";
break;
case 14012:
LABEL_4630:
result = "ERROR_SXS_UNKNOWN_ENCODING_GROUP";
break;
case 14013:
LABEL_4631:
result = "ERROR_SXS_UNKNOWN_ENCODING";
break;
case 14014:
LABEL_4632:
result = "ERROR_SXS_INVALID_XML_NAMESPACE_URI";
break;
case 14015:
LABEL_4633:
result = "ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED";
break;
case 14016:
LABEL_4634:
result = "ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED";
break;
case 14017:
LABEL_4635:
result = "ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE";
break;
case 14018:
LABEL_4636:
result = "ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE";
break;
case 14019:
LABEL_4637:
result = "ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE";
break;
case 14020:
LABEL_4638:
result = "ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT";
break;
case 14021:
LABEL_4639:
result = "ERROR_SXS_DUPLICATE_DLL_NAME";
break;
case 14022:
LABEL_4640:
result = "ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME";
break;
case 14023:
LABEL_4641:
result = "ERROR_SXS_DUPLICATE_CLSID";
break;
case 14024:
LABEL_4642:
result = "ERROR_SXS_DUPLICATE_IID";
break;
case 14025:
LABEL_4643:
result = "ERROR_SXS_DUPLICATE_TLBID";
break;
case 14026:
LABEL_4644:
result = "ERROR_SXS_DUPLICATE_PROGID";
break;
case 14027:
LABEL_4645:
result = "ERROR_SXS_DUPLICATE_ASSEMBLY_NAME";
break;
case 14028:
LABEL_4646:
result = "ERROR_SXS_FILE_HASH_MISMATCH";
break;
case 14029:
LABEL_4647:
result = "ERROR_SXS_POLICY_PARSE_ERROR";
break;
case 14030:
LABEL_4648:
result = "ERROR_SXS_XML_E_MISSINGQUOTE";
break;
case 14031:
LABEL_4649:
result = "ERROR_SXS_XML_E_COMMENTSYNTAX";
break;
case 14032:
LABEL_4650:
result = "ERROR_SXS_XML_E_BADSTARTNAMECHAR";
break;
case 14033:
LABEL_4651:
result = "ERROR_SXS_XML_E_BADNAMECHAR";
break;
case 14034:
LABEL_4652:
result = "ERROR_SXS_XML_E_BADCHARINSTRING";
break;
case 14035:
LABEL_4653:
result = "ERROR_SXS_XML_E_XMLDECLSYNTAX";
break;
case 14036:
LABEL_4654:
result = "ERROR_SXS_XML_E_BADCHARDATA";
break;
case 14037:
LABEL_4655:
result = "ERROR_SXS_XML_E_MISSINGWHITESPACE";
break;
case 14038:
LABEL_4656:
result = "ERROR_SXS_XML_E_EXPECTINGTAGEND";
break;
case 14039:
LABEL_4657:
result = "ERROR_SXS_XML_E_MISSINGSEMICOLON";
break;
case 14040:
LABEL_4658:
result = "ERROR_SXS_XML_E_UNBALANCEDPAREN";
break;
case 14041:
LABEL_4659:
result = "ERROR_SXS_XML_E_INTERNALERROR";
break;
case 14042:
LABEL_4660:
result = "ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE";
break;
case 14043:
LABEL_4661:
result = "ERROR_SXS_XML_E_INCOMPLETE_ENCODING";
break;
case 14044:
LABEL_4662:
result = "ERROR_SXS_XML_E_MISSING_PAREN";
break;
case 14045:
LABEL_4663:
result = "ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE";
break;
case 14046:
LABEL_4664:
result = "ERROR_SXS_XML_E_MULTIPLE_COLONS";
break;
case 14047:
LABEL_4665:
result = "ERROR_SXS_XML_E_INVALID_DECIMAL";
break;
case 14048:
LABEL_4666:
result = "ERROR_SXS_XML_E_INVALID_HEXIDECIMAL";
break;
case 14049:
LABEL_4667:
result = "ERROR_SXS_XML_E_INVALID_UNICODE";
break;
case 14050:
LABEL_4668:
result = "ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK";
break;
case 14051:
LABEL_4669:
result = "ERROR_SXS_XML_E_UNEXPECTEDENDTAG";
break;
case 14052:
LABEL_4670:
result = "ERROR_SXS_XML_E_UNCLOSEDTAG";
break;
case 14053:
LABEL_4671:
result = "ERROR_SXS_XML_E_DUPLICATEATTRIBUTE";
break;
case 14054:
LABEL_4672:
result = "ERROR_SXS_XML_E_MULTIPLEROOTS";
break;
case 14055:
LABEL_4673:
result = "ERROR_SXS_XML_E_INVALIDATROOTLEVEL";
break;
case 14056:
LABEL_4674:
result = "ERROR_SXS_XML_E_BADXMLDECL";
break;
case 14057:
LABEL_4675:
result = "ERROR_SXS_XML_E_MISSINGROOT";
break;
case 14058:
LABEL_4676:
result = "ERROR_SXS_XML_E_UNEXPECTEDEOF";
break;
case 14059:
LABEL_4677:
result = "ERROR_SXS_XML_E_BADPEREFINSUBSET";
break;
case 14060:
LABEL_4678:
result = "ERROR_SXS_XML_E_UNCLOSEDSTARTTAG";
break;
case 14061:
LABEL_4679:
result = "ERROR_SXS_XML_E_UNCLOSEDENDTAG";
break;
case 14062:
LABEL_4680:
result = "ERROR_SXS_XML_E_UNCLOSEDSTRING";
break;
case 14063:
LABEL_4681:
result = "ERROR_SXS_XML_E_UNCLOSEDCOMMENT";
break;
case 14064:
LABEL_4682:
result = "ERROR_SXS_XML_E_UNCLOSEDDECL";
break;
case 14065:
LABEL_4683:
result = "ERROR_SXS_XML_E_UNCLOSEDCDATA";
break;
case 14066:
LABEL_4684:
result = "ERROR_SXS_XML_E_RESERVEDNAMESPACE";
break;
case 14067:
LABEL_4685:
result = "ERROR_SXS_XML_E_INVALIDENCODING";
break;
case 14068:
LABEL_4686:
result = "ERROR_SXS_XML_E_INVALIDSWITCH";
break;
case 14069:
LABEL_4687:
result = "ERROR_SXS_XML_E_BADXMLCASE";
break;
case 14070:
LABEL_4688:
result = "ERROR_SXS_XML_E_INVALID_STANDALONE";
break;
case 14071:
LABEL_4689:
result = "ERROR_SXS_XML_E_UNEXPECTED_STANDALONE";
break;
case 14072:
LABEL_4690:
result = "ERROR_SXS_XML_E_INVALID_VERSION";
break;
case 14073:
LABEL_4691:
result = "ERROR_SXS_XML_E_MISSINGEQUALS";
break;
case 14074:
LABEL_4692:
result = "ERROR_SXS_PROTECTION_RECOVERY_FAILED";
break;
case 14075:
LABEL_4693:
result = "ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT";
break;
case 14076:
LABEL_4694:
result = "ERROR_SXS_PROTECTION_CATALOG_NOT_VALID";
break;
case 14077:
LABEL_4695:
result = "ERROR_SXS_UNTRANSLATABLE_HRESULT";
break;
case 14078:
LABEL_4696:
result = "ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING";
break;
case 14079:
LABEL_4697:
result = "ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE";
break;
case 14080:
LABEL_4698:
result = "ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 <= 262736 )
{
if ( a1 == 262736 )
return "VFW_S_RESOURCE_NOT_NEEDED";
if ( a1 > 262480 )
{
if ( a1 > 262607 )
{
if ( a1 > 262631 )
{
switch ( a1 )
{
case 262639:
return "MK_S_LAST";
case 262658:
return "EVENT_S_NOSUBSCRIBERS";
case 262701:
return "VFW_S_DUPLICATE_NAME";
case 262711:
return "VFW_S_STATE_INTERMEDIATE";
case 262722:
return "VFW_S_PARTIAL_RENDER";
case 262725:
return "VFW_S_SOME_DATA_IGNORED";
case 262726:
return "VFW_S_CONNECTIONS_DEFERRED";
}
}
else
{
switch ( a1 )
{
case 262631:
return "MK_S_MONIKERALREADYREGISTERED";
case 262608:
return "CLIPBRD_S_FIRST";
case 262623:
return "CLIPBRD_S_LAST";
case 262624:
return "MK_S_FIRST";
case 262626:
return "MK_S_REDUCED_TO_SELF";
case 262628:
return "MK_S_ME";
case 262629:
return "MK_S_HIM";
case 262630:
return "MK_S_US";
}
}
}
else
{
if ( a1 == 262607 )
return "CONVERT10_S_LAST";
if ( a1 > 262543 )
{
switch ( a1 )
{
case 262544:
return "CLIENTSITE_S_FIRST";
case 262559:
return "CLIENTSITE_S_LAST";
case 262560:
return "INPLACE_S_FIRST";
case 262575:
return "INPLACE_S_LAST";
case 262576:
return "ENUM_S_FIRST";
case 262591:
return "ENUM_S_LAST";
case 262592:
return "CONVERT10_S_FIRST";
}
}
else
{
if ( a1 == 262543 )
return "OLEOBJ_S_LAST";
if ( a1 > 262527 )
{
switch ( a1 )
{
case 262528:
return "OLEOBJ_S_FIRST";
case 262529:
return "OLEOBJ_S_CANNOT_DOVERB_NOW";
case 262530:
return "OLEOBJ_S_INVALIDHWND";
}
}
else
{
switch ( a1 )
{
case 262527:
return "CACHE_S_LAST";
case 262495:
return "REGDB_S_LAST";
case 262512:
return "CACHE_S_FIRST";
case 262513:
return "CACHE_S_SAMECACHE";
case 262514:
return "CACHE_S_SOMECACHES_NOTUPDATED";
}
}
}
}
return "Unknown";
}
if ( a1 == 262480 )
return "REGDB_S_FIRST";
if ( a1 > 262160 )
{
if ( a1 > 262416 )
{
switch ( a1 )
{
case 262431:
return "CLASSFACTORY_S_LAST";
case 262432:
return "MARSHAL_S_FIRST";
case 262447:
return "MARSHAL_S_LAST";
case 262448:
return "DATA_S_FIRST";
case 262463:
return "DATA_S_LAST";
case 262464:
return "VIEW_S_FIRST";
case 262479:
return "VIEW_S_LAST";
}
}
else
{
switch ( a1 )
{
case 262416:
return "CLASSFACTORY_S_FIRST";
case 262167:
return "WBEM_S_SOURCE_NOT_AVAILABLE";
case 262399:
return "OLE_S_LAST";
case 262400:
return "DRAGDROP_S_FIRST";
case 262401:
return "DRAGDROP_S_CANCEL";
case 262402:
return "DRAGDROP_S_USEDEFAULTCURSORS";
case 262403:
return "VFW_S_NO_MORE_ITEMS";
case 262415:
return "DRAGDROP_S_LAST";
}
}
return "Unknown";
}
if ( a1 == 262160 )
return "WBEM_S_PARTIAL_RESULTS";
if ( a1 > 262146 )
{
switch ( a1 )
{
case 262147:
return "MS_S_ENDOFSTREAM & WBEM_S_DIFFERENT";
case 262148:
return "WBEM_S_TIMEDOUT";
case 262149:
return "WBEM_S_NO_MORE_DATA";
case 262150:
return "WBEM_S_OPERATION_CANCELLED";
case 262151:
return "WBEM_S_PENDING";
case 262152:
return "WBEM_S_DUPLICATE_OBJECTS";
case 262153:
return "WBEM_S_ACCESS_DENIED";
}
return "Unknown";
}
if ( a1 == 262146 )
return "OLE_S_MAC_CLIPFORMAT & MS_S_NOUPDATE & WBEM_S_RESET_TO_DEFAULT";
if ( a1 > 197125 )
{
switch ( a1 )
{
case 197126:
return "STG_S_CANNOTCONSOLIDATE";
case 262144:
return "OLE_S_FIRST";
case 262145:
return "OLE_S_STATIC & MS_S_PENDING & WBEM_S_ALREADY_EXISTS";
}
return "Unknown";
}
switch ( a1 )
{
case 197125:
return "STG_S_CONSOLIDATIONFAILED";
case 197121:
return "STG_S_BLOCK";
case 197122:
return "STG_S_RETRYNOW";
case 197123:
return "STG_S_MONITORING";
}
return "STG_S_MULTIPLEOPENS";
}
if ( a1 <= 315402 )
{
if ( a1 == 315402 )
return "XACT_S_LOCALLY_OK";
if ( a1 <= 267011 )
{
if ( a1 == 267011 )
return "SCHED_S_TASK_HAS_NOT_RUN";
if ( a1 > 262768 )
{
switch ( a1 )
{
case 262782:
return "VFW_S_NOPREVIEWPIN";
case 262784:
return "VFW_S_DVD_NON_ONE_SEQUENTIAL";
case 262796:
return "VFW_S_DVD_CHANNEL_CONTENTS_NOT_AVAILABLE";
case 262797:
return "VFW_S_DVD_NOT_ACCURATE";
case 267008:
return "SCHED_S_TASK_READY";
case 267009:
return "SCHED_S_TASK_RUNNING";
case 267010:
return "SCHED_S_TASK_DISABLED";
}
}
else
{
if ( a1 == 262768 )
return "VFW_S_NO_STOP_TIME";
if ( a1 > 262752 )
{
switch ( a1 )
{
case 262755:
return "VFW_S_RESERVED";
case 262759:
return "VFW_S_STREAM_OFF";
case 262760:
return "VFW_S_CANT_CUE";
}
}
else
{
switch ( a1 )
{
case 262752:
return "VFW_S_ESTIMATED";
case 262740:
return "VFW_S_MEDIA_TYPE_IGNORED";
case 262743:
return "VFW_S_VIDEO_NOT_RENDERED";
case 262744:
return "VFW_S_AUDIO_NOT_RENDERED";
case 262746:
return "VFW_S_RPZA";
}
}
}
return "Unknown";
}
if ( a1 <= 315394 )
{
switch ( a1 )
{
case 315394:
return "XACT_S_READONLY";
case 267012:
return "SCHED_S_TASK_NO_MORE_RUNS";
case 267013:
return "SCHED_S_TASK_NOT_SCHEDULED";
case 267014:
return "SCHED_S_TASK_TERMINATED";
case 267015:
return "SCHED_S_TASK_NO_VALID_TRIGGERS";
case 267016:
return "SCHED_S_EVENT_TRIGGER";
case 315392:
return "XACT_S_FIRST";
case 315393:
return "XACT_S_DEFECT";
}
return "Unknown";
}
switch ( a1 )
{
case 315395:
return "XACT_S_SOMENORETAIN";
case 315396:
return "XACT_S_OKINFORM";
case 315397:
return "XACT_S_MADECHANGESCONTENT";
case 315398:
return "XACT_S_MADECHANGESINFORM";
case 315399:
return "XACT_S_ALLNORETAIN";
case 315400:
return "XACT_S_ABORTING";
}
return "XACT_S_SINGLEPHASE";
}
if ( a1 <= 1376266 )
{
if ( a1 == 1376266 )
return "DV_HALFDUPLEX";
if ( a1 > 590612 )
{
switch ( a1 )
{
case 590613:
return "SEC_I_LOCAL_LOGON";
case 590615:
return "SEC_I_CONTEXT_EXPIRED";
case 590624:
return "SEC_I_INCOMPLETE_CREDENTIALS";
case 590625:
return "SEC_I_RENEGOTIATE";
case 590627:
return "SEC_I_NO_LSA_CONTEXT";
case 593938:
return "CRYPT_I_NEW_PROTECTION_REQUIRED";
case 1376261:
return "DV_FULLDUPLEX";
}
}
else
{
switch ( a1 )
{
case 590612:
return "SEC_I_COMPLETE_AND_CONTINUE";
case 315408:
return "XACT_S_LAST";
case 319488:
return "CONTEXT_S_FIRST";
case 319535:
return "CONTEXT_S_LAST";
case 524306:
return "CO_S_NOTALLINTERFACES";
case 524307:
return "CO_S_MACHINENAMENOTFOUND";
case 590610:
return "SEC_I_CONTINUE_NEEDED";
case 590611:
return "SEC_I_COMPLETE_NEEDED";
}
}
return "Unknown";
}
if ( a1 <= 142086658 )
{
switch ( a1 )
{
case 142086658:
return "DMUS_S_END";
case 1376272:
return "DV_PENDING";
case 141953135:
return "D3DOK_NOAUTOGEN";
case 142082058:
return "DS_NO_VIRTUALIZATION";
case 142086289:
return "DMUS_S_PARTIALLOAD";
case 142086290:
return "DMUS_S_PARTIALDOWNLOAD";
case 142086656:
return "DMUS_S_REQUEUE";
case 142086657:
return "DMUS_S_FREE";
}
return "Unknown";
}
switch ( a1 )
{
case 142086672:
return "DMUS_S_STRING_TRUNCATED";
case 142086673:
return "DMUS_S_LAST_TOOL";
case 142086674:
return "DMUS_S_OVER_CHORD";
case 142086675:
return "DMUS_S_UP_OCTAVE";
case 142086676:
return "DMUS_S_DOWN_OCTAVE";
case 142086677:
return "DMUS_S_NOBUFFERCONTROL";
case 142086678:
return "DMUS_S_GARBAGE_COLLECTED";
}
return "Unknown";
}
if ( a1 == 13853 )
return "ERROR_IPSEC_IKE_FAILSSPINIT";
if ( a1 <= 10091 )
{
if ( a1 == 10091 )
return "WSASYSNOTREADY";
switch ( a1 )
{
case 9501:
LABEL_4300:
result = "DNS_INFO_NO_RECORDS";
break;
case 9502:
LABEL_4301:
result = "DNS_ERROR_BAD_PACKET";
break;
case 9503:
LABEL_4302:
result = "DNS_ERROR_NO_PACKET";
break;
case 9504:
LABEL_4303:
result = "DNS_ERROR_RCODE";
break;
case 9505:
LABEL_4304:
result = "DNS_ERROR_UNSECURE_PACKET";
break;
case 9550:
LABEL_4305:
result = "DNS_ERROR_GENERAL_API_BASE";
break;
case 9551:
LABEL_4306:
result = "DNS_ERROR_INVALID_TYPE";
break;
case 9552:
LABEL_4307:
result = "DNS_ERROR_INVALID_IP_ADDRESS";
break;
case 9553:
LABEL_4308:
result = "DNS_ERROR_INVALID_PROPERTY";
break;
case 9554:
LABEL_4309:
result = "DNS_ERROR_TRY_AGAIN_LATER";
break;
case 9555:
LABEL_4310:
result = "DNS_ERROR_NOT_UNIQUE";
break;
case 9556:
LABEL_4311:
result = "DNS_ERROR_NON_RFC_NAME";
break;
case 9557:
LABEL_4312:
result = "DNS_STATUS_FQDN";
break;
case 9558:
LABEL_4313:
result = "DNS_STATUS_DOTTED_NAME";
break;
case 9559:
LABEL_4314:
result = "DNS_STATUS_SINGLE_PART_NAME";
break;
case 9600:
LABEL_4315:
result = "DNS_ERROR_ZONE_BASE";
break;
case 9601:
LABEL_4316:
result = "DNS_ERROR_ZONE_DOES_NOT_EXIST";
break;
case 9602:
LABEL_4317:
result = "DNS_ERROR_NO_ZONE_INFO";
break;
case 9603:
LABEL_4318:
result = "DNS_ERROR_INVALID_ZONE_OPERATION";
break;
case 9604:
LABEL_4319:
result = "DNS_ERROR_ZONE_CONFIGURATION_ERROR";
break;
case 9605:
LABEL_4320:
result = "DNS_ERROR_ZONE_HAS_NO_SOA_RECORD";
break;
case 9606:
LABEL_4321:
result = "DNS_ERROR_ZONE_HAS_NO_NS_RECORDS";
break;
case 9607:
LABEL_4322:
result = "DNS_ERROR_ZONE_LOCKED";
break;
case 9608:
LABEL_4323:
result = "DNS_ERROR_ZONE_CREATION_FAILED";
break;
case 9609:
LABEL_4324:
result = "DNS_ERROR_ZONE_ALREADY_EXISTS";
break;
case 9610:
LABEL_4325:
result = "DNS_ERROR_AUTOZONE_ALREADY_EXISTS";
break;
case 9611:
LABEL_4326:
result = "DNS_ERROR_INVALID_ZONE_TYPE";
break;
case 9612:
LABEL_4327:
result = "DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP";
break;
case 9613:
LABEL_4328:
result = "DNS_ERROR_ZONE_NOT_SECONDARY";
break;
case 9614:
LABEL_4329:
result = "DNS_ERROR_NEED_SECONDARY_ADDRESSES";
break;
case 9615:
LABEL_4330:
result = "DNS_ERROR_WINS_INIT_FAILED";
break;
case 9616:
LABEL_4331:
result = "DNS_ERROR_NEED_WINS_SERVERS";
break;
case 9617:
LABEL_4332:
result = "DNS_ERROR_NBSTAT_INIT_FAILED";
break;
case 9618:
LABEL_4333:
result = "DNS_ERROR_SOA_DELETE_INVALID";
break;
case 9619:
LABEL_4407:
result = "DNS_ERROR_FORWARDER_ALREADY_EXISTS";
break;
case 9620:
return "DNS_ERROR_ZONE_REQUIRES_MASTER_IP";
case 9621:
return "DNS_ERROR_ZONE_IS_SHUTDOWN";
case 9650:
return "DNS_ERROR_DATAFILE_BASE";
case 9651:
return "DNS_ERROR_PRIMARY_REQUIRES_DATAFILE";
case 9652:
return "DNS_ERROR_INVALID_DATAFILE_NAME";
case 9653:
return "DNS_ERROR_DATAFILE_OPEN_FAILURE";
case 9654:
return "DNS_ERROR_FILE_WRITEBACK_FAILED";
case 9655:
return "DNS_ERROR_DATAFILE_PARSING";
case 9700:
return "DNS_ERROR_DATABASE_BASE";
case 9701:
return "DNS_ERROR_RECORD_DOES_NOT_EXIST";
case 9702:
LABEL_4340:
result = "DNS_ERROR_RECORD_FORMAT";
break;
case 9703:
LABEL_4341:
result = "DNS_ERROR_NODE_CREATION_FAILED";
break;
case 9704:
LABEL_4342:
result = "DNS_ERROR_UNKNOWN_RECORD_TYPE";
break;
case 9705:
LABEL_4343:
result = "DNS_ERROR_RECORD_TIMED_OUT";
break;
case 9706:
LABEL_4344:
result = "DNS_ERROR_NAME_NOT_IN_ZONE";
break;
case 9707:
LABEL_4345:
result = "DNS_ERROR_CNAME_LOOP";
break;
case 9708:
LABEL_4346:
result = "DNS_ERROR_NODE_IS_CNAME";
break;
case 9709:
LABEL_4347:
result = "DNS_ERROR_CNAME_COLLISION";
break;
case 9710:
return "DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT";
case 9711:
LABEL_4349:
result = "DNS_ERROR_RECORD_ALREADY_EXISTS";
break;
case 9712:
LABEL_4350:
result = "DNS_ERROR_SECONDARY_DATA";
break;
case 9713:
LABEL_4351:
result = "DNS_ERROR_NO_CREATE_CACHE_DATA";
break;
case 9714:
LABEL_4352:
result = "DNS_ERROR_NAME_DOES_NOT_EXIST";
break;
case 9715:
LABEL_4353:
result = "DNS_WARNING_PTR_CREATE_FAILED";
break;
case 9716:
LABEL_4354:
result = "DNS_WARNING_DOMAIN_UNDELETED";
break;
case 9717:
LABEL_4355:
result = "DNS_ERROR_DS_UNAVAILABLE";
break;
case 9718:
LABEL_4356:
result = "DNS_ERROR_DS_ZONE_ALREADY_EXISTS";
break;
case 9719:
LABEL_4357:
result = "DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE";
break;
case 9750:
return "DNS_ERROR_OPERATION_BASE";
case 9751:
return "DNS_INFO_AXFR_COMPLETE";
case 9752:
return "DNS_ERROR_AXFR";
case 9753:
return "DNS_INFO_ADDED_LOCAL_WINS";
case 9800:
return "DNS_ERROR_SECURE_BASE";
case 9801:
return "DNS_STATUS_CONTINUE_NEEDED";
case 9850:
return "DNS_ERROR_SETUP_BASE";
case 9851:
return "DNS_ERROR_NO_TCPIP";
case 9852:
return "DNS_ERROR_NO_DNS_SERVERS";
case 9900:
return "DNS_ERROR_DP_BASE";
case 9901:
return "DNS_ERROR_DP_DOES_NOT_EXIST";
case 9902:
return "DNS_ERROR_DP_ALREADY_EXISTS";
case 9903:
return "DNS_ERROR_DP_NOT_ENLISTED";
case 9904:
return "DNS_ERROR_DP_ALREADY_ENLISTED";
case 10000:
return "WSABASEERR";
case 10004:
return "WSAEINTR";
case 10009:
return "WSAEBADF";
case 10013:
return "WSAEACCES";
case 10014:
return "WSAEFAULT";
case 10022:
return "WSAEINVAL";
case 10024:
return "WSAEMFILE";
case 10035:
return "WSAEWOULDBLOCK";
case 10036:
return "WSAEINPROGRESS";
case 10037:
return "WSAEALREADY";
case 10038:
return "WSAENOTSOCK";
case 10039:
return "WSAEDESTADDRREQ";
case 10040:
LABEL_4375:
result = "WSAEMSGSIZE";
break;
case 10041:
LABEL_4376:
result = "WSAEPROTOTYPE";
break;
case 10042:
LABEL_4377:
result = "WSAENOPROTOOPT";
break;
case 10043:
LABEL_4378:
result = "WSAEPROTONOSUPPORT";
break;
case 10044:
LABEL_4379:
result = "WSAESOCKTNOSUPPORT";
break;
case 10045:
LABEL_4380:
result = "WSAEOPNOTSUPP";
break;
case 10046:
LABEL_4381:
result = "WSAEPFNOSUPPORT";
break;
case 10047:
LABEL_4382:
result = "WSAEAFNOSUPPORT";
break;
case 10048:
LABEL_4383:
result = "WSAEADDRINUSE";
break;
case 10049:
LABEL_4384:
result = "WSAEADDRNOTAVAIL";
break;
case 10050:
LABEL_4385:
result = "WSAENETDOWN";
break;
case 10051:
LABEL_4386:
result = "WSAENETUNREACH";
break;
case 10052:
LABEL_4387:
result = "WSAENETRESET";
break;
case 10053:
LABEL_4388:
result = "WSAECONNABORTED";
break;
case 10054:
LABEL_4389:
result = "WSAECONNRESET";
break;
case 10055:
LABEL_4390:
result = "WSAENOBUFS";
break;
case 10056:
return "WSAEISCONN";
case 10057:
LABEL_4392:
result = "WSAENOTCONN";
break;
case 10058:
LABEL_4393:
result = "WSAESHUTDOWN";
break;
case 10059:
LABEL_4394:
result = "WSAETOOMANYREFS";
break;
case 10060:
LABEL_4395:
result = "WSAETIMEDOUT";
break;
case 10061:
LABEL_4396:
result = "WSAECONNREFUSED";
break;
case 10062:
LABEL_4397:
result = "WSAELOOP";
break;
case 10063:
LABEL_4398:
result = "WSAENAMETOOLONG";
break;
case 10064:
LABEL_4399:
result = "WSAEHOSTDOWN";
break;
case 10065:
LABEL_4400:
result = "WSAEHOSTUNREACH";
break;
case 10066:
LABEL_4401:
result = "WSAENOTEMPTY";
break;
case 10067:
LABEL_4402:
result = "WSAEPROCLIM";
break;
case 10068:
LABEL_4403:
result = "WSAEUSERS";
break;
case 10069:
LABEL_4404:
result = "WSAEDQUOT";
break;
case 10070:
LABEL_4405:
result = "WSAESTALE";
break;
case 10071:
LABEL_4406:
result = "WSAEREMOTE";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 <= 13015 )
{
if ( a1 == 13015 )
return "ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND";
if ( a1 <= 11017 )
{
if ( a1 == 11017 )
return "WSA_QOS_EFLOWSPEC";
if ( a1 > 11002 )
{
switch ( a1 )
{
case 11003:
return "WSANO_RECOVERY";
case 11004:
return "WSANO_DATA";
case 11005:
return "WSA_QOS_RECEIVERS";
case 11006:
LABEL_4456:
result = "WSA_QOS_SENDERS";
break;
case 11007:
LABEL_4457:
result = "WSA_QOS_NO_SENDERS";
break;
case 11008:
LABEL_4458:
result = "WSA_QOS_NO_RECEIVERS";
break;
case 11009:
LABEL_4459:
result = "WSA_QOS_REQUEST_CONFIRMED";
break;
case 11010:
LABEL_4460:
result = "WSA_QOS_ADMISSION_FAILURE";
break;
case 11011:
LABEL_4461:
result = "WSA_QOS_POLICY_FAILURE";
break;
case 11012:
LABEL_4462:
result = "WSA_QOS_BAD_STYLE";
break;
case 11013:
LABEL_4463:
result = "WSA_QOS_BAD_OBJECT";
break;
case 11014:
LABEL_4464:
result = "WSA_QOS_TRAFFIC_CTRL_ERROR";
break;
case 11015:
LABEL_4465:
result = "WSA_QOS_GENERIC_ERROR";
break;
case 11016:
LABEL_4466:
result = "WSA_QOS_ESERVICETYPE";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 != 11002 )
{
if ( a1 <= 10106 )
{
switch ( a1 )
{
case 10106:
return "WSAEPROVIDERFAILEDINIT";
case 10092:
return "WSAVERNOTSUPPORTED";
case 10093:
return "WSANOTINITIALISED";
case 10101:
return "WSAEDISCON";
case 10102:
return "WSAENOMORE";
case 10103:
return "WSAECANCELLED";
case 10104:
return "WSAEINVALIDPROCTABLE";
case 10105:
return "WSAEINVALIDPROVIDER";
}
return "Unknown";
}
switch ( a1 )
{
case 10107:
return "WSASYSCALLFAILURE";
case 10108:
return "WSASERVICE_NOT_FOUND";
case 10109:
return "WSATYPE_NOT_FOUND";
case 10110:
return "WSA_E_NO_MORE";
case 10111:
return "WSA_E_CANCELLED";
case 10112:
return "WSAEREFUSED";
}
if ( a1 != 11001 )
return "Unknown";
return "WSAHOST_NOT_FOUND";
}
return "WSATRY_AGAIN";
}
if ( a1 > 13000 )
{
switch ( a1 )
{
case 13001:
LABEL_4487:
result = "ERROR_IPSEC_QM_POLICY_NOT_FOUND";
break;
case 13002:
LABEL_4488:
result = "ERROR_IPSEC_QM_POLICY_IN_USE";
break;
case 13003:
LABEL_4489:
result = "ERROR_IPSEC_MM_POLICY_EXISTS";
break;
case 13004:
LABEL_4490:
result = "ERROR_IPSEC_MM_POLICY_NOT_FOUND";
break;
case 13005:
LABEL_4491:
result = "ERROR_IPSEC_MM_POLICY_IN_USE";
break;
case 13006:
LABEL_4492:
result = "ERROR_IPSEC_MM_FILTER_EXISTS";
break;
case 13007:
LABEL_4493:
result = "ERROR_IPSEC_MM_FILTER_NOT_FOUND";
break;
case 13008:
LABEL_4494:
result = "ERROR_IPSEC_TRANSPORT_FILTER_EXISTS";
break;
case 13009:
LABEL_4495:
result = "ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND";
break;
case 13010:
LABEL_4496:
result = "ERROR_IPSEC_MM_AUTH_EXISTS";
break;
case 13011:
LABEL_4497:
result = "ERROR_IPSEC_MM_AUTH_NOT_FOUND";
break;
case 13012:
LABEL_4498:
result = "ERROR_IPSEC_MM_AUTH_IN_USE";
break;
case 13013:
LABEL_4499:
result = "ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND";
break;
case 13014:
LABEL_4500:
result = "ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 != 13000 )
{
switch ( a1 )
{
case 11018:
LABEL_4471:
result = "WSA_QOS_EPROVSPECBUF";
break;
case 11019:
LABEL_4472:
result = "WSA_QOS_EFILTERSTYLE";
break;
case 11020:
LABEL_4473:
result = "WSA_QOS_EFILTERTYPE";
break;
case 11021:
LABEL_4474:
result = "WSA_QOS_EFILTERCOUNT";
break;
case 11022:
LABEL_4475:
result = "WSA_QOS_EOBJLENGTH";
break;
case 11023:
LABEL_4476:
result = "WSA_QOS_EFLOWCOUNT";
break;
case 11024:
LABEL_4477:
result = "WSA_QOS_EUNKOWNPSOBJ";
break;
case 11025:
LABEL_4478:
result = "WSA_QOS_EPOLICYOBJ";
break;
case 11026:
LABEL_4479:
result = "WSA_QOS_EFLOWDESC";
break;
case 11027:
LABEL_4480:
result = "WSA_QOS_EPSFLOWSPEC";
break;
case 11028:
LABEL_4481:
result = "WSA_QOS_EPSFILTERSPEC";
break;
case 11029:
LABEL_4482:
result = "WSA_QOS_ESDMODEOBJ";
break;
case 11030:
LABEL_4483:
result = "WSA_QOS_ESHAPERATEOBJ";
break;
case 11031:
LABEL_4484:
result = "WSA_QOS_RESERVED_PETYPE";
break;
default:
return "Unknown";
}
return result;
}
return "ERROR_IPSEC_QM_POLICY_EXISTS";
}
if ( a1 > 13822 )
{
switch ( a1 )
{
case 13824:
LABEL_4552:
result = "ERROR_IPSEC_IKE_INVALID_HEADER";
break;
case 13825:
LABEL_4553:
result = "ERROR_IPSEC_IKE_NO_POLICY";
break;
case 13826:
LABEL_4554:
result = "ERROR_IPSEC_IKE_INVALID_SIGNATURE";
break;
case 13827:
LABEL_4555:
result = "ERROR_IPSEC_IKE_KERBEROS_ERROR";
break;
case 13828:
LABEL_4556:
result = "ERROR_IPSEC_IKE_NO_PUBLIC_KEY";
break;
case 13829:
LABEL_4557:
result = "ERROR_IPSEC_IKE_PROCESS_ERR";
break;
case 13830:
LABEL_4558:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_SA";
break;
case 13831:
LABEL_4559:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_PROP";
break;
case 13832:
LABEL_4560:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_TRANS";
break;
case 13833:
LABEL_4561:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_KE";
break;
case 13834:
LABEL_4562:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_ID";
break;
case 13835:
LABEL_4563:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_CERT";
break;
case 13836:
LABEL_4564:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ";
break;
case 13837:
LABEL_4565:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_HASH";
break;
case 13838:
LABEL_4566:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_SIG";
break;
case 13839:
LABEL_4567:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_NONCE";
break;
case 13840:
LABEL_4568:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY";
break;
case 13841:
LABEL_4569:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_DELETE";
break;
case 13842:
LABEL_4570:
result = "ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR";
break;
case 13843:
LABEL_4571:
result = "ERROR_IPSEC_IKE_INVALID_PAYLOAD";
break;
case 13844:
LABEL_4572:
result = "ERROR_IPSEC_IKE_LOAD_SOFT_SA";
break;
case 13845:
LABEL_4573:
result = "ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN";
break;
case 13846:
LABEL_4574:
result = "ERROR_IPSEC_IKE_INVALID_COOKIE";
break;
case 13847:
LABEL_4575:
result = "ERROR_IPSEC_IKE_NO_PEER_CERT";
break;
case 13848:
LABEL_4576:
result = "ERROR_IPSEC_IKE_PEER_CRL_FAILED";
break;
case 13849:
LABEL_4577:
result = "ERROR_IPSEC_IKE_POLICY_CHANGE";
break;
case 13850:
LABEL_4578:
result = "ERROR_IPSEC_IKE_NO_MM_POLICY";
break;
case 13851:
LABEL_4579:
result = "ERROR_IPSEC_IKE_NOTCBPRIV";
break;
case 13852:
LABEL_4580:
result = "ERROR_IPSEC_IKE_SECLOADFAIL";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 13822 )
return "ERROR_IPSEC_IKE_DH_FAIL";
if ( a1 > 13806 )
{
switch ( a1 )
{
case 13807:
LABEL_4536:
result = "ERROR_IPSEC_IKE_SA_DELETED";
break;
case 13808:
LABEL_4537:
result = "ERROR_IPSEC_IKE_SA_REAPED";
break;
case 13809:
LABEL_4538:
result = "ERROR_IPSEC_IKE_MM_ACQUIRE_DROP";
break;
case 13810:
LABEL_4539:
result = "ERROR_IPSEC_IKE_QM_ACQUIRE_DROP";
break;
case 13811:
LABEL_4540:
result = "ERROR_IPSEC_IKE_QUEUE_DROP_MM";
break;
case 13812:
LABEL_4541:
result = "ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM";
break;
case 13813:
LABEL_4542:
result = "ERROR_IPSEC_IKE_DROP_NO_RESPONSE";
break;
case 13814:
LABEL_4543:
result = "ERROR_IPSEC_IKE_MM_DELAY_DROP";
break;
case 13815:
LABEL_4544:
result = "ERROR_IPSEC_IKE_QM_DELAY_DROP";
break;
case 13816:
LABEL_4545:
result = "ERROR_IPSEC_IKE_ERROR";
break;
case 13817:
LABEL_4546:
result = "ERROR_IPSEC_IKE_CRL_FAILED";
break;
case 13818:
LABEL_4547:
result = "ERROR_IPSEC_IKE_INVALID_KEY_USAGE";
break;
case 13819:
LABEL_4548:
result = "ERROR_IPSEC_IKE_INVALID_CERT_TYPE";
break;
case 13820:
LABEL_4549:
result = "ERROR_IPSEC_IKE_NO_PRIVATE_KEY";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 == 13806 )
return "ERROR_IPSEC_IKE_NO_CERT";
if ( a1 <= 13023 )
{
switch ( a1 )
{
case 13023:
return "ERROR_IPSEC_QM_POLICY_PENDING_DELETION";
case 13016:
return "ERROR_IPSEC_TUNNEL_FILTER_EXISTS";
case 13017:
return "ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND";
case 13018:
return "ERROR_IPSEC_MM_FILTER_PENDING_DELETION";
case 13019:
return "ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION";
case 13020:
return "ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION";
case 13021:
return "ERROR_IPSEC_MM_POLICY_PENDING_DELETION";
}
return "ERROR_IPSEC_MM_AUTH_PENDING_DELETION";
}
if ( a1 != 13800 )
{
switch ( a1 )
{
case 13801:
return "ERROR_IPSEC_IKE_AUTH_FAIL";
case 13802:
return "ERROR_IPSEC_IKE_ATTRIB_FAIL";
case 13803:
return "ERROR_IPSEC_IKE_NEGOTIATION_PENDING";
case 13804:
return "ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR";
case 13805:
return "ERROR_IPSEC_IKE_TIMED_OUT";
}
return "Unknown";
}
return "ERROR_IPSEC_IKE_NEG_STATUS_BEGIN";
}
if ( a1 == -2146881278 )
return "CRYPT_E_ASN1_EOD";
if ( a1 > -2147023175 )
{
if ( a1 <= -2147022646 )
{
if ( a1 != -2147022646 )
{
switch ( a1 )
{
case -2147023174:
goto LABEL_3339;
case -2147023173:
goto LABEL_3340;
case -2147023172:
goto LABEL_3341;
case -2147023171:
goto LABEL_3342;
case -2147023170:
goto LABEL_3343;
case -2147023169:
goto LABEL_3344;
case -2147023168:
goto LABEL_3345;
case -2147023166:
goto LABEL_3346;
case -2147023164:
goto LABEL_3347;
case -2147023163:
goto LABEL_3348;
case -2147023162:
goto LABEL_3349;
case -2147023161:
goto LABEL_3350;
case -2147023160:
goto LABEL_3351;
case -2147023159:
goto LABEL_3352;
case -2147023157:
goto LABEL_3353;
case -2147023156:
goto LABEL_3354;
case -2147023155:
goto LABEL_3355;
case -2147023154:
goto LABEL_3356;
case -2147023153:
goto LABEL_3357;
case -2147023152:
goto LABEL_3358;
case -2147023151:
goto LABEL_3359;
case -2147023150:
goto LABEL_3360;
case -2147023149:
goto LABEL_3361;
case -2147023148:
goto LABEL_3362;
case -2147023147:
goto LABEL_3363;
case -2147023146:
goto LABEL_3364;
case -2147023145:
goto LABEL_3365;
case -2147023144:
goto LABEL_3366;
case -2147023143:
goto LABEL_3367;
case -2147023142:
goto LABEL_3368;
case -2147023141:
goto LABEL_3369;
case -2147023140:
goto LABEL_3370;
case -2147023139:
goto LABEL_3371;
case -2147023138:
goto LABEL_3372;
case -2147023137:
goto LABEL_3373;
case -2147023136:
goto LABEL_3374;
case -2147023135:
goto LABEL_3375;
case -2147023134:
goto LABEL_3376;
case -2147023133:
goto LABEL_3377;
case -2147023132:
goto LABEL_3378;
case -2147023131:
goto LABEL_3379;
case -2147023130:
goto LABEL_3380;
case -2147023129:
goto LABEL_3381;
case -2147023128:
goto LABEL_3382;
case -2147023127:
goto LABEL_3383;
case -2147023126:
goto LABEL_3384;
case -2147023125:
goto LABEL_3385;
case -2147023124:
goto LABEL_3386;
case -2147023123:
goto LABEL_3387;
case -2147023122:
goto LABEL_3388;
case -2147023121:
goto LABEL_3389;
case -2147023119:
goto LABEL_3390;
case -2147023118:
goto LABEL_3391;
case -2147023117:
goto LABEL_3392;
case -2147023116:
goto LABEL_3393;
case -2147023115:
goto LABEL_3394;
case -2147023114:
goto LABEL_3395;
case -2147023113:
goto LABEL_3396;
case -2147023112:
goto LABEL_3397;
case -2147023111:
goto LABEL_3398;
case -2147023110:
goto LABEL_3399;
case -2147023109:
goto LABEL_3400;
case -2147023108:
goto LABEL_3401;
case -2147023107:
goto LABEL_3402;
case -2147023106:
goto LABEL_3403;
case -2147023105:
goto LABEL_3404;
case -2147023104:
goto LABEL_3405;
case -2147023103:
goto LABEL_3406;
case -2147023102:
goto LABEL_3407;
case -2147023101:
goto LABEL_3408;
case -2147023100:
goto LABEL_3409;
case -2147023099:
goto LABEL_3410;
case -2147023098:
goto LABEL_3411;
case -2147023097:
goto LABEL_3412;
case -2147023096:
goto LABEL_3413;
case -2147023095:
goto LABEL_3414;
case -2147023094:
goto LABEL_3415;
case -2147023093:
goto LABEL_3416;
case -2147023092:
goto LABEL_3417;
case -2147023091:
goto LABEL_3418;
case -2147023090:
goto LABEL_3419;
case -2147023089:
goto LABEL_3420;
case -2147023088:
goto LABEL_3421;
case -2147023087:
goto LABEL_3422;
case -2147023086:
goto LABEL_3423;
case -2147023085:
goto LABEL_3424;
case -2147023084:
goto LABEL_3425;
case -2147023083:
goto LABEL_3426;
case -2147023082:
goto LABEL_3427;
case -2147023081:
goto LABEL_3428;
case -2147023080:
goto LABEL_3429;
case -2147023079:
goto LABEL_3430;
case -2147023078:
goto LABEL_3431;
case -2147023077:
goto LABEL_3432;
case -2147023076:
goto LABEL_3433;
case -2147023075:
goto LABEL_3434;
case -2147023074:
goto LABEL_3435;
case -2147023073:
goto LABEL_3436;
case -2147023072:
goto LABEL_3437;
case -2147023071:
goto LABEL_3438;
case -2147023070:
goto LABEL_3439;
case -2147023069:
return "RPC_X_INVALID_ES_ACTION";
case -2147023068:
goto LABEL_3475;
case -2147023067:
goto LABEL_3476;
case -2147023066:
goto LABEL_3477;
case -2147023065:
goto LABEL_3478;
case -2147023064:
goto LABEL_3479;
case -2147022998:
goto LABEL_3480;
case -2147022997:
goto LABEL_3481;
case -2147022996:
goto LABEL_3482;
case -2147022995:
goto LABEL_3483;
case -2147022994:
goto LABEL_3484;
case -2147022993:
goto LABEL_3485;
case -2147022992:
goto LABEL_3486;
case -2147022991:
goto LABEL_3487;
case -2147022990:
goto LABEL_3488;
case -2147022989:
goto LABEL_3489;
case -2147022988:
goto LABEL_3490;
case -2147022987:
goto LABEL_3491;
case -2147022986:
goto LABEL_3492;
case -2147022985:
goto LABEL_3493;
case -2147022984:
goto LABEL_3494;
case -2147022983:
goto LABEL_3495;
case -2147022982:
goto LABEL_3496;
case -2147022981:
goto LABEL_3497;
case -2147022980:
goto LABEL_3498;
case -2147022979:
goto LABEL_3499;
case -2147022978:
goto LABEL_3500;
case -2147022977:
goto LABEL_3501;
case -2147022976:
goto LABEL_3502;
case -2147022975:
goto LABEL_3503;
case -2147022974:
goto LABEL_3507;
case -2147022973:
goto LABEL_3508;
case -2147022972:
goto LABEL_3509;
case -2147022971:
goto LABEL_3510;
case -2147022970:
goto LABEL_3511;
case -2147022969:
goto LABEL_3512;
case -2147022968:
goto LABEL_3513;
case -2147022967:
goto LABEL_3514;
case -2147022966:
goto LABEL_3515;
case -2147022965:
goto LABEL_3516;
case -2147022896:
goto LABEL_3504;
case -2147022895:
goto LABEL_3505;
case -2147022894:
goto LABEL_3506;
case -2147022893:
return "ERROR_METAFILE_NOT_SUPPORTED";
case -2147022892:
goto LABEL_3523;
case -2147022891:
goto LABEL_3524;
case -2147022886:
goto LABEL_3525;
case -2147022885:
goto LABEL_3526;
case -2147022884:
goto LABEL_3527;
case -2147022883:
goto LABEL_3528;
case -2147022882:
goto LABEL_3529;
case -2147022881:
goto LABEL_3530;
case -2147022880:
goto LABEL_3531;
case -2147022879:
goto LABEL_3532;
case -2147022878:
return "ERROR_ICM_NOT_ENABLED";
case -2147022877:
return "ERROR_DELETING_ICM_XFORM";
case -2147022876:
return "ERROR_INVALID_TRANSFORM";
case -2147022875:
return "ERROR_COLORSPACE_MISMATCH";
case -2147022874:
return "ERROR_INVALID_COLORINDEX";
case -2147022788:
return "ERROR_CONNECTED_OTHER_PASSWORD";
case -2147022787:
return "ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT";
case -2147022694:
return "ERROR_BAD_USERNAME";
default:
return "Unknown";
}
}
return "ERROR_NOT_CONNECTED";
}
if ( a1 <= -2147016320 )
{
if ( a1 == -2147016320 )
return "ERROR_DS_RESERVED_LINK_ID";
if ( a1 > -2147016660 )
{
switch ( a1 )
{
case -2147016659:
goto LABEL_3947;
case -2147016658:
goto LABEL_3948;
case -2147016657:
goto LABEL_3949;
case -2147016656:
goto LABEL_3950;
case -2147016655:
goto LABEL_3951;
case -2147016654:
goto LABEL_3952;
case -2147016653:
goto LABEL_3953;
case -2147016652:
goto LABEL_3954;
case -2147016651:
goto LABEL_3955;
case -2147016650:
goto LABEL_3956;
case -2147016649:
goto LABEL_3957;
case -2147016648:
goto LABEL_3958;
case -2147016647:
goto LABEL_3959;
case -2147016646:
goto LABEL_3960;
case -2147016645:
goto LABEL_3961;
case -2147016644:
goto LABEL_3962;
case -2147016643:
goto LABEL_3963;
case -2147016642:
goto LABEL_3964;
case -2147016641:
goto LABEL_3965;
case -2147016640:
goto LABEL_3966;
case -2147016639:
goto LABEL_3967;
case -2147016638:
goto LABEL_3968;
case -2147016637:
goto LABEL_3969;
case -2147016636:
goto LABEL_3970;
case -2147016635:
goto LABEL_3971;
case -2147016634:
goto LABEL_3972;
case -2147016595:
return "ERROR_DS_ROOT_MUST_BE_NC";
case -2147016594:
goto LABEL_3975;
case -2147016593:
goto LABEL_3976;
case -2147016592:
goto LABEL_3977;
case -2147016591:
goto LABEL_3978;
case -2147016590:
goto LABEL_3979;
case -2147016589:
goto LABEL_3980;
case -2147016588:
goto LABEL_3981;
case -2147016587:
goto LABEL_3982;
case -2147016586:
goto LABEL_3983;
case -2147016585:
goto LABEL_3984;
case -2147016584:
goto LABEL_3985;
case -2147016583:
goto LABEL_3986;
case -2147016582:
goto LABEL_3987;
case -2147016581:
goto LABEL_3988;
case -2147016580:
goto LABEL_3989;
case -2147016579:
goto LABEL_3990;
case -2147016578:
goto LABEL_3991;
case -2147016576:
goto LABEL_3992;
case -2147016575:
goto LABEL_3993;
case -2147016574:
goto LABEL_3994;
case -2147016573:
goto LABEL_3995;
case -2147016572:
goto LABEL_3996;
case -2147016571:
goto LABEL_3997;
case -2147016570:
goto LABEL_3998;
case -2147016569:
goto LABEL_3999;
case -2147016568:
goto LABEL_4000;
case -2147016567:
goto LABEL_4001;
case -2147016566:
goto LABEL_4002;
case -2147016565:
goto LABEL_4003;
case -2147016564:
goto LABEL_4004;
case -2147016563:
goto LABEL_4005;
case -2147016562:
goto LABEL_4006;
case -2147016561:
goto LABEL_4007;
case -2147016560:
goto LABEL_4008;
case -2147016559:
goto LABEL_4009;
case -2147016558:
goto LABEL_4010;
case -2147016557:
goto LABEL_4093;
case -2147016556:
goto LABEL_4011;
case -2147016555:
goto LABEL_4012;
case -2147016554:
goto LABEL_4013;
case -2147016553:
goto LABEL_4014;
case -2147016552:
goto LABEL_4015;
case -2147016551:
goto LABEL_4016;
case -2147016550:
goto LABEL_4017;
case -2147016549:
goto LABEL_4018;
case -2147016548:
goto LABEL_4019;
case -2147016547:
goto LABEL_4020;
case -2147016546:
goto LABEL_4021;
case -2147016545:
goto LABEL_4022;
case -2147016544:
goto LABEL_4023;
case -2147016543:
goto LABEL_4024;
case -2147016542:
goto LABEL_4025;
case -2147016541:
goto LABEL_4026;
case -2147016540:
goto LABEL_4027;
case -2147016539:
goto LABEL_4028;
case -2147016538:
goto LABEL_4029;
case -2147016537:
goto LABEL_4030;
case -2147016536:
goto LABEL_4031;
case -2147016535:
goto LABEL_4032;
case -2147016534:
goto LABEL_4033;
case -2147016533:
goto LABEL_4034;
case -2147016532:
goto LABEL_4035;
case -2147016531:
goto LABEL_4036;
case -2147016530:
goto LABEL_4037;
case -2147016529:
goto LABEL_4038;
case -2147016528:
goto LABEL_4039;
case -2147016527:
goto LABEL_4040;
case -2147016526:
goto LABEL_4041;
case -2147016525:
goto LABEL_4042;
case -2147016524:
goto LABEL_4043;
case -2147016523:
goto LABEL_4044;
case -2147016522:
goto LABEL_4045;
case -2147016521:
goto LABEL_4046;
case -2147016520:
goto LABEL_4047;
case -2147016519:
goto LABEL_4048;
case -2147016518:
goto LABEL_4049;
case -2147016517:
goto LABEL_4050;
case -2147016516:
goto LABEL_4051;
case -2147016515:
goto LABEL_4052;
case -2147016514:
goto LABEL_4053;
case -2147016513:
goto LABEL_4054;
case -2147016512:
goto LABEL_4055;
case -2147016511:
goto LABEL_4056;
case -2147016510:
goto LABEL_4057;
case -2147016509:
goto LABEL_4058;
case -2147016508:
goto LABEL_4059;
case -2147016507:
goto LABEL_4060;
case -2147016506:
goto LABEL_4061;
case -2147016505:
goto LABEL_4062;
case -2147016504:
goto LABEL_4063;
case -2147016503:
goto LABEL_4064;
case -2147016502:
goto LABEL_4065;
case -2147016501:
goto LABEL_4066;
case -2147016500:
goto LABEL_4067;
case -2147016499:
goto LABEL_4068;
case -2147016498:
goto LABEL_4069;
case -2147016497:
goto LABEL_4070;
case -2147016496:
goto LABEL_4071;
case -2147016495:
goto LABEL_4072;
case -2147016494:
goto LABEL_4073;
case -2147016493:
goto LABEL_4074;
case -2147016492:
goto LABEL_4075;
case -2147016491:
goto LABEL_4076;
case -2147016490:
goto LABEL_4077;
case -2147016489:
goto LABEL_4078;
case -2147016488:
goto LABEL_4079;
case -2147016487:
goto LABEL_4080;
case -2147016486:
goto LABEL_4081;
case -2147016485:
goto LABEL_4082;
case -2147016484:
goto LABEL_4083;
case -2147016483:
goto LABEL_4084;
case -2147016482:
goto LABEL_4085;
case -2147016481:
goto LABEL_4086;
case -2147016480:
goto LABEL_4087;
case -2147016479:
goto LABEL_4088;
case -2147016478:
goto LABEL_4089;
case -2147016477:
goto LABEL_4090;
case -2147016476:
goto LABEL_4091;
case -2147016475:
goto LABEL_4092;
case -2147016474:
return "ERROR_DS_CANT_RETRIEVE_CHILD";
case -2147016473:
goto LABEL_4098;
case -2147016472:
goto LABEL_4099;
case -2147016471:
goto LABEL_4100;
case -2147016470:
goto LABEL_4101;
case -2147016469:
goto LABEL_4102;
case -2147016468:
goto LABEL_4103;
case -2147016467:
goto LABEL_4104;
case -2147016466:
goto LABEL_4105;
case -2147016465:
goto LABEL_4106;
case -2147016464:
goto LABEL_4107;
case -2147016463:
goto LABEL_4108;
case -2147016462:
goto LABEL_4109;
case -2147016461:
goto LABEL_4110;
case -2147016460:
goto LABEL_4111;
case -2147016459:
goto LABEL_4112;
case -2147016458:
goto LABEL_4113;
case -2147016457:
goto LABEL_4114;
case -2147016456:
goto LABEL_4115;
case -2147016455:
goto LABEL_4116;
case -2147016454:
goto LABEL_4117;
case -2147016453:
goto LABEL_4118;
case -2147016452:
goto LABEL_4119;
case -2147016451:
goto LABEL_4120;
case -2147016450:
goto LABEL_4121;
case -2147016449:
goto LABEL_4122;
case -2147016448:
goto LABEL_4123;
case -2147016447:
goto LABEL_4124;
case -2147016446:
goto LABEL_4125;
case -2147016445:
goto LABEL_4126;
case -2147016444:
goto LABEL_4127;
case -2147016443:
goto LABEL_4128;
case -2147016442:
goto LABEL_4129;
case -2147016441:
goto LABEL_4130;
case -2147016440:
goto LABEL_4131;
case -2147016439:
goto LABEL_4132;
case -2147016438:
goto LABEL_4133;
case -2147016437:
goto LABEL_4134;
case -2147016436:
goto LABEL_4135;
case -2147016435:
goto LABEL_4136;
case -2147016434:
goto LABEL_4137;
case -2147016433:
goto LABEL_4138;
case -2147016432:
goto LABEL_4139;
case -2147016431:
goto LABEL_4140;
case -2147016430:
goto LABEL_4141;
case -2147016429:
goto LABEL_4142;
case -2147016428:
goto LABEL_4143;
case -2147016427:
goto LABEL_4144;
case -2147016426:
goto LABEL_4145;
case -2147016425:
goto LABEL_4146;
case -2147016424:
goto LABEL_4147;
case -2147016423:
goto LABEL_4148;
case -2147016422:
goto LABEL_4149;
case -2147016421:
goto LABEL_4150;
case -2147016420:
goto LABEL_4151;
case -2147016419:
goto LABEL_4152;
case -2147016418:
goto LABEL_4153;
case -2147016417:
goto LABEL_4154;
case -2147016416:
goto LABEL_4155;
case -2147016415:
goto LABEL_4156;
case -2147016414:
goto LABEL_4157;
case -2147016413:
goto LABEL_4158;
case -2147016412:
goto LABEL_4159;
case -2147016411:
goto LABEL_4160;
case -2147016410:
goto LABEL_4161;
case -2147016409:
goto LABEL_4162;
case -2147016408:
goto LABEL_4163;
case -2147016407:
goto LABEL_4164;
case -2147016406:
goto LABEL_4165;
case -2147016405:
goto LABEL_4166;
case -2147016404:
goto LABEL_4167;
case -2147016403:
goto LABEL_4168;
case -2147016402:
goto LABEL_4169;
case -2147016401:
goto LABEL_4170;
case -2147016400:
goto LABEL_4171;
case -2147016399:
goto LABEL_4172;
case -2147016398:
goto LABEL_4173;
case -2147016397:
goto LABEL_4174;
case -2147016396:
goto LABEL_4175;
case -2147016395:
goto LABEL_4176;
case -2147016394:
goto LABEL_4177;
case -2147016393:
goto LABEL_4178;
case -2147016392:
goto LABEL_4179;
case -2147016391:
goto LABEL_4180;
case -2147016390:
goto LABEL_4181;
case -2147016389:
goto LABEL_4182;
case -2147016388:
goto LABEL_4183;
case -2147016387:
goto LABEL_4184;
case -2147016386:
goto LABEL_4185;
case -2147016385:
goto LABEL_4186;
case -2147016384:
goto LABEL_4187;
case -2147016383:
goto LABEL_4188;
case -2147016382:
goto LABEL_4189;
case -2147016381:
goto LABEL_4190;
case -2147016380:
goto LABEL_4191;
case -2147016379:
goto LABEL_4192;
case -2147016378:
goto LABEL_4193;
case -2147016377:
goto LABEL_4194;
case -2147016376:
goto LABEL_4195;
case -2147016375:
goto LABEL_4196;
case -2147016374:
goto LABEL_4197;
case -2147016373:
goto LABEL_4198;
case -2147016372:
goto LABEL_4199;
case -2147016371:
goto LABEL_4200;
case -2147016370:
goto LABEL_4201;
case -2147016369:
goto LABEL_4202;
case -2147016368:
goto LABEL_4203;
case -2147016367:
goto LABEL_4204;
case -2147016366:
goto LABEL_4205;
case -2147016365:
goto LABEL_4206;
case -2147016364:
goto LABEL_4207;
case -2147016363:
goto LABEL_4208;
case -2147016362:
goto LABEL_4209;
case -2147016361:
goto LABEL_4210;
case -2147016360:
goto LABEL_4211;
case -2147016359:
goto LABEL_4212;
case -2147016358:
goto LABEL_4213;
case -2147016357:
goto LABEL_4214;
case -2147016356:
goto LABEL_4215;
case -2147016355:
goto LABEL_4216;
case -2147016354:
goto LABEL_4217;
case -2147016353:
goto LABEL_4218;
case -2147016352:
goto LABEL_4219;
case -2147016351:
goto LABEL_4220;
case -2147016350:
goto LABEL_4221;
case -2147016349:
goto LABEL_4222;
case -2147016348:
goto LABEL_4223;
case -2147016347:
goto LABEL_4224;
case -2147016346:
goto LABEL_4225;
case -2147016345:
goto LABEL_4226;
case -2147016344:
goto LABEL_4227;
case -2147016343:
goto LABEL_4228;
case -2147016342:
goto LABEL_4229;
case -2147016341:
goto LABEL_4230;
case -2147016340:
goto LABEL_4231;
case -2147016339:
goto LABEL_4232;
case -2147016338:
goto LABEL_4233;
case -2147016337:
goto LABEL_4234;
case -2147016336:
goto LABEL_4235;
case -2147016335:
goto LABEL_4236;
case -2147016334:
goto LABEL_4237;
case -2147016333:
goto LABEL_4238;
case -2147016332:
goto LABEL_4239;
case -2147016331:
goto LABEL_4240;
case -2147016330:
goto LABEL_4241;
case -2147016329:
goto LABEL_4242;
case -2147016328:
goto LABEL_4243;
case -2147016327:
goto LABEL_4244;
case -2147016326:
goto LABEL_4245;
case -2147016325:
goto LABEL_4246;
case -2147016324:
goto LABEL_4247;
case -2147016323:
goto LABEL_4248;
case -2147016322:
goto LABEL_4249;
case -2147016321:
goto LABEL_4250;
default:
return "Unknown";
}
}
if ( a1 == -2147016660 )
return "ERROR_DS_UNAVAILABLE_CRIT_EXTENSION";
if ( a1 <= -2147019835 )
{
if ( a1 == -2147019835 )
return "ERROR_CLUSTER_NODE_ALREADY_UP";
if ( a1 <= -2147020562 )
{
if ( a1 == -2147020562 )
return "ERROR_UNEXPECTED_OMID";
if ( a1 > -2147020685 )
{
switch ( a1 )
{
case -2147020684:
return "ERROR_WMI_ALREADY_DISABLED";
case -2147020683:
return "ERROR_WMI_READ_ONLY";
case -2147020682:
return "ERROR_WMI_SET_FAILURE";
case -2147020596:
return "ERROR_INVALID_MEDIA";
case -2147020595:
return "ERROR_INVALID_LIBRARY";
case -2147020594:
return "ERROR_INVALID_MEDIA_POOL";
case -2147020593:
return "ERROR_DRIVE_MEDIA_MISMATCH";
case -2147020592:
goto LABEL_3642;
case -2147020591:
goto LABEL_3643;
case -2147020590:
goto LABEL_3644;
case -2147020589:
goto LABEL_3645;
case -2147020588:
goto LABEL_3646;
case -2147020587:
goto LABEL_3647;
case -2147020586:
goto LABEL_3648;
case -2147020585:
goto LABEL_3649;
case -2147020584:
goto LABEL_3650;
case -2147020583:
goto LABEL_3651;
case -2147020582:
goto LABEL_3652;
case -2147020581:
goto LABEL_3653;
case -2147020580:
goto LABEL_3654;
case -2147020579:
goto LABEL_3655;
case -2147020578:
goto LABEL_3656;
case -2147020577:
goto LABEL_3657;
case -2147020576:
goto LABEL_3658;
case -2147020575:
goto LABEL_3659;
case -2147020574:
goto LABEL_3660;
case -2147020573:
goto LABEL_3661;
case -2147020572:
return "ERROR_UNABLE_TO_LOAD_MEDIUM";
case -2147020571:
goto LABEL_3666;
case -2147020570:
goto LABEL_3667;
case -2147020569:
goto LABEL_3668;
case -2147020568:
goto LABEL_3669;
case -2147020567:
goto LABEL_3670;
case -2147020566:
goto LABEL_3671;
case -2147020565:
goto LABEL_3672;
case -2147020564:
goto LABEL_3673;
case -2147020563:
goto LABEL_3674;
default:
return "Unknown";
}
}
if ( a1 != -2147020685 )
{
if ( a1 <= -2147020896 )
{
if ( a1 != -2147020896 )
{
if ( a1 > -2147021890 )
{
switch ( a1 )
{
case -2147021889:
return "ERROR_INVALID_PRINT_MONITOR";
case -2147021888:
return "ERROR_PRINT_MONITOR_IN_USE";
case -2147021887:
return "ERROR_PRINTER_HAS_JOBS_QUEUED";
case -2147021886:
return "ERROR_SUCCESS_REBOOT_REQUIRED";
case -2147021885:
return "ERROR_SUCCESS_RESTART_REQUIRED";
case -2147021884:
return "ERROR_PRINTER_NOT_FOUND";
case -2147021883:
return "ERROR_PRINTER_DRIVER_WARNED";
case -2147021882:
return "ERROR_PRINTER_DRIVER_BLOCKED";
default:
return "Unknown";
}
}
if ( a1 != -2147021890 )
{
if ( a1 <= -2147021895 )
{
if ( a1 != -2147021895 )
{
if ( a1 != -2147022495 )
{
if ( a1 != -2147022494 )
{
if ( a1 != -2147022492 )
{
if ( a1 != -2147021896 )
return "Unknown";
return "ERROR_UNKNOWN_PRINT_MONITOR";
}
return "ERROR_DEVICE_IN_USE";
}
return "ERROR_ACTIVE_CONNECTIONS";
}
return "ERROR_OPEN_FILES";
}
return "ERROR_PRINTER_DRIVER_IN_USE";
}
if ( a1 != -2147021894 )
{
if ( a1 != -2147021893 )
{
if ( a1 != -2147021892 )
return "ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED";
return "ERROR_SPL_NO_ADDJOB";
}
return "ERROR_SPL_NO_STARTDOC";
}
return "ERROR_SPOOL_FILE_NOT_FOUND";
}
return "ERROR_PRINT_MONITOR_ALREADY_INSTALLED";
}
return "ERROR_WINS_INTERNAL";
}
if ( a1 > -2147020694 )
{
switch ( a1 )
{
case -2147020693:
return "ERROR_WMI_TRY_AGAIN";
case -2147020692:
return "ERROR_WMI_DP_NOT_FOUND";
case -2147020691:
return "ERROR_WMI_UNRESOLVED_INSTANCE_REF";
case -2147020690:
return "ERROR_WMI_ALREADY_ENABLED";
case -2147020689:
return "ERROR_WMI_GUID_DISCONNECTED";
case -2147020688:
return "ERROR_WMI_SERVER_UNAVAILABLE";
case -2147020687:
return "ERROR_WMI_DP_FAILED";
case -2147020686:
return "ERROR_WMI_INVALID_MOF";
default:
return "Unknown";
}
}
if ( a1 != -2147020694 )
{
if ( a1 <= -2147020891 )
{
if ( a1 != -2147020891 )
{
if ( a1 != -2147020895 )
{
if ( a1 != -2147020894 )
{
if ( a1 != -2147020893 )
return "ERROR_FULL_BACKUP";
return "ERROR_INC_BACKUP";
}
return "ERROR_STATIC_INIT";
}
return "ERROR_CAN_NOT_DEL_LOCAL_WINS";
}
return "ERROR_REC_NON_EXISTENT";
}
if ( a1 != -2147020890 )
{
if ( a1 != -2147020796 )
{
if ( a1 != -2147020696 )
{
if ( a1 != -2147020695 )
return "Unknown";
return "ERROR_WMI_INSTANCE_NOT_FOUND";
}
return "ERROR_WMI_GUID_NOT_FOUND";
}
return "ERROR_DHCP_ADDRESS_CONFLICT";
}
return "ERROR_RPL_NOT_ALLOWED";
}
return "ERROR_WMI_ITEMID_NOT_FOUND";
}
return "ERROR_WMI_INVALID_REGINFO";
}
if ( a1 <= -2147020506 )
{
if ( a1 != -2147020506 )
{
switch ( a1 )
{
case -2147020561:
goto LABEL_3676;
case -2147020560:
goto LABEL_3677;
case -2147020559:
goto LABEL_3681;
case -2147020558:
goto LABEL_3682;
case -2147020557:
goto LABEL_3683;
case -2147020556:
goto LABEL_3684;
case -2147020546:
goto LABEL_3678;
case -2147020545:
goto LABEL_3679;
case -2147020544:
goto LABEL_3680;
default:
return "Unknown";
}
}
return "ERROR_NOT_A_REPARSE_POINT";
}
if ( a1 > -2147019868 )
{
switch ( a1 )
{
case -2147019867:
goto LABEL_3732;
case -2147019866:
goto LABEL_3733;
case -2147019865:
goto LABEL_3734;
case -2147019864:
goto LABEL_3735;
case -2147019863:
goto LABEL_3736;
case -2147019862:
goto LABEL_3737;
case -2147019861:
goto LABEL_3738;
case -2147019860:
goto LABEL_3739;
case -2147019859:
goto LABEL_3740;
case -2147019858:
goto LABEL_3741;
case -2147019857:
goto LABEL_3742;
case -2147019856:
goto LABEL_3743;
case -2147019855:
goto LABEL_3744;
case -2147019854:
goto LABEL_3745;
case -2147019853:
goto LABEL_3746;
case -2147019852:
goto LABEL_3747;
case -2147019851:
goto LABEL_3748;
case -2147019850:
goto LABEL_3749;
case -2147019849:
goto LABEL_3750;
case -2147019848:
goto LABEL_3751;
case -2147019847:
goto LABEL_3752;
case -2147019846:
goto LABEL_3753;
case -2147019845:
goto LABEL_3754;
case -2147019844:
goto LABEL_3755;
case -2147019843:
goto LABEL_3756;
case -2147019842:
goto LABEL_3757;
case -2147019840:
goto LABEL_3758;
case -2147019839:
goto LABEL_3759;
case -2147019838:
goto LABEL_3760;
case -2147019837:
goto LABEL_3761;
case -2147019836:
goto LABEL_3762;
default:
return "Unknown";
}
}
if ( a1 == -2147019868 )
return "ERROR_QUORUMLOG_OPEN_FAILED";
if ( a1 > -2147019884 )
{
switch ( a1 )
{
case -2147019883:
goto LABEL_3713;
case -2147019882:
goto LABEL_3714;
case -2147019881:
goto LABEL_3715;
case -2147019880:
goto LABEL_3716;
case -2147019879:
return "ERROR_RESMON_CREATE_FAILED";
case -2147019878:
goto LABEL_3721;
case -2147019877:
goto LABEL_3722;
case -2147019876:
goto LABEL_3723;
case -2147019875:
goto LABEL_3724;
case -2147019874:
goto LABEL_3725;
case -2147019873:
goto LABEL_3726;
case -2147019872:
goto LABEL_3727;
case -2147019871:
goto LABEL_3728;
case -2147019870:
goto LABEL_3729;
case -2147019869:
goto LABEL_3730;
default:
return "Unknown";
}
}
if ( a1 == -2147019884 )
return "ERROR_GROUP_NOT_AVAILABLE";
if ( a1 <= -2147019892 )
{
if ( a1 != -2147019892 )
{
if ( a1 <= -2147020396 )
{
if ( a1 != -2147020396 )
{
if ( a1 != -2147020505 )
{
if ( a1 != -2147020504 )
{
if ( a1 != -2147020503 )
{
if ( a1 != -2147020502 )
return "Unknown";
return "ERROR_REPARSE_TAG_MISMATCH";
}
return "ERROR_REPARSE_TAG_INVALID";
}
return "ERROR_INVALID_REPARSE_DATA";
}
return "ERROR_REPARSE_ATTRIBUTE_CONFLICT";
}
return "ERROR_VOLUME_NOT_SIS_ENABLED";
}
if ( a1 != -2147019895 )
{
if ( a1 != -2147019894 )
{
if ( a1 != -2147019893 )
return "Unknown";
return "ERROR_DEPENDENCY_ALREADY_EXISTS";
}
return "ERROR_DEPENDENCY_NOT_FOUND";
}
return "ERROR_DEPENDENT_RESOURCE_EXISTS";
}
return "ERROR_RESOURCE_NOT_ONLINE";
}
if ( a1 != -2147019891 )
{
if ( a1 != -2147019890 )
{
switch ( a1 )
{
case -2147019889:
return "ERROR_RESOURCE_NOT_FOUND";
case -2147019888:
return "ERROR_SHUTDOWN_CLUSTER";
case -2147019887:
return "ERROR_CANT_EVICT_ACTIVE_NODE";
case -2147019886:
return "ERROR_OBJECT_ALREADY_EXISTS";
}
return "ERROR_OBJECT_IN_LIST";
}
return "ERROR_RESOURCE_NOT_AVAILABLE";
}
return "ERROR_HOST_NODE_NOT_AVAILABLE";
}
if ( a1 <= -2147019006 )
{
if ( a1 != -2147019006 )
{
switch ( a1 )
{
case -2147019834:
goto LABEL_3764;
case -2147019833:
goto LABEL_3765;
case -2147019832:
goto LABEL_3766;
case -2147019831:
goto LABEL_3767;
case -2147019830:
goto LABEL_3768;
case -2147019829:
goto LABEL_3769;
case -2147019828:
goto LABEL_3770;
case -2147019827:
goto LABEL_3771;
case -2147019826:
goto LABEL_3772;
case -2147019825:
goto LABEL_3773;
case -2147019824:
goto LABEL_3774;
case -2147019823:
goto LABEL_3775;
case -2147019822:
goto LABEL_3776;
case -2147019821:
goto LABEL_3777;
case -2147019820:
goto LABEL_3778;
case -2147019819:
goto LABEL_3779;
case -2147019818:
goto LABEL_3780;
case -2147019817:
goto LABEL_3781;
case -2147019816:
goto LABEL_3782;
case -2147019815:
goto LABEL_3783;
case -2147019814:
goto LABEL_3784;
case -2147019813:
goto LABEL_3785;
case -2147019812:
goto LABEL_3786;
case -2147019811:
goto LABEL_3787;
case -2147019810:
goto LABEL_3788;
case -2147019809:
goto LABEL_3789;
case -2147019808:
goto LABEL_3790;
case -2147019807:
goto LABEL_3791;
default:
return "Unknown";
}
}
return "ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE";
}
if ( a1 <= -2147018896 )
{
if ( a1 != -2147018896 )
{
switch ( a1 )
{
case -2147019005:
goto LABEL_3796;
case -2147019004:
goto LABEL_3797;
case -2147019003:
goto LABEL_3798;
case -2147019002:
goto LABEL_3799;
case -2147019001:
goto LABEL_3800;
case -2147019000:
goto LABEL_3801;
case -2147018999:
goto LABEL_3802;
case -2147018998:
goto LABEL_3803;
case -2147018997:
goto LABEL_3804;
case -2147018996:
goto LABEL_3805;
default:
return "Unknown";
}
}
return "ERROR_ENCRYPTION_FAILED";
}
if ( a1 <= -2147018778 )
{
if ( a1 != -2147018778 )
{
switch ( a1 )
{
case -2147018895:
goto LABEL_3810;
case -2147018894:
goto LABEL_3811;
case -2147018893:
goto LABEL_3812;
case -2147018892:
goto LABEL_3813;
case -2147018891:
goto LABEL_3814;
case -2147018890:
goto LABEL_3815;
case -2147018889:
goto LABEL_3816;
case -2147018888:
goto LABEL_3817;
case -2147018887:
goto LABEL_3818;
case -2147018886:
goto LABEL_3819;
case -2147018885:
goto LABEL_3820;
case -2147018884:
goto LABEL_3821;
case -2147018883:
goto LABEL_3822;
case -2147018882:
goto LABEL_3823;
case -2147018881:
goto LABEL_3824;
case -2147018880:
goto LABEL_3825;
default:
return "Unknown";
}
}
return "ERROR_NO_BROWSER_SERVERS_FOUND";
}
if ( a1 <= -2147016889 )
{
if ( a1 == -2147016889 )
return "FRS_ERR_INSUFFICIENT_PRIV";
if ( a1 <= -2147017859 )
{
if ( a1 == -2147017859 )
return "ERROR_CTX_LOGON_DISABLED";
if ( a1 > -2147017885 )
{
switch ( a1 )
{
case -2147017884:
return "ERROR_CTX_MODEM_RESPONSE_TIMEOUT";
case -2147017883:
return "ERROR_CTX_MODEM_RESPONSE_NO_CARRIER";
case -2147017882:
return "ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE";
case -2147017881:
goto LABEL_3863;
case -2147017880:
goto LABEL_3864;
case -2147017879:
goto LABEL_3865;
case -2147017874:
goto LABEL_3866;
case -2147017873:
goto LABEL_3867;
case -2147017872:
goto LABEL_3868;
case -2147017871:
goto LABEL_3869;
case -2147017861:
goto LABEL_3870;
default:
return "Unknown";
}
}
if ( a1 != -2147017885 )
{
if ( a1 <= -2147017891 )
{
if ( a1 != -2147017891 )
{
if ( a1 != -2147018696 )
{
if ( a1 != -2147017895 )
{
if ( a1 != -2147017894 )
{
if ( a1 != -2147017893 )
{
if ( a1 != -2147017892 )
return "Unknown";
return "ERROR_CTX_WD_NOT_FOUND";
}
return "ERROR_CTX_PD_NOT_FOUND";
}
return "ERROR_CTX_INVALID_PD";
}
return "ERROR_CTX_WINSTATION_NAME_INVALID";
}
return "SCHED_E_SERVICE_NOT_LOCALSYSTEM";
}
return "ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY";
}
if ( a1 != -2147017890 )
{
if ( a1 != -2147017889 )
{
if ( a1 != -2147017888 )
{
if ( a1 != -2147017887 )
return "ERROR_CTX_INVALID_MODEMNAME";
return "ERROR_CTX_MODEM_INF_NOT_FOUND";
}
return "ERROR_CTX_NO_OUTBUF";
}
return "ERROR_CTX_CLOSE_PENDING";
}
return "ERROR_CTX_SERVICE_NAME_COLLISION";
}
return "ERROR_CTX_MODEM_RESPONSE_ERROR";
}
if ( a1 > -2147016895 )
{
switch ( a1 )
{
case -2147016894:
return "FRS_ERR_STARTING_SERVICE";
case -2147016893:
return "FRS_ERR_STOPPING_SERVICE";
case -2147016892:
return "FRS_ERR_INTERNAL_API";
case -2147016891:
return "FRS_ERR_INTERNAL";
}
return "FRS_ERR_SERVICE_COMM";
}
if ( a1 != -2147016895 )
{
switch ( a1 )
{
case -2147017858:
goto LABEL_3872;
case -2147017856:
goto LABEL_3873;
case -2147017855:
goto LABEL_3874;
case -2147017854:
goto LABEL_3875;
case -2147017852:
goto LABEL_3876;
case -2147017851:
return "ERROR_CTX_WINSTATION_ACCESS_DENIED";
case -2147017847:
goto LABEL_3881;
case -2147017846:
goto LABEL_3882;
case -2147017845:
goto LABEL_3883;
case -2147017844:
goto LABEL_3884;
case -2147017843:
goto LABEL_3885;
case -2147017842:
goto LABEL_3886;
case -2147017841:
goto LABEL_3887;
case -2147017840:
goto LABEL_3888;
case -2147017839:
goto LABEL_3889;
case -2147017838:
goto LABEL_3890;
default:
return "Unknown";
}
}
return "FRS_ERR_INVALID_API_SEQUENCE";
}
if ( a1 > -2147016696 )
{
switch ( a1 )
{
case -2147016695:
return "ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY";
case -2147016694:
return "ERROR_DS_NO_ATTRIBUTE_OR_VALUE";
case -2147016693:
goto LABEL_3914;
case -2147016692:
goto LABEL_3915;
case -2147016691:
goto LABEL_3916;
case -2147016690:
goto LABEL_3917;
case -2147016689:
goto LABEL_3918;
case -2147016688:
goto LABEL_3919;
case -2147016687:
goto LABEL_3920;
case -2147016686:
goto LABEL_3921;
case -2147016685:
goto LABEL_3922;
case -2147016684:
goto LABEL_3923;
case -2147016683:
goto LABEL_3924;
case -2147016682:
goto LABEL_3925;
case -2147016681:
goto LABEL_3926;
case -2147016680:
goto LABEL_3927;
case -2147016679:
goto LABEL_3928;
case -2147016678:
goto LABEL_3929;
case -2147016677:
goto LABEL_3930;
case -2147016676:
goto LABEL_3931;
case -2147016675:
goto LABEL_3932;
case -2147016674:
goto LABEL_3933;
case -2147016672:
goto LABEL_3934;
case -2147016671:
goto LABEL_3935;
case -2147016670:
goto LABEL_3936;
case -2147016669:
goto LABEL_3937;
case -2147016668:
goto LABEL_3938;
case -2147016667:
goto LABEL_3939;
case -2147016666:
goto LABEL_3940;
case -2147016665:
goto LABEL_3941;
case -2147016664:
goto LABEL_3942;
case -2147016663:
goto LABEL_3943;
case -2147016662:
goto LABEL_3944;
case -2147016661:
goto LABEL_3945;
default:
return "Unknown";
}
}
if ( a1 != -2147016696 )
{
switch ( a1 )
{
case -2147016888:
goto LABEL_3900;
case -2147016887:
goto LABEL_3901;
case -2147016886:
goto LABEL_3902;
case -2147016885:
goto LABEL_3903;
case -2147016884:
goto LABEL_3904;
case -2147016883:
goto LABEL_3905;
case -2147016882:
goto LABEL_3906;
case -2147016881:
goto LABEL_3907;
case -2147016880:
goto LABEL_3908;
case -2147016879:
goto LABEL_3909;
default:
return "Unknown";
}
}
return "ERROR_DS_NOT_INSTALLED";
}
if ( a1 <= -2147015896 )
{
if ( a1 != -2147015896 )
{
switch ( a1 )
{
case -2147016319:
goto LABEL_4252;
case -2147016318:
goto LABEL_4253;
case -2147016317:
goto LABEL_4254;
case -2147016316:
goto LABEL_4255;
case -2147016315:
goto LABEL_4256;
case -2147016314:
goto LABEL_4257;
case -2147016313:
goto LABEL_4258;
case -2147016312:
goto LABEL_4259;
case -2147016311:
goto LABEL_4260;
case -2147016310:
goto LABEL_4261;
case -2147016309:
goto LABEL_4262;
case -2147016308:
goto LABEL_4263;
case -2147016307:
goto LABEL_4264;
case -2147016306:
goto LABEL_4265;
case -2147016305:
goto LABEL_4266;
case -2147016304:
goto LABEL_4267;
case -2147016303:
goto LABEL_4268;
case -2147016302:
goto LABEL_4269;
case -2147016301:
goto LABEL_4270;
case -2147016300:
goto LABEL_4271;
case -2147016299:
goto LABEL_4272;
case -2147016298:
goto LABEL_4273;
case -2147016297:
goto LABEL_4274;
case -2147016296:
goto LABEL_4275;
case -2147016295:
goto LABEL_4276;
default:
return "Unknown";
}
}
return "DNS_ERROR_RESPONSE_CODES_BASE";
}
if ( a1 <= -2147015396 )
{
if ( a1 != -2147015396 )
{
switch ( a1 )
{
case -2147015895:
goto LABEL_4281;
case -2147015894:
goto LABEL_4282;
case -2147015893:
goto LABEL_4283;
case -2147015892:
goto LABEL_4284;
case -2147015891:
goto LABEL_4285;
case -2147015890:
goto LABEL_4286;
case -2147015889:
goto LABEL_4287;
case -2147015888:
goto LABEL_4288;
case -2147015887:
goto LABEL_4289;
case -2147015886:
goto LABEL_4290;
case -2147015880:
goto LABEL_4291;
case -2147015879:
goto LABEL_4292;
case -2147015878:
goto LABEL_4293;
default:
return "Unknown";
}
}
return "DNS_ERROR_PACKET_FMT_BASE";
}
if ( a1 > -2147010889 )
{
if ( a1 > -2146959359 )
{
if ( a1 > -2146893823 )
{
if ( a1 > -2146893056 )
{
if ( a1 > -2146889727 )
{
if ( a1 > -2146885631 )
{
if ( a1 > -2146881536 )
{
if ( a1 > -2146881280 )
{
return "CRYPT_E_ASN1_INTERNAL";
}
else if ( a1 == -2146881280 )
{
return "CRYPT_E_ASN1_ERROR";
}
else
{
switch ( a1 )
{
case -2146881535:
result = "OSS_MORE_BUF";
break;
case -2146881534:
result = "OSS_NEGATIVE_UINTEGER";
break;
case -2146881533:
result = "OSS_PDU_RANGE";
break;
case -2146881532:
result = "OSS_MORE_INPUT";
break;
case -2146881531:
result = "OSS_DATA_ERROR";
break;
case -2146881530:
result = "OSS_BAD_ARG";
break;
case -2146881529:
result = "OSS_BAD_VERSION";
break;
case -2146881528:
result = "OSS_OUT_MEMORY";
break;
case -2146881527:
result = "OSS_PDU_MISMATCH";
break;
case -2146881526:
result = "OSS_LIMITED";
break;
case -2146881525:
result = "OSS_BAD_PTR";
break;
case -2146881524:
result = "OSS_BAD_TIME";
break;
case -2146881523:
result = "OSS_INDEFINITE_NOT_SUPPORTED";
break;
case -2146881522:
result = "OSS_MEM_ERROR";
break;
case -2146881521:
result = "OSS_BAD_TABLE";
break;
case -2146881520:
result = "OSS_TOO_LONG";
break;
case -2146881519:
result = "OSS_CONSTRAINT_VIOLATED";
break;
case -2146881518:
result = "OSS_FATAL_ERROR";
break;
case -2146881517:
result = "OSS_ACCESS_SERIALIZATION_ERROR";
break;
case -2146881516:
result = "OSS_NULL_TBL";
break;
case -2146881515:
result = "OSS_NULL_FCN";
break;
case -2146881514:
result = "OSS_BAD_ENCRULES";
break;
case -2146881513:
result = "OSS_UNAVAIL_ENCRULES";
break;
case -2146881512:
result = "OSS_CANT_OPEN_TRACE_WINDOW";
break;
case -2146881511:
result = "OSS_UNIMPLEMENTED";
break;
case -2146881510:
result = "OSS_OID_DLL_NOT_LINKED";
break;
case -2146881509:
result = "OSS_CANT_OPEN_TRACE_FILE";
break;
case -2146881508:
result = "OSS_TRACE_FILE_ALREADY_OPEN";
break;
case -2146881507:
result = "OSS_TABLE_MISMATCH";
break;
case -2146881506:
result = "OSS_TYPE_NOT_SUPPORTED";
break;
case -2146881505:
result = "OSS_REAL_DLL_NOT_LINKED";
break;
case -2146881504:
result = "OSS_REAL_CODE_NOT_LINKED";
break;
case -2146881503:
result = "OSS_OUT_OF_RANGE";
break;
case -2146881502:
result = "OSS_COPIER_DLL_NOT_LINKED";
break;
case -2146881501:
result = "OSS_CONSTRAINT_DLL_NOT_LINKED";
break;
case -2146881500:
result = "OSS_COMPARATOR_DLL_NOT_LINKED";
break;
case -2146881499:
result = "OSS_COMPARATOR_CODE_NOT_LINKED";
break;
case -2146881498:
result = "OSS_MEM_MGR_DLL_NOT_LINKED";
break;
case -2146881497:
result = "OSS_PDV_DLL_NOT_LINKED";
break;
case -2146881496:
result = "OSS_PDV_CODE_NOT_LINKED";
break;
case -2146881495:
result = "OSS_API_DLL_NOT_LINKED";
break;
case -2146881494:
result = "OSS_BERDER_DLL_NOT_LINKED";
break;
case -2146881493:
result = "OSS_PER_DLL_NOT_LINKED";
break;
case -2146881492:
result = "OSS_OPEN_TYPE_ERROR";
break;
case -2146881491:
result = "OSS_MUTEX_NOT_CREATED";
break;
case -2146881490:
result = "OSS_CANT_CLOSE_TRACE_FILE";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2146881536 )
{
return "CRYPT_E_OSS_ERROR";
}
else
{
switch ( a1 )
{
case -2146885630:
result = "CRYPT_E_BAD_ENCODE";
break;
case -2146885629:
result = "CRYPT_E_FILE_ERROR";
break;
case -2146885628:
result = "CRYPT_E_NOT_FOUND";
break;
case -2146885627:
result = "CRYPT_E_EXISTS";
break;
case -2146885626:
result = "CRYPT_E_NO_PROVIDER";
break;
case -2146885625:
result = "CRYPT_E_SELF_SIGNED";
break;
case -2146885624:
result = "CRYPT_E_DELETED_PREV";
break;
case -2146885623:
result = "CRYPT_E_NO_MATCH";
break;
case -2146885622:
result = "CRYPT_E_UNEXPECTED_MSG_TYPE";
break;
case -2146885621:
result = "CRYPT_E_NO_KEY_PROPERTY";
break;
case -2146885620:
result = "CRYPT_E_NO_DECRYPT_CERT";
break;
case -2146885619:
result = "CRYPT_E_BAD_MSG";
break;
case -2146885618:
result = "CRYPT_E_NO_SIGNER";
break;
case -2146885617:
result = "CRYPT_E_PENDING_CLOSE";
break;
case -2146885616:
result = "CRYPT_E_REVOKED";
break;
case -2146885615:
result = "CRYPT_E_NO_REVOCATION_DLL";
break;
case -2146885614:
result = "CRYPT_E_NO_REVOCATION_CHECK";
break;
case -2146885613:
result = "CRYPT_E_REVOCATION_OFFLINE";
break;
case -2146885612:
result = "CRYPT_E_NOT_IN_REVOCATION_DATABASE";
break;
case -2146885600:
result = "CRYPT_E_INVALID_NUMERIC_STRING";
break;
case -2146885599:
result = "CRYPT_E_INVALID_PRINTABLE_STRING";
break;
case -2146885598:
result = "CRYPT_E_INVALID_IA5_STRING";
break;
case -2146885597:
result = "CRYPT_E_INVALID_X500_STRING";
break;
case -2146885596:
result = "CRYPT_E_NOT_CHAR_STRING";
break;
case -2146885595:
result = "CRYPT_E_FILERESIZED";
break;
case -2146885594:
result = "CRYPT_E_SECURITY_SETTINGS";
break;
case -2146885593:
result = "CRYPT_E_NO_VERIFY_USAGE_DLL";
break;
case -2146885592:
result = "CRYPT_E_NO_VERIFY_USAGE_CHECK";
break;
case -2146885591:
result = "CRYPT_E_VERIFY_USAGE_OFFLINE";
break;
case -2146885590:
result = "CRYPT_E_NOT_IN_CTL";
break;
case -2146885589:
result = "CRYPT_E_NO_TRUSTED_SIGNER";
break;
case -2146885588:
result = "CRYPT_E_MISSING_PUBKEY_PARA";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2146885631 )
{
return "CRYPT_E_BAD_LEN";
}
else
{
switch ( a1 )
{
case -2146889726:
result = "CRYPT_E_UNKNOWN_ALGO";
break;
case -2146889725:
result = "CRYPT_E_OID_FORMAT";
break;
case -2146889724:
result = "CRYPT_E_INVALID_MSG_TYPE";
break;
case -2146889723:
result = "CRYPT_E_UNEXPECTED_ENCODING";
break;
case -2146889722:
result = "CRYPT_E_AUTH_ATTR_MISSING";
break;
case -2146889721:
result = "CRYPT_E_HASH_VALUE";
break;
case -2146889720:
result = "CRYPT_E_INVALID_INDEX";
break;
case -2146889719:
result = "CRYPT_E_ALREADY_DECRYPTED";
break;
case -2146889718:
result = "CRYPT_E_NOT_DECRYPTED";
break;
case -2146889717:
result = "CRYPT_E_RECIPIENT_NOT_FOUND";
break;
case -2146889716:
result = "CRYPT_E_CONTROL_TYPE";
break;
case -2146889715:
result = "CRYPT_E_ISSUER_SERIALNUMBER";
break;
case -2146889714:
result = "CRYPT_E_SIGNER_NOT_FOUND";
break;
case -2146889713:
result = "CRYPT_E_ATTRIBUTES_MISSING";
break;
case -2146889712:
result = "CRYPT_E_STREAM_MSG_NOT_READY";
break;
case -2146889711:
result = "CRYPT_E_STREAM_INSUFFICIENT_DATA";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2146889727 )
{
return "CRYPT_E_MSG_ERROR";
}
else
{
switch ( a1 )
{
case -2146893055:
result = "SEC_E_INVALID_HANDLE";
break;
case -2146893054:
result = "SEC_E_UNSUPPORTED_FUNCTION";
break;
case -2146893053:
result = "SEC_E_TARGET_UNKNOWN";
break;
case -2146893052:
result = "SEC_E_INTERNAL_ERROR";
break;
case -2146893051:
result = "SEC_E_SECPKG_NOT_FOUND";
break;
case -2146893050:
result = "SEC_E_NOT_OWNER";
break;
case -2146893049:
result = "SEC_E_CANNOT_INSTALL";
break;
case -2146893048:
result = "SEC_E_INVALID_TOKEN";
break;
case -2146893047:
result = "SEC_E_CANNOT_PACK";
break;
case -2146893046:
result = "SEC_E_QOP_NOT_SUPPORTED";
break;
case -2146893045:
result = "SEC_E_NO_IMPERSONATION";
break;
case -2146893044:
result = "SEC_E_LOGON_DENIED";
break;
case -2146893043:
result = "SEC_E_UNKNOWN_CREDENTIALS";
break;
case -2146893042:
result = "SEC_E_NO_CREDENTIALS";
break;
case -2146893041:
result = "SEC_E_MESSAGE_ALTERED";
break;
case -2146893040:
result = "SEC_E_OUT_OF_SEQUENCE";
break;
case -2146893039:
result = "SEC_E_NO_AUTHENTICATING_AUTHORITY";
break;
case -2146893034:
result = "SEC_E_BAD_PKGID";
break;
case -2146893033:
result = "SEC_E_CONTEXT_EXPIRED";
break;
case -2146893032:
result = "SEC_E_INCOMPLETE_MESSAGE";
break;
case -2146893024:
result = "SEC_E_INCOMPLETE_CREDENTIALS";
break;
case -2146893023:
result = "SEC_E_BUFFER_TOO_SMALL";
break;
case -2146893022:
result = "SEC_E_WRONG_PRINCIPAL";
break;
case -2146893020:
result = "SEC_E_TIME_SKEW";
break;
case -2146893019:
result = "SEC_E_UNTRUSTED_ROOT";
break;
case -2146893018:
result = "SEC_E_ILLEGAL_MESSAGE";
break;
case -2146893017:
result = "SEC_E_CERT_UNKNOWN";
break;
case -2146893016:
result = "SEC_E_CERT_EXPIRED";
break;
case -2146893015:
result = "SEC_E_ENCRYPT_FAILURE";
break;
case -2146893008:
result = "SEC_E_DECRYPT_FAILURE";
break;
case -2146893007:
result = "SEC_E_ALGORITHM_MISMATCH";
break;
case -2146893006:
result = "SEC_E_SECURITY_QOS_FAILED";
break;
case -2146893005:
result = "SEC_E_UNFINISHED_CONTEXT_DELETED";
break;
case -2146893004:
result = "SEC_E_NO_TGT_REPLY";
break;
case -2146893003:
result = "SEC_E_NO_IP_ADDRESSES";
break;
case -2146893002:
result = "SEC_E_WRONG_CREDENTIAL_HANDLE";
break;
case -2146893001:
result = "SEC_E_CRYPTO_SYSTEM_INVALID";
break;
case -2146893000:
result = "SEC_E_MAX_REFERRALS_EXCEEDED";
break;
case -2146892999:
result = "SEC_E_MUST_BE_KDC";
break;
case -2146892998:
result = "SEC_E_STRONG_CRYPTO_NOT_SUPPORTED";
break;
case -2146892997:
result = "SEC_E_TOO_MANY_PRINCIPALS";
break;
case -2146892996:
result = "SEC_E_NO_PA_DATA";
break;
case -2146892995:
result = "SEC_E_PKINIT_NAME_MISMATCH";
break;
case -2146892994:
result = "SEC_E_SMARTCARD_LOGON_REQUIRED";
break;
case -2146892993:
result = "SEC_E_SHUTDOWN_IN_PROGRESS";
break;
case -2146892992:
result = "SEC_E_KDC_INVALID_REQUEST";
break;
case -2146892991:
result = "SEC_E_KDC_UNABLE_TO_REFER";
break;
case -2146892990:
result = "SEC_E_KDC_UNKNOWN_ETYPE";
break;
case -2146892989:
result = "SEC_E_UNSUPPORTED_PREAUTH";
break;
case -2146892987:
result = "SEC_E_DELEGATION_REQUIRED";
break;
case -2146892986:
result = "SEC_E_BAD_BINDINGS";
break;
case -2146892985:
result = "SEC_E_MULTIPLE_ACCOUNTS";
break;
case -2146892984:
result = "SEC_E_NO_KERB_KEY";
break;
case -2146892975:
result = "SEC_E_SMARTCARD_CERT_REVOKED";
break;
case -2146892974:
result = "SEC_E_ISSUING_CA_UNTRUSTED";
break;
case -2146892973:
result = "SEC_E_REVOCATION_OFFLINE_C";
break;
case -2146892972:
result = "SEC_E_PKINIT_CLIENT_FAILURE";
break;
case -2146892971:
result = "SEC_E_SMARTCARD_CERT_EXPIRED";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2146893056 )
{
return "SEC_E_INSUFFICIENT_MEMORY";
}
else
{
switch ( a1 )
{
case -2146893822:
result = "NTE_BAD_HASH";
break;
case -2146893821:
result = "NTE_BAD_KEY";
break;
case -2146893820:
result = "NTE_BAD_LEN";
break;
case -2146893819:
result = "NTE_BAD_DATA";
break;
case -2146893818:
result = "NTE_BAD_SIGNATURE";
break;
case -2146893817:
result = "NTE_BAD_VER";
break;
case -2146893816:
result = "NTE_BAD_ALGID";
break;
case -2146893815:
result = "NTE_BAD_FLAGS";
break;
case -2146893814:
result = "NTE_BAD_TYPE";
break;
case -2146893813:
result = "NTE_BAD_KEY_STATE";
break;
case -2146893812:
result = "NTE_BAD_HASH_STATE";
break;
case -2146893811:
result = "NTE_NO_KEY";
break;
case -2146893810:
result = "NTE_NO_MEMORY";
break;
case -2146893809:
result = "NTE_EXISTS";
break;
case -2146893808:
result = "NTE_PERM";
break;
case -2146893807:
result = "NTE_NOT_FOUND";
break;
case -2146893806:
result = "NTE_DOUBLE_ENCRYPT";
break;
case -2146893805:
result = "NTE_BAD_PROVIDER";
break;
case -2146893804:
result = "NTE_BAD_PROV_TYPE";
break;
case -2146893803:
result = "NTE_BAD_PUBLIC_KEY";
break;
case -2146893802:
result = "NTE_BAD_KEYSET";
break;
case -2146893801:
result = "NTE_PROV_TYPE_NOT_DEF";
break;
case -2146893800:
result = "NTE_PROV_TYPE_ENTRY_BAD";
break;
case -2146893799:
result = "NTE_KEYSET_NOT_DEF";
break;
case -2146893798:
result = "NTE_KEYSET_ENTRY_BAD";
break;
case -2146893797:
result = "NTE_PROV_TYPE_NO_MATCH";
break;
case -2146893796:
result = "NTE_SIGNATURE_FILE_BAD";
break;
case -2146893795:
result = "NTE_PROVIDER_DLL_FAIL";
break;
case -2146893794:
result = "NTE_PROV_DLL_NOT_FOUND";
break;
case -2146893793:
result = "NTE_BAD_KEYSET_PARAM";
break;
case -2146893792:
result = "NTE_FAIL";
break;
case -2146893791:
result = "NTE_SYS_ERR";
break;
case -2146893790:
result = "NTE_SILENT_CONTEXT";
break;
case -2146893789:
result = "NTE_TOKEN_KEYSET_STORAGE_FULL";
break;
case -2146893788:
result = "NTE_TEMPORARY_PROFILE";
break;
case -2146893787:
result = "NTE_FIXEDPARAMETER";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2146893823 )
{
return "NTE_BAD_UID";
}
else
{
switch ( a1 )
{
case -2146959358:
result = "CO_E_SCM_ERROR";
break;
case -2146959357:
result = "CO_E_SCM_RPC_FAILURE";
break;
case -2146959356:
result = "CO_E_BAD_PATH";
break;
case -2146959355:
result = "CO_E_SERVER_EXEC_FAILURE";
break;
case -2146959354:
result = "CO_E_OBJSRV_RPC_FAILURE";
break;
case -2146959353:
result = "MK_E_NO_NORMALIZED";
break;
case -2146959352:
result = "CO_E_SERVER_STOPPING";
break;
case -2146959351:
result = "MEM_E_INVALID_ROOT";
break;
case -2146959344:
result = "MEM_E_INVALID_LINK";
break;
case -2146959343:
result = "MEM_E_INVALID_SIZE";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 != -2146959359 )
{
switch ( a1 )
{
case -2147010888:
goto LABEL_4626;
case -2147010887:
goto LABEL_4627;
case -2147010886:
goto LABEL_4628;
case -2147010885:
goto LABEL_4629;
case -2147010884:
goto LABEL_4630;
case -2147010883:
goto LABEL_4631;
case -2147010882:
goto LABEL_4632;
case -2147010881:
goto LABEL_4633;
case -2147010880:
goto LABEL_4634;
case -2147010879:
goto LABEL_4635;
case -2147010878:
goto LABEL_4636;
case -2147010877:
goto LABEL_4637;
case -2147010876:
goto LABEL_4638;
case -2147010875:
goto LABEL_4639;
case -2147010874:
goto LABEL_4640;
case -2147010873:
goto LABEL_4641;
case -2147010872:
goto LABEL_4642;
case -2147010871:
goto LABEL_4643;
case -2147010870:
goto LABEL_4644;
case -2147010869:
goto LABEL_4645;
case -2147010868:
goto LABEL_4646;
case -2147010867:
goto LABEL_4647;
case -2147010866:
goto LABEL_4648;
case -2147010865:
goto LABEL_4649;
case -2147010864:
goto LABEL_4650;
case -2147010863:
goto LABEL_4651;
case -2147010862:
goto LABEL_4652;
case -2147010861:
goto LABEL_4653;
case -2147010860:
goto LABEL_4654;
case -2147010859:
goto LABEL_4655;
case -2147010858:
goto LABEL_4656;
case -2147010857:
goto LABEL_4657;
case -2147010856:
goto LABEL_4658;
case -2147010855:
goto LABEL_4659;
case -2147010854:
goto LABEL_4660;
case -2147010853:
goto LABEL_4661;
case -2147010852:
goto LABEL_4662;
case -2147010851:
goto LABEL_4663;
case -2147010850:
goto LABEL_4664;
case -2147010849:
goto LABEL_4665;
case -2147010848:
goto LABEL_4666;
case -2147010847:
goto LABEL_4667;
case -2147010846:
goto LABEL_4668;
case -2147010845:
goto LABEL_4669;
case -2147010844:
goto LABEL_4670;
case -2147010843:
goto LABEL_4671;
case -2147010842:
goto LABEL_4672;
case -2147010841:
goto LABEL_4673;
case -2147010840:
goto LABEL_4674;
case -2147010839:
goto LABEL_4675;
case -2147010838:
goto LABEL_4676;
case -2147010837:
goto LABEL_4677;
case -2147010836:
goto LABEL_4678;
case -2147010835:
goto LABEL_4679;
case -2147010834:
goto LABEL_4680;
case -2147010833:
goto LABEL_4681;
case -2147010832:
goto LABEL_4682;
case -2147010831:
goto LABEL_4683;
case -2147010830:
goto LABEL_4684;
case -2147010829:
goto LABEL_4685;
case -2147010828:
goto LABEL_4686;
case -2147010827:
goto LABEL_4687;
case -2147010826:
goto LABEL_4688;
case -2147010825:
goto LABEL_4689;
case -2147010824:
goto LABEL_4690;
case -2147010823:
goto LABEL_4691;
case -2147010822:
goto LABEL_4692;
case -2147010821:
goto LABEL_4693;
case -2147010820:
goto LABEL_4694;
case -2147010819:
goto LABEL_4695;
case -2147010818:
goto LABEL_4696;
case -2147010817:
goto LABEL_4697;
case -2147010816:
goto LABEL_4698;
default:
return "Unknown";
}
}
return "CO_E_CLASS_CREATE_FAILED";
}
return result;
}
if ( a1 == -2147010889 )
return "ERROR_SXS_KEY_NOT_FOUND";
if ( a1 <= -2147013891 )
{
if ( a1 == -2147013891 )
return "WSA_QOS_RECEIVERS";
if ( a1 <= -2147015045 )
{
if ( a1 == -2147015045 )
return "DNS_ERROR_NO_TCPIP";
if ( a1 > -2147015276 )
{
if ( a1 <= -2147015186 )
{
if ( a1 == -2147015186 )
return "DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT";
if ( a1 > -2147015195 )
{
switch ( a1 )
{
case -2147015194:
goto LABEL_4340;
case -2147015193:
goto LABEL_4341;
case -2147015192:
goto LABEL_4342;
case -2147015191:
goto LABEL_4343;
case -2147015190:
goto LABEL_4344;
case -2147015189:
goto LABEL_4345;
case -2147015188:
goto LABEL_4346;
case -2147015187:
goto LABEL_4347;
default:
return "Unknown";
}
}
if ( a1 == -2147015195 )
return "DNS_ERROR_RECORD_DOES_NOT_EXIST";
if ( a1 > -2147015243 )
{
switch ( a1 )
{
case -2147015242:
return "DNS_ERROR_FILE_WRITEBACK_FAILED";
case -2147015241:
return "DNS_ERROR_DATAFILE_PARSING";
case -2147015196:
return "DNS_ERROR_DATABASE_BASE";
}
}
else
{
switch ( a1 )
{
case -2147015243:
return "DNS_ERROR_DATAFILE_OPEN_FAILURE";
case -2147015275:
return "DNS_ERROR_ZONE_IS_SHUTDOWN";
case -2147015246:
return "DNS_ERROR_DATAFILE_BASE";
case -2147015245:
return "DNS_ERROR_PRIMARY_REQUIRES_DATAFILE";
case -2147015244:
return "DNS_ERROR_INVALID_DATAFILE_NAME";
}
}
return "Unknown";
}
if ( a1 > -2147015146 )
{
switch ( a1 )
{
case -2147015145:
return "DNS_INFO_AXFR_COMPLETE";
case -2147015144:
return "DNS_ERROR_AXFR";
case -2147015143:
return "DNS_INFO_ADDED_LOCAL_WINS";
case -2147015096:
return "DNS_ERROR_SECURE_BASE";
case -2147015095:
return "DNS_STATUS_CONTINUE_NEEDED";
case -2147015046:
return "DNS_ERROR_SETUP_BASE";
}
return "Unknown";
}
if ( a1 != -2147015146 )
{
switch ( a1 )
{
case -2147015185:
goto LABEL_4349;
case -2147015184:
goto LABEL_4350;
case -2147015183:
goto LABEL_4351;
case -2147015182:
goto LABEL_4352;
case -2147015181:
goto LABEL_4353;
case -2147015180:
goto LABEL_4354;
case -2147015179:
goto LABEL_4355;
case -2147015178:
goto LABEL_4356;
case -2147015177:
goto LABEL_4357;
default:
return "Unknown";
}
}
return "DNS_ERROR_OPERATION_BASE";
}
else
{
if ( a1 != -2147015276 )
{
switch ( a1 )
{
case -2147015395:
goto LABEL_4300;
case -2147015394:
goto LABEL_4301;
case -2147015393:
goto LABEL_4302;
case -2147015392:
goto LABEL_4303;
case -2147015391:
goto LABEL_4304;
case -2147015346:
goto LABEL_4305;
case -2147015345:
goto LABEL_4306;
case -2147015344:
goto LABEL_4307;
case -2147015343:
goto LABEL_4308;
case -2147015342:
goto LABEL_4309;
case -2147015341:
goto LABEL_4310;
case -2147015340:
goto LABEL_4311;
case -2147015339:
goto LABEL_4312;
case -2147015338:
goto LABEL_4313;
case -2147015337:
goto LABEL_4314;
case -2147015296:
goto LABEL_4315;
case -2147015295:
goto LABEL_4316;
case -2147015294:
goto LABEL_4317;
case -2147015293:
goto LABEL_4318;
case -2147015292:
goto LABEL_4319;
case -2147015291:
goto LABEL_4320;
case -2147015290:
goto LABEL_4321;
case -2147015289:
goto LABEL_4322;
case -2147015288:
goto LABEL_4323;
case -2147015287:
goto LABEL_4324;
case -2147015286:
goto LABEL_4325;
case -2147015285:
goto LABEL_4326;
case -2147015284:
goto LABEL_4327;
case -2147015283:
goto LABEL_4328;
case -2147015282:
goto LABEL_4329;
case -2147015281:
goto LABEL_4330;
case -2147015280:
goto LABEL_4331;
case -2147015279:
goto LABEL_4332;
case -2147015278:
goto LABEL_4333;
case -2147015277:
goto LABEL_4407;
default:
return "Unknown";
}
}
return "DNS_ERROR_ZONE_REQUIRES_MASTER_IP";
}
}
if ( a1 <= -2147014840 )
{
if ( a1 == -2147014840 )
return "WSAEISCONN";
if ( a1 > -2147014857 )
{
switch ( a1 )
{
case -2147014856:
goto LABEL_4375;
case -2147014855:
goto LABEL_4376;
case -2147014854:
goto LABEL_4377;
case -2147014853:
goto LABEL_4378;
case -2147014852:
goto LABEL_4379;
case -2147014851:
goto LABEL_4380;
case -2147014850:
goto LABEL_4381;
case -2147014849:
goto LABEL_4382;
case -2147014848:
goto LABEL_4383;
case -2147014847:
goto LABEL_4384;
case -2147014846:
goto LABEL_4385;
case -2147014845:
goto LABEL_4386;
case -2147014844:
goto LABEL_4387;
case -2147014843:
goto LABEL_4388;
case -2147014842:
goto LABEL_4389;
case -2147014841:
goto LABEL_4390;
default:
return "Unknown";
}
}
if ( a1 == -2147014857 )
return "WSAEDESTADDRREQ";
if ( a1 <= -2147014887 )
{
if ( a1 == -2147014887 )
return "WSAEBADF";
if ( a1 > -2147014993 )
{
switch ( a1 )
{
case -2147014992:
return "DNS_ERROR_DP_ALREADY_ENLISTED";
case -2147014896:
return "WSABASEERR";
case -2147014892:
return "WSAEINTR";
}
}
else
{
switch ( a1 )
{
case -2147014993:
return "DNS_ERROR_DP_NOT_ENLISTED";
case -2147015044:
return "DNS_ERROR_NO_DNS_SERVERS";
case -2147014996:
return "DNS_ERROR_DP_BASE";
case -2147014995:
return "DNS_ERROR_DP_DOES_NOT_EXIST";
case -2147014994:
return "DNS_ERROR_DP_ALREADY_EXISTS";
}
}
return "Unknown";
}
if ( a1 <= -2147014861 )
{
switch ( a1 )
{
case -2147014861:
return "WSAEWOULDBLOCK";
case -2147014883:
return "WSAEACCES";
case -2147014882:
return "WSAEFAULT";
case -2147014874:
return "WSAEINVAL";
case -2147014872:
return "WSAEMFILE";
}
return "Unknown";
}
if ( a1 == -2147014860 )
return "WSAEINPROGRESS";
if ( a1 == -2147014859 )
return "WSAEALREADY";
return "WSAENOTSOCK";
}
if ( a1 <= -2147013895 )
{
if ( a1 != -2147013895 )
{
switch ( a1 )
{
case -2147014839:
goto LABEL_4392;
case -2147014838:
goto LABEL_4393;
case -2147014837:
goto LABEL_4394;
case -2147014836:
goto LABEL_4395;
case -2147014835:
goto LABEL_4396;
case -2147014834:
goto LABEL_4397;
case -2147014833:
goto LABEL_4398;
case -2147014832:
goto LABEL_4399;
case -2147014831:
goto LABEL_4400;
case -2147014830:
goto LABEL_4401;
case -2147014829:
goto LABEL_4402;
case -2147014828:
goto LABEL_4403;
case -2147014827:
goto LABEL_4404;
case -2147014826:
goto LABEL_4405;
case -2147014825:
goto LABEL_4406;
case -2147014805:
return "WSASYSNOTREADY";
case -2147014804:
return "WSAVERNOTSUPPORTED";
case -2147014803:
return "WSANOTINITIALISED";
case -2147014795:
return "WSAEDISCON";
case -2147014794:
return "WSAENOMORE";
case -2147014793:
return "WSAECANCELLED";
case -2147014792:
return "WSAEINVALIDPROCTABLE";
case -2147014791:
return "WSAEINVALIDPROVIDER";
case -2147014790:
return "WSAEPROVIDERFAILEDINIT";
case -2147014789:
return "WSASYSCALLFAILURE";
case -2147014788:
return "WSASERVICE_NOT_FOUND";
case -2147014787:
return "WSATYPE_NOT_FOUND";
case -2147014786:
return "WSA_E_NO_MORE";
case -2147014785:
return "WSA_E_CANCELLED";
case -2147014784:
return "WSAEREFUSED";
default:
return "Unknown";
}
}
return "WSAHOST_NOT_FOUND";
}
if ( a1 != -2147013894 )
{
if ( a1 == -2147013893 )
return "WSANO_RECOVERY";
else
return "WSANO_DATA";
}
return "WSATRY_AGAIN";
}
if ( a1 <= -2147011896 )
{
if ( a1 != -2147011896 )
{
switch ( a1 )
{
case -2147013890:
goto LABEL_4456;
case -2147013889:
goto LABEL_4457;
case -2147013888:
goto LABEL_4458;
case -2147013887:
goto LABEL_4459;
case -2147013886:
goto LABEL_4460;
case -2147013885:
goto LABEL_4461;
case -2147013884:
goto LABEL_4462;
case -2147013883:
goto LABEL_4463;
case -2147013882:
goto LABEL_4464;
case -2147013881:
goto LABEL_4465;
case -2147013880:
goto LABEL_4466;
case -2147013879:
return "WSA_QOS_EFLOWSPEC";
case -2147013878:
goto LABEL_4471;
case -2147013877:
goto LABEL_4472;
case -2147013876:
goto LABEL_4473;
case -2147013875:
goto LABEL_4474;
case -2147013874:
goto LABEL_4475;
case -2147013873:
goto LABEL_4476;
case -2147013872:
goto LABEL_4477;
case -2147013871:
goto LABEL_4478;
case -2147013870:
goto LABEL_4479;
case -2147013869:
goto LABEL_4480;
case -2147013868:
goto LABEL_4481;
case -2147013867:
goto LABEL_4482;
case -2147013866:
goto LABEL_4483;
case -2147013865:
goto LABEL_4484;
default:
return "Unknown";
}
}
return "ERROR_IPSEC_QM_POLICY_EXISTS";
}
if ( a1 > -2147011096 )
{
switch ( a1 )
{
case -2147011095:
return "ERROR_IPSEC_IKE_AUTH_FAIL";
case -2147011094:
return "ERROR_IPSEC_IKE_ATTRIB_FAIL";
case -2147011093:
return "ERROR_IPSEC_IKE_NEGOTIATION_PENDING";
case -2147011092:
return "ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR";
case -2147011091:
return "ERROR_IPSEC_IKE_TIMED_OUT";
case -2147011090:
return "ERROR_IPSEC_IKE_NO_CERT";
case -2147011089:
goto LABEL_4536;
case -2147011088:
goto LABEL_4537;
case -2147011087:
goto LABEL_4538;
case -2147011086:
goto LABEL_4539;
case -2147011085:
goto LABEL_4540;
case -2147011084:
goto LABEL_4541;
case -2147011083:
goto LABEL_4542;
case -2147011082:
goto LABEL_4543;
case -2147011081:
goto LABEL_4544;
case -2147011080:
goto LABEL_4545;
case -2147011079:
goto LABEL_4546;
case -2147011078:
goto LABEL_4547;
case -2147011077:
goto LABEL_4548;
case -2147011076:
goto LABEL_4549;
case -2147011074:
return "ERROR_IPSEC_IKE_DH_FAIL";
case -2147011072:
goto LABEL_4552;
case -2147011071:
goto LABEL_4553;
case -2147011070:
goto LABEL_4554;
case -2147011069:
goto LABEL_4555;
case -2147011068:
goto LABEL_4556;
case -2147011067:
goto LABEL_4557;
case -2147011066:
goto LABEL_4558;
case -2147011065:
goto LABEL_4559;
case -2147011064:
goto LABEL_4560;
case -2147011063:
goto LABEL_4561;
case -2147011062:
goto LABEL_4562;
case -2147011061:
goto LABEL_4563;
case -2147011060:
goto LABEL_4564;
case -2147011059:
goto LABEL_4565;
case -2147011058:
goto LABEL_4566;
case -2147011057:
goto LABEL_4567;
case -2147011056:
goto LABEL_4568;
case -2147011055:
goto LABEL_4569;
case -2147011054:
goto LABEL_4570;
case -2147011053:
goto LABEL_4571;
case -2147011052:
goto LABEL_4572;
case -2147011051:
goto LABEL_4573;
case -2147011050:
goto LABEL_4574;
case -2147011049:
goto LABEL_4575;
case -2147011048:
goto LABEL_4576;
case -2147011047:
goto LABEL_4577;
case -2147011046:
goto LABEL_4578;
case -2147011045:
goto LABEL_4579;
case -2147011044:
goto LABEL_4580;
case -2147011043:
return "ERROR_IPSEC_IKE_FAILSSPINIT";
case -2147011042:
goto LABEL_4585;
case -2147011041:
goto LABEL_4586;
case -2147011040:
goto LABEL_4587;
case -2147011039:
goto LABEL_4588;
case -2147011038:
goto LABEL_4589;
case -2147011037:
goto LABEL_4590;
case -2147011036:
goto LABEL_4591;
case -2147011035:
goto LABEL_4592;
case -2147011034:
goto LABEL_4593;
case -2147011033:
goto LABEL_4594;
case -2147011032:
goto LABEL_4595;
case -2147011031:
goto LABEL_4596;
case -2147011030:
goto LABEL_4597;
case -2147011029:
goto LABEL_4598;
case -2147011028:
goto LABEL_4599;
case -2147011027:
goto LABEL_4600;
case -2147011026:
goto LABEL_4601;
case -2147011025:
goto LABEL_4602;
case -2147011024:
goto LABEL_4603;
case -2147011023:
goto LABEL_4604;
case -2147011022:
goto LABEL_4605;
case -2147011021:
goto LABEL_4606;
case -2147011020:
goto LABEL_4607;
case -2147011019:
goto LABEL_4608;
case -2147011018:
goto LABEL_4609;
case -2147011017:
goto LABEL_4610;
case -2147011015:
goto LABEL_4611;
case -2147011014:
goto LABEL_4612;
case -2147011013:
goto LABEL_4613;
case -2147011012:
goto LABEL_4614;
case -2147010896:
return "ERROR_SXS_SECTION_NOT_FOUND";
case -2147010895:
goto LABEL_4619;
case -2147010894:
goto LABEL_4620;
case -2147010893:
goto LABEL_4621;
case -2147010892:
goto LABEL_4622;
case -2147010891:
goto LABEL_4623;
case -2147010890:
goto LABEL_4624;
default:
return "Unknown";
}
}
if ( a1 != -2147011096 )
{
switch ( a1 )
{
case -2147011895:
goto LABEL_4487;
case -2147011894:
goto LABEL_4488;
case -2147011893:
goto LABEL_4489;
case -2147011892:
goto LABEL_4490;
case -2147011891:
goto LABEL_4491;
case -2147011890:
goto LABEL_4492;
case -2147011889:
goto LABEL_4493;
case -2147011888:
goto LABEL_4494;
case -2147011887:
goto LABEL_4495;
case -2147011886:
goto LABEL_4496;
case -2147011885:
goto LABEL_4497;
case -2147011884:
goto LABEL_4498;
case -2147011883:
goto LABEL_4499;
case -2147011882:
goto LABEL_4500;
case -2147011881:
return "ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND";
case -2147011880:
return "ERROR_IPSEC_TUNNEL_FILTER_EXISTS";
case -2147011879:
return "ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND";
case -2147011878:
return "ERROR_IPSEC_MM_FILTER_PENDING_DELETION";
case -2147011877:
return "ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION";
case -2147011876:
return "ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION";
case -2147011875:
return "ERROR_IPSEC_MM_POLICY_PENDING_DELETION";
case -2147011874:
return "ERROR_IPSEC_MM_AUTH_PENDING_DELETION";
case -2147011873:
return "ERROR_IPSEC_QM_POLICY_PENDING_DELETION";
default:
return "Unknown";
}
}
return "ERROR_IPSEC_IKE_NEG_STATUS_BEGIN";
}
if ( a1 == -2147023175 )
return "RPC_S_OUT_OF_RESOURCES";
if ( a1 > -2147168245 )
{
if ( a1 <= -2147168128 )
{
if ( a1 == -2147168128 )
return "XACT_E_CLERKNOTFOUND";
switch ( a1 )
{
case -2147168244:
result = "XACT_E_NORESOURCE";
break;
case -2147168243:
result = "XACT_E_NOTCURRENT";
break;
case -2147168242:
result = "XACT_E_NOTRANSACTION";
break;
case -2147168241:
result = "XACT_E_NOTSUPPORTED";
break;
case -2147168240:
result = "XACT_E_UNKNOWNRMGRID";
break;
case -2147168239:
result = "XACT_E_WRONGSTATE";
break;
case -2147168238:
result = "XACT_E_WRONGUOW";
break;
case -2147168237:
result = "XACT_E_XTIONEXISTS";
break;
case -2147168236:
result = "XACT_E_NOIMPORTOBJECT";
break;
case -2147168235:
result = "XACT_E_INVALIDCOOKIE";
break;
case -2147168234:
result = "XACT_E_INDOUBT";
break;
case -2147168233:
result = "XACT_E_NOTIMEOUT";
break;
case -2147168232:
result = "XACT_E_ALREADYINPROGRESS";
break;
case -2147168231:
result = "XACT_E_ABORTED";
break;
case -2147168230:
result = "XACT_E_LOGFULL";
break;
case -2147168229:
result = "XACT_E_TMNOTAVAILABLE";
break;
case -2147168228:
result = "XACT_E_CONNECTION_DOWN";
break;
case -2147168227:
result = "XACT_E_CONNECTION_DENIED";
break;
case -2147168226:
result = "XACT_E_REENLISTTIMEOUT";
break;
case -2147168225:
result = "XACT_E_TIP_CONNECT_FAILED";
break;
case -2147168224:
result = "XACT_E_TIP_PROTOCOL_ERROR";
break;
case -2147168223:
result = "XACT_E_TIP_PULL_FAILED";
break;
case -2147168222:
result = "XACT_E_DEST_TMNOTAVAILABLE";
break;
case -2147168221:
result = "XACT_E_TIP_DISABLED";
break;
case -2147168220:
result = "XACT_E_NETWORK_TX_DISABLED";
break;
case -2147168219:
result = "XACT_E_PARTNER_NETWORK_TX_DISABLED";
break;
case -2147168218:
result = "XACT_E_XA_TX_DISABLED";
break;
case -2147168217:
result = "XACT_E_UNABLE_TO_READ_DTC_CONFIG";
break;
case -2147168216:
result = "XACT_E_UNABLE_TO_LOAD_DTC_PROXY";
break;
case -2147168215:
result = "XACT_E_LAST";
break;
default:
return "Unknown";
}
return result;
}
if ( a1 > -2147023740 )
{
switch ( a1 )
{
case -2147023739:
goto LABEL_3034;
case -2147023738:
goto LABEL_3035;
case -2147023737:
goto LABEL_3036;
case -2147023736:
goto LABEL_3037;
case -2147023735:
goto LABEL_3038;
case -2147023734:
goto LABEL_3039;
case -2147023733:
goto LABEL_3040;
case -2147023732:
goto LABEL_3041;
case -2147023731:
goto LABEL_3042;
case -2147023730:
goto LABEL_3043;
case -2147023729:
goto LABEL_3044;
case -2147023728:
goto LABEL_3045;
case -2147023727:
goto LABEL_3046;
case -2147023726:
goto LABEL_3047;
case -2147023725:
goto LABEL_3048;
case -2147023724:
goto LABEL_3049;
case -2147023723:
goto LABEL_3050;
case -2147023721:
goto LABEL_3051;
case -2147023720:
goto LABEL_3052;
case -2147023719:
goto LABEL_3053;
case -2147023718:
goto LABEL_3054;
case -2147023717:
goto LABEL_3055;
case -2147023716:
goto LABEL_3056;
case -2147023715:
goto LABEL_3270;
case -2147023696:
goto LABEL_3057;
case -2147023695:
goto LABEL_3058;
case -2147023694:
goto LABEL_3059;
case -2147023693:
goto LABEL_3060;
case -2147023692:
goto LABEL_3061;
case -2147023691:
goto LABEL_3062;
case -2147023690:
goto LABEL_3063;
case -2147023689:
goto LABEL_3064;
case -2147023688:
goto LABEL_3065;
case -2147023687:
goto LABEL_3066;
case -2147023686:
goto LABEL_3067;
case -2147023685:
goto LABEL_3068;
case -2147023684:
goto LABEL_3069;
case -2147023683:
goto LABEL_3070;
case -2147023682:
goto LABEL_3071;
case -2147023681:
goto LABEL_3072;
case -2147023680:
goto LABEL_3073;
case -2147023679:
goto LABEL_3074;
case -2147023678:
goto LABEL_3075;
case -2147023677:
goto LABEL_3076;
case -2147023676:
goto LABEL_3077;
case -2147023675:
goto LABEL_3078;
case -2147023674:
goto LABEL_3079;
case -2147023673:
goto LABEL_3080;
case -2147023672:
goto LABEL_3081;
case -2147023671:
goto LABEL_3082;
case -2147023670:
goto LABEL_3083;
case -2147023669:
goto LABEL_3084;
case -2147023668:
goto LABEL_3085;
case -2147023667:
goto LABEL_3086;
case -2147023666:
goto LABEL_3087;
case -2147023665:
goto LABEL_3088;
case -2147023664:
goto LABEL_3089;
case -2147023663:
goto LABEL_3090;
case -2147023662:
goto LABEL_3091;
case -2147023661:
goto LABEL_3092;
case -2147023660:
goto LABEL_3093;
case -2147023659:
goto LABEL_3094;
case -2147023658:
goto LABEL_3095;
case -2147023657:
goto LABEL_3096;
case -2147023656:
goto LABEL_3097;
case -2147023655:
goto LABEL_3098;
case -2147023654:
goto LABEL_3099;
case -2147023653:
goto LABEL_3100;
case -2147023652:
goto LABEL_3101;
case -2147023651:
goto LABEL_3102;
case -2147023650:
goto LABEL_3103;
case -2147023649:
goto LABEL_3104;
case -2147023648:
goto LABEL_3105;
case -2147023647:
goto LABEL_3106;
case -2147023646:
goto LABEL_3107;
case -2147023645:
goto LABEL_3271;
case -2147023644:
goto LABEL_3272;
case -2147023643:
goto LABEL_3273;
case -2147023642:
goto LABEL_3274;
case -2147023641:
goto LABEL_3275;
case -2147023640:
goto LABEL_3276;
case -2147023639:
goto LABEL_3277;
case -2147023638:
goto LABEL_3278;
case -2147023637:
goto LABEL_3279;
case -2147023636:
goto LABEL_3280;
case -2147023635:
goto LABEL_3281;
case -2147023634:
goto LABEL_3282;
case -2147023633:
goto LABEL_3283;
case -2147023632:
goto LABEL_3284;
case -2147023631:
goto LABEL_3285;
case -2147023625:
goto LABEL_3286;
case -2147023623:
goto LABEL_3287;
case -2147023622:
goto LABEL_3288;
case -2147023621:
goto LABEL_3289;
case -2147023620:
goto LABEL_3290;
case -2147023596:
goto LABEL_3108;
case -2147023595:
goto LABEL_3109;
case -2147023594:
goto LABEL_3110;
case -2147023593:
goto LABEL_3111;
case -2147023592:
goto LABEL_3112;
case -2147023591:
goto LABEL_3113;
case -2147023590:
goto LABEL_3114;
case -2147023589:
goto LABEL_3115;
case -2147023588:
goto LABEL_3116;
case -2147023587:
goto LABEL_3117;
case -2147023586:
goto LABEL_3118;
case -2147023585:
goto LABEL_3119;
case -2147023584:
goto LABEL_3120;
case -2147023583:
goto LABEL_3121;
case -2147023582:
goto LABEL_3122;
case -2147023581:
goto LABEL_3123;
case -2147023580:
goto LABEL_3124;
case -2147023579:
goto LABEL_3125;
case -2147023578:
goto LABEL_3126;
case -2147023577:
goto LABEL_3127;
case -2147023576:
goto LABEL_3128;
case -2147023575:
goto LABEL_3129;
case -2147023574:
goto LABEL_3130;
case -2147023573:
goto LABEL_3131;
case -2147023572:
goto LABEL_3132;
case -2147023571:
goto LABEL_3133;
case -2147023570:
goto LABEL_3134;
case -2147023569:
goto LABEL_3135;
case -2147023568:
goto LABEL_3136;
case -2147023567:
goto LABEL_3137;
case -2147023566:
goto LABEL_3138;
case -2147023565:
goto LABEL_3139;
case -2147023564:
goto LABEL_3140;
case -2147023563:
goto LABEL_3141;
case -2147023562:
goto LABEL_3142;
case -2147023561:
goto LABEL_3143;
case -2147023560:
goto LABEL_3144;
case -2147023559:
goto LABEL_3145;
case -2147023558:
goto LABEL_3146;
case -2147023556:
goto LABEL_3147;
case -2147023555:
goto LABEL_3148;
case -2147023554:
goto LABEL_3149;
case -2147023553:
goto LABEL_3150;
case -2147023552:
goto LABEL_3151;
case -2147023551:
goto LABEL_3152;
case -2147023550:
goto LABEL_3153;
case -2147023549:
goto LABEL_3154;
case -2147023548:
goto LABEL_3155;
case -2147023547:
goto LABEL_3156;
case -2147023546:
goto LABEL_3157;
case -2147023545:
goto LABEL_3158;
case -2147023544:
goto LABEL_3159;
case -2147023543:
goto LABEL_3160;
case -2147023542:
goto LABEL_3161;
case -2147023541:
goto LABEL_3162;
case -2147023540:
goto LABEL_3163;
case -2147023539:
goto LABEL_3164;
case -2147023538:
goto LABEL_3165;
case -2147023537:
goto LABEL_3166;
case -2147023536:
goto LABEL_3167;
case -2147023535:
goto LABEL_3168;
case -2147023534:
goto LABEL_3169;
case -2147023533:
goto LABEL_3170;
case -2147023532:
goto LABEL_3171;
case -2147023531:
goto LABEL_3172;
case -2147023530:
goto LABEL_3173;
case -2147023529:
goto LABEL_3174;
case -2147023528:
goto LABEL_3175;
case -2147023527:
goto LABEL_3176;
case -2147023526:
goto LABEL_3177;
case -2147023525:
goto LABEL_3178;
case -2147023524:
goto LABEL_3179;
case -2147023523:
goto LABEL_3180;
case -2147023522:
goto LABEL_3181;
case -2147023521:
goto LABEL_3182;
case -2147023520:
goto LABEL_3183;
case -2147023519:
goto LABEL_3184;
case -2147023518:
goto LABEL_3185;
case -2147023517:
goto LABEL_3186;
case -2147023516:
goto LABEL_3187;
case -2147023515:
goto LABEL_3188;
case -2147023514:
goto LABEL_3189;
case -2147023513:
goto LABEL_3190;
case -2147023512:
goto LABEL_3191;
case -2147023511:
goto LABEL_3192;
case -2147023510:
goto LABEL_3193;
case -2147023509:
goto LABEL_3194;
case -2147023508:
goto LABEL_3195;
case -2147023507:
goto LABEL_3196;
case -2147023506:
goto LABEL_3197;
case -2147023505:
goto LABEL_3198;
case -2147023504:
goto LABEL_3199;
case -2147023503:
goto LABEL_3200;
case -2147023502:
goto LABEL_3201;
case -2147023501:
goto LABEL_3202;
case -2147023500:
goto LABEL_3203;
case -2147023499:
goto LABEL_3204;
case -2147023498:
goto LABEL_3205;
case -2147023497:
goto LABEL_3291;
case -2147023496:
goto LABEL_3206;
case -2147023495:
goto LABEL_3207;
case -2147023494:
goto LABEL_3208;
case -2147023493:
goto LABEL_3209;
case -2147023492:
goto LABEL_3210;
case -2147023491:
goto LABEL_3211;
case -2147023490:
goto LABEL_3212;
case -2147023489:
goto LABEL_3213;
case -2147023488:
goto LABEL_3214;
case -2147023487:
goto LABEL_3215;
case -2147023486:
goto LABEL_3216;
case -2147023485:
goto LABEL_3217;
case -2147023484:
goto LABEL_3218;
case -2147023483:
goto LABEL_3219;
case -2147023482:
goto LABEL_3220;
case -2147023481:
goto LABEL_3221;
case -2147023480:
goto LABEL_3222;
case -2147023479:
goto LABEL_3223;
case -2147023478:
goto LABEL_3224;
case -2147023477:
goto LABEL_3225;
case -2147023476:
goto LABEL_3226;
case -2147023475:
goto LABEL_3227;
case -2147023474:
goto LABEL_3228;
case -2147023473:
goto LABEL_3229;
case -2147023472:
goto LABEL_3230;
case -2147023471:
goto LABEL_3231;
case -2147023470:
goto LABEL_3232;
case -2147023469:
goto LABEL_3233;
case -2147023468:
goto LABEL_3234;
case -2147023467:
goto LABEL_3235;
case -2147023466:
goto LABEL_3236;
case -2147023465:
goto LABEL_3237;
case -2147023464:
goto LABEL_3238;
case -2147023463:
goto LABEL_3239;
case -2147023462:
goto LABEL_3240;
case -2147023461:
goto LABEL_3241;
case -2147023460:
goto LABEL_3242;
case -2147023459:
goto LABEL_3243;
case -2147023458:
goto LABEL_3244;
case -2147023457:
goto LABEL_3245;
case -2147023456:
goto LABEL_3246;
case -2147023455:
goto LABEL_3247;
case -2147023454:
goto LABEL_3248;
case -2147023453:
goto LABEL_3249;
case -2147023452:
goto LABEL_3250;
case -2147023451:
goto LABEL_3251;
case -2147023450:
goto LABEL_3252;
case -2147023449:
goto LABEL_3253;
case -2147023448:
goto LABEL_3254;
case -2147023447:
goto LABEL_3255;
case -2147023446:
goto LABEL_3256;
case -2147023445:
goto LABEL_3257;
case -2147023444:
goto LABEL_3258;
case -2147023443:
goto LABEL_3259;
case -2147023442:
goto LABEL_3260;
case -2147023441:
goto LABEL_3261;
case -2147023440:
goto LABEL_3262;
case -2147023439:
goto LABEL_3263;
case -2147023438:
goto LABEL_3264;
case -2147023437:
goto LABEL_3265;
case -2147023436:
goto LABEL_3266;
case -2147023435:
goto LABEL_3267;
case -2147023396:
goto LABEL_3268;
case -2147023395:
return "ERROR_EVENTLOG_CANT_START";
case -2147023394:
goto LABEL_3300;
case -2147023393:
goto LABEL_3301;
case -2147023295:
goto LABEL_3440;
case -2147023294:
goto LABEL_3302;
case -2147023293:
goto LABEL_3303;
case -2147023292:
goto LABEL_3304;
case -2147023291:
goto LABEL_3305;
case -2147023290:
goto LABEL_3306;
case -2147023289:
goto LABEL_3307;
case -2147023288:
goto LABEL_3308;
case -2147023287:
goto LABEL_3309;
case -2147023286:
goto LABEL_3310;
case -2147023285:
goto LABEL_3311;
case -2147023284:
goto LABEL_3312;
case -2147023283:
goto LABEL_3441;
case -2147023282:
goto LABEL_3313;
case -2147023281:
goto LABEL_3314;
case -2147023280:
goto LABEL_3315;
case -2147023279:
goto LABEL_3316;
case -2147023278:
goto LABEL_3442;
case -2147023277:
goto LABEL_3443;
case -2147023276:
goto LABEL_3444;
case -2147023275:
goto LABEL_3445;
case -2147023274:
goto LABEL_3446;
case -2147023273:
goto LABEL_3447;
case -2147023272:
goto LABEL_3448;
case -2147023271:
goto LABEL_3449;
case -2147023270:
goto LABEL_3450;
case -2147023269:
goto LABEL_3451;
case -2147023268:
goto LABEL_3452;
case -2147023267:
goto LABEL_3453;
case -2147023266:
goto LABEL_3454;
case -2147023265:
goto LABEL_3455;
case -2147023264:
goto LABEL_3456;
case -2147023263:
goto LABEL_3457;
case -2147023262:
goto LABEL_3458;
case -2147023261:
goto LABEL_3459;
case -2147023260:
goto LABEL_3460;
case -2147023259:
goto LABEL_3461;
case -2147023258:
goto LABEL_3462;
case -2147023257:
goto LABEL_3463;
case -2147023256:
goto LABEL_3464;
case -2147023255:
goto LABEL_3465;
case -2147023254:
goto LABEL_3466;
case -2147023253:
goto LABEL_3467;
case -2147023252:
goto LABEL_3468;
case -2147023196:
goto LABEL_3317;
case -2147023195:
goto LABEL_3318;
case -2147023194:
goto LABEL_3319;
case -2147023193:
goto LABEL_3320;
case -2147023192:
goto LABEL_3321;
case -2147023191:
goto LABEL_3322;
case -2147023190:
goto LABEL_3323;
case -2147023189:
goto LABEL_3324;
case -2147023188:
goto LABEL_3325;
case -2147023187:
goto LABEL_3326;
case -2147023186:
goto LABEL_3327;
case -2147023185:
goto LABEL_3328;
case -2147023184:
goto LABEL_3329;
case -2147023183:
goto LABEL_3330;
case -2147023182:
goto LABEL_3331;
case -2147023181:
goto LABEL_3332;
case -2147023180:
goto LABEL_3333;
case -2147023179:
goto LABEL_3334;
case -2147023178:
goto LABEL_3335;
case -2147023177:
goto LABEL_3336;
case -2147023176:
goto LABEL_3337;
default:
return "Unknown";
}
}
if ( a1 == -2147023740 )
return "ERROR_DDE_FAIL";
if ( a1 <= -2147024722 )
{
if ( a1 == -2147024722 )
return "ERROR_ATOMIC_LOCKS_NOT_SUPPORTED";
if ( a1 > -2147024830 )
{
switch ( a1 )
{
case -2147024829:
goto LABEL_2745;
case -2147024828:
goto LABEL_2746;
case -2147024827:
return "ERROR_TOO_MANY_SESS";
case -2147024826:
return "ERROR_SHARING_PAUSED";
case -2147024825:
return "ERROR_REQ_NOT_ACCEP";
case -2147024824:
return "ERROR_REDIR_PAUSED";
case -2147024816:
return "ERROR_FILE_EXISTS";
case -2147024814:
return "ERROR_CANNOT_MAKE";
case -2147024813:
return "ERROR_FAIL_I24";
case -2147024812:
return "ERROR_OUT_OF_STRUCTURES";
case -2147024811:
return "ERROR_ALREADY_ASSIGNED";
case -2147024810:
return "ERROR_INVALID_PASSWORD";
case -2147024809:
result = "E_INVALIDARG";
break;
case -2147024808:
return "ERROR_NET_WRITE_FAULT";
case -2147024807:
return "ERROR_NO_PROC_SLOTS";
case -2147024796:
return "ERROR_TOO_MANY_SEMAPHORES";
case -2147024795:
return "ERROR_EXCL_SEM_ALREADY_OWNED";
case -2147024794:
return "ERROR_SEM_IS_SET";
case -2147024793:
return "ERROR_TOO_MANY_SEM_REQUESTS";
case -2147024792:
return "ERROR_INVALID_AT_INTERRUPT_TIME";
case -2147024791:
return "ERROR_SEM_OWNER_DIED";
case -2147024790:
return "ERROR_SEM_USER_LIMIT";
case -2147024789:
return "ERROR_DISK_CHANGE";
case -2147024788:
goto LABEL_2791;
case -2147024787:
goto LABEL_2792;
case -2147024786:
goto LABEL_2793;
case -2147024785:
goto LABEL_2794;
case -2147024784:
goto LABEL_2795;
case -2147024783:
goto LABEL_2796;
case -2147024782:
goto LABEL_2797;
case -2147024779:
goto LABEL_2798;
case -2147024778:
goto LABEL_2799;
case -2147024777:
goto LABEL_2800;
case -2147024776:
goto LABEL_2801;
case -2147024775:
goto LABEL_2802;
case -2147024774:
goto LABEL_2803;
case -2147024773:
goto LABEL_2804;
case -2147024772:
goto LABEL_2805;
case -2147024771:
goto LABEL_2806;
case -2147024770:
goto LABEL_2807;
case -2147024769:
goto LABEL_2808;
case -2147024768:
goto LABEL_2809;
case -2147024767:
goto LABEL_2810;
case -2147024766:
goto LABEL_2811;
case -2147024765:
goto LABEL_2812;
case -2147024764:
goto LABEL_2813;
case -2147024763:
goto LABEL_2814;
case -2147024762:
goto LABEL_2815;
case -2147024761:
goto LABEL_2816;
case -2147024760:
goto LABEL_2817;
case -2147024759:
goto LABEL_2818;
case -2147024758:
goto LABEL_2819;
case -2147024757:
goto LABEL_2820;
case -2147024756:
goto LABEL_2821;
case -2147024755:
goto LABEL_2822;
case -2147024754:
goto LABEL_2823;
case -2147024753:
goto LABEL_2824;
case -2147024752:
goto LABEL_2825;
case -2147024751:
goto LABEL_2826;
case -2147024750:
goto LABEL_2827;
case -2147024749:
goto LABEL_2828;
case -2147024748:
goto LABEL_2829;
case -2147024747:
goto LABEL_2830;
case -2147024746:
goto LABEL_2831;
case -2147024745:
goto LABEL_2832;
case -2147024744:
goto LABEL_2833;
case -2147024743:
goto LABEL_2834;
case -2147024742:
goto LABEL_2835;
case -2147024741:
goto LABEL_2836;
case -2147024740:
goto LABEL_2837;
case -2147024739:
goto LABEL_2838;
case -2147024738:
goto LABEL_2839;
case -2147024737:
goto LABEL_2840;
case -2147024736:
goto LABEL_2841;
case -2147024735:
goto LABEL_2842;
case -2147024734:
goto LABEL_2843;
case -2147024732:
goto LABEL_2844;
case -2147024729:
goto LABEL_2845;
case -2147024726:
goto LABEL_2846;
case -2147024723:
goto LABEL_2847;
default:
return "Unknown";
}
return result;
}
if ( a1 == -2147024830 )
return "ERROR_BAD_DEV_TYPE";
if ( a1 > -2147024883 )
{
switch ( a1 )
{
case -2147024882:
result = "E_OUTOFMEMORY";
break;
case -2147024881:
goto LABEL_2701;
case -2147024880:
goto LABEL_2702;
case -2147024879:
return "ERROR_NOT_SAME_DEVICE";
case -2147024878:
goto LABEL_2705;
case -2147024877:
goto LABEL_2706;
case -2147024876:
goto LABEL_2707;
case -2147024875:
goto LABEL_2708;
case -2147024874:
goto LABEL_2709;
case -2147024873:
goto LABEL_2710;
case -2147024872:
goto LABEL_2711;
case -2147024871:
goto LABEL_2712;
case -2147024870:
goto LABEL_2713;
case -2147024869:
goto LABEL_2714;
case -2147024868:
goto LABEL_2715;
case -2147024867:
goto LABEL_2716;
case -2147024866:
goto LABEL_2717;
case -2147024865:
goto LABEL_2718;
case -2147024864:
goto LABEL_2719;
case -2147024863:
goto LABEL_2720;
case -2147024862:
goto LABEL_2721;
case -2147024860:
goto LABEL_2722;
case -2147024858:
goto LABEL_2723;
case -2147024857:
return "ERROR_HANDLE_DISK_FULL";
case -2147024846:
goto LABEL_2728;
case -2147024845:
goto LABEL_2729;
case -2147024844:
goto LABEL_2730;
case -2147024843:
goto LABEL_2731;
case -2147024842:
goto LABEL_2732;
case -2147024841:
goto LABEL_2733;
case -2147024840:
goto LABEL_2734;
case -2147024839:
goto LABEL_2735;
case -2147024838:
goto LABEL_2736;
case -2147024837:
goto LABEL_2737;
case -2147024836:
goto LABEL_2738;
case -2147024835:
goto LABEL_2739;
case -2147024834:
goto LABEL_2740;
case -2147024833:
goto LABEL_2741;
case -2147024832:
goto LABEL_2742;
case -2147024831:
goto LABEL_2743;
default:
return "Unknown";
}
return result;
}
if ( a1 == -2147024883 )
return "ERROR_INVALID_DATA";
if ( a1 <= -2147164120 )
{
if ( a1 == -2147164120 )
return "CO_E_THREADINGMODEL_CHANGED";
if ( a1 <= -2147164153 )
{
if ( a1 == -2147164153 )
return "CONTEXT_E_OLDREF";
if ( a1 > -2147164160 )
{
switch ( a1 )
{
case -2147164158:
return "CONTEXT_E_ABORTED";
case -2147164157:
return "CONTEXT_E_ABORTING";
case -2147164156:
return "CONTEXT_E_NOCONTEXT";
case -2147164154:
return "CONTEXT_E_SYNCH_TIMEOUT";
}
}
else
{
switch ( a1 )
{
case -2147164160:
return "CONTEXT_E_FIRST";
case -2147168127:
return "XACT_E_CLERKEXISTS";
case -2147168126:
return "XACT_E_RECOVERYINPROGRESS";
case -2147168125:
return "XACT_E_TRANSACTIONCLOSED";
case -2147168124:
return "XACT_E_INVALIDLSN";
case -2147168123:
return "XACT_E_REPLAYREQUEST";
}
}
return "Unknown";
}
if ( a1 <= -2147164125 )
{
switch ( a1 )
{
case -2147164125:
return "CO_E_ACTIVATIONFAILED_CATALOGERROR";
case -2147164148:
return "CONTEXT_E_ROLENOTFOUND";
case -2147164145:
return "CONTEXT_E_TMNOTAVAILABLE";
case -2147164127:
return "CO_E_ACTIVATIONFAILED";
case -2147164126:
return "CO_E_ACTIVATIONFAILED_EVENTLOGGED";
}
return "Unknown";
}
switch ( a1 )
{
case -2147164124:
return "CO_E_ACTIVATIONFAILED_TIMEOUT";
case -2147164123:
return "CO_E_INITIALIZATIONFAILED";
case -2147164122:
return "CONTEXT_E_NOJIT";
}
return "CONTEXT_E_NOTRANSACTION";
}
if ( a1 > -2147024893 )
{
switch ( a1 )
{
case -2147024892:
return "ERROR_TOO_MANY_OPEN_FILES";
case -2147024891:
result = "E_ACCESSDENIED";
break;
case -2147024890:
result = "E_HANDLE";
break;
case -2147024889:
return "ERROR_ARENA_TRASHED";
case -2147024888:
goto LABEL_2694;
case -2147024887:
goto LABEL_2695;
case -2147024886:
goto LABEL_2696;
case -2147024885:
goto LABEL_2697;
case -2147024884:
goto LABEL_2698;
default:
return "Unknown";
}
return result;
}
if ( a1 != -2147024893 )
{
if ( a1 <= -2147164115 )
{
switch ( a1 )
{
case -2147164115:
return "CO_E_NOTCONSTRUCTED";
case -2147164119:
return "CO_E_NOIISINTRINSICS";
case -2147164118:
return "CO_E_NOCOOKIES";
case -2147164117:
return "CO_E_DBERROR";
}
return "CO_E_NOTPOOLED";
}
switch ( a1 )
{
case -2147164114:
return "CO_E_NOSYNCHRONIZATION";
case -2147164113:
return "CONTEXT_E_LAST";
case -2147024895:
return "ERROR_INVALID_FUNCTION";
}
if ( a1 != -2147024894 )
return "Unknown";
return "ERROR_FILE_NOT_FOUND";
}
return "ERROR_PATH_NOT_FOUND";
}
if ( a1 <= -2147024656 )
{
if ( a1 != -2147024656 )
{
switch ( a1 )
{
case -2147024716:
goto LABEL_2849;
case -2147024714:
goto LABEL_2850;
case -2147024713:
goto LABEL_2851;
case -2147024710:
goto LABEL_2852;
case -2147024709:
goto LABEL_2853;
case -2147024708:
goto LABEL_2854;
case -2147024707:
goto LABEL_2855;
case -2147024706:
goto LABEL_2856;
case -2147024705:
goto LABEL_2857;
case -2147024704:
goto LABEL_2858;
case -2147024703:
goto LABEL_2859;
case -2147024702:
goto LABEL_2860;
case -2147024701:
goto LABEL_2861;
case -2147024700:
goto LABEL_2862;
case -2147024699:
goto LABEL_2863;
case -2147024698:
goto LABEL_2864;
case -2147024697:
goto LABEL_2865;
case -2147024694:
goto LABEL_2868;
case -2147024693:
goto LABEL_2869;
case -2147024691:
goto LABEL_2870;
case -2147024690:
goto LABEL_2871;
case -2147024689:
goto LABEL_2872;
case -2147024688:
goto LABEL_2873;
case -2147024687:
goto LABEL_2874;
case -2147024686:
goto LABEL_2875;
case -2147024684:
goto LABEL_2876;
case -2147024682:
goto LABEL_2877;
case -2147024681:
goto LABEL_2878;
case -2147024680:
goto LABEL_2879;
case -2147024666:
goto LABEL_2880;
case -2147024665:
goto LABEL_2881;
case -2147024664:
goto LABEL_2882;
case -2147024663:
goto LABEL_2883;
case -2147024662:
goto LABEL_2884;
default:
return "Unknown";
}
}
return "ERROR_VC_DISCONNECTED";
}
if ( a1 > -2147023833 )
{
switch ( a1 )
{
case -2147023832:
return "ERROR_EXCEPTION_IN_SERVICE";
case -2147023831:
goto LABEL_2972;
case -2147023830:
goto LABEL_2973;
case -2147023829:
goto LABEL_2974;
case -2147023828:
goto LABEL_2975;
case -2147023827:
goto LABEL_2976;
case -2147023826:
goto LABEL_2977;
case -2147023825:
goto LABEL_2978;
case -2147023824:
goto LABEL_2979;
case -2147023823:
goto LABEL_2980;
case -2147023822:
goto LABEL_2981;
case -2147023821:
goto LABEL_2982;
case -2147023820:
goto LABEL_2983;
case -2147023819:
goto LABEL_2984;
case -2147023818:
goto LABEL_2985;
case -2147023817:
goto LABEL_2986;
case -2147023816:
goto LABEL_2987;
case -2147023815:
goto LABEL_2988;
case -2147023814:
goto LABEL_2989;
case -2147023813:
goto LABEL_2990;
case -2147023812:
goto LABEL_3269;
case -2147023796:
goto LABEL_2991;
case -2147023795:
goto LABEL_2992;
case -2147023794:
goto LABEL_2993;
case -2147023793:
goto LABEL_2994;
case -2147023792:
goto LABEL_2995;
case -2147023791:
goto LABEL_2996;
case -2147023790:
goto LABEL_2997;
case -2147023789:
goto LABEL_2998;
case -2147023788:
goto LABEL_2999;
case -2147023787:
goto LABEL_3000;
case -2147023786:
goto LABEL_3001;
case -2147023785:
goto LABEL_3002;
case -2147023784:
goto LABEL_3003;
case -2147023783:
goto LABEL_3004;
case -2147023782:
goto LABEL_3005;
case -2147023781:
goto LABEL_3006;
case -2147023780:
goto LABEL_3007;
case -2147023779:
goto LABEL_3008;
case -2147023778:
goto LABEL_3009;
case -2147023777:
goto LABEL_3010;
case -2147023776:
goto LABEL_3011;
case -2147023775:
goto LABEL_3012;
case -2147023774:
goto LABEL_3013;
case -2147023773:
goto LABEL_3014;
case -2147023772:
goto LABEL_3015;
case -2147023771:
goto LABEL_3016;
case -2147023770:
goto LABEL_3017;
case -2147023769:
goto LABEL_3018;
case -2147023768:
goto LABEL_3019;
case -2147023767:
goto LABEL_3020;
case -2147023766:
goto LABEL_3021;
case -2147023765:
goto LABEL_3022;
case -2147023764:
goto LABEL_3023;
case -2147023756:
goto LABEL_3024;
case -2147023755:
goto LABEL_3025;
case -2147023754:
goto LABEL_3026;
case -2147023746:
goto LABEL_3027;
case -2147023745:
goto LABEL_3028;
case -2147023744:
goto LABEL_3029;
case -2147023743:
goto LABEL_3030;
case -2147023742:
goto LABEL_3031;
case -2147023741:
goto LABEL_3032;
default:
return "Unknown";
}
}
if ( a1 == -2147023833 )
return "ERROR_FAILED_SERVICE_CONTROLLER_CONNECT";
if ( a1 > -2147023893 )
{
switch ( a1 )
{
case -2147023892:
return "ERROR_INVALID_FLAGS";
case -2147023891:
goto LABEL_2939;
case -2147023890:
goto LABEL_2940;
case -2147023889:
goto LABEL_2941;
case -2147023888:
goto LABEL_2942;
case -2147023887:
goto LABEL_2943;
case -2147023886:
goto LABEL_2944;
case -2147023885:
goto LABEL_2945;
case -2147023884:
goto LABEL_2946;
case -2147023883:
goto LABEL_2947;
case -2147023882:
goto LABEL_2948;
case -2147023881:
goto LABEL_2949;
case -2147023880:
goto LABEL_2950;
case -2147023879:
goto LABEL_2951;
case -2147023878:
goto LABEL_2952;
case -2147023877:
goto LABEL_2953;
case -2147023876:
goto LABEL_2954;
case -2147023875:
goto LABEL_2955;
case -2147023874:
goto LABEL_2956;
case -2147023845:
goto LABEL_2957;
case -2147023844:
goto LABEL_2958;
case -2147023843:
goto LABEL_2959;
case -2147023842:
goto LABEL_2960;
case -2147023841:
goto LABEL_2961;
case -2147023840:
goto LABEL_2962;
case -2147023839:
goto LABEL_2963;
case -2147023838:
goto LABEL_2964;
case -2147023837:
goto LABEL_2965;
case -2147023836:
goto LABEL_2966;
case -2147023835:
goto LABEL_2967;
case -2147023834:
goto LABEL_2968;
default:
return "Unknown";
}
}
if ( a1 != -2147023893 )
{
if ( a1 <= -2147024595 )
{
if ( a1 != -2147024595 )
{
switch ( a1 )
{
case -2147024642:
goto LABEL_2891;
case -2147024641:
goto LABEL_2892;
case -2147024638:
goto LABEL_2893;
case -2147024637:
goto LABEL_2894;
case -2147024630:
goto LABEL_2895;
case -2147024629:
goto LABEL_2896;
case -2147024621:
goto LABEL_2897;
case -2147024620:
goto LABEL_2898;
case -2147024619:
goto LABEL_2899;
case -2147024618:
goto LABEL_2900;
case -2147024614:
goto LABEL_2901;
case -2147024608:
goto LABEL_2902;
case -2147024598:
goto LABEL_2903;
case -2147024597:
goto LABEL_2904;
case -2147024596:
goto LABEL_2905;
default:
return "Unknown";
}
}
return "ERROR_INVALID_OPLOCK_PROTOCOL";
}
if ( a1 <= -2147023902 )
{
if ( a1 != -2147023902 )
{
if ( a1 != -2147024594 )
{
if ( a1 != -2147024593 )
{
if ( a1 != -2147024579 )
{
if ( a1 != -2147024409 )
{
if ( a1 != -2147024362 )
{
if ( a1 != -2147024361 )
{
if ( a1 == -2147024360 )
return "ERROR_PIPE_LISTENING";
return "Unknown";
}
return "ERROR_PIPE_CONNECTED";
}
return "ERROR_ARITHMETIC_OVERFLOW";
}
return "ERROR_INVALID_ADDRESS";
}
return "ERROR_MR_MID_NOT_FOUND";
}
return "ERROR_DELETE_PENDING";
}
return "ERROR_DISK_TOO_FRAGMENTED";
}
return "ERROR_EA_ACCESS_DENIED";
}
if ( a1 != -2147023901 )
{
if ( a1 != -2147023900 )
{
if ( a1 != -2147023899 )
{
if ( a1 != -2147023898 )
{
if ( a1 != -2147023897 )
{
if ( a1 != -2147023895 )
{
if ( a1 != -2147023894 )
return "Unknown";
return "ERROR_INVALID_MESSAGE";
}
return "ERROR_STACK_OVERFLOW";
}
return "ERROR_SWAPERROR";
}
return "ERROR_NOACCESS";
}
return "ERROR_IO_PENDING";
}
return "ERROR_IO_INCOMPLETE";
}
return "ERROR_OPERATION_ABORTED";
}
return "ERROR_CAN_NOT_COMPLETE";
}
if ( a1 == -2147168245 )
return "XACT_E_NOISORETAIN";
if ( a1 > -2147220998 )
{
if ( a1 > -2147220494 )
{
if ( a1 > -2147217407 )
{
if ( a1 > -2147216631 )
{
if ( a1 > -2147213311 )
{
if ( a1 > -2147205090 )
{
if ( a1 > -2147168256 )
{
switch ( a1 )
{
case -2147168255:
result = "XACT_E_CANTRETAIN";
break;
case -2147168254:
result = "XACT_E_COMMITFAILED";
break;
case -2147168253:
result = "XACT_E_COMMITPREVENTED";
break;
case -2147168252:
result = "XACT_E_HEURISTICABORT";
break;
case -2147168251:
result = "XACT_E_HEURISTICCOMMIT";
break;
case -2147168250:
result = "XACT_E_HEURISTICDAMAGE";
break;
case -2147168249:
result = "XACT_E_HEURISTICDANGER";
break;
case -2147168248:
result = "XACT_E_ISOLATIONLEVEL";
break;
case -2147168247:
result = "XACT_E_NOASYNC";
break;
case -2147168246:
result = "XACT_E_NOENLIST";
break;
default:
return "Unknown";
}
}
else if ( a1 == -2147168256 )
{
return "XACT_E_FIRST";
}
else
{
switch ( a1 )
{
case -2147205089:
result = "WBEMMOF_E_ALIASES_IN_EMBEDDED";
break;
case -2147205088:
result = "WBEMMOF_E_NULL_ARRAY_ELEM";
break;
case -2147205087:
result = "WBEMMOF_E_DUPLICATE_QUALIFIER";
break;
case -2147205086:
result = "WBEMMOF_E_EXPECTED_FLAVOR_TYPE";
break;
case -2147205085:
result = "WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES";
break;
case -2147205084:
result = "WBEMMOF_E_MULTIPLE_ALIASES";
break;
case -2147205083:
result = "WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2";
break;
case -2147205082:
result = "WBEMMOF_E_NO_ARRAYS_RETURNED";
break;
case -2147205081:
result = "WBEMMOF_E_MUST_BE_IN_OR_OUT";
break;
case -2147205080:
result = "WBEMMOF_E_INVALID_FLAGS_SYNTAX";
break;
case -2147205079:
result = "WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE";
break;
case -2147205078:
result = "WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE";
break;
case -2147205077:
result = "WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE";
break;
case -2147205076:
result = "WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX";
break;
case -2147205075:
result = "WBEMMOF_E_INVALID_QUALIFIER_SYNTAX";
break;
case -2147205074:
result = "WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE";
break;
case -2147205073:
result = "WBEMMOF_E_ERROR_CREATING_TEMP_FILE";
break;
case -2147205072:
result = "WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE";
break;
case -2147205071:
result = "WBEMMOF_E_INVALID_DELETECLASS_SYNTAX";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2147205090 )
return "WBEMMOF_E_INVALID_FILE";
if ( a1 > -2147205105 )
{
switch ( a1 )
{
case -2147205104:
result = "WBEMMOF_E_INVALID_AMENDMENT_SYNTAX";
break;
case -2147205103:
result = "WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT";
break;
case -2147205102:
result = "WBEMMOF_E_INVALID_PRAGMA";
break;
case -2147205101:
result = "WBEMMOF_E_INVALID_NAMESPACE_SYNTAX";
break;
case -2147205100:
result = "WBEMMOF_E_EXPECTED_CLASS_NAME";
break;
case -2147205099:
result = "WBEMMOF_E_TYPE_MISMATCH";
break;
case -2147205098:
result = "WBEMMOF_E_EXPECTED_ALIAS_NAME";
break;
case -2147205097:
result = "WBEMMOF_E_INVALID_CLASS_DECLARATION";
break;
case -2147205096:
result = "WBEMMOF_E_INVALID_INSTANCE_DECLARATION";
break;
case -2147205095:
result = "WBEMMOF_E_EXPECTED_DOLLAR";
break;
case -2147205094:
result = "WBEMMOF_E_CIMTYPE_QUALIFIER";
break;
case -2147205093:
result = "WBEMMOF_E_DUPLICATE_PROPERTY";
break;
case -2147205092:
result = "WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION";
break;
case -2147205091:
result = "WBEMMOF_E_OUT_OF_RANGE";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2147205105 )
return "WBEMMOF_E_UNEXPECTED_ARRAY_INIT";
if ( a1 <= -2147205113 )
{
switch ( a1 )
{
case -2147205113:
return "WBEMMOF_E_ILLEGAL_CONSTANT_VALUE";
case -2147213310:
return "WBEMESS_E_REGISTRATION_TOO_PRECISE";
case -2147205119:
return "WBEMMOF_E_EXPECTED_QUALIFIER_NAME";
case -2147205118:
return "WBEMMOF_E_EXPECTED_SEMI";
case -2147205117:
return "WBEMMOF_E_EXPECTED_OPEN_BRACE";
case -2147205116:
return "WBEMMOF_E_EXPECTED_CLOSE_BRACE";
case -2147205115:
return "WBEMMOF_E_EXPECTED_CLOSE_BRACKET";
case -2147205114:
return "WBEMMOF_E_EXPECTED_CLOSE_PAREN";
}
return "Unknown";
}
switch ( a1 )
{
case -2147205112:
return "WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER";
case -2147205111:
return "WBEMMOF_E_EXPECTED_OPEN_PAREN";
case -2147205110:
return "WBEMMOF_E_UNRECOGNIZED_TOKEN";
case -2147205109:
return "WBEMMOF_E_UNRECOGNIZED_TYPE";
case -2147205108:
return "WBEMMOF_E_EXPECTED_PROPERTY_NAME";
case -2147205107:
return "WBEMMOF_E_TYPEDEF_NOT_SUPPORTED";
default:
return "WBEMMOF_E_UNEXPECTED_ALIAS";
}
}
}
}
else if ( a1 == -2147213311 )
{
return "WBEMESS_E_REGISTRATION_TOO_BROAD";
}
else
{
switch ( a1 )
{
case -2147216630:
result = "SCHED_E_TASK_NOT_READY";
break;
case -2147216629:
result = "SCHED_E_TASK_NOT_RUNNING";
break;
case -2147216628:
result = "SCHED_E_SERVICE_NOT_INSTALLED";
break;
case -2147216627:
result = "SCHED_E_CANNOT_OPEN_TASK";
break;
case -2147216626:
result = "SCHED_E_INVALID_TASK";
break;
case -2147216625:
result = "SCHED_E_ACCOUNT_INFORMATION_NOT_SET";
break;
case -2147216624:
result = "SCHED_E_ACCOUNT_NAME_NOT_FOUND";
break;
case -2147216623:
result = "SCHED_E_ACCOUNT_DBASE_CORRUPT";
break;
case -2147216622:
result = "SCHED_E_NO_SECURITY_SERVICES";
break;
case -2147216621:
result = "SCHED_E_UNKNOWN_OBJECT_VERSION";
break;
case -2147216620:
result = "SCHED_E_UNSUPPORTED_ACCOUNT_OPTION";
break;
case -2147216619:
result = "SCHED_E_SERVICE_NOT_RUNNING";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2147216631 )
{
return "SCHED_E_TRIGGER_NOT_FOUND";
}
else
{
switch ( a1 )
{
case -2147217406:
result = "WBEM_E_NOT_FOUND";
break;
case -2147217405:
result = "WBEM_E_ACCESS_DENIED";
break;
case -2147217404:
result = "WBEM_E_PROVIDER_FAILURE";
break;
case -2147217403:
result = "WBEM_E_TYPE_MISMATCH";
break;
case -2147217402:
result = "WBEM_E_OUT_OF_MEMORY";
break;
case -2147217401:
result = "WBEM_E_INVALID_CONTEXT";
break;
case -2147217400:
result = "WBEM_E_INVALID_PARAMETER";
break;
case -2147217399:
result = "WBEM_E_NOT_AVAILABLE";
break;
case -2147217398:
result = "WBEM_E_CRITICAL_ERROR";
break;
case -2147217397:
result = "WBEM_E_INVALID_STREAM";
break;
case -2147217396:
result = "WBEM_E_NOT_SUPPORTED";
break;
case -2147217395:
result = "WBEM_E_INVALID_SUPERCLASS";
break;
case -2147217394:
result = "WBEM_E_INVALID_NAMESPACE";
break;
case -2147217393:
result = "WBEM_E_INVALID_OBJECT";
break;
case -2147217392:
result = "WBEM_E_INVALID_CLASS";
break;
case -2147217391:
result = "WBEM_E_PROVIDER_NOT_FOUND";
break;
case -2147217390:
result = "WBEM_E_INVALID_PROVIDER_REGISTRATION";
break;
case -2147217389:
result = "WBEM_E_PROVIDER_LOAD_FAILURE";
break;
case -2147217388:
result = "WBEM_E_INITIALIZATION_FAILURE";
break;
case -2147217387:
result = "WBEM_E_TRANSPORT_FAILURE";
break;
case -2147217386:
result = "WBEM_E_INVALID_OPERATION";
break;
case -2147217385:
result = "WBEM_E_INVALID_QUERY";
break;
case -2147217384:
result = "WBEM_E_INVALID_QUERY_TYPE";
break;
case -2147217383:
result = "WBEM_E_ALREADY_EXISTS";
break;
case -2147217382:
result = "WBEM_E_OVERRIDE_NOT_ALLOWED";
break;
case -2147217381:
result = "WBEM_E_PROPAGATED_QUALIFIER";
break;
case -2147217380:
result = "WBEM_E_PROPAGATED_PROPERTY";
break;
case -2147217379:
result = "WBEM_E_UNEXPECTED";
break;
case -2147217378:
result = "WBEM_E_ILLEGAL_OPERATION";
break;
case -2147217377:
result = "WBEM_E_CANNOT_BE_KEY";
break;
case -2147217376:
result = "WBEM_E_INCOMPLETE_CLASS";
break;
case -2147217375:
result = "WBEM_E_INVALID_SYNTAX";
break;
case -2147217374:
result = "WBEM_E_NONDECORATED_OBJECT";
break;
case -2147217373:
result = "WBEM_E_READ_ONLY";
break;
case -2147217372:
result = "WBEM_E_PROVIDER_NOT_CAPABLE";
break;
case -2147217371:
result = "WBEM_E_CLASS_HAS_CHILDREN";
break;
case -2147217370:
result = "WBEM_E_CLASS_HAS_INSTANCES";
break;
case -2147217369:
result = "WBEM_E_QUERY_NOT_IMPLEMENTED";
break;
case -2147217368:
result = "WBEM_E_ILLEGAL_NULL";
break;
case -2147217367:
result = "WBEM_E_INVALID_QUALIFIER_TYPE";
break;
case -2147217366:
result = "WBEM_E_INVALID_PROPERTY_TYPE";
break;
case -2147217365:
result = "WBEM_E_VALUE_OUT_OF_RANGE";
break;
case -2147217364:
result = "WBEM_E_CANNOT_BE_SINGLETON";
break;
case -2147217363:
result = "WBEM_E_INVALID_CIM_TYPE";
break;
case -2147217362:
result = "WBEM_E_INVALID_METHOD";
break;
case -2147217361:
result = "WBEM_E_INVALID_METHOD_PARAMETERS";
break;
case -2147217360:
result = "WBEM_E_SYSTEM_PROPERTY";
break;
case -2147217359:
result = "WBEM_E_INVALID_PROPERTY";
break;
case -2147217358:
result = "WBEM_E_CALL_CANCELLED";
break;
case -2147217357:
result = "WBEM_E_SHUTTING_DOWN";
break;
case -2147217356:
result = "WBEM_E_PROPAGATED_METHOD";
break;
case -2147217355:
result = "WBEM_E_UNSUPPORTED_PARAMETER";
break;
case -2147217354:
result = "WBEM_E_MISSING_PARAMETER_ID";
break;
case -2147217353:
result = "WBEM_E_INVALID_PARAMETER_ID";
break;
case -2147217352:
result = "WBEM_E_NONCONSECUTIVE_PARAMETER_IDS";
break;
case -2147217351:
result = "WBEM_E_PARAMETER_ID_ON_RETVAL";
break;
case -2147217350:
result = "WBEM_E_INVALID_OBJECT_PATH";
break;
case -2147217349:
result = "WBEM_E_OUT_OF_DISK_SPACE";
break;
case -2147217348:
result = "WBEM_E_BUFFER_TOO_SMALL";
break;
case -2147217347:
result = "WBEM_E_UNSUPPORTED_PUT_EXTENSION";
break;
case -2147217346:
result = "WBEM_E_UNKNOWN_OBJECT_TYPE";
break;
case -2147217345:
result = "WBEM_E_UNKNOWN_PACKET_TYPE";
break;
case -2147217344:
result = "WBEM_E_MARSHAL_VERSION_MISMATCH";
break;
case -2147217343:
result = "WBEM_E_MARSHAL_INVALID_SIGNATURE";
break;
case -2147217342:
result = "WBEM_E_INVALID_QUALIFIER";
break;
case -2147217341:
result = "WBEM_E_INVALID_DUPLICATE_PARAMETER";
break;
case -2147217340:
result = "WBEM_E_TOO_MUCH_DATA";
break;
case -2147217339:
result = "WBEM_E_SERVER_TOO_BUSY";
break;
case -2147217338:
result = "WBEM_E_INVALID_FLAVOR";
break;
case -2147217337:
result = "WBEM_E_CIRCULAR_REFERENCE";
break;
case -2147217336:
result = "WBEM_E_UNSUPPORTED_CLASS_UPDATE";
break;
case -2147217335:
result = "WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE";
break;
case -2147217328:
result = "WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE";
break;
case -2147217327:
result = "WBEM_E_TOO_MANY_PROPERTIES";
break;
case -2147217326:
result = "WBEM_E_UPDATE_TYPE_MISMATCH";
break;
case -2147217325:
result = "WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED";
break;
case -2147217324:
result = "WBEM_E_UPDATE_PROPAGATED_METHOD";
break;
case -2147217323:
result = "WBEM_E_METHOD_NOT_IMPLEMENTED";
break;
case -2147217322:
result = "WBEM_E_METHOD_DISABLED";
break;
case -2147217321:
result = "WBEM_E_REFRESHER_BUSY";
break;
case -2147217320:
result = "WBEM_E_UNPARSABLE_QUERY";
break;
case -2147217319:
result = "WBEM_E_NOT_EVENT_CLASS";
break;
case -2147217318:
result = "WBEM_E_MISSING_GROUP_WITHIN";
break;
case -2147217317:
result = "WBEM_E_MISSING_AGGREGATION_LIST";
break;
case -2147217316:
result = "WBEM_E_PROPERTY_NOT_AN_OBJECT";
break;
case -2147217315:
result = "WBEM_E_AGGREGATING_BY_OBJECT";
break;
case -2147217313:
result = "WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY";
break;
case -2147217312:
result = "WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING";
break;
case -2147217311:
result = "WBEM_E_QUEUE_OVERFLOW";
break;
case -2147217310:
result = "WBEM_E_PRIVILEGE_NOT_HELD";
break;
case -2147217309:
result = "WBEM_E_INVALID_OPERATOR";
break;
case -2147217308:
result = "WBEM_E_LOCAL_CREDENTIALS";
break;
case -2147217307:
result = "WBEM_E_CANNOT_BE_ABSTRACT";
break;
case -2147217306:
result = "WBEM_E_AMENDED_OBJECT";
break;
case -2147217305:
result = "WBEM_E_CLIENT_TOO_SLOW";
break;
case -2147217304:
result = "WBEM_E_NULL_SECURITY_DESCRIPTOR";
break;
case -2147217303:
result = "WBEM_E_TIMED_OUT";
break;
case -2147217302:
result = "WBEM_E_INVALID_ASSOCIATION";
break;
case -2147217301:
result = "WBEM_E_AMBIGUOUS_OPERATION";
break;
case -2147217300:
result = "WBEM_E_QUOTA_VIOLATION";
break;
case -2147217299:
result = "WBEM_E_RESERVED_001";
break;
case -2147217298:
result = "WBEM_E_RESERVED_002";
break;
case -2147217297:
result = "WBEM_E_UNSUPPORTED_LOCALE";
break;
case -2147217296:
result = "WBEM_E_HANDLE_OUT_OF_DATE";
break;
case -2147217295:
result = "WBEM_E_CONNECTION_FAILED";
break;
case -2147217294:
result = "WBEM_E_INVALID_HANDLE_REQUEST";
break;
case -2147217293:
result = "WBEM_E_PROPERTY_NAME_TOO_WIDE";
break;
case -2147217292:
result = "WBEM_E_CLASS_NAME_TOO_WIDE";
break;
case -2147217291:
result = "WBEM_E_METHOD_NAME_TOO_WIDE";
break;
case -2147217290:
result = "WBEM_E_QUALIFIER_NAME_TOO_WIDE";
break;
case -2147217289:
result = "WBEM_E_RERUN_COMMAND";
break;
case -2147217288:
result = "WBEM_E_DATABASE_VER_MISMATCH";
break;
case -2147217287:
result = "WBEM_E_VETO_DELETE";
break;
case -2147217286:
result = "WBEM_E_VETO_PUT";
break;
case -2147217280:
result = "WBEM_E_INVALID_LOCALE";
break;
case -2147217279:
result = "WBEM_E_PROVIDER_SUSPENDED";
break;
case -2147217278:
result = "WBEM_E_SYNCHRONIZATION_REQUIRED";
break;
case -2147217277:
result = "WBEM_E_NO_SCHEMA";
break;
case -2147217276:
result = "WBEM_E_PROVIDER_ALREADY_REGISTERED";
break;
case -2147217275:
result = "WBEM_E_PROVIDER_NOT_REGISTERED";
break;
case -2147217274:
result = "WBEM_E_FATAL_TRANSPORT_ERROR";
break;
case -2147217273:
result = "WBEM_E_ENCRYPTED_CONNECTION_REQUIRED";
break;
case -2147217272:
result = "WBEM_E_PROVIDER_TIMED_OUT";
break;
case -2147217271:
result = "WBEM_E_NO_KEY";
break;
case -2147217270:
result = "WBEM_E_PROVIDER_DISABLED";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2147217407 )
{
return "WBEM_E_FAILED";
}
else
{
switch ( a1 )
{
case -2147220481:
result = "DIERR_DRIVERLAST";
break;
case -2147220480:
result = "DIERR_INVALIDCLASSINSTALLER";
break;
case -2147220479:
result = "DIERR_CANCELLED & MS_E_SAMPLEALLOC";
break;
case -2147220478:
result = "DIERR_BADINF & MS_E_PURPOSEID";
break;
case -2147220477:
result = "MS_E_NOSTREAM";
break;
case -2147220476:
result = "MS_E_NOSEEKING";
break;
case -2147220475:
result = "MS_E_INCOMPATIBLE";
break;
case -2147220474:
result = "MS_E_BUSY";
break;
case -2147220473:
result = "MS_E_NOTINIT";
break;
case -2147220472:
result = "MS_E_SOURCEALREADYDEFINED";
break;
case -2147220471:
result = "MS_E_INVALIDSTREAMTYPE";
break;
case -2147220470:
result = "MS_E_NOTRUNNING";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2147220494 )
{
return "VFW_E_BAD_KEY";
}
else
{
switch ( a1 )
{
case -2147220997:
result = "CO_E_OBJNOTREG";
break;
case -2147220996:
result = "CO_E_OBJISREG";
break;
case -2147220995:
result = "CO_E_OBJNOTCONNECTED";
break;
case -2147220994:
result = "CO_E_APPDIDNTREG";
break;
case -2147220993:
result = "CO_E_RELEASED";
break;
case -2147220992:
result = "DIERR_INSUFFICIENTPRIVS & VFW_E_INVALIDMEDIATYPE";
break;
case -2147220991:
result = "DIERR_DEVICEFULL & VFW_E_INVALIDSUBTYPE & DMO_E_INVALIDSTREAMINDEX";
break;
case -2147220990:
result = "DIERR_MOREDATA & VFW_E_NEED_OWNER & DMO_E_INVALIDTYPE";
break;
case -2147220989:
result = "DIERR_NOTDOWNLOADED & VFW_E_ENUM_OUT_OF_SYNC & DMO_E_TYPE_NOT_SET";
break;
case -2147220988:
result = "DIERR_HASEFFECTS & VFW_E_ALREADY_CONNECTED & DMO_E_NOTACCEPTING";
break;
case -2147220987:
result = "DIERR_NOTEXCLUSIVEACQUIRED & VFW_E_FILTER_ACTIVE & DMO_E_TYPE_NOT_ACCEPTED";
break;
case -2147220986:
result = "DIERR_INCOMPLETEEFFECT & VFW_E_NO_TYPES & DMO_E_NO_MORE_ITEMS";
break;
case -2147220985:
result = "DIERR_NOTBUFFERED & VFW_E_NO_ACCEPTABLE_TYPES";
break;
case -2147220984:
result = "DIERR_EFFECTPLAYING & VFW_E_INVALID_DIRECTION";
break;
case -2147220983:
result = "DIERR_UNPLUGGED & VFW_E_NOT_CONNECTED";
break;
case -2147220982:
result = "DIERR_REPORTFULL & VFW_E_NO_ALLOCATOR";
break;
case -2147220981:
result = "DIERR_MAPFILEFAIL & VFW_E_RUNTIME_ERROR";
break;
case -2147220980:
result = "VFW_E_BUFFER_NOTSET";
break;
case -2147220979:
result = "VFW_E_BUFFER_OVERFLOW";
break;
case -2147220978:
result = "VFW_E_BADALIGN";
break;
case -2147220977:
result = "VFW_E_ALREADY_COMMITTED";
break;
case -2147220976:
result = "VFW_E_BUFFERS_OUTSTANDING";
break;
case -2147220975:
result = "VFW_E_NOT_COMMITTED";
break;
case -2147220974:
result = "VFW_E_SIZENOTSET";
break;
case -2147220973:
result = "VFW_E_NO_CLOCK";
break;
case -2147220972:
result = "VFW_E_NO_SINK";
break;
case -2147220971:
result = "VFW_E_NO_INTERFACE";
break;
case -2147220970:
result = "VFW_E_NOT_FOUND";
break;
case -2147220969:
result = "VFW_E_CANNOT_CONNECT";
break;
case -2147220968:
result = "VFW_E_CANNOT_RENDER";
break;
case -2147220967:
result = "VFW_E_CHANGING_FORMAT";
break;
case -2147220966:
result = "VFW_E_NO_COLOR_KEY_SET";
break;
case -2147220965:
result = "VFW_E_NOT_OVERLAY_CONNECTION";
break;
case -2147220964:
result = "VFW_E_NOT_SAMPLE_CONNECTION";
break;
case -2147220963:
result = "VFW_E_PALETTE_SET";
break;
case -2147220962:
result = "VFW_E_COLOR_KEY_SET";
break;
case -2147220961:
result = "VFW_E_NO_COLOR_KEY_FOUND";
break;
case -2147220960:
result = "VFW_E_NO_PALETTE_AVAILABLE";
break;
case -2147220959:
result = "VFW_E_NO_DISPLAY_PALETTE";
break;
case -2147220958:
result = "VFW_E_TOO_MANY_COLORS";
break;
case -2147220957:
result = "VFW_E_STATE_CHANGED";
break;
case -2147220956:
result = "VFW_E_NOT_STOPPED";
break;
case -2147220955:
result = "VFW_E_NOT_PAUSED";
break;
case -2147220954:
result = "VFW_E_NOT_RUNNING";
break;
case -2147220953:
result = "VFW_E_WRONG_STATE";
break;
case -2147220952:
result = "VFW_E_START_TIME_AFTER_END";
break;
case -2147220951:
result = "VFW_E_INVALID_RECT";
break;
case -2147220950:
result = "VFW_E_TYPE_NOT_ACCEPTED";
break;
case -2147220949:
result = "VFW_E_SAMPLE_REJECTED";
break;
case -2147220948:
result = "VFW_E_SAMPLE_REJECTED_EOS";
break;
case -2147220947:
result = "VFW_E_DUPLICATE_NAME";
break;
case -2147220946:
result = "VFW_E_TIMEOUT";
break;
case -2147220945:
result = "VFW_E_INVALID_FILE_FORMAT";
break;
case -2147220944:
result = "VFW_E_ENUM_OUT_OF_RANGE";
break;
case -2147220943:
result = "VFW_E_CIRCULAR_GRAPH";
break;
case -2147220942:
result = "VFW_E_NOT_ALLOWED_TO_SAVE";
break;
case -2147220941:
result = "VFW_E_TIME_ALREADY_PASSED";
break;
case -2147220940:
result = "VFW_E_ALREADY_CANCELLED";
break;
case -2147220939:
result = "VFW_E_CORRUPT_GRAPH_FILE";
break;
case -2147220938:
result = "VFW_E_ADVISE_ALREADY_SET";
break;
case -2147220936:
result = "VFW_E_NO_MODEX_AVAILABLE";
break;
case -2147220935:
result = "VFW_E_NO_ADVISE_SET";
break;
case -2147220934:
result = "VFW_E_NO_FULLSCREEN";
break;
case -2147220933:
result = "VFW_E_IN_FULLSCREEN_MODE";
break;
case -2147220928:
result = "VFW_E_UNKNOWN_FILE_TYPE";
break;
case -2147220927:
result = "VFW_E_CANNOT_LOAD_SOURCE_FILTER";
break;
case -2147220925:
result = "VFW_E_FILE_TOO_SHORT";
break;
case -2147220924:
result = "VFW_E_INVALID_FILE_VERSION";
break;
case -2147220921:
result = "VFW_E_INVALID_CLSID";
break;
case -2147220920:
result = "VFW_E_INVALID_MEDIA_TYPE";
break;
case -2147220919:
result = "VFW_E_SAMPLE_TIME_NOT_SET";
break;
case -2147220911:
result = "VFW_E_MEDIA_TIME_NOT_SET";
break;
case -2147220910:
result = "VFW_E_NO_TIME_FORMAT_SET";
break;
case -2147220909:
result = "VFW_E_MONO_AUDIO_HW";
break;
case -2147220907:
result = "VFW_E_NO_DECOMPRESSOR";
break;
case -2147220906:
result = "VFW_E_NO_AUDIO_HARDWARE";
break;
case -2147220903:
result = "VFW_E_RPZA";
break;
case -2147220901:
result = "VFW_E_PROCESSOR_NOT_SUITABLE";
break;
case -2147220900:
result = "VFW_E_UNSUPPORTED_AUDIO";
break;
case -2147220899:
result = "VFW_E_UNSUPPORTED_VIDEO";
break;
case -2147220898:
result = "VFW_E_MPEG_NOT_CONSTRAINED";
break;
case -2147220897:
result = "VFW_E_NOT_IN_GRAPH";
break;
case -2147220895:
result = "VFW_E_NO_TIME_FORMAT";
break;
case -2147220894:
result = "VFW_E_READ_ONLY";
break;
case -2147220892:
result = "VFW_E_BUFFER_UNDERFLOW";
break;
case -2147220891:
result = "VFW_E_UNSUPPORTED_STREAM";
break;
case -2147220890:
result = "VFW_E_NO_TRANSPORT";
break;
case -2147220887:
result = "VFW_E_BAD_VIDEOCD";
break;
case -2147220879:
result = "VFW_E_OUT_OF_VIDEO_MEMORY";
break;
case -2147220878:
result = "VFW_E_VP_NEGOTIATION_FAILED";
break;
case -2147220877:
result = "VFW_E_DDRAW_CAPS_NOT_SUITABLE";
break;
case -2147220876:
result = "VFW_E_NO_VP_HARDWARE";
break;
case -2147220875:
result = "VFW_E_NO_CAPTURE_HARDWARE";
break;
case -2147220874:
result = "VFW_E_DVD_OPERATION_INHIBITED";
break;
case -2147220873:
result = "VFW_E_DVD_INVALIDDOMAIN";
break;
case -2147220872:
result = "VFW_E_DVD_NO_BUTTON";
break;
case -2147220871:
result = "VFW_E_DVD_GRAPHNOTREADY";
break;
case -2147220870:
result = "VFW_E_DVD_RENDERFAIL";
break;
case -2147220869:
result = "VFW_E_DVD_DECNOTENOUGH";
break;
case -2147220868:
result = "VFW_E_DDRAW_VERSION_NOT_SUITABLE";
break;
case -2147220867:
result = "VFW_E_COPYPROT_FAILED";
break;
case -2147220865:
result = "VFW_E_TIME_EXPIRED";
break;
case -2147220863:
result = "VFW_E_DVD_WRONG_SPEED";
break;
case -2147220862:
result = "VFW_E_DVD_MENU_DOES_NOT_EXIST";
break;
case -2147220861:
result = "VFW_E_DVD_CMD_CANCELLED";
break;
case -2147220860:
result = "VFW_E_DVD_STATE_WRONG_VERSION";
break;
case -2147220859:
result = "VFW_E_DVD_STATE_CORRUPT";
break;
case -2147220858:
result = "VFW_E_DVD_STATE_WRONG_DISC";
break;
case -2147220857:
result = "VFW_E_DVD_INCOMPATIBLE_REGION";
break;
case -2147220856:
result = "VFW_E_DVD_NO_ATTRIBUTES";
break;
case -2147220855:
result = "VFW_E_DVD_NO_GOUP_PGC";
break;
case -2147220854:
result = "VFW_E_DVD_LOW_PARENTAL_LEVEL";
break;
case -2147220853:
result = "VFW_E_DVD_NOT_IN_KARAOKE_MODE";
break;
case -2147220850:
result = "VFW_E_FRAME_STEP_UNSUPPORTED";
break;
case -2147220849:
result = "VFW_E_DVD_STREAM_DISABLED";
break;
case -2147220848:
result = "VFW_E_DVD_TITLE_UNKNOWN";
break;
case -2147220847:
result = "VFW_E_DVD_INVALID_DISC";
break;
case -2147220846:
result = "VFW_E_DVD_NO_RESUME_INFORMATION";
break;
case -2147220845:
result = "VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD";
break;
case -2147220844:
result = "VFW_E_PIN_ALREADY_BLOCKED";
break;
case -2147220843:
result = "VFW_E_CERTIFICATION_FAILURE";
break;
case -2147220736:
result = "DIERR_DRIVERFIRST";
break;
case -2147220735:
result = "DIERR_DRIVERFIRST+1";
break;
case -2147220734:
result = "DIERR_DRIVERFIRST+2";
break;
case -2147220733:
result = "DIERR_DRIVERFIRST+3";
break;
case -2147220732:
result = "DIERR_DRIVERFIRST+4";
break;
case -2147220731:
result = "DIERR_DRIVERFIRST+5";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2147220998 )
return "CO_E_WRONGOSFORAPP";
if ( a1 > -2147316575 )
{
if ( a1 > -2147221233 )
{
switch ( a1 )
{
case -2147221232:
result = "CLASSFACTORY_E_FIRST";
break;
case -2147221231:
result = "CLASS_E_CLASSNOTAVAILABLE";
break;
case -2147221230:
result = "CLASS_E_NOTLICENSED";
break;
case -2147221217:
result = "CLASSFACTORY_E_LAST";
break;
case -2147221216:
result = "MARSHAL_E_FIRST";
break;
case -2147221201:
result = "MARSHAL_E_LAST";
break;
case -2147221200:
result = "DATA_E_FIRST";
break;
case -2147221185:
result = "DATA_E_LAST";
break;
case -2147221184:
result = "VIEW_E_FIRST";
break;
case -2147221169:
result = "VIEW_E_LAST";
break;
case -2147221168:
result = "REGDB_E_FIRST";
break;
case -2147221167:
result = "REGDB_E_WRITEREGDB";
break;
case -2147221166:
result = "REGDB_E_KEYMISSING";
break;
case -2147221165:
result = "REGDB_E_INVALIDVALUE";
break;
case -2147221164:
result = "REGDB_E_CLASSNOTREG";
break;
case -2147221163:
result = "REGDB_E_IIDNOTREG";
break;
case -2147221162:
result = "REGDB_E_BADTHREADINGMODEL";
break;
case -2147221153:
result = "REGDB_E_LAST";
break;
case -2147221152:
result = "CAT_E_FIRST";
break;
case -2147221151:
result = "CAT_E_LAST";
break;
case -2147221148:
result = "CS_E_FIRST";
break;
case -2147221147:
result = "CS_E_NOT_DELETABLE";
break;
case -2147221146:
result = "CS_E_CLASS_NOTFOUND";
break;
case -2147221145:
result = "CS_E_INVALID_VERSION";
break;
case -2147221144:
result = "CS_E_NO_CLASSSTORE";
break;
case -2147221143:
result = "CS_E_OBJECT_NOTFOUND";
break;
case -2147221142:
result = "CS_E_OBJECT_ALREADY_EXISTS";
break;
case -2147221141:
result = "CS_E_INVALID_PATH";
break;
case -2147221140:
result = "CS_E_NETWORK_ERROR";
break;
case -2147221139:
result = "CS_E_ADMIN_LIMIT_EXCEEDED";
break;
case -2147221138:
result = "CS_E_SCHEMA_MISMATCH";
break;
case -2147221137:
result = "CS_E_LAST";
break;
case -2147221136:
result = "CACHE_E_FIRST";
break;
case -2147221121:
result = "CACHE_E_LAST";
break;
case -2147221120:
result = "OLEOBJ_E_FIRST";
break;
case -2147221119:
result = "OLEOBJ_E_INVALIDVERB";
break;
case -2147221105:
result = "OLEOBJ_E_LAST";
break;
case -2147221104:
result = "CLIENTSITE_E_FIRST";
break;
case -2147221089:
result = "CLIENTSITE_E_LAST";
break;
case -2147221088:
result = "INPLACE_E_NOTUNDOABLE";
break;
case -2147221087:
result = "INPLACE_E_NOTOOLSPACE";
break;
case -2147221073:
result = "INPLACE_E_LAST";
break;
case -2147221072:
result = "ENUM_E_FIRST";
break;
case -2147221057:
result = "ENUM_E_LAST";
break;
case -2147221056:
result = "CONVERT10_E_FIRST";
break;
case -2147221055:
result = "CONVERT10_E_OLESTREAM_PUT";
break;
case -2147221054:
result = "CONVERT10_E_OLESTREAM_FMT";
break;
case -2147221053:
result = "CONVERT10_E_OLESTREAM_BITMAP_TO_DIB";
break;
case -2147221052:
result = "CONVERT10_E_STG_FMT";
break;
case -2147221051:
result = "CONVERT10_E_STG_NO_STD_STREAM";
break;
case -2147221050:
result = "CONVERT10_E_STG_DIB_TO_BITMAP";
break;
case -2147221041:
result = "CONVERT10_E_LAST";
break;
case -2147221040:
result = "CLIPBRD_E_FIRST";
break;
case -2147221039:
result = "CLIPBRD_E_CANT_EMPTY";
break;
case -2147221038:
result = "CLIPBRD_E_CANT_SET";
break;
case -2147221037:
result = "CLIPBRD_E_BAD_DATA";
break;
case -2147221036:
result = "CLIPBRD_E_CANT_CLOSE";
break;
case -2147221025:
result = "CLIPBRD_E_LAST";
break;
case -2147221024:
result = "MK_E_FIRST";
break;
case -2147221023:
result = "MK_E_EXCEEDEDDEADLINE";
break;
case -2147221022:
result = "MK_E_NEEDGENERIC";
break;
case -2147221021:
result = "MK_E_UNAVAILABLE";
break;
case -2147221020:
result = "MK_E_SYNTAX";
break;
case -2147221019:
result = "MK_E_NOOBJECT";
break;
case -2147221018:
result = "MK_E_INVALIDEXTENSION";
break;
case -2147221017:
result = "MK_E_INTERMEDIATEINTERFACENOTSUPPORTED";
break;
case -2147221016:
result = "MK_E_NOTBINDABLE";
break;
case -2147221015:
result = "MK_E_NOTBOUND";
break;
case -2147221014:
result = "MK_E_CANTOPENFILE";
break;
case -2147221013:
result = "MK_E_MUSTBOTHERUSER";
break;
case -2147221012:
result = "MK_E_NOINVERSE";
break;
case -2147221011:
result = "MK_E_NOSTORAGE";
break;
case -2147221010:
result = "MK_E_NOPREFIX";
break;
case -2147221009:
result = "MK_E_LAST";
break;
case -2147221008:
result = "CO_E_NOTINITIALIZED";
break;
case -2147221007:
result = "CO_E_ALREADYINITIALIZED";
break;
case -2147221006:
result = "CO_E_CANTDETERMINECLASS";
break;
case -2147221005:
result = "CO_E_CLASSSTRING";
break;
case -2147221004:
result = "CO_E_IIDSTRING";
break;
case -2147221003:
result = "CO_E_APPNOTFOUND";
break;
case -2147221002:
result = "CO_E_APPSINGLEUSE";
break;
case -2147221001:
result = "CO_E_ERRORINAPP";
break;
case -2147221000:
result = "CO_E_DLLNOTFOUND";
break;
case -2147220999:
result = "CO_E_ERRORINDLL";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2147221233 )
return "DRAGDROP_E_LAST";
if ( a1 > -2147286766 )
{
if ( a1 > -2147221492 )
{
if ( a1 > -2147221400 )
{
if ( a1 > -2147221395 )
{
switch ( a1 )
{
case -2147221249:
return "OLE_E_LAST";
case -2147221248:
return "DRAGDROP_E_FIRST";
case -2147221247:
return "DRAGDROP_E_ALREADYREGISTERED";
case -2147221246:
return "DRAGDROP_E_INVALIDHWND";
}
return "Unknown";
}
switch ( a1 )
{
case -2147221395:
return "DV_E_NOIVIEWOBJECT";
case -2147221399:
return "DV_E_TYMED";
case -2147221398:
return "DV_E_CLIPFORMAT";
case -2147221397:
return "DV_E_DVASPECT";
default:
return "DV_E_DVTARGETDEVICE_SIZE";
}
}
else
{
if ( a1 == -2147221400 )
return "DV_E_LINDEX";
if ( a1 > -2147221486 )
{
switch ( a1 )
{
case -2147221404:
return "DV_E_FORMATETC";
case -2147221403:
return "DV_E_DVTARGETDEVICE";
case -2147221402:
return "DV_E_STGMEDIUM";
case -2147221401:
return "DV_E_STATDATA";
}
return "Unknown";
}
switch ( a1 )
{
case -2147221486:
return "OLE_E_NOSTORAGE";
case -2147221491:
return "OLE_E_INVALIDRECT";
case -2147221490:
return "OLE_E_WRONGCOMPOBJ";
case -2147221489:
return "OLE_E_INVALIDHWND";
case -2147221488:
return "OLE_E_NOT_INPLACEACTIVE";
default:
return "OLE_E_CANTCONVERT";
}
}
}
else
{
if ( a1 == -2147221492 )
return "OLE_E_PROMPTSAVECANCELLED";
if ( a1 <= -2147221503 )
{
if ( a1 == -2147221503 )
return "OLE_E_ADVF";
if ( a1 > -2147286264 )
{
switch ( a1 )
{
case -2147286263:
return "STG_E_CSS_SCRAMBLED_SECTOR";
case -2147286262:
return "STG_E_CSS_REGION_MISMATCH";
case -2147286261:
return "STG_E_RESETS_EXHAUSTED";
case -2147221504:
return "OLE_E_FIRST";
}
}
else
{
switch ( a1 )
{
case -2147286264:
return "STG_E_CSS_KEY_NOT_ESTABLISHED";
case -2147286527:
return "STG_E_INCOMPLETE";
case -2147286526:
return "STG_E_TERMINATED";
case -2147286267:
return "STG_E_STATUS_COPY_PROTECTION_FAILURE";
case -2147286266:
return "STG_E_CSS_AUTHENTICATION_FAILURE";
case -2147286265:
return "STG_E_CSS_KEY_NOT_PRESENT";
}
}
return "Unknown";
}
switch ( a1 )
{
case -2147221502:
result = "OLE_E_ENUM_NOMORE";
break;
case -2147221501:
result = "OLE_E_ADVISENOTSUPPORTED";
break;
case -2147221500:
result = "OLE_E_NOCONNECTION";
break;
case -2147221499:
result = "OLE_E_NOTRUNNING";
break;
case -2147221498:
result = "OLE_E_NOCACHE";
break;
case -2147221497:
result = "OLE_E_BLANK";
break;
case -2147221496:
result = "OLE_E_CLASSDIFF";
break;
case -2147221495:
result = "OLE_E_CANT_GETMONIKER";
break;
case -2147221494:
result = "OLE_E_CANT_BINDTOSOURCE";
break;
case -2147221493:
result = "OLE_E_STATIC";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2147286766 )
return "STG_E_NOTSIMPLEFORMAT";
if ( a1 > -2147286953 )
{
if ( a1 > -2147286782 )
{
switch ( a1 )
{
case -2147286781:
result = "STG_E_CANTSAVE";
break;
case -2147286780:
result = "STG_E_OLDFORMAT";
break;
case -2147286779:
result = "STG_E_OLDDLL";
break;
case -2147286778:
result = "STG_E_SHAREREQUIRED";
break;
case -2147286777:
result = "STG_E_NOTFILEBASEDSTORAGE";
break;
case -2147286776:
result = "STG_E_EXTANTMARSHALLINGS";
break;
case -2147286775:
result = "STG_E_DOCFILECORRUPT";
break;
case -2147286768:
result = "STG_E_BADBASEADDRESS";
break;
case -2147286767:
result = "STG_E_DOCFILETOOLARGE";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2147286782 )
return "STG_E_REVERTED";
if ( a1 <= -2147286787 )
{
switch ( a1 )
{
case -2147286787:
return "STG_E_UNKNOWN";
case -2147286928:
return "STG_E_MEDIUMFULL";
case -2147286800:
return "STG_E_PROPSETMISMATCHED";
case -2147286790:
return "STG_E_ABNORMALAPIEXIT";
case -2147286789:
return "STG_E_INVALIDHEADER";
case -2147286788:
return "STG_E_INVALIDNAME";
}
return "Unknown";
}
switch ( a1 )
{
case -2147286786:
return "STG_E_UNIMPLEMENTEDFUNCTION";
case -2147286785:
return "STG_E_INVALIDFLAG";
case -2147286784:
return "STG_E_INUSE";
default:
return "STG_E_NOTCURRENT";
}
}
}
else
{
if ( a1 == -2147286953 )
return "STG_E_INVALIDPARAMETER";
if ( a1 > -2147287034 )
{
if ( a1 > -2147287011 )
{
switch ( a1 )
{
case -2147287010:
return "STG_E_READFAULT";
case -2147287008:
return "STG_E_SHAREVIOLATION";
case -2147287007:
return "STG_E_LOCKVIOLATION";
case -2147286960:
return "STG_E_FILEALREADYEXISTS";
}
}
else
{
switch ( a1 )
{
case -2147287011:
return "STG_E_WRITEFAULT";
case -2147287032:
return "STG_E_INSUFFICIENTMEMORY";
case -2147287031:
return "STG_E_INVALIDPOINTER";
case -2147287022:
return "STG_E_NOMOREFILES";
case -2147287021:
return "STG_E_DISKISWRITEPROTECTED";
case -2147287015:
return "STG_E_SEEKERROR";
}
}
return "Unknown";
}
if ( a1 == -2147287034 )
return "STG_E_INVALIDHANDLE";
if ( a1 <= -2147287039 )
{
switch ( a1 )
{
case -2147287039:
return "STG_E_INVALIDFUNCTION";
case -2147316574:
return "TYPE_E_IOERROR";
case -2147316573:
return "TYPE_E_CANTCREATETMPFILE";
case -2147312566:
return "TYPE_E_CANTLOADLIBRARY";
case -2147312509:
return "TYPE_E_INCONSISTENTPROPFUNCS";
case -2147312508:
return "TYPE_E_CIRCULARTYPE";
}
return "Unknown";
}
switch ( a1 )
{
case -2147287038:
return "STG_E_FILENOTFOUND";
case -2147287037:
return "STG_E_PATHNOTFOUND";
case -2147287036:
return "STG_E_TOOMANYOPENFILES";
default:
return "STG_E_ACCESSDENIED";
}
}
}
}
}
else
{
if ( a1 == -2147316575 )
return "TYPE_E_OUTOFBOUNDS";
if ( a1 > -2147417838 )
{
if ( a1 > -2147352577 )
{
if ( a1 > -2147319786 )
{
if ( a1 > -2147319765 )
{
if ( a1 > -2147317571 )
{
switch ( a1 )
{
case -2147317563:
return "TYPE_E_SIZETOOBIG";
case -2147317562:
return "TYPE_E_DUPLICATEID";
case -2147317553:
return "TYPE_E_INVALIDID";
case -2147316576:
return "TYPE_E_TYPEMISMATCH";
}
}
else
{
switch ( a1 )
{
case -2147317571:
return "TYPE_E_BADMODULEKIND";
case -2147319764:
return "TYPE_E_AMBIGUOUSNAME";
case -2147319763:
return "TYPE_E_NAMECONFLICT";
case -2147319762:
return "TYPE_E_UNKNOWNLCID";
case -2147319761:
return "TYPE_E_DLLFUNCTIONNOTFOUND";
}
}
return "Unknown";
}
if ( a1 == -2147319765 )
{
return "TYPE_E_ELEMENTNOTFOUND";
}
else
{
switch ( a1 )
{
case -2147319785:
result = "TYPE_E_FIELDNOTFOUND";
break;
case -2147319784:
result = "TYPE_E_INVDATAREAD";
break;
case -2147319783:
result = "TYPE_E_UNSUPFORMAT";
break;
case -2147319780:
result = "TYPE_E_REGISTRYACCESS";
break;
case -2147319779:
result = "TYPE_E_LIBNOTREGISTERED";
break;
case -2147319769:
result = "TYPE_E_UNDEFINEDTYPE";
break;
case -2147319768:
result = "TYPE_E_QUALIFIEDNAMEDISALLOWED";
break;
case -2147319767:
result = "TYPE_E_INVALIDSTATE";
break;
case -2147319766:
result = "TYPE_E_WRONGTYPEKIND";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2147319786 )
{
return "TYPE_E_BUFFERTOOSMALL";
}
else
{
switch ( a1 )
{
case -2147352575:
result = "DISP_E_UNKNOWNINTERFACE";
break;
case -2147352573:
result = "DISP_E_MEMBERNOTFOUND";
break;
case -2147352572:
result = "DISP_E_PARAMNOTFOUND";
break;
case -2147352571:
result = "DISP_E_TYPEMISMATCH";
break;
case -2147352570:
result = "DISP_E_UNKNOWNNAME";
break;
case -2147352569:
result = "DISP_E_NONAMEDARGS";
break;
case -2147352568:
result = "DISP_E_BADVARTYPE";
break;
case -2147352567:
result = "DISP_E_EXCEPTION";
break;
case -2147352566:
result = "DISP_E_OVERFLOW";
break;
case -2147352565:
result = "DISP_E_BADINDEX";
break;
case -2147352564:
result = "DISP_E_UNKNOWNLCID";
break;
case -2147352563:
result = "DISP_E_ARRAYISLOCKED";
break;
case -2147352562:
result = "DISP_E_BADPARAMCOUNT";
break;
case -2147352561:
result = "DISP_E_PARAMNOTOPTIONAL";
break;
case -2147352560:
result = "DISP_E_BADCALLEE";
break;
case -2147352559:
result = "DISP_E_NOTACOLLECTION";
break;
case -2147352558:
result = "DISP_E_DIVBYZERO";
break;
case -2147352557:
result = "DISP_E_BUFFERTOOSMALL";
break;
default:
return "Unknown";
}
}
}
else if ( a1 == -2147352577 )
{
return "RPC_E_UNEXPECTED";
}
else
{
switch ( a1 )
{
case -2147417837:
result = "RPC_E_INVALID_IPID";
break;
case -2147417836:
result = "RPC_E_INVALID_OBJECT";
break;
case -2147417835:
result = "RPC_S_CALLPENDING";
break;
case -2147417834:
result = "RPC_S_WAITONTIMER";
break;
case -2147417833:
result = "RPC_E_CALL_COMPLETE";
break;
case -2147417832:
result = "RPC_E_UNSECURE_CALL";
break;
case -2147417831:
result = "RPC_E_TOO_LATE";
break;
case -2147417830:
result = "RPC_E_NO_GOOD_SECURITY_PACKAGES";
break;
case -2147417829:
result = "RPC_E_ACCESS_DENIED";
break;
case -2147417828:
result = "RPC_E_REMOTE_DISABLED";
break;
case -2147417827:
result = "RPC_E_INVALID_OBJREF";
break;
case -2147417826:
result = "RPC_E_NO_CONTEXT";
break;
case -2147417825:
result = "RPC_E_TIMEOUT";
break;
case -2147417824:
result = "RPC_E_NO_SYNC";
break;
case -2147417823:
result = "RPC_E_FULLSIC_REQUIRED";
break;
case -2147417822:
result = "RPC_E_INVALID_STD_NAME";
break;
case -2147417821:
result = "CO_E_FAILEDTOIMPERSONATE";
break;
case -2147417820:
result = "CO_E_FAILEDTOGETSECCTX";
break;
case -2147417819:
result = "CO_E_FAILEDTOOPENTHREADTOKEN";
break;
case -2147417818:
result = "CO_E_FAILEDTOGETTOKENINFO";
break;
case -2147417817:
result = "CO_E_TRUSTEEDOESNTMATCHCLIENT";
break;
case -2147417816:
result = "CO_E_FAILEDTOQUERYCLIENTBLANKET";
break;
case -2147417815:
result = "CO_E_FAILEDTOSETDACL";
break;
case -2147417814:
result = "CO_E_ACCESSCHECKFAILED";
break;
case -2147417813:
result = "CO_E_NETACCESSAPIFAILED";
break;
case -2147417812:
result = "CO_E_WRONGTRUSTEENAMESYNTAX";
break;
case -2147417811:
result = "CO_E_INVALIDSID";
break;
case -2147417810:
result = "CO_E_CONVERSIONFAILED";
break;
case -2147417809:
result = "CO_E_NOMATCHINGSIDFOUND";
break;
case -2147417808:
result = "CO_E_LOOKUPACCSIDFAILED";
break;
case -2147417807:
result = "CO_E_NOMATCHINGNAMEFOUND";
break;
case -2147417806:
result = "CO_E_LOOKUPACCNAMEFAILED";
break;
case -2147417805:
result = "CO_E_SETSERLHNDLFAILED";
break;
case -2147417804:
result = "CO_E_FAILEDTOGETWINDIR";
break;
case -2147417803:
result = "CO_E_PATHTOOLONG";
break;
case -2147417802:
result = "CO_E_FAILEDTOGENUUID";
break;
case -2147417801:
result = "CO_E_FAILEDTOCREATEFILE";
break;
case -2147417800:
result = "CO_E_FAILEDTOCLOSEHANDLE";
break;
case -2147417799:
result = "CO_E_EXCEEDSYSACLLIMIT";
break;
case -2147417798:
result = "CO_E_ACESINWRONGORDER";
break;
case -2147417797:
result = "CO_E_INCOMPATIBLESTREAMVERSION";
break;
case -2147417796:
result = "CO_E_FAILEDTOOPENPROCESSTOKEN";
break;
case -2147417795:
result = "CO_E_DECODEFAILED";
break;
case -2147417793:
result = "CO_E_ACNOTINITIALIZED";
break;
case -2147417792:
result = "CO_E_CANCEL_DISABLED";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2147417838 )
return "RPC_E_INVALID_EXTENSION";
if ( a1 > -2147467222 )
{
if ( a1 > -2147418096 )
{
if ( a1 > -2147417848 )
{
switch ( a1 )
{
case -2147417847:
result = "RPC_E_RETRY";
break;
case -2147417846:
result = "RPC_E_SERVERCALL_RETRYLATER";
break;
case -2147417845:
result = "RPC_E_SERVERCALL_REJECTED";
break;
case -2147417844:
result = "RPC_E_INVALID_CALLDATA";
break;
case -2147417843:
result = "RPC_E_CANTCALLOUT_ININPUTSYNCCALL";
break;
case -2147417842:
result = "RPC_E_WRONG_THREAD";
break;
case -2147417841:
result = "RPC_E_THREAD_NOT_INIT";
break;
case -2147417840:
result = "RPC_E_VERSION_MISMATCH";
break;
case -2147417839:
result = "RPC_E_INVALID_HEADER";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2147417848 )
return "RPC_E_DISCONNECTED";
if ( a1 <= -2147417853 )
{
switch ( a1 )
{
case -2147417853:
return "RPC_E_NOT_REGISTERED";
case -2147418095:
return "RPC_E_CANTCALLOUT_AGAIN";
case -2147418094:
return "RPC_E_SERVER_DIED_DNE";
case -2147417856:
return "RPC_E_SYS_CALL_FAILED";
case -2147417855:
return "RPC_E_OUT_OF_RESOURCES";
case -2147417854:
return "RPC_E_ATTEMPTED_MULTITHREAD";
}
return "Unknown";
}
switch ( a1 )
{
case -2147417852:
return "RPC_E_FAULT";
case -2147417851:
return "RPC_E_SERVERFAULT";
case -2147417850:
return "RPC_E_CHANGED_MODE";
default:
return "RPC_E_INVALIDMETHOD";
}
}
}
else
{
if ( a1 == -2147418096 )
return "RPC_E_INVALID_PARAMETER";
if ( a1 <= -2147418107 )
{
if ( a1 == -2147418107 )
return "RPC_E_CANTCALLOUT_INEXTERNALCALL";
if ( a1 > -2147418113 )
{
switch ( a1 )
{
case -2147418111:
return "RPC_E_CALL_REJECTED";
case -2147418110:
return "RPC_E_CALL_CANCELED";
case -2147418109:
return "RPC_E_CANTPOST_INSENDCALL";
case -2147418108:
return "RPC_E_CANTCALLOUT_INASYNCCALL";
}
}
else
{
switch ( a1 )
{
case -2147418113:
return "E_UNEXPECTED";
case -2147467221:
return "CO_E_NO_SECCTX_IN_ACTIVATE";
case -2147467216:
return "CO_E_TRACKER_CONFIG";
case -2147467215:
return "CO_E_THREADPOOL_CONFIG";
case -2147467214:
return "CO_E_SXS_CONFIG";
case -2147467213:
return "CO_E_MALFORMED_SPN";
}
}
return "Unknown";
}
switch ( a1 )
{
case -2147418106:
result = "RPC_E_CONNECTION_TERMINATED";
break;
case -2147418105:
result = "RPC_E_SERVER_DIED";
break;
case -2147418104:
result = "RPC_E_CLIENT_DIED";
break;
case -2147418103:
result = "RPC_E_INVALID_DATAPACKET";
break;
case -2147418102:
result = "RPC_E_CANTTRANSMIT_CALL";
break;
case -2147418101:
result = "RPC_E_CLIENT_CANTMARSHAL_DATA";
break;
case -2147418100:
result = "RPC_E_CLIENT_CANTUNMARSHAL_DATA";
break;
case -2147418099:
result = "RPC_E_SERVER_CANTMARSHAL_DATA";
break;
case -2147418098:
result = "RPC_E_SERVER_CANTUNMARSHAL_DATA";
break;
case -2147418097:
result = "RPC_E_INVALID_DATA";
break;
default:
return "Unknown";
}
}
}
else
{
if ( a1 == -2147467222 )
return "CO_E_SERVER_INIT_TIMEOUT";
if ( a1 > -2147467243 )
{
switch ( a1 )
{
case -2147467242:
result = "CO_E_OLE1DDE_DISABLED";
break;
case -2147467241:
result = "CO_E_RUNAS_SYNTAX";
break;
case -2147467240:
result = "CO_E_CREATEPROCESS_FAILURE";
break;
case -2147467239:
result = "CO_E_RUNAS_CREATEPROCESS_FAILURE";
break;
case -2147467238:
result = "CO_E_RUNAS_LOGON_FAILURE";
break;
case -2147467237:
result = "CO_E_LAUNCH_PERMSSION_DENIED";
break;
case -2147467236:
result = "CO_E_START_SERVICE_FAILURE";
break;
case -2147467235:
result = "CO_E_REMOTE_COMMUNICATION_FAILURE";
break;
case -2147467234:
result = "CO_E_SERVER_START_TIMEOUT";
break;
case -2147467233:
result = "CO_E_CLSREG_INCONSISTENT";
break;
case -2147467232:
result = "CO_E_IIDREG_INCONSISTENT";
break;
case -2147467231:
result = "CO_E_NOT_SUPPORTED";
break;
case -2147467230:
result = "CO_E_RELOAD_DLL";
break;
case -2147467229:
result = "CO_E_MSI_ERROR";
break;
case -2147467228:
result = "CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT";
break;
case -2147467227:
result = "CO_E_SERVER_PAUSED";
break;
case -2147467226:
result = "CO_E_SERVER_NOT_PAUSED";
break;
case -2147467225:
result = "CO_E_CLASS_DISABLED";
break;
case -2147467224:
result = "CO_E_CLRNOTAVAILABLE";
break;
case -2147467223:
result = "CO_E_ASYNC_WORK_REJECTED";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2147467243 )
return "CO_E_WRONG_SERVER_IDENTITY";
if ( a1 > -2147467254 )
{
switch ( a1 )
{
case -2147467253:
result = "CO_E_INIT_TLS_SET_CHANNEL_CONTROL";
break;
case -2147467252:
result = "CO_E_INIT_TLS_CHANNEL_CONTROL";
break;
case -2147467251:
result = "CO_E_INIT_UNACCEPTED_USER_ALLOCATOR";
break;
case -2147467250:
result = "CO_E_INIT_SCM_MUTEX_EXISTS";
break;
case -2147467249:
result = "CO_E_INIT_SCM_FILE_MAPPING_EXISTS";
break;
case -2147467248:
result = "CO_E_INIT_SCM_MAP_VIEW_OF_FILE";
break;
case -2147467247:
result = "CO_E_INIT_SCM_EXEC_FAILURE";
break;
case -2147467246:
result = "CO_E_INIT_ONLY_SINGLE_THREADED";
break;
case -2147467245:
result = "CO_E_CANT_REMOTE";
break;
case -2147467244:
result = "CO_E_BAD_SERVER_NAME";
break;
default:
return "Unknown";
}
}
else
{
if ( a1 == -2147467254 )
return "CO_E_INIT_RPC_CHANNEL";
if ( a1 <= -2147467259 )
{
switch ( a1 )
{
case -2147467259:
return "E_FAIL";
case -2147483638:
return "E_PENDING";
case -2147467263:
return "E_NOTIMPL";
case -2147467262:
return "E_NOINTERFACE";
case -2147467261:
return "E_POINTER";
case -2147467260:
return "E_ABORT";
}
return "Unknown";
}
switch ( a1 )
{
case -2147467258:
return "CO_E_INIT_TLS";
case -2147467257:
return "CO_E_INIT_SHARED_ALLOCATOR";
case -2147467256:
return "CO_E_INIT_MEMORY_ALLOCATOR";
default:
return "CO_E_INIT_CLASS_CACHE";
}
}
}
}
}
}
}
return result;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment