home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 December / PCWorld_1998-12_cd.iso / software / sybase / ASA / asa60.exe / data1.cab / h_files / sqlfuncs.h < prev    next >
Text File  |  1998-07-27  |  18KB  |  191 lines

  1. /* FUNC_INFO is in the following form:                                   */
  2. /* FUNC_INFO( scope, return type, calling convention, name, parameters ) */
  3.  
  4. /* definitions of database interface procedures generated by      */
  5. /* the SQL preprocessor                                           */
  6.  
  7. FUNC_INFO( extern, void, _esqlentry_, sqlstop, ( SQLCA _fd_ * ))
  8. FUNC_INFO( extern, void, _esqlentry_, dbpp_connect, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *, char _fd_ *))
  9. FUNC_INFO( extern, void, _esqlentry_, dbpp_connect_40, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *, char _fd_ *, char _fd_ *))
  10. FUNC_INFO( extern, void, _esqlentry_, dbpp_disconnect, (SQLCA _fd_ *,void _fd_ *, char _fd_ * ))
  11. FUNC_INFO( extern, void, _esqlentry_, dbpp_setconnect, (SQLCA _fd_ *,void _fd_ *, char _fd_ * ))
  12. FUNC_INFO( extern, void, _esqlentry_, dbpp_commit, (SQLCA _fd_ *,void _fd_ *,unsigned int))
  13. FUNC_INFO( extern, void, _esqlentry_, dbpp_rollback, (SQLCA _fd_ *,void _fd_ *,unsigned int))
  14. FUNC_INFO( extern, void, _esqlentry_, dbpp_prepare, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,char _fd_ *,struct sqlda _fd_ *,unsigned int ))
  15. FUNC_INFO( extern, void, _esqlentry_, dbpp_prepare_into, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,char _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *,unsigned int ))
  16. FUNC_INFO( extern, void, _esqlentry_, dbpp_prepare_describe, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,char _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *,unsigned int, unsigned short int ))
  17. FUNC_INFO( extern, void, _esqlentry_, dbpp_prepare_describe_exec, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,char _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *,unsigned int, unsigned short int ))
  18. FUNC_INFO( extern, void, _esqlentry_, dbpp_dropstmt, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *))
  19. FUNC_INFO( extern, void, _esqlentry_, dbpp_execute, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short _fd_ *,struct sqlda _fd_ *))
  20. FUNC_INFO( extern, void, _esqlentry_, dbpp_execute_into, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *))
  21. FUNC_INFO( extern, void, _esqlentry_, dbpp_execute_array, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *,unsigned short int))
  22. FUNC_INFO( extern, void, _esqlentry_, dbpp_execute_imm, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,unsigned short int ))
  23. FUNC_INFO( extern, void, _esqlentry_, dbpp_select, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *))
  24. FUNC_INFO( extern, void, _esqlentry_, dbpp_describe, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *,unsigned int))
  25. FUNC_INFO( extern, void, _esqlentry_, dbpp_describe_cursor, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,struct sqlda _fd_ *,unsigned int))
  26. FUNC_INFO( extern, void, _esqlentry_, dbpp_describe_names, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_*, short int _fd_*,char _fd_ *,struct sqlda _fd_ *,unsigned int, unsigned short int))
  27. FUNC_INFO( extern, void, _esqlentry_, dbpp_describe_usertypes, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *,unsigned int,unsigned short int))
  28. FUNC_INFO( extern, void, _esqlentry_, dbpp_describe_usertypes_cursor, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,struct sqlda _fd_ *,unsigned int,unsigned short int))
  29. FUNC_INFO( extern, void, _esqlentry_, dbpp_describe_usertypes_names, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_*, short int _fd_*,char _fd_ *,struct sqlda _fd_ *,unsigned int, unsigned short int,unsigned short int))
  30. FUNC_INFO( extern, void, _esqlentry_, dbpp_declare, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *, unsigned short int))
  31. FUNC_INFO( extern, void, _esqlentry_, dbpp_open, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *, short int, short int, unsigned short int))
  32. FUNC_INFO( extern, void, _esqlentry_, dbpp_open_desc_fetch, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *, short int, short int, unsigned short int, unsigned short int))
  33. FUNC_INFO( extern, void, _esqlentry_, dbpp_reopen, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *))
  34. FUNC_INFO( extern, void, _esqlentry_, dbpp_explain, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,unsigned short int,struct sqlda _fd_ *))
  35. FUNC_INFO( extern, void, _esqlentry_, dbpp_fetch, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,unsigned short int,long,struct sqlda _fd_ *, short int, unsigned short int ))
  36. FUNC_INFO( extern, void, _esqlentry_, dbpp_fetch_array, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,unsigned short int,long,struct sqlda _fd_ *, short int, unsigned short int, unsigned short int ))
  37. FUNC_INFO( extern, void, _esqlentry_, dbpp_get_data, (SQLCA _fd_ *,void _fd_ *, char _fd_ *, unsigned short int, long, struct sqlda _fd_ *, unsigned short int ))
  38. FUNC_INFO( extern, void, _esqlentry_, dbpp_put, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  39. FUNC_INFO( extern, void, _esqlentry_, dbpp_put_into, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *))
  40. FUNC_INFO( extern, void, _esqlentry_, dbpp_put_array, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *,unsigned short int))
  41. FUNC_INFO( extern, void, _esqlentry_, dbpp_update, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  42. FUNC_INFO( extern, void, _esqlentry_, dbpp_delete, (SQLCA _fd_ *,void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *))
  43. FUNC_INFO( extern, void, _esqlentry_, dbpp_resume, (SQLCA _fd_ *,void _fd_ *,char _fd_ *))
  44. FUNC_INFO( extern, void, _esqlentry_, dbpp_close, (SQLCA _fd_ *,void _fd_ *,char _fd_ *))
  45. FUNC_INFO( extern, void, _esqlentry_, dbpp_setoption, (SQLCA _fd_ *,void _fd_ *,int,char _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  46. FUNC_INFO( extern, void, _esqlentry_, dbpp_getoption, (SQLCA _fd_ *,void _fd_ *,int,char _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  47.  
  48.  
  49. /* definitions of descriptor management functions called by    */
  50. /* preprocessor-generated code.                    */
  51.  
  52. FUNC_INFO( extern, struct sqlda _fd_ *, _esqlentry_, dealloc_descriptor, ( SQLCA _fd_ *, struct sqlda _fd_ * ))
  53. FUNC_INFO( extern, struct sqlda _fd_ *, _esqlentry_, alloc_descriptor, ( SQLCA _fd_ *, unsigned short ))
  54. FUNC_INFO( extern, void, _esqlentry_, get_descriptor_data, ( SQLCA _fd_ *, struct sqlda _fd_ *, unsigned short, unsigned short, void _fd_ *, unsigned short, a_descriptor_behaviour, a_descriptor_behaviour ))
  55. FUNC_INFO( extern, unsigned short, _esqlentry_, get_descriptor_count, ( SQLCA _fd_ *, struct sqlda _fd_ *  ))
  56. FUNC_INFO( extern, short, _esqlentry_, get_descriptor_field, ( SQLCA _fd_ *, struct sqlda _fd_ *, unsigned short, a_descriptor_field, a_descriptor_behaviour, a_descriptor_behaviour ))
  57. FUNC_INFO( extern, void, _esqlentry_, check_descriptor_null_value, ( SQLCA _fd_ *, struct sqlda _fd_ *, unsigned short ))
  58. FUNC_INFO( extern, short, _esqlentry_, set_descriptor_field, ( SQLCA _fd_ *, struct sqlda _fd_ *, unsigned short, a_descriptor_field, short, a_descriptor_behaviour, a_descriptor_behaviour ))
  59. FUNC_INFO( extern, void, _esqlentry_, set_descriptor_count, ( SQLCA _fd_ *, struct sqlda _fd_ *, int ))
  60. FUNC_INFO( extern, void, _esqlentry_, set_descriptor_data, ( SQLCA _fd_ *, struct sqlda _fd_ *, unsigned short, unsigned short, void _fd_ *, unsigned short, a_descriptor_behaviour, a_descriptor_behaviour ))
  61.  
  62. /* Historical */
  63.  
  64. FUNC_INFO( extern, void, _esqlentry_, db_connect, (void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *, char _fd_ *))
  65. FUNC_INFO( extern, void, _esqlentry_, db_disconnect, ( void _fd_ *, char _fd_ * ))
  66. FUNC_INFO( extern, void, _esqlentry_, db_setconnect, ( void _fd_ *, char _fd_ * ))
  67. FUNC_INFO( extern, void, _esqlentry_, db_commit, (void _fd_ *,unsigned int))
  68. FUNC_INFO( extern, void, _esqlentry_, db_rollback, (void _fd_ *,unsigned int))
  69. FUNC_INFO( extern, void, _esqlentry_, db_prepare, (void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,char _fd_ *,struct sqlda _fd_ *,unsigned int ))
  70. FUNC_INFO( extern, void, _esqlentry_, db_dropstmt, (void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *))
  71. FUNC_INFO( extern, void, _esqlentry_, db_execute, (void _fd_ *,char _fd_ *,char _fd_ *,short _fd_ *,struct sqlda _fd_ *))
  72. FUNC_INFO( extern, void, _esqlentry_, db_execute_imm, (void _fd_ *,char _fd_ *,unsigned short int ))
  73. FUNC_INFO( extern, void, _esqlentry_, db_select, (void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *,struct sqlda _fd_ *))
  74. FUNC_INFO( extern, void, _esqlentry_, db_describe, (void _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *,unsigned int))
  75. FUNC_INFO( extern, void, _esqlentry_, db_declare, (void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *, unsigned short int))
  76. FUNC_INFO( extern, void, _esqlentry_, db_open, (void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *,struct sqlda _fd_ *, short int, short int, unsigned short int))
  77. FUNC_INFO( extern, void, _esqlentry_, db_reopen, (void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *,short int _fd_ *))
  78. FUNC_INFO( extern, void, _esqlentry_, db_explain, (void _fd_ *,char _fd_ *,unsigned short int,struct sqlda _fd_ *))
  79. FUNC_INFO( extern, void, _esqlentry_, db_fetch, (void _fd_ *,char _fd_ *,unsigned short int,long,struct sqlda _fd_ *, short int, unsigned short int ))
  80. FUNC_INFO( extern, void, _esqlentry_, db_get_data, ( void _fd_ *, char _fd_ *, unsigned short int, long, struct sqlda _fd_ *, unsigned short int ))
  81. FUNC_INFO( extern, void, _esqlentry_, db_put, (void _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  82. FUNC_INFO( extern, void, _esqlentry_, db_update, (void _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  83. FUNC_INFO( extern, void, _esqlentry_, db_delete, (void _fd_ *,char _fd_ *,char _fd_ *,char _fd_ *))
  84. FUNC_INFO( extern, void, _esqlentry_, db_close, (void _fd_ *,char _fd_ *))
  85. FUNC_INFO( extern, void, _esqlentry_, db_setoption, (void _fd_ *,int,char _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  86. FUNC_INFO( extern, void, _esqlentry_, db_getoption, (void _fd_ *,int,char _fd_ *,char _fd_ *,struct sqlda _fd_ *))
  87. FUNC_INFO( extern, void, _esqlentry_, db_free_parms, (struct a_dblib_info _fd_*))
  88. FUNC_INFO( extern, unsigned int, _esqlentry_, db_parse_string_parms, (char _fd_ *, void _fd_ *))
  89. FUNC_INFO( extern, int, _esqlentry_, db_parse_string_parms_ex, (char _fd_ *, void _fd_ *))
  90. FUNC_INFO( extern, unsigned int, _esqlentry_, db_free_string_parms, (void _fd_ *))
  91.  
  92. /* definitions for database utility routines */
  93.  
  94. FUNC_INFO( extern, struct a_dblib_info _fd_ *, _esqlentry_, db_build_parms, (SQLCA _fd_*,char _fd_*,char _fd_*))
  95. FUNC_INFO( extern, void, _esqlentry_, db_destroy_parms, (SQLCA _fd_ *, struct a_dblib_info _fd_*))
  96. FUNC_INFO( extern, unsigned int, _esqlentry_, db_parms_connect, (SQLCA _fd_*,struct a_dblib_info _fd_*))
  97. FUNC_INFO( extern, unsigned int, _esqlentry_, db_string_connect, (SQLCA _fd_*,char _fd_ *))
  98. FUNC_INFO( extern, unsigned int, _esqlentry_, db_string_disconnect, (SQLCA _fd_*,char _fd_ *))
  99. FUNC_INFO( extern, void, _esqlentry_, db_parms_disconnect, (SQLCA _fd_*,struct a_dblib_info _fd_*))
  100. FUNC_INFO( extern, unsigned int, _esqlentry_, db_start, (SQLCA _fd_*,struct a_dblib_info _fd_*))
  101. FUNC_INFO( extern, unsigned int, _esqlentry_, db_start_engine, (SQLCA _fd_*, char _fd_*))
  102. FUNC_INFO( extern, unsigned int, _esqlentry_, db_start_database, (SQLCA _fd_*, char _fd_*))
  103. FUNC_INFO( extern, void, _esqlentry_, db_kill, (SQLCA _fd_ *))
  104. FUNC_INFO( extern, unsigned int, _esqlentry_, db_stop_engine, (SQLCA _fd_ *, char _fd_ *))
  105. FUNC_INFO( extern, unsigned int, _esqlentry_, db_stop_database, (SQLCA _fd_ *, char _fd_ *))
  106. FUNC_INFO( extern, void, _esqlentry_, db_stop, (SQLCA _fd_ *, char _fd_ *, short int))
  107. FUNC_INFO( extern, void, _esqlentry_, db_idle, (SQLCA _fd_ *))
  108. FUNC_INFO( extern, int, _esqlentry_, db_cancel_request, ( SQLCA _fd_ * ))
  109. FUNC_INFO( extern, struct sqlda _fd_ *, _esqlentry_, alloc_sqlda_noind, (unsigned int ))
  110. FUNC_INFO( extern, struct sqlda _fd_ *, _esqlentry_, alloc_sqlda, (unsigned int ))
  111. FUNC_INFO( extern, struct sqlda _fd_ *, _esqlentry_, copy_sqlda, (struct sqlda _fd_ *, unsigned int ))
  112. FUNC_INFO( extern, struct sqlda _fd_ *, _esqlentry_, fill_sqlda, (struct sqlda _fd_ *))
  113. FUNC_INFO( extern, struct sqlda _fd_ *, _esqlentry_, fill_s_sqlda, (struct sqlda _fd_ *, unsigned int))
  114. FUNC_INFO( extern, void, _esqlentry_, free_sqlda_noind, (struct sqlda _fd_ *))
  115. FUNC_INFO( extern, void, _esqlentry_, free_sqlda, (struct sqlda _fd_ *))
  116. FUNC_INFO( extern, void, _esqlentry_, free_filled_sqlda, (struct sqlda _fd_ *))
  117. FUNC_INFO( extern, unsigned long int, _esqlentry_, sqlda_storage, (struct sqlda _fd_ *, int))
  118. FUNC_INFO( extern, unsigned long int, _esqlentry_, sqlda_fetch_storage, (struct sqlda _fd_ *, int))
  119. FUNC_INFO( extern, unsigned long int, _esqlentry_, sqlda_fetch_storage_var, (unsigned int ,int ))
  120. FUNC_INFO( extern, unsigned long int, _esqlentry_, sqlda_data_storage, (struct sqlda _fd_ *, int))
  121. FUNC_INFO( extern, unsigned long int, _esqlentry_, sqlda_data_storage_var, (void _sqlfar *,int ,int ))
  122. FUNC_INFO( extern, unsigned long int, _esqlentry_, sqlda_string_length, (struct sqlda _fd_ *, int))
  123. FUNC_INFO( extern, unsigned int, _esqlentry_, sql_needs_quotes, ( SQLCA _fd_ *, char _fd_ * ))
  124. FUNC_INFO( extern, char _fd_ *, _esqlentry_, sqlerror_message, ( SQLCA _fd_ *, char _fd_ *, int ))
  125. FUNC_INFO( extern, unsigned short, _esqlentry_, db_find_engine, ( SQLCA _fd_ *, char _fd_ * ))
  126. FUNC_INFO( extern, unsigned short, _esqlentry_, db_link_engine, ( SQLCA _fd_ *, char _fd_ * ))
  127. FUNC_INFO( extern, unsigned short, _esqlentry_, db_environment_info, ( SQLCA _fd_ *, char _fd_ *, short int, struct sqlda _fd_ * ))
  128. FUNC_INFO( extern, unsigned short, _esqlentry_, db_connection_info, ( SQLCA _fd_ *, short int, struct sqlda _fd_ * ))
  129. FUNC_INFO( extern, unsigned short, _esqlentry_, db_is_working, ( SQLCA _fd_ * ))
  130. FUNC_INFO( extern, void, _esqlentry_, sql_use_all_memory, (SQLCA _fd_ *))
  131. FUNC_INFO( extern, unsigned int, _esqlentry_, sql_shrink_memory, (SQLCA _fd_ *, unsigned long))
  132. FUNC_INFO( extern, void, _esqlentry_, sql_release_all_memory, (SQLCA _fd_ *))
  133. FUNC_INFO( extern, int, _esqlentry_, db_init, ( SQLCA _fd_ * ))
  134. FUNC_INFO( extern, int, _esqlentry_, db_fini, ( SQLCA _fd_ * ))
  135. FUNC_INFO( extern, void, _esqlentry_, db_interface_option, ( SQLCA _fd_ *, int, long  ))
  136. FUNC_INFO( extern, void, _esqlentry_, db_reset_collation, ( SQLCA _fd_ * ))
  137. FUNC_INFO( extern, void, _esqlentry_, db_backup, ( SQLCA _fd_ *, int, int, unsigned long, struct sqlda _fd_ * ))
  138. FUNC_INFO( extern, void, _esqlentry_, db_delete_file, ( SQLCA _fd_ *, char _fd_ * ))
  139. FUNC_INFO( extern, void, _esqlentry_, db_ping_server, ( SQLCA _fd_ *, int, char _fd_ *, struct sqlda _fd_ *, struct sqlda _fd_ * ))
  140. FUNC_INFO( extern, short, _esqlentry_, db_version_check, ( unsigned short ))
  141.  
  142. /* definitions for PenPoint save and restore state functions */
  143.  
  144. FUNC_INFO( extern, int, _esqlentry_ ,db_penpoint_save, (SQLCA *, void *))
  145. FUNC_INFO( extern, int, _esqlentry_ ,db_penpoint_restore, (SQLCA *, void *))
  146.  
  147. /* definitions of routines that the application can replace (DOS only) */
  148.  
  149. FUNC_INFO( extern, void _fd_ *, _esqlentry_, DBAlloc, ( unsigned ))
  150. FUNC_INFO( extern, void _fd_ *, _esqlentry_, DBRealloc, ( void _fd_ *, unsigned ))
  151. FUNC_INFO( extern, void, _esqlentry_, DBFree, ( void _fd_ * ))
  152. FUNC_INFO( extern, void, _esqlentry_ ,db_sending_request, ( void ) )
  153. FUNC_INFO( extern, void, _esqlentry_ ,db_finished_request, ( void ) )
  154.  
  155. /* definitions from routines used to catch the break and critical */
  156. /* error interrupts in real mode dos and 386 extended DOS */
  157. #if defined(_SQL_OS_DOS)  ||  defined(_SQL_OS_DOS386)
  158.     FUNC_INFO( extern, void, _esqlentry_, db_catch_break, ( register void (interrupt far *)( void ) ))
  159.     FUNC_INFO( extern, void, _esqlentry_, db_release_break, ( void ))
  160.     FUNC_INFO( extern, void, interrupt, db_break_handler, ( void ))
  161.     FUNC_INFO( extern, void, _esqlentry_, db_catch_critical, ( register void (interrupt far *)( void ) ))
  162.     FUNC_INFO( extern, void, _esqlentry_, db_release_critical, ( void ))
  163.     FUNC_INFO( extern, void, interrupt, db_critical_handler, ( void ))
  164. #endif
  165.  
  166. /* Windows Callback definitions */
  167. #if defined(_SQL_OS_WINDOWS) || defined(_SQL_OS_WIN386) || defined(_SQL_OS_WINNT) || defined(_SQL_OS_OS232)
  168.     #ifdef FARPROC
  169.     FUNC_INFO( extern, void, _esqlentry_, db_register_a_callback, ( SQLCA _fd_ *, a_db_callback_index, FARPROC ))
  170.     FUNC_INFO( extern, void, _esqlentry_, db_register_a_callback_parm, ( SQLCA _fd_ *, a_db_callback_index, FARPROC, long ))
  171.     #else
  172.     FUNC_INFO( extern, void, _esqlentry_, db_register_a_callback, ( SQLCA _fd_ *, a_db_callback_index, void _sqlfar * ))
  173.     FUNC_INFO( extern, void, _esqlentry_, db_register_a_callback_parm, ( SQLCA _fd_ *, a_db_callback_index, void _sqlfar *, long ))
  174.     #endif
  175.     #ifdef HINSTANCE
  176.     FUNC_INFO( extern, int, _esqlentry_, db_init_wdll, ( SQLCA _fd_ *, HINSTANCE ))
  177.     #else
  178.     FUNC_INFO( extern, int, _esqlentry_, db_init_wdll, ( SQLCA _fd_ *, short int ))
  179.     #endif
  180.     FUNC_INFO( extern, int, _esqlentry_, db_process_a_message, ( SQLCA _fd_ *, void _fd_ * ))
  181. #endif
  182.  
  183. #if defined(_SQL_OS_UNIX) || defined( _SQL_OS_MAC )
  184.     FUNC_INFO( extern, void, _esqlentry_, db_register_a_callback, ( SQLCA _fd_ *, a_db_callback_index, void _sqlfar * ))
  185.     FUNC_INFO( extern, void, _esqlentry_, db_register_a_callback_parm, ( SQLCA _fd_ *, a_db_callback_index, void _sqlfar *, long ))
  186. #endif
  187.  
  188. #if defined(_SQL_OS_QNX)  ||  defined(_SQL_OS_QNX32)
  189.     FUNC_INFO( extern, unsigned short,  ,db_client_start_line,( const char _sqlfar * ))
  190. #endif
  191.