X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fwin32_apply.c;h=48dd66d319637769b881086ffae72e54581bba1e;hb=bb6773105af4072cf0ce7e6c8276632d6110b03b;hp=4a0a8a46d77ad22b41edf0354127ffb5ed61f520;hpb=22920a29da3c42c5aa07c0ad0817d78bf26d99c3;p=wimlib diff --git a/src/win32_apply.c b/src/win32_apply.c index 4a0a8a46..48dd66d3 100644 --- a/src/win32_apply.c +++ b/src/win32_apply.c @@ -259,11 +259,10 @@ win32_encrypted_import_cb(unsigned char *data, void *_import_ctx, } static int -win32_extract_encrypted_stream(file_spec_t file, +win32_extract_encrypted_stream(const wchar_t *path, struct wim_lookup_table_entry *lte, struct apply_ctx *ctx) { - const tchar *path = file.path; void *file_ctx; DWORD err; int ret; @@ -614,6 +613,8 @@ const struct apply_operations win32_apply_ops = { .realpath_works_on_nonexisting_files = 1, .root_directory_is_special = 1, .requires_final_set_attributes_pass = 1, + .extract_encrypted_stream_creates_file = 1, + .requires_short_name_reordering = 1, /* TODO: check if this is really needed */ }; #endif /* __WIN32__ */