[PATCH] imm32: Automatically initialize COM on window activation.

Dmitry Timoshkov dmitry at baikal.ru
Tue Jan 29 02:49:38 CST 2019


Nikolay Sivov <bunglehead at gmail.com> wrote:

> > > >>> According to dumpbin output imm32 in Windows doesn't import ole32
> > directly,
> > > >>> most likely it loads it manually only when really needed. So, it
> > would
> > > >>> probably be better to either use delay loading, or also load it
> > manually,
> > > >>> and make sure that ole32 is never loaded for languages that don't
> > need IME.
> > > >> I doesn't depend on the language, it will work as long as IME is not
> > > >> disabled for thread/process.
> > > > As far as I can see from the tests IME messages are optional, and that
> > > > means that IME is completely disabled in some Windows configurations.
> > > > For instance I don't get IME messages in 2 of 3 my Windows machines.
> > > That's hardly relevant, if it's disabled patch will skip initialization.
> >
> > This means that under Windows ole32 is probably not always get loaded, and
> > that basically means that your patch is wrong.
> 
> 
> So why is that important?

That basically means that your patch is wrong.

-- 
Dmitry.



More information about the wine-devel mailing list