4 struct loadparm_s3_helpers
6 void * (*get_parm_ptr
)(struct loadparm_service
*service
, struct parm_struct
*parm
);
7 struct loadparm_service
* (*get_service
)(const char *service_name
);
8 struct loadparm_service
* (*get_servicebynum
)(int snum
);
9 int (*getservicebyname
)(const char *, struct loadparm_service
*);
10 int (*get_numservices
)(void);
11 bool (*load
)(const char *filename
);
12 bool (*store_cmdline
)(const char *pszParmName
, const char *pszParmValue
);
13 void (*dump
)(FILE *f
, bool show_defaults
, int maxtoprint
);
14 bool (*lp_include
)(struct loadparm_context
*, struct loadparm_service
*,
15 const char *, char **);
16 void (*init_ldap_debugging
)(void);
17 bool (*do_section
)(const char *pszSectionName
, void *userdata
);
18 void (*init_globals
)(struct loadparm_context
*lp_ctx
, bool reinit_globals
);
19 struct loadparm_global
*globals
;
23 #endif /* __S3_PARAM_H__ */