IMessageFilterNames provides callers with the supported names used to
retrieve messages from the message log with the List2 method of MessageLog2.
This interface can be obtained from a MessageLog object, or MessageLog2 interface as a secondary interface or from the MessageLog2 property MessageFilterNames. It contains a property for each supported message filter parameter which returns the property name as a string. This is used as an aid in constructing filter criteria to pass to List2. When adding to the NamedValues collection, the IMessageFilterNames interface acts with Intellisense to show the available parameter options and ensures only names that are supported are used.