Alexandre Julliard
|
53929f1906
|
server: Make all dump function take a prefix string to simplify the tracing code.
|
2009-04-08 17:31:05 +02:00 |
Alexandre Julliard
|
653d2c4a8d
|
server: Store the type of CPU that the client is running on.
|
2009-04-03 14:49:10 +02:00 |
Alexandre Julliard
|
913e792b57
|
server: Store process/thread affinity as a 64-bit value.
|
2009-01-19 14:15:51 +01:00 |
Alexandre Julliard
|
7f1dc355ec
|
server: Generate padding in request structures from make_requests.
Add compile-time asserts to check that the structures have the expected layout.
|
2009-01-19 14:01:39 +01:00 |
Alexandre Julliard
|
8c8c665a3c
|
server: Reorganize some requests to avoid padding, and make remaining padding explicit.
|
2008-12-31 15:14:29 +01:00 |
Alexandre Julliard
|
0c914e475d
|
server: Make atom_t an unsigned int to avoid padding issues.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
fa8643805b
|
server: Make TEB and PEB client_ptr_t instead of void pointers.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
6db201080f
|
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
|
2008-12-30 21:09:41 +01:00 |
Alexandre Julliard
|
c86ec6445c
|
server: Make a couple of fields smaller in the apc_call_t/apc_result_t structures.
|
2008-12-30 15:22:45 +01:00 |
Alexandre Julliard
|
838803ce24
|
server: Make the address parameters in inter-process virtual memory calls client_ptr_t.
Add explicit padding fields in the corresponding structures.
|
2008-12-30 15:05:38 +01:00 |
Alexandre Julliard
|
947976f22c
|
server: Store module names as client_ptr_t instead of void pointers.
|
2008-12-29 17:10:11 +01:00 |
Alexandre Julliard
|
f2c4e09e80
|
server: Make module handles always 64-bit.
|
2008-12-29 16:47:51 +01:00 |
Alexandre Julliard
|
cb2788efaf
|
server: Add a module_handle_t type to represent client-side module handles.
|
2008-12-29 16:41:44 +01:00 |
Alexandre Julliard
|
a7b3efde0e
|
server: Store the async handle inside the async_data_t structure.
|
2008-12-26 12:33:21 +01:00 |
Alexandre Julliard
|
3cd817b53e
|
server: Make lparam_t always 64-bit.
|
2008-12-24 19:57:51 +01:00 |
Alexandre Julliard
|
a6216ab927
|
server: Make apc_param_t always 64-bit.
|
2008-12-17 19:43:40 +01:00 |
Alexandre Julliard
|
29d9759156
|
server: Use mem_size_t instead of file_pos_t for memory mapping sizes.
|
2008-12-17 19:25:49 +01:00 |
Alexandre Julliard
|
401f4b717a
|
server: Make mem_size_t always 64-bit.
|
2008-12-17 19:25:09 +01:00 |
Alexandre Julliard
|
f6fa72d770
|
server: Make async I/O transfer sizes always 32-bit.
|
2008-12-15 13:30:25 +01:00 |
Alexandre Julliard
|
dc7f170495
|
server: Add an apc_param_t type to store APC client-side parameters.
|
2008-12-15 13:29:38 +01:00 |
Alexandre Julliard
|
f4ec583d0a
|
tools: Keep track of requests sizes and alignments in make_requests.
|
2008-12-10 17:15:51 +01:00 |
Alexandre Julliard
|
37f3691f7f
|
tools: Re-use the file updating routines from make_makefiles in make_requests.
|
2008-12-10 17:13:30 +01:00 |
Alexandre Julliard
|
31282b3f63
|
server: Define an lparam_t type for message parameters that can hold all sorts of data.
|
2008-12-10 16:01:50 +01:00 |
Alexandre Julliard
|
77cf8034e4
|
server: Don't use size_t for module sizes, they are limited to 2Gb anyway.
|
2008-12-09 11:50:05 +01:00 |
Alexandre Julliard
|
d764107434
|
server: Make user handles ints instead of pointers.
|
2008-12-08 16:57:38 +01:00 |
Alexandre Julliard
|
0d3d456bd0
|
server: Make object handles ints instead of pointers.
|
2008-12-08 16:04:20 +01:00 |
Alexandre Julliard
|
3343c408cb
|
server: Convert the registry key modification time to a win32-style time.
|
2008-12-06 17:29:01 +01:00 |
Michael Stefaniuc
|
df17fcdafb
|
make_requests: Do not generate code that casts zero to a pointer.
|
2008-11-05 10:56:22 +01:00 |
Alexandre Julliard
|
235532ce28
|
server: Use the file_pos_t type for file sizes and offsets in the protocol structures.
|
2007-10-10 14:06:25 +02:00 |
Alexandre Julliard
|
737148c57b
|
server: Add a specific data type for ioctl codes so they can be printed as symbols.
|
2007-04-17 22:06:13 +02:00 |
Alexandre Julliard
|
aaf477f292
|
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
|
2007-04-17 20:08:59 +02:00 |
Alexandre Julliard
|
3d39c620da
|
make_requests: More aggressive grepping for status values.
|
2007-04-04 18:01:22 +02:00 |
Alexandre Julliard
|
111610c45e
|
server: Add an async_data_t structure to store parameters for async I/O requests.
|
2007-03-20 20:21:12 +01:00 |
Juan Lang
|
c2cb296277
|
ntdll: Implement NtAllocateLocallyUniqueId with server call.
|
2007-03-07 13:45:11 +01:00 |
Alexandre Julliard
|
fb40dc4099
|
server: Added mechanism for returning results of APC calls.
Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
|
2007-01-15 22:24:40 +01:00 |
Alexandre Julliard
|
60d6518c82
|
make_requests: Grab status names from async_terminate calls too.
|
2007-01-04 13:51:12 +01:00 |
Alexandre Julliard
|
5c8421d3e7
|
server: Add a generic apc_call structure to make it easier to extend, and more type-safe.
|
2007-01-04 13:40:09 +01:00 |
Alexandre Julliard
|
0f273c17ff
|
server: Added data_size_t type to represent sizes in the server protocol.
Make it an unsigned int to save some space on Win64, if we need to
transfer more than 4Gb over the server pipe something is seriously
wrong.
|
2006-07-26 11:11:03 +02:00 |
Mike McCormack
|
f386950fdd
|
server: Use unsigned long for request types that are 64bit in win64.
|
2006-06-07 14:21:12 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Alexandre Julliard
|
58273ea9c6
|
server: More generic mechanism for adding typecasts in server traces.
Added casts for size_t values.
|
2006-01-23 16:40:57 +01:00 |
Alexandre Julliard
|
830d1edb9d
|
Automatically generate the list of error names in make_requests.
|
2005-07-29 14:49:05 +00:00 |
Alexandre Julliard
|
691884b9b6
|
Restore chunk of code lost in previous changes.
|
2004-11-02 20:15:53 +00:00 |
Francois Gouget
|
11a7b29a61
|
Declare DO_DUMP_FUNC() before calling it and call normally so that
perl can check its prototype.
|
2004-10-21 19:58:39 +00:00 |
Francois Gouget
|
bd007ba1f0
|
Add 'use strict'.
Add prototypes to all functions.
Move 'main' to the end so we don't have to pre-declare all the
functions.
|
2004-10-04 18:54:04 +00:00 |
Gerald Pfeifer
|
27005516a3
|
Cast time_t to long for printing.
|
2003-10-01 03:32:16 +00:00 |
Alexandre Julliard
|
462172a3d6
|
Added abs_time_t structure to the server protocol, and added a dump
routine for it that displays the relative timeout to make timeout
values easier to interpret.
|
2003-04-02 22:48:59 +00:00 |
Alexandre Julliard
|
91befe1d64
|
Made process and thread ids small integers instead of pointers.
|
2003-02-01 01:38:40 +00:00 |
Alexandre Julliard
|
b3332d74b0
|
Converted the server to -DSTRICT.
|
2002-10-19 01:00:59 +00:00 |
Alexandre Julliard
|
54f228733a
|
Added process_id_t and thread_it_t types to the server interface
instead of using void*, and removed a number of type casts.
|
2002-10-03 19:54:57 +00:00 |