diff options
author | Stefan Metzmacher <metze@samba.org> | 2010-12-01 15:12:58 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2010-12-10 19:08:33 +0100 |
commit | 26a37284b9caffa1e2aebad27d683b15632e7240 (patch) | |
tree | 7f408ead705c17290d02b34d35387d35f0e46578 | |
parent | bde8046ca5a736f5c56e680767ee7c820df6a29c (diff) | |
download | samba-26a37284b9caffa1e2aebad27d683b15632e7240.tar.gz |
drsblobs.idl: remove nopython from package_PrimaryKerberosBlob related stuff
This allows parsing and construction of the supplementatlCredentials
attribute in python.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Dec 10 19:08:33 CET 2010 on sn-devel-104
-rw-r--r-- | librpc/idl/drsblobs.idl | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/librpc/idl/drsblobs.idl b/librpc/idl/drsblobs.idl index d16027055b3..064f6ea94b4 100644 --- a/librpc/idl/drsblobs.idl +++ b/librpc/idl/drsblobs.idl @@ -334,13 +334,13 @@ interface drsblobs { [in] package_PackagesBlob blob ); - typedef [nopython] struct { + typedef struct { [value(2*strlen_m(string))] uint16 length; [value(2*strlen_m(string))] uint16 size; [relative,subcontext(0),subcontext_size(size),flag(STR_NOTERM|NDR_REMAINING)] string *string; } package_PrimaryKerberosString; - typedef [nopython] struct { + typedef struct { [value(0)] uint16 reserved1; [value(0)] uint16 reserved2; [value(0)] uint32 reserved3; @@ -349,7 +349,7 @@ interface drsblobs { [relative,subcontext(0),subcontext_size(value_len),flag(NDR_REMAINING)] DATA_BLOB *value; } package_PrimaryKerberosKey3; - typedef [nopython] struct { + typedef struct { uint16 num_keys; uint16 num_old_keys; package_PrimaryKerberosString salt; @@ -362,7 +362,7 @@ interface drsblobs { [value(0)] uint32 padding5; } package_PrimaryKerberosCtr3; - typedef [nopython] struct { + typedef struct { [value(0)] uint16 reserved1; [value(0)] uint16 reserved2; [value(0)] uint32 reserved3; @@ -372,7 +372,7 @@ interface drsblobs { [relative,subcontext(0),subcontext_size(value_len),flag(NDR_REMAINING)] DATA_BLOB *value; } package_PrimaryKerberosKey4; - typedef [nopython] struct { + typedef struct { uint16 num_keys; [value(0)] uint16 num_service_keys; uint16 num_old_keys; @@ -385,18 +385,18 @@ interface drsblobs { package_PrimaryKerberosKey4 older_keys[num_older_keys]; } package_PrimaryKerberosCtr4; - typedef [nodiscriminant,nopython] union { + typedef [nodiscriminant] union { [case(3)] package_PrimaryKerberosCtr3 ctr3; [case(4)] package_PrimaryKerberosCtr4 ctr4; } package_PrimaryKerberosCtr; - typedef [public,nopython] struct { + typedef [public] struct { uint16 version; [value(0)] uint16 flags; [switch_is(version)] package_PrimaryKerberosCtr ctr; } package_PrimaryKerberosBlob; - [nopython] void decode_PrimaryKerberos( + void decode_PrimaryKerberos( [in] package_PrimaryKerberosBlob blob ); |