1*5331Samw# CDDL HEADER START 2*5331Samw# 3*5331Samw# The contents of this file are subject to the terms of the 4*5331Samw# Common Development and Distribution License (the "License"). 5*5331Samw# You may not use this file except in compliance with the License. 6*5331Samw# 7*5331Samw# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 8*5331Samw# or http://www.opensolaris.org/os/licensing. 9*5331Samw# See the License for the specific language governing permissions 10*5331Samw# and limitations under the License. 11*5331Samw# 12*5331Samw# When distributing Covered Code, include this CDDL HEADER in each 13*5331Samw# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 14*5331Samw# If applicable, add the following below this CDDL HEADER, with the 15*5331Samw# fields enclosed by brackets "[]" replaced with your own identifying 16*5331Samw# information: Portions Copyright [yyyy] [name of copyright owner] 17*5331Samw# 18*5331Samw# CDDL HEADER END 19*5331Samw# 20*5331Samw# 21*5331Samw# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 22*5331Samw# Use is subject to license terms. 23*5331Samw# 24*5331Samw# ident "%Z%%M% %I% %E% SMI" 25*5331Samw# 26*5331Samw 27*5331SamwSUNWprivate { 28*5331Samw global: 29*5331Samw bintohex; 30*5331Samw codepage_islower; 31*5331Samw codepage_isupper; 32*5331Samw codepage_tolower; 33*5331Samw codepage_toupper; 34*5331Samw hexdump; 35*5331Samw hextobin; 36*5331Samw ht_add_item; 37*5331Samw ht_clean_table; 38*5331Samw ht_clear_delete; 39*5331Samw ht_create_table; 40*5331Samw ht_destroy_table; 41*5331Samw ht_find_item; 42*5331Samw ht_findfirst; 43*5331Samw ht_findnext; 44*5331Samw ht_findnext; 45*5331Samw ht_get_total_items; 46*5331Samw ht_mark_delete; 47*5331Samw ht_register_callback; 48*5331Samw ht_remove_item; 49*5331Samw ht_replace_item; 50*5331Samw ht_set_cmpfn; 51*5331Samw smb_msgbuf_base; 52*5331Samw smb_msgbuf_decode; 53*5331Samw smb_msgbuf_dword_align; 54*5331Samw smb_msgbuf_encode; 55*5331Samw smb_msgbuf_fclear; 56*5331Samw smb_msgbuf_fset; 57*5331Samw smb_msgbuf_has_space; 58*5331Samw smb_msgbuf_init; 59*5331Samw smb_msgbuf_size; 60*5331Samw smb_msgbuf_term; 61*5331Samw smb_msgbuf_used; 62*5331Samw smb_msgbuf_word_align; 63*5331Samw mts_mbstos; 64*5331Samw mts_mbstowcs; 65*5331Samw mts_mbtowc; 66*5331Samw mts_sbequiv_strlen; 67*5331Samw mts_stombs; 68*5331Samw mts_wcequiv_strlen; 69*5331Samw mts_wcstombs; 70*5331Samw mts_wctomb; 71*5331Samw netr_client_mkabsolute; 72*5331Samw nt_builtin_findfirst; 73*5331Samw nt_builtin_findnext; 74*5331Samw nt_builtin_fini; 75*5331Samw nt_builtin_init; 76*5331Samw nt_builtin_is_wellknown; 77*5331Samw nt_builtin_lookup; 78*5331Samw nt_builtin_lookup_domain; 79*5331Samw nt_builtin_lookup_name; 80*5331Samw nt_builtin_lookup_sid; 81*5331Samw nt_domain_add; 82*5331Samw nt_domain_flush; 83*5331Samw nt_domain_init; 84*5331Samw nt_domain_local_sid; 85*5331Samw nt_domain_lookup_name; 86*5331Samw nt_domain_lookup_sid; 87*5331Samw nt_domain_lookupbytype; 88*5331Samw nt_domain_new; 89*5331Samw nt_sid_dup; 90*5331Samw nt_sid_format2; 91*5331Samw nt_sid_format; 92*5331Samw nt_sid_gen_null_sid; 93*5331Samw nt_sid_get_rid; 94*5331Samw nt_sid_is_builtin; 95*5331Samw nt_sid_is_equal; 96*5331Samw nt_sid_is_indomain; 97*5331Samw nt_sid_is_local; 98*5331Samw nt_sid_is_valid; 99*5331Samw nt_sid_length; 100*5331Samw nt_sid_logf; 101*5331Samw nt_sid_name_use; 102*5331Samw nt_sid_splice; 103*5331Samw nt_sid_split; 104*5331Samw nt_sid_strtosid; 105*5331Samw oem_get_smb_cpid; 106*5331Samw oem_get_telnet_cpid; 107*5331Samw oem_language_set; 108*5331Samw oemstounicodes; 109*5331Samw rand_hash; 110*5331Samw randomize; 111*5331Samw smb_auth_DES; 112*5331Samw smb_auth_gen_session_key; 113*5331Samw smb_auth_ntlm_hash; 114*5331Samw smb_auth_qnd_unicode; 115*5331Samw smb_auth_set_info; 116*5331Samw smb_auth_validate_lm; 117*5331Samw smb_auth_validate_nt; 118*5331Samw smb_config_get; 119*5331Samw smb_config_get_fg_flag; 120*5331Samw smb_config_get_localsid; 121*5331Samw smb_config_get_secmode; 122*5331Samw smb_config_getenv; 123*5331Samw smb_config_getnum; 124*5331Samw smb_config_getstr; 125*5331Samw smb_config_getyorn; 126*5331Samw smb_config_load; 127*5331Samw smb_config_rdlock; 128*5331Samw smb_config_refresh_idmap; 129*5331Samw smb_config_secmode_fromstr; 130*5331Samw smb_config_secmode_tostr; 131*5331Samw smb_config_set; 132*5331Samw smb_config_set_idmap_domain; 133*5331Samw smb_config_set_idmap_gc; 134*5331Samw smb_config_set_secmode; 135*5331Samw smb_config_setenv; 136*5331Samw smb_config_setnum; 137*5331Samw smb_config_unlock; 138*5331Samw smb_config_wrlock; 139*5331Samw smb_ctxbuf_init; 140*5331Samw smb_ctxbuf_len; 141*5331Samw smb_ctxbuf_printf; 142*5331Samw smb_dr_decode_arg_get_token; 143*5331Samw smb_dr_decode_common; 144*5331Samw smb_dr_decode_finish; 145*5331Samw smb_dr_decode_grp_list; 146*5331Samw smb_dr_decode_grp_memberlist; 147*5331Samw smb_dr_decode_grp_privlist; 148*5331Samw smb_dr_decode_start; 149*5331Samw smb_dr_decode_string; 150*5331Samw smb_dr_encode_common; 151*5331Samw smb_dr_encode_finish; 152*5331Samw smb_dr_encode_grp_list; 153*5331Samw smb_dr_encode_grp_memberlist; 154*5331Samw smb_dr_encode_grp_privlist; 155*5331Samw smb_dr_encode_res_token; 156*5331Samw smb_dr_encode_start; 157*5331Samw smb_dr_encode_string; 158*5331Samw smb_dr_free_string; 159*5331Samw smb_dr_get_BYTE; 160*5331Samw smb_dr_get_buf; 161*5331Samw smb_dr_get_dword; 162*5331Samw smb_dr_get_int32; 163*5331Samw smb_dr_get_lmshare; 164*5331Samw smb_dr_get_lmshr_iterator; 165*5331Samw smb_dr_get_lmshr_list; 166*5331Samw smb_dr_get_opcode; 167*5331Samw smb_dr_get_res_stat; 168*5331Samw smb_dr_get_short; 169*5331Samw smb_dr_get_string; 170*5331Samw smb_dr_get_uint32; 171*5331Samw smb_dr_get_uint64; 172*5331Samw smb_dr_get_ushort; 173*5331Samw smb_dr_get_word; 174*5331Samw smb_dr_put_BYTE; 175*5331Samw smb_dr_put_buf; 176*5331Samw smb_dr_put_dword; 177*5331Samw smb_dr_put_int32; 178*5331Samw smb_dr_put_kconfig; 179*5331Samw smb_dr_put_lmshare; 180*5331Samw smb_dr_put_lmshr_iterator; 181*5331Samw smb_dr_put_lmshr_list; 182*5331Samw smb_dr_put_short; 183*5331Samw smb_dr_put_string; 184*5331Samw smb_dr_put_uint32; 185*5331Samw smb_dr_put_uint64; 186*5331Samw smb_dr_put_ushort; 187*5331Samw smb_dr_put_word; 188*5331Samw smb_dr_set_opcode; 189*5331Samw smb_dr_set_res_stat; 190*5331Samw smb_dr_ulist_free; 191*5331Samw smb_dwncall_get_users; 192*5331Samw smb_dwncall_install_callback; 193*5331Samw smb_dwncall_share; 194*5331Samw smb_dwncall_user_num; 195*5331Samw smb_get_fg_flag; 196*5331Samw smb_get_security_mode; 197*5331Samw smb_getdomaininfo; 198*5331Samw smb_getdomainname; 199*5331Samw smb_getfqhostname; 200*5331Samw smb_gethostname; 201*5331Samw smb_getnetbiosname; 202*5331Samw smb_group_add; 203*5331Samw smb_group_count; 204*5331Samw smb_group_delete; 205*5331Samw smb_group_free_list; 206*5331Samw smb_group_free_memberlist; 207*5331Samw smb_group_free_privlist; 208*5331Samw smb_group_list; 209*5331Samw smb_group_member_add; 210*5331Samw smb_group_member_count; 211*5331Samw smb_group_member_list; 212*5331Samw smb_group_member_remove; 213*5331Samw smb_group_modify; 214*5331Samw smb_group_priv_get; 215*5331Samw smb_group_priv_list; 216*5331Samw smb_group_priv_num; 217*5331Samw smb_group_priv_set; 218*5331Samw smb_idmap_batch_create; 219*5331Samw smb_idmap_batch_destroy; 220*5331Samw smb_idmap_batch_getid; 221*5331Samw smb_idmap_batch_getmappings; 222*5331Samw smb_idmap_batch_getsid; 223*5331Samw smb_idmap_getsid; 224*5331Samw smb_idmap_restart; 225*5331Samw smb_idmap_start; 226*5331Samw smb_idmap_stop; 227*5331Samw smb_is_domain_member; 228*5331Samw smb_join; 229*5331Samw smb_load_kconfig; 230*5331Samw smb_mac_chk; 231*5331Samw smb_mac_dec_seqnum; 232*5331Samw smb_mac_inc_seqnum; 233*5331Samw smb_mac_init; 234*5331Samw smb_mac_sign; 235*5331Samw smb_match83; 236*5331Samw smb_match; 237*5331Samw smb_match_ci; 238*5331Samw smb_priv_getbyname; 239*5331Samw smb_priv_getbyvalue; 240*5331Samw smb_priv_presentable_ids; 241*5331Samw smb_priv_presentable_num; 242*5331Samw smb_privset_copy; 243*5331Samw smb_privset_enable; 244*5331Samw smb_privset_free; 245*5331Samw smb_privset_init; 246*5331Samw smb_privset_log; 247*5331Samw smb_privset_new; 248*5331Samw smb_privset_query; 249*5331Samw smb_privset_size; 250*5331Samw smb_privset_validate; 251*5331Samw smb_purge_domain_info; 252*5331Samw smb_trace; 253*5331Samw smb_tracef; 254*5331Samw xdr_ntgrp_dr_arg_t; 255*5331Samw xdr_ntgrp_list_t; 256*5331Samw xdr_ntgrp_member_list_t; 257*5331Samw xdr_ntpriv_list_t; 258*5331Samw smb_pwd_getpasswd; 259*5331Samw smb_pwd_setcntl; 260*5331Samw smb_pwd_setpasswd; 261*5331Samw smb_set_domain_member; 262*5331Samw smb_setdomaininfo; 263*5331Samw smb_smf_create_instance_pgroup; 264*5331Samw smb_smf_create_service_pgroup; 265*5331Samw smb_smf_delete_instance_pgroup; 266*5331Samw smb_smf_delete_property; 267*5331Samw smb_smf_delete_service_pgroup; 268*5331Samw smb_smf_end_transaction; 269*5331Samw smb_smf_get_boolean_property; 270*5331Samw smb_smf_get_integer_property; 271*5331Samw smb_smf_get_iterator; 272*5331Samw smb_smf_get_opaque_property; 273*5331Samw smb_smf_get_string_property; 274*5331Samw smb_smf_instance_create; 275*5331Samw smb_smf_instance_delete; 276*5331Samw smb_smf_instance_exists; 277*5331Samw smb_smf_scf_fini; 278*5331Samw smb_smf_scf_init; 279*5331Samw smb_smf_set_boolean_property; 280*5331Samw smb_smf_set_integer_property; 281*5331Samw smb_smf_set_opaque_property; 282*5331Samw smb_smf_set_string_property; 283*5331Samw smb_smf_start_transaction; 284*5331Samw smb_token_log; 285*5331Samw smb_token_mkselfrel; 286*5331Samw smb_token_print; 287*5331Samw smb_token_query_privilege; 288*5331Samw smb_trace; 289*5331Samw smb_tracef; 290*5331Samw smb_wins_allow_list; 291*5331Samw smb_wins_build_list; 292*5331Samw smb_wins_exclude_list; 293*5331Samw smb_wins_iplist; 294*5331Samw smb_wins_is_excluded; 295*5331Samw smbd_get_param; 296*5331Samw smbd_get_security_mode; 297*5331Samw smbd_netbios_reconfig; 298*5331Samw smbd_set_param; 299*5331Samw smbnative_lm_value; 300*5331Samw smbnative_os_value; 301*5331Samw smbnative_pdc_value; 302*5331Samw strcanon; 303*5331Samw strsep; 304*5331Samw strsubst; 305*5331Samw trim_whitespace; 306*5331Samw unicodestooems; 307*5331Samw utf8_isstrascii; 308*5331Samw utf8_isstrlwr; 309*5331Samw utf8_isstrupr; 310*5331Samw utf8_strcasecmp; 311*5331Samw utf8_strlwr; 312*5331Samw utf8_strncasecmp; 313*5331Samw utf8_strupr; 314*5331Samw xdr_ntgrp_dr_arg_t; 315*5331Samw xdr_ntgrp_list_t; 316*5331Samw xdr_ntgrp_member_list_t; 317*5331Samw xdr_ntpriv_list_t; 318*5331Samw xdr_smb_dr_bytes_t; 319*5331Samw xdr_smb_dr_string_t; 320*5331Samw xdr_smb_dr_ulist_t; 321*5331Samw xdr_smb_dr_user_ctx_t; 322*5331Samw xlate_nt_status; 323*5331Samw local: 324*5331Samw *; 325*5331Samw}; 326