xref: /onnv-gate/usr/src/lib/smbsrv/libsmb/common/mapfile-vers (revision 5331:3047ad28a67b)
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