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

#ifdef __cplusplus
    extern "C" {
#endif

#ifndef nbase_v0_0_included
#include <dce/nbase.h>
#endif
#ifndef sec_id_epac_base_v0_0_included
#include <dce/id_epac.h>
#endif
#ifndef prvnbase_v0_0_included
#include <dce/prvnbase.h>
#endif
extern void  DCEAPI id_epac_data_encode(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_id_epac_data_t *epac_data
#endif
);
extern void  DCEAPI id_epac_encode(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_id_epac_t *epac
#endif
);
extern void  DCEAPI id_epac_set_encode(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_id_epac_set_t *epac_set
#endif
);
extern void  DCEAPI id_dlg_token_set_encode(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_dlg_token_set_t *dlg_token_set
#endif
);
typedef struct sec_id_encode_v0_0_epv_t {
void (* DCEAPI id_epac_data_encode)(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_id_epac_data_t *epac_data
#endif
);
void (* DCEAPI id_epac_encode)(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_id_epac_t *epac
#endif
);
void (* DCEAPI id_epac_set_encode)(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_id_epac_set_t *epac_set
#endif
);
void (* DCEAPI id_dlg_token_set_encode)(
#ifdef IDL_PROTOTYPES
    /* [in] */ idl_es_handle_t h,
    /* [in, out] */ sec_dlg_token_set_t *dlg_token_set
#endif
);
} sec_id_encode_v0_0_epv_t;
extern rpc_if_handle_t DCEVAR sec_id_encode_v0_0_c_ifspec;
extern rpc_if_handle_t DCEVAR sec_id_encode_v0_0_s_ifspec;

#ifdef __cplusplus
    }
#endif

#endif
