Hi guys,
I made search over internet and it seems something changed into Outlook starting from Outlook2013. When MS Office 2013 went out on the market people still using VB6 were complaining about some missing calls into official Outlook type library and someone from Microsoft pointed them to MSOUTL.OLB file, the one that Norbert pointed out. This hypothesis is also confirmed from signatures loaded loaded from MSOUTL.OLB with suffix _10 or _11 or _12 pointing to methods overcome in a new version in the Outlook evolution.
Based on this fact I've imported on my working machine into a temporary Uniface repo all Outlook signatures either coming from:
- as described into Uniface documentation: /sti /mwr=com /pid Outlook.Application:OL19
- as found from Norbert: /sti /mwr=com "C:\Program Files\Microsoft Office\root\Office16\MSOUTL.OLB"
Each of those two groups were collected into a separate SubSystem (Sorry guys, still U9 here!):
- MSOFFICE
- OUTLOOK2019PLUS
I've made a quick comparison for few common signatures between the two groups; I've used these component signatures:
- (prefix)application
- (prefix)recipient
They are IDENTICAL, same operations and same parameters, with differences only into fields TIMESTAMP, COMPONENTNAME, SUBSYSTEM (obviously!).
At this point it seemed to me those loaded from MSOUTL.OLB were a superset of those coming from Outlook PID and again those coming from MSOUTL.OLB seeed more aligned to current Outlook functionalities.
To confirm the first impression I've built a spreadsheet extracting ALL signatures from both groups, normalizing signatures names and ordering them; this is confirming the signatures group from MSOUTL.OLB is a COMPLETE superset of the other group. The spredsheet could be downloaded from HERE. Rows marked with yellow color are related to signatures only available from MSOUTL.OLB.
BTW: there are two cases where signatures names are different but it is a condition forced from 32char max length for signatures names into Uniface repo; literal name for both cases is larger and identical.
Hope this help everyone working with Outlook signatures in a Uniface program.
If anyone would like to share more informations on this subject, it would be more than welcome!
Regards,
Gianni