Michael Veksler
4405f3c369
Removed unnecessary includes from ole related files.
1999-08-18 18:35:57 +00:00
Patrik Stridvall
0e38aa7fda
Various ANSI C compability fixes.
1999-07-31 17:34:43 +00:00
Alexandre Julliard
359f497e97
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-07-04 16:02:24 +00:00
Paul Quinn
2305f3c06d
Microsoft com vtable compatibility workaround for g++. Basically adds
...
an optional 8 bytes padding to COM objects where the RTTI would be.
1999-05-22 11:41:38 +00:00
Thuy Nguyen
ed1d88b610
Implementation of IStorage supported by an implementation of
...
ILockBytes on top of an HGLOBAL.
1999-05-08 10:05:08 +00:00
Francis Beaudet
ec2edc7ee4
Fixed a few bugs in the OLE storage implementation, added a new set of
...
trace statements for the OLE storage related methods and introduced a
new debug channel for the storage subsystem.
1999-05-02 11:41:10 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Michael Veksler
d785aa646f
Simplify propertyNameCmp() and fix a warning in the way by removing
...
CRTDLL__wcsupr() calls.
1999-04-18 09:30:07 +00:00
Stephane Lussier
07e242f4a3
Implementation of IStorage::CopyTo and IStream::CopyTo.
1999-04-15 15:47:48 +00:00
Noomen Hamza
ed494ec539
Implemented:
...
- IMoniker interface for FileMoniker,ItemMoniker,AntiMoniker and
GenericCompositeMoniker
- IRunningObjectTable interface, and
- IBindCtx interface.
1999-03-23 13:48:56 +00:00
Thuy Nguyen
a841fec257
Return error if not a valid OLE compound file.
1999-03-17 15:11:27 +00:00
Thuy Nguyen
25ec82c133
StgCreateDocfile accepts NULL as a file name.
1999-03-13 12:48:27 +00:00
Thuy Nguyen
454ed9f0ba
Improved performance.
1999-03-12 17:06:46 +00:00
Thuy Nguyen
0445eb8b7e
Smarter way of searching for a free block.
1999-03-09 17:40:00 +00:00
Marcus Meissner
de43ef45ec
Fixed a lot of warnings using WINE_UNUSED, casts, commenting out and
...
additional {}. Rewrote GetCreationModeFromSTGM so we don't get
"possible use of uninitialized variable".
1999-02-28 19:56:59 +00:00
Marcus Meissner
064f170f76
More include optimisations and fixes.
1999-02-28 19:14:33 +00:00
Thuy Nguyen
b67b8e7a84
Added a missing Release.
...
STGM_CREATE should translate to CREATE_ALWAYS.
1999-02-28 09:55:46 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Thuy Nguyen
6d2e1735f9
Added support for larger files.
1999-02-24 10:36:34 +00:00
Thuy Nguyen
7935aeff74
Fixed bug with read-only files.
1999-02-18 15:55:53 +00:00
Francois Gouget
b0c61294ba
Modified so that they do not use the VTABLE_FUNC macros that performed
...
casts of all methods put in the jump table. I find it too risky to use
such macros because nothing guarantees that you actually put the right
method at the right place or that the prototype is right.
1999-02-18 13:26:22 +00:00
Thuy Nguyen
251c9dfda2
- Fixed a small block depot bug.
...
- Implemented converting from small blocks to big blocks.
- Validated file attributes and flags.
- Fixed a bug for larger files.
1999-02-13 12:10:15 +00:00
Marcus Meissner
c80f32458a
Include objbase.h for CoTaskMem* prototypes (or we get WINAPI
...
problems).
1999-02-05 09:28:51 +00:00
Francois Gouget
a94d649f76
Replaced references to interfaces.h by wine/obj_xxx.h headers instead
...
since these headers already provide the necessary definitions.
1999-02-02 16:14:23 +00:00
Francis Beaudet
d92b9475a9
Added an implementation of the OLE structured storage. The main
...
features of this implementation are:
- Can open storages created in Windows.
- Can create new storages that the windows libraries can
read.
- Provides all the functionality to create/open/remove and
rename streams and storages inside the main storage object.
1999-01-30 13:24:23 +00:00