From 0e173fa7b380726121a8a9072b273519ff6990c5 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Sat, 17 Feb 2007 09:10:32 +0000 Subject: r21406: add idl for parsing the 'Packages' and 'Primary:CLEARTEXT' elements of supplementalCredentials metze (This used to be commit b708d0729e03a78868f18fd37c9a01d7c75c900e) --- source4/librpc/idl/drsblobs.idl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'source4/librpc/idl') diff --git a/source4/librpc/idl/drsblobs.idl b/source4/librpc/idl/drsblobs.idl index 8cb661487e..811e15f793 100644 --- a/source4/librpc/idl/drsblobs.idl +++ b/source4/librpc/idl/drsblobs.idl @@ -248,6 +248,14 @@ interface drsblobs { [in] supplementalCredentialsBlob blob ); + typedef [public] struct { + [flag(STR_NOTERM|NDR_REMAINING)] string_array names; + } package_PackagesBlob; + + void decode_Packages( + [in] package_PackagesBlob blob + ); + typedef struct { [value(2*strlen_m(string))] uint16 length; [value(2*strlen_m(string))] uint16 size; @@ -279,6 +287,14 @@ interface drsblobs { [in] package_PrimaryKerberosBlob blob ); + typedef [public] struct { + [flag(STR_NOTERM|NDR_REMAINING)] string cleartext; + } package_PrimaryCLEARTEXTBlob; + + void decode_PrimaryCLEARTEXT( + [in] package_PrimaryCLEARTEXTBlob blob + ); + typedef struct { NTTIME time1; uint32 unknown1; -- cgit