#include <client.h>
変数 | |
int | port |
int | fd |
int | smb_rw_error |
uint16 | cnum |
uint16 | pid |
uint16 | mid |
uint16 | vuid |
int | protocol |
int | sec_mode |
int | rap_error |
int | privileges |
fstring | desthost |
fstring | domain |
fstring | user_name |
pwd_info | pwd |
fstring | server_type |
fstring | server_os |
fstring | server_domain |
fstring | share |
fstring | dev |
nmb_name | called |
nmb_name | calling |
fstring | full_dest_host_name |
in_addr | dest_ip |
DATA_BLOB | secblob |
uint32 | sesskey |
int | serverzone |
uint32 | servertime |
int | readbraw_supported |
int | writebraw_supported |
int | timeout |
size_t | max_xmit |
size_t | max_mux |
char * | outbuf |
char * | inbuf |
unsigned int | bufsize |
int | initialised |
int | win95 |
BOOL | is_samba |
uint32 | capabilities |
BOOL | dfsroot |
TALLOC_CTX * | mem_ctx |
smb_sign_info | sign_info |
DATA_BLOB | user_session_key |
rpc_pipe_client * | pipe_list |
BOOL | use_kerberos |
BOOL | fallback_after_kerberos |
BOOL | use_spnego |
BOOL | use_oplocks |
BOOL | use_level_II_oplocks |
BOOL(* | oplock_handler )(struct cli_state *cli, int fnum, unsigned char level) |
BOOL | force_dos_errors |
BOOL | case_sensitive |
int port |
int fd |
参照元 cli_connect()・cli_dos_error()・cli_errstr()・cli_initialise()・cli_is_dos_error()・cli_is_error()・cli_is_nt_error()・cli_nt_error()・cli_readraw()・cli_receive_smb()・cli_send_keepalive()・cli_send_smb()・cli_session_request()・cli_shutdown()・cli_sockopt()・close_conns_after_fork()・cmd_wks_query_info()・connection_ok()・readline_callback()・run_enums_test()・run_ntlogin_test()・send_fs_socket()・send_server_keepalive().
int smb_rw_error |
uint16 cnum |
参照元 cli_check_msdfs_proxy()・cli_chkpath()・cli_close()・cli_ctemp()・cli_dskattr()・cli_getatr()・cli_getattrE()・cli_initialise()・cli_issue_read()・cli_issue_readraw()・cli_issue_write()・cli_list_old()・cli_lock()・cli_lock64()・cli_locktype()・cli_message_end_build()・cli_message_start_build()・cli_message_text_build()・cli_mkdir()・cli_nt_create_full()・cli_nt_hardlink()・cli_ntrename()・cli_open()・cli_oplock_ack()・cli_rename()・cli_rmdir()・cli_send_nt_trans()・cli_send_tconX()・cli_send_trans()・cli_setatr()・cli_setattrE()・cli_shutdown()・cli_smbwrite()・cli_spl_close()・cli_spl_open()・cli_tdis()・cli_ulogoff()・cli_unlink_full()・cli_unlock()・cli_unlock64()・run_fdpasstest()・run_fdsesstest()・run_tcon2_test()・run_tcon_test()・send_fs_socket()・show_userlist()・smbc_server().
uint16 pid |
参照元 cli_initialise()・cli_lock()・cli_lock64()・cli_locktype()・cli_posix_lock_internal()・cli_session_setup_guest()・cli_session_setup_nt1()・cli_session_setup_plaintext()・cli_setpid()・cli_setup_packet()・cli_unlock()・cli_unlock64()・do_debug()・main()・print_pid_string_cb()・run_fdpasstest()・rw_torture()・send_message().
uint16 mid |
uint16 vuid |
参照元 cli_initialise()・cli_session_setup_blob()・cli_session_setup_blob_receive()・cli_session_setup_guest()・cli_session_setup_lanman2()・cli_session_setup_nt1()・cli_session_setup_ntlmssp()・cli_session_setup_plaintext()・cli_setup_packet()・cmd_logon()・cmd_vuid()・run_fdpasstest()・run_fdsesstest()・run_sesssetup_bench()・run_tcon_test()・send_fs_socket()・torture_cli_session_setup2().
int protocol |
int sec_mode |
int rap_error |
参照元 cli_errstr()・cli_get_pdc_name()・cli_NetConnectionEnum()・cli_NetGroupGetUsers()・cli_NetPrintQEnum()・cli_NetPrintQGetInfo()・cli_NetSessionDel()・cli_NetSessionEnum()・cli_NetSessionGetInfo()・cli_NetUserGetGroups()・cli_NetWkstaUserLogoff()・cli_NetWkstaUserLogon()・cli_ns_check_server_type()・cli_oem_change_password()・cli_RNetGroupEnum()・cli_RNetGroupEnum0()・cli_RNetServiceEnum()・cli_RNetUserEnum()・cli_RNetUserEnum0()・cli_session_request()・cli_setup_packet().
int privileges |
参照元 cli_check_msdfs_proxy()・cli_cm_display()・cli_cm_find()・cli_cm_get_mntpoint()・cli_cm_set_mntpoint()・cli_connect()・cli_dfs_make_full_path()・cli_get_pdc_name()・cli_ns_check_server_type()・cli_pipe_validate_current_pdu()・cli_pipe_validate_rpc_response()・cli_pipe_verify_ntlmssp()・cli_pipe_verify_schannel()・cli_resolve_path()・cli_rpc_pipe_close()・cli_rpc_pipe_open()・cli_rpc_pipe_open_krb5()・cli_rpc_pipe_open_noauth()・cli_rpc_pipe_open_ntlmssp_auth_schannel()・cli_rpc_pipe_open_ntlmssp_internal()・cli_rpc_pipe_open_schannel()・cli_rpc_pipe_open_schannel_with_key()・cli_send_tconX()・cli_session_setup_spnego()・cmd_ds_enum_domain_trusts()・cmd_netlogon_dsr_getdcname()・cmd_netlogon_dsr_getdcnameex()・cmd_netlogon_dsr_getdcnameex2()・cmd_netlogon_getanydcname()・cmd_samr_query_group()・cmd_samr_query_groupmem()・cmd_samr_query_sec_obj()・cmd_samr_query_user()・cmd_samr_query_useraliases()・cmd_samr_query_usergroups()・cmd_show_connect()・cmd_spoolss_addform()・cmd_spoolss_addprinterex()・cmd_spoolss_deletedriver()・cmd_spoolss_deleteform()・cmd_spoolss_enum_data()・cmd_spoolss_enum_data_ex()・cmd_spoolss_enum_forms()・cmd_spoolss_enum_jobs()・cmd_spoolss_enum_printerkey()・cmd_spoolss_enum_printers()・cmd_spoolss_getdriver()・cmd_spoolss_getform()・cmd_spoolss_getprinter()・cmd_spoolss_getprinterdata()・cmd_spoolss_getprinterdataex()・cmd_spoolss_getprintprocdir()・cmd_spoolss_open_printer_ex()・cmd_spoolss_printercmp()・cmd_spoolss_rffpcnex()・cmd_spoolss_setdriver()・cmd_spoolss_setform()・cmd_spoolss_setprinter()・cmd_spoolss_setprinterdata()・cmd_spoolss_setprintername()・cmd_srvsvc_net_remote_tod()・compare_printer()・compare_printer_secdesc()・do_cmd()・domain_client_validate()・get_remote_printer_publishing_data()・get_schannel_session_key_common()・just_change_the_password()・net_copy_file()・net_join_domain()・net_make_ipc_connection_ex()・net_rap_printq()・net_rpc_join_newstyle()・net_rpc_join_ok()・net_spoolss_open_printer_ex()・rap_printq_info()・rpc_api_pipe()・rpc_finish_auth3_bind()・rpc_finish_spnego_ntlmssp_bind()・rpc_oldjoin_internals()・rpc_pipe_bind()・rpc_printer_migrate_drivers_internals()・rpc_registry_save_internal()・rpc_samdump_internals()・rpc_share_migrate_files_internals()・rpccli_lsa_open_policy2()・rpccli_net_auth2()・rpccli_netlogon_logon_ctrl2()・rpccli_netlogon_setup_creds()・rpccli_samr_chgpasswd3()・rpccli_samr_chgpasswd_user()・rpccli_samr_chng_pswd_auth_crap()・rpccli_samr_connect()・rpccli_samr_connect4()・rpccli_samr_get_dom_pwinfo()・rpccli_spoolss_addprinterdriver()・rpccli_spoolss_addprinterex()・rpccli_spoolss_deleteprinterdriver()・rpccli_spoolss_deleteprinterdriverex()・rpccli_spoolss_enum_ports()・rpccli_spoolss_enumprinterdrivers()・rpccli_spoolss_getprinterdriver()・rpccli_spoolss_getprinterdriverdir()・rpccli_srvsvc_net_file_close()・rpccli_srvsvc_net_file_enum()・rpccli_srvsvc_net_remote_tod()・rpccli_srvsvc_net_share_add()・rpccli_srvsvc_net_share_del()・rpccli_srvsvc_net_share_enum()・rpccli_srvsvc_net_share_get_info()・rpccli_srvsvc_net_share_set_info()・rpccli_srvsvc_net_srv_get_info()・rpccli_svcctl_open_scm()・smbc_opendir_ctx()・smbc_rename_ctx()・trusted_domains().
参照元 cli_init_creds()・cli_rpc_pipe_open_ntlmssp_internal()・cli_session_setup_guest()・cli_session_setup_lanman2()・cli_session_setup_nt1()・cli_session_setup_plaintext()・cli_session_setup_spnego()・cm_connect_lsa()・cm_connect_sam()・cmd_spoolss_addform()・cmd_spoolss_deleteform()・cmd_spoolss_enum_data()・cmd_spoolss_enum_data_ex()・cmd_spoolss_enum_forms()・cmd_spoolss_enum_jobs()・cmd_spoolss_enum_printerkey()・cmd_spoolss_getdriver()・cmd_spoolss_getform()・cmd_spoolss_getprinter()・cmd_spoolss_getprinterdata()・cmd_spoolss_getprinterdataex()・cmd_spoolss_open_printer_ex()・cmd_spoolss_printercmp()・cmd_spoolss_rffpcnex()・cmd_spoolss_setdriver()・cmd_spoolss_setform()・cmd_spoolss_setprinter()・cmd_spoolss_setprinterdata()・cmd_spoolss_setprintername()・get_printer_info()・get_remote_printer_publishing_data()・main()・rpc_printer_migrate_drivers_internals()・rpc_printer_migrate_forms_internals()・rpc_printer_migrate_printers_internals()・rpc_printer_migrate_security_internals()・rpc_printer_migrate_settings_internals()・rpc_printer_publish_internals_args()・rpc_printer_publish_list_internals()・rpccli_spoolss_addprinterex()・run_ntlogin_test()・torture_cli_session_setup2().
struct in_addr dest_ip |
uint32 sesskey |
int serverzone |
uint32 servertime |
int timeout |
size_t max_xmit |
参照元 cli_dfs_get_referral()・cli_get_ea_list()・cli_initialise()・cli_link_internal()・cli_list_new()・cli_list_old()・cli_negprot()・cli_nt_delete_on_close()・cli_posix_lock_internal()・cli_posix_open_internal()・cli_posix_unlink_internal()・cli_qfileinfo()・cli_qfileinfo_test()・cli_qfilename()・cli_qpathinfo()・cli_qpathinfo2()・cli_qpathinfo_alt_name()・cli_qpathinfo_basic()・cli_read()・cli_send_nt_trans()・cli_send_trans()・cli_session_setup_blob()・cli_session_setup_lanman2()・cli_set_ea()・cli_setpathinfo()・cli_smbwrite()・cli_unix_chmod_chown_internal()・cli_unix_getfacl()・cli_unix_stat()・cli_write()・run_readwritelarge()・run_tcon2_test()・send_fs_socket()・try_nttrans()・try_trans2().
size_t max_mux |
char* outbuf |
参照元 cli_calculate_sign_mac()・cli_chkpath()・cli_close()・cli_ctemp()・cli_dskattr()・cli_echo()・cli_getatr()・cli_getattrE()・cli_initialise()・cli_issue_read()・cli_issue_readraw()・cli_issue_write()・cli_list_old()・cli_lock()・cli_lock64()・cli_locktype()・cli_message_end_build()・cli_message_start_build()・cli_message_text_build()・cli_mkdir()・cli_negprot()・cli_negprot_send()・cli_nt_create_full()・cli_nt_hardlink()・cli_ntrename()・cli_open()・cli_oplock_ack()・cli_raw_ioctl()・cli_raw_tcon()・cli_receive_smb()・cli_rename()・cli_rmdir()・cli_send_nt_trans()・cli_send_smb()・cli_send_tconX()・cli_send_trans()・cli_session_request()・cli_session_setup_blob_send()・cli_session_setup_guest()・cli_session_setup_lanman2()・cli_session_setup_nt1()・cli_session_setup_plaintext()・cli_setatr()・cli_setattrE()・cli_setup_bcc()・cli_setup_packet()・cli_shutdown()・cli_smbwrite()・cli_spl_close()・cli_spl_open()・cli_tdis()・cli_ulogoff()・cli_unlink_full()・cli_unlock()・cli_unlock64()・clistr_align_out()・clistr_push_fn()・process_block().
char* inbuf |
参照元 cli_check_sign_mac()・cli_close()・cli_ctemp()・cli_dfs_check_error()・cli_dos_error()・cli_dskattr()・cli_errstr()・cli_getatr()・cli_getattrE()・cli_initialise()・cli_is_dos_error()・cli_is_error()・cli_is_nt_error()・cli_issue_read()・cli_issue_readraw()・cli_issue_write()・cli_list_old()・cli_lock()・cli_lock64()・cli_locktype()・cli_message_start()・cli_mkdir()・cli_negprot()・cli_nt_create_full()・cli_nt_error()・cli_nt_hardlink()・cli_ntrename()・cli_open()・cli_raw_ioctl()・cli_raw_tcon()・cli_read()・cli_readraw()・cli_receive_nt_trans()・cli_receive_smb()・cli_receive_trans()・cli_rename()・cli_reset_error()・cli_rmdir()・cli_send_tconX()・cli_session_request()・cli_session_setup_blob_receive()・cli_session_setup_guest()・cli_session_setup_lanman2()・cli_session_setup_nt1()・cli_session_setup_plaintext()・cli_set_nt_error()・cli_setatr()・cli_setattrE()・cli_shutdown()・cli_smb_errstr()・cli_smbwrite()・cli_spl_close()・cli_spl_open()・cli_unlink_full()・cli_unlock()・cli_unlock64()・cli_write()・clistr_align_in()・clistr_pull_fn()・process_fd()・readline_callback()・run_error_map_extract()・run_tcon2_test().
unsigned int bufsize |
int initialised |
uint32 capabilities |
参照元 cacls_open_policy_hnd()・change_trust_account_password()・cli_initialise()・cli_open_policy_hnd()・cli_rpc_pipe_close()・cli_rpc_pipe_open_krb5()・cli_set_secdesc()・cli_shutdown()・convert_sid_to_string()・convert_string_to_sid()・fetch_domain_sid()・lsa_lookup_names()・lsa_lookup_sids()・lsa_open_policy()・net_rpc_join_newstyle()・remote_password_change()・rpc_finish_spnego_ntlmssp_bind()・rpc_pipe_bind()・rpccli_net_auth2()・rpccli_netlogon_setup_creds()・run_local_substitute()・samr_connect()・set_dc_type_and_flags()・SidToString()・smbc_attr_server()・spoolss_addprinterdriver()・spoolss_addprinterex()・spoolss_enumprinterdrivers()・spoolss_getprinterdriverdir()・srv_spoolss_replycloseprinter()・srv_spoolss_replyopenprinter()・srvsvc_netservergetinfo()・StringToSid().
参照元 cli_calculate_sign_mac()・cli_check_sign_mac()・cli_free_signing_context()・cli_initialise()・cli_issue_readraw()・cli_negprot()・cli_null_set_signing()・cli_set_smb_signing_common()・cli_setup_signing_state()・cli_simple_set_signing()・cli_temp_set_signing()・client_set_trans_sign_state_off()・client_set_trans_sign_state_on()・do_connection().
参照元 cac_SamDisableUser()・cac_SamEnableUser()・cac_SamRenameUser()・cac_SamSetPassword()・cac_SamSetUserInfo()・cac_SamSetUserInfoCtr()・cli_set_session_key()・cli_shutdown()・net_rpc_join_newstyle()・netdom_join_domain()・netdom_leave_domain()・rpc_sh_user_flag_edit_internals()・rpc_sh_user_str_edit_internals()・rpc_trustdom_add_internals()・rpc_user_add_internals()・rpc_user_password_internals()・rpc_user_rename_internals().
struct rpc_pipe_client* pipe_list |
参照元 cac_GetPipe()・cli_nt_pipes_close()・cli_rpc_pipe_close()・cli_rpc_pipe_open()・find_lsa_pipe_hnd()・lsa_open_policy()・samr_connect()・spoolss_addprinterdriver()・spoolss_addprinterex()・spoolss_enumports()・spoolss_enumprinterdrivers()・spoolss_enumprinters()・spoolss_getprinterdriverdir()・spoolss_openprinter()・srvsvc_netservergetinfo().
BOOL(* oplock_handler)(struct cli_state *cli, int fnum, unsigned char level) |