#ifndef PMIX_MCA_PINSTALLDIRS_PINSTALLDIRS_H
#define PMIX_MCA_PINSTALLDIRS_PINSTALLDIRS_H
#include "src/include/pmix_config.h"
#include "pmix_common.h"
#include "src/mca/base/pmix_base.h"
#include "src/mca/mca.h"
#include "src/mca/pinstalldirs/pinstalldirs_types.h"
BEGIN_C_DECLS
PMIX_EXPORT char *pmix_pinstall_dirs_expand(const char *input);
typedef void (*pmix_install_dirs_init_fn_t)(pmix_info_t info[], size_t ninfo);
struct pmix_pinstalldirs_base_component_2_0_0_t {
pmix_mca_base_component_t component;
pmix_pinstall_dirs_t install_dirs_data;
pmix_install_dirs_init_fn_t init;
};
typedef struct pmix_pinstalldirs_base_component_2_0_0_t pmix_pinstalldirs_base_component_t;
#define PMIX_PINSTALLDIRS_BASE_VERSION_1_0_0 PMIX_MCA_BASE_VERSION_1_0_0("pinstalldirs", 1, 0, 0)
END_C_DECLS
#endif