Aric Stewart : ole32:
Rework storage with blockfiles to properly use ILockBytes interfaces.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Mar 20 08:10:59 CDT 2007
Module: wine
Branch: master
Commit: 838eb4037fe93cef9a063a37dac0e70578224ea3
URL: http://source.winehq.org/git/wine.git/?a=commit;h=838eb4037fe93cef9a063a37dac0e70578224ea3
Author: Aric Stewart <aric at codeweavers.com>
Date: Fri Mar 16 13:34:28 2007 -0500
ole32: Rework storage with blockfiles to properly use ILockBytes interfaces.
Rework storage to make all its interactions with the underlying data go
though ReadAt and WriteAt to allow for an ILockBytes underlying layer.
Implement ReadAt and WriteAt in stg_bigblockfile.c for blockfiles.
---
dlls/ole32/stg_bigblockfile.c | 373 +++++++++++++++++++++++------------------
dlls/ole32/storage32.c | 293 ++++++++++++++++-----------------
dlls/ole32/storage32.h | 8 +-
3 files changed, 358 insertions(+), 316 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=838eb4037fe93cef9a063a37dac0e70578224ea3
More information about the wine-cvs
mailing list