16-bit shell seperation

György 'Nog' Jeney nog at sdf.lonestar.org
Tue Oct 29 05:23:04 CST 2002

> "György 'Nog' Jeney" <nog at sdf.lonestar.org> writes:
>> ChangeLog:
>>  * dlls/shell32/shell32_main.h
>>  * dlls/shell32/shell.c
>>  * dlls/shell32/shellreg.c
>>  * dlls/shell32/Makefile.in
>>  * dlls/shell32/shlexec.c
>>    Seperate out 16-bit functions into seperate file.
> I have applied the registry stuff, but not ShellExecute16; this one will
> be need to be split properly so that the 32-bit version doesn't contain
> 16-bit stuff.

The only place that there is 16-bit stuff in the 32-bit version is
WinExec16 in SHELL_ExecuteA.  Is it ok to simply call CreateProcess here?
Probably not because that whould have been done already.  So I dont see
how this could be done without some code duplication.  Mabey ifdef the

More information about the wine-devel mailing list