/* Generated by IDL compiler version OSF DCE T1.1.0-03 */
#ifndef DCEAPI 
# include <dce/dcedef.h> 
#endif 
#ifndef passwd_v0_0_included
#define passwd_v0_0_included
#ifndef IDLBASE_H
#include <dce/idlbase.h>
#endif

#ifdef __cplusplus
    extern "C" {
#endif

#ifndef nbase_v0_0_included
#include <dce/nbase.h>
#endif
#ifndef sec_base_v0_0_included
#include <dce/sec_base.h>
#endif
#define sec_passwd_c_des_key_size (8)
typedef idl_byte sec_passwd_des_key_t[8];
#define sec_passwd_str_max_len (512)
#define sec_passwd_str_t_size (513)
typedef idl_char sec_passwd_str_t[513];
typedef enum {sec_passwd_none,
sec_passwd_plain,
sec_passwd_des} sec_passwd_type_t;
typedef struct  {
sec_passwd_version_t version_number;
idl_char *pepper;
struct  {
sec_passwd_type_t key_type;
union  {
/* case(s): 1 */
idl_char *plain;
/* case(s): 2 */
sec_passwd_des_key_t des_key;
} tagged_union;
} key;
} sec_passwd_rec_t;

#ifdef __cplusplus
    }
#endif

#endif
