FreeTDS API

### - a -

- allocated : tds_dynamic_stream

### - b -

- bcp_prefix_len : tds_column
- block_size : tds_env
- buf : tds_dynamic_stream
- buffer : tds_output_stream
- bulk_copy : tds_login
- bulk_query : tds_socket

### - c -

- cafile : tds_login
- canonic : tds_encoding
- cb : tds_pbcb
- char_conv : tds_column
- charset : tds_env
- column_cur_size : tds_column
- column_prec : tds_column
- column_scale : tds_column
- column_size : tds_column
- column_type : tds_column
- column_varint_size : tds_column
- crlfile : tds_login
- cur_cursor : tds_socket
- cur_dyn : tds_socket
- current_results : tds_socket
- current_statement : _hdbc
- cursor_id : tds_cursor
- cursor_name : tds_cursor
- cursor_rows : tds_cursor
- cursor_support : _hdbc
- cursors : tds_connection

### - d -

- database : tds_env
- date : DBDATETIMEALL , TDS_DATETIMEALL
- day : tdsdaterec
- dayofyear : tdsdaterec
- db_filename : tds_login
- decimicrosecond : tdsdaterec
- defer_close : tds_cursor , tds_dynamic
- dsn : DSNINFO
- dyns : tds_connection

### - e -

- emulated : tds_dynamic
- env : tds_connection

### - f -

- f : tds_file_stream
- from_malloc : tds_pbcb

### - h -

- has_status : tds_socket
- hour : tdsdaterec

### - i -

- id : tds_dynamic
- in_buf : tds_socket
- in_cancel : tds_socket
- in_flag : tds_socket
- in_len : tds_socket
- in_pos : tds_socket
- in_row : tds_socket
- ip_addrs : tds_login

### - l -

- left : tds_file_stream
- login : DSNINFO , tds_socket
- login_timeout : dblib_context

### - m -

- minute : tdsdaterec
- month : tdsdaterec
- msdblib : tds_dblib_dbprocess

### - n -

- name : namelist , tds_encoding
- new_password : tds_login
- next : _hstmt , namelist , tds_cursor , tds_dynamic
- nullreps : tds_dblib_dbprocess
- num_id : tds_dynamic

### - o -

- offset : DBDATETIMEALL , TDS_DATETIMEALL
- options : tds_cursor
- origdsn : DSNINFO
- out_buf : tds_socket
- out_buf_max : tds_socket
- out_flag : tds_socket
- out_pos : tds_socket

### - p -

- param_count : _hstmt
- param_num : _hstmt
- params : _hstmt , tds_dynamic
- password : tds_login
- pb : tds_pbcb
- pending_close : tds_connection
- port : tds_login
- prepared_pos : _hstmt
- prev : _hstmt
- product_version : tds_connection
- put_data : tds_column_funcs
- put_info : tds_column_funcs
- put_info_len : tds_column_funcs

### - q -

- quarter : tdsdaterec
- query : _hstmt , tds_cursor , tds_dynamic
- query_timeout : dblib_context

### - r -

- read : tds_input_stream
- ref_count : dblib_context , tds_cursor , tds_dynamic
- res_info : tds_dynamic
- resinfo : dblib_buffer_row
- ret_status : tds_socket
- row : dblib_buffer_row
- row_count : _hstmt
- row_data : dblib_buffer_row
- row_status : _hstmt
- rows_affected : tds_socket

### - s -

- s : tds_connection
- second : tdsdaterec
- send_packet : tds_socket
- server_charset : tds_login
- server_name : tds_login
- server_realm_name : tds_login
- server_spn : tds_login
- size : tds_dynamic_stream
- sizes : dblib_buffer_row
- status : tds_cursor
- stmt_list : _hdbc
- stream : tds_file_stream

### - t -

- tds : _hstmt
- tds_ctx : dblib_context
- tds_ctx_ref_count : dblib_context
- tds_version : tds_login
- term_len : tds_file_stream
- terminator : tds_file_stream
- time : DBDATETIMEALL , TDS_DATETIMEALL
- timezone : tdsdaterec
- tm_hour : tds_time
- tm_mday : tds_time
- tm_min : tds_time
- tm_mon : tds_time
- tm_ns : tds_time
- tm_sec : tds_time
- tm_year : tds_time
- type : tds_cursor

### - u -

- uad : _hdbc
- user_name : tds_login

### - w -

- waiters : tds_pool
- weekday : tdsdaterec
- wire_size : tds_datain_stream
- write : tds_output_stream

### - y -

- year : tdsdaterec