summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--librpc/idl/clusapi.idl9
-rw-r--r--source4/torture/rpc/clusapi.c2
2 files changed, 8 insertions, 3 deletions
diff --git a/librpc/idl/clusapi.idl b/librpc/idl/clusapi.idl
index 325baad7c9f..707762642cc 100644
--- a/librpc/idl/clusapi.idl
+++ b/librpc/idl/clusapi.idl
@@ -229,13 +229,18 @@ import "security.idl";
/*****************/
/* Function 0x09 */
+ typedef [v1_enum] enum {
+ CLUSTER_RESOURCE_DEFAULT_MONITOR = 0x00000000,
+ CLUSTER_RESOURCE_SEPARATE_MONITOR = 0x00000001
+ } clusapi_CreateResourceFlags;
+
#if 0
HRES_RPC
clusapi_CreateResource(
[ in ] HGROUP_RPC hGroup,
[ in, string ] [charset(UTF16)] uint16 *lpszResourceName,
[ in, string ] [charset(UTF16)] uint16 *lpszResourceType,
- [ in ] uint32 dwFlags,
+ [ in ] clusapi_CreateResourceFlags dwFlags,
[ out ] WERROR *Status,
[ out ] WERROR *rpc_status
);
@@ -245,7 +250,7 @@ import "security.idl";
[ in ] HGROUP_RPC hGroup,
[ in, string ] [charset(UTF16)] uint16 *lpszResourceName,
[ in, string ] [charset(UTF16)] uint16 *lpszResourceType,
- [ in ] uint32 dwFlags,
+ [ in ] clusapi_CreateResourceFlags dwFlags,
[ out ] WERROR *Status,
[ out ] WERROR *rpc_status,
[ out ] HRES_RPC *hResource
diff --git a/source4/torture/rpc/clusapi.c b/source4/torture/rpc/clusapi.c
index 9875f97ce0c..4f469d1885e 100644
--- a/source4/torture/rpc/clusapi.c
+++ b/source4/torture/rpc/clusapi.c
@@ -389,7 +389,7 @@ static bool test_CreateResource_int(struct torture_context *tctx,
r.in.hGroup = hGroup;
r.in.lpszResourceName = lpszResourceName;
r.in.lpszResourceType = lpszResourceType;
- r.in.dwFlags = 0; /* FIXME */
+ r.in.dwFlags = CLUSTER_RESOURCE_DEFAULT_MONITOR;
r.out.rpc_status = &rpc_status;
r.out.Status = &Status;
r.out.hResource = hResource;