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

#include <wincrypt.h>

Go to the source code of this file.

Data Structures

struct  PMSIFILEHASHINFO
struct  PMSIPATCHSEQUENCEINFOA
struct  PMSIPATCHSEQUENCEINFOW

Defines

#define MAX_FEATURE_CHARS   38
#define ERROR_PATCH_TARGET_NOT_FOUND   1642
#define INSTALLPROPERTY_PACKAGENAMEA   "PackageName"
#define INSTALLPROPERTY_PACKAGENAME   WINELIB_NAME_AW(INSTALLPROPERTY_PACKAGENAME)
#define INSTALLPROPERTY_TRANSFORMSA   "Transforms"
#define INSTALLPROPERTY_TRANSFORMS   WINELIB_NAME_AW(INSTALLPROPERTY_TRANSFORMS)
#define INSTALLPROPERTY_LANGUAGEA   "Language"
#define INSTALLPROPERTY_LANGUAGE   WINELIB_NAME_AW(INSTALLPROPERTY_LANGUAGE)
#define INSTALLPROPERTY_PRODUCTNAMEA   "ProductName"
#define INSTALLPROPERTY_PRODUCTNAME   WINELIB_NAME_AW(INSTALLPROPERTY_PRODUCTNAME)
#define INSTALLPROPERTY_ASSIGNMENTTYPEA   "AssignmentType"
#define INSTALLPROPERTY_ASSIGNMENTTYPE   WINELIB_NAME_AW(INSTALLPROPERTY_ASSIGNMENTTYPE)
#define INSTALLPROPERTY_PACKAGECODEA   "PackageCode"
#define INSTALLPROPERTY_PACKAGECODE   WINELIB_NAME_AW(INSTALLPROPERTY_PACKAGECODE)
#define INSTALLPROPERTY_VERSIONA   "Version"
#define INSTALLPROPERTY_VERSION   WINELIB_NAME_AW(INSTALLPROPERTY_VERSION)
#define INSTALLPROPERTY_PRODUCTICONA   "ProductIcon"
#define INSTALLPROPERTY_PRODUCTICON   WINELIB_NAME_AW(INSTALLPROPERTY_PRODUCTICON)
#define INSTALLPROPERTY_INSTANCETYPEA   "InstanceType"
#define INSTALLPROPERTY_INSTANCETYPE   WINELIB_NAME_AW(INSTALLPROPERTY_INSTANCETYPE)
#define INSTALLPROPERTY_AUTHORIZED_LUA_APPA   "AuthorizedLUAApp"
#define INSTALLPROPERTY_AUTHORIZED_LUA_APP   WINELIB_NAME_AW(INSTALLPROPERTY_AUTHORIZED_LUA_APP)
#define INSTALLPROPERTY_INSTALLEDPRODUCTNAMEA   "InstalledProductName"
#define INSTALLPROPERTY_INSTALLEDPRODUCTNAME   WINELIB_NAME_AW(INSTALLPROPERTY_INSTALLEDPRODUCTNAME)
#define INSTALLPROPERTY_VERSIONSTRINGA   "VersionString"
#define INSTALLPROPERTY_VERSIONSTRING   WINELIB_NAME_AW(INSTALLPROPERTY_VERSIONSTRING)
#define INSTALLPROPERTY_HELPLINKA   "HelpLink"
#define INSTALLPROPERTY_HELPLINK   WINELIB_NAME_AW(INSTALLPROPERTY_HELPLINK)
#define INSTALLPROPERTY_HELPTELEPHONEA   "HelpTelephone"
#define INSTALLPROPERTY_HELPTELEPHONE   WINELIB_NAME_AW(INSTALLPROPERTY_HELPTELEPHONE)
#define INSTALLPROPERTY_INSTALLLOCATIONA   "InstallLocation"
#define INSTALLPROPERTY_INSTALLLOCATION   WINELIB_NAME_AW(INSTALLPROPERTY_INSTALLLOCATION)
#define INSTALLPROPERTY_INSTALLSOURCEA   "InstallSource"
#define INSTALLPROPERTY_INSTALLSOURCE   WINELIB_NAME_AW(INSTALLPROPERTY_INSTALLSOURCE)
#define INSTALLPROPERTY_INSTALLDATEA   "InstallDate"
#define INSTALLPROPERTY_INSTALLDATE   WINELIB_NAME_AW(INSTALLPROPERTY_INSTALLDATE)
#define INSTALLPROPERTY_PUBLISHERA   "Publisher"
#define INSTALLPROPERTY_PUBLISHER   WINELIB_NAME_AW(INSTALLPROPERTY_PUBLISHER)
#define INSTALLPROPERTY_LOCALPACKAGEA   "LocalPackage"
#define INSTALLPROPERTY_LOCALPACKAGE   WINELIB_NAME_AW(INSTALLPROPERTY_LOCALPACKAGE)
#define INSTALLPROPERTY_URLINFOABOUTA   "URLInfoAbout"
#define INSTALLPROPERTY_URLINFOABOUT   WINELIB_NAME_AW(INSTALLPROPERTY_URLINFOABOUT)
#define INSTALLPROPERTY_URLUPDATEINFOA   "URLUpdateInfo"
#define INSTALLPROPERTY_URLUPDATEINFO   WINELIB_NAME_AW(INSTALLPROPERTY_URLUPDATEINFO)
#define INSTALLPROPERTY_VERSIONMINORA   "VersionMinor"
#define INSTALLPROPERTY_VERSIONMINOR   WINELIB_NAME_AW(INSTALLPROPERTY_VERSIONMINOR)
#define INSTALLPROPERTY_VERSIONMAJORA   "VersionMajor"
#define INSTALLPROPERTY_VERSIONMAJOR   WINELIB_NAME_AW(INSTALLPROPERTY_VERSIONMAJOR)
#define INSTALLPROPERTY_PRODUCTIDA   "ProductID"
#define INSTALLPROPERTY_PRODUCTID   WINELIB_NAME_AW(INSTALLPROPERTY_PRODUCTID)
#define INSTALLPROPERTY_REGCOMPANYA   "RegCompany"
#define INSTALLPROPERTY_REGCOMPANY   WINELIB_NAME_AW(INSTALLPROPERTY_REGCOMPANY)
#define INSTALLPROPERTY_REGOWNERA   "RegOwner"
#define INSTALLPROPERTY_REGOWNER   WINELIB_NAME_AW(INSTALLPROPERTY_REGOWNER)
#define INSTALLPROPERTY_UNINSTALLABLEA   "Uninstallable"
#define INSTALLPROPERTY_UNINSTALLABLE   WINELIB_NAME_AW(INSTALLPROPERTY_UNINSTALLABLE)
#define INSTALLPROPERTY_PRODUCTSTATEA   "State"
#define INSTALLPROPERTY_PRODUCTSTATE   WINELIB_NAME_AW(INSTALLPROPERTY_PRODUCTSTATE)
#define INSTALLPROPERTY_PATCHSTATEA   "State"
#define INSTALLPROPERTY_PATCHSTATE   WINELIB_NAME_AW(INSTALLPROPERTY_PATCHSTATE)
#define INSTALLPROPERTY_PATCHTYPEA   "PatchType"
#define INSTALLPROPERTY_PATCHTYPE   WINELIB_NAME_AW(INSTALLPROPERTY_PATCHTYPE)
#define INSTALLPROPERTY_LUAENABLEDA   "LUAEnabled"
#define INSTALLPROPERTY_LUAENABLED   WINELIB_NAME_AW(INSTALLPROPERTY_LUAENABLED)
#define INSTALLPROPERTY_DISPLAYNAMEA   "DisplayName"
#define INSTALLPROPERTY_DISPLAYNAME   WINELIB_NAME_AW(INSTALLPROPERTY_DISPLAYNAME)
#define INSTALLPROPERTY_MOREINFOURLA   "MoreInfoURL"
#define INSTALLPROPERTY_MOREINFOURL   WINELIB_NAME_AW(INSTALLPROPERTY_MOREINFOURL)
#define INSTALLPROPERTY_LASTUSEDSOURCEA   "LastUsedSource"
#define INSTALLPROPERTY_LASTUSEDSOURCE   WINELIB_NAME_AW(INSTALLPROPERTY_LASTUSEDSOURCE)
#define INSTALLPROPERTY_LASTUSEDTYPEA   "LastUsedType"
#define INSTALLPROPERTY_LASTUSEDTYPE   WINELIB_NAME_AW(INSTALLPROPERTY_LASTUSEDTYPE)
#define INSTALLPROPERTY_MEDIAPACKAGEPATHA   "MediaPackagePath"
#define INSTALLPROPERTY_MEDIAPACKAGEPATH   WINELIB_NAME_AW(INSTALLPROPERTY_MEDIAPACKAGEPATH)
#define INSTALLPROPERTY_DISKPROMPTA   "DiskPrompt"
#define INSTALLPROPERTY_DISKPROMPT   WINELIB_NAME_AW(INSTALLPROPERTY_DISKPROMPT)
#define MsiAdvertiseProduct   WINELIB_NAME_AW(MsiAdvertiseProduct)
#define MsiAdvertiseProductEx   WINELIB_NAME_AW(MsiAdvertiseProductEx)
#define MsiInstallProduct   WINELIB_NAME_AW(MsiInstallProduct)
#define MsiReinstallProduct   WINELIB_NAME_AW(MsiReinstallProduct)
#define MsiApplyPatch   WINELIB_NAME_AW(MsiApplyPatch)
#define MsiEnumComponentCosts   WINELIB_NAME_AW(MsiEnumComponentCosts)
#define MsiEnumProducts   WINELIB_NAME_AW(MsiEnumProducts)
#define MsiEnumProductsEx   WINELIB_NAME_AW(MsiEnumProductsEx)
#define MsiEnumFeatures   WINELIB_NAME_AW(MsiEnumFeatures)
#define MsiEnumComponents   WINELIB_NAME_AW(MsiEnumComponents)
#define MsiEnumComponentsEx   WINELIB_NAME_AW(MsiEnumComponentsEx)
#define MsiEnumClients   WINELIB_NAME_AW(MsiEnumClients)
#define MsiOpenPackage   WINELIB_NAME_AW(MsiOpenPackage)
#define MsiOpenPackageEx   WINELIB_NAME_AW(MsiOpenPackageEx)
#define MsiOpenProduct   WINELIB_NAME_AW(MsiOpenProduct)
#define MsiGetProductProperty   WINELIB_NAME_AW(MsiGetProductProperty)
#define MsiVerifyPackage   WINELIB_NAME_AW(MsiVerifyPackage)
#define MsiQueryComponentState   WINELIB_NAME_AW(MsiQueryComponentState)
#define MsiQueryProductState   WINELIB_NAME_AW(MsiQueryProductState)
#define MsiConfigureProduct   WINELIB_NAME_AW(MsiConfigureProduct);
#define MsiConfigureProductEx   WINELIB_NAME_AW(MsiConfigureProductEx);
#define MsiConfigureFeature   WINELIB_NAME_AW(MsiConfigureFeature);
#define MsiGetProductCode   WINELIB_NAME_AW(MsiGetProductCode)
#define MsiGetProductInfo   WINELIB_NAME_AW(MsiGetProductInfo)
#define MsiGetProductInfoEx   WINELIB_NAME_AW(MsiGetProductInfoEx)
#define MsiGetPatchInfoEx   WINELIB_NAME_AW(MsiGetPatchInfoEx)
#define MsiGetPatchInfo   WINELIB_NAME_AW(MsiGetPatchInfo)
#define MsiEnableLog   WINELIB_NAME_AW(MsiEnableLog)
#define MsiSetExternalUI   WINELIB_NAME_AW(MsiSetExternalUI)
#define MsiGetComponentPath   WINELIB_NAME_AW(MsiGetComponentPath)
#define MsiQueryFeatureState   WINELIB_NAME_AW(MsiQueryFeatureState)
#define MsiGetFeatureInfo   WINELIB_NAME_AW(MsiGetFeatureInfo)
#define MsiGetFeatureUsage   WINELIB_NAME_AW(MsiGetFeatureUsage)
#define MsiEnumRelatedProducts   WINELIB_NAME_AW(MsiEnumRelatedProducts)
#define MsiProvideAssembly   WINELIB_NAME_AW(MsiProvideAssembly)
#define MsiEnumComponentQualifiers   WINELIB_NAME_AW(MsiEnumComponentQualifiers)
#define MsiGetFileVersion   WINELIB_NAME_AW(MsiGetFileVersion)
#define MsiMessageBox   WINELIB_NAME_AW(MsiMessageBox)
#define MsiProvideQualifiedComponentEx   WINELIB_NAME_AW(MsiProvideQualifiedComponentEx)
#define MsiProvideQualifiedComponent   WINELIB_NAME_AW(MsiProvideQualifiedComponent)
#define MsiGetUserInfo   WINELIB_NAME_AW(MsiGetUserInfo)
#define MsiCollectUserInfo   WINELIB_NAME_AW(MsiCollectUserInfo)
#define MsiReinstallFeature   WINELIB_NAME_AW(MsiReinstallFeature)
#define MsiGetShortcutTarget   WINELIB_NAME_AW(MsiGetShortcutTarget)
#define MsiUseFeature   WINELIB_NAME_AW(MsiUseFeature)
#define MsiUseFeatureEx   WINELIB_NAME_AW(MsiUseFeatureEx)
#define MsiGetFileSignatureInformation   WINELIB_NAME_AW(MsiGetFileSignatureInformation)
#define MsiLocateComponent   WINELIB_NAME_AW(MsiLocateComponent)
#define MsiSourceListAddSource   WINELIB_NAME_AW(MsiSourceListAddSource)
#define MsiSourceListEnumMediaDisks   WINELIB_NAME_AW(MsiSourceListEnumMediaDisks)
#define MsiSourceListEnumSources   WINELIB_NAME_AW(MsiSourceListEnumSources)
#define MsiSourceListClearSource   WINELIB_NAME_AW(MsiSourceListClearSource)
#define MsiSourceListClearAll   WINELIB_NAME_AW(MsiSourceListClearAll)
#define MsiSourceListGetInfo   WINELIB_NAME_AW(MsiSourceListGetInfo)
#define MsiSourceListSetInfo   WINELIB_NAME_AW(MsiSourceListSetInfo)
#define MsiSourceListAddSourceEx   WINELIB_NAME_AW(MsiSourceListAddSourceEx)
#define MsiSourceListAddMediaDisk   WINELIB_NAME_AW(MsiSourceListAddMediaDisk)
#define MsiEnumPatches   WINELIB_NAME_AW(MsiEnumPatches)
#define MsiEnumPatchesEx   WINELIB_NAME_AW(MsiEnumPatchesEx)
#define MsiGetFileHash   WINELIB_NAME_AW(MsiGetFileHash)
#define MsiAdvertiseScript   WINELIB_NAME_AW(MsiAdvertiseScript)
#define MsiIsProductElevated   WINELIB_NAME_AW(MsiIsProductElevated)
#define MsiDatabaseMerge   WINELIB_NAME_AW(MsiDatabaseMerge)
#define MsiInstallMissingComponent   WINELIB_NAME_AW(MsiInstallMissingComponent)
#define MsiDetermineApplicablePatches   WINELIB_NAME_AW(MsiDetermineApplicablePatches)
#define MsiDeterminePatchSequence   WINELIB_NAME_AW(MsiDeterminePatchSequence)
#define MsiApplyMultiplePatches   WINELIB_NAME_AW(MsiApplyMultiplePatches)
#define MsiBeginTransaction   WINELIB_NAME_AW(MsiBeginTransaction)

Typedefs

typedef ULONG MSIHANDLE
typedef enum tagMSIPATCHDATATYPE * PMSIPATCHDATATYPE
typedef INT(CALLBACK * INSTALLUI_HANDLERA )(LPVOID, UINT, LPCSTR)
typedef INT(CALLBACK * INSTALLUI_HANDLERW )(LPVOID, UINT, LPCWSTR)
typedef INT(CALLBACK * INSTALLUI_HANDLER_RECORD )(LPVOID, UINT, MSIHANDLE)
typedef INSTALLUI_HANDLER_RECORDPINSTALLUI_HANDLER_RECORD

Enumerations

enum  INSTALLSTATE {
  INSTALLSTATE_NOTUSED = -7, INSTALLSTATE_BADCONFIG = -6, INSTALLSTATE_INCOMPLETE = -5, INSTALLSTATE_SOURCEABSENT = -4,
  INSTALLSTATE_MOREDATA = -3, INSTALLSTATE_INVALIDARG = -2, INSTALLSTATE_UNKNOWN = -1, INSTALLSTATE_BROKEN = 0,
  INSTALLSTATE_ADVERTISED = 1, INSTALLSTATE_ABSENT = 2, INSTALLSTATE_LOCAL = 3, INSTALLSTATE_SOURCE = 4,
  INSTALLSTATE_DEFAULT = 5
}
enum  MSIPATCHSTATE {
  MSIPATCHSTATE_INVALID = 0, MSIPATCHSTATE_APPLIED = 1, MSIPATCHSTATE_SUPERSEDED = 2, MSIPATCHSTATE_OBSOLETED = 4,
  MSIPATCHSTATE_REGISTERED = 8, MSIPATCHSTATE_ALL
}
enum  INSTALLUILEVEL {
  INSTALLUILEVEL_NOCHANGE = 0, INSTALLUILEVEL_DEFAULT = 1, INSTALLUILEVEL_NONE = 2, INSTALLUILEVEL_BASIC = 3,
  INSTALLUILEVEL_REDUCED = 4, INSTALLUILEVEL_FULL = 5, INSTALLUILEVEL_HIDECANCEL = 0x20, INSTALLUILEVEL_PROGRESSONLY = 0x40,
  INSTALLUILEVEL_ENDDIALOG = 0x80, INSTALLUILEVEL_SOURCERESONLY = 0x100
}
enum  USERINFOSTATE {
  USERINFOSTATE_MOREDATA = -3, USERINFOSTATE_INVALIDARG = -2, USERINFOSTATE_UNKNOWN = -1, USERINFOSTATE_ABSENT = 0,
  USERINFOSTATE_PRESENT = 1
}
enum  INSTALLLEVEL { INSTALLLEVEL_DEFAULT = 0, INSTALLLEVEL_MINIMUM = 1, INSTALLLEVEL_MAXIMUM = 0xFFFF }
enum  INSTALLMESSAGE {
  INSTALLMESSAGE_FATALEXIT = 0, INSTALLMESSAGE_ERROR = 0x01000000, INSTALLMESSAGE_WARNING = 0x02000000, INSTALLMESSAGE_USER = 0x03000000,
  INSTALLMESSAGE_INFO = 0x04000000, INSTALLMESSAGE_FILESINUSE = 0x05000000, INSTALLMESSAGE_RESOLVESOURCE = 0x06000000, INSTALLMESSAGE_OUTOFDISKSPACE = 0x07000000,
  INSTALLMESSAGE_ACTIONSTART = 0x08000000, INSTALLMESSAGE_ACTIONDATA = 0x09000000, INSTALLMESSAGE_PROGRESS = 0x0a000000, INSTALLMESSAGE_COMMONDATA = 0x0b000000,
  INSTALLMESSAGE_INITIALIZE = 0x0c000000, INSTALLMESSAGE_TERMINATE = 0x0d000000, INSTALLMESSAGE_SHOWDIALOG = 0x0e000000
}
enum  REINSTALLMODE {
  REINSTALLMODE_REPAIR = 0x00000001, REINSTALLMODE_FILEMISSING = 0x00000002, REINSTALLMODE_FILEOLDERVERSION = 0x00000004, REINSTALLMODE_FILEEQUALVERSION = 0x00000008,
  REINSTALLMODE_FILEEXACT = 0x00000010, REINSTALLMODE_FILEVERIFY = 0x00000020, REINSTALLMODE_FILEREPLACE = 0x00000040, REINSTALLMODE_MACHINEDATA = 0x00000080,
  REINSTALLMODE_USERDATA = 0x00000100, REINSTALLMODE_SHORTCUT = 0x00000200, REINSTALLMODE_PACKAGE = 0x00000400
}
enum  INSTALLLOGMODE {
  INSTALLLOGMODE_FATALEXIT = (1 << (INSTALLMESSAGE_FATALEXIT >> 24)), INSTALLLOGMODE_ERROR = (1 << (INSTALLMESSAGE_ERROR >> 24)), INSTALLLOGMODE_WARNING = (1 << (INSTALLMESSAGE_WARNING >> 24)), INSTALLLOGMODE_USER = (1 << (INSTALLMESSAGE_USER >> 24)),
  INSTALLLOGMODE_INFO = (1 << (INSTALLMESSAGE_INFO >> 24)), INSTALLLOGMODE_RESOLVESOURCE = (1 << (INSTALLMESSAGE_RESOLVESOURCE >> 24)), INSTALLLOGMODE_OUTOFDISKSPACE = (1 << (INSTALLMESSAGE_OUTOFDISKSPACE >> 24)), INSTALLLOGMODE_ACTIONSTART = (1 << (INSTALLMESSAGE_ACTIONSTART >> 24)),
  INSTALLLOGMODE_ACTIONDATA = (1 << (INSTALLMESSAGE_ACTIONDATA >> 24)), INSTALLLOGMODE_COMMONDATA = (1 << (INSTALLMESSAGE_COMMONDATA >> 24)), INSTALLLOGMODE_PROPERTYDUMP = (1 << (INSTALLMESSAGE_PROGRESS >> 24)), INSTALLLOGMODE_VERBOSE = (1 << (INSTALLMESSAGE_INITIALIZE >> 24)),
  INSTALLLOGMODE_EXTRADEBUG = (1 << (INSTALLMESSAGE_TERMINATE >> 24)), INSTALLLOGMODE_PROGRESS = (1 << (INSTALLMESSAGE_PROGRESS >> 24)), INSTALLLOGMODE_INITIALIZE = (1 << (INSTALLMESSAGE_INITIALIZE >> 24)), INSTALLLOGMODE_TERMINATE = (1 << (INSTALLMESSAGE_TERMINATE >> 24)),
  INSTALLLOGMODE_SHOWDIALOG = (1 << (INSTALLMESSAGE_SHOWDIALOG >> 24))
}
enum  INSTALLLOGATTRIBUTES { INSTALLLOGATTRIBUTES_APPEND = 0x00000001, INSTALLLOGATTRIBUTES_FLUSHEACHLINE = 0x00000002 }
enum  INSTALLMODE {
  INSTALLMODE_NODETECTION_ANY = -4, INSTALLMODE_NOSOURCERESOLUTION = -3, INSTALLMODE_NODETECTION = -2, INSTALLMODE_EXISTING = -1,
  INSTALLMODE_DEFAULT = 0
}
enum  ADVERTISEFLAGS { ADVERTISEFLAGS_MACHINEASSIGN = 0, ADVERTISEFLAGS_USERASSIGN = 1 }
enum  SCRIPTFLAGS {
  SCRIPTFLAGS_CACHEINFO = 1, SCRIPTFLAGS_SHORTCUTS = 4, SCRIPTFLAGS_MACHINEASSIGN = 8, SCRIPTFLAGS_REGDATA_APPINFO = 0x10,
  SCRIPTFLAGS_REGDATA_CNFGINFO = 0x20, SCRIPTFLAGS_VALIDATE_TRANSFORMS_LIST = 0x40, SCRIPTFLAGS_REGDATA_CLASSINFO = 0x80, SCRIPTFLAGS_REGDATA_EXTENSIONINFO = 0x100
}
enum  INSTALLTYPE { INSTALLTYPE_DEFAULT = 0, INSTALLTYPE_NETWORK_IMAGE = 1, INSTALLTYPE_SINGLE_INSTANCE = 2 }
enum  MSIINSTALLCONTEXT {
  MSIINSTALLCONTEXT_FIRSTVISIBLE = 0, MSIINSTALLCONTEXT_NONE = 0, MSIINSTALLCONTEXT_USERMANAGED = 1, MSIINSTALLCONTEXT_USERUNMANAGED = 2,
  MSIINSTALLCONTEXT_MACHINE = 4, MSIINSTALLCONTEXT_ALL = (MSIINSTALLCONTEXT_USERMANAGED | MSIINSTALLCONTEXT_USERUNMANAGED | MSIINSTALLCONTEXT_MACHINE), MSIINSTALLCONTEXT_ALLUSERMANAGED = 8
}
enum  MSISOURCETYPE { MSISOURCETYPE_UNKNOWN = 0x00000000L, MSISOURCETYPE_NETWORK = 0x00000001L, MSISOURCETYPE_URL = 0x00000002L, MSISOURCETYPE_MEDIA = 0x00000004L }
enum  MSICODE { MSICODE_PRODUCT = 0x00000000L, MSICODE_PATCH = 0x40000000L }
enum  INSTALLFEATUREATTRIBUTE {
  INSTALLFEATUREATTRIBUTE_FAVORLOCAL = 1 << 0, INSTALLFEATUREATTRIBUTE_FAVORSOURCE = 1 << 1, INSTALLFEATUREATTRIBUTE_FOLLOWPARENT = 1 << 2, INSTALLFEATUREATTRIBUTE_FAVORADVERTISE = 1 << 3,
  INSTALLFEATUREATTRIBUTE_DISALLOWADVERTISE = 1 << 4, INSTALLFEATUREATTRIBUTE_NOUNSUPPORTEDADVERTISE = 1 << 5
}
enum  MSIPATCHDATATYPE { MSIPATCH_DATATYPE_PATCHFILE = 0, MSIPATCH_DATATYPE_XMLPATH = 1, MSIPATCH_DATATYPE_XMLBLOB = 2 }

Functions

UINT WINAPI MsiAdvertiseProductA (LPCSTR, LPCSTR, LPCSTR, LANGID)
UINT WINAPI MsiAdvertiseProductW (LPCWSTR, LPCWSTR, LPCWSTR, LANGID)
UINT WINAPI MsiAdvertiseProductExA (LPCSTR, LPCSTR, LPCSTR, LANGID, DWORD, DWORD)
UINT WINAPI MsiAdvertiseProductExW (LPCWSTR, LPCWSTR, LPCWSTR, LANGID, DWORD, DWORD)
UINT WINAPI MsiInstallProductA (LPCSTR, LPCSTR)
UINT WINAPI MsiInstallProductW (LPCWSTR, LPCWSTR)
UINT WINAPI MsiReinstallProductA (LPCSTR, DWORD)
UINT WINAPI MsiReinstallProductW (LPCWSTR, DWORD)
UINT WINAPI MsiApplyPatchA (LPCSTR, LPCSTR, INSTALLTYPE, LPCSTR)
UINT WINAPI MsiApplyPatchW (LPCWSTR, LPCWSTR, INSTALLTYPE, LPCWSTR)
UINT WINAPI MsiEnumComponentCostsA (MSIHANDLE, LPCSTR, DWORD, INSTALLSTATE, LPSTR, LPDWORD, LPINT, LPINT)
UINT WINAPI MsiEnumComponentCostsW (MSIHANDLE, LPCWSTR, DWORD, INSTALLSTATE, LPWSTR, LPDWORD, LPINT, LPINT)
UINT WINAPI MsiEnumProductsA (DWORD, LPSTR)
UINT WINAPI MsiEnumProductsW (DWORD, LPWSTR)
UINT WINAPI MsiEnumProductsExA (LPCSTR, LPCSTR, DWORD, DWORD, CHAR[39], MSIINSTALLCONTEXT *, LPSTR, LPDWORD)
UINT WINAPI MsiEnumProductsExW (LPCWSTR, LPCWSTR, DWORD, DWORD, WCHAR[39], MSIINSTALLCONTEXT *, LPWSTR, LPDWORD)
UINT WINAPI MsiEnumFeaturesA (LPCSTR, DWORD, LPSTR, LPSTR)
UINT WINAPI MsiEnumFeaturesW (LPCWSTR, DWORD, LPWSTR, LPWSTR)
UINT WINAPI MsiEnumComponentsA (DWORD, LPSTR)
UINT WINAPI MsiEnumComponentsW (DWORD, LPWSTR)
UINT WINAPI MsiEnumComponentsExA (LPCSTR, DWORD, DWORD, CHAR[39], MSIINSTALLCONTEXT *, LPSTR, LPDWORD)
UINT WINAPI MsiEnumComponentsExW (LPCWSTR, DWORD, DWORD, WCHAR[39], MSIINSTALLCONTEXT *, LPWSTR, LPDWORD)
UINT WINAPI MsiEnumClientsA (LPCSTR, DWORD, LPSTR)
UINT WINAPI MsiEnumClientsW (LPCWSTR, DWORD, LPWSTR)
UINT WINAPI MsiOpenPackageA (LPCSTR, MSIHANDLE *)
UINT WINAPI MsiOpenPackageW (LPCWSTR, MSIHANDLE *)
UINT WINAPI MsiOpenPackageExA (LPCSTR, DWORD, MSIHANDLE *)
UINT WINAPI MsiOpenPackageExW (LPCWSTR, DWORD, MSIHANDLE *)
UINT WINAPI MsiOpenProductA (LPCSTR, MSIHANDLE *)
UINT WINAPI MsiOpenProductW (LPCWSTR, MSIHANDLE *)
UINT WINAPI MsiGetProductPropertyA (MSIHANDLE, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiGetProductPropertyW (MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiVerifyPackageA (LPCSTR)
UINT WINAPI MsiVerifyPackageW (LPCWSTR)
UINT WINAPI MsiQueryComponentStateA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, INSTALLSTATE *)
UINT WINAPI MsiQueryComponentStateW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, LPCWSTR, INSTALLSTATE *)
INSTALLSTATE WINAPI MsiQueryProductStateA (LPCSTR)
INSTALLSTATE WINAPI MsiQueryProductStateW (LPCWSTR)
UINT WINAPI MsiConfigureProductA (LPCSTR, int, INSTALLSTATE)
UINT WINAPI MsiConfigureProductW (LPCWSTR, int, INSTALLSTATE)
UINT WINAPI MsiConfigureProductExA (LPCSTR, int, INSTALLSTATE, LPCSTR)
UINT WINAPI MsiConfigureProductExW (LPCWSTR, int, INSTALLSTATE, LPCWSTR)
UINT WINAPI MsiConfigureFeatureA (LPCSTR, LPCSTR, INSTALLSTATE)
UINT WINAPI MsiConfigureFeatureW (LPCWSTR, LPCWSTR, INSTALLSTATE)
UINT WINAPI MsiGetProductCodeA (LPCSTR, LPSTR)
UINT WINAPI MsiGetProductCodeW (LPCWSTR, LPWSTR)
UINT WINAPI MsiGetProductInfoA (LPCSTR, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiGetProductInfoW (LPCWSTR, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiGetProductInfoExA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiGetProductInfoExW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiGetPatchInfoExA (LPCSTR, LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiGetPatchInfoExW (LPCWSTR, LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiGetPatchInfoA (LPCSTR, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiGetPatchInfoW (LPCWSTR, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiEnableLogA (DWORD, LPCSTR, DWORD)
UINT WINAPI MsiEnableLogW (DWORD, LPCWSTR, DWORD)
INSTALLUI_HANDLERA WINAPI MsiSetExternalUIA (INSTALLUI_HANDLERA, DWORD, LPVOID)
INSTALLUI_HANDLERW WINAPI MsiSetExternalUIW (INSTALLUI_HANDLERW, DWORD, LPVOID)
INSTALLSTATE WINAPI MsiGetComponentPathA (LPCSTR, LPCSTR, LPSTR, LPDWORD)
INSTALLSTATE WINAPI MsiGetComponentPathW (LPCWSTR, LPCWSTR, LPWSTR, LPDWORD)
INSTALLSTATE WINAPI MsiQueryFeatureStateA (LPCSTR, LPCSTR)
INSTALLSTATE WINAPI MsiQueryFeatureStateW (LPCWSTR, LPCWSTR)
UINT WINAPI MsiGetFeatureInfoA (MSIHANDLE, LPCSTR, LPDWORD, LPSTR, LPDWORD, LPSTR, LPDWORD)
UINT WINAPI MsiGetFeatureInfoW (MSIHANDLE, LPCWSTR, LPDWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiGetFeatureUsageA (LPCSTR, LPCSTR, LPDWORD, LPWORD)
UINT WINAPI MsiGetFeatureUsageW (LPCWSTR, LPCWSTR, LPDWORD, LPWORD)
UINT WINAPI MsiEnumRelatedProductsA (LPCSTR, DWORD, DWORD, LPSTR)
UINT WINAPI MsiEnumRelatedProductsW (LPCWSTR, DWORD, DWORD, LPWSTR)
UINT WINAPI MsiProvideAssemblyA (LPCSTR, LPCSTR, DWORD, DWORD, LPSTR, LPDWORD)
UINT WINAPI MsiProvideAssemblyW (LPCWSTR, LPCWSTR, DWORD, DWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiEnumComponentQualifiersA (LPCSTR, DWORD, LPSTR, LPDWORD, LPSTR, LPDWORD)
UINT WINAPI MsiEnumComponentQualifiersW (LPCWSTR, DWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiGetFileVersionA (LPCSTR, LPSTR, LPDWORD, LPSTR, LPDWORD)
UINT WINAPI MsiGetFileVersionW (LPCWSTR, LPWSTR, LPDWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiMessageBoxA (HWND, LPCSTR, LPCSTR, UINT, WORD, DWORD)
UINT WINAPI MsiMessageBoxW (HWND, LPCWSTR, LPCWSTR, UINT, WORD, DWORD)
UINT WINAPI MsiProvideQualifiedComponentExA (LPCSTR, LPCSTR, DWORD, LPCSTR, DWORD, DWORD, LPSTR, LPDWORD)
UINT WINAPI MsiProvideQualifiedComponentExW (LPCWSTR, LPCWSTR, DWORD, LPCWSTR, DWORD, DWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiProvideQualifiedComponentA (LPCSTR, LPCSTR, DWORD, LPSTR, LPDWORD)
UINT WINAPI MsiProvideQualifiedComponentW (LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPDWORD)
USERINFOSTATE WINAPI MsiGetUserInfoA (LPCSTR, LPSTR, LPDWORD, LPSTR, LPDWORD, LPSTR, LPDWORD)
USERINFOSTATE WINAPI MsiGetUserInfoW (LPCWSTR, LPWSTR, LPDWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiCollectUserInfoA (LPCSTR)
UINT WINAPI MsiCollectUserInfoW (LPCWSTR)
UINT WINAPI MsiReinstallFeatureA (LPCSTR, LPCSTR, DWORD)
UINT WINAPI MsiReinstallFeatureW (LPCWSTR, LPCWSTR, DWORD)
UINT WINAPI MsiGetShortcutTargetA (LPCSTR, LPSTR, LPSTR, LPSTR)
UINT WINAPI MsiGetShortcutTargetW (LPCWSTR, LPWSTR, LPWSTR, LPWSTR)
INSTALLSTATE WINAPI MsiUseFeatureW (LPCWSTR, LPCWSTR)
INSTALLSTATE WINAPI MsiUseFeatureA (LPCSTR, LPCSTR)
INSTALLSTATE WINAPI MsiUseFeatureExW (LPCWSTR, LPCWSTR, DWORD, DWORD)
INSTALLSTATE WINAPI MsiUseFeatureExA (LPCSTR, LPCSTR, DWORD, DWORD)
HRESULT WINAPI MsiGetFileSignatureInformationA (LPCSTR, DWORD, PCCERT_CONTEXT *, LPBYTE, LPDWORD)
HRESULT WINAPI MsiGetFileSignatureInformationW (LPCWSTR, DWORD, PCCERT_CONTEXT *, LPBYTE, LPDWORD)
INSTALLSTATE WINAPI MsiLocateComponentA (LPCSTR, LPSTR, LPDWORD)
INSTALLSTATE WINAPI MsiLocateComponentW (LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiSourceListAddSourceA (LPCSTR, LPCSTR, DWORD, LPCSTR)
UINT WINAPI MsiSourceListAddSourceW (LPCWSTR, LPCWSTR, DWORD, LPCWSTR)
UINT WINAPI MsiSourceListEnumMediaDisksA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPDWORD, LPSTR, LPDWORD, LPSTR, LPDWORD)
UINT WINAPI MsiSourceListEnumMediaDisksW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPDWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiSourceListEnumSourcesA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPSTR, LPDWORD)
UINT WINAPI MsiSourceListEnumSourcesW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPWSTR, LPDWORD)
UINT WINAPI MsiSourceListClearSourceA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, LPCSTR)
UINT WINAPI MsiSourceListClearSourceW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, LPCWSTR)
UINT WINAPI MsiSourceListClearAllA (LPCSTR, LPCSTR, DWORD)
UINT WINAPI MsiSourceListClearAllW (LPCWSTR, LPCWSTR, DWORD)
UINT WINAPI MsiSourceListGetInfoA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, LPCSTR, LPSTR, LPDWORD)
UINT WINAPI MsiSourceListGetInfoW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, LPCWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiSourceListSetInfoA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, LPCSTR, LPCSTR)
UINT WINAPI MsiSourceListSetInfoW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, LPCWSTR, LPCWSTR)
UINT WINAPI MsiSourceListAddSourceExA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, LPCSTR, DWORD)
UINT WINAPI MsiSourceListAddSourceExW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, LPCWSTR, DWORD)
UINT WINAPI MsiSourceListAddMediaDiskA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPCSTR, LPCSTR)
UINT WINAPI MsiSourceListAddMediaDiskW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPCWSTR, LPCWSTR)
UINT WINAPI MsiEnumPatchesA (LPCSTR, DWORD, LPSTR, LPSTR, LPDWORD)
UINT WINAPI MsiEnumPatchesW (LPCWSTR, DWORD, LPWSTR, LPWSTR, LPDWORD)
UINT WINAPI MsiEnumPatchesExA (LPCSTR, LPCSTR, DWORD, DWORD, DWORD, LPSTR, LPSTR, MSIINSTALLCONTEXT *, LPSTR, LPDWORD)
UINT WINAPI MsiEnumPatchesExW (LPCWSTR, LPCWSTR, DWORD, DWORD, DWORD, LPWSTR, LPWSTR, MSIINSTALLCONTEXT *, LPWSTR, LPDWORD)
UINT WINAPI MsiGetFileHashA (LPCSTR, DWORD, PMSIFILEHASHINFO)
UINT WINAPI MsiGetFileHashW (LPCWSTR, DWORD, PMSIFILEHASHINFO)
UINT WINAPI MsiAdvertiseScriptA (LPCSTR, DWORD, PHKEY, BOOL)
UINT WINAPI MsiAdvertiseScriptW (LPCWSTR, DWORD, PHKEY, BOOL)
UINT WINAPI MsiIsProductElevatedA (LPCSTR, BOOL *)
UINT WINAPI MsiIsProductElevatedW (LPCWSTR, BOOL *)
UINT WINAPI MsiDatabaseMergeA (MSIHANDLE, MSIHANDLE, LPCSTR)
UINT WINAPI MsiDatabaseMergeW (MSIHANDLE, MSIHANDLE, LPCWSTR)
UINT WINAPI MsiInstallMissingComponentA (LPCSTR, LPCSTR, INSTALLSTATE)
UINT WINAPI MsiInstallMissingComponentW (LPCWSTR, LPCWSTR, INSTALLSTATE)
UINT WINAPI MsiDetermineApplicablePatchesA (LPCSTR, DWORD, PMSIPATCHSEQUENCEINFOA)
UINT WINAPI MsiDetermineApplicablePatchesW (LPCWSTR, DWORD, PMSIPATCHSEQUENCEINFOW)
UINT WINAPI MsiDeterminePatchSequenceA (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, PMSIPATCHSEQUENCEINFOA)
UINT WINAPI MsiDeterminePatchSequenceW (LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, PMSIPATCHSEQUENCEINFOW)
UINT WINAPI MsiApplyMultiplePatchesA (LPCSTR, LPCSTR, LPCSTR)
UINT WINAPI MsiApplyMultiplePatchesW (LPCWSTR, LPCWSTR, LPCWSTR)
UINT WINAPI MsiBeginTransactionA (LPCSTR, DWORD, MSIHANDLE *, HANDLE *)
UINT WINAPI MsiBeginTransactionW (LPCWSTR, DWORD, MSIHANDLE *, HANDLE *)
UINT WINAPI MsiEndTransaction (DWORD)
UINT WINAPI MsiCloseHandle (MSIHANDLE)
UINT WINAPI MsiCloseAllHandles (void)
INSTALLUILEVEL WINAPI MsiSetInternalUI (INSTALLUILEVEL, HWND *)
UINT WINAPI MsiSetExternalUIRecord (INSTALLUI_HANDLER_RECORD, DWORD, LPVOID, PINSTALLUI_HANDLER_RECORD)

Variables

static const WCHAR INSTALLPROPERTY_PACKAGENAMEW [] = {'P','a','c','k','a','g','e','N','a','m','e',0}
static const WCHAR INSTALLPROPERTY_TRANSFORMSW [] = {'T','r','a','n','s','f','o','r','m','s',0}
static const WCHAR INSTALLPROPERTY_LANGUAGEW [] = {'L','a','n','g','u','a','g','e',0}
static const WCHAR INSTALLPROPERTY_PRODUCTNAMEW [] = {'P','r','o','d','u','c','t','N','a','m','e',0}
static const WCHAR INSTALLPROPERTY_ASSIGNMENTTYPEW [] = {'A','s','s','i','g','n','m','e','n','t','T','y','p','e',0}
static const WCHAR INSTALLPROPERTY_PACKAGECODEW [] = {'P','a','c','k','a','g','e','C','o','d','e',0}
static const WCHAR INSTALLPROPERTY_VERSIONW [] = {'V','e','r','s','i','o','n',0}
static const WCHAR INSTALLPROPERTY_PRODUCTICONW [] = {'P','r','o','d','u','c','t','I','c','o','n',0}
static const WCHAR INSTALLPROPERTY_INSTANCETYPEW [] = {'I','n','s','t','a','n','c','e','T','y','p','e',0}
static const WCHAR INSTALLPROPERTY_AUTHORIZED_LUA_APPW [] = {'A','u','t','h','o','r','i','z','e','d','L','U','A','A','p','p',0}
static const WCHAR INSTALLPROPERTY_INSTALLEDPRODUCTNAMEW [] = {'I','n','s','t','a','l','l','e','d','P','r','o','d','u','c','t','N','a','m','e',0}
static const WCHAR INSTALLPROPERTY_VERSIONSTRINGW [] = {'V','e','r','s','i','o','n','S','t','r','i','n','g',0}
static const WCHAR INSTALLPROPERTY_HELPLINKW [] = {'H','e','l','p','L','i','n','k',0}
static const WCHAR INSTALLPROPERTY_HELPTELEPHONEW [] = {'H','e','l','p','T','e','l','e','p','h','o','n','e',0}
static const WCHAR INSTALLPROPERTY_INSTALLLOCATIONW [] = {'I','n','s','t','a','l','l','L','o','c','a','t','i','o','n',0}
static const WCHAR INSTALLPROPERTY_INSTALLSOURCEW [] = {'I','n','s','t','a','l','l','S','o','u','r','c','e',0}
static const WCHAR INSTALLPROPERTY_INSTALLDATEW [] = {'I','n','s','t','a','l','l','D','a','t','e',0}
static const WCHAR INSTALLPROPERTY_PUBLISHERW [] = {'P','u','b','l','i','s','h','e','r',0}
static const WCHAR INSTALLPROPERTY_LOCALPACKAGEW [] = {'L','o','c','a','l','P','a','c','k','a','g','e',0}
static const WCHAR INSTALLPROPERTY_URLINFOABOUTW [] = {'U','R','L','I','n','f','o','A','b','o','u','t',0}
static const WCHAR INSTALLPROPERTY_URLUPDATEINFOW [] = {'U','R','L','U','p','d','a','t','e','I','n','f','o',0}
static const WCHAR INSTALLPROPERTY_VERSIONMINORW [] = {'V','e','r','s','i','o','n','M','i','n','o','r',0}
static const WCHAR INSTALLPROPERTY_VERSIONMAJORW [] = {'V','e','r','s','i','o','n','M','a','j','o','r',0}
static const WCHAR INSTALLPROPERTY_PRODUCTIDW [] = {'P','r','o','d','u','c','t','I','D',0}
static const WCHAR INSTALLPROPERTY_REGCOMPANYW [] = {'R','e','g','C','o','m','p','a','n','y',0}
static const WCHAR INSTALLPROPERTY_REGOWNERW [] = {'R','e','g','O','w','n','e','r',0}
static const WCHAR INSTALLPROPERTY_UNINSTALLABLEW [] = {'U','n','i','n','s','t','a','l','l','a','b','l','e',0}
static const WCHAR INSTALLPROPERTY_PRODUCTSTATEW [] = {'S','t','a','t','e',0}
static const WCHAR INSTALLPROPERTY_PATCHSTATEW [] = {'S','t','a','t','e',0}
static const WCHAR INSTALLPROPERTY_PATCHTYPEW [] = {'P','a','t','c','h','T','y','p','e',0}
static const WCHAR INSTALLPROPERTY_LUAENABLEDW [] = {'L','U','A','E','n','a','b','l','e','d',0}
static const WCHAR INSTALLPROPERTY_DISPLAYNAMEW [] = {'D','i','s','p','l','a','y','N','a','m','e',0}
static const WCHAR INSTALLPROPERTY_MOREINFOURLW [] = {'M','o','r','e','I','n','f','o','U','R','L',0}
static const WCHAR INSTALLPROPERTY_LASTUSEDSOURCEW [] = {'L','a','s','t','U','s','e','d','S','o','u','r','c','e',0}
static const WCHAR INSTALLPROPERTY_LASTUSEDTYPEW [] = {'L','a','s','t','U','s','e','d','T','y','p','e',0}
static const WCHAR INSTALLPROPERTY_MEDIAPACKAGEPATHW [] = {'M','e','d','i','a','P','a','c','k','a','g','e','P','a','t','h',0}
static const WCHAR INSTALLPROPERTY_DISKPROMPTW [] = {'D','i','s','k','P','r','o','m','p','t',0}

Generated on Sun May 27 2012 05:44:05 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.