use super::*;
pub const E_ERROR : HResultError = HResultError::from_constant(0x87AF0001);
pub const E_INTERNAL : HResultError = HResultError::from_constant(0x87AF0002);
pub const E_PERM : HResultError = HResultError::from_constant(0x87AF0003);
pub const E_ABORT : HResultError = HResultError::from_constant(0x87AF0004);
pub const E_BUSY : HResultError = HResultError::from_constant(0x87AF0005);
pub const E_LOCKED : HResultError = HResultError::from_constant(0x87AF0006);
pub const E_NOMEM : HResultError = HResultError::from_constant(0x87AF0007);
pub const E_READONLY : HResultError = HResultError::from_constant(0x87AF0008);
pub const E_INTERRUPT : HResultError = HResultError::from_constant(0x87AF0009);
pub const E_IOERR : HResultError = HResultError::from_constant(0x87AF000A);
pub const E_CORRUPT : HResultError = HResultError::from_constant(0x87AF000B);
pub const E_NOTFOUND : HResultError = HResultError::from_constant(0x87AF000C);
pub const E_FULL : HResultError = HResultError::from_constant(0x87AF000D);
pub const E_CANTOPEN : HResultError = HResultError::from_constant(0x87AF000E);
pub const E_PROTOCOL : HResultError = HResultError::from_constant(0x87AF000F);
pub const E_EMPTY : HResultError = HResultError::from_constant(0x87AF0010);
pub const E_SCHEMA : HResultError = HResultError::from_constant(0x87AF0011);
pub const E_TOOBIG : HResultError = HResultError::from_constant(0x87AF0012);
pub const E_CONSTRAINT : HResultError = HResultError::from_constant(0x87AF0013);
pub const E_MISMATCH : HResultError = HResultError::from_constant(0x87AF0014);
pub const E_MISUSE : HResultError = HResultError::from_constant(0x87AF0015);
pub const E_NOLFS : HResultError = HResultError::from_constant(0x87AF0016);
pub const E_AUTH : HResultError = HResultError::from_constant(0x87AF0017);
pub const E_FORMAT : HResultError = HResultError::from_constant(0x87AF0018);
pub const E_RANGE : HResultError = HResultError::from_constant(0x87AF0019);
pub const E_NOTADB : HResultError = HResultError::from_constant(0x87AF001A);
pub const E_NOTICE : HResultError = HResultError::from_constant(0x87AF001B);
pub const E_WARNING : HResultError = HResultError::from_constant(0x87AF001C);
pub const E_ROW : HResultError = HResultError::from_constant(0x87AF0064);
pub const E_DONE : HResultError = HResultError::from_constant(0x87AF0065);
pub const E_IOERR_READ : HResultError = HResultError::from_constant(0x87AF010A);
pub const E_IOERR_SHORT_READ : HResultError = HResultError::from_constant(0x87AF020A);
pub const E_IOERR_WRITE : HResultError = HResultError::from_constant(0x87AF030A);
pub const E_IOERR_FSYNC : HResultError = HResultError::from_constant(0x87AF040A);
pub const E_IOERR_DIR_FSYNC : HResultError = HResultError::from_constant(0x87AF050A);
pub const E_IOERR_TRUNCATE : HResultError = HResultError::from_constant(0x87AF060A);
pub const E_IOERR_FSTAT : HResultError = HResultError::from_constant(0x87AF070A);
pub const E_IOERR_UNLOCK : HResultError = HResultError::from_constant(0x87AF080A);
pub const E_IOERR_RDLOCK : HResultError = HResultError::from_constant(0x87AF090A);
pub const E_IOERR_DELETE : HResultError = HResultError::from_constant(0x87AF0A0A);
pub const E_IOERR_BLOCKED : HResultError = HResultError::from_constant(0x87AF0B0A);
pub const E_IOERR_NOMEM : HResultError = HResultError::from_constant(0x87AF0C0A);
pub const E_IOERR_ACCESS : HResultError = HResultError::from_constant(0x87AF0D0A);
pub const E_IOERR_CHECKRESERVEDLOCK : HResultError = HResultError::from_constant(0x87AF0E0A);
pub const E_IOERR_LOCK : HResultError = HResultError::from_constant(0x87AF0F0A);
pub const E_IOERR_CLOSE : HResultError = HResultError::from_constant(0x87AF100A);
pub const E_IOERR_DIR_CLOSE : HResultError = HResultError::from_constant(0x87AF110A);
pub const E_IOERR_SHMOPEN : HResultError = HResultError::from_constant(0x87AF120A);
pub const E_IOERR_SHMSIZE : HResultError = HResultError::from_constant(0x87AF130A);
pub const E_IOERR_SHMLOCK : HResultError = HResultError::from_constant(0x87AF140A);
pub const E_IOERR_SHMMAP : HResultError = HResultError::from_constant(0x87AF150A);
pub const E_IOERR_SEEK : HResultError = HResultError::from_constant(0x87AF160A);
pub const E_IOERR_DELETE_NOENT : HResultError = HResultError::from_constant(0x87AF170A);
pub const E_IOERR_MMAP : HResultError = HResultError::from_constant(0x87AF180A);
pub const E_IOERR_GETTEMPPATH : HResultError = HResultError::from_constant(0x87AF190A);
pub const E_IOERR_CONVPATH : HResultError = HResultError::from_constant(0x87AF1A0A);
pub const E_IOERR_VNODE : HResultError = HResultError::from_constant(0x87AF1A02);
pub const E_IOERR_AUTH : HResultError = HResultError::from_constant(0x87AF1A03);
pub const E_LOCKED_SHAREDCACHE : HResultError = HResultError::from_constant(0x87AF0106);
pub const E_BUSY_RECOVERY : HResultError = HResultError::from_constant(0x87AF0105);
pub const E_BUSY_SNAPSHOT : HResultError = HResultError::from_constant(0x87AF0205);
pub const E_CANTOPEN_NOTEMPDIR : HResultError = HResultError::from_constant(0x87AF010E);
pub const E_CANTOPEN_ISDIR : HResultError = HResultError::from_constant(0x87AF020E);
pub const E_CANTOPEN_FULLPATH : HResultError = HResultError::from_constant(0x87AF030E);
pub const E_CANTOPEN_CONVPATH : HResultError = HResultError::from_constant(0x87AF040E);
pub const E_CORRUPT_VTAB : HResultError = HResultError::from_constant(0x87AF010B);
pub const E_READONLY_RECOVERY : HResultError = HResultError::from_constant(0x87AF0108);
pub const E_READONLY_CANTLOCK : HResultError = HResultError::from_constant(0x87AF0208);
pub const E_READONLY_ROLLBACK : HResultError = HResultError::from_constant(0x87AF0308);
pub const E_READONLY_DBMOVED : HResultError = HResultError::from_constant(0x87AF0408);
pub const E_ABORT_ROLLBACK : HResultError = HResultError::from_constant(0x87AF0204);
pub const E_CONSTRAINT_CHECK : HResultError = HResultError::from_constant(0x87AF0113);
pub const E_CONSTRAINT_COMMITHOOK : HResultError = HResultError::from_constant(0x87AF0213);
pub const E_CONSTRAINT_FOREIGNKEY : HResultError = HResultError::from_constant(0x87AF0313);
pub const E_CONSTRAINT_FUNCTION : HResultError = HResultError::from_constant(0x87AF0413);
pub const E_CONSTRAINT_NOTNULL : HResultError = HResultError::from_constant(0x87AF0513);
pub const E_CONSTRAINT_PRIMARYKEY : HResultError = HResultError::from_constant(0x87AF0613);
pub const E_CONSTRAINT_TRIGGER : HResultError = HResultError::from_constant(0x87AF0713);
pub const E_CONSTRAINT_UNIQUE : HResultError = HResultError::from_constant(0x87AF0813);
pub const E_CONSTRAINT_VTAB : HResultError = HResultError::from_constant(0x87AF0913);
pub const E_CONSTRAINT_ROWID : HResultError = HResultError::from_constant(0x87AF0A13);
pub const E_NOTICE_RECOVER_WAL : HResultError = HResultError::from_constant(0x87AF011B);
pub const E_NOTICE_RECOVER_ROLLBACK : HResultError = HResultError::from_constant(0x87AF021B);
pub const E_WARNING_AUTOINDEX : HResultError = HResultError::from_constant(0x87AF011C);