Windows / Headers / MsiQuery.h
MsiQuery.h
Interface to running installer for custom actions and tools
Associated Error Codes
Below is a list of error codes found for this header.
Symbolic | Value | Description |
---|---|---|
MSIDBERROR_NOERROR | 0x00000000 | no error |
MSIDBERROR_DUPLICATEKEY | 0x00000001 | new record duplicates primary keys of existing record in table |
MSIDBERROR_REQUIRED | 0x00000002 | non-nullable column no null values allowed |
MSIDBERROR_BADLINK | 0x00000003 | corresponding record in foreign table not found |
MSIDBERROR_OVERFLOW | 0x00000004 | data greater than maximum value allowed |
MSIDBERROR_UNDERFLOW | 0x00000005 | data less than minimum value allowed |
MSIDBERROR_NOTINSET | 0x00000006 | data not a member of the values permitted in the set |
MSIDBERROR_BADVERSION | 0x00000007 | invalid version string |
MSIDBERROR_BADCASE | 0x00000008 | invalid case must be all upper-case or all lower-case |
MSIDBERROR_BADGUID | 0x00000009 | invalid GUID |
MSIDBERROR_BADWILDCARD | 0x0000000A | invalid wildcardfilename or use of wildcards |
MSIDBERROR_BADIDENTIFIER | 0x0000000B | bad identifier |
MSIDBERROR_BADLANGUAGE | 0x0000000C | bad language Id(s) |
MSIDBERROR_BADFILENAME | 0x0000000D | bad filename |
MSIDBERROR_BADPATH | 0x0000000E | bad path |
MSIDBERROR_BADCONDITION | 0x0000000F | bad conditional statement |
MSIDBERROR_BADFORMATTED | 0x00000010 | bad format string |
MSIDBERROR_BADTEMPLATE | 0x00000011 | bad template string |
MSIDBERROR_BADDEFAULTDIR | 0x00000012 | bad string in DefaultDir column of Directory table |
MSIDBERROR_BADREGPATH | 0x00000013 | bad registry path string |
MSIDBERROR_BADCUSTOMSOURCE | 0x00000014 | bad string in CustomSource column of CustomAction table |
MSIDBERROR_BADPROPERTY | 0x00000015 | bad property string |
MSIDBERROR_MISSINGDATA | 0x00000016 | _Validation table missing reference to column |
MSIDBERROR_BADCATEGORY | 0x00000017 | Category column of _Validation table for column is invalid |
MSIDBERROR_BADKEYTABLE | 0x00000018 | table in KeyTable column of _Validation table could not be found/loaded |
MSIDBERROR_BADMAXMINVALUES | 0x00000019 | value in MaxValue column of _Validation table is less than value in MinValue column |
MSIDBERROR_BADCABINET | 0x0000001A | bad cabinet name |
MSIDBERROR_BADSHORTCUT | 0x0000001B | bad shortcut target |
MSIDBERROR_STRINGOVERFLOW | 0x0000001C | string overflow (greater than length allowed in column def) |
MSIDBERROR_BADLOCALIZEATTRIB | 0x0000001D | invalid localization attribute (primary keys cannot be localized) |
MSIDBERROR_INVALIDARG | 0xFFFFFFFD | invalid argument |
MSIDBERROR_MOREDATA | 0xFFFFFFFE | buffer too small |
MSIDBERROR_FUNCTIONERROR | 0xFFFFFFFF | function error |
33 entries |