Francis Beaudet
9484481c84
Fixed a reference-counting problem in the external lock mechanism.
1999-03-10 13:56:43 +00:00
Francis Beaudet
66e3a85586
Fixed index calculations of the upper and lower bounds of a safearray.
...
Fixed a wrong initialization of the VT sizes array.
1999-03-10 13:25:27 +00:00
Francis Beaudet
e4828b6ba6
Implementation of the ReleaseStgMedium method.
1999-03-10 13:24:39 +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
David Luyer
ee517e863e
- fixed missing stdlib.h and string.h includes everywhere
...
- removed a couple of unneeded stdlib.h and stdio.h includes
1999-02-28 12:27:56 +00:00
Klaas van Gend
c2bae1c4a5
Now compliant to the Dutch standards.
1999-02-28 11:09:34 +00:00
Francis Beaudet
bc5477f7d2
Implemented support for arrays and safe arrays in VARIANT data
...
structures. Also moved the SAFEARRAY definition (yet again) to the
obj_oleaut.h file.
1999-02-28 10:07:12 +00:00
Francis Beaudet
07478c2e3e
Implemented the CoTaskMemRealloc API. Also clean-up around that API
...
call.
1999-02-28 09:57:40 +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
Paul Quinn
40d9d3d039
Many interface declarations that originated from oleidl.h, oaidl.h and
...
ocidl.h separated into somewhat relevant obj_* files.
1999-02-25 17:10:15 +00:00
Michael Veksler
249d14ba29
Fixed warning and compilation errors.
1999-02-25 16:39:16 +00:00
Marcus Meissner
219cfd8387
Optimized away more includes, readded some #includes for necessary
...
prototypes.
1999-02-24 13:05:13 +00:00
Thuy Nguyen
582cf8f6f4
Fixed a bug.
1999-02-24 10:52:26 +00:00
Thuy Nguyen
6d2e1735f9
Added support for larger files.
1999-02-24 10:36:34 +00:00
Sylvain St.Germain
b0191cc642
Fix COM_ExternalLockFreeList to do not fail with an empty list.
1999-02-24 09:42:30 +00:00
Marcus Meissner
a7f878519a
Added missing WINAPIs.
1999-02-21 18:16:08 +00:00
Francis Beaudet
eb5a29b6ce
Implemented the OleCreateFontIndirect method and the associated COM
...
object. That object supports the IFont and IDispatch interfaces.
1999-02-20 16:48:53 +00:00
Francis Beaudet
1921ef213a
Added some new stubs for the OLE menu descriptor methods.
1999-02-20 16:05:50 +00:00
Juergen Schmied
3426d85319
- made the security functions consistent. advapi calls down to ntdll now
...
- new SetSecurityDescriptorGroup, SetSecurityDescriptorOwner,
SetSecurityDescriptorSacl, GetSecurityDescriptorDacl
- nt-header cleanup
1999-02-19 16:29:05 +00:00
Francois Gouget
025464634a
Small fixes.
1999-02-19 10:00:54 +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
Francois Gouget
d04d2f1474
Updated to use the latest COM macros. Defined more interfaces and API
...
functions.
1999-02-18 10:59:20 +00:00
Francois Gouget
87e385fc6b
Moved some definitions to their proper include file.
1999-02-17 17:45:54 +00:00
Francois Gouget
452db3f18a
Changed ICOM_THIS definition.
1999-02-17 15:57:24 +00:00
Marcus Meissner
317af320cf
Optimized include/*.h: (recursively) include all headers needed by
...
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Juergen Schmied
4a1dbaf602
Implementation of ConvertDefaultLocale32.
1999-02-14 09:22:12 +00:00
Francois Gouget
b4c726e21b
All guid 'REFxxx' types already have a 'const' inside them.
1999-02-13 17:49:45 +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
Francis Beaudet
3f7ad7aa98
Implemented the OLE Drag and Drop target registration mechanism and
...
the DoDragDrop loop to perform the DnD operation.
1999-02-13 09:13:49 +00:00
Sylvain St.Germain
42d1255857
Implementation of a simple linked list (static) that stores and counts
...
references to COM objects.
1999-02-13 08:59:48 +00:00
Klaas van Gend
4a8639cc4b
Added support for the Dutch language.
1999-02-11 16:32:16 +00:00
Francois Gouget
20570b1738
IsEqualGUID is defined in 'include/wine/obj_base.h'. All other
...
declarations must surrender or prepare to be met with deadly force :-)
1999-02-11 13:05:22 +00:00
Francois Gouget
93217c6056
Better set of macros for defining the COM interfaces.
1999-02-10 06:42:03 +00:00
Michael Veksler
f935c59787
Added missing includes to avoid warnings/errors.
1999-02-09 15:49:39 +00:00
Marcus Meissner
c80f32458a
Include objbase.h for CoTaskMem* prototypes (or we get WINAPI
...
problems).
1999-02-05 09:28:51 +00:00
Marcus Meissner
0b64c85799
Added missing ULONG to static const OFFSET_xx.
1999-02-05 09:21: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
Jan D
6563cc8a23
Added definition for LOCALE_SGROUPING, LOCALE_SMONGROUPING and
...
LOCALE_IINTLCURRDIGITS.
1999-02-02 10:35:55 +00:00
Pascal Cuoq
2e4e8c6244
LCMapString32A: Implemented flags NORM_IGNORENONSPACE and
...
NORM_IGNORESYMBOLS in string mapping mode.
1999-01-31 10:02:30 +00:00
Francis Beaudet
f56d029f96
Implemented the startup-shutdown mechanism for the COM subsystem.
...
Implemented the Class object registration mechanism.
1999-01-30 13:36:55 +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
Marcus Meissner
32b32d8f3d
Updated msvideo. New program 'icinfo [-about] [-configure]' to
...
query installed (win32) compressors. Started on AVIFILE support.
1999-01-29 15:12:10 +00:00
Noomen Hamza
3fb3da29a1
Added a stub implementation for FileMoniker, ItemMoniker and BindCtx
...
classes.
1999-01-28 17:56:14 +00:00
Sylvain St.Germain
4fcd6d0fb1
Implementation of the SafeArray family functions.
1999-01-24 18:52:55 +00:00
Guy Albertelli
f7e185d2ae
Fixed FIXME in EnumTimeFormats32W
...
Added support for FONTSIGNATURE in GetLocaleInfo32A and updated
GetLocaleInfo32W.
1999-01-24 09:49:23 +00:00
Juergen Schmied
7b33e2b91c
Moved the instance creation of GUID's to a new file.
...
Size of compobj.o goes down to 1/3; should prevent more sig11's.
1999-01-23 14:06:44 +00:00