/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_oem.c | 51 smb_wchar_t *value; 100 const smb_wchar_t oem_codepage_850[256] = { 138 const smb_wchar_t oem_codepage_1252[256] = { 188 ucstooem(char *oem, const smb_wchar_t *ucs, size_t nbytes, uint32_t cpid) in ucstooem() 192 smb_wchar_t oemchar; in ucstooem() 230 oemtoucs(smb_wchar_t *ucs, const char *oem, size_t nwchars, uint32_t cpid) in oemtoucs() 234 smb_wchar_t oemchar; in oemtoucs() 242 while ((oemchar = (smb_wchar_t)*oem++ & 0xff) != 0) { in oemtoucs() 329 const smb_wchar_t *default_oem_cp; in oem_codepage_setup() 357 MEM_ZALLOC("oem", max_oem_index * sizeof (smb_wchar_t)); in oem_codepage_setup() [all …]
|
H A D | smb_string.c | 371 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init() 372 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init() 386 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init() 387 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init() 396 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init() 397 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init() 400 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init() 411 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init() 412 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init() 416 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init()
|
H A D | smb_utf8.c | 60 smb_mbstowcs(smb_wchar_t *wcs, const char *mbs, size_t nwchars) in smb_mbstowcs() 193 smb_wcstombs(char *mbs, const smb_wchar_t *wcs, size_t nbytes) in smb_wcstombs() 251 len += sizeof (smb_wchar_t); in smb_wcequiv_strlen() 256 len += sizeof (smb_wchar_t); in smb_wcequiv_strlen()
|
H A D | smb_msgbuf.c | 778 smb_wchar_t *wcsbuf = NULL; in msgbuf_put_unicode_string() 779 smb_wchar_t *wp; in msgbuf_put_unicode_string() 780 smb_wchar_t wchar; in msgbuf_put_unicode_string() 802 repc += sizeof (smb_wchar_t); in msgbuf_put_unicode_string() 826 while (repc >= sizeof (smb_wchar_t)) { in msgbuf_put_unicode_string() 827 if (smb_msgbuf_has_space(mb, sizeof (smb_wchar_t)) == 0) in msgbuf_put_unicode_string() 834 repc -= sizeof (smb_wchar_t); in msgbuf_put_unicode_string()
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | string.h | 91 typedef uint16_t smb_wchar_t; typedef 112 smb_wchar_t upper; 113 smb_wchar_t lower; 131 size_t smb_mbstowcs(smb_wchar_t *, const char *, size_t); 132 size_t smb_wcstombs(char *, const smb_wchar_t *, size_t); 142 size_t ucstooem(char *, const smb_wchar_t *, size_t, uint32_t); 143 size_t oemtoucs(smb_wchar_t *, const char *, size_t, uint32_t);
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_auth.c | 95 smb_auth_qnd_unicode(smb_wchar_t *dst, const char *src, int length) in smb_auth_qnd_unicode() 99 smb_wchar_t new_char; in smb_auth_qnd_unicode() 103 new_char = (smb_wchar_t)src[i] & 0xff; in smb_auth_qnd_unicode() 110 return (count * sizeof (smb_wchar_t)); in smb_auth_qnd_unicode() 201 smb_wchar_t *unicode_password; in smb_auth_ntlm_hash() 209 unicode_len = (length + 1) * sizeof (smb_wchar_t); in smb_auth_ntlm_hash() 260 smb_wchar_t *data; in smb_auth_ntlmv2_hash() 276 data = (smb_wchar_t *)malloc((data_len + 1) * sizeof (smb_wchar_t)); in smb_auth_ntlmv2_hash()
|
H A D | libsmb.h | 386 smb_wchar_t nne_name[SMB_PI_MAX_DOMAIN * 2]; 512 extern int smb_auth_qnd_unicode(smb_wchar_t *, const char *, int);
|
H A D | smb_info.c | 625 smb_wchar_t wtmp_name[NETBIOS_NAME_SZ]; in smb_tonetbiosname()
|
/illumos-gate/usr/src/cmd/smbsrv/test-msgbuf/ |
H A D | test_conv.c | 41 static smb_wchar_t wcsa[] = { 'A', U_FW_A, '.', 0 }; // (3) 42 static smb_wchar_t wcsp[] = { 'P', 0xd83d, 0xdca9, '.', 0 }; // (4) 169 smb_wchar_t twcs[8]; in conv_mbstowcs()
|
H A D | test_msgbuf.c | 32 static smb_wchar_t wcsa[] = { 'A', 0xff21, '.', 0 }; // (3) 33 static smb_wchar_t wcsp[] = { 'P', 0xd83d, 0xdca9, '.', 0 }; // (4)
|
H A D | test_mbmarshal.c | 32 static smb_wchar_t wcsa[] = { 'A', 0xff21, '.', 0 }; // (3) 33 static smb_wchar_t wcsp[] = { 'P', 0xd83d, 0xdca9, '.', 0 }; // (4)
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | eventlog_svc.c | 45 #define LOGR_WNSTRLEN(S) ((strlen((S)) + 1) * sizeof (smb_wchar_t)) 439 smb_wchar_t wcs_hostname[MAXHOSTNAMELEN]; in logr_set_logrecord() 440 smb_wchar_t wcs_srcname[SYS_NMLN * 2]; in logr_set_logrecord() 478 (void) smb_mbstowcs((smb_wchar_t *)(rec->info + sh_len), in logr_set_logrecord()
|
H A D | svcctl_scm.c | 555 smb_wchar_t *w_name; in svcctl_scm_enum_services() 594 w_name = (smb_wchar_t *)&buf[offset]; in svcctl_scm_enum_services() 611 w_name = (smb_wchar_t *)&buf[offset]; in svcctl_scm_enum_services() 658 *cnt += (strlen(node->sn_fmri) + 1) * sizeof (smb_wchar_t); in svcctl_scm_cb_bytes_needed() 659 *cnt += (strlen(node->sn_name) + 1) * sizeof (smb_wchar_t); in svcctl_scm_cb_bytes_needed()
|
H A D | spoolss_svc.c | 713 smb_wchar_t *wcs; in spoolss_s_GetPrinterData() 817 wcslen = smb_wcequiv_strlen(buf) + sizeof (smb_wchar_t); in spoolss_s_GetPrinterData() 852 (void) smb_mbstowcs(((smb_wchar_t *)(dst + *offset)), src, nwchars); in smb_rpc_off() 988 (void) smb_mbstowcs((smb_wchar_t *)devmode2->devicename, in spoolss_s_GetPrinter() 1009 (void) smb_mbstowcs((smb_wchar_t *)devmode2->formname, in spoolss_s_GetPrinter()
|
H A D | libmlsvc.h | 176 #define SVCCTL_WNSTRLEN(S) ((strlen((S)) + 1) * sizeof (smb_wchar_t))
|
H A D | samlib.c | 375 smb_wchar_t *pbuf; in samr_fill_userpw()
|
H A D | samr_clnt.c | 586 length += sizeof (smb_wchar_t); in samr_lookup_domain() 675 length += sizeof (smb_wchar_t); in samr_lookup_domain_names()
|
H A D | winreg_svc.c | 922 slen = smb_wcequiv_strlen(value) + sizeof (smb_wchar_t); in winreg_s_QueryValue() 941 (void) ndr_mbstowcs(NULL, (smb_wchar_t *)pv->value, value, slen); in winreg_s_QueryValue()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_mbuf_marshaling.c | 1164 smb_wchar_t *wcsbuf = NULL; in mbc_marshal_put_unicode_string() 1165 smb_wchar_t *wp; in mbc_marshal_put_unicode_string() 1166 smb_wchar_t wchar; in mbc_marshal_put_unicode_string() 1215 while (repc >= sizeof (smb_wchar_t)) { in mbc_marshal_put_unicode_string() 1216 if (mbc_marshal_make_room(mbc, sizeof (smb_wchar_t))) { in mbc_marshal_put_unicode_string() 1225 repc -= sizeof (smb_wchar_t); in mbc_marshal_put_unicode_string()
|
H A D | smb_vops.c | 114 smb_wchar_t winchar; /* v5 */ 130 static smb_wchar_t smb_catia_v5_lookup[SMB_CATIA_V5_LOOKUP_MAX]; 131 static smb_wchar_t smb_catia_v4_lookup[SMB_CATIA_V4_LOOKUP_MAX]; 1689 smb_catia_v4_lookup[i] = (smb_wchar_t)(i + offset); in smb_vop_catia_init_v4_lookup() 1693 smb_catia_v4_lookup[idx] = (smb_wchar_t)catia_maps[i].unixchar; in smb_vop_catia_init_v4_lookup() 1709 smb_catia_v5_lookup[i] = (smb_wchar_t)i; in smb_vop_catia_init_v5_lookup()
|
H A D | smb_session.c | 207 smb_wchar_t *wbuf = NULL; in smb_netbios_session_request() 270 wbuf = kmem_alloc((SMB_PI_MAX_HOST * sizeof (smb_wchar_t)), KM_SLEEP); in smb_netbios_session_request() 273 kmem_free(wbuf, (SMB_PI_MAX_HOST * sizeof (smb_wchar_t))); in smb_netbios_session_request()
|
H A D | smb_negotiate.c | 573 wclen = smb_wcequiv_strlen(nbdomain) + sizeof (smb_wchar_t); in smb_com_negotiate()
|
H A D | smb_fsinfo.c | 213 buflen = length + sizeof (smb_wchar_t); in smb_com_trans2_query_fs_information()
|
H A D | smb_kshare.c | 1107 smb_wchar_t *unibuf; in smb_kshare_oemname() 1114 unibuf = smb_mem_alloc(length * sizeof (smb_wchar_t)); in smb_kshare_oemname()
|
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_netlogon.c | 135 smb_wchar_t unicode_src_name[SMB_PI_MAX_HOST]; in smb_netlogon_receive()
|