namespace Foodsoft.Alpm { public enum ErrorCode { OK = 0, Memory, System, Badperms, NotAFile, NotADir, WrongArgs, DiskSpace, /* Interface */ HandleNull, HandleNotNull, HandleLock, /* Databases */ DBOpen, DBCreate, DBNull, DBNotNull, DBNotFound, DBInvalid, DBInvalidSig, DBVersion, DBWrite, DBRemove, /* Servers */ ServerBadUrl, ServerNone, /* Transactions */ TransNotNull, TransNull, TransDupTarget, TransNotInitialized, TransNotPrepared, TransAbort, TransType, TransNotLocked, TransHookFailed, /* Packages */ PkgNotFound, PkgIgnored, PkgInvalid, PkgInvalidChecksum, PkgInvalidSig, PkgMissingSig, PkgOpen, PkgCantRemove, PkgInvalidName, PkgInvalidArch, PkgRepoNotFound, /* Signatures */ SigMissing, SigInvalid, /* Dependencies */ UnsatisfiedDeps, ConflictingDeps, FileConflicts, /*Misc*/ Retrieve, InvalidRegex, /*ExternalLibraryors*/ Libarchive, Libcurl, ExternalDownload, Gpgme, /*MissingCompileTimeFeatures*/ MissingCapabilitySignatures } }