1;---------------------------------------------------- 2; GSSAPI32.DEF - GSSAPI32.DLL module definition file 3;---------------------------------------------------- 4 5;LIBRARY GSSAPI32 6DESCRIPTION 'Base Generic Security Service API' 7HEAPSIZE 8192 8 9EXPORTS 10 gss_acquire_cred @10 11 gss_release_cred @54 12 gss_init_sec_context @27 13 gss_accept_sec_context @9 14 gss_process_context_token @52 15 gss_delete_sec_context @17 16 gss_context_time @15 17 gss_sign @59 18 gss_verify @64 19 gss_seal @58 20 gss_unseal @62 21 gss_display_status @19 22 gss_indicate_mechs @26 23 gss_compare_name @14 24 gss_display_name @18 25 gss_import_name @24 26 gss_release_name @55 27 gss_release_buffer @53 28 gss_release_oid_set @57 29 gss_inquire_cred @29 30; 31; GSS-API v2 additional credential calls 32; 33 gss_add_cred @11 34 gss_inquire_cred_by_mech @30 35; 36; GSS-API v2 additional context-level calls 37; 38 gss_inquire_context @28 39 gss_wrap_size_limit @67 40 gss_export_sec_context @22 41 gss_import_sec_context @25 42; 43; GSS-API v2 additional calls for OID and OID_set operations 44; 45 gss_release_oid 46 gss_create_empty_oid_set @16 47 gss_add_oid_set_member @12 48 gss_test_oid_set_member @61 49 gss_oid_to_str @51 50 gss_str_to_oid @60 51; 52; GSS-API v2 renamed message protection calls 53; 54 gss_wrap @66 55 gss_unwrap @63 56 gss_get_mic @23 57 gss_verify_mic @65 58; 59; GSS-API v2 future extensions 60; 61 gss_inquire_names_for_mech @32 62 gss_inquire_mechs_for_name @31 63 gss_canonicalize_name @13 64 gss_export_name @21 65 gss_duplicate_name @20 66; 67; Krb5 specific function extensions 68; 69 gss_krb5_get_tkt_flags @37 70 gss_krb5_copy_ccache @34 71 gss_krb5_ccache_name @33 72 gss_krb5_set_allowable_enctypes @38 73 gss_krb5_export_lucid_sec_context @35 74 gss_krb5_free_lucid_sec_context @36 75 krb5_gss_register_acceptor_identity @69 76; 77; GSS-API variables 78; 79 gss_nt_krb5_name @45 DATA 80 gss_nt_krb5_principal @46 DATA 81 gss_nt_user_name @50 DATA 82 gss_nt_machine_uid_name @47 DATA 83 gss_nt_string_uid_name @49 DATA 84 gss_nt_service_name @48 DATA 85 GSS_C_NT_USER_NAME @7 DATA 86 GSS_C_NT_MACHINE_UID_NAME @5 DATA 87 GSS_C_NT_STRING_UID_NAME @6 DATA 88 GSS_C_NT_HOSTBASED_SERVICE @3 DATA 89 GSS_C_NT_HOSTBASED_SERVICE_X @4 DATA 90 GSS_C_NT_ANONYMOUS @1 DATA 91 GSS_C_NT_EXPORT_NAME @2 DATA 92 krb5_gss_oid_array @68 DATA 93 gss_mech_krb5 @39 DATA 94 gss_mech_krb5_old @40 DATA 95 gss_mech_set_krb5 @42 DATA 96 gss_mech_set_krb5_old @44 DATA 97 gss_mech_set_krb5_both @43 DATA 98 GSS_KRB5_NT_PRINCIPAL_NAME @8 DATA 99 gss_mech_krb5_wrong @41 DATA 100 101; Added in krb5 1.7-1.9 102 gss_acquire_cred_impersonate_name @70 103 gss_acquire_cred_with_password @71 104 gss_add_buffer_set_member @72 105 gss_add_cred_impersonate_name @73 106 gss_complete_auth_token @74 107 gss_create_empty_buffer_set @75 108 gss_delete_name_attribute @76 109 gss_display_mech_attr @77 110 gss_display_name_ext @78 111 gss_export_name_composite @79 112 gss_get_name_attribute @80 113 gss_indicate_mechs_by_attrs @81 114 gss_inquire_attrs_for_mech @82 115 gss_inquire_cred_by_oid @83 116 gss_inquire_mech_for_saslname @84 117 gss_inquire_name @85 118 gss_inquire_saslname_for_mech @86 119 gss_inquire_sec_context_by_oid @87 120 gsskrb5_extract_authtime_from_sec_context @88 121 gsskrb5_extract_authz_data_from_sec_context @89 122 gss_krb5_import_cred @90 123 gss_krb5_set_cred_rcache @91 124 gss_map_name_to_any @92 125 gss_pseudo_random @93 126 gss_release_any_name_mapping @94 127 gss_release_buffer_set @95 128 gss_release_iov_buffer @96 129 gss_set_cred_option @97 130 gss_set_name_attribute @98 131 gss_set_neg_mechs @99 132 gss_set_sec_context_option @100 133 gss_store_cred @101 134 gss_unwrap_aead @102 135 gss_unwrap_iov @103 136 gss_wrap_aead @104 137 gss_wrap_iov @105 138 gss_wrap_iov_length @106 139 140 GSS_C_INQ_SSPI_SESSION_KEY @107 DATA 141 GSS_C_MA_AUTH_INIT @108 DATA 142 GSS_C_MA_AUTH_INIT_ANON @109 DATA 143 GSS_C_MA_AUTH_INIT_INIT @110 DATA 144 GSS_C_MA_AUTH_TARG @111 DATA 145 GSS_C_MA_AUTH_TARG_ANON @112 DATA 146 GSS_C_MA_AUTH_TARG_INIT @113 DATA 147 GSS_C_MA_CBINDINGS @114 DATA 148 GSS_C_MA_COMPRESS @115 DATA 149 GSS_C_MA_CONF_PROT @116 DATA 150 GSS_C_MA_CTX_TRANS @117 DATA 151 GSS_C_MA_DELEG_CRED @118 DATA 152 GSS_C_MA_DEPRECATED @119 DATA 153 GSS_C_MA_INTEG_PROT @120 DATA 154 GSS_C_MA_ITOK_FRAMED @121 DATA 155 GSS_C_MA_MECH_COMPOSITE @122 DATA 156 GSS_C_MA_MECH_CONCRETE @123 DATA 157 GSS_C_MA_MECH_GLUE @124 DATA 158 GSS_C_MA_MECH_NEGO @125 DATA 159 GSS_C_MA_MECH_PSEUDO @126 DATA 160 GSS_C_MA_MIC @127 DATA 161 GSS_C_MA_NOT_DFLT_MECH @128 DATA 162 GSS_C_MA_NOT_MECH @129 DATA 163 GSS_C_MA_OOS_DET @130 DATA 164 GSS_C_MA_PFS @131 DATA 165 GSS_C_MA_PROT_READY @132 DATA 166 GSS_C_MA_REPLAY_DET @133 DATA 167 GSS_C_MA_WRAP @134 DATA 168 gss_mech_iakerb @135 DATA 169 gss_nt_exported_name @136 DATA 170 gss_nt_service_name_v2 @137 DATA 171; Added in 1.10 172 gss_localname @138 173; Added in 1.11 174 gss_acquire_cred_from @139 175 gss_add_cred_from @140 176 gss_store_cred_into @141 177 gss_export_cred @142 178 gss_import_cred @143 179; Added in 1.12 180 gss_get_mic_iov @144 181 gss_get_mic_iov_length @145 182 gss_verify_mic_iov @146 183; Added in 1.14 184 GSS_KRB5_CRED_NO_CI_FLAGS_X @147 DATA 185; Added in 1.16 186 GSS_KRB5_GET_CRED_IMPERSONATOR @148 DATA 187 GSS_C_SEC_CONTEXT_SASL_SSF @149 DATA 188; Added in 1.17 189 GSS_KRB5_NT_ENTERPRISE_NAME @150 DATA 190; Added in 1.19 191 GSS_KRB5_NT_X509_CERT @151 DATA 192