Commit Graph

144 Commits

Author SHA1 Message Date
Hans Leidekker
b49d92d84e Implementation stub for QueueUserWorkItem. 2005-02-21 21:02:12 +00:00
Lionel Ulmer
2f2546040d Implement 'W' variants of Process32First / Next APIs 2005-02-21 20:57:34 +00:00
Hans Leidekker
546b432347 Stub implementation for ReadDirectoryChangesW. 2005-01-31 16:23:31 +00:00
Hans Leidekker
f4a5ba1f6b Stub implementations for EnumDateFormatsEx{A,W}. 2005-01-03 14:32:16 +00:00
Ken Belleau
c7471d11ef Implemented EnumCalendarInfo(A/W/ExA/ExW). 2004-12-14 19:59:43 +00:00
Stefan Leichter
165b24b5e1 Added dummy implementation for EnumUILanguagesA/W. 2004-10-19 23:50:36 +00:00
Robert Shearman
3ae44f72b9 Added GetProcessId. 2004-08-24 18:46:05 +00:00
Roger Olson
0da4277a62 Added stub for CreateRemoteThread(). 2004-07-07 00:49:34 +00:00
Alexandre Julliard
cc461324da Store the number of processors in the PEB structure.
More correct support for setting critical section spin counts (based
on a patch by Robert Shearman).
2004-06-15 00:52:03 +00:00
Mike McCormack
6122eeb5ca Implemented SetFilePointerEx. 2004-06-14 17:56:50 +00:00
Raphael Junqueira
ac825d02f4 Semi stubs for GetSystemWow64Directory[AW]. 2004-06-02 21:32:55 +00:00
Alexandre Julliard
9db147e5e4 Make DIR_nt_to_unix return STATUS_NO_SUCH_FILE instead of
STATUS_OBJECT_NAME_NOT_FOUND to indicate that the last component
didn't exist to allow distinguishing it from legitimate errors.
Export it from ntdll, renamed to wine_nt_to_unix_file_name.
2004-04-23 02:46:18 +00:00
Alexandre Julliard
1cb0cf4ced Moved wine_get_unix_file_name implementation to ntdll, and changed it
to return an allocated buffer instead of a fixed size one.
2004-04-14 19:40:53 +00:00
Hans Leidekker
687197d8ba GetConsoleInfo() pseudo stub. 2004-04-02 19:18:51 +00:00
Raphael Junqueira
b9f45e7a70 Added some stubs. 2004-04-01 02:12:41 +00:00
Raphael Junqueira
919605c8be Added stub for SignalObjectAndWait. 2004-03-17 01:43:47 +00:00
Alexandre Julliard
e9871b0b68 The OpenConsoleW inherit argument is a boolean not a
SECURITY_ATTRIBUTES pointer.
2004-03-11 22:46:27 +00:00
Rein Klazes
2ce96b45a0 Implemented GetDaylightFlag. 2004-03-03 02:17:58 +00:00
Patrik Stridvall
8f9b09e947 Fixed some issues found by winapi_check. 2004-02-27 21:32:54 +00:00
Alexandre Julliard
1a87dc42e2 Removed some of the DOS device hacks (based on a patch by Eric
Pouech).
2004-02-24 01:15:12 +00:00
Jon Griffiths
32376a5227 Add stubs for the Activation Context API (XP+). 2004-01-30 22:57:21 +00:00
Eric Pouech
768008fa20 - got rid of FILE_Dup2 export from kernel32
- move all dos handle related code into dlls/kernel32
2004-01-14 04:34:20 +00:00
Eric Pouech
d6771b1333 Implemented Toolhelp32ReadProcessMemory. 2004-01-12 21:05:53 +00:00
Eric Pouech
5bf3a2669b Made wine_get_unix_file_name take a Unicode string pointer. 2004-01-05 23:42:09 +00:00
Eric Pouech
ff0365290b Got rid of DRIVE_OpenDevice, and replaced it with Win32 equivalents. 2003-11-25 01:51:07 +00:00
Alexandre Julliard
204847e8f6 Use the wine_ldt_* functions directly in winedos instead of calling
SELECTOR_AllocBlock.
2003-11-18 00:06:15 +00:00
Alexandre Julliard
d868549754 Moved toolhelp.h to dlls/kernel. 2003-11-17 20:49:45 +00:00
Eric Pouech
8ca6cadab1 - moved the remaining of int21 calls to dlls/winedos
- disabled drive enabling/disabling as well as disk serial number
  writing (for DLL separation issues)
- added volume management prototypes to include/winbase.h
- started DefineDosDevice (needed by first item in this list)
- removed int21 specific code from dlls/kernel
2003-11-14 04:54:39 +00:00
Mike McCormack
7e1f38034c Stubs for job control. 2003-11-03 22:12:15 +00:00
Alexandre Julliard
54b1d87daf Implemented Add/RemoveVectoredExceptionHandler. 2003-10-28 21:22:50 +00:00
Jon Griffiths
8c4ef67452 Implemented FoldStringW. 2003-10-15 20:57:49 +00:00
Alexandre Julliard
410e6b7b39 Changed the init code to make libwine load only ntdll and transfer
control to it, and then have ntdll load kernel32 using the normal
loader mechanisms.
Get rid of BUILTIN32_LoadExeModule.
2003-10-10 00:12:17 +00:00
Mike McCormack
c06bcc110f Stub implementations for some functions related to RegisterWait. 2003-10-09 19:46:43 +00:00
Jon Griffiths
bdcc0e3619 Implemented GetCPInfoExA/W.
Documentation updates.
2003-10-06 21:07:06 +00:00
Mike McCormack
bdfb12c0df Stubs for Get/SetUserGeoID(). 2003-10-01 03:12:02 +00:00
Jon Griffiths
f333510af2 Add LanguageGroup/GeoID enumeration fns.
Add some reg entries from XP.
SetLocaleInfo(): Set 2 I-values from S-values.
Optimise code size, fix a few bugs, documentation.
2003-09-24 18:51:22 +00:00
Eric Pouech
c3e6c095e1 Implemented kernel32.GetIoProcessCounters and stubbed
ntdll.NtQueryProcessInformation(ProcessIoCounters).
2003-09-19 00:06:45 +00:00
Mike McCormack
b2b2c4794b Move the mailslot stubs into the dlls/kernel directory. 2003-09-15 22:07:50 +00:00
Geoff Thorpe
7701dea1cd Added a stub for Heap32ListFirst. 2003-09-11 03:00:11 +00:00
Alexandre Julliard
3a5b7cf105 Extended WOWCallback16Ex to support register functions too. This
allows simplifying the wine_call_to_16 assembly code by moving part of
it to C code, and getting rid of the extra kernel exports.
2003-08-23 23:30:51 +00:00
Dimitrie O. Paun
cbefdefb02 Consolidate all kernel power management functions.
Provide prototypes and stubs for missing functions.
2003-08-12 18:56:54 +00:00
Eric Pouech
412d37f6e6 - adapted kernel32 so that it no longer (directly) manages console
handles as wineserver handles
- console input handle object is no longer waitable (input record
  synchronisation is now implemented as a simple semaphore), and removed
  FD_TYPE_CONSOLE from fd types in wineserver
- console handles now always have their two lower bit set so one can
  distinguish a console handle from a kernel object handle
- implemented some undocumented kernel32 console related APIs
  (CloseConsoleHandle, GetConsoleInputWaitHandle, OpenConsoleW,
  VerifyConsoleIoHandle, DuplicateConsoleHandle)
- allowed a few kernel32 APIs to take console pseudo-handles
  (FlushFileBuffer, GetFileType, WaitFor*Object*)
- simplified the console inheritance at process creation
- in console tests, no longer create a console if one already exists
2003-06-21 02:07:10 +00:00
Lionel Ulmer
370db5b47c Implemented a semi-stub for GetProcessPriorityBoost. 2003-06-04 20:17:00 +00:00
Alexandre Julliard
1ed73fae13 Call the user signal proc for exe modules too, to avoid duplicating
the module cleanup code.
2003-05-16 20:16:56 +00:00
Lionel Ulmer
12c61661ab Added SetSystemTimeAdjustment stub. 2003-05-04 02:23:38 +00:00
Michal Janusz Miroslaw
0114f775dd Add stub for InvalidateNLSCache. 2003-04-08 19:40:37 +00:00
Paul McNett
79673e91bb Stubs for BeginUpdateResourceA(), BeginUpdateResourceW(),
EndUpdateResourceA(), and EndUpdateResourceW().
2003-04-03 18:02:19 +00:00
Maxime Bellengé
95bf7df1d7 Stubs for EnumSystemLanguageGroups{A|W}. 2003-03-26 01:22:57 +00:00
Alexandre Julliard
114a31a2a8 Take advantage of new winebuild syntax to remove redundant function
names in spec files.
2003-03-20 03:53:12 +00:00
Alexandre Julliard
a9c51cb60b Replaced forwards by normal function declarations. 2003-03-17 00:17:00 +00:00