]> wimlib.net Git - wimlib/blobdiff - src/wimlib_internal.h
Implement sequential extract
[wimlib] / src / wimlib_internal.h
index be3dc32c342459329474c5c25f7a6d6b186ba03d..6a76df0b8cc66da8e138df39a6a5d127ad38ce7f 100644 (file)
@@ -500,9 +500,16 @@ extern int open_wim_writable(WIMStruct *w, const char *path,
 #define WIMLIB_WRITE_FLAG_NO_LOOKUP_TABLE      0x80000000
 #define WIMLIB_WRITE_FLAG_REUSE_INTEGRITY_TABLE 0x40000000
 #define WIMLIB_WRITE_FLAG_CHECKPOINT_AFTER_XML  0x20000000
-
 #define WIMLIB_WRITE_MASK_PUBLIC               0x1fffffff
 
+/* Internal use only */
+#define WIMLIB_EXTRACT_FLAG_MULTI_IMAGE                0x80000000
+#define WIMLIB_EXTRACT_FLAG_DIRS_ONLY          0x40000000
+#define WIMLIB_EXTRACT_FLAG_SKIP_DIRS          0x20000000
+#define WIMLIB_EXTRACT_FLAG_EMPTY_ONLY         0x10000000
+#define WIMLIB_EXTRACT_MASK_PUBLIC             0x0fffffff
+
+
 /* write.c */
 extern int begin_write(WIMStruct *w, const char *path, int write_flags);
 extern int finish_write(WIMStruct *w, int image, int write_flags);