#include <dce/dce_attr_sch.h>
void dce_rgy_attr_cursor_alloc(
dce_attr_cursor_t *cursor,
error_status_t *status);
The dce_attr_sch_cursor_alloc() call allocates resources to a cursor used with the dce_attr_sch_scan call. This routine, which is a local operation, does not initialize cursor.
The dce_attr_sch_cursor_init() routine, which makes a remote call, allocates and initializes the cursor. In addition, dce_attr_sch_cursor_init() returns the total number of entries found in the schema as an output parameter; dce_attr_sch_cursor_alloc() does not.
The dce_attr_sch_cursor_alloc() call requires appropriate permissions on the schema object. These permissions are managed by the target server.
Functions: dce_attr_intro(3dce), dce_attr_sch_cursor_init(3dce), dce_attr_sch_cursor_release(3dce), dce_attr_sch_scan(3dce).