win32_build_dentry_tree(struct wim_dentry **root_ret,
const tchar *root_disk_path,
struct wim_lookup_table *lookup_table,
+ struct wim_inode_table *inode_table,
struct sd_set *sd,
- const struct capture_config *config,
+ const struct wimlib_capture_config *config,
int add_image_flags,
wimlib_progress_func_t progress_func,
void *extra_arg);
win32_read_file(const tchar *filename, HANDLE handle,
u64 offset, size_t size, void *buf);
-extern HANDLE
-win32_open_file_data_only(const wchar_t *path_utf16);
-
-extern void
-win32_close_file(void *handle);
-
-#ifdef ENABLE_ERROR_MESSAGES
-extern void win32_error(u32 err);
-extern void win32_error_last();
-#else
-# define win32_error(err)
-# define win32_error_last()
-#endif
+extern int
+read_win32_file_prefix(const struct lookup_table_entry *lte,
+ u64 size,
+ consume_data_callback_t cb,
+ void *ctx_or_buf,
+ int _ignored_flags)
+{
+}
#define FNM_PATHNAME 0x1
+#define FNM_NOESCAPE 0x2
#define FNM_NOMATCH 1
extern int
fnmatch(const tchar *pattern, const tchar *string, int flags);
CODESET
} nl_item;
-extern char *
-nl_langinfo(nl_item item);
-
extern int
win32_rename_replacement(const tchar *oldpath, const tchar *newpath);
extern void
win32_global_cleanup();
+extern int
+win32_strerror_r_replacement(int errnum, tchar *buf, size_t buflen);
+
#endif /* _WIMLIB_WIN32_H */