ole32: Rework storage with blockfiles to properly use ILockBytes interfaces.
authorAric Stewart <aric@codeweavers.com>
Fri, 16 Mar 2007 18:34:28 +0000 (13:34 -0500)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 20 Mar 2007 11:36:45 +0000 (12:36 +0100)
commit838eb4037fe93cef9a063a37dac0e70578224ea3
tree0306818f62729a91e53d513ee25c1a9a39b669e1
parent921edab75864dbcdc130bcf85866dfea12101b47
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
dlls/ole32/storage32.c
dlls/ole32/storage32.h