Chapter 1. DCE Routines
dce_attr_intro dce_cf_intro dce_db_intro dce_msg_intro dce_server_intro dce_svc_intro dced_intro DCE_SVC_INTRO dce_assert dce_attr_sch_bind dce_attr_sch_bind_free dce_attr_sch_create_entry dce_attr_sch_cursor_alloc dce_attr_sch_cursor_init dce_attr_sch_cursor_release dce_attr_sch_cursor_reset dce_attr_sch_delete_entry dce_attr_sch_get_acl_mgrs dce_attr_sch_lookup_by_id dce_attr_sch_lookup_by_name dce_attr_sch_scan dce_attr_sch_update_entry dce_cf_binding_entry_from_host dce_cf_dced_entry_from_host dce_cf_find_name_by_key dce_cf_free_cell_aliases dce_cf_get_cell_aliases dce_cf_get_cell_name dce_cf_get_csrgy_filename dce_cf_get_host_name dce_cf_prin_name_from_host dce_cf_profile_entry_from_host dce_cf_same_cell_name dce_db_close dce_db_delete dce_db_delete_by_name dce_db_delete_by_uuid dce_db_fetch dce_db_fetch_by_name dce_db_fetch_by_uuid dce_db_free dce_db_header_fetch dce_db_inq_count dce_db_iter_done dce_db_iter_next dce_db_iter_next_by_name dce_db_iter_next_by_uuid(3dce) dce_db_iter_start dce_db_lock dce_db_open dce_db_std_header_init dce_db_store dce_db_store_by_name dce_db_store_by_uuid dce_db_unlock dce_error_inq_text dce_msg_cat_close dce_msg_cat_get_msg dce_msg_cat_open(3dce) dce_msg_define_msg_table dce_msg_get dce_msg_get_cat_msg dce_msg_get_default_msg dce_msg_get_msg dce_msg_translate_table dce_pgm_printf dce_printf dce_server_disable_service dce_server_enable_service dce_server_inq_attr dce_server_inq_server dce_server_inq_uuids dce_server_register dce_server_sec_begin dce_server_sec_done dce_server_unregister dce_server_use_protseq dce_svc_components dce_svc_debug_routing dce_svc_debug_set_levels dce_svc_define_filter dce_svc_filter dce_svc_log_close dce_svc_log_get dce_svc_log_open dce_svc_log_rewind dce_svc_printf dce_svc_register dce_svc_routing dce_svc_set_progname dce_svc_table dce_svc_unregister dced_binding_create dced_binding_free dced_binding_from_rpc_binding dced_binding_set_auth_info dced_entry_add dced_entry_get_next dced_entry_remove dced_hostdata_create dced_hostdata_delete dced_hostdata_read dced_hostdata_write dced_initialize_cursor dced_inq_id dced_inq_name dced_keytab_add_key dced_keytab_change_key dced_keytab_create dced_keytab_delete dced_keytab_get_next_key dced_keytab_initialize_cursor dced_keytab_release_cursor dced_keytab_remove_key dced_list_get dced_list_release dced_object_read dced_object_read_all dced_objects_release dced_release_cursor dced_secval_start dced_secval_status dced_secval_stop dced_secval_validate dced_server_create dced_server_delete dced_server_disable_if dced_server_enable_if dced_server_modify_attributes dced_server_start dced_server_stop DCE_SVC_DEBUG DCE_SVC_DEBUG_ATLEAST DCE_SVC_DEBUG_IS DCE_SVC_DEFINE_HANDLE DCE_SVC_LOG svcroute Chapter 2. DCE Remote Procedure Call cs_byte_from_netcs cs_byte_local_size cs_byte_net_sizev cs_byte_to_netcs dce_cs_loc_to_rgy dce_cs_rgy_to_loc idl_es_decode_buffer idl_es_decode_incremental idl_es_encode_dyn_buffer idl_es_encode_fixed_buffer idl_es_encode_incremental idl_es_handle_free idl_es_inq_encoding_id rpc_binding_copy rpc_binding_freev rpc_binding_from_string_binding rpc_binding_inq_auth_caller rpc_binding_inq_auth_client rpc_binding_inq_auth_info rpc_binding_inq_object rpc_binding_reset rpc_binding_server_from_client rpc_binding_set_auth_info rpc_binding_set_object rpc_binding_to_string_binding rpc_binding_vector_free rpc_cs_binding_set_tags rpc_cs_eval_with_universal rpc_cs_eval_without_universal rpc_cs_get_tags rpc_ep_register rpc_ep_register_no_replace rpc_ep_resolve_binding rpc_ep_unregister rpc_if_id_vector_free rpc_if_inq_id rpc_mgmt_ep_elt_inq_begin rpc_mgmt_ep_elt_inq_done rpc_mgmt_ep_elt_inq_next rpc_mgmt_ep_unregister rpc_mgmt_inq_com_timeout rpc_mgmt_inq_dflt_protect_level rpc_mgmt_inq_if_ids rpc_mgmt_inq_server_princ_name rpc_mgmt_inq_stats rpc_mgmt_set_cancel_timeout rpc_mgmt_stop_server_listening rpc_network_inq_protseqs rpc_ns_binding_export rpc_ns_binding_import_begin rpc_ns_binding_import_done rpc_ns_binding_inq_entry_name rpc_ns_binding_lookup_begin rpc_ns_binding_select rpc_ns_entry_expand_name rpc_ns_entry_inq_resolution rpc_ns_entry_object_inq_done rpc_ns_entry_object_inq_next rpc_ns_group_delete rpc_ns_group_mbr_inq_begin rpc_ns_group_mbr_inq_done rpc_ns_group_mbr_inq_next rpc_ns_group_mbr_remove rpc_ns_import_ctx_add_eval rpc_ns_mgmt_binding_unexport rpc_ns_mgmt_entry_create rpc_ns_mgmt_entry_delete rpc_ns_mgmt_entry_inq_if_ids rpc_ns_mgmt_free_codesets rpc_ns_mgmt_handle_set_exp_age rpc_ns_mgmt_inq_exp_age rpc_ns_mgmt_read_codesets rpc_ns_mgmt_remove_attribute rpc_ns_mgmt_set_attribute rpc_ns_mgmt_set_exp_age rpc_ns_profile_delete rpc_ns_profile_elt_add rpc_ns_profile_elt_inq_begin rpc_ns_profile_elt_inq_done rpc_ns_profile_elt_inq_next rpc_ns_profile_elt_remove rpc_object_inq_type rpc_object_set_inq_fn rpc_object_set_type rpc_protseq_vector_free rpc_rgy_get_codesets rpc_rgy_get_max_bytes rpc_server_inq_bindings rpc_server_inq_if rpc_server_listen rpc_server_register_auth_ident rpc_server_register_auth_info rpc_server_register_if rpc_server_unregister_if rpc_server_use_all_protseqs rpc_server_use_all_protseqs_if rpc_server_use_protseq rpc_server_use_protseq_ep rpc_server_use_protseq_if rpc_sm_allocate rpc_sm_client_free rpc_sm_destroy_client_context rpc_sm_disable_allocate rpc_sm_enable_allocate rpc_sm_free rpc_sm_get_thread_handle rpc_sm_set_client_alloc_free rpc_sm_set_thread_handle rpc_sm_swap_client_alloc_free rpc_ss_allocate rpc_ss_bind_authn_client rpc_ss_client_free rpc_ss_destroy_client_context rpc_ss_free rpc_ss_get_thread_handle rpc_ss_set_client_alloc_free rpc_ss_set_thread_handle rpc_ss_swap_client_alloc_free rpc_string_binding_compose rpc_string_binding_parse rpc_string_free rpc_tower_to_binding rpc_tower_vector_free rpc_tower_vector_from_binding uuid_compare uuid_create uuid_create_nil uuid_equal uuid_from_string uuid_hash uuid_is_nil uuid_to_string wchar_t_from_netcs wchar_t_local_size wchar_t_net_size wchar_t_to_netcs Chapter 3. DCE Distributed Time Service utc_abstime utc_addtime utc_anytime utc_anyzone utc_ascanytime utc_ascgmtime utc_asclocaltime utc_ascreltime utc_binreltime utc_bintime utc_boundtime utc_cmpintervaltime utc_cmpmidtime utc_gettime utc_getusertime utc_gmtime utc_gmtzone utc_localtime utc_localzone utc_mkanytime utc_mkascreltime utc_mkasctime utc_mkbinreltime utc_mkbintime utc_mkgmtime utc_mklocaltime utc_mkreltime utc_mulftime utc_multime utc_pointtime utc_reltime utc_spantime utc_subtime Chapter 4. DCE Security Service audit_intro gssapi_intro pkc_intro crypto_intro policy_intro pkc_trustlist_intro dce_acl_copy_acl dce_acl_inq_acl_from_header dce_acl_inq_client_creds dce_acl_inq_client_permset dce_acl_inq_permset_for_creds dce_acl_inq_prin_and_group dce_acl_is_client_authorized dce_acl_obj_add_any_other_entry dce_acl_obj_add_foreign_entry dce_acl_obj_add_group_entry dce_acl_obj_add_id_entry dce_acl_obj_add_obj_entry dce_acl_obj_add_unauth_entry dce_acl_obj_add_user_entry dce_acl_obj_free_entries dce_acl_obj_init dce_acl_register_object_type dce_acl_resolve_by_name dce_acl_resolve_by_uuid dce_aud_close dce_aud_commit dce_aud_discard dce_aud_free_ev_info dce_aud_free_header dce_aud_get_ev_info dce_aud_get_header dce_aud_length dce_aud_next dce_aud_open dce_aud_prev dce_aud_print dce_aud_put_ev_info dce_aud_reset dce_aud_rewind dce_aud_set_trail_size_limit dce_aud_start dce_aud_start_with_name dce_aud_start_with_pac dce_aud_start_with_server_binding dce_aud_start_with_uuid gss_accept_sec_context gss_acquire_cred gss_compare_name gss_context_time gss_delete_sec_context gss_display_name gss_display_status gss_import_name gss_indicate_mechs gss_init_sec_context gss_inquire_cred gss_process_context_token gss_release_buffer gss_release_cred gss_release_name gss_release_oid_set gss_seal gss_sign gss_unseal gss_verify gssdce_add_oid_set_member gssdce_create_empty_oid_set gssdce_cred_to_login_context gssdce_extract_creds_from_sec_context gssdce_login_context_to_cred gssdce_register_acceptor_identity gssdce_set_cred_context_ownership gssdce_test_oid_set_member pkc_add_trusted_key pkc_append_to_trustlist pkc_ca_key_usage.class pkc_check_cert_against_trustlist pkc_constraints.class pkc_copy_trustlist pkc_crypto_generate_keypair pkc_crypto_get_registered_algorithms pkc_crypto_lookup_algorithm pkc_crypto_register_signature_alg pkc_crypto_sign pkc_crypto_verify_signature pkc_delete_trustlist pkc_display_trustlist pkc_free pkc_free_keyinfo pkc_free_trustbase pkc_free_trustlist pkc_generic_key_usage.class pkc_get_key_certifier_count pkc_get_key_certifier_info pkc_get_key_count pkc_get_key_data pkc_get_key_trust_info pkc_get_registered_policies pkc_init_trustbase pkc_init_trustlist pkc_key_policies.class pkc_key_policy.class pkc_key_usage.class pkc_lookup_element_in_trustlist pkc_lookup_key_in_trustlist pkc_lookup_keys_in_trustlist pkc_name_subord_constraint.class pkc_name_subord_constraints.class pkc_name_subtree_constraint.class pkc_name_subtree_constraints.class pkc_pending_revocation.class pkc_plcy_delete_keyinfo pkc_plcy_delete_trustbase pkc_plcy_establish_trustbase pkc_plcy_get_key_certifier_count pkc_plcy_get_key_certifier_info pkc_plcy_get_key_count pkc_plcy_get_key_data pkc_plcy_get_key_trust pkc_plcy_get_registered_policies pkc_plcy_lookup_policy pkc_plcy_register_policy pkc_plcy_retrieve_keyinfo pkc_retrieve_keyinfo pkc_retrieve_keylist pkc_revocation.class pkc_revocation_list.class pkc_revoke_certificate pkc_revoke_certificates pkc_trust_list.class pkc_trust_list_element.class pkc_trusted_key.class rdacl_get_access rdacl_get_manager_types rdacl_get_mgr_types_semantics rdacl_get_printstring rdacl_get_referral rdacl_lookup rdacl_replace rdacl_test_access rdacl_test_access_on_behalf rsec_pwd_mgmt_gen_pwd rsec_pwd_mgmt_str_chk sec_acl_bind sec_acl_bind_auth sec_acl_bind_to_addr sec_acl_calc_mask sec_acl_get_access sec_acl_get_error_info sec_acl_get_manager_types sec_acl_get_mgr_types_semantics sec_acl_get_printstring sec_acl_lookup sec_acl_release sec_acl_release_handle sec_acl_replace sec_acl_test_access sec_acl_test_access_on_behalf sec_attr_trig_query sec_attr_trig_update sec_attr_util_alloc_copy sec_attr_util_free sec_attr_util_inst_free sec_attr_util_inst_free_ptrs sec_attr_util_sch_ent_free sec_attr_util_sch_ent_free_ptrs sec_cred_free_attr_cursor sec_cred_free_cursor sec_cred_free_pa_handle sec_cred_get_authz_session_info sec_cred_get_client_princ_name sec_cred_get_deleg_restrictions sec_cred_get_delegate sec_cred_get_delegation_type sec_cred_get_extended_attrs sec_cred_get_initiator sec_cred_get_opt_restrictions sec_cred_get_pa_data sec_cred_get_req_restrictions sec_cred_get_tgt_restrictions sec_cred_get_v1_pac sec_cred_initialize_attr_cursor sec_cred_initialize_cursor sec_cred_is_authenticated sec_id_gen_group sec_id_gen_name sec_id_parse_group sec_id_parse_name sec_key_mgmt_change_key sec_key_mgmt_delete_key sec_key_mgmt_delete_key_type sec_key_mgmt_free_key sec_key_mgmt_garbage_collect sec_key_mgmt_gen_rand_key sec_key_mgmt_get_key sec_key_mgmt_get_next_key sec_key_mgmt_get_next_kvno sec_key_mgmt_initialize_cursor sec_key_mgmt_manage_key sec_key_mgmt_release_cursor sec_key_mgmt_set_key sec_login_become_delegate sec_login_become_impersonator sec_login_become_initiator sec_login_certify_identity sec_login_cred_get_delegate sec_login_cred_get_initiator sec_login_cred_init_cursor sec_login_disable_delegation sec_login_export_context sec_login_free_net_info sec_login_get_current_context sec_login_get_expiration sec_login_get_groups sec_login_get_pwent sec_login_import_context sec_login_init_first sec_login_inquire_net_info sec_login_newgroups sec_login_purge_context sec_login_refresh_identity sec_login_release_context sec_login_set_context sec_login_set_extended_attrs sec_login_setup_first sec_login_setup_identity sec_login_valid_and_cert_ident sec_login_valid_from_keytable sec_login_validate_first sec_login_validate_identity sec_pk_data_free sec_pk_data_zero_and_free sec_psm_close sec_psm_decrypt_data sec_psm_encrypt_data sec_psm_gen_pub_key sec_psm_open sec_psm_put_pub_key sec_psm_sign_data sec_psm_update_pub_key sec_psm_verify_data sec_pwd_mgmt_free_handle sec_pwd_mgmt_gen_pwd sec_pwd_mgmt_get_val_type sec_pwd_mgmt_setup sec_rgy_acct_add sec_rgy_acct_admin_replace sec_rgy_acct_delete sec_rgy_acct_get_projlist sec_rgy_acct_lookup sec_rgy_acct_passwd sec_rgy_acct_rename sec_rgy_acct_replace_all sec_rgy_acct_user_replace sec_rgy_attr_cursor_alloc sec_rgy_attr_cursor_init sec_rgy_attr_cursor_release sec_rgy_attr_cursor_reset sec_rgy_attr_delete sec_rgy_attr_get_effective sec_rgy_attr_lookup_by_id sec_rgy_attr_lookup_by_name sec_rgy_attr_lookup_no_expand sec_rgy_attr_sch_aclmgr_strings sec_rgy_attr_sch_create_entry sec_rgy_attr_sch_cursor_alloc sec_rgy_attr_sch_cursor_init sec_rgy_attr_sch_cursor_release sec_rgy_attr_sch_cursor_reset sec_rgy_attr_sch_delete_entry sec_rgy_attr_sch_get_acl_mgrs sec_rgy_attr_sch_lookup_by_id sec_rgy_attr_sch_lookup_by_name sec_rgy_attr_sch_scan sec_rgy_attr_sch_update_entry sec_rgy_attr_test_and_update sec_rgy_attr_update sec_rgy_auth_plcy_get_effective sec_rgy_auth_plcy_get_info sec_rgy_auth_plcy_set_info sec_rgy_cell_bind sec_rgy_cursor_reset sec_rgy_login_get_effective sec_rgy_login_get_info sec_rgy_pgo_add sec_rgy_pgo_add_member sec_rgy_pgo_delete sec_rgy_pgo_delete_member sec_rgy_pgo_get_by_eff_unix_num sec_rgy_pgo_get_by_id sec_rgy_pgo_get_by_name sec_rgy_pgo_get_by_unix_num sec_rgy_pgo_get_members sec_rgy_pgo_get_next sec_rgy_pgo_id_to_name sec_rgy_pgo_id_to_unix_num sec_rgy_pgo_is_member sec_rgy_pgo_name_to_id sec_rgy_pgo_name_to_unix_num sec_rgy_pgo_rename sec_rgy_pgo_replace sec_rgy_pgo_unix_num_to_id sec_rgy_pgo_unix_num_to_name sec_rgy_plcy_get_effective sec_rgy_plcy_get_info sec_rgy_plcy_set_info sec_rgy_properties_get_info sec_rgy_properties_set_info sec_rgy_site_bind sec_rgy_site_bind_query sec_rgy_site_bind_update sec_rgy_site_binding_get_info sec_rgy_site_close sec_rgy_site_get sec_rgy_site_is_readonly sec_rgy_site_open sec_rgy_site_open_query sec_rgy_site_open_update sec_rgy_unix_getgrgid sec_rgy_unix_getgrnam sec_rgy_unix_getpwnam sec_rgy_unix_getpwuid sec_rgy_wait_until_consistent