ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

msiquery.h File Reference
#include <msi.h>

Go to the source code of this file.

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)

Generated on Sat May 26 2012 05:43:12 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.