⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ibase.h

📁 firebird源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
void        ISC_EXPORT isc_vtov (char ISC_FAR *, 				 char ISC_FAR *, 				 short);int         ISC_EXPORT isc_version (isc_db_handle ISC_FAR *, 				    isc_callback, 				    void ISC_FAR *);ISC_LONG    ISC_EXPORT isc_reset_fpe (unsigned short);/*****************************************//* Service manager functions             *//*****************************************/#define ADD_SPB_LENGTH(p, length)	{*(p)++ = (length); \    					 *(p)++ = (length) >> 8;}#define ADD_SPB_NUMERIC(p, data)	{*(p)++ = (data); \    					 *(p)++ = (data) >> 8; \					 *(p)++ = (data) >> 16; \					 *(p)++ = (data) >> 24;}ISC_STATUS  ISC_EXPORT isc_service_attach (ISC_STATUS ISC_FAR *, 					   unsigned short, 					   char ISC_FAR *,					   isc_svc_handle ISC_FAR *, 					   unsigned short, 					   char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_service_detach (ISC_STATUS ISC_FAR *, 					   isc_svc_handle ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_service_query (ISC_STATUS ISC_FAR *, 					  isc_svc_handle ISC_FAR *,                      		          isc_resv_handle ISC_FAR *,					  unsigned short, 					  char ISC_FAR *, 					  unsigned short, 					  char ISC_FAR *, 					  unsigned short, 					  char ISC_FAR *);ISC_STATUS ISC_EXPORT isc_service_start (ISC_STATUS ISC_FAR *,    					 isc_svc_handle ISC_FAR *,                         		 isc_resv_handle ISC_FAR *,    					 unsigned short,    					 char ISC_FAR*);/*******************************//* Forms functions             *//*******************************/ISC_STATUS  ISC_EXPORT isc_compile_map (ISC_STATUS ISC_FAR *, 					isc_form_handle ISC_FAR *,					isc_req_handle ISC_FAR *, 					short ISC_FAR *, 					char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_compile_menu (ISC_STATUS ISC_FAR *, 					 isc_form_handle ISC_FAR *,					 isc_req_handle ISC_FAR *, 					 short ISC_FAR *, 				 	 char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_compile_sub_map (ISC_STATUS ISC_FAR *, 					    isc_win_handle ISC_FAR *,					    isc_req_handle ISC_FAR *, 					    short ISC_FAR *, 					    char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_create_window (ISC_STATUS ISC_FAR *, 					  isc_win_handle ISC_FAR *, 					  short ISC_FAR *, 					  char ISC_FAR *, 					  short ISC_FAR *, 					  short ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_delete_window (ISC_STATUS ISC_FAR *, 					  isc_win_handle ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_drive_form (ISC_STATUS ISC_FAR *, 				       isc_db_handle ISC_FAR *, 				       isc_tr_handle ISC_FAR *, 				       isc_win_handle ISC_FAR *, 				       isc_req_handle ISC_FAR *, 				       unsigned char ISC_FAR *, 				       unsigned char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_drive_menu (ISC_STATUS ISC_FAR *, 				       isc_win_handle ISC_FAR *, 				       isc_req_handle ISC_FAR *, 				       short ISC_FAR *, 				       char ISC_FAR *, 				       short ISC_FAR *, 				       char ISC_FAR *,				       short ISC_FAR *, 				       short ISC_FAR *, 				       char ISC_FAR *, 				       ISC_LONG ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_form_delete (ISC_STATUS ISC_FAR *, 					isc_form_handle ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_form_fetch (ISC_STATUS ISC_FAR *, 				       isc_db_handle ISC_FAR *, 				       isc_tr_handle ISC_FAR *, 				       isc_req_handle ISC_FAR *, 				       unsigned char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_form_insert (ISC_STATUS ISC_FAR *, 					isc_db_handle ISC_FAR *, 					isc_tr_handle ISC_FAR *, 					isc_req_handle ISC_FAR *, 					unsigned char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_get_entree (ISC_STATUS ISC_FAR *, 				       isc_req_handle ISC_FAR *, 				       short ISC_FAR *, 				       char ISC_FAR *, 				       ISC_LONG ISC_FAR *, 				       short ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_initialize_menu (ISC_STATUS ISC_FAR *, 					    isc_req_handle ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_menu (ISC_STATUS ISC_FAR *, 				 isc_win_handle ISC_FAR *, 				 isc_req_handle ISC_FAR *, 			 	 short ISC_FAR *, 				 char ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_load_form (ISC_STATUS ISC_FAR *, 				      isc_db_handle ISC_FAR *, 				      isc_tr_handle ISC_FAR *, 				      isc_form_handle ISC_FAR *, 				      short ISC_FAR *, 				      char ISC_FAR *);																ISC_STATUS  ISC_EXPORT isc_pop_window (ISC_STATUS ISC_FAR *, 				       isc_win_handle ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_put_entree (ISC_STATUS ISC_FAR *, 				       isc_req_handle ISC_FAR *, 				       short ISC_FAR *, 				       char ISC_FAR *, 				       ISC_LONG ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_reset_form (ISC_STATUS ISC_FAR *, 				       isc_req_handle ISC_FAR *);ISC_STATUS  ISC_EXPORT isc_suspend_window (ISC_STATUS ISC_FAR *, 					   isc_win_handle ISC_FAR *);#ifdef __cplusplus};#endif#else 					/* __cplusplus || __STDC__ */ ISC_STATUS  ISC_EXPORT isc_attach_database();ISC_STATUS  ISC_EXPORT isc_array_gen_sdl();ISC_STATUS  ISC_EXPORT isc_array_get_slice();ISC_STATUS  ISC_EXPORT isc_array_lookup_bounds();ISC_STATUS  ISC_EXPORT isc_array_lookup_desc();ISC_STATUS  ISC_EXPORT isc_array_set_desc();ISC_STATUS  ISC_EXPORT isc_array_put_slice();ISC_STATUS  ISC_EXPORT isc_blob_gen_bpb();ISC_STATUS  ISC_EXPORT isc_blob_info();ISC_STATUS  ISC_EXPORT isc_blob_lookup_desc();ISC_STATUS  ISC_EXPORT isc_blob_set_desc();ISC_STATUS  ISC_EXPORT isc_cancel_blob();ISC_STATUS  ISC_EXPORT isc_cancel_events();ISC_STATUS  ISC_EXPORT isc_close_blob();ISC_STATUS  ISC_EXPORT isc_commit_retaining();ISC_STATUS  ISC_EXPORT isc_commit_transaction();ISC_STATUS  ISC_EXPORT isc_compile_request();ISC_STATUS  ISC_EXPORT isc_compile_request2();ISC_STATUS  ISC_EXPORT isc_create_blob();ISC_STATUS  ISC_EXPORT isc_create_blob2();ISC_STATUS  ISC_EXPORT isc_create_database();ISC_STATUS  ISC_EXPORT isc_database_info();ISC_STATUS  ISC_EXPORT isc_ddl();void        ISC_EXPORT isc_decode_date();void        ISC_EXPORT isc_decode_sql_date();void        ISC_EXPORT isc_decode_sql_time();void        ISC_EXPORT isc_decode_timestamp();ISC_STATUS  ISC_EXPORT isc_detach_database();ISC_STATUS  ISC_EXPORT isc_drop_database();void        ISC_EXPORT isc_encode_date();void        ISC_EXPORT isc_encode_sql_date();void        ISC_EXPORT isc_encode_sql_time();void        ISC_EXPORT isc_encode_timestamp();ISC_LONG    ISC_EXPORT isc_event_block();void        ISC_EXPORT isc_event_counts();void        ISC_EXPORT isc_expand_dpb();int         ISC_EXPORT isc_modify_dpb();ISC_LONG    ISC_EXPORT isc_free();ISC_STATUS  ISC_EXPORT isc_get_segment();ISC_STATUS  ISC_EXPORT isc_get_slice();ISC_STATUS  ISC_EXPORT isc_interprete();ISC_STATUS  ISC_EXPORT isc_open_blob();ISC_STATUS  ISC_EXPORT isc_open_blob2();ISC_STATUS  ISC_EXPORT isc_prepare_transaction();ISC_STATUS  ISC_EXPORT isc_prepare_transaction2();void        ISC_EXPORT isc_print_sqlerror();ISC_STATUS  ISC_EXPORT isc_print_status();ISC_STATUS  ISC_EXPORT isc_put_segment();ISC_STATUS  ISC_EXPORT isc_put_slice();ISC_STATUS  ISC_EXPORT isc_que_events();ISC_STATUS  ISC_EXPORT isc_receive();ISC_STATUS  ISC_EXPORT isc_reconnect_transaction();ISC_STATUS  ISC_EXPORT isc_release_request();ISC_STATUS  ISC_EXPORT isc_request_info();ISC_LONG    ISC_EXPORT isc_reset_fpe ();ISC_STATUS  ISC_EXPORT isc_rollback_transaction();ISC_STATUS  ISC_EXPORT isc_rollback_retaining();ISC_STATUS  ISC_EXPORT isc_seek_blob();ISC_STATUS  ISC_EXPORT isc_send();ISC_STATUS  ISC_EXPORT isc_service_attach();ISC_STATUS  ISC_EXPORT isc_service_detach();ISC_STATUS  ISC_EXPORT isc_service_query();ISC_STATUS  ISC_EXPORT isc_service_start();ISC_STATUS  ISC_EXPORT isc_start_and_send();ISC_STATUS  ISC_EXPORT isc_start_multiple();ISC_STATUS  ISC_EXPORT isc_start_request();ISC_STATUS  ISC_EXPORT isc_start_transaction();ISC_LONG    ISC_EXPORT isc_sqlcode();ISC_STATUS  ISC_EXPORT isc_transaction_info();ISC_STATUS  ISC_EXPORT isc_transact_request();ISC_STATUS  ISC_EXPORT isc_unwind_request();ISC_STATUS  ISC_EXPORT isc_wait_for_event();ISC_LONG    ISC_EXPORT isc_ftof();ISC_STATUS  ISC_EXPORT isc_print_blr();void        ISC_EXPORT isc_set_debug();void        ISC_EXPORT isc_qtoq();ISC_LONG    ISC_EXPORT isc_vax_integer();void        ISC_EXPORT isc_vtof();void        ISC_EXPORT isc_vtov();int         ISC_EXPORT isc_version();#ifndef __STDC__/******************//* Blob functions *//******************/BSTREAM   ISC_FAR * ISC_EXPORT Bopen();BSTREAM   ISC_FAR * ISC_EXPORT BLOB_open();BSTREAM   ISC_FAR * ISC_EXPORT Bopen2();#endif					/* __STDC__ */#endif                                  /* __cplusplus || __STDC__ *//***************************************************//* Actions to pass to the blob filter (ctl_source) *//***************************************************/#define isc_blob_filter_open             0#define isc_blob_filter_get_segment      1#define isc_blob_filter_close            2#define isc_blob_filter_create           3#define isc_blob_filter_put_segment      4#define isc_blob_filter_alloc            5#define isc_blob_filter_free             6#define isc_blob_filter_seek             7/*******************//* Blr definitions *//*******************/#ifndef _JRD_BLR_H_#define blr_word(n) ((n) % 256), ((n) / 256)#define blr_text                           14#define blr_text2                          15#define blr_short                          7#define blr_long                           8#define blr_quad                           9#define blr_int64                          16#define blr_float                          10#define blr_double                         27#define blr_d_float                        11#define blr_timestamp                      35#define blr_varying                        37#define blr_varying2                       38#define blr_blob                           261#define blr_cstring                        40#define blr_cstring2                       41	#define blr_blob_id                        45#define blr_sql_date                       12#define blr_sql_time                       13/* Historical alias for pre V6 applications */#define blr_date                           blr_timestamp#define blr_inner                          0#define blr_left                           1#define blr_right                          2#define blr_full                           3#define blr_gds_code                       0#define blr_sql_code                       1#define blr_exception                      2#define blr_trigger_code                   3#define blr_default_code                   4#define blr_version4                       4#define blr_version5                       5#define blr_eoc                            76#define blr_end                            255#define blr_assignment                     1#define blr_begin                          2#define blr_dcl_variable                   3#define blr_message                        4#define blr_erase                          5#define blr_fetch                          6#define blr_for                            7#define blr_if                             8#define blr_loop                           9#define blr_modify                         10#define blr_handler                        11#define blr_receive                        12#define blr_select                         13#define blr_send                           14#define blr_store                          15#define blr_label                          17#define blr_leave                          18#define blr_store2                         19#define blr_post                           20#define blr_literal                        21#define blr_dbkey                          22#define blr_field                          23#define blr_fid                            24#define blr_parameter                      25#define blr_variable                       26#define blr_average                        27#define blr_count                          28#define blr_maximum                        29#define blr_minimum                        30#define blr_total                          31#define blr_add                            34#define blr_subtract                       35#define blr_multiply                       36#define blr_divide                         37#define blr_negate                         38#define blr_concatenate                    39#define blr_substring                      40#define blr_parameter2                     41#define blr_from                           42#define blr_via                            43#define blr_user_name                      44#define blr_null                           45#define blr_eql                            47#define blr_neq                            48#define blr_gtr                            49#define blr_geq                            50#define blr_lss                            51#define blr_leq                            52#define blr_containing                     53#define blr_matching                       54#define blr_starting                       55#define blr_between                        56#define blr_or                             57#define blr_and                            58#define blr_not                            59#define blr_any                            60#define blr_missing                        61#define blr_unique                         62#define blr_like                           63#define blr_stream                         65#define blr_set_index                      66#define blr_rse                            67#define blr_first                          68#define blr_project                        69#define blr_sort                           70#define blr_boolean                        71#define blr_ascending                      72#define blr_descending                     73#define blr_relation                       74#define blr_rid                            75#define blr_union                          76#define blr_map                            77#define blr_group_by                       78#define blr_aggregate                      79

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -