X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/2cc82b9fbc6e67878e89d7006cc69ffb5227daa1..6bc76cee212aab0a2c02f8c28213fc842cc7880f:/src/w32.h?ds=sidebyside diff --git a/src/w32.h b/src/w32.h index cca95855a7..33fd2709a7 100644 --- a/src/w32.h +++ b/src/w32.h @@ -2,7 +2,7 @@ #define EMACS_W32_H /* Support routines for the NT version of Emacs. - Copyright (C) 1994, 2001-2013 Free Software Foundation, Inc. + Copyright (C) 1994, 2001-2014 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -163,6 +163,7 @@ extern LPBYTE w32_get_resource (char * key, LPDWORD type); extern void release_listen_threads (void); extern void init_ntproc (int); extern void term_ntproc (int); +extern HANDLE maybe_load_unicows_dll (void); extern void globals_of_w32 (void); extern void term_timers (void); @@ -174,6 +175,9 @@ extern int _sys_wait_accept (int fd); extern Lisp_Object QCloaded_from; extern HMODULE w32_delayed_load (Lisp_Object); +extern int (WINAPI *pMultiByteToWideChar)(UINT,DWORD,LPCSTR,int,LPWSTR,int); +extern int (WINAPI *pWideCharToMultiByte)(UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOOL); + extern void init_environment (char **); extern void check_windows_init_file (void); extern void syms_of_ntproc (void); @@ -185,6 +189,7 @@ extern int filename_to_ansi (const char *, char *); extern int filename_from_utf16 (const wchar_t *, char *); extern int filename_to_utf16 (const char *, wchar_t *); extern Lisp_Object ansi_encode_filename (Lisp_Object); +extern int w32_copy_file (const char *, const char *, int, int, int); extern BOOL init_winsock (int load_now); extern void srandom (int);