]> wimlib.net Git - wimlib/blobdiff - src/lookup_table.h
Case insensitive exclusion pattern matching
[wimlib] / src / lookup_table.h
index c15bf4046e35ded1ceb167089b824be965220664..6a07aaa97d51db024ebdb8f00a80ae2df841bd36 100644 (file)
@@ -29,9 +29,11 @@ struct wimlib_fd;
 typedef struct _ntfs_attr ntfs_attr;
 typedef struct _ntfs_volume ntfs_volume;
 struct ntfs_location {
-       ntfs_volume *vol;
-       const char *path;
-       const char *ads_name;
+       char *path_utf8;
+       char *stream_name_utf16;
+       u16 stream_name_utf16_num_chars;
+       ntfs_volume **ntfs_vol_p;
+       bool is_reparse_point;
 };
 
 /* 
@@ -93,7 +95,7 @@ struct lookup_table_entry {
                char *file_on_disk;
                char *staging_file_name;
                u8 *attached_buffer;
-               struct ntfs_location *ntfs_location;
+               struct ntfs_location *ntfs_loc;
        };
        union {
                struct lookup_table_entry *next_lte_in_swm;