nvda
4eb7aa5b - Outlook: inProcess implementation to report replied / replied all / forwarded status on mail items in the message list (#8756)

Commit
7 years ago
Outlook: inProcess implementation to report replied / replied all / forwarded status on mail items in the message list (#8756) * Outlook: report replied / replied all / forwarded status on mail items in the message list, by fetching info from the mail item's MAPI object in-process, bypassing security restrictions. * Add translator comments. * Fix typo in comment. * nvdaHelperRemote, outlook_getMAPIProperty: return any error code from the inner lambda. * Fix case of path. * nvdaHelperRemote, outlook_getMAPIProperty: try HrGetOneProp before HrGetOneProp@12. * NVDAHelperRemote, outlook_getMAPIProperty: check result of IGlobalInterfaceTable::getInterfaceFromGlobal, and return on error. * outlook_getMAPIProperty: fix logging. * NvDAHelperRemote, inProcess_getMessageHook: wParam can have flags other than PM_REMOVE, so check for PM_REMOVE specifically rather than PM_NOREMOVE. This stops messages being processed more than once if fetched with peakMessage with no PM_REMOVE but other flags. * Address review comments. * Address further review comments. * Update what's new
Parents
Loading