00001 #ifndef UNICONFROOT_CS_H 00002 #define UNICONFROOT_CS_H 00003 00004 #ifdef __cplusplus 00005 extern "C" { 00006 #endif 00007 00008 typedef void(*uniconfroot_cb)(const char *); 00009 00010 typedef void * uniconfroot_t; 00011 00012 uniconfroot_t uniconfroot_init(); 00013 00014 uniconfroot_t uniconfroot_moniker(const char *, int); 00015 00016 void uniconfroot_free(uniconfroot_t ur); 00017 00018 void uniconfroot_setcb(uniconfroot_cb cb); 00019 00020 #ifdef __cplusplus 00021 } 00022 #endif 00023 00024 #endif