/* Flags that affect the capture operation (WIMLIB_ADD_FLAG_*) */
int add_flags;
- /* Extra argument; set to point to a pointer to the ntfs_volume for
- * libntfs-3g capture. */
- void *extra_arg;
-
/* If non-NULL, the user-supplied progress function. */
wimlib_progress_func_t progfunc;
void *progctx;
destroy_capture_config(struct capture_config *config);
extern bool
-match_pattern_list(const tchar *path, size_t path_nchars,
- const struct string_set *list);
+match_pattern_list(const tchar *path, const struct string_set *list);
extern int
-try_exclude(const tchar *full_path, size_t full_path_nchars,
- const struct capture_params *params);
+try_exclude(const tchar *full_path, const struct capture_params *params);
typedef int (*capture_tree_t)(struct wim_dentry **, const tchar *,
struct capture_params *);
#ifdef WITH_NTFS_3G
/* ntfs-3g_capture.c */
extern int
-build_dentry_tree_ntfs(struct wim_dentry **root_p,
- const tchar *device,
- struct capture_params *params);
+ntfs_3g_build_dentry_tree(struct wim_dentry **root_ret,
+ const tchar *device,
+ struct capture_params *params);
#endif
#ifdef __WIN32__
return report_error(params->progfunc, params->progctx, error_code, path);
}
+extern bool
+should_ignore_filename(const tchar *name, int name_nchars);
+
#endif /* _WIMLIB_CAPTURE_H */