diff options
Diffstat (limited to 'librpc/gen_ndr/drsuapi.h')
-rw-r--r-- | librpc/gen_ndr/drsuapi.h | 21 |
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; |