/* Generated by IDL compiler version OSF DCE T1.1.0-03 */
#ifndef DCEAPI 
# include <dce/dcedef.h> 
#endif 
#ifndef rs_login_base_v0_0_included
#define rs_login_base_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 rsbase_v0_0_included
#include <dce/rsbase.h>
#endif
#ifndef sec_attr_base_v0_0_included
#include <dce/sec_attr_base.h>
#endif
typedef enum {sec_ip_addr,
sec_dce_string,
sec_dce_twr} addrtype_t;
typedef struct  {
addrtype_t addrtype;
union  {
/* case(s): 0 */
unsigned32 o_ip_addr;
/* case(s): 1 */
idl_char *o_string_binding;
/* case(s): 2 */
sec_attr_twr_ref_t *o_twr_set;
} tagged_union;
} orig_contents_t;
typedef struct  {
unsigned32 length;
orig_contents_t data;
} sec_origin_t;
typedef struct  {
sec_timeval_sec_t dis_time;
signed32 cur_inv_attempts;
sec_timeval_sec_t last_bad_time;
sec_timeval_sec_t last_good_time;
sec_origin_t good_origin;
sec_origin_t bad_origin;
} sec_rgy_login_activity_t;

#ifdef __cplusplus
    }
#endif

#endif
