WINNLSEnableIME
Mike Hearn
m.hearn at signal.qinetiq.com
Mon May 12 04:14:44 CDT 2003
I suspect this call be simply be stubbed out, IME == input method editor
and is used to let people enter characters that may not be on the
keyboard. It's almost certainly not required for Kaleidagraph.
On Sun, 2003-05-11 at 19:26, Mark Westcott wrote:
> Hi all,
>
> Been getting an error with Kaleidagraph, complaining that WINNLSEnableIME in
> user32 is unimplemented (which it is). Seems like an old win16 API call that
> shouldn't be used any more, i'm not sure, but
>
> http://sgc.jandar.net/files/docs/x68.txt says:
>
> Ex68 was designed for Japanese Windows. In order to make it function on any
> other kind, you will need to patch the Ex68.EXE file. Here's how:
>
> With a Hex-Editor, search for text WINNLSEnableIME, then replace it
> with EnableWindow . You'll have a couple of spaces left over, switch over
> to Hex mode, and fill those with 00's
>
> This implies that its an EnableWindow call in disguise, but I'm not sure, it
> may just be that they chose this merely because its a function with the same
> parameters/return type as WINNLSEnableIME.
>
> Editing user32.spec to get it to call EnableWindow has got it working, but I'm
> not sure this is the proper solution.. perhaps it should be calling
> WINNLSEnableIME16 in dlls/winnls?
>
> Thanks,
>
> Mark
--
Mike Hearn <m.hearn at signal.qinetiq.com>
QinetiQ - Malvern Technology Center
More information about the wine-devel
mailing list