Extension [ extension #122 smbclient version 1.1.1 ] { - Constants [30] { Constant [ int SMBCLIENT_XATTR_CREATE ] { 1 } Constant [ int SMBCLIENT_XATTR_REPLACE ] { 2 } Constant [ int SMBCLIENT_OPT_OPEN_SHAREMODE ] { 1 } Constant [ int SMBCLIENT_OPT_ENCRYPT_LEVEL ] { 2 } Constant [ int SMBCLIENT_OPT_CASE_SENSITIVE ] { 3 } Constant [ int SMBCLIENT_OPT_BROWSE_MAX_LMB_COUNT ] { 4 } Constant [ int SMBCLIENT_OPT_URLENCODE_READDIR_ENTRIES ] { 5 } Constant [ int SMBCLIENT_OPT_USE_KERBEROS ] { 6 } Constant [ int SMBCLIENT_OPT_FALLBACK_AFTER_KERBEROS ] { 7 } Constant [ int SMBCLIENT_OPT_AUTO_ANONYMOUS_LOGIN ] { 8 } Constant [ int SMBCLIENT_OPT_USE_CCACHE ] { 9 } Constant [ int SMBCLIENT_OPT_USE_NT_HASH ] { 10 } Constant [ int SMBCLIENT_OPT_NETBIOS_NAME ] { 11 } Constant [ int SMBCLIENT_OPT_WORKGROUP ] { 12 } Constant [ int SMBCLIENT_OPT_USER ] { 13 } Constant [ int SMBCLIENT_OPT_PORT ] { 14 } Constant [ int SMBCLIENT_OPT_TIMEOUT ] { 15 } Constant [ int SMBCLIENT_SHAREMODE_DENY_DOS ] { 0 } Constant [ int SMBCLIENT_SHAREMODE_DENY_ALL ] { 1 } Constant [ int SMBCLIENT_SHAREMODE_DENY_WRITE ] { 2 } Constant [ int SMBCLIENT_SHAREMODE_DENY_READ ] { 3 } Constant [ int SMBCLIENT_SHAREMODE_DENY_NONE ] { 4 } Constant [ int SMBCLIENT_SHAREMODE_DENY_FCB ] { 7 } Constant [ int SMBCLIENT_ENCRYPTLEVEL_NONE ] { 0 } Constant [ int SMBCLIENT_ENCRYPTLEVEL_REQUEST ] { 1 } Constant [ int SMBCLIENT_ENCRYPTLEVEL_REQUIRE ] { 2 } Constant [ int SMBCLIENT_VFS_RDONLY ] { 1 } Constant [ int SMBCLIENT_VFS_DFS ] { 268435456 } Constant [ int SMBCLIENT_VFS_CASE_INSENSITIVE ] { 536870912 } Constant [ int SMBCLIENT_VFS_NO_UNIXCIFS ] { 1073741824 } } - Functions { Function [ function smbclient_version ] { - Parameters [0] { } - Return [ string ] } Function [ function smbclient_library_version ] { - Parameters [0] { } - Return [ string ] } Function [ function smbclient_state_new ] { - Parameters [0] { } } Function [ function smbclient_state_init ] { - Parameters [4] { Parameter #0 [ $state ] Parameter #1 [ string $workgroup = null ] Parameter #2 [ string $user = null ] Parameter #3 [ string $password = null ] } - Return [ bool ] } Function [ function smbclient_state_errno ] { - Parameters [1] { Parameter #0 [ $state ] } - Return [ int ] } Function [ function smbclient_state_free ] { - Parameters [1] { Parameter #0 [ $state ] } - Return [ bool ] } Function [ function smbclient_option_get ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ int $option ] } } Function [ function smbclient_option_set ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ int $option ] Parameter #2 [ $value ] } } Function [ function smbclient_client_protocols ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ string $minproto = null ] Parameter #2 [ string $maxproto = null ] } - Return [ bool ] } Function [ function smbclient_opendir ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ string $path ] } } Function [ function smbclient_readdir ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ $dir ] } - Return [ array|false ] } Function [ function smbclient_closedir ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ $dir ] } - Return [ bool ] } Function [ function smbclient_stat ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ string $path ] } - Return [ array|false ] } Function [ function smbclient_fstat ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ $file ] } - Return [ array|false ] } Function [ function smbclient_open ] { - Parameters [4] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ string $flags ] Parameter #3 [ int $mode = 0666 ] } } Function [ function smbclient_creat ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ int $mode = 0666 ] } } Function [ function smbclient_read ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ $file ] Parameter #2 [ int $count ] } - Return [ string|false ] } Function [ function smbclient_close ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ $file ] } - Return [ bool ] } Function [ function smbclient_mkdir ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ int $mode = 0666 ] } - Return [ bool ] } Function [ function smbclient_rmdir ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ string $path ] } - Return [ bool ] } Function [ function smbclient_rename ] { - Parameters [4] { Parameter #0 [ $oldstate ] Parameter #1 [ string $oldpath ] Parameter #2 [ $newstate ] Parameter #3 [ string $newpath ] } - Return [ bool ] } Function [ function smbclient_write ] { - Parameters [4] { Parameter #0 [ $state ] Parameter #1 [ $file ] Parameter #2 [ string $buffer ] Parameter #3 [ int $count = 0 ] } - Return [ int|false ] } Function [ function smbclient_unlink ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ string $path ] } - Return [ bool ] } Function [ function smbclient_lseek ] { - Parameters [4] { Parameter #0 [ $state ] Parameter #1 [ $file ] Parameter #2 [ int $offset ] Parameter #3 [ int $whence ] } - Return [ int|false ] } Function [ function smbclient_ftruncate ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ $file ] Parameter #2 [ int $offset ] } - Return [ bool ] } Function [ function smbclient_chmod ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ int $mode ] } - Return [ bool ] } Function [ function smbclient_utimes ] { - Parameters [4] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ int $mtime = -1 ] Parameter #3 [ int $atime = -1 ] } - Return [ bool ] } Function [ function smbclient_listxattr ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ string $path ] } - Return [ array|false ] } Function [ function smbclient_getxattr ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ string $name ] } - Return [ string|false ] } Function [ function smbclient_setxattr ] { - Parameters [5] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ string $name ] Parameter #3 [ string $value ] Parameter #4 [ int $flags = 0 ] } - Return [ string|false ] } Function [ function smbclient_removexattr ] { - Parameters [3] { Parameter #0 [ $state ] Parameter #1 [ string $path ] Parameter #2 [ string $name ] } - Return [ bool ] } Function [ function smbclient_statvfs ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ string $path ] } - Return [ array|false ] } Function [ function smbclient_fstatvfs ] { - Parameters [2] { Parameter #0 [ $state ] Parameter #1 [ $file ] } - Return [ array|false ] } } }