Messages are routed to the MSDefault message handler. A message handler is a COM object that implements the ITranslate interface in an in-process COM object. When a message is received, the router looks in the registry to determine which handler to invoke. If no registry entry is found, the default handler, MSDefault, is invoked.