summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-02-17 09:10:32 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:48:27 -0500
commit0e173fa7b380726121a8a9072b273519ff6990c5 (patch)
treeb41ba0a543b8fa108e4a5ee5c5bccfe5f4e6cbfb /source4/librpc
parent3847155cc47187689a7ef2c3902238ce71056955 (diff)
downloadsamba-0e173fa7b380726121a8a9072b273519ff6990c5.tar.gz
samba-0e173fa7b380726121a8a9072b273519ff6990c5.tar.bz2
samba-0e173fa7b380726121a8a9072b273519ff6990c5.zip
r21406: add idl for parsing the 'Packages' and 'Primary:CLEARTEXT' elements
of supplementalCredentials metze (This used to be commit b708d0729e03a78868f18fd37c9a01d7c75c900e)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/drsblobs.idl16
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;