|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 1315 of file files.c.
| UINT ACTION_InstallFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 564 of file files.c.
| UINT ACTION_MoveFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 1185 of file files.c.
| UINT ACTION_PatchFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 776 of file files.c.
| UINT ACTION_RemoveDuplicateFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 1390 of file files.c.
| UINT ACTION_RemoveFiles | ( | MSIPACKAGE * | package | ) |
Definition at line 1528 of file files.c.
Definition at line 934 of file files.c.
Referenced by move_files_wildcard().
|
static |
Definition at line 151 of file files.c.
Referenced by patch_file().
|
static |
Definition at line 299 of file files.c.
Referenced by schedule_install_files().
|
static |
Definition at line 70 of file files.c.
Referenced by copy_file_attributes(), copy_install_file(), move_file(), and msi_patch_assembly().
|
static |
Definition at line 404 of file files.c.
Referenced by copy_install_file().
|
static |
Definition at line 416 of file files.c.
Referenced by ACTION_InstallFiles().
|
static |
Definition at line 88 of file files.c.
Referenced by msi_create_full_path().
|
static |
Definition at line 475 of file files.c.
Referenced by ACTION_InstallFiles(), and installfiles_cb().
|
static |
Definition at line 286 of file files.c.
Referenced by calculate_install_state().
|
static |
Definition at line 251 of file files.c.
Referenced by ACTION_InstallFiles(), and ACTION_RemoveFiles().
|
static |
|
static |
Definition at line 658 of file files.c.
Referenced by patchfiles_cb().
Definition at line 916 of file files.c.
Referenced by add_wildcard(), free_list(), and move_files_wildcard().
Definition at line 923 of file files.c.
Referenced by move_files_wildcard().
|
static |
Definition at line 1202 of file files.c.
Referenced by ITERATE_DuplicateFiles(), and ITERATE_RemoveDuplicateFiles().
|
static |
Definition at line 505 of file files.c.
Referenced by ACTION_InstallFiles().
|
static |
Definition at line 275 of file files.c.
Referenced by calculate_install_state().
|
static |
Definition at line 264 of file files.c.
Referenced by is_obsoleted_by_patch(), and patchfiles_cb().
Definition at line 1254 of file files.c.
Referenced by ACTION_DuplicateFiles().
Definition at line 1059 of file files.c.
Referenced by ACTION_MoveFiles().
Definition at line 1332 of file files.c.
Referenced by ACTION_RemoveDuplicateFiles().
Definition at line 1431 of file files.c.
Referenced by ACTION_RemoveFiles().
|
static |
Definition at line 863 of file files.c.
Referenced by ITERATE_MoveFiles(), and move_files_wildcard().
|
static |
Definition at line 985 of file files.c.
Referenced by ITERATE_MoveFiles().
| HANDLE msi_create_file | ( | MSIPACKAGE * | package, |
| const WCHAR * | filename, | ||
| DWORD | access, | ||
| DWORD | sharing, | ||
| DWORD | creation, | ||
| DWORD | flags | ||
| ) |
Definition at line 60 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 211 of file files.c.
Referenced by create_folder(), 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 79 of file files.c.
Referenced by ACTION_RemoveFiles(), cabinet_copy_file(), ITERATE_PublishIcon(), ITERATE_RemoveDuplicateFiles(), ITERATE_RemoveFiles(), ITERATE_RemoveShortcuts(), ITERATE_UnpublishIcon(), and patch_file().
| HANDLE msi_find_first_file | ( | MSIPACKAGE * | package, |
| const WCHAR * | filename, | ||
| WIN32_FIND_DATAW * | data | ||
| ) |
Definition at line 124 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 133 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 199 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 170 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 115 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 160 of file files.c.
Referenced by file_version_matches(), msi_get_disk_file_version(), and search_file().
| BOOL msi_get_temp_file_name | ( | MSIPACKAGE * | package, |
| const WCHAR * | tmp_path, | ||
| const WCHAR * | prefix, | ||
| WCHAR * | tmp_filename | ||
| ) |
Definition at line 51 of file files.c.
Referenced by cabinet_copy_file().
Definition at line 142 of file files.c.
Referenced by cabinet_copy_file(), copy_install_file(), move_file(), and patch_file().
| UINT msi_patch_assembly | ( | MSIPACKAGE * | package, |
| MSIASSEMBLY * | assembly, | ||
| MSIFILEPATCH * | patch | ||
| ) |
Definition at line 726 of file files.c.
Referenced by ACTION_InstallFinalize().
Definition at line 1053 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 97 of file files.c.
Referenced by ITERATE_RemoveFiles(), and ITERATE_UnpublishIcon().
| WCHAR * msi_resolve_file_source | ( | MSIPACKAGE * | package, |
| MSIFILE * | file | ||
| ) |
Definition at line 536 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 106 of file files.c.
Referenced by ACTION_RemoveFiles(), cabinet_copy_file(), copy_file_attributes(), and copy_install_file().
|
static |
Definition at line 704 of file files.c.
Referenced by ACTION_PatchFiles(), ApplyPatchToFileA(), ApplyPatchToFileByHandles(), ApplyPatchToFileW(), msi_apply_registered_patch(), msi_patch_assembly(), TestApplyPatchToFileA(), TestApplyPatchToFileByHandles(), and TestApplyPatchToFileW().
|
static |
Definition at line 670 of file files.c.
Referenced by ACTION_PatchFiles().
Definition at line 1514 of file files.c.
Referenced by ACTION_RemoveFiles(), and remove_folder().
|
static |
Definition at line 387 of file files.c.
Referenced by ACTION_InstallFiles().
|
static |
Definition at line 1407 of file files.c.
Referenced by ITERATE_RemoveFiles().
Definition at line 898 of file files.c.
Referenced by move_files_wildcard().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |