PreviousNext

The DCE Attribute Interface Routines

The DCE Attribute Interface consists of the following routines:

dce_attr_sch_bind
Returns an opaque handle of type dce_attr_sch_handle_t to a schema object specified by name and sets authentication and authorization parameters for the handle.

dce_attr_sch_bind_free
Releases an opaque handle of type dce_attr_sch_handle_t.

dce_attr_sch_create_entry
Creates a schema entry in a schema bound to with dce_attr_sch_bind.

dce_attr_sch_update_entry
Updates a schema entry in a schema bound to with dce_attr_sch_bind.

dce_attr_sch_delete_entry
Deletes a schema entry in a schema bound to with dce_attr_sch_bind.

dce_attr_sch_scan
Reads a specified number of schema entries.

dce_attr_sch_cursor_init
Allocates resources to and initializes a cursor used with dce_attr_sch_scan. The dce_attr_sch_cursor_init routine makes a remote call that also returns the current number of schema entries in the schema.

dce_attr_sch_cursor_alloc
Allocates resources to a cursor used with dce_attr_sch_scan. The dce_attr_sch_cursor_alloc routine is a local operation.

dce_attr_sch_cursor_release
Releases states associated with a cursor created by dce_attr_sch_cursor_alloc or dce_attr_sch_cursor_init.

dce_attr_sch_cursor_reset
Reinitializes a cursor used with dce_attr_sch_scan. The reset cursor can then be reused without releasing and re-allocating.

dce_attr_sch_lookup_by_id
Reads a schema entry identified by attribute type UUID.

dce_attr_sch_lookup_by_name
Reads a schema entry identified by attribute name.

dce_attr_sch_get_acl_mgrs
Retrieves the manager types of the ACLs protecting objects dominated by a named schema.

dce_attr_sch_get_acl_mgr_strings
Returns printable ACL strings associated with and ACL manager protecting a schema object.