summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/config.mk4
-rw-r--r--source4/librpc/idl/frsapi.idl8
2 files changed, 10 insertions, 2 deletions
diff --git a/source4/librpc/config.mk b/source4/librpc/config.mk
index 01f7b80490..40bfb5cb0f 100644
--- a/source4/librpc/config.mk
+++ b/source4/librpc/config.mk
@@ -329,6 +329,10 @@ PUBLIC_DEPENDENCIES = dcerpc NDR_LSA
OBJ_FILES = gen_ndr/ndr_dfs_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_DFS
+[SUBSYSTEM::RPC_NDR_FRSAPI]
+OBJ_FILES = gen_ndr/ndr_frsapi_c.o
+PUBLIC_DEPENDENCIES = dcerpc NDR_FRSAPI
+
[SUBSYSTEM::RPC_NDR_DRSUAPI]
OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI
diff --git a/source4/librpc/idl/frsapi.idl b/source4/librpc/idl/frsapi.idl
index 2f8e1ba9df..d75be0ec04 100644
--- a/source4/librpc/idl/frsapi.idl
+++ b/source4/librpc/idl/frsapi.idl
@@ -29,14 +29,18 @@ interface frsapi
/****************/
/* Function 0x04 */
+
+ /* The DsPollingLongInterval and DsPollingShortInterval attributes
+ represent registry attributes below HKLM\System\CCS\Services\NtFrs */
+
WERROR frsapi_SetDsPollingIntervalW(
[in] uint32 CurrentInterval,
[in] uint32 DsPollingLongInterval,
[in] uint32 DsPollingShortInterval
);
- /****************/
- /* Function 0x05 */
+ /****************/
+ /* Function 0x05 */
WERROR frsapi_GetDsPollingIntervalW(
[out] uint32 *CurrentInterval,
[out] uint32 *DsPollingLongInterval,