summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/netlogon.idl12
-rw-r--r--source4/librpc/idl/samr.idl2
2 files changed, 11 insertions, 3 deletions
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl
index 3b4f299d7c..8251969982 100644
--- a/source4/librpc/idl/netlogon.idl
+++ b/source4/librpc/idl/netlogon.idl
@@ -1004,9 +1004,17 @@ interface netlogon
[out,switch_is(level)] netr_DomainInfo info
);
- /****************/
+ /*****************/
/* Function 0x1e */
- WERROR netr_NETRSERVERPASSWORDSET2();
+ NTSTATUS netr_ServerPasswordSet2(
+ [in] unistr *server_name,
+ [in] unistr account_name,
+ [in] netr_SchannelType secure_channel_type,
+ [in] unistr computer_name,
+ [in] netr_Authenticator credential,
+ [in] samr_CryptPassword new_password,
+ [out] netr_Authenticator return_authenticator
+ );
/****************/
/* Function 0x1f */
diff --git a/source4/librpc/idl/samr.idl b/source4/librpc/idl/samr.idl
index 56387936c7..84aaa2a10a 100644
--- a/source4/librpc/idl/samr.idl
+++ b/source4/librpc/idl/samr.idl
@@ -717,7 +717,7 @@
uint8 unknown4;
} samr_UserInfo21;
- typedef [flag(NDR_PAHEX)] struct {
+ typedef [public, flag(NDR_PAHEX)] struct {
uint8 data[516];
} samr_CryptPassword;