]> wimlib.net Git - wimlib/blobdiff - src/win32.h
win32_read_file: Use UTF16-LE name
[wimlib] / src / win32.h
index 139490e6634dd18c31924855f656149d3c6c2ba4..103923629f138dd88afe223b6d9b94e5ddf9f824 100644 (file)
@@ -16,8 +16,8 @@ win32_build_dentry_tree(struct wim_dentry **root_ret,
                        void *extra_arg);
 
 extern int
-win32_read_file(const mbchar *filename, void *handle, u64 offset,
-               size_t size, void *buf);
+win32_read_file(const utf16lechar *win32_filename, void *handle,
+               u64 offset, size_t size, void *buf);
 
 extern HANDLE
 win32_open_file_data_only(const wchar_t *path_utf16);
@@ -73,7 +73,14 @@ typedef enum {
 extern char *
 nl_langinfo(nl_item item);
 
-extern int rename_replacement(const char *oldpath, const char *newpath);
+extern int
+rename_replacement(const char *oldpath, const char *newpath);
 #define rename(oldpath, newpath) rename_replacement(oldpath, newpath)
 
+extern void
+win32_global_init();
+
+extern void
+win32_global_cleanup();
+
 #endif /* _WIMLIB_WIN32_H */