Implementation of OleConvert routines.
commit89aa86165f6f3fddc1d7a985b31ba2b8613c6261
authorPierre Mageau <pierre@macadamian.com>
Fri, 25 Feb 2000 20:58:25 +0000 (25 20:58 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 25 Feb 2000 20:58:25 +0000 (25 20:58 +0000)
tree1078fc8c592849bdd220c2953d777e0bd9f7bf9a
parent1c57a3ba2dcf55f22c19b6cbd396a0b97acf71db
Implementation of OleConvert routines.

Thuy Nguyen <thuy@macadamian.com>
Don't allow to resize stream open in read only mode
Allow write access for stream/storage open with STGM_READWRITE.
StgOpenStorage return values are now more detailed.
Don't rely on STGM_CREATE flag in the Storage constructor.
Preventing to write out of date property.

Owen Wang <owenw@corel.ca>
Allow both positive & negative 32-bit integers as with MFC assumption.
This patch improves the 32bit limit on IStream::*_Seek operations.

John Li <johnl@corel.ca>
When WP opens a linked file, the malloc function in
OLECONVERT_LoadOLE10(...) returns a NULL. This causes a later Wine
crash. The actual problem is the function reading a large data length.
dlls/ole32/stg_stream.c
dlls/ole32/storage32.c
dlls/ole32/storage32.h
include/ole2.h
include/wine/obj_base.h
include/winerror.h