how many oleautobridges do we need to ship?

Michael Stahl mstahl at redhat.com
Wed Jan 30 08:48:13 PST 2013


in the extensions module we currently build 2 Library_oleautobridge.

only difference seems to be one is built with -DOWNGUID.

> #ifndef OWNGUID
> // GUID used since 5.2 ( src569 m)
> // {82154420-0FBF-11d4-8313-005004526AB4}
> DEFINE_GUID(OID_ServiceManager, 0x82154420, 0xfbf, 0x11d4, 0x83, 0x13, 0x0, 0x50, 0x4, 0x52, 0x6a, 0xb4);
> #else
> // Alternative GUID
> // {D9BB9D1D-BFA9-4357-9F11-9A2E9061F06E}
> DEFINE_GUID(OID_ServiceManager, 0xd9bb9d1d, 0xbfa9, 0x4357, 0x9f, 0x11, 0x9a, 0x2e, 0x90, 0x61, 0xf0, 0x6e);
> #endif

> #ifndef OWNGUID
>     sal_Bool bOLERegister = sal_False;
> #else
>     sal_Bool bOLERegister = sal_True;
> #endif
>     sal_Bool ret = provideInstance( m_smgr, (GUID*)&OID_ServiceManager, bOLERegister );

the reference is probably to StarOffice 5.2, which is ... obsolete.

apparently it was introduced by db7e35b7fddbb7067be8bb38c526beade25abd72

    INTEGRATION: CWS c15v2_SRC680 (1.15.104); FILE MERGED
    2007/02/21 11:20:58 rt 1.15.104.1: #143485# Joined from CWS c15v1.

which is quite un-helpful.

since i don't know anything about this OLE stuff anyway, is there any
reason not to get rid of the OWNGUID case?



More information about the LibreOffice mailing list