ReactOS 0.4.16-dev-13-ge2fc578
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "fdi.h"
#include "msi.h"
#include "msidefs.h"
#include "msipriv.h"
#include "winuser.h"
#include "winreg.h"
#include "shlwapi.h"
#include "patchapi.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | FILE_LIST |
Macros | |
#define | COBJMACROS |
#define | is_dot_dir(x) ((x[0] == '.') && ((x[1] == 0) || ((x[1] == '.') && (x[2] == 0)))) |
UINT ACTION_DuplicateFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 1336 of file files.c.
UINT ACTION_InstallFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 556 of file files.c.
UINT ACTION_MoveFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 1206 of file files.c.
UINT ACTION_PatchFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 784 of file files.c.
UINT ACTION_RemoveDuplicateFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 1411 of file files.c.
UINT ACTION_RemoveFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 1549 of file files.c.
Definition at line 955 of file files.c.
Referenced by move_files_wildcard().
|
static |
Definition at line 290 of file files.c.
Referenced by schedule_install_files().
|
static |
Definition at line 396 of file files.c.
Referenced by copy_install_file().
|
static |
Definition at line 408 of file files.c.
Referenced by ACTION_InstallFiles().
|
static |
Definition at line 467 of file files.c.
Referenced by ACTION_InstallFiles(), and installfiles_cb().
|
static |
Definition at line 277 of file files.c.
Referenced by calculate_install_state().
|
static |
|
static |
Definition at line 666 of file files.c.
Referenced by patchfiles_cb().
Definition at line 937 of file files.c.
Referenced by add_wildcard(), free_list(), and move_files_wildcard().
Definition at line 944 of file files.c.
Referenced by move_files_wildcard().
|
static |
Definition at line 1223 of file files.c.
Referenced by ITERATE_DuplicateFiles(), and ITERATE_RemoveDuplicateFiles().
|
static |
Definition at line 497 of file files.c.
Referenced by ACTION_InstallFiles().
|
static |
Definition at line 266 of file files.c.
Referenced by calculate_install_state().
|
static |
Definition at line 255 of file files.c.
Referenced by is_obsoleted_by_patch(), and patchfiles_cb().
Definition at line 1275 of file files.c.
Referenced by ACTION_DuplicateFiles().
Definition at line 1080 of file files.c.
Referenced by ACTION_MoveFiles().
Definition at line 1353 of file files.c.
Referenced by ACTION_RemoveDuplicateFiles().
Definition at line 1452 of file files.c.
Referenced by ACTION_RemoveFiles().
|
static |
Definition at line 884 of file files.c.
Referenced by ITERATE_MoveFiles(), and move_files_wildcard().
|
static |
Definition at line 1006 of file files.c.
Referenced by ITERATE_MoveFiles().
|
static |
Definition at line 142 of file files.c.
Referenced by patch_file().
|
static |
Definition at line 61 of file files.c.
Referenced by copy_file(), copy_install_file(), ITERATE_DuplicateFiles(), move_file(), and patch_assembly().
|
static |
Definition at line 79 of file files.c.
Referenced by msi_create_full_path().
HANDLE msi_create_file | ( | MSIPACKAGE * | package, |
const WCHAR * | filename, | ||
DWORD | access, | ||
DWORD | sharing, | ||
DWORD | creation, | ||
DWORD | flags | ||
) |
Definition at line 51 of file files.c.
Referenced by cabinet_copy_file(), HANDLE_CustomType21_22(), ITERATE_PublishIcon(), load_ttf_name_id(), msi_get_disk_file_size(), and msi_get_filehash().
BOOL msi_create_full_path | ( | MSIPACKAGE * | package, |
const WCHAR * | path | ||
) |
Definition at line 202 of file files.c.
Referenced by create_directory(), get_duplicate_filename(), get_link_file(), ITERATE_CreateFolders(), ITERATE_MoveFiles(), msi_build_icon_path(), and msi_create_full_path().
BOOL msi_delete_file | ( | MSIPACKAGE * | package, |
const WCHAR * | filename | ||
) |
Definition at line 70 of file files.c.
Referenced by ACTION_RemoveFiles(), ITERATE_PublishIcon(), ITERATE_RemoveDuplicateFiles(), ITERATE_RemoveFiles(), ITERATE_RemoveShortcuts(), ITERATE_UnpublishIcon(), and patch_file().
|
static |
Definition at line 242 of file files.c.
Referenced by ACTION_InstallFiles(), and ACTION_RemoveFiles().
HANDLE msi_find_first_file | ( | MSIPACKAGE * | package, |
const WCHAR * | filename, | ||
WIN32_FIND_DATAW * | data | ||
) |
Definition at line 115 of file files.c.
Referenced by move_files_wildcard(), and recurse_search_directory().
BOOL msi_find_next_file | ( | MSIPACKAGE * | package, |
HANDLE | handle, | ||
WIN32_FIND_DATAW * | data | ||
) |
Definition at line 124 of file files.c.
Referenced by move_files_wildcard(), and recurse_search_directory().
DWORD msi_get_disk_file_size | ( | MSIPACKAGE * | package, |
const WCHAR * | filename | ||
) |
Definition at line 190 of file files.c.
Referenced by calculate_file_cost(), and calculate_install_state().
VS_FIXEDFILEINFO * msi_get_disk_file_version | ( | MSIPACKAGE * | package, |
const WCHAR * | filename | ||
) |
Definition at line 161 of file files.c.
Referenced by ACTION_RemoveFiles(), calculate_file_cost(), and calculate_install_state().
DWORD msi_get_file_attributes | ( | MSIPACKAGE * | package, |
const WCHAR * | path | ||
) |
Definition at line 106 of file files.c.
Referenced by cabinet_copy_file(), calculate_file_cost(), calculate_install_state(), check_directory(), ITERATE_MoveFiles(), move_file(), msi_resolve_file_source(), MSI_SetTargetPathW(), search_components(), search_directory(), search_dr(), and search_file().
DWORD msi_get_file_version_info | ( | MSIPACKAGE * | package, |
const WCHAR * | path, | ||
DWORD | buflen, | ||
BYTE * | buffer | ||
) |
Definition at line 151 of file files.c.
Referenced by file_version_matches(), msi_get_disk_file_version(), and search_file().
Definition at line 133 of file files.c.
Referenced by cabinet_copy_file(), copy_install_file(), move_file(), and patch_file().
Definition at line 1074 of file files.c.
Referenced by get_duplicate_filename(), get_link_file(), ITERATE_MoveFiles(), ITERATE_RemoveFiles(), load_class(), and load_file().
BOOL msi_remove_directory | ( | MSIPACKAGE * | package, |
const WCHAR * | path | ||
) |
Definition at line 88 of file files.c.
Referenced by ITERATE_RemoveFiles(), and ITERATE_UnpublishIcon().
WCHAR * msi_resolve_file_source | ( | MSIPACKAGE * | package, |
MSIFILE * | file | ||
) |
Definition at line 528 of file files.c.
Referenced by ACTION_InstallFiles(), and ACTION_ProcessComponents().
BOOL msi_set_file_attributes | ( | MSIPACKAGE * | package, |
const WCHAR * | filename, | ||
DWORD | attrs | ||
) |
Definition at line 97 of file files.c.
Referenced by ACTION_RemoveFiles(), cabinet_copy_file(), copy_file(), and copy_install_file().
|
static |
Definition at line 734 of file files.c.
Referenced by ACTION_PatchFiles().
|
static |
Definition at line 712 of file files.c.
Referenced by ACTION_PatchFiles(), ApplyPatchToFileA(), ApplyPatchToFileByHandles(), ApplyPatchToFileW(), msi_apply_registered_patch(), patch_assembly(), TestApplyPatchToFileA(), TestApplyPatchToFileByHandles(), and TestApplyPatchToFileW().
|
static |
Definition at line 678 of file files.c.
Referenced by ACTION_PatchFiles().
Definition at line 1535 of file files.c.
Referenced by ACTION_RemoveFiles(), and remove_folder().
|
static |
Definition at line 379 of file files.c.
Referenced by ACTION_InstallFiles().
|
static |
Definition at line 1428 of file files.c.
Referenced by ITERATE_RemoveFiles().
Definition at line 919 of file files.c.
Referenced by move_files_wildcard().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |