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