wine/ include/winternl.h include/async.h files ...

Alexandre Julliard julliard at winehq.org
Wed Jun 25 21:08:18 CDT 2003


ChangeSet ID:	8594
CVSROOT:	/home/winehq/opt/cvs-commit
Module name:	wine
Changes by:	julliard at wine.codeweavers.com	2003/06/25 21:08:18

Modified files:
	include        : winternl.h async.h 
	files          : smb.h smb.c file.c 
	dlls/winsock   : socket.c 
	dlls/ntdll     : sync.c file.c 
	dlls/kernel    : file.c comm.c 

Log message:
	Eric Pouech <pouech-eric at wanadoo.fr>
	- made async.h ready for use in ntdll: replaced all calls to kernel32
	functions with ntdll equivalent
	- replaced status setter/getter for wine async structures with direct
	access to a (now included) IO_STATUS_BLOCK structure
	- since we now have a IO_STATUS_BLOCK in async_private, we no longer
	need in most of the user (derivated) structures a field for
	LPOVERLAPPED (it's stored as the IO_STATUS_BLOCK)
	- rewrote the async.h users accordingly
	- implemented ntdll.Nt{Read|Write}File and let
	kernel32.{Read|Write}File(Ex)? use those new ntdll functions
	- rewrote smb read/write interfaces to be more ntdll stylish (no
	overlapped yet)

Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8594

Old revision  New revision  Changes     Path
 1.42          1.43          +1 -0       wine/include/winternl.h
 1.5           1.6           +35 -34     wine/include/async.h
 1.5           1.6           +2 -1       wine/files/smb.h
 1.20          1.21          +25 -32     wine/files/smb.c
 1.184         1.185         +96 -606    wine/files/file.c
 1.128         1.129         +35 -47     wine/dlls/winsock/socket.c
 1.29          1.30          +2 -2       wine/dlls/ntdll/sync.c
 1.25          1.26          +419 -94    wine/dlls/ntdll/file.c
 1.1           1.2           +102 -1     wine/dlls/kernel/file.c
 1.69          1.70          +6 -19      wine/dlls/kernel/comm.c




More information about the wine-cvs mailing list