pull up r20024 from trunk
authorTom Yu <tlyu@mit.edu>
Mon, 1 Oct 2007 23:52:30 +0000 (23:52 +0000)
committerTom Yu <tlyu@mit.edu>
Mon, 1 Oct 2007 23:52:30 +0000 (23:52 +0000)
 r20024@cathode-dark-space:  jaltman | 2007-09-30 16:46:02 -0400
 ticket: new
 subject: Add static ordinals to DLL exports

 Add static ordinals to DLL exports in krb5_32.def, xpprof32.def
 gssapi32.def, and krb524.def.

 Not added to k5sprt32.def as all of the functions are
 private.

 Not added to krb4_32.def as the library is not supported
 as part of KFW.

ticket: 5791

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@20065 dc483132-0cff-0310-8789-dd5450dbe970

src/krb524/krb524.def
src/lib/gssapi32.def
src/lib/krb5_32.def
src/lib/xpprof32.def

index e9ebfa033c8050026c549f4783694914a7e18d84..67d2050453949a78fb0cc4de70e291cb6f6d616b 100644 (file)
@@ -9,5 +9,5 @@
 
 
 EXPORTS
-    krb524_convert_creds_kdc
-    krb524_init_ets
+    krb524_convert_creds_kdc   @1
+    krb524_init_ets            @2
index 5044808e1d2e2550dc2778602d85635fddad9449..fa36f51ed8473fc2e5e60c82eb55002010cdcff3 100644 (file)
@@ -7,91 +7,93 @@ DESCRIPTION   'Base Generic Security Service API'
 HEAPSIZE       8192
 
 EXPORTS
-       gss_acquire_cred
-       gss_release_cred
-       gss_init_sec_context
-       gss_accept_sec_context
-       gss_process_context_token
-       gss_delete_sec_context
-       gss_context_time
-       gss_sign
-       gss_verify
-       gss_seal
-       gss_unseal
-       gss_display_status
-       gss_indicate_mechs
-       gss_compare_name
-       gss_display_name
-       gss_import_name
-       gss_release_name
-       gss_release_buffer
-       gss_release_oid_set
-       gss_inquire_cred
+       gss_acquire_cred                        @10
+       gss_release_cred                        @54
+       gss_init_sec_context                    @27
+       gss_accept_sec_context                  @9
+       gss_process_context_token               @52
+       gss_delete_sec_context                  @17
+       gss_context_time                        @15
+       gss_sign                                @59
+       gss_verify                              @64
+       gss_seal                                @58
+       gss_unseal                              @62
+       gss_display_status                      @19
+       gss_indicate_mechs                      @26
+       gss_compare_name                        @14
+       gss_display_name                        @18
+       gss_import_name                         @24
+       gss_release_name                        @55
+       gss_release_buffer                      @53
+       gss_release_oid_set                     @57
+       gss_inquire_cred                        @29
 ;
 ; GSS-API v2  additional credential calls
 ;
-       gss_add_cred
-       gss_inquire_cred_by_mech
+       gss_add_cred                            @11
+       gss_inquire_cred_by_mech                @30
 ;
 ; GSS-API v2  additional context-level calls
 ;
-       gss_inquire_context
-       gss_wrap_size_limit
-       gss_export_sec_context
-       gss_import_sec_context
+       gss_inquire_context                     @28
+       gss_wrap_size_limit                     @67
+       gss_export_sec_context                  @22
+       gss_import_sec_context                  @25
 ;
 ; GSS-API v2  additional calls for OID and OID_set operations
 ;
        gss_release_oid
-       gss_create_empty_oid_set
-       gss_add_oid_set_member
-       gss_test_oid_set_member
-       gss_oid_to_str
-       gss_str_to_oid
+       gss_create_empty_oid_set                @16
+       gss_add_oid_set_member                  @12
+       gss_test_oid_set_member                 @61
+       gss_oid_to_str                          @51
+       gss_str_to_oid                          @60
 ;
 ; GSS-API v2  renamed message protection calls
 ;
-       gss_wrap
-       gss_unwrap
-       gss_get_mic
-       gss_verify_mic
+       gss_wrap                                @66
+       gss_unwrap                              @63
+       gss_get_mic                             @23
+       gss_verify_mic                          @65
 ;
 ; GSS-API v2  future extensions
 ;
-       gss_inquire_names_for_mech
-       gss_inquire_mechs_for_name
-       gss_canonicalize_name
-       gss_export_name
-       gss_duplicate_name
+       gss_inquire_names_for_mech              @32
+       gss_inquire_mechs_for_name              @31
+       gss_canonicalize_name                   @13
+       gss_export_name                         @21
+       gss_duplicate_name                      @20
 ;
 ; Krb5 specific function extensions
 ;
-       gss_krb5_get_tkt_flags 
-       gss_krb5_copy_ccache
-       gss_krb5_ccache_name
-        gss_krb5_set_allowable_enctypes
-        gss_krb5_export_lucid_sec_context
-        gss_krb5_free_lucid_sec_context
-       krb5_gss_register_acceptor_identity
+       gss_krb5_get_tkt_flags                  @37
+       gss_krb5_copy_ccache                    @34
+       gss_krb5_ccache_name                    @33
+        gss_krb5_set_allowable_enctypes                @38
+        gss_krb5_export_lucid_sec_context      @35
+        gss_krb5_free_lucid_sec_context                @36
+       krb5_gss_register_acceptor_identity     @69
 ;
 ; GSS-API variables
 ;
-        gss_nt_krb5_name               DATA
-        gss_nt_krb5_principal          DATA
-       gss_nt_user_name               DATA
-       gss_nt_machine_uid_name        DATA
-       gss_nt_string_uid_name         DATA
-       gss_nt_service_name            DATA
-        GSS_C_NT_USER_NAME             DATA
-        GSS_C_NT_MACHINE_UID_NAME      DATA
-        GSS_C_NT_STRING_UID_NAME       DATA
-        GSS_C_NT_HOSTBASED_SERVICE     DATA
-        GSS_C_NT_HOSTBASED_SERVICE_X   DATA
-        GSS_C_NT_ANONYMOUS             DATA
-        GSS_C_NT_EXPORT_NAME           DATA
-        krb5_gss_oid_array             DATA
-        gss_mech_krb5                  DATA
-        gss_mech_krb5_old              DATA
-        gss_mech_set_krb5              DATA
-        gss_mech_set_krb5_old          DATA
-        gss_mech_set_krb5_both         DATA
+        gss_nt_krb5_name                       @45     DATA
+        gss_nt_krb5_principal                  @46     DATA
+       gss_nt_user_name                @50     DATA
+       gss_nt_machine_uid_name         @47     DATA
+       gss_nt_string_uid_name          @49     DATA
+       gss_nt_service_name             @48     DATA
+        GSS_C_NT_USER_NAME                     @7      DATA
+        GSS_C_NT_MACHINE_UID_NAME              @5      DATA
+        GSS_C_NT_STRING_UID_NAME               @6      DATA
+        GSS_C_NT_HOSTBASED_SERVICE             @3      DATA
+        GSS_C_NT_HOSTBASED_SERVICE_X           @4      DATA
+        GSS_C_NT_ANONYMOUS                     @1      DATA
+        GSS_C_NT_EXPORT_NAME                   @2      DATA
+        krb5_gss_oid_array                     @68     DATA
+        gss_mech_krb5                          @39     DATA
+        gss_mech_krb5_old                      @40     DATA
+        gss_mech_set_krb5                      @42     DATA
+        gss_mech_set_krb5_old                  @44     DATA
+        gss_mech_set_krb5_both                 @43     DATA
+       GSS_KRB5_NT_PRINCIPAL_NAME      @8      DATA
+       gss_mech_krb5_wrong             @41     DATA    
index 23c1816c20b4cacb5121421dd171be41efdcc1de..5a13ae638666de5129ef8c1c53a6ef840dc1eb9c 100644 (file)
 
 EXPORTS
 
-       krb5_425_conv_principal
-       krb5_524_conv_principal
-       krb5_address_compare
-       krb5_address_order
-       krb5_address_search                     ; KRB5_CALLCONV_WRONG
-       krb5_aname_to_localname
-       krb5_appdefault_boolean
-       krb5_appdefault_string
-       krb5_auth_con_free
-       krb5_auth_con_genaddrs
-       krb5_auth_con_getaddrs
-       krb5_auth_con_getauthenticator
-       krb5_auth_con_get_checksum_func
-       krb5_auth_con_getflags
-       krb5_auth_con_getkey
-       krb5_auth_con_getlocalseqnumber
-       krb5_auth_con_getlocalsubkey
-       krb5_auth_con_getrcache                 ; KRB5_CALLCONV_WRONG
-       krb5_auth_con_getrecvsubkey
-       krb5_auth_con_getremoteseqnumber
-       krb5_auth_con_getremotesubkey
-       krb5_auth_con_getsendsubkey
-       krb5_auth_con_init
-       krb5_auth_con_initivector               ; DEPRECATED
-       krb5_auth_con_setaddrs                  ; KRB5_CALLCONV_WRONG
-       krb5_auth_con_set_checksum_func
-       krb5_auth_con_setflags
-       krb5_auth_con_setports
-       krb5_auth_con_setrcache
-       krb5_auth_con_setrecvsubkey
-       krb5_auth_con_setsendsubkey
-       krb5_auth_con_setuseruserkey
-       krb5_build_principal
-       krb5_build_principal_ext
-       krb5_build_principal_va
-       krb5_c_block_size
-       krb5_c_checksum_length
-       krb5_c_decrypt
-       krb5_c_encrypt
-       krb5_c_encrypt_length
-       krb5_c_enctype_compare
-       krb5_c_is_coll_proof_cksum
-       krb5_c_is_keyed_cksum
-       krb5_c_keyed_checksum_types
-       krb5_c_make_checksum
-       krb5_c_make_random_key
-krb5_c_prf
-krb5_c_prf_length
-       krb5_c_random_make_octets
-       krb5_c_random_seed
-       krb5_c_string_to_key
-krb5_c_string_to_key_with_params
-       krb5_c_valid_cksumtype
-       krb5_c_valid_enctype
-       krb5_c_verify_checksum
-       krb5_calculate_checksum
-       krb5_cccol_cursor_free
-       krb5_cccol_cursor_new
-       krb5_cccol_cursor_next
-       krb5_cc_close
-       krb5_cc_copy_creds
-       krb5_cc_default
-       krb5_cc_default_name
-       krb5_cc_destroy
-       krb5_cc_end_seq_get
-       krb5_cc_gen_new
-       krb5_cc_get_name
-       krb5_cc_get_principal
-       krb5_cc_get_type
-       krb5_cc_initialize
-       krb5_cc_new_unique
-       krb5_cc_next_cred
-       krb5_cc_remove_cred
-       krb5_cc_resolve
-       krb5_cc_retrieve_cred
-       krb5_cc_set_default_name
-       krb5_cc_set_flags
-       krb5_cc_start_seq_get
-       krb5_cc_store_cred
-       krb5_change_password
-       krb5_checksum_size
-       krb5_cksumtype_to_string
-       krb5_copy_addresses
-       krb5_copy_authdata
-       krb5_copy_authenticator
-       krb5_copy_checksum
-       krb5_copy_context
-       krb5_copy_creds
-       krb5_copy_data
-       krb5_copy_keyblock
-       krb5_copy_keyblock_contents
-       krb5_copy_principal
-       krb5_copy_ticket
-       krb5_decode_ticket
-       krb5_decrypt
-       krb5_deltat_to_string
-       krb5_eblock_enctype
-       krb5_encrypt
-       krb5_encrypt_size
-       krb5_enctype_to_string
-       krb5_finish_key
-       krb5_finish_random_key
-       krb5_free_addresses
-       krb5_free_ap_rep_enc_part
-       krb5_free_authdata
-       krb5_free_authenticator
-       krb5_free_checksum
-       krb5_free_checksum_contents
-       krb5_free_cksumtypes
-       krb5_free_config_files
-       krb5_free_context
-       krb5_free_cred_contents
-       krb5_free_creds
-       krb5_free_data
-       krb5_free_data_contents
-       krb5_free_default_realm
-       krb5_free_error
-       krb5_free_host_realm
-       krb5_free_keyblock
-       krb5_free_keyblock_contents
-       krb5_free_keytab_entry_contents
-       krb5_free_principal
-       krb5_free_tgt_creds
-       krb5_free_ticket
-       krb5_free_unparsed_name
-       krb5_fwd_tgt_creds
-       krb5_get_credentials
-       krb5_get_credentials_renew
-       krb5_get_credentials_validate
-       krb5_get_default_config_files
-       krb5_get_default_realm
-       krb5_get_host_realm
-       krb5_get_in_tkt                         ; DEPRECATED
-       krb5_get_in_tkt_with_keytab             ; DEPRECATED
-       krb5_get_in_tkt_with_password           ; DEPRECATED
-       krb5_get_in_tkt_with_skey               ; DEPRECATED
-       krb5_get_init_creds_keytab
-       krb5_get_init_creds_opt_alloc
-       krb5_get_init_creds_opt_free
-       krb5_get_init_creds_opt_free_pa
-       krb5_get_init_creds_opt_get_pa
-       krb5_get_init_creds_opt_init
-       krb5_get_init_creds_opt_set_pa
-       krb5_get_init_creds_opt_set_address_list
-       krb5_get_init_creds_opt_set_etype_list
-       krb5_get_init_creds_opt_set_forwardable
-       krb5_get_init_creds_opt_set_change_password_prompt
-       krb5_get_init_creds_opt_set_preauth_list
-       krb5_get_init_creds_opt_set_proxiable
-       krb5_get_init_creds_opt_set_renew_life
-       krb5_get_init_creds_opt_set_salt
-       krb5_get_init_creds_opt_set_tkt_life
-       krb5_get_init_creds_password
-       krb5_get_permitted_enctypes
-       krb5_get_prompt_types
-       krb5_get_renewed_creds
-       krb5_get_server_rcache
-       krb5_get_time_offsets
-       krb5_get_validated_creds
-       krb5_init_context
-       krb5_init_keyblock
-       krb5_init_random_key
-       krb5_init_secure_context
-       krb5_is_referral_realm
-        krb5_is_thread_safe
-       krb5_kt_add_entry
-       krb5_kt_close
-       krb5_kt_default
-       krb5_kt_default_name
-       krb5_kt_end_seq_get
-       krb5_kt_get_entry
-       krb5_kt_get_name
-       krb5_kt_get_type
-       krb5_kt_next_entry
-       krb5_kt_read_service_key
-       krb5_kt_remove_entry
-       krb5_kt_resolve
-       krb5_kt_start_seq_get
-       krb5_kuserok
-       krb5_mk_1cred
-       krb5_mk_error
-       krb5_mk_ncred
-       krb5_mk_priv
-       krb5_mk_rep
-       krb5_mk_req
-       krb5_mk_req_extended
-       krb5_mk_safe
-       krb5_os_localaddr
-       krb5_parse_name
-       krb5_principal_compare
-       krb5_principal2salt                     ; KRB5_CALLCONV_WRONG
-       krb5_process_key
-       krb5_prompter_posix
-       krb5_random_key
-       krb5_rd_cred
-       krb5_rd_error
-       krb5_rd_priv
-       krb5_rd_rep
-       krb5_rd_req
-       krb5_rd_safe
-       krb5_read_password
-       krb5_realm_compare
-       krb5_recvauth
-       krb5_recvauth_version
-       krb5_salttype_to_string
-       krb5_sendauth
-       krb5_server_decrypt_ticket_keytab
-       krb5_set_default_realm
-       krb5_set_default_tgs_enctypes
-        krb5_set_password
-        krb5_set_password_using_ccache
-       krb5_set_principal_realm
-       krb5_set_real_time
-       krb5_sname_to_principal
-       krb5_string_to_cksumtype
-       krb5_string_to_deltat
-       krb5_string_to_enctype
-       krb5_string_to_key
-       krb5_string_to_salttype
-       krb5_string_to_timestamp
-       krb5_timeofday
-       krb5_timestamp_to_sfstring
-       krb5_timestamp_to_string
-       krb5_unparse_name
-       krb5_unparse_name_ext
-       krb5_us_timeofday
-       krb5_use_enctype
-       krb5_verify_checksum
-       krb5_verify_init_creds
-       krb5_verify_init_creds_opt_init
-       krb5_verify_init_creds_opt_set_ap_req_nofail
+       krb5_425_conv_principal                 @10
+       krb5_524_conv_principal                 @11
+       krb5_address_compare                    @13
+       krb5_address_order                      @14
+       krb5_address_search                     @15     ; KRB5_CALLCONV_WRONG
+       krb5_aname_to_localname                 @16
+       krb5_appdefault_boolean                 @17
+       krb5_appdefault_string                  @18
+       krb5_auth_con_free                      @19
+       krb5_auth_con_genaddrs                  @20
+       krb5_auth_con_getaddrs                  @21
+       krb5_auth_con_getauthenticator          @22
+       krb5_auth_con_get_checksum_func         @23
+       krb5_auth_con_getflags                  @24
+       krb5_auth_con_getkey                    @25
+       krb5_auth_con_getlocalseqnumber         @26
+       krb5_auth_con_getlocalsubkey            @27
+       krb5_auth_con_getrcache                 @28     ; KRB5_CALLCONV_WRONG
+       krb5_auth_con_getrecvsubkey             @29     
+       krb5_auth_con_getremoteseqnumber        @30
+       krb5_auth_con_getremotesubkey           @31
+       krb5_auth_con_getsendsubkey             @32
+       krb5_auth_con_init                      @33
+       krb5_auth_con_initivector               @34     ; DEPRECATED
+       krb5_auth_con_set_checksum_func         @35
+       krb5_auth_con_setaddrs                  @37     ; KRB5_CALLCONV_WRONG
+       krb5_auth_con_setflags                  @38
+       krb5_auth_con_setports                  @39
+       krb5_auth_con_setrcache                 @40
+       krb5_auth_con_setrecvsubkey             @41
+       krb5_auth_con_setsendsubkey             @42
+       krb5_auth_con_setuseruserkey            @43
+       krb5_build_principal                    @44
+       krb5_build_principal_ext                @45
+       krb5_build_principal_va                 @46
+       krb5_c_block_size                       @47
+       krb5_c_checksum_length                  @48
+       krb5_c_decrypt                          @49
+       krb5_c_encrypt                          @50
+       krb5_c_encrypt_length                   @51
+       krb5_c_enctype_compare                  @52
+       krb5_c_is_coll_proof_cksum              @53
+       krb5_c_is_keyed_cksum                   @54
+       krb5_c_keyed_checksum_types             @55
+       krb5_c_make_checksum                    @56
+       krb5_c_make_random_key                  @57
+       krb5_c_prf                              @58
+       krb5_c_prf_length                       @59
+       krb5_c_random_make_octets               @60
+       krb5_c_random_seed                      @61
+       krb5_c_string_to_key                    @62
+       krb5_c_string_to_key_with_params        @63
+       krb5_c_valid_cksumtype                  @64
+       krb5_c_valid_enctype                    @65
+       krb5_c_verify_checksum                  @66
+       krb5_calculate_checksum                 @67
+       krb5_cc_close                           @68
+       krb5_cc_copy_creds                      @69
+       krb5_cc_default                         @70
+       krb5_cc_default_name                    @71
+       krb5_cc_destroy                         @72
+       krb5_cc_end_seq_get                     @73
+       krb5_cc_gen_new                         @74
+       krb5_cc_get_name                        @75
+       krb5_cc_get_principal                   @76
+       krb5_cc_get_type                        @77
+       krb5_cc_initialize                      @78
+       krb5_cc_new_unique                      @79
+       krb5_cc_next_cred                       @80
+       krb5_cc_remove_cred                     @81
+       krb5_cc_resolve                         @82
+       krb5_cc_retrieve_cred                   @83
+       krb5_cc_set_default_name                @84
+       krb5_cc_set_flags                       @85
+       krb5_cc_start_seq_get                   @86
+       krb5_cc_store_cred                      @87
+       krb5_cccol_cursor_free                  @88
+       krb5_cccol_cursor_new                   @89
+       krb5_cccol_cursor_next                  @90
+       krb5_change_password                    @91
+       krb5_checksum_size                      @92
+       krb5_cksumtype_to_string                @93
+       krb5_copy_addresses                     @95 
+       krb5_copy_authdata                      @96 
+       krb5_copy_authenticator                 @97 
+       krb5_copy_checksum                      @98 
+       krb5_copy_context                       @99 
+       krb5_copy_creds                         @100
+       krb5_copy_data                          @101
+       krb5_copy_keyblock                      @102
+       krb5_copy_keyblock_contents             @103
+       krb5_copy_principal                     @104
+       krb5_copy_ticket                        @105
+       krb5_decode_ticket                      @106
+       krb5_decrypt                            @107
+       krb5_deltat_to_string                   @109
+       krb5_eblock_enctype                     @110
+       krb5_encrypt                            @111
+       krb5_encrypt_size                       @112
+       krb5_enctype_to_string                  @113
+       krb5_finish_key                         @115
+       krb5_finish_random_key                  @116
+       krb5_free_addresses                     @117
+       krb5_free_ap_rep_enc_part               @118
+       krb5_free_authdata                      @120
+       krb5_free_authenticator                 @121
+       krb5_free_checksum                      @122
+       krb5_free_checksum_contents             @123
+       krb5_free_cksumtypes                    @124
+       krb5_free_config_files                  @125
+       krb5_free_context                       @126
+       krb5_free_cred_contents                 @127
+       krb5_free_creds                         @128
+       krb5_free_data                          @129
+       krb5_free_data_contents                 @130
+       krb5_free_default_realm                 @131
+       krb5_free_error                         @133
+       krb5_free_host_realm                    @135
+       krb5_free_keyblock                      @136
+       krb5_free_keyblock_contents             @137
+       krb5_free_keytab_entry_contents         @138
+       krb5_free_principal                     @140
+       krb5_free_tgt_creds                     @141
+       krb5_free_ticket                        @142
+       krb5_free_unparsed_name                 @143
+       krb5_fwd_tgt_creds                      @144
+       krb5_get_credentials                    @145
+       krb5_get_credentials_renew              @146
+       krb5_get_credentials_validate           @147
+       krb5_get_default_config_files           @148
+       krb5_get_default_realm                  @149
+       krb5_get_host_realm                     @151
+       krb5_get_in_tkt                         @152    ; DEPRECATED
+       krb5_get_in_tkt_with_keytab             @153    ; DEPRECATED
+       krb5_get_in_tkt_with_password           @154    ; DEPRECATED
+       krb5_get_in_tkt_with_skey               @155    ; DEPRECATED
+       krb5_get_init_creds_keytab              @156
+       krb5_get_init_creds_opt_alloc           @157
+       krb5_get_init_creds_opt_free            @158
+       krb5_get_init_creds_opt_free_pa         @159
+       krb5_get_init_creds_opt_get_pa          @160
+       krb5_get_init_creds_opt_init            @161
+       krb5_get_init_creds_opt_set_address_list            @162
+       krb5_get_init_creds_opt_set_change_password_prompt  @163
+       krb5_get_init_creds_opt_set_etype_list              @164
+       krb5_get_init_creds_opt_set_forwardable             @165
+       krb5_get_init_creds_opt_set_pa                      @166            
+       krb5_get_init_creds_opt_set_preauth_list            @167
+       krb5_get_init_creds_opt_set_proxiable               @168
+       krb5_get_init_creds_opt_set_renew_life              @169
+       krb5_get_init_creds_opt_set_salt                    @170
+       krb5_get_init_creds_opt_set_tkt_life                @171
+       krb5_get_init_creds_password            @172
+       krb5_get_permitted_enctypes             @173
+       krb5_get_profile                        @269
+       krb5_get_prompt_types                   @174
+       krb5_get_renewed_creds                  @175
+       krb5_get_server_rcache                  @176
+       krb5_get_time_offsets                   @178
+       krb5_get_validated_creds                @179
+       krb5_init_context                       @180
+       krb5_init_keyblock                      @181
+       krb5_init_random_key                    @182
+       krb5_init_secure_context                @183
+       krb5_is_referral_realm                  @185
+        krb5_is_thread_safe                    @186
+       krb5_kt_add_entry                       @187
+       krb5_kt_close                           @188
+       krb5_kt_default                         @189
+       krb5_kt_default_name                    @190
+       krb5_kt_end_seq_get                     @191
+       krb5_kt_get_entry                       @193
+       krb5_kt_get_name                        @194
+       krb5_kt_get_type                        @195
+       krb5_kt_next_entry                      @196
+       krb5_kt_read_service_key                @197
+       krb5_kt_remove_entry                    @198
+       krb5_kt_resolve                         @199
+       krb5_kt_start_seq_get                   @200
+       krb5_kuserok                            @201
+       krb5_mk_1cred                           @202
+       krb5_mk_error                           @203
+       krb5_mk_ncred                           @204
+       krb5_mk_priv                            @205
+       krb5_mk_rep                             @206
+       krb5_mk_req                             @207
+       krb5_mk_req_extended                    @208
+       krb5_mk_safe                            @209
+       krb5_os_localaddr                       @210
+       krb5_parse_name                         @211
+       krb5_principal2salt                     @212    ; KRB5_CALLCONV_WRONG
+       krb5_principal_compare                  @213
+       krb5_process_key                        @214
+       krb5_prompter_posix                     @215
+       krb5_random_key                         @216
+       krb5_rd_cred                            @218
+       krb5_rd_error                           @219
+       krb5_rd_priv                            @220
+       krb5_rd_rep                             @221
+       krb5_rd_req                             @222
+       krb5_rd_safe                            @223
+       krb5_read_password                      @224
+       krb5_realm_compare                      @225
+       krb5_recvauth                           @226
+       krb5_recvauth_version                   @227
+       krb5_salttype_to_string                 @228
+       krb5_sendauth                           @229
+       krb5_server_decrypt_ticket_keytab       @239
+       krb5_set_default_realm                  @240
+       krb5_set_default_tgs_enctypes           @241
+        krb5_set_password                      @243
+        krb5_set_password_using_ccache         @244
+       krb5_set_principal_realm                @245
+       krb5_set_real_time                      @246
+       krb5_sname_to_principal                 @248
+       krb5_string_to_cksumtype                @249
+       krb5_string_to_deltat                   @250
+       krb5_string_to_enctype                  @251
+       krb5_string_to_key                      @252
+       krb5_string_to_salttype                 @253
+       krb5_string_to_timestamp                @254
+       krb5_timeofday                          @255
+       krb5_timestamp_to_sfstring              @256
+       krb5_timestamp_to_string                @257
+       krb5_unparse_name                       @258
+       krb5_unparse_name_ext                   @259
+       krb5_us_timeofday                       @260
+       krb5_use_enctype                        @261
+       krb5_verify_checksum                    @262
+       krb5_verify_init_creds                  @263
+       krb5_verify_init_creds_opt_init         @264
+       krb5_verify_init_creds_opt_set_ap_req_nofail    @265
 
-       krb5_524_convert_creds
+       krb5_524_convert_creds                  @12
 ; Don't add krb524_convert_creds_kdc or krb524_init_ets here;
 ; they've never been exported by this library, and are deprecated. -KR
 
-       krb5int_accessor        ; INTERNAL (to end all internals)
+       krb5int_accessor                        @267    ; INTERNAL (to end all internals)
 
-       krb5_get_profile
 
 ; Temporary exports (DO NOT USE)
 
 ; DO NOT USE -- Currently required for krb4_32.dll
-       des_ecb_encrypt                         ; PRIVATE KRB4
-       des_new_random_key                      ; PRIVATE KRB4
-       des_key_sched                           ; PRIVATE KRB4
-       des_pcbc_encrypt                        ; PRIVATE KRB4
-       des_quad_cksum                          ; PRIVATE KRB4
-       des_string_to_key                       ; PRIVATE KRB4
-       des_init_random_number_generator        ; PRIVATE KRB4
-       afs_string_to_key                       ; PRIVATE KRB4
+       des_ecb_encrypt                         @3      ; PRIVATE KRB4
+       des_new_random_key                      @6      ; PRIVATE KRB4
+       des_key_sched                           @5      ; PRIVATE KRB4
+       des_pcbc_encrypt                        @7      ; PRIVATE KRB4
+       des_quad_cksum                          @8      ; PRIVATE KRB4
+       des_string_to_key                       @9      ; PRIVATE KRB4
+       des_init_random_number_generator        @4      ; PRIVATE KRB4
+       afs_string_to_key                       @1      ; PRIVATE KRB4
 
 ; DO NOT USE -- Currently required to implement gssapi32.dll
-       decode_krb5_ap_req                      ; PRIVATE GSSAPI k5-int.h KRB5_CALLCONV_WRONG
-       krb5_externalize_opaque                 ; PRIVATE GSSAPI k5-int.h
-       krb5_internalize_opaque                 ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_auth_context_init              ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_ccache_init                    ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_context_init                   ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_keytab_init                    ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_pack_bytes                     ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_pack_int32                     ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_rcache_init                    ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_unpack_bytes                   ; PRIVATE GSSAPI k5-int.h
-       krb5_ser_unpack_int32                   ; PRIVATE GSSAPI k5-int.h
-       krb5_size_opaque                        ; PRIVATE GSSAPI k5-int.h
-       krb5int_cc_default                      ; PRIVATE GSSAPI k5-int.h
+       decode_krb5_ap_req                      @2      ; PRIVATE GSSAPI k5-int.h KRB5_CALLCONV_WRONG
+       krb5_externalize_opaque                 @114    ; PRIVATE GSSAPI k5-int.h
+       krb5_internalize_opaque                 @184    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_auth_context_init              @230    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_ccache_init                    @231    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_context_init                   @232    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_keytab_init                    @233    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_pack_bytes                     @234    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_pack_int32                     @235    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_rcache_init                    @236    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_unpack_bytes                   @237    ; PRIVATE GSSAPI k5-int.h
+       krb5_ser_unpack_int32                   @238    ; PRIVATE GSSAPI k5-int.h
+       krb5_size_opaque                        @247    ; PRIVATE GSSAPI k5-int.h
+       krb5int_cc_default                      @268    ; PRIVATE GSSAPI k5-int.h
 
-       krb5_free_ap_req                        ; PRIVATE GSSAPI krb5.hin
-       krb5_free_ktypes                        ; PRIVATE GSSAPI krb5.hin
-       krb5_get_tgs_ktypes                     ; PRIVATE GSSAPI krb5.hin
-       krb5_auth_con_set_req_cksumtype         ; PRIVATE GSSAPI krb5.hin
-       krb5_kt_free_entry                      ; PRIVATE GSSAPI krb5.hin
-       krb5_rc_close                           ; PRIVATE GSSAPI krb5.hin
-       krb5_free_enc_tkt_part                  ; PRIVATE GSSAPI krb5.hin
-       krb5_decrypt_tkt_part                   ; PRIVATE GSSAPI krb5.hin
+       krb5_free_ap_req                        @119    ; PRIVATE GSSAPI krb5.hin
+       krb5_free_ktypes                        @139    ; PRIVATE GSSAPI krb5.hin
+       krb5_get_tgs_ktypes                     @177    ; PRIVATE GSSAPI krb5.hin
+       krb5_auth_con_set_req_cksumtype         @36     ; PRIVATE GSSAPI krb5.hin
+       krb5_kt_free_entry                      @192    ; PRIVATE GSSAPI krb5.hin
+       krb5_rc_close                           @217    ; PRIVATE GSSAPI krb5.hin
+       krb5_free_enc_tkt_part                  @132    ; PRIVATE GSSAPI krb5.hin
+       krb5_decrypt_tkt_part                   @108    ; PRIVATE GSSAPI krb5.hin
 
-       krb5_set_error_message
-       krb5_vset_error_message
-       krb5_get_error_message
-       krb5_free_error_message
-       krb5_clear_error_message
+       krb5_set_error_message                  @242
+       krb5_vset_error_message                 @266
+       krb5_get_error_message                  @150
+       krb5_free_error_message                 @134
+       krb5_clear_error_message                @94
index a14cd0a3133faefe1bbf862a303ed211c6449892..c487a637bb7ebf5b91d43771beb06ac9ad436394 100644 (file)
@@ -7,22 +7,22 @@ DESCRIPTION   'Cross Platform Profile DLL'
 HEAPSIZE       8192
 
 EXPORTS
-       profile_init
-       profile_init_path
-       profile_flush
-       profile_release
-       profile_abandon
-       profile_get_values
-       profile_free_list
-       profile_get_string
-       profile_get_integer
-       profile_get_relation_names
-       profile_get_subsection_names
-       profile_iterator_create
-       profile_iterator_free
-       profile_iterator
-       profile_release_string
-       profile_update_relation
-       profile_clear_relation
-       profile_rename_section
-       profile_add_relation
+         profile_abandon                 @1
+         profile_add_relation            @2
+         profile_clear_relation                  @3
+         profile_flush                   @4
+         profile_free_list               @5
+         profile_get_integer             @6
+         profile_get_relation_names      @7
+         profile_get_string              @8
+         profile_get_subsection_names    @9
+         profile_get_values             @10
+         profile_init                   @11
+         profile_init_path              @12
+         profile_iterator               @13
+         profile_iterator_create        @14
+         profile_iterator_free          @15
+         profile_release                @16
+         profile_release_string                 @17
+         profile_rename_section                 @18
+         profile_update_relation        @19