diff options
author | Matthieu Patou <mat@matws.net> | 2012-10-14 01:04:51 -0700 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2013-01-22 21:14:02 +1100 |
commit | 65396adaad18821568f727a223c38c36a2b16291 (patch) | |
tree | 8b42736734d5d3d61e1ce8525c98d2bf4af44876 /source4/rpc_server/drsuapi | |
parent | d7bbd182b33441a0a4e91c00a31de29b2b09f59a (diff) | |
download | samba-65396adaad18821568f727a223c38c36a2b16291.tar.gz samba-65396adaad18821568f727a223c38c36a2b16291.tar.bz2 samba-65396adaad18821568f727a223c38c36a2b16291.zip |
drsuapi: Add documentation
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4/rpc_server/drsuapi')
-rw-r--r-- | source4/rpc_server/drsuapi/updaterefs.c | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/source4/rpc_server/drsuapi/updaterefs.c b/source4/rpc_server/drsuapi/updaterefs.c index 3cea1c47e3..b7a0b44277 100644 --- a/source4/rpc_server/drsuapi/updaterefs.c +++ b/source4/rpc_server/drsuapi/updaterefs.c @@ -120,9 +120,24 @@ static WERROR uref_del_dest(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, return WERR_OK; } -/* - drsuapi_DsReplicaUpdateRefs - a non RPC version callable from getncchanges -*/ +/** + * @brief Update the references for the given NC and the destination DSA object + * + * This function is callable from non RPC functions (ie. getncchanges), it + * will validate the request to update reference and then will add/del a repsTo + * to the specified server referenced by its DSA GUID in the request. + * + * @param[in] b_state A bind_state object + * + * @param[in] mem_ctx A talloc context for memory allocation + * + * @param[in] req A drsuapi_DsReplicaUpdateRefsRequest1 + * object which NC, which server and which + * action (add/delete) should be performed + * + * @return WERR_OK is success, different error + * otherwise. + */ WERROR drsuapi_UpdateRefs(struct drsuapi_bind_state *b_state, TALLOC_CTX *mem_ctx, struct drsuapi_DsReplicaUpdateRefsRequest1 *req) { |