1/* os_mswin.c */ 2void mch_exit_g(int r); 3void mch_early_init(void); 4int mch_input_isatty(void); 5void mch_settitle(char_u *title, char_u *icon); 6void mch_restore_title(int which); 7int mch_can_restore_title(void); 8int mch_can_restore_icon(void); 9int mch_FullName(char_u *fname, char_u *buf, int len, int force); 10int mch_isFullName(char_u *fname); 11void slash_adjust(char_u *p); 12int vim_stat(const char *name, stat_T *stp); 13void mch_settmode(tmode_T tmode); 14int mch_get_shellsize(void); 15void mch_set_shellsize(void); 16void mch_new_shellsize(void); 17void mch_suspend(void); 18void display_errors(void); 19int mch_has_exp_wildcard(char_u *p); 20int mch_has_wildcard(char_u *p); 21int mch_chdir(char *path); 22int mch_icon_load(HANDLE *iconp); 23int mch_libcall(char_u *libname, char_u *funcname, char_u *argstring, int argint, char_u **string_result, int *number_result); 24void DumpPutS(const char *psz); 25int mch_get_winpos(int *x, int *y); 26void mch_set_winpos(int x, int y); 27void mch_print_cleanup(void); 28int mch_print_init(prt_settings_T *psettings, char_u *jobname, int forceit); 29int mch_print_begin(prt_settings_T *psettings); 30void mch_print_end(prt_settings_T *psettings); 31int mch_print_end_page(void); 32int mch_print_begin_page(char_u *msg); 33int mch_print_blank_page(void); 34void mch_print_start_line(int margin, int page_line); 35int mch_print_text_out(char_u *p, int len); 36void mch_print_set_font(int iBold, int iItalic, int iUnderline); 37void mch_print_set_bg(long_u bgcol); 38void mch_print_set_fg(long_u fgcol); 39char_u *mch_resolve_path(char_u *fname, int reparse_point); 40void win32_set_foreground(void); 41void serverInitMessaging(void); 42void serverSetName(char_u *name); 43char_u *serverGetVimNames(void); 44int serverSendReply(char_u *name, char_u *reply); 45int serverSendToVim(char_u *name, char_u *cmd, char_u **result, void *ptarget, int asExpr, int timeout, int silent); 46void serverForeground(char_u *name); 47char_u *serverGetReply(HWND server, int *expr_res, int remove, int wait, int timeout); 48void serverProcessPendingMessages(void); 49char *charset_id2name(int id); 50char *quality_id2name(DWORD id); 51int get_logfont(LOGFONTW *lf, char_u *name, HDC printer_dc, int verbose); 52void channel_init_winsock(void); 53/* vim: set ft=c : */ 54