usmDHUserKeyTable_data_get.h0000644
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:4k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  * Note: this file originally auto-generated by mib2c using
  3.  *       version : 1.18 $ of : mfd-data-get.m2c,v $
  4.  *
  5.  * $Id: usmDHUserKeyTable_data_get.h,v 1.6 2004/10/16 00:35:35 rstory Exp $
  6.  *
  7.  * @file usmDHUserKeyTable_data_get.h
  8.  *
  9.  * @addtogroup get
  10.  *
  11.  * Prototypes for get functions
  12.  *
  13.  * @{
  14.  */
  15. #ifndef USMDHUSERKEYTABLE_DATA_GET_H
  16. #define USMDHUSERKEYTABLE_DATA_GET_H
  17. #ifdef __cplusplus
  18. extern          "C" {
  19. #endif
  20.     /*
  21.      *********************************************************************
  22.      * GET function declarations
  23.      */
  24. #ifdef NEED_USMDH_FUNCTIONS
  25.     int             usmDHGetUserKeyChange(struct usmUser *user,
  26.                                           int for_auth_key, char **keyobj,
  27.                                           size_t *keyobj_len);
  28.     DH             *usmDHGetUserDHptr(struct usmUser *user,
  29.                                       int for_auth_key);
  30. #endif
  31.     /*
  32.      *********************************************************************
  33.      * GET Table declarations
  34.      */
  35. /**********************************************************************
  36.  **********************************************************************
  37.  ***
  38.  *** Table usmDHUserKeyTable
  39.  ***
  40.  **********************************************************************
  41.  **********************************************************************/
  42.     /*
  43.      * usmDHUserKeyTable is subid 2 of usmDHPublicObjects.
  44.      * Its status is Current.
  45.      * OID: .1.3.6.1.3.101.1.1.2, length: 9
  46.      */
  47.     /*
  48.      * indexes
  49.      */
  50.     int             usmDHUserAuthKeyChange_get(usmDHUserKeyTable_rowreq_ctx
  51.                                                * rowreq_ctx, char
  52.                                                **usmDHUserAuthKeyChange_val_ptr_ptr, size_t
  53.                                                *usmDHUserAuthKeyChange_val_ptr_len_ptr);
  54.     int
  55.         usmDHUserOwnAuthKeyChange_get(usmDHUserKeyTable_rowreq_ctx *
  56.                                       rowreq_ctx, char
  57.                                       **usmDHUserOwnAuthKeyChange_val_ptr_ptr, size_t
  58.                                       *usmDHUserOwnAuthKeyChange_val_ptr_len_ptr);
  59.     int             usmDHUserPrivKeyChange_get(usmDHUserKeyTable_rowreq_ctx
  60.                                                * rowreq_ctx, char
  61.                                                **usmDHUserPrivKeyChange_val_ptr_ptr, size_t
  62.                                                *usmDHUserPrivKeyChange_val_ptr_len_ptr);
  63.     int
  64.         usmDHUserOwnPrivKeyChange_get(usmDHUserKeyTable_rowreq_ctx *
  65.                                       rowreq_ctx, char
  66.                                       **usmDHUserOwnPrivKeyChange_val_ptr_ptr, size_t
  67.                                       *usmDHUserOwnPrivKeyChange_val_ptr_len_ptr);
  68.     int
  69.         usmDHUserKeyTable_indexes_set_tbl_idx(usmDHUserKeyTable_mib_index *
  70.                                               tbl_idx, char
  71.                                               *usmUserEngineID_val_ptr, size_t
  72.                                               usmUserEngineID_val_ptr_len,
  73.                                               char *usmUserName_val_ptr,
  74.                                               size_t
  75.                                               usmUserName_val_ptr_len);
  76.     int
  77.         usmDHUserKeyTable_indexes_set(usmDHUserKeyTable_rowreq_ctx *
  78.                                       rowreq_ctx,
  79.                                       char *usmUserEngineID_val_ptr,
  80.                                       size_t usmUserEngineID_val_ptr_len,
  81.                                       char *usmUserName_val_ptr,
  82.                                       size_t usmUserName_val_ptr_len);
  83. #ifdef __cplusplus
  84. }
  85. #endif
  86. #endif                          /* USMDHUSERKEYTABLE_DATA_GET_H */
  87. /** @} */