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