summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2021-10-07 10:07:48 +0200
committerJeremy Allison <jra@samba.org>2021-10-08 19:28:32 +0000
commit246a5ceab1cba9935af436154172b9e39dc685d7 (patch)
tree36e84ec7a620d7592a8f72e39fc2dbac980f1125 /librpc
parent81a7b2e08ddd4efd330dfeeada5577192f8281bf (diff)
downloadsamba-246a5ceab1cba9935af436154172b9e39dc685d7.tar.gz
netlogon: Move netlogon_server_pipe_state to netlogon.idl
Make this available as a shared structure for both source3 and source4 Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'librpc')
-rw-r--r--librpc/idl/netlogon.idl6
1 files changed, 6 insertions, 0 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl
index ae5e33aea40..e9a4b192a9f 100644
--- a/librpc/idl/netlogon.idl
+++ b/librpc/idl/netlogon.idl
@@ -16,6 +16,7 @@ cpp_quote("#define ENC_RSA_MD5 KERB_ENCTYPE_DES_CBC_MD5")
cpp_quote("#define ENC_RC4_HMAC_MD5 KERB_ENCTYPE_RC4_HMAC_MD5")
cpp_quote("#define ENC_HMAC_SHA1_96_AES128 KERB_ENCTYPE_AES128_CTS_HMAC_SHA1_96")
cpp_quote("#define ENC_HMAC_SHA1_96_AES256 KERB_ENCTYPE_AES256_CTS_HMAC_SHA1_96")
+cpp_quote("#define NETLOGON_SERVER_PIPE_STATE_MAGIC 0x4f555358")
[
uuid("12345678-1234-abcd-ef00-01234567cffb"),
@@ -343,6 +344,11 @@ interface netlogon
} netr_Credential;
typedef [public] struct {
+ netr_Credential client_challenge;
+ netr_Credential server_challenge;
+ } netlogon_server_pipe_state;
+
+ typedef [public] struct {
netr_Credential cred;
time_t timestamp;
} netr_Authenticator;