#endif /* HAVE_LIBSIEVE */
-
+/* If you change this string you will break all of your Sieve configs. */
+#define CTDLSIEVECONFIGSEPARATOR "\n-=<CtdlSieveConfigSeparator>=-\n"
extern struct RoomProcList *sieve_list;
void sieve_queue_room(struct ctdlroom *);
void perform_sieve_processing(void);
-/* If you change this string you will break all of your Sieve configs. */
-#define CTDLSIEVECONFIGSEPARATOR "\n-=<CtdlSieveConfigSeparator>=-\n"
+void msiv_load(struct sdm_userdata *u);
+void msiv_store(struct sdm_userdata *u);
+int msiv_setactive(struct sdm_userdata *u, char *script_name);
+char *msiv_getscript(struct sdm_userdata *u, char *script_name);
+int msiv_deletescript(struct sdm_userdata *u, char *script_name);
+void msiv_putscript(struct sdm_userdata *u, char *script_name, char *script_content);
+