diff options
-rw-r--r-- | source4/librpc/idl/drsblobs.idl | 16 |
1 files changed, 16 insertions, 0 deletions
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; |