home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / menu / kiwi / include / kiwipro.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-31  |  18.4 KB  |  520 lines

  1. #ifndef KIWI_INC_IN
  2. #include<kiwi_inc.h>
  3. #endif 
  4. #ifndef FILE
  5. #include<stdio.h>
  6. #endif 
  7.  
  8.  
  9. int    FARMEMCOPY(void far *source,void far *dest,UINT len);
  10. int     window_manager(int mode,UINT x,UINT y);
  11. int    compute_mask_position(WINDOW win,int nr,int *x, int *y);
  12. int     zoom_w(WINDOW win,int dir,int anz);
  13. int     init_virtuell_screen(int nr);
  14. void    reset_virtuell_screen(void);
  15. int     check_vscreen_number(VSCREEN vs);
  16. VSCREEN open_virtuell_screen(int breite,int hoehe);
  17. int     close_virtuell_screen(VSCREEN nr);
  18. void     cls_vs(VSCREEN nr);
  19. WINDOW     open_vs_window(CHAR *header,int xa,int ya,int xe,int ye,int mode,int xsize,int ysize);
  20. WINDOW open_sl_window(CHAR *header,int xa,int ya,int xe,int ye,int mode,int xsize,int ysize,
  21.               ULONG xslide,ULONG yslide,int (*x_function)(),int (*y_function)());
  22. int     set_window_max_size(WINDOW win,int typ);
  23. int     manage_virtuell_output(VSCREEN vs,UCHAR *string,int len,int xan,int yan,UCHAR attrib);
  24. int     link_virtuell_screen(VSCREEN vs,WINDOW win,UINT xs,UINT ys);
  25. int     refresh_window(WINDOW win);
  26. int     unlink_virtuell_screen(WINDOW win);
  27. int     update_scroll_bar(WINDOW win);
  28. int     delete_scroll_bar(WINDOW win);
  29. VSCREEN    get_linked_screen(WINDOW win);
  30. int    reset_window_position(WINDOW win);
  31. UCHAR    get_window_attribut(WINDOW win);
  32. int    start_mask_repeat_mode(int start,int offset);
  33. int     add_mask_repeat_position(int num);
  34. int     reset_mask_repeat_mode(void);
  35. int    get_video_mode(void);
  36. int    no_op(struct slide_func_com *sfc);
  37. int    scanf_input_position(int pos);
  38. int    scanf_is_input_position(int pos);
  39. int    is_shadow(void);
  40. int    change_screen_background(UCHAR bg);
  41. int     change_color_table(int nr,UCHAR vg,UCHAR bg,UCHAR avg,UCHAR abg);
  42.  
  43.  
  44.  
  45. /*    Funktionen aus window.c             */
  46. int    if_exit_window(WINDOW win);
  47. WINDOW     get_window_pos(WINDOW);
  48. WINDOW     get_last_window(void);
  49. void     wlocate(WINDOW win,UINT x,UINT y);
  50. int     check_window_number(WINDOW win);
  51. WINDOW     open_window(CHAR *header,int xa,int ya,int xe,int ye,int mode);
  52. WINDOW    load_window(CHAR *name);
  53. int     store_window(WINDOW win,char *name,int typ,int rand,int vbreite,int vhoehe);
  54. int     fput_window_char(UCHAR C,UCHAR x,UCHAR y,UCHAR at,FILE *datei);
  55. WINDOW     dispatch_window_number(void);
  56. int     close_window(WINDOW win);
  57. void     restore_screen(int,WINDOW);
  58. int     compute_inside_window(WINDOW,int,int);
  59. WINDOW     check_screen_write(WINDOW,int,int,int *,WINDOW *);
  60. int     check_inside_shadow(WINDOW,int,int);
  61. WINDOW     check_inside_window1(WINDOW,int,int);
  62. int     check_inside_window2(WINDOW,int,int);
  63. WINDOW     check_inside_window(WINDOW,int,int);
  64. void     save_window(int kast);
  65. int     init_window(int);
  66. void     reset_window(void);
  67. int     display_window_header(WINDOW,CHAR *);
  68. long     window_used_bytes(void);
  69. int     get_window_edge(WINDOW,int *,int *,int *,int *);
  70. int     set_window_attribut(WINDOW win,UCHAR attrib);
  71. int     clear_window(WINDOW win,UCHAR ini);
  72. int     set_top_window(WINDOW win);
  73. int     scroll_window(WINDOW win,int anz,int dir);
  74. int     scroll_vs_screen(VSCREEN vs,int anz,int dir);
  75. int     scroll_screen_unit(int xa,int ya,int xe,int ye,int dir,USHORT leer);
  76. int     set_window_output_attribut(WINDOW win,int attrib);
  77. int     move_window(WINDOW win,int dir,int anz);
  78. void     refresh_screen(void);
  79. void     get_cursor_pos(WINDOW win,int *x,int *y);
  80. int     zoom_window(WINDOW win,int xa,int ya,int xe,int ye);
  81. int     change_area_attribut(WINDOW win,int xa,int ya,int xe,int ye);
  82. int     change_area_attribut2(int xa,int ya,int xe,int ye);
  83. int     change_window_frame(WINDOW win,int type);
  84. int    strip_shadow(WINDOW win);
  85. int    add_shadow(WINDOW win);
  86. int    set_window_color(WINDOW win,int mode);
  87. void     compute_window_position(int xs,int ys,int xsize,int ysize,int *xa,int *ya,int *xe,int *ye);
  88. int     change_window_header(WINDOW win,CHAR *header);
  89. int    create_saa_window(WINDOW win);
  90. int    delete_saa_window(WINDOW win);
  91. void    set_saa_character(UCHAR a,UCHAR b,UCHAR c,UCHAR d,UCHAR e,UCHAR f,UCHAR g,UCHAR h);
  92. int     save_move_screen(WINDOW win);
  93. int     close_move_screen(WINDOW win,int mode);
  94. int     set_window_position_memory(int mode);
  95. int     set_window_move_mode(int mode);
  96. int     set_window_display_mode(int mode);
  97. int     set_window_extra_color(WINDOW win);
  98. int    set_window_scroll_bar(int mode);
  99. int    set_scroll_bar_character(UCHAR ch);
  100. int    winman_pre_function(int (*function)());
  101. int    winman_post_function(int (*function)());
  102. int    winman_scroll_function(int (*function)());
  103. int    no_win_op(WINDOW win,int mode);
  104. int    open_mask_library(char *name);
  105. int    close_mask_library(void);
  106. int     enable_mask_library(void);
  107. int     disable_mask_library(void);
  108. int    set_window_open_delay(UINT fact);
  109. int    save_misplaced_windows(int c);
  110. int    set_window_delete_mode(int mode);
  111.  
  112.  
  113. int      set_scanf_exit_code(int  nr,unsigned short  code,unsigned short modus);
  114. int      set_scanf(int  mode);
  115. int      scanf_mask(short  win,int  pos,const char  *format,...);
  116. int      scanf_mask_list(short  win,int  count);
  117. int      scanf_mask_button(short  win,int  mode);
  118. int      scanf_display_mask_lists(short  win,void  * *field);
  119. int      scanf_display_list_bar(short  win,int  count);
  120. int      scanf_display_list_frame(short  win,int  count,int  mode);
  121. int      update_scanf_list_scroll_bar(short  win,int  count);
  122. int      scanf_display_mask_buttons(short  win);
  123. int      check_button_action(short  win);
  124. int      check_list_action(short  win);
  125. int      update_scanf_scroll_bar(short  win,int  count);
  126. int      display_mask_entry(short  win,int  nr,void  *ptr);
  127. int      print_mask(short  win,int  pos,const char  *format,...);
  128. int      check_mask_format(short  win,int  pos,const char  *format);
  129. int      check_scanf_maus_action(short  win);
  130.  
  131.  
  132.  
  133.  
  134.  
  135. /*    Funktionen aus screen.c                */
  136. int     init_screen(UCHAR vn,UCHAR hn,UCHAR vi,UCHAR hi,UCHAR ini,int mode);
  137. int     init_screen2(UCHAR,UCHAR,UCHAR,UCHAR,UCHAR,int,int,int,int,USHORT);
  138. void    reset_screen(void);
  139. int     set_screen_addresse(void);
  140. int     set_screen_size(int xs,int ys);
  141. void     reset_screen(void);
  142. void     cls(void);
  143. void     clear(void);
  144. void     locate(int,int);
  145. UCHAR      get_attribut(void);
  146. int     set_output_mode(int);
  147. int     screen_pos(int,int);
  148. int     set_shadow(int);
  149. int     set_color(int);
  150. int     init_color_table(int,UCHAR,UCHAR,UCHAR,UCHAR);
  151. int     set_color_table(int);
  152. int     which_color_table(void);
  153. int    is_invert_mode(void);
  154. void     set_screen_frame(UCHAR);
  155. int     get_screen_wide(void);
  156. int     get_screen_height(void);
  157. UCHAR     get_init_character(void);
  158. int     set_init_character(UCHAR ch);
  159. void    get_cursor_position(int *x,int *y);
  160. int    set_video_mode(int);
  161. void     get_physical_screen_size(int *,int *);
  162. int     set_cursor_shape(int start,int end);
  163. int     set_cursor_size(int start);
  164. int     get_cursor_size(void);
  165. int      choose_color_table(unsigned int  *col1,unsigned int  *col2);
  166. int    which_screen_device(void);
  167. unsigned short int get_screen_character(UINT x,UINT y);
  168.  
  169.  
  170.  
  171. /*    Funktionen aus output.c                */
  172. void     manage_window_output(WINDOW,int,int,UCHAR,UCHAR);
  173. int     display_string(CHAR*,WINDOW,int,int);
  174. int     display_string2(CHAR*,WINDOW,int,int,int);
  175. int     display_string3(USHORT *,int,int);
  176. int     display_far_string3(USHORT far*,int,int);
  177. int     display_string4(CHAR* string,UCHAR attrib,WINDOW win,int xan,int yan,int len);
  178. int     display_char(UCHAR,int,int);
  179. int     display_char2(USHORT,int,int);
  180. int     display_char3(UCHAR,WINDOW,int,int);
  181. int     display_char4(USHORT,WINDOW,int,int);
  182. void     fill_area(WINDOW win,int xa,int ya,int xe,int ye,UCHAR ch,UCHAR attrib);
  183. int     line(WINDOW,int,int,int,int,int);
  184. int     display_date(DATUM*,WINDOW,int,int);
  185. int     display_float(double,WINDOW,int,int,int,int,CHAR *);
  186. int     display_long(long,WINDOW,int,int,int,CHAR *);
  187. int     display_int(int,WINDOW,int,int,int,CHAR *);
  188. int     display_time(ZEIT *,WINDOW,int,int,CHAR *);
  189. int     box(WINDOW,int,int,int,int,int);
  190. void     message(char *string);
  191. int     set_message_row(int nr);
  192. int     set_message_attribut(int nr);
  193. int     set_message_character(UCHAR ch);
  194. void     clear_message(void );
  195. int    printw(WINDOW,const char *,...);
  196.  
  197.  
  198. /*    Funktionen aus druck.c                */
  199. int     init_printer(CHAR *);
  200. void    set_default_printer_status(void);
  201. void     clear_print_modes(void);
  202. int     load_print_modes(CHAR *);
  203. int     search_schedule_position(CHAR *);
  204. int     redirect_printer(FILE *);
  205. int     save_active_printer_status(FILE *stream,int device);
  206. int    undirect_printer(void);
  207. int     link_printer(FILE *);
  208. int     unlink_printer(void);
  209. void     send_char_to_printer(UCHAR ch);
  210. void     flush_printer(void);
  211. int     surpress_print_mode(int);
  212. int     print_mode(int);
  213. int     print_mode_style(int);
  214. int     print_string(CHAR *);
  215. int     print_string2(CHAR *,int);
  216. int     print_date(DATUM *);
  217. int     print_time(ZEIT *,CHAR *);
  218. void     print_step(int);
  219. void     feed_printer(int);
  220. int     print_line(int,int);
  221. int     print_float(double,int,int);
  222. int     print_long(long,int);
  223. int     print_int(int,int);
  224. int     print_char(UCHAR,int);
  225. void     set_default_modes(void);
  226. void     print_print_modes(void);
  227. int     print_screen(void);
  228. int    printp(const char *,...);
  229. int    print_window(WINDOW win);
  230. int     print_vs_screen(VSCREEN vs);
  231. int      set_printer_output(int  mode);
  232. int    check_printer_status(int nr);
  233. int    set_print_edge(int nr);
  234.  
  235.  
  236. /*    Funktion aus input und Maus                */
  237. UCHAR      input(void);
  238. UCHAR     wait_input(void);
  239. void     clear_input_qeue(void);
  240. void     ungetch_keyboard(UINT c);
  241. UCHAR     get_last_input(void);
  242. int     is_function_key(void);
  243. int     is_alt_key(void);
  244. int     is_control_key(void);
  245. int     is_shift_key(void);
  246. int    is_cursor_key(void);
  247. int     is_insert_mode(void);
  248. UCHAR      get_input_status(void);
  249. UCHAR      get_current_input_status(void);
  250. void     wait_of_action(void);
  251. int     init_mouse(void);
  252. void     reset_mouse(void);
  253. int     set_mouse(int);
  254. int     mouse_cursor(int);
  255. void     get_last_mouse_pos(UINT *,UINT *);
  256. int     mouse(UINT *,UINT *);
  257. int     mouse_trap(int,int,int,int);
  258. int     mouse_trap2(int,int,int,int);
  259. int     set_mouse_pos(int,int);
  260. void     empty_mouse(void);
  261. int     limit_mouse_area(int,int,int,int);
  262. void     set_help_mask(USHORT );
  263. int    init_help_key(int);
  264. int    mouse2(UINT *mx,UINT *my);
  265. int    set_window_manager(int mode);
  266. int    init_window_manager(void);
  267. int    check_window_manager(int result,UINT maus_x,UINT maus_y);
  268. int    set_mouse_cursor_size(int mode);
  269. void    set_mouse_cursor_shape(int start,int end);
  270. int     set_mouse_escape_code(UCHAR mode);
  271. int    set_editor_exit_code(int nr,USHORT code);
  272. int    reset_editor_exit_code(void);
  273. void     set_winman_mask(unsigned short mode);
  274. int    create_hot_area(int num,int xa,int ya,int xe,int ye,USHORT key);
  275. int    enable_hot_area(int num);
  276. int     disable_hot_area(int num);
  277. int    check_hot_areas(void);
  278. int    is_pos_after_mouse(void);
  279. int    kill_input_code(void);
  280.  
  281.  
  282. /*    Funktionen aus b_io                    */
  283. void     fput_convl(long int *);
  284. void     fget_convl(long int *);
  285. void     fput_convf(float *);
  286. void     fget_convf(float *);
  287. void     fput_convi(short int *);
  288. void     fget_convi(short int *);
  289. int     fputf(double,FILE *);
  290. double     fgetf(FILE *);
  291. int     fputl(long,FILE *);
  292. long     fgetl(FILE *);
  293. int     fputi(short int,FILE *);
  294. short     int fgeti(FILE *);
  295. int     fputstring2(CHAR *,int,FILE *);
  296. int     fputstring(CHAR *,FILE *);
  297. int     fgetstring2(CHAR *,int,FILE *);
  298. int     fgetstring(CHAR *,FILE *);
  299. int     fputdate(DATUM *,FILE *);
  300. int     fgetdate(DATUM *,FILE *);
  301. int     fputtime(ZEIT *,FILE *);
  302. int     fgettime(ZEIT *,FILE *);
  303.  
  304.  
  305. /*    Funktionen aus editor.c            */
  306. int     init_editor(int);
  307. int     set_edit_mode(int);
  308. int     input_string(CHAR *,WINDOW,int,int,int);
  309. int     input_date(DATUM *,WINDOW,int,int);
  310. int     input_time(ZEIT *,WINDOW,int,int);
  311. int     input_float(float *,WINDOW,int,int,int,int);
  312. int     input_long(long *,WINDOW,int,int,int);
  313. int     input_int(int *,WINDOW,int,int,int);
  314. int     edit_string(CHAR *,WINDOW,int,int,int);
  315. int     edit_date(DATUM *,WINDOW,int,int);
  316. int     edit_time(ZEIT *,WINDOW,int,int);
  317. int     edit_int(int *,WINDOW,int,int,int,CHAR *);
  318. int     edit_int2(int *,WINDOW,int,int,int,CHAR *,int,int);
  319. int     edit_long(long *,WINDOW,int,int,int,CHAR *);
  320. int     edit_long2(long *,WINDOW,int,int,int,CHAR *,long,long);
  321. int     edit_float(float *,WINDOW,int,int,int,int,CHAR *);
  322. int     edit_float2(float *,WINDOW,int,int,int,int,CHAR *,double,double);
  323. int    display_input_limits(float min,float max);
  324.  
  325.  
  326. /*    Funktionen aus menu                */
  327. int     choose_menu(MENU [],int,int,int,WINDOW *);
  328. int     choose_sub_menu(MENU [],int,WINDOW *);
  329. int     choose_main_menu(void);
  330. int    set_main_menu_row(int);
  331. int    set_main_alt_exit(int nr);
  332. int     init_main_menu(MENU *,int);
  333. int     set_menu(int);
  334. double     roll_bar(CHAR *,double,double,double,double,int,int,int);
  335. int    dialog(CHAR *string,int x,int y);
  336. int    dialog2(CHAR *string,char *yes,char *no,int x,int y);
  337. int     choose_button(CHAR *,MENU [],int,int,int);
  338. void    display_menu_char(int,int);
  339. int    set_default_menu_item(int num);
  340. int     set_menu_return_code(int num, USHORT code);
  341. int     set_menu_exit_code(int num, USHORT code);
  342. int    set_menu_alt_exit(int nr);
  343. int    set_menu_outside_exit(int nr);
  344. int      init_slider(char  *string,int  x_pos,int  y_pos,int  laenge,unsigned long  maximal);
  345. int      add_slider(unsigned long  anzahl);
  346. int      reset_slider(void);
  347. int    set_button_mode(int mode);
  348. BUTTON *create_button(WINDOW win,CHAR *titel,int start,int len,int xa,int ya);
  349. int     destroy_button(BUTTON *button);
  350. int     is_mouse_inside_button(BUTTON *button);
  351. int     activ_button(BUTTON *button);
  352. int     passiv_button(BUTTON *button);
  353. int     press_button(BUTTON *button);
  354. int     release_button(BUTTON *button);
  355. int     add_button_shadow(BUTTON *button);
  356. int     restore_button_shadow(BUTTON *button);
  357. int     set_button_sound(UINT set_freq_on,UINT set_time_on,UINT set_freq_off,UINT set_time_off);
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364. /*    Funktionen aus time.c                    */
  365. void     set_date(DATUM *,int,int,int);
  366. void     get_system_date(DATUM *);
  367. void     set_system_date(DATUM *);
  368. void     get_system_time(ZEIT *);
  369. void     set_system_time(ZEIT *);
  370. void     set_time(ZEIT *,int,int,int,int);
  371. ULONG     sub_time(ZEIT *,ZEIT *,ZEIT *);
  372. void     copy_time(ZEIT *,ZEIT *);
  373. void     copy_date(DATUM *,DATUM *);
  374. ULONG     add_time(ZEIT *,ZEIT *,ZEIT *);
  375. ULONG     convert_date(DATUM *);
  376. ULONG     convert_time(ZEIT *time);
  377. void     kw_wait(int);
  378. int     compare_time(ZEIT *,ZEIT *);
  379. int     compare_date(DATUM *,DATUM *);
  380.  
  381.  
  382.  
  383. /*    Funktionen aus uti                    */
  384. void     swap_int(int *,int *);
  385. void     swap_long(long int *,long int *);
  386. void     swap_float(double *,double *);
  387. void     init_string(CHAR *,int);
  388. CHAR *    ftoa(double,CHAR *,int);
  389. void     shift_string_right(CHAR *,int,int);
  390. void     shift_string_left(CHAR *,int,int);
  391. int     del_file(CHAR *);
  392. int     remove_file(CHAR *);
  393. void     pieps(void);
  394. void     kw_sound(UINT freq,UINT dauer);
  395. int      test_file_name(char  *fname,char  *anhang,int  modus);
  396. int      create_file_path(char  *path,char  *pfad,char  *name);
  397. int      mkdirall(char  *path);
  398. int     get_file_date_info(CHAR *,DATUM *,ZEIT *);
  399. void     logo(void);
  400. int     set_password(void );
  401. int     check_password(void );
  402. int      compare_string(UCHAR  *name,size_t  n_len,UCHAR  *key,size_t  k_len);
  403. int      compare_part_strings(UCHAR  *name,size_t  n_len,UCHAR  *key,size_t  k_len,int  star,int  *ptr);
  404. int    install_error_handler(void );
  405. int    set_pieps_mode(int mode);
  406. int    kw_toupper(int a);
  407. int    kw_tolower(int a);
  408. int      browse_file(unsigned char  *name,int  breite);
  409. int      fill_start_window(int  max);
  410. int      browse_vertikal(struct  slide_func_com *sfc);
  411. int      read_next_line(void);
  412. int      read_prev_line(void);
  413. ULONG    erfasse_file_lange(void);
  414. int    set_drive(int drive);
  415. int    get_drive(void);
  416. int     count_drive(void);
  417. int     check_drive(int drive);
  418. int     change_drive(int drive);
  419. int     get_logical_drives(void);
  420. ULONG    get_free_disk_space(int drive);
  421.  
  422.  
  423.  
  424.  
  425.  
  426. /*    Funktionen aus List und List1            */
  427. int     array_get_files(UCHAR *string,UCHAR *key,int xa ,int ya);
  428. int     browse_get_files(UCHAR *string,UCHAR *key, int xa ,int ya);
  429. int     get_files_procedure(UCHAR *string,UCHAR *key,int xa,int ya,int mode);
  430. int     get_file_extract_keys(UCHAR *key);
  431. int    get_get_file_acces_mask(void);
  432. int    set_get_file_acces_mask(int mode);
  433. int     list_files(UCHAR *);
  434. int     init_get_files(void);
  435. int     copy_filename_in_buffer(UCHAR *);
  436. void     sort_filename_buffer(void);
  437. int     choose_array(UCHAR *,int,int,int,int);
  438. int     display_array(UCHAR *,int,int,int,int);
  439. void     display_choose_array_row(int,int);
  440. int    get_first_file(CHAR *,UCHAR *,UCHAR);
  441. int    get_next_file(UCHAR *);
  442. void     reset_get_file_find(void);
  443. int    scroll_screen_window(int);
  444. int    set_activ_item(void);
  445. int    set_activ_item_off(void);
  446. int    browse_array(CHAR *base,int count,int size,int x,int y,int max);
  447. int    browse_array2(CHAR *base,int count,int size,int display_size,int x,int y,int max);
  448. int    check_browse_action(void);
  449. int    set_field_activ(void);
  450. int    open_browse_window(int,int);
  451. int    get_file_list(char  *key,char  * *data);
  452. int      reset_get_file_list(void);
  453.  
  454.  
  455. /*    Funktionen aus crypt                */
  456. int     encrypt_file(CHAR *,CHAR *,CHAR *,int);
  457. int     decrypt_file(CHAR *,CHAR *,CHAR *,int);
  458. int     encrypt_array(CHAR *,int,CHAR *);
  459. int     decrypt_array(CHAR *,int,CHAR *);
  460. void     crypt(CHAR *);
  461. long     check_file_cryptation(CHAR *,int *,double *,double *,double *);
  462. int     check_key_quality(void);
  463. int     compress_file(char *inp,char *out,int mode);
  464. int     expand_file(char *inp,char *out,int mode);
  465. int     K_compress(void );
  466. int     K_expand(void );
  467. unsigned char     *decode_string(unsigned char *buffer,unsigned int code);
  468. int    find_match(int hash_prefix,unsigned int hash_character);
  469. int     output_code(unsigned int code);
  470. int     input_code(void );
  471.  
  472.  
  473.  
  474. /*    Funktionen aus Help            */
  475. void     check_if_get_help(void);
  476. int     get_help(void);
  477. int     get_error(void);
  478. int     get_error_help(int);
  479. int     display_help(int,int);
  480. int     init_help(CHAR *);
  481. int     init_error(CHAR *);
  482. int     init_error_help(CHAR *,int);
  483. void     set_help_name(CHAR *);
  484. void     set_error_name(CHAR *);
  485. int     re_index_help_file(int);
  486. int     checke_help_text_size(int);
  487. void     read_seperate_characters(int);
  488. void     reset_help(void);
  489. void     reset_error(void);
  490. int     set_help(int);
  491. int     set_error(int);
  492. void     set_help_pos(int,int);
  493. void     set_error_pos(int,int);
  494. void     set_help_color(UCHAR ,UCHAR );
  495. void     set_error_color(UCHAR ,UCHAR );
  496. int     display_error_help_error(int);
  497. int    browse_error(void);
  498. int    browse_help(void);
  499. int    browse_help_error(int);
  500. int    check_help_browse_action(int);
  501. int    open_help_browse_window(int,int,int);
  502. int    set_browse_help_field_activ(void);
  503. int    create_error(char *name);
  504. int    get_error_count(void);
  505. int    get_help_count(void);
  506.  
  507.  
  508. extern  int do_nothing(void );
  509. extern  int init_procedure_table(int num);
  510. extern  int reset_procedure_table(void );
  511. extern  int set_procedure_table_entry(int num,char *ident,unsigned int key,int (*function)());
  512. extern  int perform_procedure_name(char *name);
  513. extern  int perform_procedure_key(unsigned int key);
  514. extern  int (*get_procedure_table_name(char *name))();
  515. extern  int (*get_procedure_table_key(unsigned int key))();
  516. extern  int set_procedure_table(int mode);
  517. extern  int enable_procedure_table_entry(unsigned int num);
  518. extern  int disable_procedure_table_entry(unsigned int num);
  519.  
  520.