diff options
author | Stefan Metzmacher <metze@samba.org> | 2007-09-30 07:12:10 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 15:07:32 -0500 |
commit | 9e59dc7031c9a7bcab581501b05adb865b41d9cd (patch) | |
tree | ef63ac89f6a0ecc79bf568570823c6d7c0683bb9 /source4/librpc/idl | |
parent | 60a1046c5c5783799bd64fe18e03534670f83d82 (diff) | |
download | samba-9e59dc7031c9a7bcab581501b05adb865b41d9cd.tar.gz samba-9e59dc7031c9a7bcab581501b05adb865b41d9cd.tar.bz2 samba-9e59dc7031c9a7bcab581501b05adb865b41d9cd.zip |
r25433: - dcerpc_AuthType is a 8bit enum not 32bit
- also add dcerpc_AuthLevel enum
metze
(This used to be commit efb2416939d5def030e56b0497bab5345426840f)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r-- | source4/librpc/idl/dcerpc.idl | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/source4/librpc/idl/dcerpc.idl b/source4/librpc/idl/dcerpc.idl index 350bf0a404..fcb0be4639 100644 --- a/source4/librpc/idl/dcerpc.idl +++ b/source4/librpc/idl/dcerpc.idl @@ -118,7 +118,7 @@ interface dcerpc } dcerpc_fault; /* the auth types we know about */ - typedef [v1_enum] enum { + typedef [enum8bit] enum { DCERPC_AUTH_TYPE_NONE = 0, /* this seems to be not krb5! */ DCERPC_AUTH_TYPE_KRB5_1 = 1, @@ -132,17 +132,20 @@ interface dcerpc DCERPC_AUTH_TYPE_MSMQ = 100 } dcerpc_AuthType; + typedef [enum8bit] enum { + DCERPC_AUTH_LEVEL_NONE = 1, + DCERPC_AUTH_LEVEL_CONNECT = 2, + DCERPC_AUTH_LEVEL_CALL = 3, + DCERPC_AUTH_LEVEL_PACKET = 4, + DCERPC_AUTH_LEVEL_INTEGRITY = 5, + DCERPC_AUTH_LEVEL_PRIVACY = 6 + } dcerpc_AuthLevel; + const uint8 DCERPC_AUTH_LEVEL_DEFAULT = DCERPC_AUTH_LEVEL_CONNECT; - const uint8 DCERPC_AUTH_LEVEL_NONE = 1; - const uint8 DCERPC_AUTH_LEVEL_CONNECT = 2; - const uint8 DCERPC_AUTH_LEVEL_CALL = 3; - const uint8 DCERPC_AUTH_LEVEL_PACKET = 4; - const uint8 DCERPC_AUTH_LEVEL_INTEGRITY = 5; - const uint8 DCERPC_AUTH_LEVEL_PRIVACY = 6; typedef [public] struct { - uint8 auth_type; - uint8 auth_level; + dcerpc_AuthType auth_type; + dcerpc_AuthLevel auth_level; uint8 auth_pad_length; uint8 auth_reserved; uint32 auth_context_id; |