File: nsldap32.def

package info (click to toggle)
ldapjdk 4.20.0%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 9,708 kB
  • sloc: ansic: 44,727; java: 39,132; xml: 7,419; sh: 4,185; perl: 3,774; makefile: 1,681; cpp: 979
file content (357 lines) | stat: -rw-r--r-- 9,363 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
;
; ***** BEGIN LICENSE BLOCK *****
; Version: MPL 1.1/GPL 2.0/LGPL 2.1
; 
; The contents of this file are subject to the Mozilla Public License Version 
; 1.1 (the "License"); you may not use this file except in compliance with 
; the License. You may obtain a copy of the License at 
; http://www.mozilla.org/MPL/
; 
; Software distributed under the License is distributed on an "AS IS" basis,
; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
; for the specific language governing rights and limitations under the
; License.
; 
; The Original Code is Mozilla Communicator client code.
; 
; The Initial Developer of the Original Code is
; Netscape Communications Corporation.
; Portions created by the Initial Developer are Copyright (C) 1996-1999
; the Initial Developer. All Rights Reserved.
; 
; Contributor(s):
; 
; Alternatively, the contents of this file may be used under the terms of
; either of the GNU General Public License Version 2 or later (the "GPL"),
; or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
; in which case the provisions of the GPL or the LGPL are applicable instead
; of those above. If you wish to allow use of your version of this file only
; under the terms of either the GPL or the LGPL, and not to allow others to
; use your version of this file under the terms of the MPL, indicate your
; decision by deleting the provisions above and replace them with the notice
; and other provisions required by the GPL or the LGPL. If you do not delete
; the provisions above, a recipient may use your version of this file under
; the terms of any one of the MPL, the GPL or the LGPL.
; 
; ***** END LICENSE BLOCK ***** 

LIBRARY         NSLDAP32V60
DESCRIPTION     'Lightweight Directory Access Protocol Client API for 32-bit Windows'
VERSION		6.0
HEAPSIZE        4096

EXPORTS
; we need to manually assign ordinal numbers so we can add new routines
; and not disturb the ordinals and thus not require callers to relink.
; 
; exports list (generated by genexports.pl)
; 

	ldap_abandon		@10
	ldap_add		@11
	ldap_unbind		@13

; 	ldap_enable_cache		@14
; 	ldap_disable_cache		@15
; 	ldap_destroy_cache		@16
; 	ldap_flush_cache		@17
; 	ldap_uncache_entry		@18

	ldap_compare		@19
	ldap_delete		@20
	ldap_result2error		@21
	ldap_err2string		@22
	ldap_modify		@23
	ldap_modrdn		@24
	ldap_open		@25
	ldap_first_entry		@26
	ldap_next_entry		@27
	ldap_get_dn		@30
	ldap_dn2ufn		@31
	ldap_first_attribute		@32
	ldap_next_attribute		@33
	ldap_get_values		@34
	ldap_get_values_len		@35
	ldap_count_entries		@36
	ldap_count_values		@37
	ldap_value_free		@38
	ldap_explode_dn		@39
	ldap_result		@40
	ldap_msgfree		@41
	ldap_search		@43
	ldap_add_s		@44
	ldap_bind_s		@45
	ldap_unbind_s		@46
	ldap_delete_s		@47
	ldap_modify_s		@48
	ldap_modrdn_s		@49
	ldap_search_s		@50
	ldap_search_st		@51
	ldap_compare_s		@52
	ldap_ufn_search_c		@53
	ldap_ufn_search_s		@54
	ldap_init_getfilter		@55
	ldap_getfilter_free		@56
	ldap_getfirstfilter		@57
	ldap_getnextfilter		@58
	ldap_simple_bind		@59
	ldap_simple_bind_s		@60
	ldap_bind		@61
	ldap_friendly_name		@62
	ldap_free_friendlymap		@63
	ldap_ufn_search_ct		@64

; 	ldap_set_cache_options		@65
; 	ldap_uncache_request		@66

	ldap_modrdn2		@67
	ldap_modrdn2_s		@68
	ldap_ufn_setfilter		@69
	ldap_ufn_setprefix		@70
	ldap_ufn_timeout		@71
	ldap_init_getfilter_buf		@72
	ldap_setfilteraffixes		@73
	ldap_sort_entries		@74
	ldap_sort_values		@75
	ldap_sort_strcasecmp		@76
	ldap_count_values_len		@77
	ldap_name2template		@78
	ldap_value_free_len		@79

;  manually comment and uncomment these five as necessary
; 	ldap_kerberos_bind1		@80
; 	ldap_kerberos_bind2		@81
; 	ldap_kerberos_bind_s		@82
; 	ldap_kerberos_bind1_s		@83
; 	ldap_kerberos_bind2_s		@84

	ldap_init		@85
	ldap_is_dns_dn		@86
	ldap_explode_dns		@87
	ldap_mods_free		@88

	ldap_is_ldap_url		@89
	ldap_free_urldesc		@90
	ldap_url_parse		@91
	ldap_url_search		@92
	ldap_url_search_s		@93
	ldap_url_search_st		@94
	ldap_set_rebind_proc		@95
	ber_skip_tag		@100
	ber_peek_tag		@101
	ber_get_int		@102
	ber_get_stringb		@103
	ber_get_stringa		@104
	ber_get_stringal		@105
	ber_get_bitstringa		@106
	ber_get_null		@107
	ber_get_boolean		@108
	ber_first_element		@109
	ber_next_element		@110
	ber_scanf		@111
	ber_bvfree		@112
	ber_bvecfree		@113
	ber_put_int		@114
	ber_put_ostring		@115
	ber_put_string		@116
	ber_put_bitstring		@117
	ber_put_null		@118
	ber_put_boolean		@119
	ber_start_seq		@120
	ber_start_set		@121
	ber_put_seq		@122
	ber_put_set		@123
	ber_printf		@124
	ber_read		@125
	ber_write		@126
	ber_free		@127
	ber_flush		@128
	ber_alloc		@129
	ber_dup		@130
	ber_get_next		@131
	ber_get_tag		@132
	ber_put_enum		@133
	der_alloc		@134
	ber_alloc_t		@135
	ber_bvdup		@136
	ber_init_w_nullchar		@137
	ber_reset		@138
	ber_get_option		@139
	ber_set_option		@140
	ber_sockbuf_alloc		@141
	ber_sockbuf_get_option		@142
	ber_sockbuf_set_option		@143
	ber_init		@144
	ber_flatten		@145
	ber_special_alloc		@146
	ber_special_free		@147
	ber_get_next_buffer		@148
	ber_err_print		@149
	ber_sockbuf_free		@150
	ber_get_next_buffer_ext		@151
	ber_svecfree		@152
	ber_get_buf_datalen		@153
	ber_get_buf_databegin		@154
	ber_stack_init		@155
	ber_sockbuf_free_data		@156

	ldap_memfree		@200
	ldap_ber_free		@201

	ldap_init_searchprefs		@300
	ldap_init_searchprefs_buf		@301
	ldap_free_searchprefs		@302
	ldap_first_searchobj		@303
	ldap_next_searchobj		@304
	ldap_build_filter		@305

	ldap_init_templates		@400
	ldap_init_templates_buf		@401
	ldap_free_templates		@402
	ldap_first_disptmpl		@403
	ldap_next_disptmpl		@404
	ldap_oc2template		@405
	ldap_tmplattrs		@406
	ldap_first_tmplrow		@407
	ldap_next_tmplrow		@408
	ldap_first_tmplcol		@409
	ldap_next_tmplcol		@410
	ldap_entry2text_search		@411
	ldap_entry2text		@412
	ldap_vals2text		@413
	ldap_entry2html		@414
	ldap_entry2html_search		@415
	ldap_vals2html		@416
	ldap_tmplerr2string		@417
	ldap_set_option		@418
	ldap_get_option		@419
	ldap_charray_merge		@420
	ldap_get_lderrno		@430
	ldap_set_lderrno		@431
	ldap_perror		@432
	ldap_set_filter_additions		@433
	ldap_create_filter		@434
	ldap_version		@440
	ldap_multisort_entries		@441
	ldap_msgid		@442
	ldap_explode_rdn		@443
	ldap_msgtype		@444
	ldap_cache_flush		@445
	ldap_str2charray		@446
	ldap_charray_add		@447
	ldap_charray_dup		@448
	ldap_charray_free		@449

;  Windows ordinals 450-469 are reserved for SSL routines

	ldap_charray_inlist		@470
	ldap_charray_position		@471
	ldap_rename		@472
	ldap_rename_s		@473
	ldap_utf8len		@474
	ldap_utf8next		@475
	ldap_utf8prev		@476
	ldap_utf8copy		@477
	ldap_utf8characters		@478
	ldap_utf8strtok_r		@479
	ldap_utf8isalnum		@480
	ldap_utf8isalpha		@481
	ldap_utf8isdigit		@482
	ldap_utf8isxdigit		@483
	ldap_utf8isspace		@484
	ldap_control_free		@485
	ldap_controls_free		@486
	ldap_sasl_bind		@487
	ldap_sasl_bind_s		@488
	ldap_parse_sasl_bind_result		@489
	ldap_sasl_interactive_bind_s		@490
	ldap_sasl_interactive_bind_ext_s		@491
;  LDAPv3 simple paging controls are not supported by Netscape at this time.
;  490	ldap_create_page_control
;  491	ldap_parse_page_control
	ldap_create_sort_control		@492
	ldap_parse_sort_control		@493
;  an LDAPv3 language control was proposed but then retracted.
;  494	ldap_create_language_control
	ldap_get_lang_values		@495
	ldap_get_lang_values_len		@496
	ldap_free_sort_keylist		@497
	ldap_create_sort_keylist		@498
	ldap_utf8getcc		@499
	ldap_get_entry_controls		@500
	ldap_create_persistentsearch_control		@501
	ldap_parse_entrychange_control		@502
	ldap_parse_result		@503
	ldap_parse_extended_result		@504
	ldap_parse_reference		@505
	ldap_abandon_ext		@506
	ldap_add_ext		@507
	ldap_add_ext_s		@508
	ldap_modify_ext		@509
	ldap_modify_ext_s		@510
	ldap_first_message		@511
	ldap_next_message		@512
	ldap_compare_ext		@513
	ldap_compare_ext_s		@514
	ldap_delete_ext		@515
	ldap_delete_ext_s		@516
	ldap_search_ext		@517
	ldap_search_ext_s		@518
	ldap_extended_operation		@519
	ldap_extended_operation_s		@520
	ldap_first_reference		@521
	ldap_next_reference		@522
	ldap_count_references		@523
	ldap_count_messages		@524
	ldap_create_virtuallist_control		@525
	ldap_parse_virtuallist_control		@526
	ldap_create_proxyauth_control		@527
	ldap_unbind_ext		@528
	ldap_x_hostlist_first		@529
	ldap_x_hostlist_next		@530
	ldap_x_hostlist_statusfree		@531
	ldap_x_malloc		@532
	ldap_x_calloc		@533
	ldap_x_realloc		@534
	ldap_x_free		@535
; 
	ldap_create_proxiedauth_control		@536
; 
	ldap_create_geteffectiveRights_control		@537
; 
	ldap_find_control		@538
; 
	ldap_url_parse_no_defaults		@539
; 
	ldap_create_userstatus_control		@550
	ldap_parse_userstatus_control		@551
; 
	ldap_create_passwordpolicy_control		@560
	ldap_create_passwordpolicy_control_ext		@561
	ldap_parse_passwordpolicy_control		@562
	ldap_parse_passwordpolicy_control_ext		@563
	ldap_passwordpolicy_err2txt		@564
; 
	ldap_passwd		@570
	ldap_parse_passwd		@571
	ldap_passwd_s		@573
; 
	ldap_delete_result_entry		@580
	ldap_add_result_entry		@581
; 
	ldap_whoami		@590
	ldap_parse_whoami		@591
	ldap_whoami_s		@592
; 
	ldap_create_authzid_control		@600
	ldap_parse_authzid_control		@601
; 
	ldap_memcache_init		@1000
	ldap_memcache_set		@1001
	ldap_memcache_get		@1002
	ldap_memcache_flush		@1003
	ldap_memcache_destroy		@1004
	ldap_memcache_update		@1005
	ldap_keysort_entries		@1006
; 
; end of generated exports list.