Samba4/LDB/Object Class

From SambaWiki
Revision as of 06:48, 14 October 2009 by Edewata (talk | contribs) (→‎Structures)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Source Code

The source code is located at source4/dsdb/samdb/ldb_modules/objectclass.c.

Structures

oc_context

struct oc_context {

    struct ldb_module *module;
    struct ldb_request *req;

    struct ldb_reply *search_res;

    int (*step_fn)(struct oc_context *);
};

Methods

objectclass_add()

This method intercepts an add request, searches for the parent entry, sorts the object classes, validates the RDN attribute, validates the entry against parent object class, adds some attributes, then performs the actual add operation.

objectclass_modify()

objectclass_rename()