void CtdlRegisterUserHook(void (*fcn_ptr)(char*, long), int EventType);
void CtdlRegisterXmsgHook(int (*fcn_ptr)(char *, char *, char *), int order);
void CtdlRegisterMessageHook(int (*handler)(struct CtdlMessage *), int EventType);
+void CtdlRegisterServiceHook(int tcp_port,
+ void (*h_greeting_function) (void),
+ void (*h_command_function) (void) ) ;
int PerformMessageHooks(struct CtdlMessage *, int EventType);
char *Dynamic_Module_Init(void);