summaryrefslogtreecommitdiff
path: root/librpc/gen_ndr/drsuapi.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-09-17 00:01:00 -0700
committerAndrew Tridgell <tridge@samba.org>2009-09-17 00:05:34 -0700
commit39385f559c7529214e71171bcdcd2cdbbbb7485e (patch)
tree0bee4b39116a759153752dc422b6f3c7f441ef2b /librpc/gen_ndr/drsuapi.h
parent8ea2cb2403d455fe899b91be414b88eda1b3eba6 (diff)
downloadsamba-39385f559c7529214e71171bcdcd2cdbbbb7485e.tar.gz
samba-39385f559c7529214e71171bcdcd2cdbbbb7485e.tar.bz2
samba-39385f559c7529214e71171bcdcd2cdbbbb7485e.zip
idl: rebuild drsuapi.idl
Diffstat (limited to 'librpc/gen_ndr/drsuapi.h')
-rw-r--r--librpc/gen_ndr/drsuapi.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/librpc/gen_ndr/drsuapi.h b/librpc/gen_ndr/drsuapi.h
index b7ebe4cbc6..2e913e9ff2 100644
--- a/librpc/gen_ndr/drsuapi.h
+++ b/librpc/gen_ndr/drsuapi.h
@@ -1167,6 +1167,19 @@ union drsuapi_DsAddEntryCtr {
struct drsuapi_DsAddEntryCtr3 ctr3;/* [case(3)] */
}/* [switch_type(int32)] */;
+/* bitmap drsuapi_DsExecuteKCCFlags */
+#define DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION ( 0x00000001 )
+#define DRSUAPI_DS_EXECUTE_KCC_DAMPED ( 0x00000002 )
+
+struct drsuapi_DsExecuteKCC1 {
+ uint32_t taskID;
+ uint32_t flags;
+};
+
+union drsuapi_DsExecuteKCCRequest {
+ struct drsuapi_DsExecuteKCC1 ctr1;/* [case] */
+}/* [switch_type(uint32)] */;
+
enum drsuapi_DsReplicaGetInfoLevel
#ifndef USE_UINT_ENUMS
{
@@ -1769,7 +1782,13 @@ struct drsuapi_DsAddEntry {
};
-struct DRSUAPI_EXECUTE_KCC {
+struct drsuapi_DsExecuteKCC {
+ struct {
+ struct policy_handle *bind_handle;/* [ref] */
+ uint32_t level;
+ union drsuapi_DsExecuteKCCRequest *req;/* [ref,switch_is(level)] */
+ } in;
+
struct {
WERROR result;
} out;