From 26a37284b9caffa1e2aebad27d683b15632e7240 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 1 Dec 2010 15:12:58 +0100 Subject: 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 Autobuild-Date: Fri Dec 10 19:08:33 CET 2010 on sn-devel-104 --- librpc/idl/drsblobs.idl | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'librpc') diff --git a/librpc/idl/drsblobs.idl b/librpc/idl/drsblobs.idl index d16027055b..064f6ea94b 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 ); -- cgit