Commit graph

42 commits

Author SHA1 Message Date
Maarten Lankhorst
70441d5bb8 kernel32: Change all functions to use CDECL. 2008-12-23 13:09:45 +01:00
Maarten Lankhorst
768160e944 ntdll: Make all exported wine functions CDECL. 2008-12-17 15:02:25 +01:00
Austin English
7a92db4e8b kernel32: Convert a warn to an err. 2008-12-10 11:23:37 +01:00
Alexandre Julliard
d1b3d484f7 server: Add functions for conversions between server object handles and pointer-style handles. 2008-12-08 16:05:17 +01:00
Alexandre Julliard
fea2aa55d0 include: Fix the 64-bit value of magic handle constants. 2008-12-08 15:51:22 +01:00
Alexandre Julliard
a4e688218c kernel32: Call build_envp in the parent process so that it can use the Win32 heap. 2008-10-31 14:55:33 +01:00
Alexandre Julliard
da03d9355d kernel32: Call build_argv in the parent process so that it can use the Win32 heap. 2008-10-31 14:02:04 +01:00
Alexandre Julliard
5002bd21d1 kernel32: Moved the pthread emulation support to ntdll. 2008-10-30 15:39:50 +01:00
Dmitry Timoshkov
228c52de57 kernel32: Add support for foreign process handles in GetProcessVersion. 2008-10-16 11:21:40 +02:00
Andrey Turkin
7ba54ab45c kernel32: Add ExitProcess wrapper to please Shrinker. 2008-10-08 14:26:19 +02:00
Alexandre Julliard
5861612e86 kernel32: Set the stdin/stdout file descriptors to match the specified Win32 handles when possible. 2008-07-10 12:20:56 +02:00
Louis Lenders
d9fa87382e kernel32: Fix typo in SetProcessAffinityMask. 2008-06-20 11:18:06 +02:00
Alexandre Julliard
12de7d7591 kernel32: Move the wineboot event wait so that 16-bit processes wait too. 2008-05-13 20:26:37 +02:00
Alexandre Julliard
6477a1c1bf kernel32: Set the USERPROFILE and ALLUSERSPROFILE environment variables based on the ProfileList registry keys. 2008-05-06 16:07:13 +02:00
Dmitry Timoshkov
fab78cdc8d kernel32: Print in the trace pid and tid of the created process. 2008-05-06 11:25:50 +02:00
Alexandre Julliard
4073805aeb kernel32: If necessary reload the environment after wineboot has run. 2008-04-24 11:53:45 +02:00
Alexandre Julliard
05e55edd82 kernel32: Create the windows and system directories if necessary. 2008-04-17 20:33:47 +02:00
Alexandre Julliard
7a7ef6a64c kernel32: Moved the allocation of the process stack to ntdll. 2008-03-26 17:08:38 +01:00
Anatoly Lyutin
f773e148b0 kernel32: Implement IsWow64Process. 2008-03-24 20:39:22 +01:00
Dmitry Timoshkov
aebcbf0f6e kernel32: Return upper cased drive letters in paths, some applications depend on it. 2008-02-27 14:52:26 +01:00
Alistair Leslie-Hughes
9d36b416a7 kernel32: Add RegisterApplicationRestart stub. 2008-02-05 12:06:09 +01:00
Gerald Pfeifer
39f672798b kernel32: Use setproctitle where applicable to set the process name.
Based on a patch by Kris Moore.
2008-01-21 11:52:33 +01:00
Alexandre Julliard
9261c63ab3 kernel32: Fix the system affinity returned by GetProcessAffinityMask. 2008-01-16 21:01:33 +01:00
Alexandre Julliard
1d6d080d4b wineboot: Add a --init option used when launched automatically at startup.
Don't execute Run entries in that case.
2008-01-16 19:51:14 +01:00
Alexandre Julliard
9c00a78da5 kernel32: Don't inherit stdin/stdout handles in wineboot. 2008-01-14 15:49:56 +01:00
Alexandre Julliard
5a3132343d kernel32: Close the stdio handles when creating a detached process. 2008-01-14 15:49:12 +01:00
Alexandre Julliard
d55b2de574 kernel32: Launch wineboot on first startup of a wine process. 2008-01-04 12:51:04 +01:00
Alexandre Julliard
28aed6d9c8 kernel32: Initialize MaximumLength of the user params directory too. 2007-12-23 13:54:31 +01:00
Alexandre Julliard
a4269c8eed kernel32: Store the initial directory as a full path in the process parameters. 2007-12-21 12:42:28 +01:00
Vitaliy Margolen
eb31959ab9 kernel32: Implement GetProcessHandleCount. 2007-11-01 12:41:48 +01:00
Louis Lenders
7475599b40 kernel32: Set USERNAME environment variable. 2007-08-17 12:21:45 +02:00
Dmitry Timoshkov
a67b689121 kernel32: Fix compilation warnings in 64-bit mode. 2007-05-23 13:13:54 +02:00
Andrew Talbot
fe933b022a kernel32: Exclude unused headers. 2007-05-07 20:34:58 +02:00
Vitaliy Margolen
2bd4d6b180 kernel32: Fix off by one error. 2007-04-30 12:32:58 +02:00
Andrew Talbot
503b338e88 kernel32: Replace inline static with static inline. 2007-03-17 20:03:39 +01:00
Konstantin Kondratyuk
aefbef00f9 kernel32: Allow to execute .cmd files. 2007-03-07 21:34:03 +01:00
Francois Gouget
bb8e625b5b Assorted spelling fixes. 2006-12-05 10:31:47 +01:00
Mike McCormack
f8829297da kernel32: Downgrade a FIXME to a WARN. 2006-11-16 12:45:09 +01:00
Alexandre Julliard
ed58b1bad0 kernel32: Better workaround for the lack of locale environment variables on MacOS. 2006-11-07 18:24:15 +01:00
Dmitry Timoshkov
5ace8745ce kernel32: Exit from initial thread with ExitThread not by ExitProcess. 2006-10-24 20:49:14 +02:00
Michael Stefaniuc
8c38b88068 kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
Alexandre Julliard
489d87d1e5 kernel32: Renamed the kernel directory to kernel32.
Also get rid of the kernel/messages subdirectory.
2006-09-12 13:34:06 +02:00
Renamed from dlls/kernel/process.c (Browse further)