/* Generated by IDL compiler version OSF DCE T1.1.0-03 */
#ifndef DCEAPI 
# include <dce/dcedef.h> 
#endif 
#ifndef rsec_login_v2_0_included
#define rsec_login_v2_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
typedef struct  {
unsigned32 num_bytes;
idl_byte bytes[1];
} encoded_data_t;
typedef idl_char *rsec_login_filename;
extern void  DCEAPI rsec_login_get_trusted_preauth(
#ifdef IDL_PROTOTYPES
    /* [in] */ handle_t handle,
    /* [in] */ idl_char *princ,
    /* [in] */ unsigned32 caller_uid,
    /* [out] */ rsec_login_filename *tfile,
    /* [out] */ encoded_data_t **machine_tgt,
    /* [out] */ encoded_data_t **ebuf,
    /* [out] */ error_status_t *stp
#endif
);
typedef struct rsec_login_v2_0_epv_t {
void (* DCEAPI rsec_login_get_trusted_preauth)(
#ifdef IDL_PROTOTYPES
    /* [in] */ handle_t handle,
    /* [in] */ idl_char *princ,
    /* [in] */ unsigned32 caller_uid,
    /* [out] */ rsec_login_filename *tfile,
    /* [out] */ encoded_data_t **machine_tgt,
    /* [out] */ encoded_data_t **ebuf,
    /* [out] */ error_status_t *stp
#endif
);
} rsec_login_v2_0_epv_t;
extern rpc_if_handle_t DCEVAR rsec_login_v2_0_c_ifspec;
extern rpc_if_handle_t DCEVAR rsec_login_v2_0_s_ifspec;

#ifdef __cplusplus
    }
#endif

#endif
