X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Fwrite.h;h=008c36412980d2a04b6880d3758ce53131bd6898;hb=719a063c87e3abab99b0fb53ebc80223fbf33123;hp=af1a6353bc244dc859f730a112f92563dd909eda;hpb=3de1ec66f778edda19865482d685bc6f4e17faf7;p=wimlib diff --git a/include/wimlib/write.h b/include/wimlib/write.h index af1a6353..008c3641 100644 --- a/include/wimlib/write.h +++ b/include/wimlib/write.h @@ -5,13 +5,11 @@ #include "wimlib/types.h" /* Internal use only */ -#define WIMLIB_WRITE_FLAG_NO_BLOB_TABLE 0x80000000 -#define WIMLIB_WRITE_FLAG_CHECKPOINT_AFTER_XML 0x40000000 -#define WIMLIB_WRITE_FLAG_HEADER_AT_END 0x20000000 -#define WIMLIB_WRITE_FLAG_FILE_DESCRIPTOR 0x10000000 -#define WIMLIB_WRITE_FLAG_USE_EXISTING_TOTALBYTES 0x08000000 -#define WIMLIB_WRITE_FLAG_NO_METADATA 0x04000000 -#define WIMLIB_WRITE_FLAG_OVERWRITE 0x02000000 +#define WIMLIB_WRITE_FLAG_FILE_DESCRIPTOR 0x80000000 +#define WIMLIB_WRITE_FLAG_OVERWRITE 0x40000000 +#define WIMLIB_WRITE_FLAG_NO_NEW_BLOBS 0x20000000 +#define WIMLIB_WRITE_FLAG_USE_EXISTING_TOTALBYTES 0x10000000 +#define WIMLIB_WRITE_FLAG_NO_METADATA 0x08000000 /* Keep in sync with wimlib.h */ #define WIMLIB_WRITE_MASK_PUBLIC ( \ @@ -64,12 +62,14 @@ write_wim_part(WIMStruct *wim, const u8 *guid); int -write_wim_resource_from_buffer(const void *buf, size_t buf_size, - int reshdr_flags, struct filedes *out_fd, +write_wim_resource_from_buffer(const void *buf, + size_t buf_size, + bool is_metadata, + struct filedes *out_fd, int out_ctype, u32 out_chunk_size, struct wim_reshdr *out_reshdr, - u8 *hash, + u8 *hash_ret, int write_resource_flags); #endif /* _WIMLIB_WRITE_H */