1881 lines
111 KiB
C++
1881 lines
111 KiB
C++
#include <stdlib.h>
|
|
|
|
#include "il2cpp-config.h"
|
|
|
|
#include "os/Messages.h"
|
|
|
|
#define N_ELEMENTS(e) \
|
|
(sizeof (e) / sizeof ((e)[0]))
|
|
|
|
namespace il2cpp
|
|
{
|
|
namespace os
|
|
{
|
|
ErrorDesc common_messages[] =
|
|
{
|
|
{ kErrorCodeSuccess, "Success" },
|
|
{ kErrorCodeFileNotFound, "Cannot find the specified file" },
|
|
{ kErrorCodePathNotFound, "Cannot find the specified file" },
|
|
{ kErrorCodeTooManyOpenFiles, "Too many open files" },
|
|
{ kErrorCodeAccessDenied, "Access denied" },
|
|
{ kErrorCodeInvalidHandle, "Invalid handle" },
|
|
{ kErrorInvalidData, "Invalid data" },
|
|
{ kErrorOutofmemory, "Out of memory" },
|
|
{ kErrorCodeNotSameDevice, "Not same device" },
|
|
{ kErrorCodeNoMoreFiles, "No more files" },
|
|
{ kErrorBadLength, "Bad length" },
|
|
{ kErrorCodeGenFailure, "General failure" },
|
|
{ kErrorCodeSharingViolation, "Sharing violation" },
|
|
{ kErrorCodeLockViolation, "Lock violation" },
|
|
{ kErrorNotSupported, "Operation not supported" },
|
|
{ kErrorCodeInvalidParameter, "Invalid parameter" },
|
|
{ kErrorCallNotImplemented, "Call not implemented" },
|
|
{ kErrorCodeInvalidName, "Invalid name" },
|
|
{ kErrorProcNotFound, "Process not found" },
|
|
{ kErrorCodeAlreadyExists, "Already exists" },
|
|
{ kErrorDirectory, "Is a directory" },
|
|
{ kErrorCodeEncryptionFailed, "Encryption failed" },
|
|
{ kWSAeintr, "interrupted" },
|
|
{ kWSAebadf, "Bad file number" },
|
|
{ kWSAeacces, "Access denied" },
|
|
{ kWSAefault, "Bad address" },
|
|
{ kWSAeinval, "Invalid arguments" },
|
|
{ kWSAemfile, "Too many open files" },
|
|
{ kWSAewouldblock, "Operation on non-blocking socket would block" },
|
|
{ kWSAeinprogress, "Operation in progress" },
|
|
{ kWSAealready, "Operation already in progress" },
|
|
{ kWSAenotsock, "The descriptor is not a socket" },
|
|
{ kWSAedestaddrreq, "Destination address required" },
|
|
{ kWSAemsgsize, "Message too long" },
|
|
{ kWSAeprototype, "Protocol wrong type for socket" },
|
|
{ kWSAenoprotoopt, "Protocol option not supported" },
|
|
{ kWSAeprotonosupport, "Protocol not supported" },
|
|
{ kWSAesocktnosupport, "Socket not supported" },
|
|
{ kWSAeopnotsupp, "Operation not supported" },
|
|
{ kWSAepfnosupport, "Protocol family not supported" },
|
|
{ kWSAeafnosupport, "An address incompatible with the requested protocol was used" },
|
|
{ kWSAeaddrinuse, "Address already in use" },
|
|
{ kWSAeaddrnotavail, "The requested address is not valid in this context" },
|
|
{ kWSAenetdown, "Network subsystem is down" },
|
|
{ kWSAenetunreach, "Network is unreachable" },
|
|
{ kWSAenetreset, "Connection broken, keep-alive detected a problem" },
|
|
{ kWSAeconnaborted, "An established connection was aborted in your host machine." },
|
|
{ kWSAeconnreset, "Connection reset by peer" },
|
|
{ kWSAenobufs, "Not enough buffer space is available" },
|
|
{ kWSAeisconn, "Socket is already connected" },
|
|
{ kWSAenotconn, "The socket is not connected" },
|
|
{ kWSAeshutdown, "The socket has been shut down" },
|
|
{ kWSAetoomanyrefs, "Too many references: cannot splice" },
|
|
{ kWSAetimedout, "Connection timed out" },
|
|
{ kWSAeconnrefused, "Connection refused" },
|
|
{ kWSAeloop, "Too many symbolic links encountered" },
|
|
{ kWSAenametoolong, "File name too long" },
|
|
{ kWSAehostdown, "Host is down" },
|
|
{ kWSAehostunreach, "No route to host" },
|
|
{ kWSAenotempty, "Directory not empty" },
|
|
{ kWSAeproclim, "EPROCLIM" },
|
|
{ kWSAeusers, "Too many users" },
|
|
{ kWSAedquot, "Quota exceeded" },
|
|
{ kWSAestale, "Stale NFS file handle" },
|
|
{ kWSAeremote, "Object is remote" },
|
|
{ kWSAsysnotready, "SYSNOTREADY" },
|
|
{ kWSAvernotsupported, "VERNOTSUPPORTED" },
|
|
{ kWSAnotinitialised, "Winsock not initialised" },
|
|
{ kWSAediscon, "EDISCON" },
|
|
{ kWSAenomore, "ENOMORE" },
|
|
{ kWSAecancelled, "Operation canceled" },
|
|
{ kWSAeinvalidproctable, "EINVALIDPROCTABLE" },
|
|
{ kWSAeinvalidprovider, "EINVALIDPROVIDER" },
|
|
{ kWSAeproviderfailedinit, "EPROVIDERFAILEDINIT" },
|
|
{ kWSAsyscallfailure, "System call failed" },
|
|
{ kWSAserviceNotFound, "SERVICE_NOT_FOUND" },
|
|
{ kWSAtypeNotFound, "TYPE_NOT_FOUND" },
|
|
{ kWSAENoMore, "E_NO_MORE" },
|
|
{ kWSAECancelled, "E_CANCELLED" },
|
|
{ kWSAerefused, "EREFUSED" },
|
|
{ kWSAhostNotFound, "No such host is known" },
|
|
{ kWSAtryAgain, "A temporary error occurred on an authoritative name server. Try again later." },
|
|
{ kWSAnoRecovery, "No recovery" },
|
|
{ kWSAnoData, "No data" },
|
|
};
|
|
|
|
#ifndef IL2CPP_DISABLE_FULL_MESSAGES
|
|
ErrorDesc messages[] =
|
|
{
|
|
{ kErrorInvalidFunction, "Invalid function" },
|
|
{ kErrorArenaTrashed, "Arena trashed" },
|
|
{ kErrorNotEnoughMemory, "Not enough memory" },
|
|
{ kErrorInvalidBlock, "Invalid block" },
|
|
{ kErrorBadEnvironment, "Bad environment" },
|
|
{ kErrorBadFormat, "Bad format" },
|
|
{ kErrorInvalidAccess, "Invalid access" },
|
|
{ kErrorInvalidDrive, "Invalid drive" },
|
|
{ kErrorCurrentDirectory, "Current directory" },
|
|
{ kErrorWriteProtect, "Write protect" },
|
|
{ kErrorBadUnit, "Bad unit" },
|
|
{ kErrorNotReady, "Not ready" },
|
|
{ kErrorBadCommand, "Bad command" },
|
|
{ kErrorCrc, "CRC" },
|
|
{ kErrorSeek, "Seek" },
|
|
{ kErrorNotDosDisk, "Not DOS disk" },
|
|
{ kErrorSectorNotFound, "Sector not found" },
|
|
{ kErrorOutOfPaper, "Out of paper" },
|
|
{ kErrorWriteFault, "Write fault" },
|
|
{ kErrorReadFault, "Read fault" },
|
|
{ kErrorWrongDisk, "Wrong disk" },
|
|
{ kErrorSharingBufferExceeded, "Sharing buffer exceeded" },
|
|
{ kErrorHandleEof, "Handle EOF" },
|
|
{ kErrorHandleDiskFull, "Handle disk full" },
|
|
{ kErrorRemNotList, "Rem not list" },
|
|
{ kErrorDupName, "Duplicate name" },
|
|
{ kErrorBadNetpath, "Bad netpath" },
|
|
{ kErrorNetworkBusy, "Network busy" },
|
|
{ kErrorDevNotExist, "Device does not exist" },
|
|
{ kErrorTooManyCmds, "Too many commands" },
|
|
{ kErrorAdapHdwErr, "ADAP HDW error" },
|
|
{ kErrorBadNetResp, "Bad net response" },
|
|
{ kErrorUnexpNetErr, "Unexpected net error" },
|
|
{ kErrorBadRemAdap, "Bad rem adap" },
|
|
{ kErrorPrintqFull, "Print queue full" },
|
|
{ kErrorNoSpoolSpace, "No spool space" },
|
|
{ kErrorPrintCancelled, "Print cancelled" },
|
|
{ kErrorNetnameDeleted, "Netname deleted" },
|
|
{ kErrorNetworkAccessDenied, "Network access denied" },
|
|
{ kErrorBadDevType, "Bad device type" },
|
|
{ kErrorBadNetName, "Bad net name" },
|
|
{ kErrorTooManyNames, "Too many names" },
|
|
{ kErrorTooManySess, "Too many sessions" },
|
|
{ kErrorSharingPaused, "Sharing paused" },
|
|
{ kErrorReqNotAccep, "Req not accep" },
|
|
{ kErrorRedirPaused, "Redir paused" },
|
|
{ kErrorFileExists, "File exists" },
|
|
{ kErrorCannotMake, "Cannot make" },
|
|
{ kErrorFailI24, "Fail i24" },
|
|
{ kErrorOutOfStructures, "Out of structures" },
|
|
{ kErrorAlreadyAssigned, "Already assigned" },
|
|
{ kErrorInvalidPassword, "Invalid password" },
|
|
{ kErrorNetWriteFault, "Net write fault" },
|
|
{ kErrorNoProcSlots, "No proc slots" },
|
|
{ kErrorTooManySemaphores, "Too many semaphores" },
|
|
{ kErrorExclSemAlreadyOwned, "Exclusive semaphore already owned" },
|
|
{ kErrorSemIsSet, "Semaphore is set" },
|
|
{ kErrorTooManySemRequests, "Too many semaphore requests" },
|
|
{ kErrorInvalidAtInterruptTime, "Invalid at interrupt time" },
|
|
{ kErrorSemOwnerDied, "Semaphore owner died" },
|
|
{ kErrorSemUserLimit, "Semaphore user limit" },
|
|
{ kErrorDiskChange, "Disk change" },
|
|
{ kErrorDriveLocked, "Drive locked" },
|
|
{ kErrorBrokenPipe, "Broken pipe" },
|
|
{ kErrorOpenFailed, "Open failed" },
|
|
{ kErrorBufferOverflow, "Buffer overflow" },
|
|
{ kErrorDiskFull, "Disk full" },
|
|
{ kErrorNoMoreSearchHandles, "No more search handles" },
|
|
{ kErrorInvalidTargetHandle, "Invalid target handle" },
|
|
{ kErrorInvalidCategory, "Invalid category" },
|
|
{ kErrorInvalidVerifySwitch, "Invalid verify switch" },
|
|
{ kErrorBadDriverLevel, "Bad driver level" },
|
|
{ kErrorSemTimeout, "Semaphore timeout" },
|
|
{ kErrorInsufficientBuffer, "Insufficient buffer" },
|
|
{ kErrorInvalidLevel, "Invalid level" },
|
|
{ kErrorNoVolumeLabel, "No volume label" },
|
|
{ kErrorModNotFound, "Module not found" },
|
|
{ kErrorWaitNoChildren, "Wait no children" },
|
|
{ kErrorChildNotComplete, "Child not complete" },
|
|
{ kErrorDirectAccessHandle, "Direct access handle" },
|
|
{ kErrorNegativeSeek, "Negative seek" },
|
|
{ kErrorSeekOnDevice, "Seek on device" },
|
|
{ kErrorIsJoinTarget, "Is join target" },
|
|
{ kErrorIsJoined, "Is joined" },
|
|
{ kErrorIsSubsted, "Is substed" },
|
|
{ kErrorNotJoined, "Not joined" },
|
|
{ kErrorNotSubsted, "Not substed" },
|
|
{ kErrorJoinToJoin, "Join to join" },
|
|
{ kErrorSubstToSubst, "Subst to subst" },
|
|
{ kErrorJoinToSubst, "Join to subst" },
|
|
{ kErrorSubstToJoin, "Subst to join" },
|
|
{ kErrorBusyDrive, "Busy drive" },
|
|
{ kErrorSameDrive, "Same drive" },
|
|
{ kErrorDirNotRoot, "Directory not root" },
|
|
{ kErrorDirNotEmpty, "Directory not empty" },
|
|
{ kErrorIsSubstPath, "Is subst path" },
|
|
{ kErrorIsJoinPath, "Is join path" },
|
|
{ kErrorPathBusy, "Path busy" },
|
|
{ kErrorIsSubstTarget, "Is subst target" },
|
|
{ kErrorSystemTrace, "System trace" },
|
|
{ kErrorInvalidEventCount, "Invalid event count" },
|
|
{ kErrorTooManyMuxwaiters, "Too many muxwaiters" },
|
|
{ kErrorInvalidListFormat, "Invalid list format" },
|
|
{ kErrorLabelTooLong, "Label too long" },
|
|
{ kErrorTooManyTcbs, "Too many TCBs" },
|
|
{ kErrorSignalRefused, "Signal refused" },
|
|
{ kErrorDiscarded, "Discarded" },
|
|
{ kErrorNotLocked, "Not locked" },
|
|
{ kErrorBadThreadidAddr, "Bad thread ID addr" },
|
|
{ kErrorBadArguments, "Bad arguments" },
|
|
{ kErrorBadPathname, "Bad pathname" },
|
|
{ kErrorSignalPending, "Signal pending" },
|
|
{ kErrorMaxThrdsReached, "Max thrds reached" },
|
|
{ kErrorLockFailed, "Lock failed" },
|
|
{ kErrorBusy, "Busy" },
|
|
{ kErrorCancelViolation, "Cancel violation" },
|
|
{ kErrorAtomicLocksNotSupported, "Atomic locks not supported" },
|
|
{ kErrorInvalidSegmentNumber, "Invalid segment number" },
|
|
{ kErrorInvalidOrdinal, "Invalid ordinal" },
|
|
{ kErrorInvalidFlagNumber, "Invalid flag number" },
|
|
{ kErrorSemNotFound, "Sem not found" },
|
|
{ kErrorInvalidStartingCodeseg, "Invalid starting codeseg" },
|
|
{ kErrorInvalidStackseg, "Invalid stackseg" },
|
|
{ kErrorInvalidModuletype, "Invalid moduletype" },
|
|
{ kErrorInvalidExeSignature, "Invalid exe signature" },
|
|
{ kErrorExeMarkedInvalid, "Exe marked invalid" },
|
|
{ kErrorBadExeFormat, "Bad exe format" },
|
|
{ kErrorIteratedDataExceeds64k, "Iterated data exceeds 64k (and that should be enough for anybody!)" },
|
|
{ kErrorInvalidMinallocsize, "Invalid minallocsize" },
|
|
{ kErrorDynlinkFromInvalidRing, "Dynlink from invalid ring" },
|
|
{ kErrorIoplNotEnabled, "IOPL not enabled" },
|
|
{ kErrorInvalidSegdpl, "Invalid segdpl" },
|
|
{ kErrorAutodatasegExceeds64k, "Autodataseg exceeds 64k" },
|
|
{ kErrorRing2segMustBeMovable, "Ring2seg must be movable" },
|
|
{ kErrorRelocChainXeedsSeglim, "Reloc chain exceeds seglim" },
|
|
{ kErrorInfloopInRelocChain, "Infloop in reloc chain" },
|
|
{ kErrorEnvvarNotFound, "Env var not found" },
|
|
{ kErrorNoSignalSent, "No signal sent" },
|
|
{ kErrorFilenameExcedRange, "Filename exceeds range" },
|
|
{ kErrorRing2StackInUse, "Ring2 stack in use" },
|
|
{ kErrorMetaExpansionTooLong, "Meta expansion too long" },
|
|
{ kErrorInvalidSignalNumber, "Invalid signal number" },
|
|
{ kErrorThread1Inactive, "Thread 1 inactive" },
|
|
{ kErrorLocked, "Locked" },
|
|
{ kErrorTooManyModules, "Too many modules" },
|
|
{ kErrorNestingNotAllowed, "Nesting not allowed" },
|
|
{ kErrorExeMachineTypeMismatch, "Exe machine type mismatch" },
|
|
{ kErrorBadPipe, "Bad pipe" },
|
|
{ kErrorPipeBusy, "Pipe busy" },
|
|
{ kErrorNoData, "No data" },
|
|
{ kErrorPipeNotConnected, "Pipe not connected" },
|
|
{ kErrorMoreData, "More data" },
|
|
{ kErrorVcDisconnected, "VC disconnected" },
|
|
{ kErrorInvalidEaName, "Invalid EA name" },
|
|
{ kErrorEaListInconsistent, "EA list inconsistent" },
|
|
{ kWaitTimeout, "Wait timeout" },
|
|
{ kErrorNoMoreItems, "No more items" },
|
|
{ kErrorCannotCopy, "Cannot copy" },
|
|
{ kErrorEasDidntFit, "EAS didnt fit" },
|
|
{ kErrorEaFileCorrupt, "EA file corrupt" },
|
|
{ kErrorEaTableFull, "EA table full" },
|
|
{ kErrorInvalidEaHandle, "Invalid EA handle" },
|
|
{ kErrorEasNotSupported, "EAs not supported" },
|
|
{ kErrorNotOwner, "Not owner" },
|
|
{ kErrorTooManyPosts, "Too many posts" },
|
|
{ kErrorPartialCopy, "Partial copy" },
|
|
{ kErrorOplockNotGranted, "Oplock not granted" },
|
|
{ kErrorInvalidOplockProtocol, "Invalid oplock protocol" },
|
|
{ kErrorDiskTooFragmented, "Disk too fragmented" },
|
|
{ kErrorDeletePending, "Delete pending" },
|
|
{ kErrorMrMidNotFound, "Mr Mid not found" },
|
|
{ kErrorInvalidAddress, "Invalid address" },
|
|
{ kErrorArithmeticOverflow, "Arithmetic overflow" },
|
|
{ kErrorPipeConnected, "Pipe connected" },
|
|
{ kErrorPipeListening, "Pipe listening" },
|
|
{ kErrorEaAccessDenied, "EA access denied" },
|
|
{ kErrorOperationAborted, "Operation aborted" },
|
|
{ kErrorIoIncomplete, "IO incomplete" },
|
|
{ kErrorIoPending, "IO pending" },
|
|
{ kErrorNoaccess, "No access" },
|
|
{ kErrorSwaperror, "Swap error" },
|
|
{ kErrorStackOverflow, "Stack overflow" },
|
|
{ kErrorInvalidMessage, "Invalid message" },
|
|
{ kErrorCanNotComplete, "Can not complete" },
|
|
{ kErrorInvalidFlags, "Invalid flags" },
|
|
{ kErrorUnrecognizedVolume, "Unrecognised volume" },
|
|
{ kErrorFileInvalid, "File invalid" },
|
|
{ kErrorFullscreenMode, "Full screen mode" },
|
|
{ kErrorNoToken, "No token" },
|
|
{ kErrorBaddb, "Bad DB" },
|
|
{ kErrorBadkey, "Bad key" },
|
|
{ kErrorCantopen, "Can't open" },
|
|
{ kErrorCantread, "Can't read" },
|
|
{ kErrorCantwrite, "Can't write" },
|
|
{ kErrorRegistryRecovered, "Registry recovered" },
|
|
{ kErrorRegistryCorrupt, "Registry corrupt" },
|
|
{ kErrorRegistryIoFailed, "Registry IO failed" },
|
|
{ kErrorNotRegistryFile, "Not registry file" },
|
|
{ kErrorKeyDeleted, "Key deleted" },
|
|
{ kErrorNoLogSpace, "No log space" },
|
|
{ kErrorKeyHasChildren, "Key has children" },
|
|
{ kErrorChildMustBeVolatile, "Child must be volatile" },
|
|
{ kErrorNotifyEnumDir, "Notify enum dir" },
|
|
{ kErrorDependentServicesRunning, "Dependent services running" },
|
|
{ kErrorInvalidServiceControl, "Invalid service control" },
|
|
{ kErrorServiceRequestTimeout, "Service request timeout" },
|
|
{ kErrorServiceNoThread, "Service no thread" },
|
|
{ kErrorServiceDatabaseLocked, "Service database locked" },
|
|
{ kErrorServiceAlreadyRunning, "Service already running" },
|
|
{ kErrorInvalidServiceAccount, "Invalid service account" },
|
|
{ kErrorServiceDisabled, "Service disabled" },
|
|
{ kErrorCircularDependency, "Circular dependency" },
|
|
{ kErrorServiceDoesNotExist, "Service does not exist" },
|
|
{ kErrorServiceCannotAcceptCtrl, "Service cannot accept ctrl" },
|
|
{ kErrorServiceNotActive, "Service not active" },
|
|
{ kErrorFailedServiceControllerConnect, "Failed service controller connect" },
|
|
{ kErrorExceptionInService, "Exception in service" },
|
|
{ kErrorDatabaseDoesNotExist, "Database does not exist" },
|
|
{ kErrorServiceSpecificError, "Service specific error" },
|
|
{ kErrorProcessAborted, "Process aborted" },
|
|
{ kErrorServiceDependencyFail, "Service dependency fail" },
|
|
{ kErrorServiceLogonFailed, "Service logon failed" },
|
|
{ kErrorServiceStartHang, "Service start hang" },
|
|
{ kErrorInvalidServiceLock, "Invalid service lock" },
|
|
{ kErrorServiceMarkedForDelete, "Service marked for delete" },
|
|
{ kErrorServiceExists, "Service exists" },
|
|
{ kErrorAlreadyRunningLkg, "Already running lkg" },
|
|
{ kErrorServiceDependencyDeleted, "Service dependency deleted" },
|
|
{ kErrorBootAlreadyAccepted, "Boot already accepted" },
|
|
{ kErrorServiceNeverStarted, "Service never started" },
|
|
{ kErrorDuplicateServiceName, "Duplicate service name" },
|
|
{ kErrorDifferentServiceAccount, "Different service account" },
|
|
{ kErrorCannotDetectDriverFailure, "Cannot detect driver failure" },
|
|
{ kErrorCannotDetectProcessAbort, "Cannot detect process abort" },
|
|
{ kErrorNoRecoveryProgram, "No recovery program" },
|
|
{ kErrorServiceNotInExe, "Service not in exe" },
|
|
{ kErrorNotSafebootService, "Not safeboot service" },
|
|
{ kErrorEndOfMedia, "End of media" },
|
|
{ kErrorFilemarkDetected, "Filemark detected" },
|
|
{ kErrorBeginningOfMedia, "Beginning of media" },
|
|
{ kErrorSetmarkDetected, "Setmark detected" },
|
|
{ kErrorNoDataDetected, "No data detected" },
|
|
{ kErrorPartitionFailure, "Partition failure" },
|
|
{ kErrorInvalidBlockLength, "Invalid block length" },
|
|
{ kErrorDeviceNotPartitioned, "Device not partitioned" },
|
|
{ kErrorUnableToLockMedia, "Unable to lock media" },
|
|
{ kErrorUnableToUnloadMedia, "Unable to unload media" },
|
|
{ kErrorMediaChanged, "Media changed" },
|
|
{ kErrorBusReset, "Bus reset" },
|
|
{ kErrorNoMediaInDrive, "No media in drive" },
|
|
{ kErrorNoUnicodeTranslation, "No unicode translation" },
|
|
{ kErrorDllInitFailed, "DLL init failed" },
|
|
{ kErrorShutdownInProgress, "Shutdown in progress" },
|
|
{ kErrorNoShutdownInProgress, "No shutdown in progress" },
|
|
{ kErrorIoDevice, "IO device" },
|
|
{ kErrorSerialNoDevice, "Serial IO device" },
|
|
{ kErrorIrqBusy, "IRQ busy" },
|
|
{ kErrorMoreWrites, "More writes" },
|
|
{ kErrorCounterTimeout, "Counter timeout" },
|
|
{ kErrorFloppyIdMarkNotFound, "Floppy ID mark not found" },
|
|
{ kErrorFloppyWrongCylinder, "Floppy wrong cylinder" },
|
|
{ kErrorFloppyUnknownError, "Floppy unknown error" },
|
|
{ kErrorFloppyBadRegisters, "Floppy bad registers" },
|
|
{ kErrorDiskRecalibrateFailed, "Disk recalibrate failed" },
|
|
{ kErrorDiskOperationFailed, "Disk operation failed" },
|
|
{ kErrorDiskResetFailed, "Disk reset failed" },
|
|
{ kErrorEomOverflow, "EOM overflow" },
|
|
{ kErrorNotEnoughServerMemory, "Not enough server memory" },
|
|
{ kErrorPossibleDeadlock, "Possible deadlock" },
|
|
{ kErrorMappedAlignment, "Mapped alignment" },
|
|
{ kErrorSetPowerStateVetoed, "Set power state vetoed" },
|
|
{ kErrorSetPowerStateFailed, "Set power state failed" },
|
|
{ kErrorTooManyLinks, "Too many links" },
|
|
{ kErrorOldWinVersion, "Old win version" },
|
|
{ kErrorAppWrongOs, "App wrong OS" },
|
|
{ kErrorSingleInstanceApp, "Single instance app" },
|
|
{ kErrorRmodeApp, "Rmode app" },
|
|
{ kErrorInvalidDll, "Invalid DLL" },
|
|
{ kErrorNoAssociation, "No association" },
|
|
{ kErrorDdeFail, "DDE fail" },
|
|
{ kErrorDllNotFound, "DLL not found" },
|
|
{ kErrorNoMoreUserHandles, "No more user handles" },
|
|
{ kErrorMessageSyncOnly, "Message sync only" },
|
|
{ kErrorSourceElementEmpty, "Source element empty" },
|
|
{ kErrorDestinationElementFull, "Destination element full" },
|
|
{ kErrorIllegalElementAddress, "Illegal element address" },
|
|
{ kErrorMagazineNotPresent, "Magazine not present" },
|
|
{ kErrorDeviceReinitializationNeeded, "Device reinitialization needed" },
|
|
{ kErrorDeviceRequiresCleaning, "Device requires cleaning" },
|
|
{ kErrorDeviceDoorOpen, "Device door open" },
|
|
{ kErrorDeviceNotConnected, "Device not connected" },
|
|
{ kErrorNotFound, "Not found" },
|
|
{ kErrorNoMatch, "No match" },
|
|
{ kErrorSetNotFound, "Set not found" },
|
|
{ kErrorPointNotFound, "Point not found" },
|
|
{ kErrorNoTrackingService, "No tracking service" },
|
|
{ kErrorNoVolumeId, "No volume ID" },
|
|
{ kErrorUnableToRemoveReplaced, "Unable to remove replaced" },
|
|
{ kErrorUnableToMoveReplacement, "Unable to move replacement" },
|
|
{ kErrorUnableToMoveReplacement2, "Unable to move replacement 2" },
|
|
{ kErrorJournalDeleteInProgress, "Journal delete in progress" },
|
|
{ kErrorJournalNotActive, "Journal not active" },
|
|
{ kErrorPotentialFileFound, "Potential file found" },
|
|
{ kErrorJournalEntryDeleted, "Journal entry deleted" },
|
|
{ kErrorBadDevice, "Bad device" },
|
|
{ kErrorConnectionUnavail, "Connection unavail" },
|
|
{ kErrorDeviceAlreadyRemembered, "Device already remembered" },
|
|
{ kErrorNoNetOrBadPath, "No net or bad path" },
|
|
{ kErrorBadProvider, "Bad provider" },
|
|
{ kErrorCannotOpenProfile, "Cannot open profile" },
|
|
{ kErrorBadProfile, "Bad profile" },
|
|
{ kErrorNotContainer, "Not container" },
|
|
{ kErrorExtendedError, "Extended error" },
|
|
{ kErrorInvalidGroupname, "Invalid group name" },
|
|
{ kErrorInvalidComputername, "Invalid computer name" },
|
|
{ kErrorInvalidEventname, "Invalid event name" },
|
|
{ kErrorInvalidDomainname, "Invalid domain name" },
|
|
{ kErrorInvalidServicename, "Invalid service name" },
|
|
{ kErrorInvalidNetname, "Invalid net name" },
|
|
{ kErrorInvalidSharename, "Invalid share name" },
|
|
{ kErrorInvalidPasswordname, "Invalid password name" },
|
|
{ kErrorInvalidMessagename, "Invalid message name" },
|
|
{ kErrorInvalidMessagedest, "Invalid message dest" },
|
|
{ kErrorSessionCredentialConflict, "Session credential conflict" },
|
|
{ kErrorRemoteSessionLimitExceeded, "Remote session limit exceeded" },
|
|
{ kErrorDupDomainname, "Dup domain name" },
|
|
{ kErrorNoNetwork, "No network" },
|
|
{ kErrorCancelled, "Cancelled" },
|
|
{ kErrorUserMappedFile, "User mapped file" },
|
|
{ kErrorConnectionRefused, "Connection refused" },
|
|
{ kErrorGracefulDisconnect, "Graceful disconnect" },
|
|
{ kErrorAddressAlreadyAssociated, "Address already associated" },
|
|
{ kErrorAddressNotAssociated, "Address not associated" },
|
|
{ kErrorConnectionInvalid, "Connected invalid" },
|
|
{ kErrorConnectionActive, "Connection active" },
|
|
{ kErrorNetworkUnreachable, "Network unreachable" },
|
|
{ kErrorHostUnreachable, "Host unreachable" },
|
|
{ kErrorProtocolUnreachable, "Protocol unreachable" },
|
|
{ kErrorPortUnreachable, "Port unreachable" },
|
|
{ kErrorRequestAborted, "Request aborted" },
|
|
{ kErrorConnectionAborted, "Connection aborted" },
|
|
{ kErrorRetry, "Retry" },
|
|
{ kErrorConnectionCountLimit, "Connection count limit" },
|
|
{ kErrorLoginTimeRestriction, "Login time restriction" },
|
|
{ kErrorLoginWkstaRestriction, "Login wksta restriction" },
|
|
{ kErrorIncorrectAddress, "Incorrect address" },
|
|
{ kErrorAlreadyRegistered, "Already registered" },
|
|
{ kErrorServiceNotFound, "Service not found" },
|
|
{ kErrorNotAuthenticated, "Not authenticated" },
|
|
{ kErrorNotLoggedOn, "Not logged on" },
|
|
{ kErrorContinue, "Continue" },
|
|
{ kErrorAlreadyInitialized, "Already initialised" },
|
|
{ kErrorNoMoreDevices, "No more devices" },
|
|
{ kErrorNoSuchSite, "No such site" },
|
|
{ kErrorDomainControllerExists, "Domain controller exists" },
|
|
{ kErrorOnlyIfConnected, "Only if connected" },
|
|
{ kErrorOverrideNochanges, "Override no changes" },
|
|
{ kErrorBadUserProfile, "Bad user profile" },
|
|
{ kErrorNotSupportedOnSbs, "Not supported on SBS" },
|
|
{ kErrorServerShutdownInProgress, "Server shutdown in progress" },
|
|
{ kErrorHostDown, "Host down" },
|
|
{ kErrorNonAccountSid, "Non account sid" },
|
|
{ kErrorNonDomainSid, "Non domain sid" },
|
|
{ kErrorApphelpBlock, "Apphelp block" },
|
|
{ kErrorAccessDisabledByPolicy, "Access disabled by policy" },
|
|
{ kErrorRegNatConsumption, "Reg nat consumption" },
|
|
{ kErrorCscshareOffline, "CSC share offline" },
|
|
{ kErrorPkinitFailure, "PK init failure" },
|
|
{ kErrorSmartcardSubsystemFailure, "Smartcard subsystem failure" },
|
|
{ kErrorDowngradeDetected, "Downgrade detected" },
|
|
{ kSecESmartcardCertRevoked, "Smartcard cert revoked" },
|
|
{ kSecEIssuingCaUntrusted, "Issuing CA untrusted" },
|
|
{ kSecERevocationOfflineC, "Revocation offline" },
|
|
{ kSecEPkinitClientFailur, "PK init client failure" },
|
|
{ kSecESmartcardCertExpired, "Smartcard cert expired" },
|
|
{ kErrorMachineLocked, "Machine locked" },
|
|
{ kErrorCallbackSuppliedInvalidData, "Callback supplied invalid data" },
|
|
{ kErrorSyncForegroundRefreshRequired, "Sync foreground refresh required" },
|
|
{ kErrorDriverBlocked, "Driver blocked" },
|
|
{ kErrorInvalidImportOfNonDll, "Invalid import of non DLL" },
|
|
{ kErrorNotAllAssigned, "Not all assigned" },
|
|
{ kErrorSomeNotMapped, "Some not mapped" },
|
|
{ kErrorNoQuotasForAccount, "No quotas for account" },
|
|
{ kErrorLocalUserSessionKey, "Local user session key" },
|
|
{ kErrorNullLmPassword, "Null LM password" },
|
|
{ kErrorUnknownRevision, "Unknown revision" },
|
|
{ kErrorRevisionMismatch, "Revision mismatch" },
|
|
{ kErrorInvalidOwner, "Invalid owner" },
|
|
{ kErrorInvalidPrimaryGroup, "Invalid primary group" },
|
|
{ kErrorNoImpersonationToken, "No impersonation token" },
|
|
{ kErrorCantDisableMandatory, "Can't disable mandatory" },
|
|
{ kErrorNoLogonServers, "No logon servers" },
|
|
{ kErrorNoSuchLogonSession, "No such logon session" },
|
|
{ kErrorNoSuchPrivilege, "No such privilege" },
|
|
{ kErrorPrivilegeNotHeld, "Privilege not held" },
|
|
{ kErrorInvalidAccountName, "Invalid account name" },
|
|
{ kErrorUserExists, "User exists" },
|
|
{ kErrorNoSuchUser, "No such user" },
|
|
{ kErrorGroupExists, "Group exists" },
|
|
{ kErrorNoSuchGroup, "No such group" },
|
|
{ kErrorMemberInGroup, "Member in group" },
|
|
{ kErrorMemberNotInGroup, "Member not in group" },
|
|
{ kErrorLastAdmin, "Last admin" },
|
|
{ kErrorWrongPassword, "Wrong password" },
|
|
{ kErrorIllFormedPassword, "Ill formed password" },
|
|
{ kErrorPasswordRestriction, "Password restriction" },
|
|
{ kErrorLogonFailure, "Logon failure" },
|
|
{ kErrorAccountRestriction, "Account restriction" },
|
|
{ kErrorInvalidLogonHours, "Invalid logon hours" },
|
|
{ kErrorInvalidWorkstation, "Invalid workstation" },
|
|
{ kErrorPasswordExpired, "Password expired" },
|
|
{ kErrorAccountDisabled, "Account disabled" },
|
|
{ kErrorNoneMapped, "None mapped" },
|
|
{ kErrorTooManyLuidsRequested, "Too many LUIDs requested" },
|
|
{ kErrorLuidsExhausted, "LUIDs exhausted" },
|
|
{ kErrorInvalidSubAuthority, "Invalid sub authority" },
|
|
{ kErrorInvalidAcl, "Invalid ACL" },
|
|
{ kErrorInvalidSid, "Invalid SID" },
|
|
{ kErrorInvalidSecurityDescr, "Invalid security descr" },
|
|
{ kErrorBadInheritanceAcl, "Bad inheritance ACL" },
|
|
{ kErrorServerDisabled, "Server disabled" },
|
|
{ kErrorServerNotDisabled, "Server not disabled" },
|
|
{ kErrorInvalidIdAuthority, "Invalid ID authority" },
|
|
{ kErrorAllottedSpaceExceeded, "Allotted space exceeded" },
|
|
{ kErrorInvalidGroupAttributes, "Invalid group attributes" },
|
|
{ kErrorBadImpersonationLevel, "Bad impersonation level" },
|
|
{ kErrorCantOpenAnonymous, "Can't open anonymous" },
|
|
{ kErrorBadValidationClass, "Bad validation class" },
|
|
{ kErrorBadTokenType, "Bad token type" },
|
|
{ kErrorNoSecurityOnObject, "No security on object" },
|
|
{ kErrorCantAccessDomainInfo, "Can't access domain info" },
|
|
{ kErrorInvalidServerState, "Invalid server state" },
|
|
{ kErrorInvalidDomainState, "Invalid domain state" },
|
|
{ kErrorInvalidDomainRole, "Invalid domain role" },
|
|
{ kErrorNoSuchDomain, "No such domain" },
|
|
{ kErrorDomainExists, "Domain exists" },
|
|
{ kErrorDomainLimitExceeded, "Domain limit exceeded" },
|
|
{ kErrorInternalDbCorruption, "Internal DB corruption" },
|
|
{ kErrorInternalError, "Internal error" },
|
|
{ kErrorGenericNotMapped, "Generic not mapped" },
|
|
{ kErrorBadDescriptorFormat, "Bad descriptor format" },
|
|
{ kErrorNotLogonProcess, "Not logon process" },
|
|
{ kErrorLogonSessionExists, "Logon session exists" },
|
|
{ kErrorNoSuchPackage, "No such package" },
|
|
{ kErrorBadLogonSessionState, "Bad logon session state" },
|
|
{ kErrorLogonSessionCollision, "Logon session collision" },
|
|
{ kErrorInvalidLogonType, "Invalid logon type" },
|
|
{ kErrorCannotImpersonate, "Cannot impersonate" },
|
|
{ kErrorRxactInvalidState, "Rxact invalid state" },
|
|
{ kErrorRxactCommitFailure, "Rxact commit failure" },
|
|
{ kErrorSpecialAccount, "Special account" },
|
|
{ kErrorSpecialGroup, "Special group" },
|
|
{ kErrorSpecialUser, "Special user" },
|
|
{ kErrorMembersPrimaryGroup, "Members primary group" },
|
|
{ kErrorTokenAlreadyInUse, "Token already in use" },
|
|
{ kErrorNoSuchAlias, "No such alias" },
|
|
{ kErrorMemberNotInAlias, "Member not in alias" },
|
|
{ kErrorMemberInAlias, "Member in alias" },
|
|
{ kErrorAliasExists, "Alias exists" },
|
|
{ kErrorLogonNotGranted, "Logon not granted" },
|
|
{ kErrorTooManySecrets, "Too many secrets" },
|
|
{ kErrorSecretTooLong, "Secret too long" },
|
|
{ kErrorInternalDbError, "Internal DB error" },
|
|
{ kErrorTooManyContextIds, "Too many context IDs" },
|
|
{ kErrorLogonTypeNotGranted, "Logon type not granted" },
|
|
{ kErrorNtCrossEncryptionRequired, "NT cross encryption required" },
|
|
{ kErrorNoSuchMember, "No such member" },
|
|
{ kErrorInvalidMember, "Invalid member" },
|
|
{ kErrorTooManySids, "Too many SIDs" },
|
|
{ kErrorLmCrossEncryptionRequired, "LM cross encryption required" },
|
|
{ kErrorNoInheritance, "No inheritance" },
|
|
{ kErrorFileCorrupt, "File corrupt" },
|
|
{ kErrorDiskCorrupt, "Disk corrupt" },
|
|
{ kErrorNoUserSessionKey, "No user session key" },
|
|
{ kErrorLicenseQuotaExceeded, "Licence quota exceeded" },
|
|
{ kErrorWrongTargetName, "Wrong target name" },
|
|
{ kErrorMutualAuthFailed, "Mutual auth failed" },
|
|
{ kErrorTimeSkew, "Time skew" },
|
|
{ kErrorCurrentDomainNotAllowed, "Current domain not allowed" },
|
|
{ kErrorInvalidWindowHandle, "Invalid window handle" },
|
|
{ kErrorInvalidMenuHandle, "Invalid menu handle" },
|
|
{ kErrorInvalidCursorHandle, "Invalid cursor handle" },
|
|
{ kErrorInvalidAccelHandle, "Invalid accel handle" },
|
|
{ kErrorInvalidHookHandle, "Invalid hook handle" },
|
|
{ kErrorInvalidDwpHandle, "Invalid DWP handle" },
|
|
{ kErrorTlwWithWschild, "TLW with wschild" },
|
|
{ kErrorCannotFindWndClass, "Cannot find WND class" },
|
|
{ kErrorWindowOfOtherThread, "Window of other thread" },
|
|
{ kErrorHotkeyAlreadyRegistered, "Hotkey already registered" },
|
|
{ kErrorClassAlreadyExists, "Class already exists" },
|
|
{ kErrorClassDoesNotExist, "Class does not exist" },
|
|
{ kErrorClassHasWindows, "Class has windows" },
|
|
{ kErrorInvalidIndex, "Invalid index" },
|
|
{ kErrorInvalidIconHandle, "Invalid icon handle" },
|
|
{ kErrorPrivateDialogIndex, "Private dialog index" },
|
|
{ kErrorListboxIdNotFound, "Listbox ID not found" },
|
|
{ kErrorNoWildcardCharacters, "No wildcard characters" },
|
|
{ kErrorClipboardNotOpen, "Clipboard not open" },
|
|
{ kErrorHotkeyNotRegistered, "Hotkey not registered" },
|
|
{ kErrorWindowNotDialog, "Window not dialog" },
|
|
{ kErrorControlIdNotFound, "Control ID not found" },
|
|
{ kErrorInvalidComboboxMessage, "Invalid combobox message" },
|
|
{ kErrorWindowNotCombobox, "Window not combobox" },
|
|
{ kErrorInvalidEditHeight, "Invalid edit height" },
|
|
{ kErrorDcNotFound, "DC not found" },
|
|
{ kErrorInvalidHookFilter, "Invalid hook filter" },
|
|
{ kErrorInvalidFilterProc, "Invalid filter proc" },
|
|
{ kErrorHookNeedsHmod, "Hook needs HMOD" },
|
|
{ kErrorGlobalOnlyHook, "Global only hook" },
|
|
{ kErrorJournalHookSet, "Journal hook set" },
|
|
{ kErrorHookNotInstalled, "Hook not installed" },
|
|
{ kErrorInvalidLbMessage, "Invalid LB message" },
|
|
{ kErrorSetcountOnBadLb, "Setcount on bad LB" },
|
|
{ kErrorLbWithoutTabstops, "LB without tabstops" },
|
|
{ kErrorDestroyObjectOfOtherThread, "Destroy object of other thread" },
|
|
{ kErrorChildWindowMenu, "Child window menu" },
|
|
{ kErrorNoSystemMenu, "No system menu" },
|
|
{ kErrorInvalidMsgboxStyle, "Invalid msgbox style" },
|
|
{ kErrorInvalidSpiValue, "Invalid SPI value" },
|
|
{ kErrorScreenAlreadyLocked, "Screen already locked" },
|
|
{ kErrorHwndsHaveDiffParent, "HWNDs have different parent" },
|
|
{ kErrorNotChildWindow, "Not child window" },
|
|
{ kErrorInvalidGwCommand, "Invalid GW command" },
|
|
{ kErrorInvalidThreadId, "Invalid thread ID" },
|
|
{ kErrorNonMdichildWindow, "Non MDI child window" },
|
|
{ kErrorPopupAlreadyActive, "Popup already active" },
|
|
{ kErrorNoScrollbars, "No scrollbars" },
|
|
{ kErrorInvalidScrollbarRange, "Invalid scrollbar range" },
|
|
{ kErrorInvalidShowwinCommand, "Invalid showwin command" },
|
|
{ kErrorNoSystemResources, "No system resources" },
|
|
{ kErrorNonpagedSystemResources, "Nonpaged system resources" },
|
|
{ kErrorPagedSystemResources, "Paged system resources" },
|
|
{ kErrorWorkingSetQuota, "Working set quota" },
|
|
{ kErrorPagefileQuota, "Pagefile quota" },
|
|
{ kErrorCommitmentLimit, "Commitment limit" },
|
|
{ kErrorMenuItemNotFound, "Menu item not found" },
|
|
{ kErrorInvalidKeyboardHandle, "Invalid keyboard handle" },
|
|
{ kErrorHookTypeNotAllowed, "Hook type not allowed" },
|
|
{ kErrorRequiresInteractiveWindowstation, "Requires interactive windowstation" },
|
|
{ kErrorTimeout, "Timeout" },
|
|
{ kErrorInvalidMonitorHandle, "Invalid monitor handle" },
|
|
{ kErrorEventlogFileCorrupt, "Eventlog file corrupt" },
|
|
{ kErrorEventlogCantStart, "Eventlog can't start" },
|
|
{ kErrorLogFileFull, "Log file full" },
|
|
{ kErrorEventlogFileChanged, "Eventlog file changed" },
|
|
{ kErrorInstallServiceFailure, "Install service failure" },
|
|
{ kErrorInstallUserexit, "Install userexit" },
|
|
{ kErrorInstallFailure, "Install failure" },
|
|
{ kErrorInstallSuspend, "Install suspend" },
|
|
{ kErrorUnknownProduct, "Unknown product" },
|
|
{ kErrorUnknownFeature, "Unknown feature" },
|
|
{ kErrorUnknownComponent, "Unknown component" },
|
|
{ kErrorUnknownProperty, "Unknown property" },
|
|
{ kErrorInvalidHandleState, "Invalid handle state" },
|
|
{ kErrorBadConfiguration, "Bad configuration" },
|
|
{ kErrorIndexAbsent, "Index absent" },
|
|
{ kErrorInstallSourceAbsent, "Install source absent" },
|
|
{ kErrorInstallPackageVersion, "Install package version" },
|
|
{ kErrorProductUninstalled, "Product uninstalled" },
|
|
{ kErrorBadQuerySyntax, "Bad query syntax" },
|
|
{ kErrorInvalidField, "Invalid field" },
|
|
{ kErrorDeviceRemoved, "Device removed" },
|
|
{ kErrorInstallAlreadyRunning, "Install already running" },
|
|
{ kErrorInstallPackageOpenFailed, "Install package open failed" },
|
|
{ kErrorInstallPackageInvalid, "Install package invalid" },
|
|
{ kErrorInstallUiFailure, "Install UI failure" },
|
|
{ kErrorInstallLogFailure, "Install log failure" },
|
|
{ kErrorInstallLanguageUnsupported, "Install language unsupported" },
|
|
{ kErrorInstallTransformFailure, "Install transform failure" },
|
|
{ kErrorInstallPackageRejected, "Install package rejected" },
|
|
{ kErrorFunctionNotCalled, "Function not called" },
|
|
{ kErrorFunctionFailed, "Function failed" },
|
|
{ kErrorInvalidTable, "Invalid table" },
|
|
{ kErrorDatatypeMismatch, "Datatype mismatch" },
|
|
{ kErrorUnsupportedType, "Unsupported type" },
|
|
{ kErrorCreateFailed, "Create failed" },
|
|
{ kErrorInstallTempUnwritable, "Install temp unwritable" },
|
|
{ kErrorInstallPlatformUnsupported, "Install platform unsupported" },
|
|
{ kErrorInstallNotused, "Install notused" },
|
|
{ kErrorPatchPackageOpenFailed, "Patch package open failed" },
|
|
{ kErrorPatchPackageInvalid, "Patch package invalid" },
|
|
{ kErrorPatchPackageUnsupported, "Patch package unsupported" },
|
|
{ kErrorProductVersion, "Product version" },
|
|
{ kErrorInvalidCommandLine, "Invalid command line" },
|
|
{ kErrorInstallRemoteDisallowed, "Install remote disallowed" },
|
|
{ kErrorSuccessRebootInitiated, "Success reboot initiated" },
|
|
{ kErrorPatchTargetNotFound, "Patch target not found" },
|
|
{ kErrorPatchPackageRejected, "Patch package rejected" },
|
|
{ kErrorInstallTransformRejected, "Install transform rejected" },
|
|
{ kRpcSInvalidStringBinding, "RPC S Invalid string binding" },
|
|
{ kRpcSWrongKindOfBinding, "RPC S Wrong kind of binding" },
|
|
{ kRpcSInvalidBinding, "RPC S Invalid binding" },
|
|
{ kRpcSProtseqNotSupported, "RPC S Protseq not supported" },
|
|
{ kRpcSInvalidRpcProtseq, "RPC S Invalid RPC protseq" },
|
|
{ kRpcSInvalidStringUuid, "RPC S Invalid string UUID" },
|
|
{ kRpcSInvalidEndpointFormat, "RPC S Invalid endpoint format" },
|
|
{ kRpcSInvalidNetAddr, "RPC S Invalid net addr" },
|
|
{ kRpcSNoEndpointFound, "RPC S No endpoint found" },
|
|
{ kRpcSInvalidTimeout, "RPC S Invalid timeout" },
|
|
{ kRpcSObjectNotFound, "RPC S Object not found" },
|
|
{ kRpcSAlreadyRegistered, "RPC S Already registered" },
|
|
{ kRpcSTypeAlreadyRegistered, "RPC S Type already registered" },
|
|
{ kRpcSAlreadyListening, "RPC S Already listening" },
|
|
{ kRpcSNoProtseqsRegistered, "RPC S Not protseqs registered" },
|
|
{ kRpcSNotListening, "RPC S Not listening" },
|
|
{ kRpcSUnknownMgrType, "RPC S Unknown mgr type" },
|
|
{ kRpcSUnknownIf, "RPC S Unknown IF" },
|
|
{ kRpcSNoBindings, "RPC S No bindings" },
|
|
{ kRpcSNoProtseqs, "RPC S Not protseqs" },
|
|
{ kRpcSCantCreateEndpoint, "RPC S Can't create endpoint" },
|
|
{ kRpcSOutOfResources, "RPC S Out of resources" },
|
|
{ kRpcSServerUnavailable, "RPC S Server unavailable" },
|
|
{ kRpcSServerTooBusy, "RPC S Server too busy" },
|
|
{ kRpcSInvalidNetworkOptions, "RPC S Invalid network options" },
|
|
{ kRpcSNoCallActive, "RPC S No call active" },
|
|
{ kRpcSCallFailed, "RPC S Call failed" },
|
|
{ kRpcSCallFailedDne, "RPC S Call failed DNE" },
|
|
{ kRpcSProtocolError, "RPC S Protocol error" },
|
|
{ kRpcSUnsupportedTransSyn, "RPC S Unsupported trans syn" },
|
|
{ kRpcSUnsupportedType, "RPC S Unsupported type" },
|
|
{ kRpcSInvalidTag, "RPC S Invalid tag" },
|
|
{ kRpcSInvalidBound, "RPC S Invalid bound" },
|
|
{ kRpcSNoEntryName, "RPC S No entry name" },
|
|
{ kRpcSInvalidNameSyntax, "RPC S Invalid name syntax" },
|
|
{ kRpcSUnsupportedNameSyntax, "RPC S Unsupported name syntax" },
|
|
{ kRpcSUuidNoAddress, "RPC S UUID no address" },
|
|
{ kRpcSDuplicateEndpoint, "RPC S Duplicate endpoint" },
|
|
{ kRpcSUnknownAuthnType, "RPC S Unknown authn type" },
|
|
{ kRpcSMaxCallsTooSmall, "RPC S Max calls too small" },
|
|
{ kRpcSStringTooLong, "RPC S String too long" },
|
|
{ kRpcSProtseqNotFound, "RPC S Protseq not found" },
|
|
{ kRpcSProcnumOutOfRange, "RPC S Procnum out of range" },
|
|
{ kRpcSBindingHasNoAuth, "RPC S Binding has no auth" },
|
|
{ kRpcSUnknownAuthnService, "RPC S Unknown authn service" },
|
|
{ kRpcSUnknownAuthnLevel, "RPC S Unknown authn level" },
|
|
{ kRpcSInvalidAuthIdentity, "RPC S Invalid auth identity" },
|
|
{ kRpcSUnknownAuthzService, "RPC S Unknown authz service" },
|
|
{ kEptSInvalidEntry, "EPT S Invalid entry" },
|
|
{ kEptSCantPerformOp, "EPT S Can't perform op" },
|
|
{ kEptSNotRegistered, "EPT S Not registered" },
|
|
{ kRpcSNothingToExport, "RPC S Nothing to export" },
|
|
{ kRpcSIncompleteName, "RPC S Incomplete name" },
|
|
{ kRpcSInvalidVersOption, "RPC S Invalid vers option" },
|
|
{ kRpcSNoMoreMembers, "RPC S No more members" },
|
|
{ kRpcSNotAllObjsUnexported, "RPC S Not all objs unexported" },
|
|
{ kRpcSInterfaceNotFound, "RPC S Interface not found" },
|
|
{ kRpcSEntryAlreadyExists, "RPC S Entry already exists" },
|
|
{ kRpcSEntryNotFound, "RPC S Entry not found" },
|
|
{ kRpcSNameServiceUnavailable, "RPC S Name service unavailable" },
|
|
{ kRpcSInvalidNafId, "RPC S Invalid naf ID" },
|
|
{ kRpcSCannotSupport, "RPC S Cannot support" },
|
|
{ kRpcSNoContextAvailable, "RPC S No context available" },
|
|
{ kRpcSInternalError, "RPC S Internal error" },
|
|
{ kRpcSZeroDivide, "RPC S Zero divide" },
|
|
{ kRpcSAddressError, "RPC S Address error" },
|
|
{ kRpcSFpDivZero, "RPC S FP div zero" },
|
|
{ kRpcSFpUnderflow, "RPC S FP Underflow" },
|
|
{ kRpcSFpOverflow, "RPC S Overflow" },
|
|
{ kRpcXNoMoreEntries, "RPC X No more entries" },
|
|
{ kRpcXSsCharTransOpenFail, "RPC X SS char trans open fail" },
|
|
{ kRpcXSsCharTransShortFile, "RPC X SS char trans short file" },
|
|
{ kRpcXSsInNullContext, "RPC S SS in null context" },
|
|
{ kRpcXSsContextDamaged, "RPC X SS context damaged" },
|
|
{ kRpcXSsHandlesMismatch, "RPC X SS handles mismatch" },
|
|
{ kRpcXSsCannotGetCallHandle, "RPC X SS cannot get call handle" },
|
|
{ kRpcXNullRefPointer, "RPC X Null ref pointer" },
|
|
{ kRpcXEnumValueOutOfRange, "RPC X enum value out of range" },
|
|
{ kRpcXByteCountTooSmall, "RPC X byte count too small" },
|
|
{ kRpcXBadStubData, "RPC X bad stub data" },
|
|
{ kErrorInvalidUserBuffer, "Invalid user buffer" },
|
|
{ kErrorUnrecognizedMedia, "Unrecognised media" },
|
|
{ kErrorNoTrustLsaSecret, "No trust lsa secret" },
|
|
{ kErrorNoTrustSamAccount, "No trust sam account" },
|
|
{ kErrorTrustedDomainFailure, "Trusted domain failure" },
|
|
{ kErrorTrustedRelationshipFailure, "Trusted relationship failure" },
|
|
{ kErrorTrustFailure, "Trust failure" },
|
|
{ kRpcSCallInProgress, "RPC S call in progress" },
|
|
{ kErrorNetlogonNotStarted, "Error netlogon not started" },
|
|
{ kErrorAccountExpired, "Account expired" },
|
|
{ kErrorRedirectorHasOpenHandles, "Redirector has open handles" },
|
|
{ kErrorPrinterDriverAlreadyInstalled, "Printer driver already installed" },
|
|
{ kErrorUnknownPort, "Unknown port" },
|
|
{ kErrorUnknownPrinterDriver, "Unknown printer driver" },
|
|
{ kErrorUnknownPrintprocessor, "Unknown printprocessor" },
|
|
{ kErrorInvalidSeparatorFile, "Invalid separator file" },
|
|
{ kErrorInvalidPriority, "Invalid priority" },
|
|
{ kErrorInvalidPrinterName, "Invalid printer name" },
|
|
{ kErrorPrinterAlreadyExists, "Printer already exists" },
|
|
{ kErrorInvalidPrinterCommand, "Invalid printer command" },
|
|
{ kErrorInvalidDatatype, "Invalid datatype" },
|
|
{ kErrorInvalidEnvironment, "Invalid environment" },
|
|
{ kRpcSNoMoreBindings, "RPC S no more bindings" },
|
|
{ kErrorNologonInterdomainTrustAccount, "Nologon interdomain trust account" },
|
|
{ kErrorNologonWorkstationTrustAccount, "Nologon workstation trust account" },
|
|
{ kErrorNologonServerTrustAccount, "Nologon server trust account" },
|
|
{ kErrorDomainTrustInconsistent, "Domain trust inconsistent" },
|
|
{ kErrorServerHasOpenHandles, "Server has open handles" },
|
|
{ kErrorResourceDataNotFound, "Resource data not found" },
|
|
{ kErrorResourceTypeNotFound, "Resource type not found" },
|
|
{ kErrorResourceNameNotFound, "Resource name not found" },
|
|
{ kErrorResourceLangNotFound, "Resource lang not found" },
|
|
{ kErrorNotEnoughQuota, "Not enough quota" },
|
|
{ kRpcSNoInterfaces, "RPC S no interfaces" },
|
|
{ kRpcSCallCancelled, "RPC S Call cancelled" },
|
|
{ kRpcSBindingIncomplete, "RPC S Binding incomplete" },
|
|
{ kRpcSCommFailure, "RPC S Comm failure" },
|
|
{ kRpcSUnsupportedAuthnLevel, "RPC S Unsupported authn level" },
|
|
{ kRpcSNoPrincName, "RPC S No princ name" },
|
|
{ kRpcSNotRpcError, "RPC S Not RPC error" },
|
|
{ kRpcSUuidLocalOnly, "RPC U UUID local only" },
|
|
{ kRpcSSecPkgError, "RPC S Sec pkg error" },
|
|
{ kRpcSNotCancelled, "RPC S Not cancelled" },
|
|
{ kRpcXInvalidEsAction, "RPC X Invalid ES action" },
|
|
{ kRpcXWrongEsVersion, "RPC X Wrong ES version" },
|
|
{ kRpcXWrongStubVersion, "RPC X Wrong stub version" },
|
|
{ kRpcXInvalidPipeObject, "RPC X Invalid pipe object" },
|
|
{ kRpcXWrongPipeOrder, "RPC X Wrong pipe order" },
|
|
{ kRpcXWrongPipeVersion, "RPC X Wrong pipe version" },
|
|
{ kRpcSGroupMemberNotFound, "RPC S group member not found" },
|
|
{ kEptSCantCreate, "EPT S Can't create" },
|
|
{ kRpcSInvalidObject, "RPC S Invalid object" },
|
|
{ kErrorInvalidTime, "Invalid time" },
|
|
{ kErrorInvalidFormName, "Invalid form name" },
|
|
{ kErrorInvalidFormSize, "Invalid form size" },
|
|
{ kErrorAlreadyWaiting, "Already waiting" },
|
|
{ kErrorPrinterDeleted, "Printer deleted" },
|
|
{ kErrorInvalidPrinterState, "Invalid printer state" },
|
|
{ kErrorPasswordMustChange, "Password must change" },
|
|
{ kErrorDomainControllerNotFound, "Domain controller not found" },
|
|
{ kErrorAccountLockedOut, "Account locked out" },
|
|
{ kOrInvalidOxid, "OR Invalid OXID" },
|
|
{ kOrInvalidOid, "OR Invalid OID" },
|
|
{ kOrInvalidSet, "OR Invalid set" },
|
|
{ kRpcSSendIncomplete, "RPC S Send incomplete" },
|
|
{ kRpcSInvalidAsyncHandle, "RPC S Invalid async handle" },
|
|
{ kRpcSInvalidAsyncCall, "RPC S Invalid async call" },
|
|
{ kRpcXPipeClosed, "RPC X Pipe closed" },
|
|
{ kRpcXPipeDisciplineError, "RPC X Pipe discipline error" },
|
|
{ kRpcXPipeEmpty, "RPC X Pipe empty" },
|
|
{ kErrorNoSitename, "No sitename" },
|
|
{ kErrorCantAccessFile, "Can't access file" },
|
|
{ kErrorCantResolveFilename, "Can't resolve filename" },
|
|
{ kRpcSEntryTypeMismatch, "RPC S Entry type mismatch" },
|
|
{ kRpcSNotAllObjsExported, "RPC S Not all objs exported" },
|
|
{ kRpcSInterfaceNotExported, "RPC S Interface not exported" },
|
|
{ kRpcSProfileNotAdded, "RPC S Profile not added" },
|
|
{ kRpcSPrfEltNotAdded, "RPC S PRF ELT not added" },
|
|
{ kRpcSPrfEltNotRemoved, "RPC S PRF ELT not removed" },
|
|
{ kRpcSGrpEltNotAdded, "RPC S GRP ELT not added" },
|
|
{ kRpcSGrpEltNotRemoved, "RPC S GRP ELT not removed" },
|
|
{ kErrorKmDriverBlocked, "KM driver blocked" },
|
|
{ kErrorContextExpired, "Context expired" },
|
|
{ kErrorInvalidPixelFormat, "Invalid pixel format" },
|
|
{ kErrorBadDriver, "Bad driver" },
|
|
{ kErrorInvalidWindowStyle, "Invalid window style" },
|
|
{ kErrorMetafileNotSupported, "Metafile not supported" },
|
|
{ kErrorTransformNotSupported, "Transform not supported" },
|
|
{ kErrorClippingNotSupported, "Clipping not supported" },
|
|
{ kErrorInvalidCmm, "Invalid CMM" },
|
|
{ kErrorInvalidProfile, "Invalid profile" },
|
|
{ kErrorTagNotFound, "Tag not found" },
|
|
{ kErrorTagNotPresent, "Tag not present" },
|
|
{ kErrorDuplicateTag, "Duplicate tag" },
|
|
{ kErrorProfileNotAssociatedWithDevice, "Profile not associated with device" },
|
|
{ kErrorProfileNotFound, "Profile not found" },
|
|
{ kErrorInvalidColorspace, "Invalid colorspace" },
|
|
{ kErrorIcmNotEnabled, "ICM not enabled" },
|
|
{ kErrorDeletingIcmXform, "Deleting ICM xform" },
|
|
{ kErrorInvalidTransform, "Invalid transform" },
|
|
{ kErrorColorspaceMismatch, "Colorspace mismatch" },
|
|
{ kErrorInvalidColorindex, "Invalid colorindex" },
|
|
{ kErrorConnectedOtherPassword, "Connected other password" },
|
|
{ kErrorConnectedOtherPasswordDefault, "Connected other password default" },
|
|
{ kErrorBadUsername, "Bad username" },
|
|
{ kErrorNotConnected, "Not connected" },
|
|
{ kErrorOpenFiles, "Open files" },
|
|
{ kErrorActiveConnections, "Active connections" },
|
|
{ kErrorDeviceInUse, "Device in use" },
|
|
{ kErrorUnknownPrintMonitor, "Unknown print monitor" },
|
|
{ kErrorPrinterDriverInUse, "Printer driver in use" },
|
|
{ kErrorSpoolFileNotFound, "Spool file not found" },
|
|
{ kErrorSplNoStartdoc, "SPL no startdoc" },
|
|
{ kErrorSplNoAddjob, "SPL no addjob" },
|
|
{ kErrorPrintProcessorAlreadyInstalled, "Print processor already installed" },
|
|
{ kErrorPrintMonitorAlreadyInstalled, "Print monitor already installed" },
|
|
{ kErrorInvalidPrintMonitor, "Invalid print monitor" },
|
|
{ kErrorPrintMonitorInUse, "Print monitor in use" },
|
|
{ kErrorPrinterHasJobsQueued, "Printer has jobs queued" },
|
|
{ kErrorSuccessRebootRequired, "Success reboot required" },
|
|
{ kErrorSuccessRestartRequired, "Success restart required" },
|
|
{ kErrorPrinterNotFound, "Printer not found" },
|
|
{ kErrorPrinterDriverWarned, "Printer driver warned" },
|
|
{ kErrorPrinterDriverBlocked, "Printer driver blocked" },
|
|
{ kErrorWinsInternal, "Wins internal" },
|
|
{ kErrorCanNotDelLocalWins, "Can not del local wins" },
|
|
{ kErrorStaticInit, "Static init" },
|
|
{ kErrorIncBackup, "Inc backup" },
|
|
{ kErrorFullBackup, "Full backup" },
|
|
{ kErrorRecNonExistent, "Rec not existent" },
|
|
{ kErrorRplNotAllowed, "RPL not allowed" },
|
|
{ kErrorDhcpAddressConflict, "DHCP address conflict" },
|
|
{ kErrorWmiGuidNotFound, "WMU GUID not found" },
|
|
{ kErrorWmiInstanceNotFound, "WMI instance not found" },
|
|
{ kErrorWmiItemidNotFound, "WMI ItemID not found" },
|
|
{ kErrorWmiTryAgain, "WMI try again" },
|
|
{ kErrorWmiDpNotFound, "WMI DP not found" },
|
|
{ kErrorWmiUnresolvedInstanceRef, "WMI unresolved instance ref" },
|
|
{ kErrorWmiAlreadyEnabled, "WMU already enabled" },
|
|
{ kErrorWmiGuidDisconnected, "WMU GUID disconnected" },
|
|
{ kErrorWmiServerUnavailable, "WMI server unavailable" },
|
|
{ kErrorWmiDpFailed, "WMI DP failed" },
|
|
{ kErrorWmiInvalidMof, "WMI invalid MOF" },
|
|
{ kErrorWmiInvalidReginfo, "WMI invalid reginfo" },
|
|
{ kErrorWmiAlreadyDisabled, "WMI already disabled" },
|
|
{ kErrorWmiReadOnly, "WMI read only" },
|
|
{ kErrorWmiSetFailure, "WMI set failure" },
|
|
{ kErrorInvalidMedia, "Invalid media" },
|
|
{ kErrorInvalidLibrary, "Invalid library" },
|
|
{ kErrorInvalidMediaPool, "Invalid media pool" },
|
|
{ kErrorDriveMediaMismatch, "Drive media mismatch" },
|
|
{ kErrorMediaOffline, "Media offline" },
|
|
{ kErrorLibraryOffline, "Library offline" },
|
|
{ kErrorEmpty, "Empty" },
|
|
{ kErrorNotEmpty, "Not empty" },
|
|
{ kErrorMediaUnavailable, "Media unavailable" },
|
|
{ kErrorResourceDisabled, "Resource disabled" },
|
|
{ kErrorInvalidCleaner, "Invalid cleaner" },
|
|
{ kErrorUnableToClean, "Unable to clean" },
|
|
{ kErrorObjectNotFound, "Object not found" },
|
|
{ kErrorDatabaseFailure, "Database failure" },
|
|
{ kErrorDatabaseFull, "Database full" },
|
|
{ kErrorMediaIncompatible, "Media incompatible" },
|
|
{ kErrorResourceNotPresent, "Resource not present" },
|
|
{ kErrorInvalidOperation, "Invalid operation" },
|
|
{ kErrorMediaNotAvailable, "Media not available" },
|
|
{ kErrorDeviceNotAvailable, "Device not available" },
|
|
{ kErrorRequestRefused, "Request refused" },
|
|
{ kErrorInvalidDriveObject, "Invalid drive object" },
|
|
{ kErrorLibraryFull, "Library full" },
|
|
{ kErrorMediumNotAccessible, "Medium not accessible" },
|
|
{ kErrorUnableToLoadMedium, "Unable to load medium" },
|
|
{ kErrorUnableToInventoryDrive, "Unable to inventory drive" },
|
|
{ kErrorUnableToInventorySlot, "Unable to inventory slot" },
|
|
{ kErrorUnableToInventoryTransport, "Unable to inventory transport" },
|
|
{ kErrorTransportFull, "Transport full" },
|
|
{ kErrorControllingIeport, "Controlling ieport" },
|
|
{ kErrorUnableToEjectMountedMedia, "Unable to eject mounted media" },
|
|
{ kErrorCleanerSlotSet, "Cleaner slot set" },
|
|
{ kErrorCleanerSlotNotSet, "Cleaner slot not set" },
|
|
{ kErrorCleanerCartridgeSpent, "Cleaner cartridge spent" },
|
|
{ kErrorUnexpectedOmid, "Unexpected omid" },
|
|
{ kErrorCantDeleteLastItem, "Can't delete last item" },
|
|
{ kErrorMessageExceedsMaxSize, "Message exceeds max size" },
|
|
{ kErrorVolumeContainsSysFiles, "Volume contains sys files" },
|
|
{ kErrorIndigenousType, "Indigenous type" },
|
|
{ kErrorNoSupportingDrives, "No supporting drives" },
|
|
{ kErrorCleanerCartridgeInstalled, "Cleaner cartridge installed" },
|
|
{ kErrorFileOffline, "Fill offline" },
|
|
{ kErrorRemoteStorageNotActive, "Remote storage not active" },
|
|
{ kErrorRemoteStorageMediaError, "Remote storage media error" },
|
|
{ kErrorNotAReparsePoint, "Not a reparse point" },
|
|
{ kErrorReparseAttributeConflict, "Reparse attribute conflict" },
|
|
{ kErrorInvalidReparseData, "Invalid reparse data" },
|
|
{ kErrorReparseTagInvalid, "Reparse tag invalid" },
|
|
{ kErrorReparseTagMismatch, "Reparse tag mismatch" },
|
|
{ kErrorVolumeNotSisEnabled, "Volume not sis enabled" },
|
|
{ kErrorDependentResourceExists, "Dependent resource exists" },
|
|
{ kErrorDependencyNotFound, "Dependency not found" },
|
|
{ kErrorDependencyAlreadyExists, "Dependency already exists" },
|
|
{ kErrorResourceNotOnline, "Resource not online" },
|
|
{ kErrorHostNodeNotAvailable, "Host node not available" },
|
|
{ kErrorResourceNotAvailable, "Resource not available" },
|
|
{ kErrorResourceNotFound, "Resource not found" },
|
|
{ kErrorShutdownCluster, "Shutdown cluster" },
|
|
{ kErrorCantEvictActiveNode, "Can't evict active node" },
|
|
{ kErrorObjectAlreadyExists, "Object already exists" },
|
|
{ kErrorObjectInList, "Object in list" },
|
|
{ kErrorGroupNotAvailable, "Group not available" },
|
|
{ kErrorGroupNotFound, "Group not found" },
|
|
{ kErrorGroupNotOnline, "Group not online" },
|
|
{ kErrorHostNodeNotResourceOwner, "Host node not resource owner" },
|
|
{ kErrorHostNodeNotGroupOwner, "Host node not group owner" },
|
|
{ kErrorResmonCreateFailed, "Resmon create failed" },
|
|
{ kErrorResmonOnlineFailed, "Resmon online failed" },
|
|
{ kErrorResourceOnline, "Resource online" },
|
|
{ kErrorQuorumResource, "Quorum resource" },
|
|
{ kErrorNotQuorumCapable, "Not quorum capable" },
|
|
{ kErrorClusterShuttingDown, "Cluster shutting down" },
|
|
{ kErrorInvalidState, "Invalid state" },
|
|
{ kErrorResourcePropertiesStored, "Resource properties stored" },
|
|
{ kErrorNotQuorumClass, "Not quorum class" },
|
|
{ kErrorCoreResource, "Core resource" },
|
|
{ kErrorQuorumResourceOnlineFailed, "Quorum resource online failed" },
|
|
{ kErrorQuorumlogOpenFailed, "Quorumlog open failed" },
|
|
{ kErrorClusterlogCorrupt, "Clusterlog corrupt" },
|
|
{ kErrorClusterlogRecordExceedsMaxsize, "Clusterlog record exceeds maxsize" },
|
|
{ kErrorClusterlogExceedsMaxsize, "Clusterlog exceeds maxsize" },
|
|
{ kErrorClusterlogChkpointNotFound, "Clusterlog chkpoint not found" },
|
|
{ kErrorClusterlogNotEnoughSpace, "Clusterlog not enough space" },
|
|
{ kErrorQuorumOwnerAlive, "Quorum owner alive" },
|
|
{ kErrorNetworkNotAvailable, "Network not available" },
|
|
{ kErrorNodeNotAvailable, "Node not available" },
|
|
{ kErrorAllNodesNotAvailable, "All nodes not available" },
|
|
{ kErrorResourceFailed, "Resource failed" },
|
|
{ kErrorClusterInvalidNode, "Cluster invalid node" },
|
|
{ kErrorClusterNodeExists, "Cluster node exists" },
|
|
{ kErrorClusterJoinInProgress, "Cluster join in progress" },
|
|
{ kErrorClusterNodeNotFound, "Cluster node not found" },
|
|
{ kErrorClusterLocalNodeNotFound, "Cluster local node not found" },
|
|
{ kErrorClusterNetworkExists, "Cluster network exists" },
|
|
{ kErrorClusterNetworkNotFound, "Cluster network not found" },
|
|
{ kErrorClusterNetinterfaceExists, "Cluster netinterface exists" },
|
|
{ kErrorClusterNetinterfaceNotFound, "Cluster netinterface not found" },
|
|
{ kErrorClusterInvalidRequest, "Cluster invalid request" },
|
|
{ kErrorClusterInvalidNetworkProvider, "Cluster invalid network provider" },
|
|
{ kErrorClusterNodeDown, "Cluster node down" },
|
|
{ kErrorClusterNodeUnreachable, "Cluster node unreachable" },
|
|
{ kErrorClusterNodeNotMember, "Cluster node not member" },
|
|
{ kErrorClusterJoinNotInProgress, "Cluster join not in progress" },
|
|
{ kErrorClusterInvalidNetwork, "Cluster invalid network" },
|
|
{ kErrorClusterNodeUp, "Cluster node up" },
|
|
{ kErrorClusterIpaddrInUse, "Cluster ipaddr in use" },
|
|
{ kErrorClusterNodeNotPaused, "Cluster node not paused" },
|
|
{ kErrorClusterNoSecurityContext, "Cluster no security context" },
|
|
{ kErrorClusterNetworkNotInternal, "Cluster network not internal" },
|
|
{ kErrorClusterNodeAlreadyUp, "Cluster node already up" },
|
|
{ kErrorClusterNodeAlreadyDown, "Cluster node already down" },
|
|
{ kErrorClusterNetworkAlreadyOnline, "Cluster network already online" },
|
|
{ kErrorClusterNetworkAlreadyOffline, "Cluster network already offline" },
|
|
{ kErrorClusterNodeAlreadyMember, "Cluster node already member" },
|
|
{ kErrorClusterLastInternalNetwork, "Cluster last internal network" },
|
|
{ kErrorClusterNetworkHasDependents, "Cluster network has dependents" },
|
|
{ kErrorInvalidOperationOnQuorum, "Invalid operation on quorum" },
|
|
{ kErrorDependencyNotAllowed, "Dependency not allowed" },
|
|
{ kErrorClusterNodePaused, "Cluster node paused" },
|
|
{ kErrorNodeCantHostResource, "Node can't host resource" },
|
|
{ kErrorClusterNodeNotReady, "Cluster node not ready" },
|
|
{ kErrorClusterNodeShuttingDown, "Cluster node shutting down" },
|
|
{ kErrorClusterJoinAborted, "Cluster join aborted" },
|
|
{ kErrorClusterIncompatibleVersions, "Cluster incompatible versions" },
|
|
{ kErrorClusterMaxnumOfResourcesExceeded, "Cluster maxnum of resources exceeded" },
|
|
{ kErrorClusterSystemConfigChanged, "Cluster system config changed" },
|
|
{ kErrorClusterResourceTypeNotFound, "Cluster resource type not found" },
|
|
{ kErrorClusterRestypeNotSupported, "Cluster restype not supported" },
|
|
{ kErrorClusterResnameNotFound, "Cluster resname not found" },
|
|
{ kErrorClusterNoRpcPackagesRegistered, "Cluster no RPC packages registered" },
|
|
{ kErrorClusterOwnerNotInPreflist, "Cluster owner not in preflist" },
|
|
{ kErrorClusterDatabaseSeqmismatch, "Cluster database seqmismatch" },
|
|
{ kErrorResmonInvalidState, "Resmon invalid state" },
|
|
{ kErrorClusterGumNotLocker, "Cluster gum not locker" },
|
|
{ kErrorQuorumDiskNotFound, "Quorum disk not found" },
|
|
{ kErrorDatabaseBackupCorrupt, "Database backup corrupt" },
|
|
{ kErrorClusterNodeAlreadyHasDfsRoot, "Cluster node already has DFS root" },
|
|
{ kErrorResourcePropertyUnchangeable, "Resource property unchangeable" },
|
|
{ kErrorClusterMembershipInvalidState, "Cluster membership invalid state" },
|
|
{ kErrorClusterQuorumlogNotFound, "Cluster quorumlog not found" },
|
|
{ kErrorClusterMembershipHalt, "Cluster membership halt" },
|
|
{ kErrorClusterInstanceIdMismatch, "Cluster instance ID mismatch" },
|
|
{ kErrorClusterNetworkNotFoundForIp, "Cluster network not found for IP" },
|
|
{ kErrorClusterPropertyDataTypeMismatch, "Cluster property data type mismatch" },
|
|
{ kErrorClusterEvictWithoutCleanup, "Cluster evict without cleanup" },
|
|
{ kErrorClusterParameterMismatch, "Cluster parameter mismatch" },
|
|
{ kErrorNodeCannotBeClustered, "Node cannot be clustered" },
|
|
{ kErrorClusterWrongOsVersion, "Cluster wrong OS version" },
|
|
{ kErrorClusterCantCreateDupClusterName, "Cluster can't create dup cluster name" },
|
|
{ kErrorDecryptionFailed, "Decryption failed" },
|
|
{ kErrorFileEncrypted, "File encrypted" },
|
|
{ kErrorNoRecoveryPolicy, "No recovery policy" },
|
|
{ kErrorNoEfs, "No EFS" },
|
|
{ kErrorWrongEfs, "Wrong EFS" },
|
|
{ kErrorNoUserKeys, "No user keys" },
|
|
{ kErrorFileNotEncrypted, "File not encryped" },
|
|
{ kErrorNotExportFormat, "Not export format" },
|
|
{ kErrorFileReadOnly, "File read only" },
|
|
{ kErrorDirEfsDisallowed, "Dir EFS disallowed" },
|
|
{ kErrorEfsServerNotTrusted, "EFS server not trusted" },
|
|
{ kErrorBadRecoveryPolicy, "Bad recovery policy" },
|
|
{ kErrorEfsAlgBlobTooBig, "ETS alg blob too big" },
|
|
{ kErrorVolumeNotSupportEfs, "Volume not support EFS" },
|
|
{ kErrorEfsDisabled, "EFS disabled" },
|
|
{ kErrorEfsVersionNotSupport, "EFS version not support" },
|
|
{ kErrorNoBrowserServersFound, "No browser servers found" },
|
|
{ kSchedEServiceNotLocalsystem, "Sched E service not localsystem" },
|
|
{ kErrorCtxWinstationNameInvalid, "Ctx winstation name invalid" },
|
|
{ kErrorCtxInvalidPd, "Ctx invalid PD" },
|
|
{ kErrorCtxPdNotFound, "Ctx PD not found" },
|
|
{ kErrorCtxWdNotFound, "Ctx WD not found" },
|
|
{ kErrorCtxCannotMakeEventlogEntry, "Ctx cannot make eventlog entry" },
|
|
{ kErrorCtxServiceNameCollision, "Ctx service name collision" },
|
|
{ kErrorCtxClosePending, "Ctx close pending" },
|
|
{ kErrorCtxNoOutbuf, "Ctx no outbuf" },
|
|
{ kErrorCtxModemInfNotFound, "Ctx modem inf not found" },
|
|
{ kErrorCtxInvalidModemname, "Ctx invalid modemname" },
|
|
{ kErrorCtxModemResponseError, "Ctx modem response error" },
|
|
{ kErrorCtxModemResponseTimeout, "Ctx modem response timeout" },
|
|
{ kErrorCtxModemResponseNoCarrier, "Ctx modem response no carrier" },
|
|
{ kErrorCtxModemResponseNoDialtone, "Ctx modem response no dial tone" },
|
|
{ kErrorCtxModemResponseBusy, "Ctx modem response busy" },
|
|
{ kErrorCtxModemResponseVoice, "Ctx modem response voice" },
|
|
{ kErrorCtxTdError, "Ctx TD error" },
|
|
{ kErrorCtxWinstationNotFound, "Ctx winstation not found" },
|
|
{ kErrorCtxWinstationAlreadyExists, "Ctx winstation already exists" },
|
|
{ kErrorCtxWinstationBusy, "Ctx winstation busy" },
|
|
{ kErrorCtxBadVideoMode, "Ctx bad video mode" },
|
|
{ kErrorCtxGraphicsInvalid, "Ctx graphics invalid" },
|
|
{ kErrorCtxLogonDisabled, "Ctx logon disabled" },
|
|
{ kErrorCtxNotConsole, "Ctx not console" },
|
|
{ kErrorCtxClientQueryTimeout, "Ctx client query timeout" },
|
|
{ kErrorCtxConsoleDisconnect, "Ctx console disconnect" },
|
|
{ kErrorCtxConsoleConnect, "Ctx console connect" },
|
|
{ kErrorCtxShadowDenied, "Ctx shadow denied" },
|
|
{ kErrorCtxWinstationAccessDenied, "Ctx winstation access denied" },
|
|
{ kErrorCtxInvalidWd, "Ctx invalid WD" },
|
|
{ kErrorCtxShadowInvalid, "Ctx shadow invalid" },
|
|
{ kErrorCtxShadowDisabled, "Ctx shadow disabled" },
|
|
{ kErrorCtxClientLicenseInUse, "Ctx client licence in use" },
|
|
{ kErrorCtxClientLicenseNotSet, "Ctx client licence not set" },
|
|
{ kErrorCtxLicenseNotAvailable, "Ctx licence not available" },
|
|
{ kErrorCtxLicenseClientInvalid, "Ctx licence client invalid" },
|
|
{ kErrorCtxLicenseExpired, "Ctx licence expired" },
|
|
{ kErrorCtxShadowNotRunning, "Ctx shadow not running" },
|
|
{ kErrorCtxShadowEndedByModeChange, "Ctx shadow ended by mode change" },
|
|
{ kFrsErrInvalidApiSequence, "FRS err invalid API sequence" },
|
|
{ kFrsErrStartingService, "FRS err starting service" },
|
|
{ kFrsErrStoppingService, "FRS err stopping service" },
|
|
{ kFrsErrInternalApi, "FRS err internal API" },
|
|
{ kFrsErrInternal, "FRS err internal" },
|
|
{ kFrsErrServiceComm, "FRS err service comm" },
|
|
{ kFrsErrInsufficientPriv, "FRS err insufficient priv" },
|
|
{ kFrsErrAuthentication, "FRS err authentication" },
|
|
{ kFrsErrParentInsufficientPriv, "FRS err parent insufficient priv" },
|
|
{ kFrsErrParentAuthentication, "FRS err parent authentication" },
|
|
{ kFrsErrChildToParentComm, "FRS err child to parent comm" },
|
|
{ kFrsErrParentToChildComm, "FRS err parent to child comm" },
|
|
{ kFrsErrSysvolPopulate, "FRS err sysvol populate" },
|
|
{ kFrsErrSysvolPopulateTimeout, "FRS err sysvol populate timeout" },
|
|
{ kFrsErrSysvolIsBusy, "FRS err sysvol is busy" },
|
|
{ kFrsErrSysvolDemote, "FRS err sysvol demote" },
|
|
{ kFrsErrInvalidServiceParameter, "FRS err invalid service parameter" },
|
|
{ kErrorDsNotInstalled, "DS not installed" },
|
|
{ kErrorDsMembershipEvaluatedLocally, "DS membership evaluated locally" },
|
|
{ kErrorDsNoAttributeOrValue, "DS no attribute or value" },
|
|
{ kErrorDsInvalidAttributeSyntax, "DS invalid attribute syntax" },
|
|
{ kErrorDsAttributeTypeUndefined, "DS attribute type undefined" },
|
|
{ kErrorDsAttributeOrValueExists, "DS attribute or value exists" },
|
|
{ kErrorDsBusy, "DS busy" },
|
|
{ kErrorDsUnavailable, "DS unavailable" },
|
|
{ kErrorDsNoRidsAllocated, "DS no rids allocated" },
|
|
{ kErrorDsNoMoreRids, "DS no more rids" },
|
|
{ kErrorDsIncorrectRoleOwner, "DS incorrect role owner" },
|
|
{ kErrorDsRidmgrInitError, "DS ridmgr init error" },
|
|
{ kErrorDsObjClassViolation, "DS obj class violation" },
|
|
{ kErrorDsCantOnNonLeaf, "DS can't on non leaf" },
|
|
{ kErrorDsCantOnRdn, "DS can't on rnd" },
|
|
{ kErrorDsCantModObjClass, "DS can't mod obj class" },
|
|
{ kErrorDsCrossDomMoveError, "DS cross dom move error" },
|
|
{ kErrorDsGcNotAvailable, "DS GC not available" },
|
|
{ kErrorSharedPolicy, "Shared policy" },
|
|
{ kErrorPolicyObjectNotFound, "Policy object not found" },
|
|
{ kErrorPolicyOnlyInDs, "Policy only in DS" },
|
|
{ kErrorPromotionActive, "Promotion active" },
|
|
{ kErrorNoPromotionActive, "No promotion active" },
|
|
{ kErrorDsOperationsError, "DS operations error" },
|
|
{ kErrorDsProtocolError, "DS protocol error" },
|
|
{ kErrorDsTimelimitExceeded, "DS timelimit exceeded" },
|
|
{ kErrorDsSizelimitExceeded, "DS sizelimit exceeded" },
|
|
{ kErrorDsAdminLimitExceeded, "DS admin limit exceeded" },
|
|
{ kErrorDsCompareFalse, "DS compare false" },
|
|
{ kErrorDsCompareTrue, "DS compare true" },
|
|
{ kErrorDsAuthMethodNotSupported, "DS auth method not supported" },
|
|
{ kErrorDsStrongAuthRequired, "DS strong auth required" },
|
|
{ kErrorDsInappropriateAuth, "DS inappropriate auth" },
|
|
{ kErrorDsAuthUnknown, "DS auth unknown" },
|
|
{ kErrorDsReferral, "DS referral" },
|
|
{ kErrorDsUnavailableCritExtension, "DS unavailable crit extension" },
|
|
{ kErrorDsConfidentialityRequired, "DS confidentiality required" },
|
|
{ kErrorDsInappropriateMatching, "DS inappropriate matching" },
|
|
{ kErrorDsConstraintViolation, "DS constraint violation" },
|
|
{ kErrorDsNoSuchObject, "DS no such object" },
|
|
{ kErrorDsAliasProblem, "DS alias problem" },
|
|
{ kErrorDsInvalidDnSyntax, "DS invalid dn syntax" },
|
|
{ kErrorDsIsLeaf, "DS is leaf" },
|
|
{ kErrorDsAliasDerefProblem, "DS alias deref problem" },
|
|
{ kErrorDsUnwillingToPerform, "DS unwilling to perform" },
|
|
{ kErrorDsLoopDetect, "DS loop detect" },
|
|
{ kErrorDsNamingViolation, "DS naming violation" },
|
|
{ kErrorDsObjectResultsTooLarge, "DS object results too large" },
|
|
{ kErrorDsAffectsMultipleDsas, "DS affects multiple dsas" },
|
|
{ kErrorDsServerDown, "DS server down" },
|
|
{ kErrorDsLocalError, "DS local error" },
|
|
{ kErrorDsEncodingError, "DS encoding error" },
|
|
{ kErrorDsDecodingError, "DS decoding error" },
|
|
{ kErrorDsFilterUnknown, "DS filter unknown" },
|
|
{ kErrorDsParamError, "DS param error" },
|
|
{ kErrorDsNotSupported, "DS not supported" },
|
|
{ kErrorDsNoResultsReturned, "DS no results returned" },
|
|
{ kErrorDsControlNotFound, "DS control not found" },
|
|
{ kErrorDsClientLoop, "DS client loop" },
|
|
{ kErrorDsReferralLimitExceeded, "DS referral limit exceeded" },
|
|
{ kErrorDsSortControlMissing, "DS sort control missing" },
|
|
{ kErrorDsOffsetRangeError, "DS offset range error" },
|
|
{ kErrorDsRootMustBeNc, "DS root must be nc" },
|
|
{ kErrorDsAddReplicaInhibited, "DS and replica inhibited" },
|
|
{ kErrorDsAttNotDefInSchema, "DS att not def in schema" },
|
|
{ kErrorDsMaxObjSizeExceeded, "DS max obj size exceeded" },
|
|
{ kErrorDsObjStringNameExists, "DS obj string name exists" },
|
|
{ kErrorDsNoRdnDefinedInSchema, "DS no rdn defined in schema" },
|
|
{ kErrorDsRdnDoesntMatchSchema, "DS rdn doesn't match schema" },
|
|
{ kErrorDsNoRequestedAttsFound, "DS no requested atts found" },
|
|
{ kErrorDsUserBufferToSmall, "DS user buffer too small" },
|
|
{ kErrorDsAttIsNotOnObj, "DS att is not on obj" },
|
|
{ kErrorDsIllegalModOperation, "DS illegal mod operation" },
|
|
{ kErrorDsObjTooLarge, "DS obj too large" },
|
|
{ kErrorDsBadInstanceType, "DS bad instance type" },
|
|
{ kErrorDsMasterdsaRequired, "DS masterdsa required" },
|
|
{ kErrorDsObjectClassRequired, "DS object class required" },
|
|
{ kErrorDsMissingRequiredAtt, "DS missing required att" },
|
|
{ kErrorDsAttNotDefForClass, "DS att not def for class" },
|
|
{ kErrorDsAttAlreadyExists, "DS att already exists" },
|
|
{ kErrorDsCantAddAttValues, "DS can't add att values" },
|
|
{ kErrorDsSingleValueConstraint, "DS single value constraint" },
|
|
{ kErrorDsRangeConstraint, "DS range constraint" },
|
|
{ kErrorDsAttValAlreadyExists, "DS att val already exists" },
|
|
{ kErrorDsCantRemMissingAtt, "DS can't rem missing att" },
|
|
{ kErrorDsCantRemMissingAttVal, "DS can't rem missing att val" },
|
|
{ kErrorDsRootCantBeSubref, "DS root can't be subref" },
|
|
{ kErrorDsNoChaining, "DS no chaining" },
|
|
{ kErrorDsNoChainedEval, "DS no chained eval" },
|
|
{ kErrorDsNoParentObject, "DS no parent object" },
|
|
{ kErrorDsParentIsAnAlias, "DS parent is an alias" },
|
|
{ kErrorDsCantMixMasterAndReps, "DS can't mix master and reps" },
|
|
{ kErrorDsChildrenExist, "DS children exist" },
|
|
{ kErrorDsObjNotFound, "DS obj not found" },
|
|
{ kErrorDsAliasedObjMissing, "DS aliased obj missing" },
|
|
{ kErrorDsBadNameSyntax, "DS bad name syntax" },
|
|
{ kErrorDsAliasPointsToAlias, "DS alias points to alias" },
|
|
{ kErrorDsCantDerefAlias, "DS can't redef alias" },
|
|
{ kErrorDsOutOfScope, "DS out of scope" },
|
|
{ kErrorDsObjectBeingRemoved, "DS object being removed" },
|
|
{ kErrorDsCantDeleteDsaObj, "DS can't delete dsa obj" },
|
|
{ kErrorDsGenericError, "DS generic error" },
|
|
{ kErrorDsDsaMustBeIntMaster, "DS dsa must be int master" },
|
|
{ kErrorDsClassNotDsa, "DS class not dsa" },
|
|
{ kErrorDsInsuffAccessRights, "DS insuff access rights" },
|
|
{ kErrorDsIllegalSuperior, "DS illegal superior" },
|
|
{ kErrorDsAttributeOwnedBySam, "DS attribute owned by sam" },
|
|
{ kErrorDsNameTooManyParts, "DS name too many parts" },
|
|
{ kErrorDsNameTooLong, "DS name too long" },
|
|
{ kErrorDsNameValueTooLong, "DS name value too long" },
|
|
{ kErrorDsNameUnparseable, "DS name unparseable" },
|
|
{ kErrorDsNameTypeUnknown, "DS name type unknown" },
|
|
{ kErrorDsNotAnObject, "DS not an object" },
|
|
{ kErrorDsSecDescTooShort, "DS sec desc too short" },
|
|
{ kErrorDsSecDescInvalid, "DS sec desc invalid" },
|
|
{ kErrorDsNoDeletedName, "DS no deleted name" },
|
|
{ kErrorDsSubrefMustHaveParent, "DS subref must have parent" },
|
|
{ kErrorDsNcnameMustBeNc, "DS ncname must be nc" },
|
|
{ kErrorDsCantAddSystemOnly, "DS can't add system only" },
|
|
{ kErrorDsClassMustBeConcrete, "DS class must be concrete" },
|
|
{ kErrorDsInvalidDmd, "DS invalid dmd" },
|
|
{ kErrorDsObjGuidExists, "DS obj GUID exists" },
|
|
{ kErrorDsNotOnBacklink, "DS not on backlink" },
|
|
{ kErrorDsNoCrossrefForNc, "DS no crossref for nc" },
|
|
{ kErrorDsShuttingDown, "DS shutting down" },
|
|
{ kErrorDsUnknownOperation, "DS unknown operation" },
|
|
{ kErrorDsInvalidRoleOwner, "DS invalid role owner" },
|
|
{ kErrorDsCouldntContactFsmo, "DS couldn't contact fsmo" },
|
|
{ kErrorDsCrossNcDnRename, "DS cross nc dn rename" },
|
|
{ kErrorDsCantModSystemOnly, "DS can't mod system only" },
|
|
{ kErrorDsReplicatorOnly, "DS replicator only" },
|
|
{ kErrorDsObjClassNotDefined, "DS obj class not defined" },
|
|
{ kErrorDsObjClassNotSubclass, "DS obj class not subclass" },
|
|
{ kErrorDsNameReferenceInvalid, "DS name reference invalid" },
|
|
{ kErrorDsCrossRefExists, "DS cross ref exists" },
|
|
{ kErrorDsCantDelMasterCrossref, "DS can't del master crossref" },
|
|
{ kErrorDsSubtreeNotifyNotNcHead, "DS subtree notify not nc head" },
|
|
{ kErrorDsNotifyFilterTooComplex, "DS notify filter too complex" },
|
|
{ kErrorDsDupRdn, "DS dup rdn" },
|
|
{ kErrorDsDupOid, "DS dup oid" },
|
|
{ kErrorDsDupMapiId, "DS dup mapi ID" },
|
|
{ kErrorDsDupSchemaIdGuid, "DS dup schema ID GUID" },
|
|
{ kErrorDsDupLdapDisplayName, "DS dup LDAP display name" },
|
|
{ kErrorDsSemanticAttTest, "DS semantic att test" },
|
|
{ kErrorDsSyntaxMismatch, "DS syntax mismatch" },
|
|
{ kErrorDsExistsInMustHave, "DS exists in must have" },
|
|
{ kErrorDsExistsInMayHave, "DS exists in may have" },
|
|
{ kErrorDsNonexistentMayHave, "DS nonexistent may have" },
|
|
{ kErrorDsNonexistentMustHave, "DS nonexistent must have" },
|
|
{ kErrorDsAuxClsTestFail, "DS aux cls test fail" },
|
|
{ kErrorDsNonexistentPossSup, "DS nonexistent poss sup" },
|
|
{ kErrorDsSubClsTestFail, "DS sub cls test fail" },
|
|
{ kErrorDsBadRdnAttIdSyntax, "DS bad rdn att ID syntax" },
|
|
{ kErrorDsExistsInAuxCls, "DS exists in aux cls" },
|
|
{ kErrorDsExistsInSubCls, "DS exists in sub cls" },
|
|
{ kErrorDsExistsInPossSup, "DS exists in poss sup" },
|
|
{ kErrorDsRecalcschemaFailed, "DS recalcschema failed" },
|
|
{ kErrorDsTreeDeleteNotFinished, "DS tree delete not finished" },
|
|
{ kErrorDsCantDelete, "DS can't delete" },
|
|
{ kErrorDsAttSchemaReqId, "DS att schema req ID" },
|
|
{ kErrorDsBadAttSchemaSyntax, "DS bad att schema syntax" },
|
|
{ kErrorDsCantCacheAtt, "DS can't cache att" },
|
|
{ kErrorDsCantCacheClass, "DS can't cache class" },
|
|
{ kErrorDsCantRemoveAttCache, "DS can't remove att cache" },
|
|
{ kErrorDsCantRemoveClassCache, "DS can't remove class cache" },
|
|
{ kErrorDsCantRetrieveDn, "DS can't retrieve DN" },
|
|
{ kErrorDsMissingSupref, "DS missing supref" },
|
|
{ kErrorDsCantRetrieveInstance, "DS can't retrieve instance" },
|
|
{ kErrorDsCodeInconsistency, "DS code inconsistency" },
|
|
{ kErrorDsDatabaseError, "DS database error" },
|
|
{ kErrorDsGovernsidMissing, "DS governsid missing" },
|
|
{ kErrorDsMissingExpectedAtt, "DS missing expected att" },
|
|
{ kErrorDsNcnameMissingCrRef, "DS ncname missing cr ref" },
|
|
{ kErrorDsSecurityCheckingError, "DS security checking error" },
|
|
{ kErrorDsSchemaNotLoaded, "DS schema not loaded" },
|
|
{ kErrorDsSchemaAllocFailed, "DS schema alloc failed" },
|
|
{ kErrorDsAttSchemaReqSyntax, "DS att schema req syntax" },
|
|
{ kErrorDsGcverifyError, "DS gcverify error" },
|
|
{ kErrorDsDraSchemaMismatch, "DS dra schema mismatch" },
|
|
{ kErrorDsCantFindDsaObj, "DS can't find dsa obj" },
|
|
{ kErrorDsCantFindExpectedNc, "DS can't find expected nc" },
|
|
{ kErrorDsCantFindNcInCache, "DS can't find nc in cache" },
|
|
{ kErrorDsCantRetrieveChild, "DS can't retrieve child" },
|
|
{ kErrorDsSecurityIllegalModify, "DS security illegal modify" },
|
|
{ kErrorDsCantReplaceHiddenRec, "DS can't replace hidden rec" },
|
|
{ kErrorDsBadHierarchyFile, "DS bad hierarchy file" },
|
|
{ kErrorDsBuildHierarchyTableFailed, "DS build hierarchy table failed" },
|
|
{ kErrorDsConfigParamMissing, "DS config param missing" },
|
|
{ kErrorDsCountingAbIndicesFailed, "DS counting ab indices failed" },
|
|
{ kErrorDsHierarchyTableMallocFailed, "DS hierarchy table malloc failed" },
|
|
{ kErrorDsInternalFailure, "DS internal failure" },
|
|
{ kErrorDsUnknownError, "DS unknown error" },
|
|
{ kErrorDsRootRequiresClassTop, "DS root requires class top" },
|
|
{ kErrorDsRefusingFsmoRoles, "DS refusing fmso roles" },
|
|
{ kErrorDsMissingFsmoSettings, "DS missing fmso settings" },
|
|
{ kErrorDsUnableToSurrenderRoles, "DS unable to surrender roles" },
|
|
{ kErrorDsDraGeneric, "DS dra generic" },
|
|
{ kErrorDsDraInvalidParameter, "DS dra invalid parameter" },
|
|
{ kErrorDsDraBusy, "DS dra busy" },
|
|
{ kErrorDsDraBadDn, "DS dra bad dn" },
|
|
{ kErrorDsDraBadNc, "DS dra bad nc" },
|
|
{ kErrorDsDraDnExists, "DS dra dn exists" },
|
|
{ kErrorDsDraInternalError, "DS dra internal error" },
|
|
{ kErrorDsDraInconsistentDit, "DS dra inconsistent dit" },
|
|
{ kErrorDsDraConnectionFailed, "DS dra connection failed" },
|
|
{ kErrorDsDraBadInstanceType, "DS dra bad instance type" },
|
|
{ kErrorDsDraOutOfMem, "DS dra out of mem" },
|
|
{ kErrorDsDraMailProblem, "DS dra mail problem" },
|
|
{ kErrorDsDraRefAlreadyExists, "DS dra ref already exists" },
|
|
{ kErrorDsDraRefNotFound, "DS dra ref not found" },
|
|
{ kErrorDsDraObjIsRepSource, "DS dra obj is rep source" },
|
|
{ kErrorDsDraDbError, "DS dra db error" },
|
|
{ kErrorDsDraNoReplica, "DS dra no replica" },
|
|
{ kErrorDsDraAccessDenied, "DS dra access denied" },
|
|
{ kErrorDsDraNotSupported, "DS dra not supported" },
|
|
{ kErrorDsDraRpcCancelled, "DS dra RPC cancelled" },
|
|
{ kErrorDsDraSourceDisabled, "DS dra source disabled" },
|
|
{ kErrorDsDraSinkDisabled, "DS dra sink disabled" },
|
|
{ kErrorDsDraNameCollision, "DS dra name collision" },
|
|
{ kErrorDsDraSourceReinstalled, "DS dra source reinstalled" },
|
|
{ kErrorDsDraMissingParent, "DS dra missing parent" },
|
|
{ kErrorDsDraPreempted, "DS dra preempted" },
|
|
{ kErrorDsDraAbandonSync, "DS dra abandon sync" },
|
|
{ kErrorDsDraShutdown, "DS dra shutdown" },
|
|
{ kErrorDsDraIncompatiblePartialSet, "DS dra incompatible partial set" },
|
|
{ kErrorDsDraSourceIsPartialReplica, "DS dra source is partial replica" },
|
|
{ kErrorDsDraExtnConnectionFailed, "DS dra extn connection failed" },
|
|
{ kErrorDsInstallSchemaMismatch, "DS install schema mismatch" },
|
|
{ kErrorDsDupLinkId, "DS dup link ID" },
|
|
{ kErrorDsNameErrorResolving, "DS name error resolving" },
|
|
{ kErrorDsNameErrorNotFound, "DS name error not found" },
|
|
{ kErrorDsNameErrorNotUnique, "DS name error not unique" },
|
|
{ kErrorDsNameErrorNoMapping, "DS name error no mapping" },
|
|
{ kErrorDsNameErrorDomainOnly, "DS name error domain only" },
|
|
{ kErrorDsNameErrorNoSyntacticalMapping, "DS name error no syntactical mapping" },
|
|
{ kErrorDsConstructedAttMod, "DS constructed att mod" },
|
|
{ kErrorDsWrongOmObjClass, "DS wrong om obj class" },
|
|
{ kErrorDsDraReplPending, "DS dra repl pending" },
|
|
{ kErrorDsDsRequired, "DS ds required" },
|
|
{ kErrorDsInvalidLdapDisplayName, "DS invalid LDAP display name" },
|
|
{ kErrorDsNonBaseSearch, "DS non base search" },
|
|
{ kErrorDsCantRetrieveAtts, "DS can't retrieve atts" },
|
|
{ kErrorDsBacklinkWithoutLink, "DS backlink without link" },
|
|
{ kErrorDsEpochMismatch, "DS epoch mismatch" },
|
|
{ kErrorDsSrcNameMismatch, "DS src name mismatch" },
|
|
{ kErrorDsSrcAndDstNcIdentical, "DS src and dst nc identical" },
|
|
{ kErrorDsDstNcMismatch, "DS dst nc mismatch" },
|
|
{ kErrorDsNotAuthoritiveForDstNc, "DS not authoritive for dst nc" },
|
|
{ kErrorDsSrcGuidMismatch, "DS src GUID mismatch" },
|
|
{ kErrorDsCantMoveDeletedObject, "DS can't move deleted object" },
|
|
{ kErrorDsPdcOperationInProgress, "DS pdc operation in progress" },
|
|
{ kErrorDsCrossDomainCleanupReqd, "DS cross domain cleanup reqd" },
|
|
{ kErrorDsIllegalXdomMoveOperation, "DS illegal xdom move operation" },
|
|
{ kErrorDsCantWithAcctGroupMembershps, "DS can't with acct group membershps" },
|
|
{ kErrorDsNcMustHaveNcParent, "DS nc must have nc parent" },
|
|
{ kErrorDsDstDomainNotNative, "DS dst domain not native" },
|
|
{ kErrorDsMissingInfrastructureContainer, "DS missing infrastructure container" },
|
|
{ kErrorDsCantMoveAccountGroup, "DS can't move account group" },
|
|
{ kErrorDsCantMoveResourceGroup, "DS can't move resource group" },
|
|
{ kErrorDsInvalidSearchFlag, "DS invalid search flag" },
|
|
{ kErrorDsNoTreeDeleteAboveNc, "DS no tree delete above nc" },
|
|
{ kErrorDsCouldntLockTreeForDelete, "DS couldn't lock tree for delete" },
|
|
{ kErrorDsCouldntIdentifyObjectsForTreeDelete, "DS couldn't identify objects for tree delete" },
|
|
{ kErrorDsSamInitFailure, "DS sam init failure" },
|
|
{ kErrorDsSensitiveGroupViolation, "DS sensitive group violation" },
|
|
{ kErrorDsCantModPrimarygroupid, "DS can't mod primarygroupid" },
|
|
{ kErrorDsIllegalBaseSchemaMod, "DS illegal base schema mod" },
|
|
{ kErrorDsNonsafeSchemaChange, "DS nonsafe schema change" },
|
|
{ kErrorDsSchemaUpdateDisallowed, "DS schema update disallowed" },
|
|
{ kErrorDsCantCreateUnderSchema, "DS can't create under schema" },
|
|
{ kErrorDsInstallNoSrcSchVersion, "DS install no src sch version" },
|
|
{ kErrorDsInstallNoSchVersionInInifile, "DS install no sch version in inifile" },
|
|
{ kErrorDsInvalidGroupType, "DS invalid group type" },
|
|
{ kErrorDsNoNestGlobalgroupInMixeddomain, "DS no nest globalgroup in mixeddomain" },
|
|
{ kErrorDsNoNestLocalgroupInMixeddomain, "DS no nest localgroup in mixeddomain" },
|
|
{ kErrorDsGlobalCantHaveLocalMember, "DS global can't have local member" },
|
|
{ kErrorDsGlobalCantHaveUniversalMember, "DS global can't have universal member" },
|
|
{ kErrorDsUniversalCantHaveLocalMember, "DS universal can't have local member" },
|
|
{ kErrorDsGlobalCantHaveCrossdomainMember, "DS global can't have crossdomain member" },
|
|
{ kErrorDsLocalCantHaveCrossdomainLocalMember, "DS local can't have crossdomain local member" },
|
|
{ kErrorDsHavePrimaryMembers, "DS have primary members" },
|
|
{ kErrorDsStringSdConversionFailed, "DS string sd conversion failed" },
|
|
{ kErrorDsNamingMasterGc, "DS naming master gc" },
|
|
{ kErrorDsLookupFailure, "DS lookup failure" },
|
|
{ kErrorDsCouldntUpdateSpns, "DS couldn't update spns" },
|
|
{ kErrorDsCantRetrieveSd, "DS can't retrieve sd" },
|
|
{ kErrorDsKeyNotUnique, "DS key not unique" },
|
|
{ kErrorDsWrongLinkedAttSyntax, "DS wrong linked att syntax" },
|
|
{ kErrorDsSamNeedBootkeyPassword, "DS sam need bootkey password" },
|
|
{ kErrorDsSamNeedBootkeyFloppy, "DS sam need bootkey floppy" },
|
|
{ kErrorDsCantStart, "DS can't start" },
|
|
{ kErrorDsInitFailure, "DS init failure" },
|
|
{ kErrorDsNoPktPrivacyOnConnection, "DS no pkt privacy on connection" },
|
|
{ kErrorDsSourceDomainInForest, "DS source domain in forest" },
|
|
{ kErrorDsDestinationDomainNotInForest, "DS destination domain not in forest" },
|
|
{ kErrorDsDestinationAuditingNotEnabled, "DS destination auditing not enabled" },
|
|
{ kErrorDsCantFindDcForSrcDomain, "DS can't find dc for src domain" },
|
|
{ kErrorDsSrcObjNotGroupOrUser, "DS src obj not group or user" },
|
|
{ kErrorDsSrcSidExistsInForest, "DS src sid exists in forest" },
|
|
{ kErrorDsSrcAndDstObjectClassMismatch, "DS src and dst object class mismatch" },
|
|
{ kErrorSamInitFailure, "Sam init failure" },
|
|
{ kErrorDsDraSchemaInfoShip, "DS dra schema info ship" },
|
|
{ kErrorDsDraSchemaConflict, "DS dra schema conflict" },
|
|
{ kErrorDsDraEarlierSchemaConlict, "DS dra earlier schema conflict" },
|
|
{ kErrorDsDraObjNcMismatch, "DS dra obj nc mismatch" },
|
|
{ kErrorDsNcStillHasDsas, "DS nc still has dsas" },
|
|
{ kErrorDsGcRequired, "DS gc required" },
|
|
{ kErrorDsLocalMemberOfLocalOnly, "DS local member of local only" },
|
|
{ kErrorDsNoFpoInUniversalGroups, "DS no fpo in universal groups" },
|
|
{ kErrorDsCantAddToGc, "DS can't add to gc" },
|
|
{ kErrorDsNoCheckpointWithPdc, "DS no checkpoint with pdc" },
|
|
{ kErrorDsSourceAuditingNotEnabled, "DS source auditing not enabled" },
|
|
{ kErrorDsCantCreateInNondomainNc, "DS can't create in nondomain nc" },
|
|
{ kErrorDsInvalidNameForSpn, "DS invalid name for spn" },
|
|
{ kErrorDsFilterUsesContructedAttrs, "DS filter uses constructed attrs" },
|
|
{ kErrorDsUnicodepwdNotInQuotes, "DS unicodepwd not in quotes" },
|
|
{ kErrorDsMachineAccountQuotaExceeded, "DS machine account quota exceeded" },
|
|
{ kErrorDsMustBeRunOnDstDc, "DS must be run on dst dc" },
|
|
{ kErrorDsSrcDcMustBeSp4OrGreater, "DS src dc must be sp4 or greater" },
|
|
{ kErrorDsCantTreeDeleteCriticalObj, "DS can't tree delete critical obj" },
|
|
{ kErrorDsInitFailureConsole, "DS init failure console" },
|
|
{ kErrorDsSamInitFailureConsole, "DS sam init failure console" },
|
|
{ kErrorDsForestVersionTooHigh, "DS forest version too high" },
|
|
{ kErrorDsDomainVersionTooHigh, "DS domain version too high" },
|
|
{ kErrorDsForestVersionTooLow, "DS forest version too low" },
|
|
{ kErrorDsDomainVersionTooLow, "DS domain version too low" },
|
|
{ kErrorDsIncompatibleVersion, "DS incompatible version" },
|
|
{ kErrorDsLowDsaVersion, "DS low dsa version" },
|
|
{ kErrorDsNoBehaviorVersionInMixeddomain, "DS no behaviour version in mixeddomain" },
|
|
{ kErrorDsNotSupportedSortOrder, "DS not supported sort order" },
|
|
{ kErrorDsNameNotUnique, "DS name not unique" },
|
|
{ kErrorDsMachineAccountCreatedPrent4, "DS machine account created prent4" },
|
|
{ kErrorDsOutOfVersionStore, "DS out of version store" },
|
|
{ kErrorDsIncompatibleControlsUsed, "DS incompatible controls used" },
|
|
{ kErrorDsNoRefDomain, "DS no ref domain" },
|
|
{ kErrorDsReservedLinkId, "DS reserved link ID" },
|
|
{ kErrorDsLinkIdNotAvailable, "DS link ID not available" },
|
|
{ kErrorDsAgCantHaveUniversalMember, "DS ag can't have universal member" },
|
|
{ kErrorDsModifydnDisallowedByInstanceType, "DS modifydn disallowed by instance type" },
|
|
{ kErrorDsNoObjectMoveInSchemaNc, "DS no object move in schema nc" },
|
|
{ kErrorDsModifydnDisallowedByFlag, "DS modifydn disallowed by flag" },
|
|
{ kErrorDsModifydnWrongGrandparent, "DS modifydn wrong grandparent" },
|
|
{ kErrorDsNameErrorTrustReferral, "DS name error trust referral" },
|
|
{ kErrorNotSupportedOnStandardServer, "Not supported on standard server" },
|
|
{ kErrorDsCantAccessRemotePartOfAd, "DS can't access remote part of ad" },
|
|
{ kErrorDsCrImpossibleToValidate, "DS cr impossible to validate" },
|
|
{ kErrorDsThreadLimitExceeded, "DS thread limit exceeded" },
|
|
{ kErrorDsNotClosest, "DS not closest" },
|
|
{ kErrorDsCantDeriveSpnWithoutServerRef, "DS can't derive spn without server ref" },
|
|
{ kErrorDsSingleUserModeFailed, "DS single user mode failed" },
|
|
{ kErrorDsNtdscriptSyntaxError, "DS ntdscript syntax error" },
|
|
{ kErrorDsNtdscriptProcessError, "DS ntdscript process error" },
|
|
{ kErrorDsDifferentReplEpochs, "DS different repl epochs" },
|
|
{ kErrorDsDrsExtensionsChanged, "DS drs extensions changed" },
|
|
{ kErrorDsReplicaSetChangeNotAllowedOnDisabledCr, "DS replica set change not allowed on disabled cr" },
|
|
{ kErrorDsNoMsdsIntid, "DS no msds intid" },
|
|
{ kErrorDsDupMsdsIntid, "DS dup msds intid" },
|
|
{ kErrorDsExistsInRdnattid, "DS exists in rdnattid" },
|
|
{ kErrorDsAuthorizationFailed, "DS authorisation failed" },
|
|
{ kErrorDsInvalidScript, "DS invalid script" },
|
|
{ kErrorDsRemoteCrossrefOpFailed, "DS remote crossref op failed" },
|
|
{ kDnsErrorRcodeFormatError, "DNS error rcode format error" },
|
|
{ kDnsErrorRcodeServerFailure, "DNS error rcode server failure" },
|
|
{ kDnsErrorRcodeNameError, "DNS error rcode name error" },
|
|
{ kDnsErrorRcodeNotImplemented, "DNS error rcode not implemented" },
|
|
{ kDnsErrorRcodeRefused, "DNS error rcode refused" },
|
|
{ kDnsErrorRcodeYxdomain, "DNS error rcode yxdomain" },
|
|
{ kDnsErrorRcodeYxrrset, "DNS error rcode yxrrset" },
|
|
{ kDnsErrorRcodeNxrrset, "DNS error rcode nxrrset" },
|
|
{ kDnsErrorRcodeNotauth, "DNS error rcode notauth" },
|
|
{ kDnsErrorRcodeNotzone, "DNS error rcode notzone" },
|
|
{ kDnsErrorRcodeBadsig, "DNS error rcode badsig" },
|
|
{ kDnsErrorRcodeBadkey, "DNS error rcode badkey" },
|
|
{ kDnsErrorRcodeBadtime, "DNS error rcode badtime" },
|
|
{ kDnsInfoNoRecords, "DNS info no records" },
|
|
{ kDnsErrorBadPacket, "DNS error bad packet" },
|
|
{ kDnsErrorNoPacket, "DNS error no packet" },
|
|
{ kDnsErrorRcode, "DNS error rcode" },
|
|
{ kDnsErrorUnsecurePacket, "DNS error unsecure packet" },
|
|
{ kDnsErrorInvalidType, "DNS error invalid type" },
|
|
{ kDnsErrorInvalidIpAddress, "DNS error invalid IP address" },
|
|
{ kDnsErrorInvalidProperty, "DNS error invalid property" },
|
|
{ kDnsErrorTryAgainLater, "DNS error try again later" },
|
|
{ kDnsErrorNotUnique, "DNS error not unique" },
|
|
{ kDnsErrorNonRfcName, "DNS error non RFC name" },
|
|
{ kDnsStatusFqdn, "DNS status FQDN" },
|
|
{ kDnsStatusDottedName, "DNS status dotted name" },
|
|
{ kDnsStatusSinglePartName, "DNS status single part name" },
|
|
{ kDnsErrorInvalidNameChar, "DNS error invalid name char" },
|
|
{ kDnsErrorNumericName, "DNS error numeric name" },
|
|
{ kDnsErrorNotAllowedOnRootServer, "DNS error not allowed on root server" },
|
|
{ kDnsErrorZoneDoesNotExist, "DNS error zone does not exist" },
|
|
{ kDnsErrorNoZoneInfo, "DNS error not zone info" },
|
|
{ kDnsErrorInvalidZoneOperation, "DNS error invalid zone operation" },
|
|
{ kDnsErrorZoneConfigurationError, "DNS error zone configuration error" },
|
|
{ kDnsErrorZoneHasNoSoaRecord, "DNS error zone has not SOA record" },
|
|
{ kDnsErrorZoneHasNoNsRecords, "DNS error zone has no NS records" },
|
|
{ kDnsErrorZoneLocked, "DNS error zone locked" },
|
|
{ kDnsErrorZoneCreationFailed, "DNS error zone creation failed" },
|
|
{ kDnsErrorZoneAlreadyExists, "DNS error zone already exists" },
|
|
{ kDnsErrorAutozoneAlreadyExists, "DNS error autozone already exists" },
|
|
{ kDnsErrorInvalidZoneType, "DNS error invalid zone type" },
|
|
{ kDnsErrorSecondaryRequiresMasterIp, "DNS error secondary requires master IP" },
|
|
{ kDnsErrorZoneNotSecondary, "DNS error zone not secondary" },
|
|
{ kDnsErrorNeedSecondaryAddresses, "DNS error need secondary addresses" },
|
|
{ kDnsErrorWinsInitFailed, "DNS error wins init failed" },
|
|
{ kDnsErrorNeedWinsServers, "DNS error need wins servers" },
|
|
{ kDnsErrorNbstatInitFailed, "DNS error nbstat init failed" },
|
|
{ kDnsErrorSoaDeleteInvalid, "DNS error SOA delete invalid" },
|
|
{ kDnsErrorForwarderAlreadyExists, "DNS error forwarder already exists" },
|
|
{ kDnsErrorZoneRequiresMasterIp, "DNS error zone requires master IP" },
|
|
{ kDnsErrorZoneIsShutdown, "DNS error zone is shutdown" },
|
|
{ kDnsErrorPrimaryRequiresDatafile, "DNS error primary requires datafile" },
|
|
{ kDnsErrorInvalidDatafileName, "DNS error invalid datafile name" },
|
|
{ kDnsErrorDatafileOpenFailure, "DNS error datafile open failure" },
|
|
{ kDnsErrorFileWritebackFailed, "DNS error file writeback failed" },
|
|
{ kDnsErrorDatafileParsing, "DNS error datafile parsing" },
|
|
{ kDnsErrorRecordDoesNotExist, "DNS error record does not exist" },
|
|
{ kDnsErrorRecordFormat, "DNS error record format" },
|
|
{ kDnsErrorNodeCreationFailed, "DNS error node creation failed" },
|
|
{ kDnsErrorUnknownRecordType, "DNS error unknown record type" },
|
|
{ kDnsErrorRecordTimedOut, "DNS error record timed out" },
|
|
{ kDnsErrorNameNotInZone, "DNS error name not in zone" },
|
|
{ kDnsErrorCnameLoop, "DNS error CNAME loop" },
|
|
{ kDnsErrorNodeIsCname, "DNS error node is CNAME" },
|
|
{ kDnsErrorCnameCollision, "DNS error CNAME collision" },
|
|
{ kDnsErrorRecordOnlyAtZoneRoot, "DNS error record only at zone root" },
|
|
{ kDnsErrorRecordAlreadyExists, "DNS error record already exists" },
|
|
{ kDnsErrorSecondaryData, "DNS error secondary data" },
|
|
{ kDnsErrorNoCreateCacheData, "DNS error no create cache data" },
|
|
{ kDnsErrorNameDoesNotExist, "DNS error name does not exist" },
|
|
{ kDnsWarningPtrCreateFailed, "DNS warning PTR create failed" },
|
|
{ kDnsWarningDomainUndeleted, "DNS warning domain undeleted" },
|
|
{ kDnsErrorDsUnavailable, "DNS error ds unavailable" },
|
|
{ kDnsErrorDsZoneAlreadyExists, "DNS error ds zone already exists" },
|
|
{ kDnsErrorNoBootfileIfDsZone, "DNS error no bootfile if ds zone" },
|
|
{ kDnsInfoAxfrComplete, "DNS info AXFR complete" },
|
|
{ kDnsErrorAxfr, "DNS error AXFR" },
|
|
{ kDnsInfoAddedLocalWins, "DNS info added local wins" },
|
|
{ kDnsStatusContinueNeeded, "DNS status continue needed" },
|
|
{ kDnsErrorNoTcpip, "DNS error no TCPIP" },
|
|
{ kDnsErrorNoDnsServers, "DNS error no DNS servers" },
|
|
{ kDnsErrorDpDoesNotExist, "DNS error dp does not exist" },
|
|
{ kDnsErrorDpAlreadyExists, "DNS error dp already exists" },
|
|
{ kDnsErrorDpNotEnlisted, "DNS error dp not enlisted" },
|
|
{ kDnsErrorDpAlreadyEnlisted, "DNS error dp already enlisted" },
|
|
{ kWSAQosReceivers, "QOS receivers" },
|
|
{ kWSAQosSenders, "QOS senders" },
|
|
{ kWSAQosNoSenders, "QOS no senders" },
|
|
{ kWSAQosNoReceivers, "QOS no receivers" },
|
|
{ kWSAQosRequestConfirmed, "QOS request confirmed" },
|
|
{ kWSAQosAdmissionFailure, "QOS admission failure" },
|
|
{ kWSAQosPolicyFailure, "QOS policy failure" },
|
|
{ kWSAQosBadStyle, "QOS bad style" },
|
|
{ kWSAQosBadObject, "QOS bad object" },
|
|
{ kWSAQosTrafficCtrlError, "QOS traffic ctrl error" },
|
|
{ kWSAQosGenericError, "QOS generic error" },
|
|
{ kWSAQosEservicetype, "QOS eservicetype" },
|
|
{ kWSAQosEflowspec, "QOS eflowspec" },
|
|
{ kWSAQosEprovspecbuf, "QOS eprovspecbuf" },
|
|
{ kWSAQosEfilterstyle, "QOS efilterstyle" },
|
|
{ kWSAQosEfiltertype, "QOS efiltertype" },
|
|
{ kWSAQosEfiltercount, "QOS efiltercount" },
|
|
{ kWSAQosEobjlength, "QOS eobjlength" },
|
|
{ kWSAQosEflowcount, "QOS eflowcount" },
|
|
{ kWSAQosEunknownpsobj, "QOS eunknownpsobj" },
|
|
{ kWSAQosEpolicyobj, "QOS epolicyobj" },
|
|
{ kWSAQosEflowdesc, "QOS eflowdesc" },
|
|
{ kWSAQosEpsflowspec, "QOS epsflowspec" },
|
|
{ kWSAQosEpsfilterspec, "QOS epsfilterspec" },
|
|
{ kWSAQosEsdmodeobj, "QOS esdmodeobj" },
|
|
{ kWSAQosEshaperateobj, "QOS eshaperateobj" },
|
|
{ kWSAQosReservedPetype, "QOS reserved petype" },
|
|
{ kErrorIpsecQmPolicyExists, "IPSEC qm policy exists" },
|
|
{ kErrorIpsecQmPolicyNotFound, "IPSEC qm policy not found" },
|
|
{ kErrorIpsecQmPolicyInUse, "IPSEC qm policy in use" },
|
|
{ kErrorIpsecMmPolicyExists, "IPSEC mm policy exists" },
|
|
{ kErrorIpsecMmPolicyNotFound, "IPSEC mm policy not found" },
|
|
{ kErrorIpsecMmPolicyInUse, "IPSEC mm policy in use" },
|
|
{ kErrorIpsecMmFilterExists, "IPSEC mm filter exists" },
|
|
{ kErrorIpsecMmFilterNotFound, "IPSEC mm filter not found" },
|
|
{ kErrorIpsecTransportFilterExists, "IPSEC transport filter exists" },
|
|
{ kErrorIpsecTransportFilterNotFound, "IPSEC transport filter not found" },
|
|
{ kErrorIpsecMmAuthExists, "IPSEC mm auth exists" },
|
|
{ kErrorIpsecMmAuthNotFound, "IPSEC mm auth not found" },
|
|
{ kErrorIpsecMmAuthInUse, "IPSEC mm auth in use" },
|
|
{ kErrorIpsecDefaultMmPolicyNotFound, "IPSEC default mm policy not found" },
|
|
{ kErrorIpsecDefaultMmAuthNotFound, "IPSEC default mm auth not found" },
|
|
{ kErrorIpsecDefaultQmPolicyNotFound, "IPSEC default qm policy not found" },
|
|
{ kErrorIpsecTunnelFilterExists, "IPSEC tunnel filter exists" },
|
|
{ kErrorIpsecTunnelFilterNotFound, "IPSEC tunnel filter not found" },
|
|
{ kErrorIpsecMmFilterPendingDeletion, "IPSEC mm filter pending deletion" },
|
|
{ kErrorIpsecTransportFilterPendingDeletion, "IPSEC transport filter pending deletion" },
|
|
{ kErrorIpsecTunnelFilterPendingDeletion, "IPSEC tunnel filter pending deletion" },
|
|
{ kErrorIpsecMmPolicyPendingDeletion, "IPSEC mm policy pending deletion" },
|
|
{ kErrorIpsecMmAuthPendingDeletion, "IPSEC mm auth pending deletion" },
|
|
{ kErrorIpsecQmPolicyPendingDeletion, "IPSEC qm policy pending deletion" },
|
|
{ kErrorIpsecIkeAuthFail, "IPSEC IKE auth fail" },
|
|
{ kErrorIpsecIkeAttribFail, "IPSEC IKE attrib fail" },
|
|
{ kErrorIpsecIkeNegotiationPending, "IPSEC IKE negotiation pending" },
|
|
{ kErrorIpsecIkeGeneralProcessingError, "IPSEC IKE general processing error" },
|
|
{ kErrorIpsecIkeTimedOut, "IPSEC IKE timed out" },
|
|
{ kErrorIpsecIkeNoCert, "IPSEC IKE no cert" },
|
|
{ kErrorIpsecIkeSaDeleted, "IPSEC IKE sa deleted" },
|
|
{ kErrorIpsecIkeSaReaped, "IPSEC IKE sa reaped" },
|
|
{ kErrorIpsecIkeMmAcquireDrop, "IPSEC IKE mm acquire drop" },
|
|
{ kErrorIpsecIkeQmAcquireDrop, "IPSEC IKE qm acquire drop" },
|
|
{ kErrorIpsecIkeQueueDropMm, "IPSEC IKE queue drop mm" },
|
|
{ kErrorIpsecIkeQueueDropNoMm, "IPSEC IKE queue drop no mm" },
|
|
{ kErrorIpsecIkeDropNoResponse, "IPSEC IKE drop no response" },
|
|
{ kErrorIpsecIkeMmDelayDrop, "IPSEC IKE mm delay drop" },
|
|
{ kErrorIpsecIkeQmDelayDrop, "IPSEC IKE qm delay drop" },
|
|
{ kErrorIpsecIkeError, "IPSEC IKE error" },
|
|
{ kErrorIpsecIkeCrlFailed, "IPSEC IKE crl failed" },
|
|
{ kErrorIpsecIkeInvalidKeyUsage, "IPSEC IKE invalid key usage" },
|
|
{ kErrorIpsecIkeInvalidCertType, "IPSEC IKE invalid cert type" },
|
|
{ kErrorIpsecIkeNoPrivateKey, "IPSEC IKE no private key" },
|
|
{ kErrorIpsecIkeDhFail, "IPSEC IKE dh fail" },
|
|
{ kErrorIpsecIkeInvalidHeader, "IPSEC IKE invalid header" },
|
|
{ kErrorIpsecIkeNoPolicy, "IPSEC IKE no policy" },
|
|
{ kErrorIpsecIkeInvalidSignature, "IPSEC IKE invalid signature" },
|
|
{ kErrorIpsecIkeKerberosError, "IPSEC IKE kerberos error" },
|
|
{ kErrorIpsecIkeNoPublicKey, "IPSEC IKE no public key" },
|
|
{ kErrorIpsecIkeProcessErr, "IPSEC IKE process err" },
|
|
{ kErrorIpsecIkeProcessErrSa, "IPSEC IKE process err sa" },
|
|
{ kErrorIpsecIkeProcessErrProp, "IPSEC IKE process err prop" },
|
|
{ kErrorIpsecIkeProcessErrTrans, "IPSEC IKE process err trans" },
|
|
{ kErrorIpsecIkeProcessErrKe, "IPSEC IKE process err ke" },
|
|
{ kErrorIpsecIkeProcessErrId, "IPSEC IKE process err ID" },
|
|
{ kErrorIpsecIkeProcessErrCert, "IPSEC IKE process err cert" },
|
|
{ kErrorIpsecIkeProcessErrCertReq, "IPSEC IKE process err cert req" },
|
|
{ kErrorIpsecIkeProcessErrHash, "IPSEC IKE process err hash" },
|
|
{ kErrorIpsecIkeProcessErrSig, "IPSEC IKE process err sig" },
|
|
{ kErrorIpsecIkeProcessErrNonce, "IPSEC IKE process err nonce" },
|
|
{ kErrorIpsecIkeProcessErrNotify, "IPSEC IKE process err notify" },
|
|
{ kErrorIpsecIkeProcessErrDelete, "IPSEC IKE process err delete" },
|
|
{ kErrorIpsecIkeProcessErrVendor, "IPSEC IKE process err vendor" },
|
|
{ kErrorIpsecIkeInvalidPayload, "IPSEC IKE invalid payload" },
|
|
{ kErrorIpsecIkeLoadSoftSa, "IPSEC IKE load soft sa" },
|
|
{ kErrorIpsecIkeSoftSaTornDown, "IPSEC IKE soft sa torn down" },
|
|
{ kErrorIpsecIkeInvalidCookie, "IPSEC IKE invalid cookie" },
|
|
{ kErrorIpsecIkeNoPeerCert, "IPSEC IKE no peer cert" },
|
|
{ kErrorIpsecIkePeerCrlFailed, "IPSEC IKE peer CRL failed" },
|
|
{ kErrorIpsecIkePolicyChange, "IPSEC IKE policy change" },
|
|
{ kErrorIpsecIkeNoMmPolicy, "IPSEC IKE no mm policy" },
|
|
{ kErrorIpsecIkeNotcbpriv, "IPSEC IKE notcbpriv" },
|
|
{ kErrorIpsecIkeSecloadfail, "IPSEC IKE secloadfail" },
|
|
{ kErrorIpsecIkeFailsspinit, "IPSEC IKE failsspinit" },
|
|
{ kErrorIpsecIkeFailqueryssp, "IPSEC IKE failqueryssp" },
|
|
{ kErrorIpsecIkeSrvacqfail, "IPSEC IKE srvacqfail" },
|
|
{ kErrorIpsecIkeSrvquerycred, "IPSEC IKE srvquerycred" },
|
|
{ kErrorIpsecIkeGetspifail, "IPSEC IKE getspifail" },
|
|
{ kErrorIpsecIkeInvalidFilter, "IPSEC IKE invalid filter" },
|
|
{ kErrorIpsecIkeOutOfMemory, "IPSEC IKE out of memory" },
|
|
{ kErrorIpsecIkeAddUpdateKeyFailed, "IPSEC IKE add update key failed" },
|
|
{ kErrorIpsecIkeInvalidPolicy, "IPSEC IKE invalid policy" },
|
|
{ kErrorIpsecIkeUnknownDoi, "IPSEC IKE unknown doi" },
|
|
{ kErrorIpsecIkeInvalidSituation, "IPSEC IKE invalid situation" },
|
|
{ kErrorIpsecIkeDhFailure, "IPSEC IKE dh failure" },
|
|
{ kErrorIpsecIkeInvalidGroup, "IPSEC IKE invalid group" },
|
|
{ kErrorIpsecIkeEncrypt, "IPSEC IKE encrypt" },
|
|
{ kErrorIpsecIkeDecrypt, "IPSEC IKE decrypt" },
|
|
{ kErrorIpsecIkePolicyMatch, "IPSEC IKE policy match" },
|
|
{ kErrorIpsecIkeUnsupportedId, "IPSEC IKE unsupported ID" },
|
|
{ kErrorIpsecIkeInvalidHash, "IPSEC IKE invalid hash" },
|
|
{ kErrorIpsecIkeInvalidHashAlg, "IPSEC IKE invalid hash alg" },
|
|
{ kErrorIpsecIkeInvalidHashSize, "IPSEC IKE invalid hash size" },
|
|
{ kErrorIpsecIkeInvalidEncryptAlg, "IPSEC IKE invalid encrypt alg" },
|
|
{ kErrorIpsecIkeInvalidAuthAlg, "IPSEC IKE invalid auth alg" },
|
|
{ kErrorIpsecIkeInvalidSig, "IPSEC IKE invalid sig" },
|
|
{ kErrorIpsecIkeLoadFailed, "IPSEC IKE load failed" },
|
|
{ kErrorIpsecIkeRpcDelete, "IPSEC IKE rpc delete" },
|
|
{ kErrorIpsecIkeBenignReinit, "IPSEC IKE benign reinit" },
|
|
{ kErrorIpsecIkeInvalidResponderLifetimeNotify, "IPSEC IKE invalid responder lifetime notify" },
|
|
{ kErrorIpsecIkeInvalidCertKeylen, "IPSEC IKE invalid cert keylen" },
|
|
{ kErrorIpsecIkeMmLimit, "IPSEC IKE mm limit" },
|
|
{ kErrorIpsecIkeNegotiationDisabled, "IPSEC IKE negotiation disabled" },
|
|
{ kErrorIpsecIkeNegStatusEnd, "IPSEC IKE neg status end" },
|
|
{ kErrorSxsSectionNotFound, "Sxs section not found" },
|
|
{ kErrorSxsCantGenActctx, "Sxs can't gen actctx" },
|
|
{ kErrorSxsInvalidActctxdataFormat, "Sxs invalid actctxdata format" },
|
|
{ kErrorSxsAssemblyNotFound, "Sxs assembly not found" },
|
|
{ kErrorSxsManifestFormatError, "Sxs manifest format error" },
|
|
{ kErrorSxsManifestParseError, "Sxs manifest parse error" },
|
|
{ kErrorSxsActivationContextDisabled, "Sxs activation context disabled" },
|
|
{ kErrorSxsKeyNotFound, "Sxs key not found" },
|
|
{ kErrorSxsVersionConflict, "Sxs version conflict" },
|
|
{ kErrorSxsWrongSectionType, "Sxs wrong section type" },
|
|
{ kErrorSxsThreadQueriesDisabled, "Sxs thread queries disabled" },
|
|
{ kErrorSxsProcessDefaultAlreadySet, "Sxs process default already set" },
|
|
{ kErrorSxsUnknownEncodingGroup, "Sxs unknown encoding group" },
|
|
{ kErrorSxsUnknownEncoding, "Sxs unknown encoding" },
|
|
{ kErrorSxsInvalidXmlNamespaceUri, "Sxs invalid XML namespace URI" },
|
|
{ kErrorSxsRootManifestDependencyNotInstalled, "Sxs root manifest dependency not installed" },
|
|
{ kErrorSxsLeafManifestDependencyNotInstalled, "Sxs leaf manifest dependency not installed" },
|
|
{ kErrorSxsInvalidAssemblyIdentityAttribute, "Sxs invalid assembly indentity attribute" },
|
|
{ kErrorSxsManifestMissingRequiredDefaultNamespace, "Sxs manifest missing required default namespace" },
|
|
{ kErrorSxsManifestInvalidRequiredDefaultNamespace, "Sxs manifest invalid required default namespace" },
|
|
{ kErrorSxsPrivateManifestCrossPathWithReparsePoint, "Sxs private manifest cross path with reparse point" },
|
|
{ kErrorSxsDuplicateDllName, "Sxs duplicate dll name" },
|
|
{ kErrorSxsDuplicateWindowclassName, "Sxs duplicate windowclass name" },
|
|
{ kErrorSxsDuplicateClsid, "Sxs duplicate clsid" },
|
|
{ kErrorSxsDuplicateIid, "Sxs duplicate iid" },
|
|
{ kErrorSxsDuplicateTlbid, "Sxs duplicate tlbid" },
|
|
{ kErrorSxsDuplicateProgid, "Sxs duplicate progid" },
|
|
{ kErrorSxsDuplicateAssemblyName, "Sxs duplicate assembly name" },
|
|
{ kErrorSxsFileHashMismatch, "Sxs file hash mismatch" },
|
|
{ kErrorSxsPolicyParseError, "Sxs policy parse error" },
|
|
{ kErrorSxsXmlEMissingquote, "Sxs XML e missingquote" },
|
|
{ kErrorSxsXmlECommentsyntax, "Sxs XML e commentsyntax" },
|
|
{ kErrorSxsXmlEBadstartnamechar, "Sxs XML e badstartnamechar" },
|
|
{ kErrorSxsXmlEBadnamechar, "Sxs XML e badnamechar" },
|
|
{ kErrorSxsXmlEBadcharinstring, "Sxs XML e badcharinstring" },
|
|
{ kErrorSxsXmlEXmldeclsyntax, "Sxs XML e xmldeclsyntax" },
|
|
{ kErrorSxsXmlEBadchardata, "Sxs XML e badchardata" },
|
|
{ kErrorSxsXmlEMissingwhitespace, "Sxs XML e missingwhitespace" },
|
|
{ kErrorSxsXmlEExpectingtagend, "Sxs XML e expectingtagend" },
|
|
{ kErrorSxsXmlEMissingsemicolon, "Sxs XML e missingsemicolon" },
|
|
{ kErrorSxsXmlEUnbalancedparen, "Sxs XML e unbalancedparen" },
|
|
{ kErrorSxsXmlEInternalerror, "Sxs XML e internalerror" },
|
|
{ kErrorSxsXmlEUnexpectedWhitespace, "Sxs XML e unexpected whitespace" },
|
|
{ kErrorSxsXmlEIncompleteEncoding, "Sxs XML e incomplete encoding" },
|
|
{ kErrorSxsXmlEMissingParen, "Sxs XML e missing paren" },
|
|
{ kErrorSxsXmlEExpectingclosequote, "Sxs XML e expectingclosequote" },
|
|
{ kErrorSxsXmlEMultipleColons, "Sxs XML e multiple colons" },
|
|
{ kErrorSxsXmlEInvalidDecimal, "Sxs XML e invalid decimal" },
|
|
{ kErrorSxsXmlEInvalidHexidecimal, "Sxs XML e invalid hexidecimal" },
|
|
{ kErrorSxsXmlEInvalidUnicode, "Sxs XML e invalid unicode" },
|
|
{ kErrorSxsXmlEWhitespaceorquestionmark, "Sxs XML e whitespaceorquestionmark" },
|
|
{ kErrorSxsXmlEUnexpectedendtag, "Sxs XML e unexpectedendtag" },
|
|
{ kErrorSxsXmlEUnclosedtag, "Sxs XML e unclosedtag" },
|
|
{ kErrorSxsXmlEDuplicateattribute, "Sxs XML e duplicateattribute" },
|
|
{ kErrorSxsXmlEMultipleroots, "Sxs XML e multipleroots" },
|
|
{ kErrorSxsXmlEInvalidatrootlevel, "Sxs XML e invalidatrootlevel" },
|
|
{ kErrorSxsXmlEBadxmldecl, "Sxs XML e badxmldecl" },
|
|
{ kErrorSxsXmlEMissingroot, "Sxs XML e missingroot" },
|
|
{ kErrorSxsXmlEUnexpectedeof, "Sxs XML e unexpectedeof" },
|
|
{ kErrorSxsXmlEBadperefinsubset, "Sxs XML e badperefinsubset" },
|
|
{ kErrorSxsXmlEUnclosedstarttag, "Sxs XML e unclosedstarttag" },
|
|
{ kErrorSxsXmlEUnclosedendtag, "Sxs XML e unclosedendtag" },
|
|
{ kErrorSxsXmlEUnclosedstring, "Sxs XML e unclosedstring" },
|
|
{ kErrorSxsXmlEUnclosedcomment, "Sxs XML e unclosedcomment" },
|
|
{ kErrorSxsXmlEUncloseddecl, "Sxs XML e uncloseddecl" },
|
|
{ kErrorSxsXmlEUnclosedcdata, "Sxs XML e unclosedcdata" },
|
|
{ kErrorSxsXmlEReservednamespace, "Sxs XML e reservednamespace" },
|
|
{ kErrorSxsXmlEInvalidencoding, "Sxs XML e invalidencoding" },
|
|
{ kErrorSxsXmlEInvalidswitch, "Sxs XML e invalidswitch" },
|
|
{ kErrorSxsXmlEBadxmlcase, "Sxs XML e badxmlcase" },
|
|
{ kErrorSxsXmlEInvalidStandalone, "Sxs XML e invalid standalone" },
|
|
{ kErrorSxsXmlEUnexpectedStandalone, "Sxs XML e unexpected standalone" },
|
|
{ kErrorSxsXmlEInvalidVersion, "Sxs XML e invalid version" },
|
|
{ kErrorSxsXmlEMissingequals, "Sxs XML e missingequals" },
|
|
{ kErrorSxsProtectionRecoveryFailed, "Sxs protection recovery failed" },
|
|
{ kErrorSxsProtectionPublicKeyTooShort, "Sxs protection public key too short" },
|
|
{ kErrorSxsProtectionCatalogNotValid, "Sxs protection catalog not valid" },
|
|
{ kErrorSxsUntranslatableHresult, "Sxs untranslatable hresult" },
|
|
{ kErrorSxsProtectionCatalogFileMissing, "Sxs protection catalog file missing" },
|
|
{ kErrorSxsMissingAssemblyIdentityAttribute, "Sxs missing assembly identity attribute" },
|
|
{ kErrorSxsInvalidAssemblyIdentityAttributeName, "Sxs invalid assembly identity attribute name" },
|
|
};
|
|
#endif /* IL2CPP_DISABLE_FULL_MESSAGES */
|
|
|
|
|
|
static int32_t compare_message(const void *first, const void *second)
|
|
{
|
|
ErrorDesc *efirst = (ErrorDesc*)first;
|
|
ErrorDesc *esecond = (ErrorDesc*)second;
|
|
|
|
return (int32_t)efirst->code - (int32_t)esecond->code;
|
|
}
|
|
|
|
static const char *find_message(ErrorCode code, ErrorDesc *list, int32_t count)
|
|
{
|
|
ErrorDesc key = { code, "" };
|
|
ErrorDesc *result = (ErrorDesc*)bsearch(&key, list, count, sizeof(ErrorDesc), compare_message);
|
|
return result ? result->message : NULL;
|
|
}
|
|
|
|
static const char *find_message_linear(ErrorCode code, ErrorDesc *list, int32_t count)
|
|
{
|
|
int32_t prev = -1;
|
|
|
|
for (int32_t i = 0; i < count; ++i)
|
|
{
|
|
if (list[i].code > prev)
|
|
prev = list[i].code;
|
|
else
|
|
{
|
|
// static int error_shown;
|
|
// if (!error_shown){
|
|
// error_shown = 1;
|
|
// fprintf (stderr, "Mono: Incorrect message sorted in io-layer/messages.c at index %d (msg=%s)\n", i, list [i].txt);
|
|
// }
|
|
}
|
|
|
|
if (list[i].code == code)
|
|
{
|
|
// static int error_shown;
|
|
// if (!error_shown){
|
|
// error_shown = 1;
|
|
// fprintf (stderr, "Mono: Error %d with text %s is improperly sorted in io-layer/messages.c\n", id, list [i].txt);
|
|
// }
|
|
return list[i].message;
|
|
}
|
|
}
|
|
return NULL;
|
|
}
|
|
|
|
std::string Messages::FromCode(ErrorCode code)
|
|
{
|
|
const char *message = find_message(code, common_messages, N_ELEMENTS(common_messages));
|
|
if (message != NULL)
|
|
return message;
|
|
|
|
#ifndef IL2CPP_DISABLE_FULL_MESSAGES
|
|
message = find_message(code, messages, N_ELEMENTS(messages));
|
|
if (message != NULL)
|
|
return message;
|
|
#endif
|
|
|
|
// Linear search, in case someone adds an error message and does not add it
|
|
// to the list in a sorted position, this will be catched during development.
|
|
|
|
message = find_message_linear(code, common_messages, N_ELEMENTS(common_messages));
|
|
if (message != NULL)
|
|
return message;
|
|
|
|
#ifndef IL2CPP_DISABLE_FULL_MESSAGES
|
|
message = find_message_linear(code, messages, N_ELEMENTS(messages));
|
|
if (message != NULL)
|
|
return message;
|
|
#endif
|
|
|
|
return std::string();
|
|
}
|
|
}
|
|
}
|