mirror of
https://github.com/rn10950/RetroZilla.git
synced 2024-11-11 02:10:17 +01:00
286 lines
11 KiB
Modula-2
286 lines
11 KiB
Modula-2
LIBRARY NSLDAP
|
|
DESCRIPTION 'Lightweight Directory Access Protocol Client API for 16-bit Windows'
|
|
EXETYPE WINDOWS
|
|
CODE PRELOAD MOVEABLE DISCARDABLE
|
|
DATA PRELOAD MOVEABLE SINGLE
|
|
|
|
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=LDAP_ABANDON @10
|
|
_ldap_add=LDAP_ADD @11
|
|
_ldap_unbind=LDAP_UNBIND @13
|
|
|
|
; _ldap_enable_cache=LDAP_ENABLE_CACHE @14
|
|
; _ldap_disable_cache=LDAP_DISABLE_CACHE @15
|
|
; _ldap_destroy_cache=LDAP_DESTROY_CACHE @16
|
|
; _ldap_flush_cache=LDAP_FLUSH_CACHE @17
|
|
; _ldap_uncache_entry=LDAP_UNCACHE_ENTRY @18
|
|
|
|
_ldap_compare=LDAP_COMPARE @19
|
|
_ldap_delete=LDAP_DELETE @20
|
|
_ldap_result2error=LDAP_RESULT2ERROR @21
|
|
_ldap_err2string=LDAP_ERR2STRING @22
|
|
_ldap_modify=LDAP_MODIFY @23
|
|
_ldap_modrdn=LDAP_MODRDN @24
|
|
_ldap_open=LDAP_OPEN @25
|
|
_ldap_first_entry=LDAP_FIRST_ENTRY @26
|
|
_ldap_next_entry=LDAP_NEXT_ENTRY @27
|
|
_ldap_get_dn=LDAP_GET_DN @30
|
|
_ldap_dn2ufn=LDAP_DN2UFN @31
|
|
_ldap_first_attribute=LDAP_FIRST_ATTRIBUTE @32
|
|
_ldap_next_attribute=LDAP_NEXT_ATTRIBUTE @33
|
|
_ldap_get_values=LDAP_GET_VALUES @34
|
|
_ldap_get_values_len=LDAP_GET_VALUES_LEN @35
|
|
_ldap_count_entries=LDAP_COUNT_ENTRIES @36
|
|
_ldap_count_values=LDAP_COUNT_VALUES @37
|
|
_ldap_value_free=LDAP_VALUE_FREE @38
|
|
_ldap_explode_dn=LDAP_EXPLODE_DN @39
|
|
_ldap_result=LDAP_RESULT @40
|
|
_ldap_msgfree=LDAP_MSGFREE @41
|
|
_ldap_search=LDAP_SEARCH @43
|
|
_ldap_add_s=LDAP_ADD_S @44
|
|
_ldap_bind_s=LDAP_BIND_S @45
|
|
_ldap_unbind_s=LDAP_UNBIND_S @46
|
|
_ldap_delete_s=LDAP_DELETE_S @47
|
|
_ldap_modify_s=LDAP_MODIFY_S @48
|
|
_ldap_modrdn_s=LDAP_MODRDN_S @49
|
|
_ldap_search_s=LDAP_SEARCH_S @50
|
|
_ldap_search_st=LDAP_SEARCH_ST @51
|
|
_ldap_compare_s=LDAP_COMPARE_S @52
|
|
_ldap_ufn_search_c=LDAP_UFN_SEARCH_C @53
|
|
_ldap_ufn_search_s=LDAP_UFN_SEARCH_S @54
|
|
_ldap_init_getfilter=LDAP_INIT_GETFILTER @55
|
|
_ldap_getfilter_free=LDAP_GETFILTER_FREE @56
|
|
_ldap_getfirstfilter=LDAP_GETFIRSTFILTER @57
|
|
_ldap_getnextfilter=LDAP_GETNEXTFILTER @58
|
|
_ldap_simple_bind=LDAP_SIMPLE_BIND @59
|
|
_ldap_simple_bind_s=LDAP_SIMPLE_BIND_S @60
|
|
_ldap_bind=LDAP_BIND @61
|
|
_ldap_friendly_name=LDAP_FRIENDLY_NAME @62
|
|
_ldap_free_friendlymap=LDAP_FREE_FRIENDLYMAP @63
|
|
_ldap_ufn_search_ct=LDAP_UFN_SEARCH_CT @64
|
|
|
|
; _ldap_set_cache_options=LDAP_SET_CACHE_OPTIONS @65
|
|
; _ldap_uncache_request=LDAP_UNCACHE_REQUEST @66
|
|
|
|
_ldap_modrdn2=LDAP_MODRDN2 @67
|
|
_ldap_modrdn2_s=LDAP_MODRDN2_S @68
|
|
_ldap_ufn_setfilter=LDAP_UFN_SETFILTER @69
|
|
_ldap_ufn_setprefix=LDAP_UFN_SETPREFIX @70
|
|
_ldap_ufn_timeout @71
|
|
_ldap_init_getfilter_buf=LDAP_INIT_GETFILTER_BUF @72
|
|
_ldap_setfilteraffixes=LDAP_SETFILTERAFFIXES @73
|
|
_ldap_sort_entries=LDAP_SORT_ENTRIES @74
|
|
_ldap_sort_values=LDAP_SORT_VALUES @75
|
|
_ldap_sort_strcasecmp @76
|
|
_ldap_count_values_len=LDAP_COUNT_VALUES_LEN @77
|
|
_ldap_name2template=LDAP_NAME2TEMPLATE @78
|
|
_ldap_value_free_len=LDAP_VALUE_FREE_LEN @79
|
|
|
|
; manually comment and uncomment these five as necessary
|
|
; _ldap_kerberos_bind1=LDAP_KERBEROS_BIND1 @80
|
|
; _ldap_kerberos_bind2=LDAP_KERBEROS_BIND2 @81
|
|
; _ldap_kerberos_bind_s=LDAP_KERBEROS_BIND_S @82
|
|
; _ldap_kerberos_bind1_s=LDAP_KERBEROS_BIND1_S @83
|
|
; _ldap_kerberos_bind2_s=LDAP_KERBEROS_BIND2_S @84
|
|
|
|
_ldap_init=LDAP_INIT @85
|
|
_ldap_is_dns_dn=LDAP_IS_DNS_DN @86
|
|
_ldap_explode_dns=LDAP_EXPLODE_DNS @87
|
|
_ldap_mods_free=LDAP_MODS_FREE @88
|
|
|
|
_ldap_is_ldap_url=LDAP_IS_LDAP_URL @89
|
|
_ldap_free_urldesc=LDAP_FREE_URLDESC @90
|
|
_ldap_url_parse=LDAP_URL_PARSE @91
|
|
_ldap_url_search=LDAP_URL_SEARCH @92
|
|
_ldap_url_search_s=LDAP_URL_SEARCH_S @93
|
|
_ldap_url_search_st=LDAP_URL_SEARCH_ST @94
|
|
_ldap_set_rebind_proc=LDAP_SET_REBIND_PROC @95
|
|
_ber_skip_tag=BER_SKIP_TAG @100
|
|
_ber_peek_tag=BER_PEEK_TAG @101
|
|
_ber_get_int=BER_GET_INT @102
|
|
_ber_get_stringb=BER_GET_STRINGB @103
|
|
_ber_get_stringa=BER_GET_STRINGA @104
|
|
_ber_get_stringal=BER_GET_STRINGAL @105
|
|
_ber_get_bitstringa=BER_GET_BITSTRINGA @106
|
|
_ber_get_null=BER_GET_NULL @107
|
|
_ber_get_boolean=BER_GET_BOOLEAN @108
|
|
_ber_first_element=BER_FIRST_ELEMENT @109
|
|
_ber_next_element=BER_NEXT_ELEMENT @110
|
|
_ber_scanf @111
|
|
_ber_bvfree=BER_BVFREE @112
|
|
_ber_bvecfree=BER_BVECFREE @113
|
|
_ber_put_int=BER_PUT_INT @114
|
|
_ber_put_ostring=BER_PUT_OSTRING @115
|
|
_ber_put_string=BER_PUT_STRING @116
|
|
_ber_put_bitstring=BER_PUT_BITSTRING @117
|
|
_ber_put_null=BER_PUT_NULL @118
|
|
_ber_put_boolean=BER_PUT_BOOLEAN @119
|
|
_ber_start_seq=BER_START_SEQ @120
|
|
_ber_start_set=BER_START_SET @121
|
|
_ber_put_seq=BER_PUT_SEQ @122
|
|
_ber_put_set=BER_PUT_SET @123
|
|
_ber_printf @124
|
|
_ber_read=BER_READ @125
|
|
_ber_write=BER_WRITE @126
|
|
_ber_free=BER_FREE @127
|
|
_ber_flush=BER_FLUSH @128
|
|
_ber_alloc=BER_ALLOC @129
|
|
_ber_dup=BER_DUP @130
|
|
_ber_get_next=BER_GET_NEXT @131
|
|
_ber_get_tag=BER_GET_TAG @132
|
|
_ber_put_enum=BER_PUT_ENUM @133
|
|
_der_alloc=DER_ALLOC @134
|
|
_ber_alloc_t=BER_ALLOC_T @135
|
|
_ber_bvdup=BER_BVDUP @136
|
|
_ber_init_w_nullchar=BER_INIT_W_NULLCHAR @137
|
|
_ber_reset=BER_RESET @138
|
|
_ber_get_option=BER_GET_OPTION @139
|
|
_ber_set_option=BER_SET_OPTION @140
|
|
_ber_sockbuf_alloc=BER_SOCKBUF_ALLOC @141
|
|
_ber_sockbuf_get_option=BER_SOCKBUF_GET_OPTION @142
|
|
_ber_sockbuf_set_option=BER_SOCKBUF_SET_OPTION @143
|
|
_ber_init=BER_INIT @144
|
|
_ber_flatten=BER_FLATTEN @145
|
|
_ber_special_alloc=BER_SPECIAL_ALLOC @146
|
|
_ber_special_free=BER_SPECIAL_FREE @147
|
|
_ber_get_next_buffer=BER_GET_NEXT_BUFFER @148
|
|
_ber_err_print @149
|
|
_ber_sockbuf_free=BER_SOCKBUF_FREE @150
|
|
_ber_get_next_buffer_ext=BER_GET_NEXT_BUFFER_EXT @151
|
|
_ber_svecfree=BER_SVECFREE @152
|
|
|
|
_ldap_memfree=LDAP_MEMFREE @200
|
|
_ldap_ber_free=LDAP_BER_FREE @201
|
|
|
|
_ldap_init_searchprefs=LDAP_INIT_SEARCHPREFS @300
|
|
_ldap_init_searchprefs_buf=LDAP_INIT_SEARCHPREFS_BUF @301
|
|
_ldap_free_searchprefs=LDAP_FREE_SEARCHPREFS @302
|
|
_ldap_first_searchobj=LDAP_FIRST_SEARCHOBJ @303
|
|
_ldap_next_searchobj=LDAP_NEXT_SEARCHOBJ @304
|
|
_ldap_build_filter=LDAP_BUILD_FILTER @305
|
|
|
|
_ldap_init_templates=LDAP_INIT_TEMPLATES @400
|
|
_ldap_init_templates_buf=LDAP_INIT_TEMPLATES_BUF @401
|
|
_ldap_free_templates=LDAP_FREE_TEMPLATES @402
|
|
_ldap_first_disptmpl=LDAP_FIRST_DISPTMPL @403
|
|
_ldap_next_disptmpl=LDAP_NEXT_DISPTMPL @404
|
|
_ldap_oc2template=LDAP_OC2TEMPLATE @405
|
|
_ldap_tmplattrs=LDAP_TMPLATTRS @406
|
|
_ldap_first_tmplrow=LDAP_FIRST_TMPLROW @407
|
|
_ldap_next_tmplrow=LDAP_NEXT_TMPLROW @408
|
|
_ldap_first_tmplcol=LDAP_FIRST_TMPLCOL @409
|
|
_ldap_next_tmplcol=LDAP_NEXT_TMPLCOL @410
|
|
_ldap_entry2text_search=LDAP_ENTRY2TEXT_SEARCH @411
|
|
_ldap_entry2text=LDAP_ENTRY2TEXT @412
|
|
_ldap_vals2text=LDAP_VALS2TEXT @413
|
|
_ldap_entry2html=LDAP_ENTRY2HTML @414
|
|
_ldap_entry2html_search=LDAP_ENTRY2HTML_SEARCH @415
|
|
_ldap_vals2html=LDAP_VALS2HTML @416
|
|
_ldap_tmplerr2string=LDAP_TMPLERR2STRING @417
|
|
_ldap_set_option=LDAP_SET_OPTION @418
|
|
_ldap_get_option=LDAP_GET_OPTION @419
|
|
_ldap_charray_merge=LDAP_CHARRAY_MERGE @420
|
|
_ldap_get_lderrno=LDAP_GET_LDERRNO @430
|
|
_ldap_set_lderrno=LDAP_SET_LDERRNO @431
|
|
_ldap_perror=LDAP_PERROR @432
|
|
_ldap_set_filter_additions=LDAP_SET_FILTER_ADDITIONS @433
|
|
_ldap_create_filter=LDAP_CREATE_FILTER @434
|
|
_ldap_version=LDAP_VERSION @440
|
|
_ldap_multisort_entries=LDAP_MULTISORT_ENTRIES @441
|
|
_ldap_msgid=LDAP_MSGID @442
|
|
_ldap_explode_rdn=LDAP_EXPLODE_RDN @443
|
|
_ldap_msgtype=LDAP_MSGTYPE @444
|
|
_ldap_cache_flush=LDAP_CACHE_FLUSH @445
|
|
_ldap_str2charray=LDAP_STR2CHARRAY @446
|
|
_ldap_charray_add=LDAP_CHARRAY_ADD @447
|
|
_ldap_charray_dup=LDAP_CHARRAY_DUP @448
|
|
_ldap_charray_free=LDAP_CHARRAY_FREE @449
|
|
|
|
; Windows ordinals 450-469 are reserved for SSL routines
|
|
|
|
_ldap_charray_inlist=LDAP_CHARRAY_INLIST @470
|
|
_ldap_charray_position=LDAP_CHARRAY_POSITION @471
|
|
_ldap_rename=LDAP_RENAME @472
|
|
_ldap_rename_s=LDAP_RENAME_S @473
|
|
_ldap_utf8len=LDAP_UTF8LEN @474
|
|
_ldap_utf8next=LDAP_UTF8NEXT @475
|
|
_ldap_utf8prev=LDAP_UTF8PREV @476
|
|
_ldap_utf8copy=LDAP_UTF8COPY @477
|
|
_ldap_utf8characters=LDAP_UTF8CHARACTERS @478
|
|
_ldap_utf8strtok_r=LDAP_UTF8STRTOK_R @479
|
|
_ldap_utf8isalnum=LDAP_UTF8ISALNUM @480
|
|
_ldap_utf8isalpha=LDAP_UTF8ISALPHA @481
|
|
_ldap_utf8isdigit=LDAP_UTF8ISDIGIT @482
|
|
_ldap_utf8isxdigit=LDAP_UTF8ISXDIGIT @483
|
|
_ldap_utf8isspace=LDAP_UTF8ISSPACE @484
|
|
_ldap_control_free=LDAP_CONTROL_FREE @485
|
|
_ldap_controls_free=LDAP_CONTROLS_FREE @486
|
|
_ldap_sasl_bind=LDAP_SASL_BIND @487
|
|
_ldap_sasl_bind_s=LDAP_SASL_BIND_S @488
|
|
_ldap_parse_sasl_bind_result=LDAP_PARSE_SASL_BIND_RESULT @489
|
|
; 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=LDAP_CREATE_SORT_CONTROL @492
|
|
_ldap_parse_sort_control=LDAP_PARSE_SORT_CONTROL @493
|
|
; an LDAPv3 language control was proposed but then retracted.
|
|
; 494 ldap_create_language_control
|
|
_ldap_get_lang_values=LDAP_GET_LANG_VALUES @495
|
|
_ldap_get_lang_values_len=LDAP_GET_LANG_VALUES_LEN @496
|
|
_ldap_free_sort_keylist=LDAP_FREE_SORT_KEYLIST @497
|
|
_ldap_create_sort_keylist=LDAP_CREATE_SORT_KEYLIST @498
|
|
_ldap_utf8getcc=LDAP_UTF8GETCC @499
|
|
_ldap_get_entry_controls=LDAP_GET_ENTRY_CONTROLS @500
|
|
_ldap_create_persistentsearch_control=LDAP_CREATE_PERSISTENTSEARCH_CONTROL @501
|
|
_ldap_parse_entrychange_control=LDAP_PARSE_ENTRYCHANGE_CONTROL @502
|
|
_ldap_parse_result=LDAP_PARSE_RESULT @503
|
|
_ldap_parse_extended_result=LDAP_PARSE_EXTENDED_RESULT @504
|
|
_ldap_parse_reference=LDAP_PARSE_REFERENCE @505
|
|
_ldap_abandon_ext=LDAP_ABANDON_EXT @506
|
|
_ldap_add_ext=LDAP_ADD_EXT @507
|
|
_ldap_add_ext_s=LDAP_ADD_EXT_S @508
|
|
_ldap_modify_ext=LDAP_MODIFY_EXT @509
|
|
_ldap_modify_ext_s=LDAP_MODIFY_EXT_S @510
|
|
_ldap_first_message=LDAP_FIRST_MESSAGE @511
|
|
_ldap_next_message=LDAP_NEXT_MESSAGE @512
|
|
_ldap_compare_ext=LDAP_COMPARE_EXT @513
|
|
_ldap_compare_ext_s=LDAP_COMPARE_EXT_S @514
|
|
_ldap_delete_ext=LDAP_DELETE_EXT @515
|
|
_ldap_delete_ext_s=LDAP_DELETE_EXT_S @516
|
|
_ldap_search_ext=LDAP_SEARCH_EXT @517
|
|
_ldap_search_ext_s=LDAP_SEARCH_EXT_S @518
|
|
_ldap_extended_operation=LDAP_EXTENDED_OPERATION @519
|
|
_ldap_extended_operation_s=LDAP_EXTENDED_OPERATION_S @520
|
|
_ldap_first_reference=LDAP_FIRST_REFERENCE @521
|
|
_ldap_next_reference=LDAP_NEXT_REFERENCE @522
|
|
_ldap_count_references=LDAP_COUNT_REFERENCES @523
|
|
_ldap_count_messages=LDAP_COUNT_MESSAGES @524
|
|
_ldap_create_virtuallist_control=LDAP_CREATE_VIRTUALLIST_CONTROL @525
|
|
_ldap_parse_virtuallist_control=LDAP_PARSE_VIRTUALLIST_CONTROL @526
|
|
_ldap_create_proxyauth_control=LDAP_CREATE_PROXYAUTH_CONTROL @527
|
|
_ldap_unbind_ext=LDAP_UNBIND_EXT @528
|
|
_ldap_x_hostlist_first=LDAP_X_HOSTLIST_FIRST @529
|
|
_ldap_x_hostlist_next=LDAP_X_HOSTLIST_NEXT @530
|
|
_ldap_x_hostlist_statusfree=LDAP_X_HOSTLIST_STATUSFREE @531
|
|
_ldap_x_malloc=LDAP_X_MALLOC @532
|
|
_ldap_x_calloc=LDAP_X_CALLOC @533
|
|
_ldap_x_realloc=LDAP_X_REALLOC @534
|
|
_ldap_x_free=LDAP_X_FREE @535
|
|
_ldap_create_proxiedauth_control=LDAP_CREATE_PROXIEDAUTH_CONTROL @536
|
|
_ldap_memcache_init=LDAP_MEMCACHE_INIT @1000
|
|
_ldap_memcache_set=LDAP_MEMCACHE_SET @1001
|
|
_ldap_memcache_get=LDAP_MEMCACHE_GET @1002
|
|
_ldap_memcache_flush=LDAP_MEMCACHE_FLUSH @1003
|
|
_ldap_memcache_destroy=LDAP_MEMCACHE_DESTROY @1004
|
|
_ldap_memcache_update=LDAP_MEMCACHE_UPDATE @1005
|
|
_ldap_keysort_entries=LDAP_KEYSORT_ENTRIES @1006
|
|
;
|
|
; end of generated exports list.
|