summaryrefslogtreecommitdiff
path: root/extras/source/truetype
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2018-02-13 18:37:28 +0200
committerTor Lillqvist <tml@collabora.com>2018-05-29 14:51:42 +0200
commit52eb78c8d2c9954733d95326922462a820d9f0dd (patch)
tree7148cce65312780d42a74d5ce7f206dbe7480204 /extras/source/truetype
parenteb754cf5f36a7730672a72e198cf564b7e05fa3c (diff)
Handle DISPID_NEWENUM
We get that when an Automation client wants to enumerate an object that is a collection. We need to create an IEnumVARIANT object and return it (as an IUnknown). I wasted days on trying to implement this IEnumVARIANT object using the same twisty maze of helpers, wrappers, UNO conversion utilities, etc as used for the other stuff here. The other objects have both UNO and OLE personalities. Could not figure out how to do it. Then I decided to just do it brute force, following some sample code, not bothering with any UNO personality at all for the IEnumVARIANT thing, and it worked right away. Change-Id: I6a175ea80b75d48d2f0b793f143f3a84715522c1 Reviewed-on: https://gerrit.libreoffice.org/54994 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com>
Diffstat (limited to 'extras/source/truetype')
0 files changed, 0 insertions, 0 deletions