19 #ifndef __WINE_MSIQUERY_H 20 #define __WINE_MSIQUERY_H 32 #define MSI_NULL_INTEGER 0x80000000 65 #ifndef WINE_NO_UNICODE_MACROS 66 #define MSIDBOPEN_READONLY (LPCTSTR)0 67 #define MSIDBOPEN_TRANSACT (LPCTSTR)1 68 #define MSIDBOPEN_DIRECT (LPCTSTR)2 69 #define MSIDBOPEN_CREATE (LPCTSTR)3 70 #define MSIDBOPEN_CREATEDIRECT (LPCTSTR)4 72 #define MSIDBOPEN_READONLY (LPCWSTR)0 73 #define MSIDBOPEN_TRANSACT (LPCWSTR)1 74 #define MSIDBOPEN_DIRECT (LPCWSTR)2 75 #define MSIDBOPEN_CREATE (LPCWSTR)3 76 #define MSIDBOPEN_CREATEDIRECT (LPCWSTR)4 79 #define MSIDBOPEN_PATCHFILE 32 / sizeof(*MSIDBOPEN_READONLY) 174 #define MsiDatabaseOpenView WINELIB_NAME_AW(MsiDatabaseOpenView) 177 #define MsiViewGetError WINELIB_NAME_AW(MsiViewGetError) 187 #define MsiRecordSetString WINELIB_NAME_AW(MsiRecordSetString) 190 #define MsiRecordGetString WINELIB_NAME_AW(MsiRecordGetString) 197 #define MsiFormatRecord WINELIB_NAME_AW(MsiFormatRecord) 200 #define MsiRecordSetStream WINELIB_NAME_AW(MsiRecordSetStream) 205 #define MsiDatabaseGetPrimaryKeys WINELIB_NAME_AW(MsiDatabaseGetPrimaryKeys) 210 #define MsiDoAction WINELIB_NAME_AW(MsiDoAction) 215 #define MsiDatabaseApplyTransform WINELIB_NAME_AW(MsiDatabaseApplyTransform) 218 #define MsiDatabaseGenerateTransform WINELIB_NAME_AW(MsiDatabaseGenerateTransform) 225 #define MsiGetFeatureState WINELIB_NAME_AW(MsiGetFeatureState) 228 #define MsiGetFeatureValidStates WINELIB_NAME_AW(MsiGetFeatureValidStates) 231 #define MsiSetComponentState WINELIB_NAME_AW(MsiSetComponentState) 234 #define MsiGetComponentState WINELIB_NAME_AW(MsiGetComponentState) 238 #define MsiEvaluateCondition WINELIB_NAME_AW(MsiEvaluateCondition) 243 #define MsiGetProperty WINELIB_NAME_AW(MsiGetProperty) 247 #define MsiSetProperty WINELIB_NAME_AW(MsiSetProperty) 251 #define MsiGetTargetPath WINELIB_NAME_AW(MsiGetTargetPath) 255 #define MsiSetTargetPath WINELIB_NAME_AW(MsiSetTargetPath) 259 #define MsiGetSourcePath WINELIB_NAME_AW(MsiGetSourcePath) 268 #define MsiSetFeatureAttributes WINELIB_NAME_AW(MsiSetFeatureAttributes) 272 #define MsiSetFeatureState WINELIB_NAME_AW(MsiSetFeatureState) 276 #define MsiPreviewDialog WINELIB_NAME_AW(MsiPreviewDialog) 280 #define MsiPreviewBillboard WINELIB_NAME_AW(MsiPreviewBillboard) 284 #define MsiCreateTransformSummaryInfo WINELIB_NAME_AW(MsiCreateTransformSummaryInfo) 288 #define MsiGetSummaryInformation WINELIB_NAME_AW(MsiGetSummaryInformation) 292 #define MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty) 296 #define MsiSummaryInfoSetProperty WINELIB_NAME_AW(MsiSummaryInfoSetProperty) 300 #define MsiDatabaseExport WINELIB_NAME_AW(MsiDatabaseExport) 304 #define MsiDatabaseImport WINELIB_NAME_AW(MsiDatabaseImport) 308 #define MsiOpenDatabase WINELIB_NAME_AW(MsiOpenDatabase) 312 #define MsiDatabaseIsTablePersistent WINELIB_NAME_AW(MsiDatabaseIsTablePersistent) 316 #define MsiSequence WINELIB_NAME_AW(MsiSequence) 329 #define MsiGetFeatureCost WINELIB_NAME_AW(MsiGetFeatureCost) UINT WINAPI MsiRecordSetStringW(MSIHANDLE, UINT, LPCWSTR)
LANGID WINAPI MsiGetLanguage(MSIHANDLE)
UINT WINAPI MsiViewGetColumnInfo(MSIHANDLE, MSICOLINFO, MSIHANDLE *)
int WINAPI MsiRecordGetInteger(MSIHANDLE, UINT)
MSIHANDLE WINAPI MsiGetLastErrorRecord(void)
UINT WINAPI MsiDatabaseCommit(MSIHANDLE)
enum tagMSICOSTTREE MSICOSTTREE
UINT WINAPI MsiGetTargetPathW(MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiFormatRecordA(MSIHANDLE, MSIHANDLE, LPSTR, LPDWORD)
BOOL WINAPI MsiRecordIsNull(MSIHANDLE, UINT)
UINT WINAPI MsiPreviewBillboardA(MSIHANDLE, LPCSTR, LPCSTR)
UINT WINAPI MsiDatabaseImportW(MSIHANDLE, LPCWSTR, LPCWSTR)
UINT WINAPI MsiRecordReadStream(MSIHANDLE, UINT, char *, LPDWORD)
UINT WINAPI MsiRecordGetStringA(MSIHANDLE, UINT, LPSTR, LPDWORD)
UINT WINAPI MsiSetPropertyW(MSIHANDLE, LPCWSTR, LPCWSTR)
UINT WINAPI MsiSummaryInfoGetPropertyW(MSIHANDLE, UINT, PUINT, LPINT, FILETIME *, LPWSTR, LPDWORD)
UINT WINAPI MsiDatabaseOpenViewW(MSIHANDLE, LPCWSTR, MSIHANDLE *)
MSICONDITION WINAPI MsiDatabaseIsTablePersistentA(MSIHANDLE, LPCSTR)
MSICONDITION WINAPI MsiEvaluateConditionW(MSIHANDLE, LPCWSTR)
UINT WINAPI MsiGetComponentStateA(MSIHANDLE, LPCSTR, INSTALLSTATE *, INSTALLSTATE *)
UINT WINAPI MsiRecordSetStreamW(MSIHANDLE, UINT, LPCWSTR)
UINT WINAPI MsiSetFeatureStateA(MSIHANDLE, LPCSTR, INSTALLSTATE)
UINT WINAPI MsiViewClose(MSIHANDLE)
UINT WINAPI MsiDatabaseApplyTransformW(MSIHANDLE, LPCWSTR, int)
UINT WINAPI MsiSummaryInfoSetPropertyA(MSIHANDLE, UINT, UINT, INT, FILETIME *, LPCSTR)
MSIDBSTATE WINAPI MsiGetDatabaseState(MSIHANDLE)
MSIDBERROR WINAPI MsiViewGetErrorA(MSIHANDLE, LPSTR, LPDWORD)
UINT WINAPI MsiSetTargetPathW(MSIHANDLE, LPCWSTR, LPCWSTR)
UINT WINAPI MsiRecordDataSize(MSIHANDLE, UINT)
UINT WINAPI MsiPreviewBillboardW(MSIHANDLE, LPCWSTR, LPCWSTR)
UINT WINAPI MsiGetFeatureCostA(MSIHANDLE, LPCSTR, MSICOSTTREE, INSTALLSTATE, LPINT)
enum tagMSICONDITION MSICONDITION
UINT WINAPI MsiCreateTransformSummaryInfoA(MSIHANDLE, MSIHANDLE, LPCSTR, int, int)
UINT WINAPI MsiRecordGetFieldCount(MSIHANDLE)
UINT WINAPI MsiViewFetch(MSIHANDLE, MSIHANDLE *)
UINT WINAPI MsiDatabaseGenerateTransformW(MSIHANDLE, MSIHANDLE, LPCWSTR, int, int)
UINT WINAPI MsiFormatRecordW(MSIHANDLE, MSIHANDLE, LPWSTR, LPDWORD)
MSIDBERROR WINAPI MsiViewGetErrorW(MSIHANDLE, LPWSTR, LPDWORD)
UINT WINAPI MsiSummaryInfoGetPropertyCount(MSIHANDLE, PUINT)
UINT WINAPI MsiGetPropertyA(MSIHANDLE, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiSummaryInfoGetPropertyA(MSIHANDLE, UINT, PUINT, LPINT, FILETIME *, LPSTR, LPDWORD)
UINT WINAPI MsiGetPropertyW(MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiSetPropertyA(MSIHANDLE, LPCSTR, LPCSTR)
UINT WINAPI MsiRecordSetInteger(MSIHANDLE, UINT, int)
UINT WINAPI MsiSetMode(MSIHANDLE, MSIRUNMODE, BOOL)
UINT WINAPI MsiDatabaseGetPrimaryKeysW(MSIHANDLE, LPCWSTR, MSIHANDLE *)
INT WINAPI MsiProcessMessage(MSIHANDLE, INSTALLMESSAGE, MSIHANDLE)
UINT WINAPI MsiGetFeatureValidStatesW(MSIHANDLE, LPCWSTR, LPDWORD)
MSICONDITION WINAPI MsiEvaluateConditionA(MSIHANDLE, LPCSTR)
UINT WINAPI MsiViewExecute(MSIHANDLE, MSIHANDLE)
UINT WINAPI MsiGetSourcePathA(MSIHANDLE, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiSetComponentStateW(MSIHANDLE, LPCWSTR, INSTALLSTATE)
UINT WINAPI MsiPreviewDialogA(MSIHANDLE, LPCSTR)
UINT WINAPI MsiGetFeatureValidStatesA(MSIHANDLE, LPCSTR, LPDWORD)
UINT WINAPI MsiDatabaseGetPrimaryKeysA(MSIHANDLE, LPCSTR, MSIHANDLE *)
enum tagMSIDBERROR MSIDBERROR
UINT WINAPI MsiDatabaseExportW(MSIHANDLE, LPCWSTR, LPCWSTR, LPCWSTR)
UINT WINAPI MsiPreviewDialogW(MSIHANDLE, LPCWSTR)
UINT WINAPI MsiDoActionW(MSIHANDLE, LPCWSTR)
UINT WINAPI MsiSummaryInfoPersist(MSIHANDLE)
UINT WINAPI MsiGetTargetPathA(MSIHANDLE, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiSetFeatureAttributesA(MSIHANDLE, LPCSTR, DWORD)
UINT WINAPI MsiDatabaseImportA(MSIHANDLE, LPCSTR, LPCSTR)
UINT WINAPI MsiGetSummaryInformationW(MSIHANDLE, LPCWSTR, UINT, MSIHANDLE *)
UINT WINAPI MsiViewModify(MSIHANDLE, MSIMODIFY, MSIHANDLE)
UINT WINAPI MsiSetComponentStateA(MSIHANDLE, LPCSTR, INSTALLSTATE)
UINT WINAPI MsiGetFeatureStateW(MSIHANDLE, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *)
UINT WINAPI MsiDatabaseExportA(MSIHANDLE, LPCSTR, LPCSTR, LPCSTR)
enum tagMSIRUNMODE MSIRUNMODE
UINT WINAPI MsiGetFeatureStateA(MSIHANDLE, LPCSTR, INSTALLSTATE *, INSTALLSTATE *)
UINT WINAPI MsiRecordClearData(MSIHANDLE)
MSIHANDLE WINAPI MsiCreateRecord(UINT)
UINT WINAPI MsiSequenceW(MSIHANDLE, LPCWSTR, INT)
UINT WINAPI MsiSetInstallLevel(MSIHANDLE, int)
UINT WINAPI MsiSetFeatureStateW(MSIHANDLE, LPCWSTR, INSTALLSTATE)
enum tagMSIDBSTATE MSIDBSTATE
UINT WINAPI MsiGetFeatureCostW(MSIHANDLE, LPCWSTR, MSICOSTTREE, INSTALLSTATE, LPINT)
enum tagMSICOLINFO MSICOLINFO
UINT WINAPI MsiRecordSetStreamA(MSIHANDLE, UINT, LPCSTR)
enum tagMSIMODIFY MSIMODIFY
UINT WINAPI MsiDatabaseGenerateTransformA(MSIHANDLE, MSIHANDLE, LPCSTR, int, int)
UINT WINAPI MsiEnableUIPreview(MSIHANDLE, MSIHANDLE *)
UINT WINAPI MsiSetFeatureAttributesW(MSIHANDLE, LPCWSTR, DWORD)
UINT WINAPI MsiGetSummaryInformationA(MSIHANDLE, LPCSTR, UINT, MSIHANDLE *)
UINT WINAPI MsiRecordGetStringW(MSIHANDLE, UINT, LPWSTR, LPDWORD)
MSIHANDLE WINAPI MsiGetActiveDatabase(MSIHANDLE)
UINT WINAPI MsiSequenceA(MSIHANDLE, LPCSTR, INT)
UINT WINAPI MsiDatabaseOpenViewA(MSIHANDLE, LPCSTR, MSIHANDLE *)
UINT WINAPI MsiCreateTransformSummaryInfoW(MSIHANDLE, MSIHANDLE, LPCWSTR, int, int)
UINT WINAPI MsiGetComponentStateW(MSIHANDLE, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *)
UINT WINAPI MsiOpenDatabaseA(LPCSTR, LPCSTR, MSIHANDLE *)
UINT WINAPI MsiSetTargetPathA(MSIHANDLE, LPCSTR, LPCSTR)
UINT WINAPI MsiDatabaseApplyTransformA(MSIHANDLE, LPCSTR, int)
UINT WINAPI MsiOpenDatabaseW(LPCWSTR, LPCWSTR, MSIHANDLE *)
MSICONDITION WINAPI MsiDatabaseIsTablePersistentW(MSIHANDLE, LPCWSTR)
UINT WINAPI MsiDoActionA(MSIHANDLE, LPCSTR)
UINT WINAPI MsiGetSourcePathW(MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiRecordSetStringA(MSIHANDLE, UINT, LPCSTR)
UINT WINAPI MsiSummaryInfoSetPropertyW(MSIHANDLE, UINT, UINT, INT, FILETIME *, LPCWSTR)
BOOL WINAPI MsiGetMode(MSIHANDLE, MSIRUNMODE)
enum tagMSITRANSFORM_VALIDATE MSITRANSFORM_VALIDATE