ReactOS 0.4.16-dev-197-g92996da
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "winnls.h"
#include "shlwapi.h"
#include "msi.h"
#include "msidefs.h"
#include "msiquery.h"
#include "wincrypt.h"
#include "winver.h"
#include "winuser.h"
#include "shlobj.h"
#include "shobjidl.h"
#include "objidl.h"
#include "wintrust.h"
#include "softpub.h"
#include "msipriv.h"
#include "winemsi_s.h"
#include "initguid.h"
#include "msxml2.h"
#include "wine/debug.h"
#include "wine/exception.h"
Go to the source code of this file.
Classes | |
struct | md5_ctx |
Macros | |
#define | COBJMACROS |
#define | BASE85_SIZE 20 |
Variables | |
BOOL | is_wow64 |
|
static |
Definition at line 2093 of file msi.c.
Referenced by MsiQueryComponentStateW().
|
static |
Definition at line 2083 of file msi.c.
Referenced by MsiQueryComponentStateW().
|
static |
Definition at line 2117 of file msi.c.
Referenced by MsiQueryComponentStateW().
Definition at line 1366 of file msi.c.
Referenced by MsiGetProductInfoExW().
|
static |
Definition at line 631 of file msi.c.
Referenced by MsiDetermineApplicablePatchesW(), and MsiDeterminePatchSequenceW().
|
static |
Definition at line 501 of file msi.c.
Referenced by MsiDetermineApplicablePatchesA(), MsiDeterminePatchSequenceA(), and patchinfoAtoW().
|
static |
Definition at line 3137 of file msi.c.
Referenced by MsiGetFileVersionW().
Definition at line 316 of file msi.c.
Referenced by MSI_ApplyPatchW().
Referenced by HMACMD5Final(), HMACMD5Init(), KsecGetKeyData(), KsecInitializeEncryptionSupport(), and msi_get_filehash().
Referenced by HMACMD5Final(), HMACMD5Init(), KsecInitializeEncryptionSupport(), and msi_get_filehash().
Referenced by HMACMD5Final(), HMACMD5Init(), HMACMD5Update(), KsecGetKeyData(), KsecInitializeEncryptionSupport(), and msi_get_filehash().
|
static |
Definition at line 559 of file msi.c.
Referenced by determine_patch_sequence().
|
static |
Definition at line 589 of file msi.c.
Referenced by determine_patch_sequence().
|
static |
Definition at line 359 of file msi.c.
Referenced by MsiApplyMultiplePatchesW(), and MsiApplyPatchW().
UINT msi_get_filehash | ( | MSIPACKAGE * | package, |
const WCHAR * | path, | ||
MSIFILEHASHINFO * | hash | ||
) |
Definition at line 4018 of file msi.c.
Referenced by file_hash_matches(), and MsiGetFileHashW().
|
static |
Definition at line 2771 of file msi.c.
Referenced by MSI_ProvideQualifiedComponentEx(), MsiGetComponentPathExA(), and MsiGetComponentPathExW().
|
static |
Definition at line 1088 of file msi.c.
Referenced by MsiGetProductInfoA(), and MsiGetProductInfoW().
|
static |
Definition at line 3507 of file msi.c.
Referenced by MsiGetUserInfoA(), and MsiGetUserInfoW().
UINT msi_locate_product | ( | LPCWSTR | szProduct, |
MSIINSTALLCONTEXT * | context | ||
) |
Definition at line 54 of file msi.c.
Referenced by get_registered_local_package(), MSI_OpenPackageW(), MSI_OpenProductW(), MSI_ProvideQualifiedComponentEx(), msi_set_context(), MsiConfigureProductExW(), and MsiReinstallFeatureW().
|
static |
Definition at line 101 of file msi.c.
Referenced by MsiConfigureFeatureW(), MsiOpenProductW(), and MsiReinstallFeatureW().
|
static |
Definition at line 3367 of file msi.c.
Referenced by MsiProvideQualifiedComponentExA(), and MsiProvideQualifiedComponentExW().
UINT WINAPI MsiAdvertiseProductA | ( | LPCSTR | szPackagePath, |
LPCSTR | szScriptfilePath, | ||
LPCSTR | szTransforms, | ||
LANGID | lgidLanguage | ||
) |
UINT WINAPI MsiAdvertiseProductExA | ( | const char * | szPackagePath, |
const char * | szScriptfilePath, | ||
const char * | szTransforms, | ||
LANGID | lgidLanguage, | ||
DWORD | dwPlatform, | ||
DWORD | dwOptions | ||
) |
Definition at line 182 of file msi.c.
UINT WINAPI MsiAdvertiseProductExW | ( | const WCHAR * | szPackagePath, |
const WCHAR * | szScriptfilePath, | ||
const WCHAR * | szTransforms, | ||
LANGID | lgidLanguage, | ||
DWORD | dwPlatform, | ||
DWORD | dwOptions | ||
) |
UINT WINAPI MsiAdvertiseProductW | ( | LPCWSTR | szPackagePath, |
LPCWSTR | szScriptfilePath, | ||
LPCWSTR | szTransforms, | ||
LANGID | lgidLanguage | ||
) |
UINT WINAPI MsiAdvertiseScriptA | ( | const char * | szScriptFile, |
DWORD | dwFlags, | ||
HKEY * | phRegData, | ||
BOOL | fRemoveItems | ||
) |
UINT WINAPI MsiAdvertiseScriptW | ( | const WCHAR * | szScriptFile, |
DWORD | dwFlags, | ||
HKEY * | phRegData, | ||
BOOL | fRemoveItems | ||
) |
UINT WINAPI MsiApplyMultiplePatchesA | ( | LPCSTR | szPatchPackages, |
LPCSTR | szProductCode, | ||
LPCSTR | szPropertiesList | ||
) |
Definition at line 424 of file msi.c.
Referenced by test_MsiApplyMultiplePatches().
UINT WINAPI MsiApplyMultiplePatchesW | ( | LPCWSTR | szPatchPackages, |
LPCWSTR | szProductCode, | ||
LPCWSTR | szPropertiesList | ||
) |
Definition at line 457 of file msi.c.
Referenced by MsiApplyMultiplePatchesA().
UINT WINAPI MsiApplyPatchA | ( | LPCSTR | szPatchPackage, |
LPCSTR | szInstallPackage, | ||
INSTALLTYPE | eInstallType, | ||
LPCSTR | szCommandLine | ||
) |
Definition at line 286 of file msi.c.
Referenced by test_MsiApplyPatch(), test_patch_registration(), test_simple_patch(), and test_system_tables().
UINT WINAPI MsiApplyPatchW | ( | LPCWSTR | szPatchPackage, |
LPCWSTR | szInstallPackage, | ||
INSTALLTYPE | eInstallType, | ||
LPCWSTR | szCommandLine | ||
) |
Definition at line 408 of file msi.c.
Referenced by MsiApplyPatchA(), and WinMain().
Definition at line 4291 of file msi.c.
UINT WINAPI MsiBeginTransactionW | ( | const WCHAR * | name, |
DWORD | attrs, | ||
MSIHANDLE * | id, | ||
HANDLE * | event | ||
) |
Definition at line 3691 of file msi.c.
Definition at line 3666 of file msi.c.
UINT WINAPI MsiConfigureFeatureA | ( | LPCSTR | szProduct, |
LPCSTR | szFeature, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 3719 of file msi.c.
Referenced by test_null().
UINT WINAPI MsiConfigureFeatureW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 3746 of file msi.c.
Referenced by MsiConfigureFeatureA(), and test_null().
UINT WINAPI MsiConfigureProductA | ( | LPCSTR | szProduct, |
int | iInstallLevel, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 946 of file msi.c.
Referenced by test_concurrentinstall().
UINT WINAPI MsiConfigureProductExA | ( | LPCSTR | szProduct, |
int | iInstallLevel, | ||
INSTALLSTATE | eInstallState, | ||
LPCSTR | szCommandLine | ||
) |
Definition at line 916 of file msi.c.
Referenced by test_installed_prop(), and test_MsiConfigureProductEx().
UINT WINAPI MsiConfigureProductExW | ( | LPCWSTR | szProduct, |
int | iInstallLevel, | ||
INSTALLSTATE | eInstallState, | ||
LPCWSTR | szCommandLine | ||
) |
Definition at line 831 of file msi.c.
Referenced by MSI_ApplyPatchW(), MsiConfigureProductExA(), MsiConfigureProductW(), and WinMain().
UINT WINAPI MsiConfigureProductW | ( | LPCWSTR | szProduct, |
int | iInstallLevel, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 967 of file msi.c.
Referenced by MsiConfigureProductA().
Definition at line 3810 of file msi.c.
UINT WINAPI MsiDetermineApplicablePatchesA | ( | const char * | szProductPackagePath, |
DWORD | cPatchInfo, | ||
MSIPATCHSEQUENCEINFOA * | pPatchInfo | ||
) |
Definition at line 528 of file msi.c.
UINT WINAPI MsiDetermineApplicablePatchesW | ( | const WCHAR * | szProductPackagePath, |
DWORD | cPatchInfo, | ||
MSIPATCHSEQUENCEINFOW * | pPatchInfo | ||
) |
Definition at line 726 of file msi.c.
Referenced by MsiDetermineApplicablePatchesA().
UINT WINAPI MsiDeterminePatchSequenceA | ( | const char * | product, |
const char * | usersid, | ||
MSIINSTALLCONTEXT | context, | ||
DWORD | count, | ||
MSIPATCHSEQUENCEINFOA * | patchinfo | ||
) |
Definition at line 745 of file msi.c.
UINT WINAPI MsiDeterminePatchSequenceW | ( | const WCHAR * | product, |
const WCHAR * | usersid, | ||
MSIINSTALLCONTEXT | context, | ||
DWORD | count, | ||
MSIPATCHSEQUENCEINFOW * | patchinfo | ||
) |
Definition at line 814 of file msi.c.
Referenced by MsiDeterminePatchSequenceA().
Definition at line 1882 of file msi.c.
Referenced by START_TEST().
Definition at line 1900 of file msi.c.
Referenced by MsiEnableLogA(), and WinMain().
UINT WINAPI MsiEnumComponentCostsA | ( | MSIHANDLE | handle, |
const char * | component, | ||
DWORD | index, | ||
INSTALLSTATE | state, | ||
char * | drive, | ||
DWORD * | buflen, | ||
int * | cost, | ||
int * | temp | ||
) |
Definition at line 1925 of file msi.c.
Referenced by test_costs().
UINT WINAPI MsiEnumComponentCostsW | ( | MSIHANDLE | handle, |
const WCHAR * | component, | ||
DWORD | index, | ||
INSTALLSTATE | state, | ||
WCHAR * | drive, | ||
DWORD * | buflen, | ||
int * | cost, | ||
int * | temp | ||
) |
Definition at line 1962 of file msi.c.
Referenced by MsiEnumComponentCostsA(), s_remote_EnumComponentCosts(), and test_costs().
Definition at line 2898 of file msi.c.
Referenced by MsiLocateComponentA(), test_getcomponentpath(), and test_MsiGetComponentPath().
INSTALLSTATE WINAPI MsiGetComponentPathExA | ( | LPCSTR | product, |
LPCSTR | comp, | ||
LPCSTR | usersid, | ||
MSIINSTALLCONTEXT | ctx, | ||
LPSTR | buf, | ||
LPDWORD | buflen | ||
) |
Definition at line 2860 of file msi.c.
Referenced by MsiGetComponentPathA(), and test_MsiGetComponentPathEx().
INSTALLSTATE WINAPI MsiGetComponentPathExW | ( | LPCWSTR | product, |
LPCWSTR | comp, | ||
LPCWSTR | usersid, | ||
MSIINSTALLCONTEXT | ctx, | ||
LPWSTR | buf, | ||
LPDWORD | buflen | ||
) |
Definition at line 2846 of file msi.c.
Referenced by MsiGetComponentPathW().
INSTALLSTATE WINAPI MsiGetComponentPathW | ( | LPCWSTR | product, |
LPCWSTR | comp, | ||
LPWSTR | buf, | ||
LPDWORD | buflen | ||
) |
Definition at line 2890 of file msi.c.
Referenced by MsiLocateComponentW(), and MsiProvideComponentW().
UINT WINAPI MsiGetFeatureUsageA | ( | LPCSTR | szProduct, |
LPCSTR | szFeature, | ||
LPDWORD | pdwUseCount, | ||
LPWORD | pwDateUsed | ||
) |
Definition at line 3250 of file msi.c.
UINT WINAPI MsiGetFeatureUsageW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature, | ||
LPDWORD | pdwUseCount, | ||
LPWORD | pwDateUsed | ||
) |
Definition at line 3239 of file msi.c.
Referenced by MsiGetFeatureUsageA().
Definition at line 4090 of file msi.c.
Referenced by test_MsiGetFileHash().
Definition at line 4067 of file msi.c.
Referenced by MsiGetFileHashA().
HRESULT WINAPI MsiGetFileSignatureInformationA | ( | const char * | path, |
DWORD | flags, | ||
PCCERT_CONTEXT * | cert, | ||
BYTE * | hash, | ||
DWORD * | hashlen | ||
) |
Definition at line 2511 of file msi.c.
Referenced by test_MsiGetFileSignatureInformation().
HRESULT WINAPI MsiGetFileSignatureInformationW | ( | const WCHAR * | path, |
DWORD | flags, | ||
PCCERT_CONTEXT * | cert, | ||
BYTE * | hash, | ||
DWORD * | hashlen | ||
) |
Definition at line 2525 of file msi.c.
Referenced by MsiGetFileSignatureInformationA().
UINT WINAPI MsiGetFileVersionA | ( | LPCSTR | szFilePath, |
LPSTR | lpVersionBuf, | ||
LPDWORD | pcchVersionBuf, | ||
LPSTR | lpLangBuf, | ||
LPDWORD | pcchLangBuf | ||
) |
Definition at line 3088 of file msi.c.
Referenced by test_MsiGetFileVersion().
UINT WINAPI MsiGetFileVersionW | ( | const WCHAR * | path, |
WCHAR * | verbuf, | ||
DWORD * | verlen, | ||
WCHAR * | langbuf, | ||
DWORD * | langlen | ||
) |
Definition at line 3208 of file msi.c.
Referenced by MsiGetFileVersionA(), and ShowUsage().
UINT WINAPI MsiGetPatchFileListA | ( | LPCSTR | szProductCode, |
LPCSTR | szPatchList, | ||
LPDWORD | pcFiles, | ||
MSIHANDLE ** | pphFileRecords | ||
) |
UINT WINAPI MsiGetPatchFileListW | ( | LPCWSTR | szProductCode, |
LPCWSTR | szPatchList, | ||
LPDWORD | pcFiles, | ||
MSIHANDLE ** | pphFileRecords | ||
) |
Definition at line 1795 of file msi.c.
Referenced by test_MsiGetPatchInfo().
UINT WINAPI MsiGetPatchInfoExA | ( | LPCSTR | szPatchCode, |
LPCSTR | szProductCode, | ||
LPCSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCSTR | szProperty, | ||
LPSTR | lpValue, | ||
DWORD * | pcchValue | ||
) |
Definition at line 1590 of file msi.c.
Referenced by test_MsiGetPatchInfoEx(), and test_patch_registration().
UINT WINAPI MsiGetPatchInfoExW | ( | LPCWSTR | szPatchCode, |
LPCWSTR | szProductCode, | ||
LPCWSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCWSTR | szProperty, | ||
LPWSTR | lpValue, | ||
DWORD * | pcchValue | ||
) |
Definition at line 1657 of file msi.c.
Referenced by msi_apply_registered_patch(), MsiGetPatchInfoExA(), and MsiGetPatchInfoW().
Definition at line 1843 of file msi.c.
Referenced by MsiGetPatchInfoA(), and test_MsiGetPatchInfo().
Definition at line 973 of file msi.c.
Referenced by MsiLocateComponentA(), and test_MsiGetProductCode().
Definition at line 999 of file msi.c.
Referenced by MsiGetProductCodeA(), and MsiLocateComponentW().
UINT WINAPI MsiGetProductInfoA | ( | LPCSTR | szProduct, |
LPCSTR | szAttribute, | ||
LPSTR | szBuffer, | ||
LPDWORD | pcchValueBuf | ||
) |
Definition at line 1254 of file msi.c.
Referenced by test_null(), test_simple_patch(), and test_states().
UINT WINAPI MsiGetProductInfoExA | ( | LPCSTR | szProductCode, |
LPCSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCSTR | szProperty, | ||
LPSTR | szValue, | ||
LPDWORD | pcchValue | ||
) |
Definition at line 1300 of file msi.c.
Referenced by test_MsiGetProductInfoEx().
UINT WINAPI MsiGetProductInfoExW | ( | LPCWSTR | szProductCode, |
LPCWSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCWSTR | szProperty, | ||
LPWSTR | szValue, | ||
LPDWORD | pcchValue | ||
) |
Definition at line 1391 of file msi.c.
Referenced by MsiGetProductInfoExA().
UINT WINAPI MsiGetProductInfoW | ( | LPCWSTR | szProduct, |
LPCWSTR | szAttribute, | ||
LPWSTR | szBuffer, | ||
LPDWORD | pcchValueBuf | ||
) |
Definition at line 1285 of file msi.c.
Referenced by InstallerImpl_ProductInfo().
UINT WINAPI MsiGetProductPropertyA | ( | MSIHANDLE | hProduct, |
const char * | szProperty, | ||
char * | szValue, | ||
DWORD * | pccbValue | ||
) |
Definition at line 2590 of file msi.c.
Referenced by test_MsiGetProductProperty(), and test_states().
UINT WINAPI MsiGetProductPropertyW | ( | MSIHANDLE | hProduct, |
const WCHAR * | szProperty, | ||
WCHAR * | szValue, | ||
DWORD * | pccbValue | ||
) |
Definition at line 2650 of file msi.c.
Referenced by MsiGetProductPropertyA(), and test_MsiGetProductProperty().
UINT WINAPI MsiGetShortcutTargetA | ( | LPCSTR | szShortcutTarget, |
LPSTR | szProductCode, | ||
LPSTR | szFeatureId, | ||
LPSTR | szComponentCode | ||
) |
Definition at line 3836 of file msi.c.
UINT WINAPI MsiGetShortcutTargetW | ( | LPCWSTR | szShortcutTarget, |
LPWSTR | szProductCode, | ||
LPWSTR | szFeatureId, | ||
LPWSTR | szComponentCode | ||
) |
Definition at line 3865 of file msi.c.
Referenced by MsiGetShortcutTargetA().
USERINFOSTATE WINAPI MsiGetUserInfoA | ( | LPCSTR | szProduct, |
LPSTR | lpUserNameBuf, | ||
LPDWORD | pcchUserNameBuf, | ||
LPSTR | lpOrgNameBuf, | ||
LPDWORD | pcchOrgNameBuf, | ||
LPSTR | lpSerialBuf, | ||
LPDWORD | pcchSerialBuf | ||
) |
Definition at line 3632 of file msi.c.
Referenced by test_MsiGetUserInfo().
USERINFOSTATE WINAPI MsiGetUserInfoW | ( | LPCWSTR | szProduct, |
LPWSTR | lpUserNameBuf, | ||
LPDWORD | pcchUserNameBuf, | ||
LPWSTR | lpOrgNameBuf, | ||
LPDWORD | pcchOrgNameBuf, | ||
LPWSTR | lpSerialBuf, | ||
LPDWORD | pcchSerialBuf | ||
) |
Definition at line 3608 of file msi.c.
UINT WINAPI MsiInstallMissingComponentA | ( | LPCSTR | product, |
LPCSTR | component, | ||
INSTALLSTATE | state | ||
) |
UINT WINAPI MsiInstallMissingComponentW | ( | LPCWSTR | szProduct, |
LPCWSTR | szComponent, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 198 of file msi.c.
Referenced by test_admin(), test_adminimage(), test_adminprops(), test_allusers_prop(), test_cabisextracted(), test_caborder(), test_command_line_parsing(), test_concurrentinstall(), test_continuouscabs(), test_create_remove_folder(), test_create_remove_shortcut(), test_currentworkingdir(), test_customaction1(), test_customaction51(), test_deferred_action(), test_delete_services(), test_duplicate_files(), test_envvar(), test_feature_override(), test_feature_tree(), test_file_in_use(), test_file_in_use_cab(), test_find_related_products(), test_icon_table(), test_ini_values(), test_install_remove_odbc(), test_install_services(), test_installed_prop(), test_installstate(), test_lastusedsource(), test_missingcab(), test_missingcomponent(), test_mixed_package(), test_mixedmedia(), test_move_files(), test_MsiConfigureProductEx(), test_MsiInstallProduct(), test_MsiProvideComponent(), test_package_validation(), test_patch_registration(), test_preselected(), test_process_components(), test_propcase(), test_publish(), test_publish_assemblies(), test_publish_components(), test_publish_features(), test_publish_product(), test_publish_sourcelist(), test_readonlyfile(), test_readonlyfile_cab(), test_register_class_info(), test_register_extension_info(), test_register_font(), test_register_mime_info(), test_register_product(), test_register_progid_info(), test_register_typelib(), test_register_user(), test_remove_duplicate_files(), test_remove_existing_products(), test_remove_files(), test_remove_upgrade_code(), test_samesequence(), test_self_registration(), test_setdirproperty(), test_setpropertyfolder(), test_shared_component(), test_shortcut(), test_simple_patch(), test_source_resolution(), test_sourcedir_props(), test_sourcedirprop(), test_sourcefolder(), test_sourcepath(), test_start_stop_services(), test_states(), test_system_tables(), test_top_level_action(), test_transformprop(), test_uiLevelFlags(), test_upgrade_code(), test_validate_product_id(), test_volume_props(), test_wow64(), and test_write_registry_values().
Definition at line 228 of file msi.c.
Referenced by install_file(), InstallerImpl_InstallProduct(), MsiInstallProductA(), and WinMain().
LANGID WINAPI MsiLoadStringA | ( | MSIHANDLE | handle, |
UINT | id, | ||
LPSTR | lpBuffer, | ||
int | nBufferMax, | ||
LANGID | lang | ||
) |
LANGID WINAPI MsiLoadStringW | ( | MSIHANDLE | handle, |
UINT | id, | ||
WCHAR * | lpBuffer, | ||
int | nBufferMax, | ||
LANGID | lang | ||
) |
Definition at line 2359 of file msi.c.
Referenced by MsiLoadStringA().
INSTALLSTATE WINAPI MsiLocateComponentA | ( | LPCSTR | szComponent, |
LPSTR | lpPathBuf, | ||
LPDWORD | pcchBuf | ||
) |
Definition at line 2419 of file msi.c.
Referenced by test_MsiGetComponentPath().
INSTALLSTATE WINAPI MsiLocateComponentW | ( | LPCWSTR | szComponent, |
LPWSTR | lpPathBuf, | ||
LPDWORD | pcchBuf | ||
) |
Definition at line 2435 of file msi.c.
Referenced by search_components().
UINT WINAPI MsiMessageBoxA | ( | HWND | hWnd, |
const char * | lpText, | ||
const char * | lpCaption, | ||
UINT | uType, | ||
WORD | wLanguageId, | ||
DWORD | f | ||
) |
Definition at line 2451 of file msi.c.
Referenced by report_error().
UINT WINAPI MsiMessageBoxExA | ( | HWND | hWnd, |
const char * | lpText, | ||
const char * | lpCaption, | ||
UINT | uType, | ||
DWORD | unknown, | ||
WORD | wLanguageId, | ||
DWORD | f | ||
) |
Definition at line 2465 of file msi.c.
UINT WINAPI MsiMessageBoxExW | ( | HWND | hWnd, |
const WCHAR * | lpText, | ||
const WCHAR * | lpCaption, | ||
UINT | uType, | ||
DWORD | unknown, | ||
WORD | wLanguageId, | ||
DWORD | f | ||
) |
Definition at line 2473 of file msi.c.
UINT WINAPI MsiMessageBoxW | ( | HWND | hWnd, |
const WCHAR * | lpText, | ||
const WCHAR * | lpCaption, | ||
UINT | uType, | ||
WORD | wLanguageId, | ||
DWORD | f | ||
) |
Definition at line 2458 of file msi.c.
Referenced by ShowUsage().
Definition at line 80 of file msi.c.
Referenced by MsiCollectUserInfoA(), test_MsiGetProductProperty(), test_MsiOpenProduct(), test_states(), and test_system_tables().
Definition at line 142 of file msi.c.
Referenced by MsiCollectUserInfoW(), and MsiOpenProductA().
UINT WINAPI MsiProvideAssemblyA | ( | const char * | szAssemblyName, |
const char * | szAppContext, | ||
DWORD | dwInstallMode, | ||
DWORD | dwAssemblyInfo, | ||
char * | lpPathBuf, | ||
DWORD * | pcchPathBuf | ||
) |
Definition at line 2481 of file msi.c.
UINT WINAPI MsiProvideAssemblyW | ( | const WCHAR * | szAssemblyName, |
const WCHAR * | szAppContext, | ||
DWORD | dwInstallMode, | ||
DWORD | dwAssemblyInfo, | ||
WCHAR * | lpPathBuf, | ||
DWORD * | pcchPathBuf | ||
) |
Definition at line 2489 of file msi.c.
UINT WINAPI MsiProvideComponentA | ( | const char * | product, |
const char * | feature, | ||
const char * | component, | ||
DWORD | mode, | ||
char * | buf, | ||
DWORD * | buflen | ||
) |
Definition at line 4198 of file msi.c.
Referenced by test_MsiProvideComponent().
UINT WINAPI MsiProvideComponentFromDescriptorA | ( | LPCSTR | szDescriptor, |
LPSTR | szPath, | ||
LPDWORD | pcchPath, | ||
LPDWORD | pcchArgs | ||
) |
UINT WINAPI MsiProvideComponentFromDescriptorW | ( | LPCWSTR | szDescriptor, |
LPWSTR | szPath, | ||
LPDWORD | pcchPath, | ||
LPDWORD | pcchArgs | ||
) |
UINT WINAPI MsiProvideComponentW | ( | const WCHAR * | product, |
const WCHAR * | feature, | ||
const WCHAR * | component, | ||
DWORD | mode, | ||
WCHAR * | buf, | ||
DWORD * | buflen | ||
) |
Definition at line 4246 of file msi.c.
Referenced by MsiProvideComponentA(), and test_MsiProvideComponent().
UINT WINAPI MsiProvideQualifiedComponentA | ( | LPCSTR | szComponent, |
LPCSTR | szQualifier, | ||
DWORD | dwInstallMode, | ||
LPSTR | lpPathBuf, | ||
LPDWORD | pcchPathBuf | ||
) |
Definition at line 3496 of file msi.c.
Referenced by test_publish_components().
UINT WINAPI MsiProvideQualifiedComponentExA | ( | const char * | szComponent, |
const char * | szQualifier, | ||
DWORD | dwInstallMode, | ||
const char * | szProduct, | ||
DWORD | Unused1, | ||
DWORD | Unused2, | ||
char * | lpPathBuf, | ||
DWORD * | pcchPathBuf | ||
) |
Definition at line 3445 of file msi.c.
Referenced by MsiProvideQualifiedComponentA(), and test_MsiProvideQualifiedComponentEx().
UINT WINAPI MsiProvideQualifiedComponentExW | ( | const WCHAR * | szComponent, |
const WCHAR * | szQualifier, | ||
DWORD | dwInstallMode, | ||
const WCHAR * | szProduct, | ||
DWORD | Unused1, | ||
DWORD | Unused2, | ||
WCHAR * | lpPathBuf, | ||
DWORD * | pcchPathBuf | ||
) |
Definition at line 3426 of file msi.c.
Referenced by MsiProvideQualifiedComponentW().
UINT WINAPI MsiProvideQualifiedComponentW | ( | LPCWSTR | szComponent, |
LPCWSTR | szQualifier, | ||
DWORD | dwInstallMode, | ||
LPWSTR | lpPathBuf, | ||
LPDWORD | pcchPathBuf | ||
) |
Definition at line 3485 of file msi.c.
UINT WINAPI MsiQueryComponentStateA | ( | LPCSTR | szProductCode, |
LPCSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCSTR | szComponent, | ||
INSTALLSTATE * | pdwState | ||
) |
Definition at line 2055 of file msi.c.
Referenced by test_MsiQueryComponentState(), and test_publish().
UINT WINAPI MsiQueryComponentStateW | ( | LPCWSTR | szProductCode, |
LPCWSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCWSTR | szComponent, | ||
INSTALLSTATE * | pdwState | ||
) |
Definition at line 2140 of file msi.c.
Referenced by ACTION_GetComponentInstallStates(), and MsiQueryComponentStateA().
INSTALLSTATE WINAPI MsiQueryFeatureStateA | ( | LPCSTR | szProduct, |
LPCSTR | szFeature | ||
) |
Definition at line 3023 of file msi.c.
Referenced by test_MsiProvideComponent(), test_MsiProvideQualifiedComponentEx(), test_MsiQueryFeatureState(), test_publish(), test_states(), and test_usefeature().
UINT WINAPI MsiQueryFeatureStateExA | ( | LPCSTR | product, |
LPCSTR | usersid, | ||
MSIINSTALLCONTEXT | ctx, | ||
LPCSTR | feature, | ||
INSTALLSTATE * | state | ||
) |
Definition at line 2987 of file msi.c.
Referenced by test_publish().
UINT WINAPI MsiQueryFeatureStateExW | ( | LPCWSTR | product, |
LPCWSTR | usersid, | ||
MSIINSTALLCONTEXT | ctx, | ||
LPCWSTR | feature, | ||
INSTALLSTATE * | state | ||
) |
Definition at line 3012 of file msi.c.
Referenced by MsiQueryFeatureStateExA().
INSTALLSTATE WINAPI MsiQueryFeatureStateW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature | ||
) |
Definition at line 3062 of file msi.c.
Referenced by ACTION_GetFeatureInstallStates(), MsiProvideComponentW(), MsiQueryFeatureStateA(), and MsiUseFeatureExW().
INSTALLSTATE WINAPI MsiQueryProductStateA | ( | LPCSTR | szProduct | ) |
Definition at line 2207 of file msi.c.
Referenced by test_MsiProvideQualifiedComponentEx(), test_MsiQueryProductState(), and test_publish().
INSTALLSTATE WINAPI MsiQueryProductStateW | ( | LPCWSTR | szProduct | ) |
Definition at line 2223 of file msi.c.
Referenced by InstallerImpl_ProductState(), MsiQueryProductStateA(), set_installer_properties(), and test_null().
UINT WINAPI MsiReinstallFeatureA | ( | const char * | szProduct, |
const char * | szFeature, | ||
DWORD | dwReinstallMode | ||
) |
Definition at line 3989 of file msi.c.
UINT WINAPI MsiReinstallFeatureW | ( | const WCHAR * | szProduct, |
const WCHAR * | szFeature, | ||
DWORD | dwReinstallMode | ||
) |
Definition at line 3918 of file msi.c.
Referenced by MsiReinstallFeatureA(), and MsiReinstallProductW().
Definition at line 266 of file msi.c.
Definition at line 279 of file msi.c.
Referenced by MsiReinstallProductA(), and WinMain().
UINT WINAPI MsiRemovePatchesA | ( | LPCSTR | patchlist, |
LPCSTR | product, | ||
INSTALLTYPE | type, | ||
LPCSTR | propertylist | ||
) |
Definition at line 4349 of file msi.c.
UINT WINAPI MsiRemovePatchesW | ( | LPCWSTR | patchlist, |
LPCWSTR | product, | ||
INSTALLTYPE | type, | ||
LPCWSTR | propertylist | ||
) |
Definition at line 4358 of file msi.c.
INSTALLUI_HANDLERA WINAPI MsiSetExternalUIA | ( | INSTALLUI_HANDLERA | puiHandler, |
DWORD | dwMessageFilter, | ||
void * | pvContext | ||
) |
Definition at line 2306 of file msi.c.
Referenced by test_controlevent(), test_externalui(), test_externalui_message(), test_MsiSetExternalUI(), and test_top_level_action().
UINT WINAPI MsiSetExternalUIRecord | ( | INSTALLUI_HANDLER_RECORD | handler, |
DWORD | filter, | ||
void * | context, | ||
INSTALLUI_HANDLER_RECORD * | prev | ||
) |
Definition at line 4149 of file msi.c.
Referenced by add_custom_dll(), test_controlevent(), test_externalui(), test_externalui_message(), test_MsiSetExternalUI(), and test_top_level_action().
INSTALLUI_HANDLERW WINAPI MsiSetExternalUIW | ( | INSTALLUI_HANDLERW | puiHandler, |
DWORD | dwMessageFilter, | ||
void * | pvContext | ||
) |
Definition at line 2320 of file msi.c.
Referenced by test_MsiSetExternalUI().
INSTALLUILEVEL WINAPI MsiSetInternalUI | ( | INSTALLUILEVEL | dwUILevel, |
HWND * | phWnd | ||
) |
Definition at line 2281 of file msi.c.
Referenced by InstallerImpl_UILevel(), MsiConfigureFeatureW(), test_admin(), test_adminimage(), test_adminprops(), test_allusers_prop(), test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_cabisextracted(), test_caborder(), test_ccpsearch(), test_command_line_parsing(), test_complocator(), test_concurrentinstall(), test_continuouscabs(), test_controlevent(), test_costs(), test_create_remove_folder(), test_create_remove_shortcut(), test_currentworkingdir(), test_customaction1(), test_customaction51(), test_deferred_action(), test_delete_services(), test_duplicate_files(), test_envvar(), test_externalui_message(), test_feature_override(), test_feature_tree(), test_featureparents(), test_file_in_use(), test_file_in_use_cab(), test_find_related_products(), test_formatrecord_tables(), test_icon_table(), test_ini_values(), test_install_remove_odbc(), test_install_services(), test_installed_prop(), test_installprops(), test_installstate(), test_lastusedsource(), test_launchconditions(), test_missingcab(), test_missingcomponent(), test_mixed_package(), test_mixedmedia(), test_move_files(), test_MsiConfigureProductEx(), test_MsiGetSourcePath(), test_MsiInstallProduct(), test_MsiOpenProduct(), test_MsiProvideComponent(), test_MsiSetComponentState(), test_MsiSetInternalUI(), test_package_validation(), test_patch_registration(), test_preselected(), test_process_components(), test_processmessage(), test_propcase(), test_publish(), test_publish_assemblies(), test_publish_components(), test_publish_features(), test_publish_product(), test_publish_sourcelist(), test_readonlyfile(), test_readonlyfile_cab(), test_register_class_info(), test_register_extension_info(), test_register_font(), test_register_mime_info(), test_register_product(), test_register_progid_info(), test_register_typelib(), test_register_user(), test_remove_duplicate_files(), test_remove_existing_products(), test_remove_files(), test_remove_upgrade_code(), test_removefiles(), test_samesequence(), test_self_registration(), test_setdirproperty(), test_setpropertyfolder(), test_settargetpath(), test_shared_component(), test_shortcut(), test_shortlongsource(), test_simple_patch(), test_source_resolution(), test_sourcedir(), test_sourcedir_props(), test_sourcedirprop(), test_sourcefolder(), test_sourcepath(), test_start_stop_services(), test_states(), test_system_tables(), test_top_level_action(), test_transformprop(), test_uiLevelFlags(), test_upgrade_code(), test_validate_product_id(), test_volume_props(), test_write_registry_values(), and WinMain().
INSTALLSTATE WINAPI MsiUseFeatureA | ( | LPCSTR | szProduct, |
LPCSTR | szFeature | ||
) |
Definition at line 3339 of file msi.c.
INSTALLSTATE WINAPI MsiUseFeatureExA | ( | const char * | szProduct, |
const char * | szFeature, | ||
DWORD | dwInstallMode, | ||
DWORD | dwReserved | ||
) |
Definition at line 3303 of file msi.c.
Referenced by MsiUseFeatureA(), and test_usefeature().
INSTALLSTATE WINAPI MsiUseFeatureExW | ( | const WCHAR * | szProduct, |
const WCHAR * | szFeature, | ||
DWORD | dwInstallMode, | ||
DWORD | dwReserved | ||
) |
Definition at line 3279 of file msi.c.
Referenced by MsiUseFeatureExA(), and MsiUseFeatureW().
INSTALLSTATE WINAPI MsiUseFeatureW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature | ||
) |
Definition at line 3331 of file msi.c.
Referenced by MsiProvideComponentW().
Definition at line 2718 of file msi.c.
Definition at line 2739 of file msi.c.
Referenced by MsiVerifyPackageA().
|
static |
Definition at line 782 of file msi.c.
Referenced by MsiConfigureProductExW(), and MsiDeterminePatchSequenceW().
|
static |
Definition at line 2752 of file msi.c.
Referenced by MSI_GetComponentPath().
|
static |
Definition at line 508 of file msi.c.
Referenced by MsiDetermineApplicablePatchesA(), and MsiDeterminePatchSequenceA().
|
static |
Definition at line 2903 of file msi.c.
Referenced by MsiQueryFeatureStateExW(), and MsiQueryFeatureStateW().
Definition at line 3344 of file msi.c.
Referenced by MSI_ProvideQualifiedComponentEx().
Definition at line 1067 of file msi.c.
Referenced by MSI_GetProductInfo().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |
BOOL is_wow64 |
Definition at line 52 of file msi.c.
Referenced by __IsWow64Process(), _SHGetCurrentVersionPath(), _SHGetDefaultValue(), CoGetPSClsid(), custom_start_server(), delete_component_path(), DllMain(), do_msidbCustomActionTypeDll(), get_owner_company(), get_registry_view(), IsOS(), msi_disable_fs_redirection(), msi_revert_fs_redirection(), reg_get_typelib_module(), RegisterTypeLib(), set_component_path(), START_TEST(), test_CoGetPSClsid(), test_create_env(), test_installprops(), test_IsWow64Process(), test_LBS_NODATA(), test_MsiConfigureProductEx(), test_MsiEnumClients(), test_MsiEnumComponents(), test_MsiEnumComponentsEx(), test_MsiEnumPatches(), test_MsiEnumPatchesEx_machine(), test_MsiEnumPatchesEx_usermanaged(), test_MsiEnumPatchesEx_userunmanaged(), test_MsiEnumProducts(), test_MsiEnumProductsEx(), test_MsiGetComponentPath(), test_MsiGetComponentPathEx(), test_MsiGetPatchInfo(), test_MsiGetPatchInfoEx(), test_MsiGetProductCode(), test_MsiGetProductInfoEx(), test_MsiGetProductProperty(), test_MsiGetUserInfo(), test_MsiOpenProduct(), test_MsiProvideQualifiedComponentEx(), test_MsiQueryComponentState(), test_MsiQueryFeatureState(), test_MsiQueryProductState(), test_NtMapViewOfSection(), test_null(), test_process_components(), test_publish(), test_publish_assemblies(), test_publish_features(), test_publish_product(), test_redirection(), test_register_font(), test_register_product(), test_register_typelib(), test_register_user(), test_RtlThreadErrorMode(), test_SHGetFolderPathA(), test_SHParseDisplayName(), test_stub(), test_SystemInfo(), test_thread_processor(), UnRegisterTypeLib(), and validate_package().