The class msgBase can be used to handle any message. But some messages contain extra values in their WPARAM and LPARAM. There are several subclasses of msgBase which handle the conversion of these parameters.
Some subclasses fit to more than one message, e.g. msgMouse can be used for any mouse message. Following is a list for which class handles what message, to make it easier to look up.