Defines |
| #define | MSI_NULL_INTEGER 0x80000000 |
| #define | MSIDBOPEN_READONLY (LPCTSTR)0 |
| #define | MSIDBOPEN_TRANSACT (LPCTSTR)1 |
| #define | MSIDBOPEN_DIRECT (LPCTSTR)2 |
| #define | MSIDBOPEN_CREATE (LPCTSTR)3 |
| #define | MSIDBOPEN_CREATEDIRECT (LPCTSTR)4 |
| #define | MSIDBOPEN_PATCHFILE 32 / sizeof(*MSIDBOPEN_READONLY) |
| #define | MsiDatabaseOpenView WINELIB_NAME_AW(MsiDatabaseOpenView) |
| #define | MsiViewGetError WINELIB_NAME_AW(MsiViewGetError) |
| #define | MsiRecordSetString WINELIB_NAME_AW(MsiRecordSetString) |
| #define | MsiRecordGetString WINELIB_NAME_AW(MsiRecordGetString) |
| #define | MsiFormatRecord WINELIB_NAME_AW(MsiFormatRecord) |
| #define | MsiRecordSetStream WINELIB_NAME_AW(MsiRecordSetStream) |
| #define | MsiDatabaseGetPrimaryKeys WINELIB_NAME_AW(MsiDatabaseGetPrimaryKeys) |
| #define | MsiDoAction WINELIB_NAME_AW(MsiDoAction) |
| #define | MsiDatabaseApplyTransform WINELIB_NAME_AW(MsiDatabaseApplyTransform) |
| #define | MsiDatabaseGenerateTransform WINELIB_NAME_AW(MsiDatabaseGenerateTransform) |
| #define | MsiGetFeatureState WINELIB_NAME_AW(MsiGetFeatureState) |
| #define | MsiGetFeatureValidStates WINELIB_NAME_AW(MsiGetFeatureValidStates) |
| #define | MsiSetComponentState WINELIB_NAME_AW(MsiSetComponentState) |
| #define | MsiGetComponentState WINELIB_NAME_AW(MsiGetComponentState) |
| #define | MsiEvaluateCondition WINELIB_NAME_AW(MsiEvaluateCondition) |
| #define | MsiGetProperty WINELIB_NAME_AW(MsiGetProperty) |
| #define | MsiSetProperty WINELIB_NAME_AW(MsiSetProperty) |
| #define | MsiGetTargetPath WINELIB_NAME_AW(MsiGetTargetPath) |
| #define | MsiSetTargetPath WINELIB_NAME_AW(MsiSetTargetPath) |
| #define | MsiGetSourcePath WINELIB_NAME_AW(MsiGetSourcePath) |
| #define | MsiSetFeatureAttributes WINELIB_NAME_AW(MsiSetFeatureAttributes) |
| #define | MsiSetFeatureState WINELIB_NAME_AW(MsiSetFeatureState) |
| #define | MsiPreviewDialog WINELIB_NAME_AW(MsiPreviewDialog) |
| #define | MsiPreviewBillboard WINELIB_NAME_AW(MsiPreviewBillboard) |
| #define | MsiCreateTransformSummaryInfo WINELIB_NAME_AW(MsiCreateTransformSummaryInfo) |
| #define | MsiGetSummaryInformation WINELIB_NAME_AW(MsiGetSummaryInformation) |
| #define | MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty) |
| #define | MsiSummaryInfoSetProperty WINELIB_NAME_AW(MsiSummaryInfoSetProperty) |
| #define | MsiDatabaseExport WINELIB_NAME_AW(MsiDatabaseExport) |
| #define | MsiDatabaseImport WINELIB_NAME_AW(MsiDatabaseImport) |
| #define | MsiOpenDatabase WINELIB_NAME_AW(MsiOpenDatabase) |
| #define | MsiDatabaseIsTablePersistent WINELIB_NAME_AW(MsiDatabaseIsTablePersistent) |
| #define | MsiSequence WINELIB_NAME_AW(MsiSequence) |
| #define | MsiGetFeatureCost WINELIB_NAME_AW(MsiGetFeatureCost) |
Enumerations |
| enum | MSICONDITION { MSICONDITION_FALSE = 0,
MSICONDITION_TRUE = 1,
MSICONDITION_NONE = 2,
MSICONDITION_ERROR = 3
} |
| enum | MSICOLINFO { MSICOLINFO_NAMES = 0,
MSICOLINFO_TYPES = 1
} |
| enum | MSICOSTTREE { MSICOSTTREE_SELFONLY = 0,
MSICOSTTREE_CHILDREN = 1,
MSICOSTTREE_PARENTS = 2,
MSICOSTTREE_PRODUCT = 3
} |
| enum | MSIMODIFY {
MSIMODIFY_SEEK = -1,
MSIMODIFY_REFRESH = 0,
MSIMODIFY_INSERT = 1,
MSIMODIFY_UPDATE = 2,
MSIMODIFY_ASSIGN = 3,
MSIMODIFY_REPLACE = 4,
MSIMODIFY_MERGE = 5,
MSIMODIFY_DELETE = 6,
MSIMODIFY_INSERT_TEMPORARY = 7,
MSIMODIFY_VALIDATE = 8,
MSIMODIFY_VALIDATE_NEW = 9,
MSIMODIFY_VALIDATE_FIELD = 10,
MSIMODIFY_VALIDATE_DELETE = 11
} |
| enum | MSIRUNMODE {
MSIRUNMODE_ADMIN = 0,
MSIRUNMODE_ADVERTISE = 1,
MSIRUNMODE_MAINTENANCE = 2,
MSIRUNMODE_ROLLBACKENABLED = 3,
MSIRUNMODE_LOGENABLED = 4,
MSIRUNMODE_OPERATIONS = 5,
MSIRUNMODE_REBOOTATEND = 6,
MSIRUNMODE_REBOOTNOW = 7,
MSIRUNMODE_CABINET = 8,
MSIRUNMODE_SOURCESHORTNAMES = 9,
MSIRUNMODE_TARGETSHORTNAMES = 10,
MSIRUNMODE_RESERVED11 = 11,
MSIRUNMODE_WINDOWS9X = 12,
MSIRUNMODE_ZAWENABLED = 13,
MSIRUNMODE_RESERVED14 = 14,
MSIRUNMODE_RESERVED15 = 15,
MSIRUNMODE_SCHEDULED = 16,
MSIRUNMODE_ROLLBACK = 17,
MSIRUNMODE_COMMIT = 18
} |
| enum | MSIDBERROR {
MSIDBERROR_INVALIDARG = -3,
MSIDBERROR_MOREDATA = -2,
MSIDBERROR_FUNCTIONERROR = -1,
MSIDBERROR_NOERROR = 0,
MSIDBERROR_DUPLICATEKEY = 1,
MSIDBERROR_REQUIRED = 2,
MSIDBERROR_BADLINK = 3,
MSIDBERROR_OVERFLOW = 4,
MSIDBERROR_UNDERFLOW = 5,
MSIDBERROR_NOTINSET = 6,
MSIDBERROR_BADVERSION = 7,
MSIDBERROR_BADCASE = 8,
MSIDBERROR_BADGUID = 9,
MSIDBERROR_BADWILDCARD = 10,
MSIDBERROR_BADIDENTIFIER = 11,
MSIDBERROR_BADLANGUAGE = 12,
MSIDBERROR_BADFILENAME = 13,
MSIDBERROR_BADPATH = 14,
MSIDBERROR_BADCONDITION = 15,
MSIDBERROR_BADFORMATTED = 16,
MSIDBERROR_BADTEMPLATE = 17,
MSIDBERROR_BADDEFAULTDIR = 18,
MSIDBERROR_BADREGPATH = 19,
MSIDBERROR_BADCUSTOMSOURCE = 20,
MSIDBERROR_BADPROPERTY = 21,
MSIDBERROR_MISSINGDATA = 22,
MSIDBERROR_BADCATEGORY = 23,
MSIDBERROR_BADKEYTABLE = 24,
MSIDBERROR_BADMAXMINVALUES = 25,
MSIDBERROR_BADCABINET = 26,
MSIDBERROR_BADSHORTCUT = 27,
MSIDBERROR_STRINGOVERFLOW = 28,
MSIDBERROR_BADLOCALIZEATTRIB = 29
} |
| enum | MSIDBSTATE { MSIDBSTATE_ERROR = -1,
MSIDBSTATE_READ = 0,
MSIDBSTATE_WRITE = 1
} |
Functions |
| UINT WINAPI | MsiViewFetch (MSIHANDLE, MSIHANDLE *) |
| UINT WINAPI | MsiViewExecute (MSIHANDLE, MSIHANDLE) |
| UINT WINAPI | MsiViewClose (MSIHANDLE) |
| UINT WINAPI | MsiDatabaseOpenViewA (MSIHANDLE, LPCSTR, MSIHANDLE *) |
| UINT WINAPI | MsiDatabaseOpenViewW (MSIHANDLE, LPCWSTR, MSIHANDLE *) |
| MSIDBERROR WINAPI | MsiViewGetErrorA (MSIHANDLE, LPSTR, LPDWORD) |
| MSIDBERROR WINAPI | MsiViewGetErrorW (MSIHANDLE, LPWSTR, LPDWORD) |
| MSIDBSTATE WINAPI | MsiGetDatabaseState (MSIHANDLE) |
| MSIHANDLE WINAPI | MsiCreateRecord (UINT) |
| UINT WINAPI | MsiRecordClearData (MSIHANDLE) |
| UINT WINAPI | MsiRecordSetInteger (MSIHANDLE, UINT, int) |
| UINT WINAPI | MsiRecordSetStringA (MSIHANDLE, UINT, LPCSTR) |
| UINT WINAPI | MsiRecordSetStringW (MSIHANDLE, UINT, LPCWSTR) |
| UINT WINAPI | MsiRecordGetStringA (MSIHANDLE, UINT, LPSTR, LPDWORD) |
| UINT WINAPI | MsiRecordGetStringW (MSIHANDLE, UINT, LPWSTR, LPDWORD) |
| UINT WINAPI | MsiRecordGetFieldCount (MSIHANDLE) |
| int WINAPI | MsiRecordGetInteger (MSIHANDLE, UINT) |
| UINT WINAPI | MsiRecordDataSize (MSIHANDLE, UINT) |
| BOOL WINAPI | MsiRecordIsNull (MSIHANDLE, UINT) |
| UINT WINAPI | MsiFormatRecordA (MSIHANDLE, MSIHANDLE, LPSTR, LPDWORD) |
| UINT WINAPI | MsiFormatRecordW (MSIHANDLE, MSIHANDLE, LPWSTR, LPDWORD) |
| UINT WINAPI | MsiRecordSetStreamA (MSIHANDLE, UINT, LPCSTR) |
| UINT WINAPI | MsiRecordSetStreamW (MSIHANDLE, UINT, LPCWSTR) |
| UINT WINAPI | MsiRecordReadStream (MSIHANDLE, UINT, char *, LPDWORD) |
| UINT WINAPI | MsiDatabaseGetPrimaryKeysA (MSIHANDLE, LPCSTR, MSIHANDLE *) |
| UINT WINAPI | MsiDatabaseGetPrimaryKeysW (MSIHANDLE, LPCWSTR, MSIHANDLE *) |
| UINT WINAPI | MsiDoActionA (MSIHANDLE, LPCSTR) |
| UINT WINAPI | MsiDoActionW (MSIHANDLE, LPCWSTR) |
| UINT WINAPI | MsiDatabaseApplyTransformA (MSIHANDLE, LPCSTR, int) |
| UINT WINAPI | MsiDatabaseApplyTransformW (MSIHANDLE, LPCWSTR, int) |
| UINT WINAPI | MsiDatabaseGenerateTransformA (MSIHANDLE, MSIHANDLE, LPCSTR, int, int) |
| UINT WINAPI | MsiDatabaseGenerateTransformW (MSIHANDLE, MSIHANDLE, LPCWSTR, int, int) |
| UINT WINAPI | MsiDatabaseCommit (MSIHANDLE) |
| UINT WINAPI | MsiGetFeatureStateA (MSIHANDLE, LPCSTR, INSTALLSTATE *, INSTALLSTATE *) |
| UINT WINAPI | MsiGetFeatureStateW (MSIHANDLE, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *) |
| UINT WINAPI | MsiGetFeatureValidStatesA (MSIHANDLE, LPCSTR, LPDWORD) |
| UINT WINAPI | MsiGetFeatureValidStatesW (MSIHANDLE, LPCWSTR, LPDWORD) |
| UINT WINAPI | MsiSetComponentStateA (MSIHANDLE, LPCSTR, INSTALLSTATE) |
| UINT WINAPI | MsiSetComponentStateW (MSIHANDLE, LPCWSTR, INSTALLSTATE) |
| UINT WINAPI | MsiGetComponentStateA (MSIHANDLE, LPCSTR, INSTALLSTATE *, INSTALLSTATE *) |
| UINT WINAPI | MsiGetComponentStateW (MSIHANDLE, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *) |
| MSICONDITION WINAPI | MsiEvaluateConditionA (MSIHANDLE, LPCSTR) |
| MSICONDITION WINAPI | MsiEvaluateConditionW (MSIHANDLE, LPCWSTR) |
| UINT WINAPI | MsiGetPropertyA (MSIHANDLE, LPCSTR, LPSTR, LPDWORD) |
| UINT WINAPI | MsiGetPropertyW (MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD) |
| UINT WINAPI | MsiSetPropertyA (MSIHANDLE, LPCSTR, LPCSTR) |
| UINT WINAPI | MsiSetPropertyW (MSIHANDLE, LPCWSTR, LPCWSTR) |
| UINT WINAPI | MsiGetTargetPathA (MSIHANDLE, LPCSTR, LPSTR, LPDWORD) |
| UINT WINAPI | MsiGetTargetPathW (MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD) |
| UINT WINAPI | MsiSetTargetPathA (MSIHANDLE, LPCSTR, LPCSTR) |
| UINT WINAPI | MsiSetTargetPathW (MSIHANDLE, LPCWSTR, LPCWSTR) |
| UINT WINAPI | MsiGetSourcePathA (MSIHANDLE, LPCSTR, LPSTR, LPDWORD) |
| UINT WINAPI | MsiGetSourcePathW (MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD) |
| MSIHANDLE WINAPI | MsiGetActiveDatabase (MSIHANDLE) |
| UINT WINAPI | MsiViewGetColumnInfo (MSIHANDLE, MSICOLINFO, MSIHANDLE *) |
| INT WINAPI | MsiProcessMessage (MSIHANDLE, INSTALLMESSAGE, MSIHANDLE) |
| UINT WINAPI | MsiSetFeatureAttributesA (MSIHANDLE, LPCSTR, DWORD) |
| UINT WINAPI | MsiSetFeatureAttributesW (MSIHANDLE, LPCWSTR, DWORD) |
| UINT WINAPI | MsiSetFeatureStateA (MSIHANDLE, LPCSTR, INSTALLSTATE) |
| UINT WINAPI | MsiSetFeatureStateW (MSIHANDLE, LPCWSTR, INSTALLSTATE) |
| UINT WINAPI | MsiPreviewDialogA (MSIHANDLE, LPCSTR) |
| UINT WINAPI | MsiPreviewDialogW (MSIHANDLE, LPCWSTR) |
| UINT WINAPI | MsiPreviewBillboardA (MSIHANDLE, LPCSTR, LPCSTR) |
| UINT WINAPI | MsiPreviewBillboardW (MSIHANDLE, LPCWSTR, LPCWSTR) |
| UINT WINAPI | MsiCreateTransformSummaryInfoA (MSIHANDLE, MSIHANDLE, LPCSTR, int, int) |
| UINT WINAPI | MsiCreateTransformSummaryInfoW (MSIHANDLE, MSIHANDLE, LPCWSTR, int, int) |
| UINT WINAPI | MsiGetSummaryInformationA (MSIHANDLE, LPCSTR, UINT, MSIHANDLE *) |
| UINT WINAPI | MsiGetSummaryInformationW (MSIHANDLE, LPCWSTR, UINT, MSIHANDLE *) |
| UINT WINAPI | MsiSummaryInfoGetPropertyA (MSIHANDLE, UINT, PUINT, LPINT, FILETIME *, LPSTR, LPDWORD) |
| UINT WINAPI | MsiSummaryInfoGetPropertyW (MSIHANDLE, UINT, PUINT, LPINT, FILETIME *, LPWSTR, LPDWORD) |
| UINT WINAPI | MsiSummaryInfoSetPropertyA (MSIHANDLE, UINT, UINT, INT, FILETIME *, LPCSTR) |
| UINT WINAPI | MsiSummaryInfoSetPropertyW (MSIHANDLE, UINT, UINT, INT, FILETIME *, LPCWSTR) |
| UINT WINAPI | MsiDatabaseExportA (MSIHANDLE, LPCSTR, LPCSTR, LPCSTR) |
| UINT WINAPI | MsiDatabaseExportW (MSIHANDLE, LPCWSTR, LPCWSTR, LPCWSTR) |
| UINT WINAPI | MsiDatabaseImportA (MSIHANDLE, LPCSTR, LPCSTR) |
| UINT WINAPI | MsiDatabaseImportW (MSIHANDLE, LPCWSTR, LPCWSTR) |
| UINT WINAPI | MsiOpenDatabaseW (LPCWSTR, LPCWSTR, MSIHANDLE *) |
| UINT WINAPI | MsiOpenDatabaseA (LPCSTR, LPCSTR, MSIHANDLE *) |
| MSICONDITION WINAPI | MsiDatabaseIsTablePersistentA (MSIHANDLE, LPCSTR) |
| MSICONDITION WINAPI | MsiDatabaseIsTablePersistentW (MSIHANDLE, LPCWSTR) |
| UINT WINAPI | MsiSequenceA (MSIHANDLE, LPCSTR, INT) |
| UINT WINAPI | MsiSequenceW (MSIHANDLE, LPCWSTR, INT) |
| UINT WINAPI | MsiSummaryInfoPersist (MSIHANDLE) |
| UINT WINAPI | MsiSummaryInfoGetPropertyCount (MSIHANDLE, PUINT) |
| UINT WINAPI | MsiEnableUIPreview (MSIHANDLE, MSIHANDLE *) |
| BOOL WINAPI | MsiGetMode (MSIHANDLE, MSIRUNMODE) |
| UINT WINAPI | MsiSetMode (MSIHANDLE, MSIRUNMODE, BOOL) |
| UINT WINAPI | MsiViewModify (MSIHANDLE, MSIMODIFY, MSIHANDLE) |
| UINT WINAPI | MsiGetFeatureCostA (MSIHANDLE, LPCSTR, MSICOSTTREE, INSTALLSTATE, LPINT) |
| UINT WINAPI | MsiGetFeatureCostW (MSIHANDLE, LPCWSTR, MSICOSTTREE, INSTALLSTATE, LPINT) |
| LANGID WINAPI | MsiGetLanguage (MSIHANDLE) |
| UINT WINAPI | MsiSetInstallLevel (MSIHANDLE, int) |
| MSIHANDLE WINAPI | MsiGetLastErrorRecord (void) |