module_listener
module_listener* moduleListener = new(std::nothrow) module_listener;
module_listener* listener = iterator.Next();
struct module_listener : DoublyLinkedListLinkImpl<module_listener> {
typedef DoublyLinkedList<module_listener> ModuleListenerList;