#include "server.h"
-void DLoader_Init(char *pathname);
+void initialize_server_extensions(void);
int DLoader_Exec_Cmd(char *cmdbuf);
char *Dynamic_Module_Init(void);
int PerformMessageHooks(struct CtdlMessage *, int EventType);
-void CtdlRegisterNetprocHook(int (*handler)(struct CtdlMessage *) );
-void CtdlUnregisterNetprocHook(int (*handler)(struct CtdlMessage *) );
-int PerformNetprocHooks(struct CtdlMessage *);
+void CtdlRegisterNetprocHook(int (*handler)(struct CtdlMessage *, char *) );
+void CtdlUnregisterNetprocHook(int (*handler)(struct CtdlMessage *, char *) );
+int PerformNetprocHooks(struct CtdlMessage *, char *);
+
+void CtdlRegisterDeleteHook(void (*handler)(char *, long) );
+void CtdlUnregisterDeleteHook(void (*handler)(char *, long) );
+void PerformDeleteHooks(char *, long);
void CtdlRegisterCleanupHook(void (*fcn_ptr)(void));