summaryrefslogtreecommitdiff
path: root/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-09-09 21:00:01 +1000
committerAndrew Tridgell <tridge@samba.org>2009-09-09 21:06:36 +1000
commit51baffab5fffa2b50f540ffd0053d957172dfcb0 (patch)
tree28d7d546ea3f06b3cd7a4090d47d3497bf58190d /source4/rpc_server/drsuapi/dcesrv_drsuapi.h
parent269fe99a62371fb9540d886f7cc619450c5b5c8d (diff)
downloadsamba-51baffab5fffa2b50f540ffd0053d957172dfcb0.tar.gz
samba-51baffab5fffa2b50f540ffd0053d957172dfcb0.tar.bz2
samba-51baffab5fffa2b50f540ffd0053d957172dfcb0.zip
s4:drs split addentry and getncchanges into separate files
These will get quite complex eventually, I think we are better separating them so the code is a bit easier to follow
Diffstat (limited to 'source4/rpc_server/drsuapi/dcesrv_drsuapi.h')
-rw-r--r--source4/rpc_server/drsuapi/dcesrv_drsuapi.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/source4/rpc_server/drsuapi/dcesrv_drsuapi.h b/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
index a53c47f409..3f69a3fb52 100644
--- a/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
+++ b/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
@@ -40,7 +40,19 @@ struct drsuapi_bind_state {
/* prototypes of internal functions */
WERROR dcesrv_drsuapi_DsReplicaUpdateRefs(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
struct drsuapi_DsReplicaUpdateRefs *r);
+WERROR dcesrv_drsuapi_DsGetNCChanges(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+ struct drsuapi_DsGetNCChanges *r);
+WERROR dcesrv_drsuapi_DsAddEntry(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+ struct drsuapi_DsAddEntry *r);
char *drs_ObjectIdentifier_to_string(TALLOC_CTX *mem_ctx,
struct drsuapi_DsReplicaObjectIdentifier *nc);
+int drsuapi_search_with_extended_dn(struct ldb_context *ldb,
+ TALLOC_CTX *mem_ctx,
+ struct ldb_result **_res,
+ struct ldb_dn *basedn,
+ enum ldb_scope scope,
+ const char * const *attrs,
+ const char *format, ...) PRINTF_ATTRIBUTE(7,8);
+