wine
18 years agoserver: Connect to the window station and desktop specified by startup info.
Alexandre Julliard [Mon, 27 Mar 2006 10:57:17 +0000 (12:57 +0200)] 
server: Connect to the window station and desktop specified by startup info.

If window station and desktop aren't inherited from the parent, don't
connect to them from the server, but from the USER init code where we
can get the proper values from the startup info structure.

18 years agoserver: Store window properties in the global atom table instead of
Alexandre Julliard [Mon, 27 Mar 2006 10:50:26 +0000 (12:50 +0200)] 
server: Store window properties in the global atom table instead of
the per-winstation table.

18 years agoshell32: Add an uncompressed AVI displaying the word searching.
Louis. Lenders [Sat, 25 Mar 2006 11:21:55 +0000 (11:21 +0000)] 
shell32: Add an uncompressed AVI displaying the word searching.

18 years agoadvpack: Implement the launching of executables in RunSetupCommand.
James Hawkins [Mon, 27 Mar 2006 04:05:58 +0000 (22:05 -0600)] 
advpack: Implement the launching of executables in RunSetupCommand.

18 years agoadvpack: Define S_ASYNCHRONOUS in advpub.h.
James Hawkins [Mon, 27 Mar 2006 03:40:26 +0000 (21:40 -0600)] 
advpack: Define S_ASYNCHRONOUS in advpub.h.

18 years agoserver: Fixed process exit code on FreeBSD.
Alexandre Julliard [Mon, 27 Mar 2006 10:14:24 +0000 (12:14 +0200)] 
server: Fixed process exit code on FreeBSD.

18 years agowinedbg: Fix stepping over an instruction.
Petr Tesarik [Fri, 24 Mar 2006 11:46:10 +0000 (12:46 +0100)] 
winedbg: Fix stepping over an instruction.

18 years agowinedos: Clear TF bit before passing control to a VM86 interrupt handler.
Petr Tesarik [Mon, 27 Mar 2006 08:15:29 +0000 (10:15 +0200)] 
winedos: Clear TF bit before passing control to a VM86 interrupt handler.

18 years agowinhelp: Added Esperanto language support.
f_sophia [Sun, 26 Mar 2006 14:58:21 +0000 (15:58 +0100)] 
winhelp: Added Esperanto language support.

18 years agoshell32: Updated Esperanto translation.
Antonio Codazzi [Sun, 26 Mar 2006 14:58:02 +0000 (15:58 +0100)] 
shell32: Updated Esperanto translation.

18 years agokernel: Error out of CreateProcess if the specified current directory
James Hawkins [Mon, 27 Mar 2006 03:53:09 +0000 (21:53 -0600)] 
kernel: Error out of CreateProcess if the specified current directory
doesn't exist.

18 years agowine.inf: Add some dll stub dll to the system directory.
Vitaly Lipatov [Sun, 26 Mar 2006 11:30:58 +0000 (15:30 +0400)] 
wine.inf: Add some dll stub dll to the system directory.

18 years agowine.inf: Add SystemRoot.
Paul Vriens [Fri, 24 Mar 2006 09:01:00 +0000 (10:01 +0100)] 
wine.inf: Add SystemRoot.

18 years agontdll: Fix debug exceptions from VM86.
Petr Tesarik [Mon, 27 Mar 2006 08:12:02 +0000 (10:12 +0200)] 
ntdll: Fix debug exceptions from VM86.

- Set ContextFlags accordingly in save_vm86_context().
- Raise debug exceptions correctly for debug exceptions.
- Do not clear TF bit for VM86-generated debug exceptions.

18 years agoadvpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
James Hawkins [Mon, 27 Mar 2006 03:38:40 +0000 (21:38 -0600)] 
advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.

18 years agocommdlg: Malformed filters are still added to the filter combo box.
Mike McCormack [Sun, 26 Mar 2006 02:35:52 +0000 (11:35 +0900)] 
commdlg: Malformed filters are still added to the filter combo box.

18 years agocomctl32: Having an MRU list without a compare function works in Windows.
Mike McCormack [Sun, 26 Mar 2006 02:35:29 +0000 (11:35 +0900)] 
comctl32: Having an MRU list without a compare function works in Windows.

18 years agomsvcrt: Fix reading of signed numbers with unsigned read types in scanf.
H. Verbeet [Sun, 26 Mar 2006 02:10:28 +0000 (04:10 +0200)] 
msvcrt: Fix reading of signed numbers with unsigned read types in scanf.

18 years agomsvcrt: Fix fflush() of files opened for read.
Alexandre Julliard [Fri, 24 Mar 2006 16:53:12 +0000 (16:53 +0000)] 
msvcrt: Fix fflush() of files opened for read.

Some apps, for no particular reason, call fflush() on files opened for
read.  This keeps them from tripping over their shoelaces.

18 years agoopengl: Put OpenGL setup functions into their own debug channel.
Tomas Carnecky [Sat, 25 Mar 2006 12:07:23 +0000 (13:07 +0100)] 
opengl: Put OpenGL setup functions into their own debug channel.

18 years agowinedbg: Fixes for identifiers.
Eric Pouech [Sat, 25 Mar 2006 09:12:45 +0000 (10:12 +0100)] 
winedbg: Fixes for identifiers.

- fixed lexical rules for a path name
- fixed identifier rules so that we get the right precedence
  between ! and ::
- modules (in mod!name forms) are now handled as tIDENTIFIER
  (tPATH was buggy anyhow)

18 years agodbghelp: Module should be case insensitive.
Eric Pouech [Sat, 25 Mar 2006 09:12:57 +0000 (10:12 +0100)] 
dbghelp: Module should be case insensitive.

When looking up a symbol name in the form module!name, the module
lookup should be insensitive.

18 years agowined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
Stefan Dösinger [Fri, 24 Mar 2006 16:34:26 +0000 (17:34 +0100)] 
wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.

18 years agowined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
Stefan Dösinger [Fri, 24 Mar 2006 15:06:28 +0000 (16:06 +0100)] 
wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.

18 years agowined3d: Move the D3DSIO_DCL dumping code into its own function.
H. Verbeet [Thu, 23 Mar 2006 19:04:16 +0000 (19:04 +0000)] 
wined3d: Move the D3DSIO_DCL dumping code into its own function.

18 years agoadvpack: Add initial tests for RunSetupCommand.
James Hawkins [Fri, 24 Mar 2006 05:12:20 +0000 (23:12 -0600)] 
advpack: Add initial tests for RunSetupCommand.

18 years agoadvpack: Forward DelNodeA to its Unicode counterpart.
James Hawkins [Fri, 24 Mar 2006 05:11:00 +0000 (23:11 -0600)] 
advpack: Forward DelNodeA to its Unicode counterpart.

18 years agoadvpack: Forward RunSetupCommandA to its Unicode counterpart.
James Hawkins [Fri, 24 Mar 2006 05:11:15 +0000 (23:11 -0600)] 
advpack: Forward RunSetupCommandA to its Unicode counterpart.

18 years agoadvpack: Forward the FileSaveRestore API to their Unicode counterparts.
James Hawkins [Fri, 24 Mar 2006 05:10:43 +0000 (23:10 -0600)] 
advpack: Forward the FileSaveRestore API to their Unicode counterparts.

18 years agoadvpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
James Hawkins [Fri, 24 Mar 2006 05:10:21 +0000 (23:10 -0600)] 
advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.

18 years agoadvpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
James Hawkins [Fri, 24 Mar 2006 05:10:04 +0000 (23:10 -0600)] 
advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.

18 years agoserver: Fix memory leak in read_process_memory handler.
Ken Thomases [Fri, 24 Mar 2006 07:26:51 +0000 (01:26 -0600)] 
server: Fix memory leak in read_process_memory handler.

18 years agontdll: Recursive notify is implemented.
Mike McCormack [Fri, 24 Mar 2006 04:51:14 +0000 (13:51 +0900)] 
ntdll: Recursive notify is implemented.

18 years agoserver: Fix compilation under Darwin 7.
Phil Krylov [Fri, 24 Mar 2006 00:49:50 +0000 (03:49 +0300)] 
server: Fix compilation under Darwin 7.

18 years agomshtml: Added IHTMLElement2 implementation.
Jacek Caban [Thu, 23 Mar 2006 20:38:38 +0000 (21:38 +0100)] 
mshtml: Added IHTMLElement2 implementation.

18 years agoexdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
Jacek Caban [Thu, 23 Mar 2006 20:37:17 +0000 (21:37 +0100)] 
exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.

18 years agowined3d: Rectpatch code fix.
Stefan Dösinger [Thu, 23 Mar 2006 18:31:34 +0000 (19:31 +0100)] 
wined3d: Rectpatch code fix.

Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
with an older patch.

18 years agomsvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
Alexandre Julliard [Thu, 23 Mar 2006 19:35:52 +0000 (20:35 +0100)] 
msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).

18 years agokernel: Add processor specific environment variables.
Paul Vriens [Wed, 22 Mar 2006 10:43:19 +0000 (11:43 +0100)] 
kernel: Add processor specific environment variables.

18 years agocomctl32: A couple fixes for tab icon offsets.
James Hawkins [Thu, 23 Mar 2006 06:07:10 +0000 (00:07 -0600)] 
comctl32: A couple fixes for tab icon offsets.

- Shift selected icons up and non-selected icons down.
- Add the top or left draw rect to the vertical offset, because it may
  not be zero.

18 years agoadvpack: Implement FileSaveMarkNotExistW.
James Hawkins [Wed, 22 Mar 2006 20:40:55 +0000 (14:40 -0600)] 
advpack: Implement FileSaveMarkNotExistW.

18 years agoadvpack: Forward AdvInstallFileA to its Unicode counterpart.
James Hawkins [Wed, 22 Mar 2006 20:34:41 +0000 (14:34 -0600)] 
advpack: Forward AdvInstallFileA to its Unicode counterpart.

18 years agoadvpack: Forward the ansi user stub APIs to their Unicode counterparts.
James Hawkins [Wed, 22 Mar 2006 20:15:51 +0000 (14:15 -0600)] 
advpack: Forward the ansi user stub APIs to their Unicode counterparts.

18 years agoadvpack: Forward AddDelBackupEntryA to its unicode counterpart.
James Hawkins [Wed, 22 Mar 2006 19:51:44 +0000 (13:51 -0600)] 
advpack: Forward AddDelBackupEntryA to its unicode counterpart.

18 years agokernel: Remove a couple of incorrect asserts.
Alexandre Julliard [Thu, 23 Mar 2006 16:07:27 +0000 (17:07 +0100)] 
kernel: Remove a couple of incorrect asserts.

18 years agocomctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
Rein Klazes [Thu, 23 Mar 2006 10:29:44 +0000 (11:29 +0100)] 
comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.

18 years agokernel: Load QueueUserWorkItem function dynamically.
Detlef Riekenberg [Wed, 22 Mar 2006 22:34:52 +0000 (23:34 +0100)] 
kernel: Load QueueUserWorkItem function dynamically.

18 years agowidl: Fix base type alignments.
Eric Kohl [Thu, 23 Mar 2006 09:39:07 +0000 (10:39 +0100)] 
widl: Fix base type alignments.

Generate aligned marshal and unmarshal code for base type arguments
and return values.

18 years agowidl: Fix format string size calculation.
Eric Kohl [Thu, 23 Mar 2006 09:33:08 +0000 (10:33 +0100)] 
widl: Fix format string size calculation.

- Move proc format string size calculation from client.c and server.c
  to typegen.c.
- Implement type format string size calculation.

18 years agoserver: Class and global atoms should not be local to a window station.
Alexandre Julliard [Wed, 22 Mar 2006 21:13:40 +0000 (22:13 +0100)] 
server: Class and global atoms should not be local to a window station.

18 years agoprograms: Move icinfo out of avitools.
Marcus Meissner [Wed, 22 Mar 2006 12:31:54 +0000 (13:31 +0100)] 
programs: Move icinfo out of avitools.

18 years agowined3d: Set vertex attribute pointers defined in vertex declarations properly.
H. Verbeet [Wed, 22 Mar 2006 19:47:54 +0000 (19:47 +0000)] 
wined3d: Set vertex attribute pointers defined in vertex declarations properly.

18 years agowined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
H. Verbeet [Wed, 22 Mar 2006 19:47:32 +0000 (19:47 +0000)] 
wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.

18 years agowined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
H. Verbeet [Wed, 22 Mar 2006 19:47:16 +0000 (19:47 +0000)] 
wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
IWineD3DVertexDeclarationImpl_ParseDeclaration9.

18 years agowined3d: glTypeLookup cleanup.
H. Verbeet [Wed, 22 Mar 2006 19:46:59 +0000 (19:46 +0000)] 
wined3d: glTypeLookup cleanup.

Use a struct instead of an UINT array as entries in the glTypeLookup
table.

18 years agowined3d: Store the pixelshader version in the pixelshader object.
H. Verbeet [Wed, 22 Mar 2006 19:46:50 +0000 (19:46 +0000)] 
wined3d: Store the pixelshader version in the pixelshader object.

18 years agouser32: Only adjust the margins if the edit control is above a certain size.
Huw Davies [Wed, 22 Mar 2006 12:16:44 +0000 (12:16 +0000)] 
user32: Only adjust the margins if the edit control is above a certain size.

18 years agoadvpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
James Hawkins [Wed, 22 Mar 2006 20:08:37 +0000 (14:08 -0600)] 
advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.

18 years agomshtml: Clean up get_all and tags (also fixes a typo).
Jacek Caban [Wed, 22 Mar 2006 16:14:42 +0000 (17:14 +0100)] 
mshtml: Clean up get_all and tags (also fixes a typo).

18 years agowine.inf: Add a shdocvw.dll stub dll to the system directory.
Mike McCormack [Wed, 22 Mar 2006 14:46:31 +0000 (23:46 +0900)] 
wine.inf: Add a shdocvw.dll stub dll to the system directory.

18 years agomsi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
Mike McCormack [Wed, 22 Mar 2006 14:01:56 +0000 (23:01 +0900)] 
msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.

18 years agomsi: Don't crash when logging a record with only one field.
Mike McCormack [Wed, 22 Mar 2006 12:39:36 +0000 (21:39 +0900)] 
msi: Don't crash when logging a record with only one field.

18 years agoserver: New scheme for cleaning up objects on server exit.
Alexandre Julliard [Wed, 22 Mar 2006 19:32:04 +0000 (20:32 +0100)] 
server: New scheme for cleaning up objects on server exit.

Objects stored in static variables can now be marked when they are
created and are automatically cleaned up on exit. This avoids having
to export a bunch of close_* functions.

18 years agoadvpack: Forward TranslateInfStringExA to its unicode counterpart.
James Hawkins [Tue, 21 Mar 2006 19:32:37 +0000 (13:32 -0600)] 
advpack: Forward TranslateInfStringExA to its unicode counterpart.

18 years agoadvpack: Add second null for double null terminated lists.
James Hawkins [Tue, 21 Mar 2006 20:05:41 +0000 (14:05 -0600)] 
advpack: Add second null for double null terminated lists.

18 years agomsi: Show "hidden dialogs" but hide them initially.
Mike McCormack [Wed, 22 Mar 2006 05:06:30 +0000 (14:06 +0900)] 
msi: Show "hidden dialogs" but hide them initially.

18 years agomsi: Implement custom action type 17.
Mike McCormack [Wed, 22 Mar 2006 04:42:52 +0000 (13:42 +0900)] 
msi: Implement custom action type 17.

18 years agoriched20: Add a version resource.
Mike McCormack [Wed, 22 Mar 2006 04:46:20 +0000 (13:46 +0900)] 
riched20: Add a version resource.

18 years agowintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
Mike McCormack [Wed, 22 Mar 2006 04:46:02 +0000 (13:46 +0900)] 
wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.

18 years agoinclude: Add softpub.h.
Mike McCormack [Wed, 22 Mar 2006 04:45:35 +0000 (13:45 +0900)] 
include: Add softpub.h.

18 years agoole32: Initial tests for OLE clipboard functions.
Kevin Koltzau [Wed, 22 Mar 2006 05:05:14 +0000 (00:05 -0500)] 
ole32: Initial tests for OLE clipboard functions.

18 years agokernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
Bryan Mayland [Tue, 21 Mar 2006 21:45:40 +0000 (16:45 -0500)] 
kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.

18 years agoriched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
Lei Zhang [Tue, 21 Mar 2006 11:43:56 +0000 (03:43 -0800)] 
riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.

Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
introduced in earlier patches for EM_FINDTEXT. Additional test cases
have been added to check for corner cases.  Also improve input
validation.

18 years agoAssorted spelling fixes.
Francois Gouget [Tue, 21 Mar 2006 17:24:49 +0000 (18:24 +0100)] 
Assorted spelling fixes.

18 years agotaskmgr: Avoid forward declarations and make functions static.
Francois Gouget [Tue, 21 Mar 2006 17:35:41 +0000 (18:35 +0100)] 
taskmgr: Avoid forward declarations and make functions static.

18 years agotaskmgr: Reorder functions to avoid forward declarations.
Francois Gouget [Tue, 21 Mar 2006 17:34:04 +0000 (18:34 +0100)] 
taskmgr: Reorder functions to avoid forward declarations.

18 years agotaskmgr: Avoid forward declarations and make functions static.
Francois Gouget [Tue, 21 Mar 2006 17:32:40 +0000 (18:32 +0100)] 
taskmgr: Avoid forward declarations and make functions static.

18 years agoUpdate win32.api to match the current sources.
Francois Gouget [Tue, 21 Mar 2006 17:21:51 +0000 (18:21 +0100)] 
Update win32.api to match the current sources.

18 years agoinclude: Add missing error and facility codes.
Francois Gouget [Tue, 21 Mar 2006 17:20:32 +0000 (18:20 +0100)] 
include: Add missing error and facility codes.

18 years agoadvapi32: Fix the LsaEnumerateAccountRights() export.
Francois Gouget [Tue, 21 Mar 2006 17:18:32 +0000 (18:18 +0100)] 
advapi32: Fix the LsaEnumerateAccountRights() export.

18 years agoinclude: Standardize the LsaLookupNames() prototype.
Francois Gouget [Tue, 21 Mar 2006 17:16:47 +0000 (18:16 +0100)] 
include: Standardize the LsaLookupNames() prototype.

18 years agooleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
Robert Shearman [Tue, 21 Mar 2006 13:45:51 +0000 (13:45 +0000)] 
oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
regardless of what type they are.

Add a test for this and dump type infos created with CreateDispTypeInfo.

18 years agofonts: Use the EBLC table to retrieve the ascent of the bitmap font.
Huw Davies [Tue, 21 Mar 2006 17:08:56 +0000 (17:08 +0000)] 
fonts: Use the EBLC table to retrieve the ascent of the bitmap font.

18 years agowinedbg: Add display for floating point status.
Jeff Latimer [Tue, 21 Mar 2006 12:54:41 +0000 (23:54 +1100)] 
winedbg: Add display for floating point status.

Added code to examine and display floating point unit status into
be_i386.c as info all-regs command.

18 years agosfnt2fnt: Remove output file on failure.
Alexandre Julliard [Tue, 21 Mar 2006 15:18:45 +0000 (16:18 +0100)] 
sfnt2fnt: Remove output file on failure.

18 years agoAdded DLL_WINE_PREATTACH handling in a number of stub-only dlls.
Alexandre Julliard [Tue, 21 Mar 2006 15:18:24 +0000 (16:18 +0100)] 
Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.

18 years agomsi: Improve handling of short paths.
Mike McCormack [Tue, 21 Mar 2006 10:40:36 +0000 (19:40 +0900)] 
msi: Improve handling of short paths.

18 years agontdll: Start of pooling support for RtlQueueWorkItem.
Robert Shearman [Tue, 21 Mar 2006 13:44:14 +0000 (13:44 +0000)] 
ntdll: Start of pooling support for RtlQueueWorkItem.

Start of pooling support for RtlQueueWorkItem. The algorithm
implmented is very simple - if there are no free threads, create a new
one.

18 years agokernel: Add a test for QueueUserWorkItem.
Robert Shearman [Tue, 21 Mar 2006 13:43:06 +0000 (13:43 +0000)] 
kernel: Add a test for QueueUserWorkItem.

18 years agooleaut: Better support for invoking methods with VT_VARIANT argument types.
Robert Shearman [Tue, 21 Mar 2006 13:45:22 +0000 (13:45 +0000)] 
oleaut: Better support for invoking methods with VT_VARIANT argument types.

18 years agowininet: Document InternetCrackUrlW.
Robert Shearman [Tue, 21 Mar 2006 13:45:03 +0000 (13:45 +0000)] 
wininet: Document InternetCrackUrlW.

18 years agowininet: InternetCreateUrlW should return the number of bytes needed.
Robert Shearman [Tue, 21 Mar 2006 13:44:36 +0000 (13:44 +0000)] 
wininet: InternetCreateUrlW should return the number of bytes needed.

InternetCreateUrlW should return the number of bytes needed to store
the URL, not the number of characters (reported by Sven Paschukat).

18 years agontdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
Alexandre Julliard [Tue, 21 Mar 2006 14:10:22 +0000 (15:10 +0100)] 
ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.

By returning FALSE from this call, a builtin dll can specify that we
should try to load the native one instead.

18 years agoddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
Alexandre Julliard [Tue, 21 Mar 2006 14:06:36 +0000 (15:06 +0100)] 
ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.

18 years agodlls: Removed a number of dll symlinks that are no longer needed.
Alexandre Julliard [Tue, 21 Mar 2006 11:01:31 +0000 (12:01 +0100)] 
dlls: Removed a number of dll symlinks that are no longer needed.

18 years agowinewrapper: Remove explicit call to wineprefixcreate.
Alexandre Julliard [Tue, 21 Mar 2006 11:01:12 +0000 (12:01 +0100)] 
winewrapper: Remove explicit call to wineprefixcreate.

Now that wineprefixcreate detects the build tree automatically, the
standard behavior of starting it from ntdll should work fine.

18 years agowcmd: Try executing the process even if the exe file doesn't exist.
Alexandre Julliard [Tue, 21 Mar 2006 11:00:17 +0000 (12:00 +0100)] 
wcmd: Try executing the process even if the exe file doesn't exist.

It may be a builtin exe in which case the CreateProcess call will
succeed.

18 years agowine.inf: Use the new fake dlls mechanism to create placeholders for
Alexandre Julliard [Tue, 21 Mar 2006 10:40:11 +0000 (11:40 +0100)] 
wine.inf: Use the new fake dlls mechanism to create placeholders for
applications instead of using symlinks.

18 years agontdll: Detect the fake dlls created by setupapi and refuse to load them.
Alexandre Julliard [Tue, 21 Mar 2006 10:31:23 +0000 (11:31 +0100)] 
ntdll: Detect the fake dlls created by setupapi and refuse to load them.

18 years agosetupapi: Added support for creating fake dlls at install time.
Alexandre Julliard [Tue, 21 Mar 2006 10:30:48 +0000 (11:30 +0100)] 
setupapi: Added support for creating fake dlls at install time.

This should satisfy applications that access a dll file directly. For
apps that check the dll version in the file, the version resource is
copied from the builtin dll.