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

#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 rs_login_base_v0_0_included
#include <dce/rs_login_base.h>
#endif
extern void  DCEAPI rs_login_activity_lookup(
#ifdef IDL_PROTOTYPES
    /* [in] */ handle_t h,
    /* [in] */ sec_rgy_login_name_t *login_name,
    /* [out] */ sec_rgy_login_activity_t *login_part,
    /* [out] */ error_status_t *st_p
#endif
);
extern void  DCEAPI rs_login_activity_update(
#ifdef IDL_PROTOTYPES
    /* [in] */ handle_t h,
    /* [in] */ sec_rgy_login_name_t *login_name,
    /* [in] */ sec_rgy_login_activity_t *login_part,
    /* [in] */ uuid_t *client,
    /* [out] */ error_status_t *st_p
#endif
);
typedef struct rs_login_activity_v1_0_epv_t {
void (* DCEAPI rs_login_activity_lookup)(
#ifdef IDL_PROTOTYPES
    /* [in] */ handle_t h,
    /* [in] */ sec_rgy_login_name_t *login_name,
    /* [out] */ sec_rgy_login_activity_t *login_part,
    /* [out] */ error_status_t *st_p
#endif
);
void (* DCEAPI rs_login_activity_update)(
#ifdef IDL_PROTOTYPES
    /* [in] */ handle_t h,
    /* [in] */ sec_rgy_login_name_t *login_name,
    /* [in] */ sec_rgy_login_activity_t *login_part,
    /* [in] */ uuid_t *client,
    /* [out] */ error_status_t *st_p
#endif
);
} rs_login_activity_v1_0_epv_t;
extern rpc_if_handle_t DCEVAR rs_login_activity_v1_0_c_ifspec;
extern rpc_if_handle_t DCEVAR rs_login_activity_v1_0_s_ifspec;

#ifdef __cplusplus
    }
#endif

#endif
