32-->16 Calls: loader/ne/resource.c: krnl386.exe & kernel32: NE_DefResourceHandler: illegal call to AllocResource16

Dimitrie O. Paun dpaun at rogers.com
Sun Feb 2 19:56:59 CST 2003


On February 2, 2003 08:06 pm, Andrew Hughes wrote:
> HGLOBAL16 WINAPI NE_DefResourceHandler( HGLOBAL16 hMemObj, HMODULE16
> hModule, HRSRC16 hRsrc )
>
> Given the above signature for this function,  its abundant use of 16-bit
> calls (AllocResource16, GlobalLock16, GlobalRealloc16 - twice for the last
> two), and the fact that the NE stuff deals with Win16 executables, is this
> really a 32-bit function? Does it need conversion?

It does seem to be a 16 bit function. I think we should rename it to
    NE_DefResourceHandler16

It would be nice if a function ends in 16 if and only if it's a 16-bit 
function. That makes tools (and greps) easy to write.


-- 
Dimi.




More information about the wine-devel mailing list