Redesign of the server communication protocol to allow arbitrary sized
authorAlexandre Julliard <julliard@winehq.org>
Fri, 30 Nov 2001 18:46:42 +0000 (18:46 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 30 Nov 2001 18:46:42 +0000 (18:46 +0000)
commit9caa71eef41702e46d29f3432e40570a1419491d
tree5a41ff63c0aabe3f91356a08e1f377dd9bfc4bfb
parent8c2e573f9d41d0ea55d37e71e3b1aa40e8963c73
Redesign of the server communication protocol to allow arbitrary sized
data to be exchanged.
Split request and reply structures to make backwards compatibility
easier.
Moved many console functions to dlls/kernel, added code page support,
changed a few requests to behave properly with the new protocol.
87 files changed:
dlls/advapi32/registry.c
dlls/kernel/Makefile.in
dlls/kernel/comm.c
dlls/kernel/console.c [new file with mode: 0644]
dlls/kernel/debugger.c
dlls/kernel/sync.c
dlls/kernel/toolhelp.c
dlls/ntdll/exception.c
dlls/ntdll/nt.c
dlls/ntdll/ntdll.spec
dlls/ntdll/om.c
dlls/ntdll/reg.c
dlls/ntdll/sync.c
dlls/user/message.c
dlls/user/property.c
dlls/winsock/socket.c
files/change.c
files/dos_fs.c
files/file.c
include/thread.h
include/winbase.h
include/wincon.h
include/wine/server.h
include/wine/server_protocol.h
loader/module.c
loader/pe_image.c
memory/atom.c
memory/registry.c
memory/selector.c
memory/virtual.c
misc/options.c
misc/registry.c
msdos/vga.c
programs/wineconsole/wineconsole.c
scheduler/client.c
scheduler/handle.c
scheduler/pipe.c
scheduler/process.c
scheduler/synchro.c
scheduler/thread.c
scheduler/timer.c
server/async.c
server/atom.c
server/change.c
server/console.c
server/console.h
server/context_i386.c
server/context_sparc.c
server/debugger.c
server/device.c
server/event.c
server/file.c
server/handle.c
server/mapping.c
server/mutex.c
server/named_pipe.c
server/object.c
server/object.h
server/pipe.c
server/process.c
server/protocol.def
server/queue.c
server/registry.c
server/request.c
server/request.h
server/select.c
server/semaphore.c
server/serial.c
server/snapshot.c
server/sock.c
server/thread.c
server/thread.h
server/timer.c
server/trace.c
server/window.c
tools/make_requests
win32/console.c
win32/device.c
win32/except.c
windows/defwnd.c
windows/input.c
windows/message.c
windows/painting.c
windows/queue.c
windows/timer.c
windows/win.c
windows/winpos.c