Francois Gouget
187de1794e
psapi/tests: Fix the EnumProcessModules() test and provide more diagnostic information if it fails.
...
On some Windows systems aclayers.dll gets injected into the process and brings in a lot of extra dlls.
2011-08-26 16:33:52 +02:00
Francois Gouget
3b239dbc62
kernel32: Implement K32GetProcessImageFileNameA().
2011-08-05 15:22:47 +02:00
Jacek Caban
e4ffd1f834
kernel32: Moved GetPerformanceInfo implementation to kernel32.
2011-05-16 16:35:36 +02:00
Jacek Caban
595521bc95
kernel32: Moved GetWsChanges and InitializeProcessForWsWatch implementations to kernel32.
2011-05-16 16:35:35 +02:00
Jacek Caban
827e852166
kernel32: Moved EnumPageFiles[AW] implementation to kernel32.
2011-05-16 16:35:34 +02:00
Jacek Caban
0909f2e054
kernel32: Moved device-related stubs from psapi to kernel32.
2011-05-16 16:35:34 +02:00
Jacek Caban
772da9baae
kernel32: Moved GetMappedFileName[AW] stubs to kernel32.
2011-05-13 16:45:21 +02:00
Jacek Caban
0d0f2fa4a9
kernel32: Moved GetModuleInformation implementation to kernel32.
2011-05-12 14:29:21 +02:00
Jacek Caban
9bbf3f9075
kernel32: Moved GetModuleFileNameEx[AW] to kernel32.
2011-05-12 14:29:14 +02:00
Jacek Caban
e6dd213d52
kernel32: Moved GetModuleBaseName[AW] implementation to kernel32.
2011-05-12 14:29:07 +02:00
Jacek Caban
4ed94f7939
kernel32: Moved GetProcessMemoryInfo implementation to kernel32.
2011-05-12 14:28:45 +02:00
Jacek Caban
c1c70c62cb
kernel32: Moved QueryWorkingSet and QueryWorkingSetEx implementation to kernel32.
2011-05-11 14:56:49 +02:00
Jacek Caban
362a7d571e
kernel32: Moved EnumProcessModules implementation to kernel32.
2011-05-10 14:04:55 +02:00
Jacek Caban
1fa36c85bd
kernel32: Moved EnumProcesses implementation to kernel32.
2011-05-04 17:26:45 +02:00
Jacek Caban
25023c1302
psapi: Forward EmptyWorkingSet implementation to kernel32.
2011-04-19 18:29:24 +02:00
Jacek Caban
81aa05eab6
kernel32: Moved GetProcessImageFileName implementation from psapi to kernel32.
2011-04-08 17:06:46 +02:00
Austin English
db27d9afa9
psapi/tests: Get rid of an ugly test macro.
2010-10-08 11:02:27 +02:00
Austin English
f2d1145142
psapi/tests: Macro cleanup.
2010-10-05 12:07:37 +02:00
Austin English
cad2aaff2b
psapi/tests: Remove an ugly macro.
2010-10-04 15:00:05 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Alexandre Julliard
6cf16d723a
psapi/tests: Fix the working set tests for Wow64.
2010-06-22 13:06:23 +02:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexandre Julliard
c7f7d1985e
psapi/tests: Handle an error that happens on Win2k.
2010-02-05 11:39:24 +01:00
Louis Lenders
2249f36676
psapi: Add version resource.
2009-08-27 15:41:16 +02:00
Mikołaj Zalewski
666c0a57cc
psapi: Implement GetProcessImageNameW.
2009-04-07 11:20:58 +02:00
Michael Stefaniuc
5358233561
psapi: Remove superfluous pointer casts.
2009-01-30 11:45:20 +01:00
Alexandre Julliard
6a548b1e9d
ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit.
2009-01-03 14:55:32 +01:00
Paul Vriens
2b83936b3c
psapi/tests: Use win_skip instead of trace.
2008-10-21 11:43:28 +02:00
Rob Shearman
48000893f9
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
...
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
2008-03-04 20:55:01 +01:00
Andrew Talbot
ed82acd15d
psapi: Remove unneeded cast.
2008-01-16 12:16:07 +01:00
Michael Stefaniuc
42be36f61b
psapi: GetWsChanges() calls down to the wrong ntdll function. Found by sparse.
2007-06-06 12:12:05 +02:00
Michael Stefaniuc
9e4883e2b8
psapi: GetPerformanceInfo() calls down to the wrong ntdll function. Found by sparse.
2007-06-06 12:11:59 +02:00
Francois Gouget
7071a0105f
psapi/tests: Fix a signed/unsigned int mismatch.
2007-05-29 13:46:33 +02:00
Alexandre Julliard
276ba12dab
psapi: Don't print output parameters as strings.
2007-05-10 12:15:48 +02:00
Michael Ploujnikov
cab43e6b61
psapi/tests: Win64 printf format warning fixes.
2006-10-11 12:09:14 +02:00
Michael Stefaniuc
bcd0836f1d
psapi: Win64 printf format warning fixes.
2006-10-09 12:44:11 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Alexandre Julliard
5cf75e615a
makefiles: Only run test and documentation targets in directories that need them.
2006-08-28 13:37:44 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
5258e061dc
make_dlls: Ignore generated import libraries from the top-level .gitignore.
2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Stefan Leichter
3c5fc25b88
psapi: Fix output parameter of function GetModuleBaseName in spec
...
file.
2006-02-13 13:24:15 +01:00
Ge van Geldorp
1a1583a364
Match PSDK STATUS_* definitions.
2005-11-28 17:32:54 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Alexandre Julliard
7e22be4d84
We are no longer generating .dbg.c files.
2005-09-29 10:35:58 +00:00
Felix Nawothnig
08200ca3bc
Make GetProcessMemoryInfo fail if the passed buffer is too small.
2005-07-08 11:31:14 +00:00
Francois Gouget
c7dcf642ea
Add trailing '\n's to ok() calls.
2005-07-06 15:46:47 +00:00
Felix Nawothnig
771d98c0a4
Rewrote the psapi test suite.
2005-06-27 19:47:48 +00:00
Felix Nawothnig
b5aa931fb9
Don't dump content of output buffers.
2005-06-25 17:56:56 +00:00
Felix Nawothnig
f192bb60f8
- Replaced server requests by native APIs in EnumProcessModules,
...
GetModuleBaseNameW, GetModuleFileNameExW and GetModuleInformation.
- Make EnumProcessModules return modules in load order
- Set ERROR_INSUFFICIENT_BUFFER in GetModuleInformation when failing
due to (cb < sizeof(MODULEINFO)).
2005-06-23 11:41:05 +00:00
Felix Nawothnig
d418460ff4
- Replaced server requests in EnumProcesses by native APIs
...
- Fixed third parameter (should return the amount of used and not
needed memory).
2005-06-15 18:07:11 +00:00
Alexandre Julliard
34fa35dc99
Added rules for building import libraries in the individual dll
...
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Alexandre Julliard
d62356aa1e
Added rules to build import libraries in the individual dll makefiles.
...
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Peter Berg Larsen
a667d536b9
Janitorial: Get rid of strncpy/strncpyW.
2005-03-29 19:49:21 +00:00
Hans Leidekker
fccfcbf7ba
Stub implementations for EnumPageFiles{A,W}, GetProcessImageFileName{A,W}.
...
Implement GetPerformanceInfo, GetProcessMemoryInfo on top of
NtQueryInformationProcess and GetWsChanges, QueryWorkingSet{,Ex} on
top of NtQueryVirtualMemory.
2005-01-20 19:59:48 +00:00
Stefan Leichter
80c1addb1c
Fixed GetModuleBaseNameA tests for WinXP.
2004-10-22 22:04:56 +00:00
Stefan Leichter
907f85bb66
Fix tests of GetModuleFileNameA on 98/XP.
2004-07-12 19:46:53 +00:00
Stefan Leichter
204ec74044
Skip tests without error if psapi.dll could not be loaded.
2004-06-28 20:29:36 +00:00
Stefan Leichter
0d4fff4fdd
Moved implementation of GetModuleBaseName from ascii to unicode, added
...
some tests for GetModuleBaseNameA.
2004-06-15 20:23:47 +00:00
Eric Pouech
df93f2eeee
GetModuleFileName[AW] doesn't terminate the string if the buffer is
...
too small.
2004-05-19 03:22:55 +00:00
Alexandre Julliard
9e4ed6460c
.spec.c files are no longer used for 32-bit dlls.
2004-03-24 03:36:44 +00:00
Kevin Koltzau
a1619a39c2
Export QueryWorkingSet.
2003-12-01 22:34:39 +00:00
Dimitrie O. Paun
fbdfd910c1
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
2003-10-11 01:09:15 +00:00
Alexandre Julliard
c30cefb2d5
Store module names in Unicode in the server.
2003-09-30 01:04:19 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Francois Gouget
0fc0ddb62d
Add stubs for some new WinXP APIs.
2003-06-13 16:29:54 +00:00
Michael Stefaniuc
2229472d94
Add some missing HeapFree's and one missing free.
2003-04-03 18:04:40 +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
Eric Pouech
d93cb70558
Implemented GetModuleBaseName(AW), GetModuleFileNameEx(AW) and
...
GetModuleInformation.
2003-01-09 00:02:26 +00:00
Alexandre Julliard
dbf8b78acd
Added .spec.def files.
2002-12-12 22:04:04 +00:00
Michael Stefaniuc
348ea6d295
Compile the psapi dll with STRICT defined.
2002-10-22 00:46:46 +00:00
Alexandre Julliard
23bb3715f7
Added support for building certain dlls with -DSTRICT.
...
Added -DWINE_NO_STRICT flag to dlls that don't support STRICT yet.
2002-10-18 23:46:28 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
67371bcc8d
Added -res option to specify resources on winebuild command-line.
...
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Hidenori Takeshima
d677edf9e4
Implemented EnumProcesses and EnumProcessModules.
2002-03-22 00:56:36 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Patrik Stridvall
74e4d21ebe
Avoid wildcards in .cvsignore.
2002-01-29 03:05:12 +00:00
Francois Gouget
e76218dd61
Add '\n' at the end of traces.
2001-05-09 17:31:31 +00:00
Patrik Stridvall
0c61028734
Documentation ordinal fixes.
2001-01-25 22:22:21 +00:00
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Alexandre Julliard
27939f00fd
Start using import tables for dlls that can already support it.
2000-11-12 03:50:10 +00:00
Alexandre Julliard
eb58e1d597
Declare debug channels in all dlls that need them; added imports of
...
ntdll where necessary.
2000-11-05 04:53:07 +00:00
Alexandre Julliard
691171b8e6
Small dll interfaces cleanups.
2000-08-08 20:49:16 +00:00
Alexandre Julliard
6953d6756c
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
2000-06-20 20:24:14 +00:00
Patrik Stridvall
2d6457c11a
Added/fixed some documentation reported by winapi_check.
2000-03-28 20:22:59 +00:00
Alexandre Julliard
d0edc5fecd
Moved dll-specific make rules to a separate Makedll.rules file.
2000-03-04 22:31:27 +00:00
Alexandre Julliard
318f4cefd2
Build most dlls as separate shared libraries.
2000-01-31 05:02:49 +00:00
Marcus Meissner
bade58f2d2
Added *.spec.c, *.spec.glue.s, *.glue.c to .cvsignore that need them.
2000-01-23 22:00:06 +00:00
Alexandre Julliard
6f715732e7
Make use of automatic ordinal allocation.
2000-01-01 22:06:18 +00:00