I've long been working in a VB6 programming environment, and using the MapiSession and MapiMessages controls to access email functions. We have hundreds of installed systems, working great -- typically with Outlook Express as the underlying email client.
Recently a client started using one of our apps with Windows Live Mail as the email client. It works, with one failure. After the MapiMessages control is used to access an email in the user's InBox, the mail item is supposed to be marked as "read". However, it doesn't happen. The mail item remains -- improperly -- in "Unread" status.
The exact same process works perfectly with either Outlook or OE as the client, but not with WLM. Any ideas?