Alexandre Julliard
|
aebb745488
|
Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
|
2005-05-23 10:12:26 +00:00 |
|
Alexandre Julliard
|
0ddd30b0b6
|
Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
|
2005-05-23 10:00:26 +00:00 |
|
Robert Shearman
|
b9ecbb6167
|
- Marshal objects & monikers into the ROT.
- Test for this behaviour.
|
2005-05-23 09:54:53 +00:00 |
|
Kevin Koltzau
|
bb4d6f88bf
|
Implement Hash function on composite moniker.
|
2005-05-23 09:52:13 +00:00 |
|
Robert Shearman
|
34d3049360
|
- Add a generic moniker marshaler that works by saving & loading
monikers to & from the stream.
- Use the generic moniker marshal in the file & item monikers and add
a class factory for each.
|
2005-05-19 14:22:14 +00:00 |
|
Robert Shearman
|
a890293f33
|
- Change remaining blocks of code with 2-space indentation to 4-space
indentation.
- Make vtables const.
- Remove an unnecessary memcpy and let the compiler do the work.
|
2005-05-19 12:04:58 +00:00 |
|
Robert Shearman
|
447ab61288
|
Write custom header up to and including size, not excluding.
|
2005-05-19 11:15:50 +00:00 |
|
Robert Shearman
|
10ee7b36e8
|
Implement IROTData::GetComparisonData for file & item monikers.
|
2005-05-18 18:28:15 +00:00 |
|
Pierre d'Herbemont
|
49b1d335d9
|
Big Endian specific code fixes in order to conform with
NONAMELESSSTRUCT.
|
2005-05-18 09:44:13 +00:00 |
|
Juan Lang
|
b45e31608b
|
Obvious fixes to PropVariantClear and PropVariantCopy for vector
types.
|
2005-05-17 10:18:59 +00:00 |
|
Juan Lang
|
ff87ad7ab1
|
Add a comment, and a no-op cleanup.
|
2005-05-16 21:37:54 +00:00 |
|
Juan Lang
|
e140d02a2b
|
Differentiate between version 0 and version 1 property storages.
|
2005-05-16 17:52:36 +00:00 |
|
Marcus Meissner
|
f3d99b2697
|
Move the Dll init function to compobj.c to avoid having global
variables. Remove need of ole32_main.h.
|
2005-05-16 14:12:53 +00:00 |
|
Marcus Meissner
|
fc61f6c553
|
Make _xmalloc16() static.
|
2005-05-16 08:47:40 +00:00 |
|
Marcus Meissner
|
81e2677939
|
Staticify FTMarshalImpl definition.
|
2005-05-16 08:47:26 +00:00 |
|
Marcus Meissner
|
45bc1c21a1
|
Make HGLOBALStream_* functions static.
|
2005-05-16 08:47:14 +00:00 |
|
Juan Lang
|
5d90f2bcf9
|
Store property names in the code page of the property set.
|
2005-05-16 08:43:35 +00:00 |
|
Jeff Latimer
|
72f73ac452
|
Implement the IEnumMoniker interface for the ROT and provide tests to
exercise the interface.
|
2005-05-14 18:50:14 +00:00 |
|
Juan Lang
|
2507264e05
|
- maintain proper byte order
- maintain PROPSETFLAG_ANSI flag based on codepage
- update comments
|
2005-05-14 11:06:44 +00:00 |
|
Mike McCormack
|
a22c767eb0
|
Remove function prototypes.
|
2005-05-13 17:45:50 +00:00 |
|
Hans Leidekker
|
6b7676a1e8
|
Don't import from ntdll.
|
2005-05-13 17:42:49 +00:00 |
|
Mike McCormack
|
e3b43fa458
|
Make sure a stream can't be created in read only storage.
|
2005-05-13 13:58:43 +00:00 |
|
Mike McCormack
|
912ffd6a0f
|
Remove unnecessary declarations and make functions static.
|
2005-05-12 09:57:21 +00:00 |
|
Mike McCormack
|
2c6c67f4ea
|
Make functions static and remove unnecessary declarations.
|
2005-05-11 15:56:45 +00:00 |
|
Mike McCormack
|
3c5790646f
|
Add a stub implementation of CoIsHandlerConnected.
|
2005-05-11 12:57:16 +00:00 |
|
Mike McCormack
|
809cf354e4
|
Fix a memory leak in the ole storage implementation.
|
2005-05-10 15:59:59 +00:00 |
|
Alexandre Julliard
|
34fa35dc99
|
Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
|
2005-05-09 14:42:30 +00:00 |
|
Juan Lang
|
4d1562495d
|
Correct/improve error checking in IPropertyStorage.
|
2005-05-09 09:26:43 +00:00 |
|
Alexandre Julliard
|
d62356aa1e
|
Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
|
2005-05-07 12:39:52 +00:00 |
|
Stefan Leichter
|
cabe752d1d
|
Make ole32 tests loadable on NT4.
|
2005-05-07 12:09:58 +00:00 |
|
Matthew Mastracci
|
6e028f414d
|
Replace stub entry for StgOpenStorageEx with call to StgOpenStorage.
|
2005-05-06 14:32:30 +00:00 |
|
Matthew Mastracci
|
8188790946
|
Replace StgCreateStorageEx stub with call to StgCreateDocfile and add
required STGFMT_* enumerations.
|
2005-05-05 16:44:05 +00:00 |
|
Juan Lang
|
b99dfb0c1a
|
Define and use endian conversion macros for big-endian machines.
|
2005-04-24 17:22:26 +00:00 |
|
Juan Lang
|
bf83ba1fa3
|
- convert strings between property storage's code page and system code
page
- add tests for setting code page
- fix tests and behavior to match WinXP
|
2005-04-23 19:04:49 +00:00 |
|
Stefan Leichter
|
950d678c5e
|
Make ole32 tests loadable on NT4.
|
2005-04-22 19:05:51 +00:00 |
|
Francois Gouget
|
4b9f767845
|
Specify the proper call convention in the PropSysFreeString()
implementation.
|
2005-04-20 16:21:16 +00:00 |
|
Francois Gouget
|
3ef8c51c8a
|
Tweak the API documentation to silence winapi_check warnings.
|
2005-04-20 15:18:42 +00:00 |
|
Dmitry Timoshkov
|
35356002e6
|
Zero out an invalidated runningObjectTableInstance pointer.
|
2005-04-15 16:11:29 +00:00 |
|
Juan Lang
|
e68982fcaf
|
Implement FmtIdToPropStgName & PropStgNameToFmtId, with tests.
|
2005-04-15 14:09:18 +00:00 |
|
Alexandre Julliard
|
f7ff216a15
|
Fixed a buffer overflow.
|
2005-04-14 12:50:54 +00:00 |
|
Dimitrie O. Paun
|
e3e5cf19a8
|
Remove the need for the non-standard (Close|Delete)MetaFile16().
|
2005-04-13 15:16:40 +00:00 |
|
Juan Lang
|
142254d746
|
Implement PropSys{Alloc|Free}String, and support BSTRs in
PropVariant{Clear|Copy} using them.
|
2005-04-13 11:13:55 +00:00 |
|
Juan Lang
|
c1fe67bc36
|
- add write support to IPropertyStorage, with tests
- misc. cleanups the tests turned up
|
2005-04-11 18:50:45 +00:00 |
|
Juan Lang
|
50794ce787
|
Add traces, add unit tests for IPropertyStorage, and fix the problems
they caught.
|
2005-04-11 14:30:24 +00:00 |
|
Mike McCormack
|
6714664dee
|
Eliminate forward declarations, make functions static.
|
2005-03-31 15:26:30 +00:00 |
|
Francois Gouget
|
6b10c324c5
|
Assorted spelling fixes.
|
2005-03-30 17:08:31 +00:00 |
|
Huw Davies
|
9be7f2789f
|
WriteFmtUserTypeStg doesn't pull a CLSID from the registry - it's
unclear when (if at all) this gets written.
|
2005-03-29 18:56:22 +00:00 |
|
Huw Davies
|
e42a23d2d3
|
Don't close reg key if the open failed.
|
2005-03-29 13:06:57 +00:00 |
|
Vincent Béron
|
c822566974
|
Change prototypes so gcc with some warnings doesn't bark.
|
2005-03-29 11:32:04 +00:00 |
|
Mike McCormack
|
a63c2eb30b
|
Remove function prototypes, make functions static.
|
2005-03-28 10:01:45 +00:00 |
|