ReactOS 0.4.15-dev-7918-g2a2556c
|
#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 | NONAMELESSUNION |
#define | BASE85_SIZE 20 |
Variables | |
BOOL | is_wow64 |
|
static |
Definition at line 633 of file msi.c.
Referenced by MsiDetermineApplicablePatchesW(), and MsiDeterminePatchSequenceW().
|
static |
Definition at line 503 of file msi.c.
Referenced by MsiDetermineApplicablePatchesA(), MsiDeterminePatchSequenceA(), and patchinfoAtoW().
|
static |
Definition at line 3143 of file msi.c.
Referenced by MsiGetFileVersionW().
Definition at line 318 of file msi.c.
Referenced by MSI_ApplyPatchW().
Definition at line 113 of file md5.c.
Referenced by HMACMD5Final(), HMACMD5Init(), KsecGetKeyData(), KsecInitializeEncryptionSupport(), and msi_get_filehash().
Definition at line 45 of file md5.c.
Referenced by HMACMD5Final(), HMACMD5Init(), KsecInitializeEncryptionSupport(), and msi_get_filehash().
Definition at line 59 of file md5.c.
Referenced by HMACMD5Final(), HMACMD5Init(), HMACMD5Update(), KsecGetKeyData(), KsecInitializeEncryptionSupport(), and msi_get_filehash().
|
static |
Definition at line 561 of file msi.c.
Referenced by determine_patch_sequence().
|
static |
Definition at line 591 of file msi.c.
Referenced by determine_patch_sequence().
|
static |
Definition at line 361 of file msi.c.
Referenced by MsiApplyMultiplePatchesW(), and MsiApplyPatchW().
|
static |
Definition at line 2095 of file msi.c.
Referenced by MsiQueryComponentStateW().
|
static |
Definition at line 2085 of file msi.c.
Referenced by MsiQueryComponentStateW().
|
static |
Definition at line 2119 of file msi.c.
Referenced by MsiQueryComponentStateW().
Definition at line 1368 of file msi.c.
Referenced by MsiGetProductInfoExW().
UINT msi_get_filehash | ( | MSIPACKAGE * | package, |
const WCHAR * | path, | ||
MSIFILEHASHINFO * | hash | ||
) |
Definition at line 4024 of file msi.c.
Referenced by file_hash_matches(), and MsiGetFileHashW().
|
static |
Definition at line 2777 of file msi.c.
Referenced by MSI_ProvideQualifiedComponentEx(), MsiGetComponentPathExA(), and MsiGetComponentPathExW().
|
static |
Definition at line 1090 of file msi.c.
Referenced by MsiGetProductInfoA(), and MsiGetProductInfoW().
|
static |
Definition at line 3513 of file msi.c.
Referenced by MsiGetUserInfoA(), and MsiGetUserInfoW().
UINT msi_locate_product | ( | LPCWSTR | szProduct, |
MSIINSTALLCONTEXT * | context | ||
) |
Definition at line 56 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 103 of file msi.c.
Referenced by MsiConfigureFeatureW(), MsiOpenProductW(), and MsiReinstallFeatureW().
|
static |
Definition at line 3373 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 184 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 426 of file msi.c.
Referenced by test_MsiApplyMultiplePatches().
UINT WINAPI MsiApplyMultiplePatchesW | ( | LPCWSTR | szPatchPackages, |
LPCWSTR | szProductCode, | ||
LPCWSTR | szPropertiesList | ||
) |
Definition at line 459 of file msi.c.
Referenced by MsiApplyMultiplePatchesA().
UINT WINAPI MsiApplyPatchA | ( | LPCSTR | szPatchPackage, |
LPCSTR | szInstallPackage, | ||
INSTALLTYPE | eInstallType, | ||
LPCSTR | szCommandLine | ||
) |
Definition at line 288 of file msi.c.
Referenced by init_function_pointers(), 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 410 of file msi.c.
Referenced by MsiApplyPatchA(), and WinMain().
Definition at line 4297 of file msi.c.
UINT WINAPI MsiBeginTransactionW | ( | const WCHAR * | name, |
DWORD | attrs, | ||
MSIHANDLE * | id, | ||
HANDLE * | event | ||
) |
Definition at line 3697 of file msi.c.
Definition at line 3672 of file msi.c.
UINT WINAPI MsiConfigureFeatureA | ( | LPCSTR | szProduct, |
LPCSTR | szFeature, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 3725 of file msi.c.
Referenced by test_null().
UINT WINAPI MsiConfigureFeatureW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 3752 of file msi.c.
Referenced by MsiConfigureFeatureA(), and test_null().
UINT WINAPI MsiConfigureProductA | ( | LPCSTR | szProduct, |
int | iInstallLevel, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 948 of file msi.c.
Referenced by test_concurrentinstall().
UINT WINAPI MsiConfigureProductExA | ( | LPCSTR | szProduct, |
int | iInstallLevel, | ||
INSTALLSTATE | eInstallState, | ||
LPCSTR | szCommandLine | ||
) |
Definition at line 918 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 833 of file msi.c.
Referenced by MSI_ApplyPatchW(), MsiConfigureProductExA(), MsiConfigureProductW(), and WinMain().
UINT WINAPI MsiConfigureProductW | ( | LPCWSTR | szProduct, |
int | iInstallLevel, | ||
INSTALLSTATE | eInstallState | ||
) |
Definition at line 969 of file msi.c.
Referenced by MsiConfigureProductA().
Definition at line 3816 of file msi.c.
UINT WINAPI MsiDetermineApplicablePatchesA | ( | const char * | szProductPackagePath, |
DWORD | cPatchInfo, | ||
MSIPATCHSEQUENCEINFOA * | pPatchInfo | ||
) |
Definition at line 530 of file msi.c.
UINT WINAPI MsiDetermineApplicablePatchesW | ( | const WCHAR * | szProductPackagePath, |
DWORD | cPatchInfo, | ||
MSIPATCHSEQUENCEINFOW * | pPatchInfo | ||
) |
Definition at line 728 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 747 of file msi.c.
UINT WINAPI MsiDeterminePatchSequenceW | ( | const WCHAR * | product, |
const WCHAR * | usersid, | ||
MSIINSTALLCONTEXT | context, | ||
DWORD | count, | ||
MSIPATCHSEQUENCEINFOW * | patchinfo | ||
) |
Definition at line 816 of file msi.c.
Referenced by MsiDeterminePatchSequenceA().
Definition at line 1884 of file msi.c.
Referenced by START_TEST().
Definition at line 1902 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 1927 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 1964 of file msi.c.
Referenced by MsiEnumComponentCostsA(), s_remote_EnumComponentCosts(), and test_costs().
Definition at line 2904 of file msi.c.
Referenced by init_functionpointers(), MsiLocateComponentA(), and test_MsiGetComponentPath().
INSTALLSTATE WINAPI MsiGetComponentPathExA | ( | LPCSTR | product, |
LPCSTR | comp, | ||
LPCSTR | usersid, | ||
MSIINSTALLCONTEXT | ctx, | ||
LPSTR | buf, | ||
LPDWORD | buflen | ||
) |
Definition at line 2866 of file msi.c.
Referenced by init_functionpointers(), and MsiGetComponentPathA().
INSTALLSTATE WINAPI MsiGetComponentPathExW | ( | LPCWSTR | product, |
LPCWSTR | comp, | ||
LPCWSTR | usersid, | ||
MSIINSTALLCONTEXT | ctx, | ||
LPWSTR | buf, | ||
LPDWORD | buflen | ||
) |
Definition at line 2852 of file msi.c.
Referenced by MsiGetComponentPathW().
INSTALLSTATE WINAPI MsiGetComponentPathW | ( | LPCWSTR | product, |
LPCWSTR | comp, | ||
LPWSTR | buf, | ||
LPDWORD | buflen | ||
) |
Definition at line 2896 of file msi.c.
Referenced by MsiLocateComponentW(), and MsiProvideComponentW().
UINT WINAPI MsiGetFeatureUsageA | ( | LPCSTR | szProduct, |
LPCSTR | szFeature, | ||
LPDWORD | pdwUseCount, | ||
LPWORD | pwDateUsed | ||
) |
Definition at line 3256 of file msi.c.
UINT WINAPI MsiGetFeatureUsageW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature, | ||
LPDWORD | pdwUseCount, | ||
LPWORD | pwDateUsed | ||
) |
Definition at line 3245 of file msi.c.
Referenced by MsiGetFeatureUsageA().
Definition at line 4096 of file msi.c.
Referenced by init_functionpointers().
Definition at line 4073 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 2514 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 2528 of file msi.c.
Referenced by MsiGetFileSignatureInformationA().
UINT WINAPI MsiGetFileVersionA | ( | LPCSTR | szFilePath, |
LPSTR | lpVersionBuf, | ||
LPDWORD | pcchVersionBuf, | ||
LPSTR | lpLangBuf, | ||
LPDWORD | pcchLangBuf | ||
) |
Definition at line 3094 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 3214 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 1797 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 1592 of file msi.c.
Referenced by init_function_pointers(), and init_functionpointers().
UINT WINAPI MsiGetPatchInfoExW | ( | LPCWSTR | szPatchCode, |
LPCWSTR | szProductCode, | ||
LPCWSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCWSTR | szProperty, | ||
LPWSTR | lpValue, | ||
DWORD * | pcchValue | ||
) |
Definition at line 1659 of file msi.c.
Referenced by msi_apply_registered_patch(), MsiGetPatchInfoExA(), and MsiGetPatchInfoW().
Definition at line 1845 of file msi.c.
Referenced by MsiGetPatchInfoA(), and test_MsiGetPatchInfo().
Definition at line 975 of file msi.c.
Referenced by MsiLocateComponentA(), and test_MsiGetProductCode().
Definition at line 1001 of file msi.c.
Referenced by MsiGetProductCodeA(), and MsiLocateComponentW().
UINT WINAPI MsiGetProductInfoA | ( | LPCSTR | szProduct, |
LPCSTR | szAttribute, | ||
LPSTR | szBuffer, | ||
LPDWORD | pcchValueBuf | ||
) |
Definition at line 1256 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 1302 of file msi.c.
Referenced by init_functionpointers().
UINT WINAPI MsiGetProductInfoExW | ( | LPCWSTR | szProductCode, |
LPCWSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCWSTR | szProperty, | ||
LPWSTR | szValue, | ||
LPDWORD | pcchValue | ||
) |
Definition at line 1393 of file msi.c.
Referenced by MsiGetProductInfoExA().
UINT WINAPI MsiGetProductInfoW | ( | LPCWSTR | szProduct, |
LPCWSTR | szAttribute, | ||
LPWSTR | szBuffer, | ||
LPDWORD | pcchValueBuf | ||
) |
Definition at line 1287 of file msi.c.
Referenced by InstallerImpl_ProductInfo().
UINT WINAPI MsiGetProductPropertyA | ( | MSIHANDLE | hProduct, |
const char * | szProperty, | ||
char * | szValue, | ||
DWORD * | pccbValue | ||
) |
Definition at line 2596 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 2656 of file msi.c.
Referenced by MsiGetProductPropertyA(), and test_MsiGetProductProperty().
UINT WINAPI MsiGetShortcutTargetA | ( | LPCSTR | szShortcutTarget, |
LPSTR | szProductCode, | ||
LPSTR | szFeatureId, | ||
LPSTR | szComponentCode | ||
) |
Definition at line 3842 of file msi.c.
UINT WINAPI MsiGetShortcutTargetW | ( | LPCWSTR | szShortcutTarget, |
LPWSTR | szProductCode, | ||
LPWSTR | szFeatureId, | ||
LPWSTR | szComponentCode | ||
) |
Definition at line 3871 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 3638 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 3614 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 200 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 230 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 2362 of file msi.c.
Referenced by MsiLoadStringA().
INSTALLSTATE WINAPI MsiLocateComponentA | ( | LPCSTR | szComponent, |
LPSTR | lpPathBuf, | ||
LPDWORD | pcchBuf | ||
) |
Definition at line 2422 of file msi.c.
Referenced by test_MsiGetComponentPath().
INSTALLSTATE WINAPI MsiLocateComponentW | ( | LPCWSTR | szComponent, |
LPWSTR | lpPathBuf, | ||
LPDWORD | pcchBuf | ||
) |
Definition at line 2438 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 2454 of file msi.c.
UINT WINAPI MsiMessageBoxExA | ( | HWND | hWnd, |
const char * | lpText, | ||
const char * | lpCaption, | ||
UINT | uType, | ||
DWORD | unknown, | ||
WORD | wLanguageId, | ||
DWORD | f | ||
) |
Definition at line 2468 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 2476 of file msi.c.
UINT WINAPI MsiMessageBoxW | ( | HWND | hWnd, |
const WCHAR * | lpText, | ||
const WCHAR * | lpCaption, | ||
UINT | uType, | ||
WORD | wLanguageId, | ||
DWORD | f | ||
) |
Definition at line 2461 of file msi.c.
Referenced by ShowUsage().
Definition at line 82 of file msi.c.
Referenced by MsiCollectUserInfoA(), test_MsiGetProductProperty(), test_MsiOpenProduct(), test_states(), and test_system_tables().
Definition at line 144 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 2484 of file msi.c.
UINT WINAPI MsiProvideAssemblyW | ( | const WCHAR * | szAssemblyName, |
const WCHAR * | szAppContext, | ||
DWORD | dwInstallMode, | ||
DWORD | dwAssemblyInfo, | ||
WCHAR * | lpPathBuf, | ||
DWORD * | pcchPathBuf | ||
) |
Definition at line 2492 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 4204 of file msi.c.
Referenced by init_functionpointers().
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 4252 of file msi.c.
Referenced by init_functionpointers(), and MsiProvideComponentA().
UINT WINAPI MsiProvideQualifiedComponentA | ( | LPCSTR | szComponent, |
LPCSTR | szQualifier, | ||
DWORD | dwInstallMode, | ||
LPSTR | lpPathBuf, | ||
LPDWORD | pcchPathBuf | ||
) |
Definition at line 3502 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 3451 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 3432 of file msi.c.
Referenced by MsiProvideQualifiedComponentW().
UINT WINAPI MsiProvideQualifiedComponentW | ( | LPCWSTR | szComponent, |
LPCWSTR | szQualifier, | ||
DWORD | dwInstallMode, | ||
LPWSTR | lpPathBuf, | ||
LPDWORD | pcchPathBuf | ||
) |
Definition at line 3491 of file msi.c.
UINT WINAPI MsiQueryComponentStateA | ( | LPCSTR | szProductCode, |
LPCSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCSTR | szComponent, | ||
INSTALLSTATE * | pdwState | ||
) |
Definition at line 2057 of file msi.c.
Referenced by init_functionpointers().
UINT WINAPI MsiQueryComponentStateW | ( | LPCWSTR | szProductCode, |
LPCWSTR | szUserSid, | ||
MSIINSTALLCONTEXT | dwContext, | ||
LPCWSTR | szComponent, | ||
INSTALLSTATE * | pdwState | ||
) |
Definition at line 2143 of file msi.c.
Referenced by ACTION_GetComponentInstallStates(), and MsiQueryComponentStateA().
INSTALLSTATE WINAPI MsiQueryFeatureStateA | ( | LPCSTR | szProduct, |
LPCSTR | szFeature | ||
) |
Definition at line 3029 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 2993 of file msi.c.
Referenced by init_functionpointers().
UINT WINAPI MsiQueryFeatureStateExW | ( | LPCWSTR | product, |
LPCWSTR | usersid, | ||
MSIINSTALLCONTEXT | ctx, | ||
LPCWSTR | feature, | ||
INSTALLSTATE * | state | ||
) |
Definition at line 3018 of file msi.c.
Referenced by MsiQueryFeatureStateExA().
INSTALLSTATE WINAPI MsiQueryFeatureStateW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature | ||
) |
Definition at line 3068 of file msi.c.
Referenced by ACTION_GetFeatureInstallStates(), MsiProvideComponentW(), MsiQueryFeatureStateA(), and MsiUseFeatureExW().
INSTALLSTATE WINAPI MsiQueryProductStateA | ( | LPCSTR | szProduct | ) |
Definition at line 2210 of file msi.c.
Referenced by test_MsiProvideQualifiedComponentEx(), test_MsiQueryProductState(), and test_publish().
INSTALLSTATE WINAPI MsiQueryProductStateW | ( | LPCWSTR | szProduct | ) |
Definition at line 2226 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 3995 of file msi.c.
UINT WINAPI MsiReinstallFeatureW | ( | const WCHAR * | szProduct, |
const WCHAR * | szFeature, | ||
DWORD | dwReinstallMode | ||
) |
Definition at line 3924 of file msi.c.
Referenced by MsiReinstallFeatureA(), and MsiReinstallProductW().
Definition at line 268 of file msi.c.
Definition at line 281 of file msi.c.
Referenced by MsiReinstallProductA(), and WinMain().
UINT WINAPI MsiRemovePatchesA | ( | LPCSTR | patchlist, |
LPCSTR | product, | ||
INSTALLTYPE | type, | ||
LPCSTR | propertylist | ||
) |
Definition at line 4355 of file msi.c.
UINT WINAPI MsiRemovePatchesW | ( | LPCWSTR | patchlist, |
LPCWSTR | product, | ||
INSTALLTYPE | type, | ||
LPCWSTR | propertylist | ||
) |
Definition at line 4364 of file msi.c.
INSTALLUI_HANDLERA WINAPI MsiSetExternalUIA | ( | INSTALLUI_HANDLERA | puiHandler, |
DWORD | dwMessageFilter, | ||
void * | pvContext | ||
) |
Definition at line 2309 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 4155 of file msi.c.
Referenced by add_custom_dll(), init_functionpointers(), test_controlevent(), test_externalui(), test_externalui_message(), and test_top_level_action().
INSTALLUI_HANDLERW WINAPI MsiSetExternalUIW | ( | INSTALLUI_HANDLERW | puiHandler, |
DWORD | dwMessageFilter, | ||
void * | pvContext | ||
) |
Definition at line 2323 of file msi.c.
Referenced by test_MsiSetExternalUI().
INSTALLUILEVEL WINAPI MsiSetInternalUI | ( | INSTALLUILEVEL | dwUILevel, |
HWND * | phWnd | ||
) |
Definition at line 2284 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 3345 of file msi.c.
INSTALLSTATE WINAPI MsiUseFeatureExA | ( | const char * | szProduct, |
const char * | szFeature, | ||
DWORD | dwInstallMode, | ||
DWORD | dwReserved | ||
) |
Definition at line 3309 of file msi.c.
Referenced by init_functionpointers(), and MsiUseFeatureA().
INSTALLSTATE WINAPI MsiUseFeatureExW | ( | const WCHAR * | szProduct, |
const WCHAR * | szFeature, | ||
DWORD | dwInstallMode, | ||
DWORD | dwReserved | ||
) |
Definition at line 3285 of file msi.c.
Referenced by MsiUseFeatureExA(), and MsiUseFeatureW().
INSTALLSTATE WINAPI MsiUseFeatureW | ( | LPCWSTR | szProduct, |
LPCWSTR | szFeature | ||
) |
Definition at line 3337 of file msi.c.
Referenced by MsiProvideComponentW().
Definition at line 2724 of file msi.c.
Definition at line 2745 of file msi.c.
Referenced by MsiVerifyPackageA().
|
static |
Definition at line 784 of file msi.c.
Referenced by MsiConfigureProductExW(), and MsiDeterminePatchSequenceW().
|
static |
Definition at line 2758 of file msi.c.
Referenced by MSI_GetComponentPath().
|
static |
Definition at line 510 of file msi.c.
Referenced by MsiDetermineApplicablePatchesA(), and MsiDeterminePatchSequenceA().
|
static |
Definition at line 2909 of file msi.c.
Referenced by MsiQueryFeatureStateExW(), and MsiQueryFeatureStateW().
Definition at line 3350 of file msi.c.
Referenced by MSI_ProvideQualifiedComponentEx().
Definition at line 1069 of file msi.c.
Referenced by MSI_GetProductInfo().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |
BOOL is_wow64 |
Definition at line 54 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().