Albert den Haan
dcbb9c0f4c
Declare only one instance of GUID_NULL.
1999-07-24 10:20:50 +00:00
Noel Borthwick
557ff419be
Implemented the OLE Clipboard API.
1999-07-18 15:43:45 +00:00
Dave Pickles
2bddc97774
GetTimeFormat() should return LocalTime not SystemTime.
1999-07-10 11:38:20 +00:00
Thuy Nguyen
71b327f13e
It is possible for a stream to have both small block and big block
...
chain as NULL.
1999-07-10 10:13:50 +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
Marcus Meissner
6230a87fb8
Check for complete lcid or just the primary language id in the
...
registry lookups (fixes one FirstClassClient 32 problem).
1999-07-04 12:47:53 +00:00
Marcus Meissner
a8c54fb8af
OleMetaFilePictFromIconAndLabel16: slightly broken, use LPOLESTR16.
1999-06-27 15:27:22 +00:00
Patrik Stridvall
1ed4ecffa8
ANSI C fixes.
...
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
1999-06-26 14:58:24 +00:00
Andreas Mohr
102e1f46e2
Kind of implemented OleMetaFilePictFromIconAndLabel.
1999-06-26 10:28:53 +00:00
Alexander Kanavin
f26c89e83a
Standard dialog boxes resources and OLE strings are now in cp1251 encoding
...
Font mapper does not anymore use fonts in -koi8-r encoding
Font mapper now recognises fonts in -windows-* encodings (these are
provided by xfstt TrueType server)
Font mapper now sees max 16384 fonts (was 2048)
1999-06-22 19:14:40 +00:00
Andreas Mohr
1597d735ef
Added COMPOBJ.DllEntryPoint (Acrobat3 16bit needs it).
1999-06-22 19:10:52 +00:00
Eric Pouech
13a30bace7
Thou shalt not use C++ comments.
1999-06-22 19:09:55 +00:00
Pablo Saratxaga
66f53a8a8b
Walloon language update.
1999-06-18 17:05:55 +00:00
Francis Beaudet
98231044e3
Fixed a problem with the LoadTypeLib method.
1999-06-12 08:20:30 +00:00
Marcus Meissner
c137ba6ee2
Fixed TLB_Read (can easily get count!=bytesread at the end of the file).
...
Fixed TLB_FindTlb (strstr on binary data will not work).
1999-06-07 17:41:37 +00:00
Paul Quinn
aaa830698c
Some non-threatening fixes to some headers, as well as some casting
...
changes that make winelib more win32 code compatible.
1999-06-05 15:23:20 +00:00
Rein Klazes
713462dfc4
Read/load type libraries. Implementation of ITypeLib, ITYpeInfo,
...
ITypeLib2 and ITypeInfo2 methods.
1999-06-05 12:00:13 +00:00
Rein Klazes
3e9608df2a
Allow NULL as argument to SysFreeString in accordance with SDK.
1999-06-05 11:53:33 +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
Francis Beaudet
9c8198742b
Bug fix.
1999-05-12 10:36:17 +00:00
Patrik Stridvall
1bb9403938
ANSI C fixes.
1999-05-08 15:47:44 +00:00
Francis Beaudet
809abaab19
Second part of the OLE datacache implementation.
1999-05-08 10:55:32 +00:00
Thuy Nguyen
115d8ccaab
Implemented GetHGlobalFromStream.
1999-05-08 10:48:44 +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
Thuy Nguyen
ad7e9c4cef
Implemented OleTranslateColor.
1999-05-08 09:37:59 +00:00
Alexandre Julliard
06c275a643
Converted to the new debugging interface (done with the help of the
...
script written by Patrik Stridvall).
1999-05-02 14:32:27 +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
Francis Beaudet
ebdea25edc
Implemented the OLE object default handler and data cache.
1999-05-02 09:27:08 +00:00
Thuy Nguyen
89fd2dd1e8
Implemented CreateILockBytesOnHGloba, GetHGlobalFromILockBytes and
...
the ILockBytes interface based on an HGLOBAL.
1999-05-01 10:36:07 +00:00
Francis Beaudet
c40ad9bb2b
Fixed a bug in CoRegisterClassObject.
1999-05-01 10:32:32 +00:00
Francis Beaudet
6ee9a5e718
Fixed a little Drag and Drop bug.
1999-05-01 10:10:30 +00:00
Patrik Stridvall
a9a671d7ca
Fixed ANSI compabillity.
1999-04-25 19:01:52 +00:00
Francis Beaudet
4f8b5a85c4
Implemented CreateStreamOnHGLOBAL.
1999-04-24 12:00:31 +00:00
Andreas Mohr
5c385be532
Let CoSetState() accept state == NULL.
1999-04-24 11:57:30 +00:00
Patrik Stridvall
0f8bc5b5c7
Fixed ANSI compabillity.
1999-04-22 16:27:50 +00:00
Francis Beaudet
9bf93c6e19
Added a check for a NULL pointer in CoFreeUnusedLibraries.
1999-04-22 09:10:16 +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
Pablo Saratxaga
002106ac22
Added walon language support (I also moved Cz -> Cs, Sw -> Sv, and Po
...
-> Pt; to conform to standard names for those languages).
1999-04-16 09:06:58 +00:00
Stephane Lussier
07e242f4a3
Implementation of IStorage::CopyTo and IStream::CopyTo.
1999-04-15 15:47:48 +00:00
Michael Veksler
2ff8485bf9
Fix IStorage16_fnStat() to use STATSTG16 (it is a 16 bit interface).
1999-04-11 12:10:49 +00:00
Francis Beaudet
0c12f37afd
Implemented the CoCreateInstanceEx method.
1999-04-11 12:01:08 +00:00
Francois Gouget
bb31223c6f
- use the latest ICOM macros
...
- moved the IDirectPlayLobby interface to dplobby.h
- removed all the implementation aspects since they need to be
separate
1999-04-11 11:53:20 +00:00
Juergen Schmied
43b667ceb7
Corrected debug output.
1999-04-10 16:52:22 +00:00
Juergen Schmied
d3045145d0
New interfaces for IOleCommandTarget, IDropTarget, IViewObject.
...
Small change how to get icons for listview.
1999-04-10 16:44:50 +00:00
Marcus Meissner
9819f2b72c
EnumCalendarInfoA stub.
1999-04-04 12:36:29 +00:00
Noel Borthwick
0aef461def
Implementation for OleCreateMenuDescriptor, OleSetMenuDescriptor and
...
OleDestroyMenuDescriptor along with a bunch of internally used methods
and data structures.
1999-04-01 11:48:01 +00:00
Adrian Thurston
5a09711873
initguid.h should only contain the macro that defines the guids.
...
Added olectl.h to guid.c so some needed guids get defined.
Made GUID_NULL an actual guid set to 0,0,0...
1999-04-01 11:47:09 +00:00
Alexandre Julliard
b981081170
Apparently no longer needed.
1999-03-28 15:11:31 +00:00
Alexandre Julliard
f80b2ab669
Authors: Paul Quinn <paulq@corel.ca>, Aaron Barnes <aaronb@corel.ca>, Adrian Thurston <adriant@corel.ca>
...
Bundle of new stubs.
1999-03-28 13:15:40 +00:00
Andreas Mohr
faa05bd20d
Added missing WINAPIs.
1999-03-28 13:13:03 +00:00
David Luyer
cb40df2749
Changed "strings.h" to "string.h".
1999-03-25 15:52:09 +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
Stephane Lussier
7451774496
Set type of destination variant in VariantChangeTypeEx function.
1999-03-19 16:44:32 +00:00
Marcus Meissner
6b9dd2e098
Lots of warning fixed, one missing WINAPI in ddraw.c added.
1999-03-18 17:39:57 +00:00
Thuy Nguyen
a841fec257
Return error if not a valid OLE compound file.
1999-03-17 15:11:27 +00:00
Jim Aston
2e1cafa288
Renamed wintypes.h to windef.h.
1999-03-14 16:35:05 +00:00
Paul Quinn
89b21b4c28
Many new defines, and structs to help compile MFC. As well as a few
...
OLE corrections from earlier.
1999-03-14 13:47:00 +00:00
Juergen Schmied
a3b7a40f56
- IShellFolder and IEnumIDList are using the new COM headers
...
- fixed sort order for folders and drives
1999-03-14 12:16:21 +00:00
Francois Gouget
dfc0f5ec8d
Fixes in the SysAllocString functions prototypes. It's mostly 'const'
...
problems that prevent regular code from compiling.
1999-03-13 18:13:10 +00:00
Francis Beaudet
d58f61c0df
Implemented the IPersistStream interface on the OLE font object.
1999-03-13 17:59:07 +00:00
Pavel Roskin
cbb9549687
Added prototypes for OleQueryLinkFromClip, OleQueryCreateFromClip,
...
OleCreateLinkFromClip, OleCreateFromClip, OleQueryType,
OleRevertClientDoc, OleEnumObjects.
1999-03-13 12:51:19 +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
Stephane Lussier
986de4b12a
Implemented DosDateTimeToVariant() and SysAllocStringByteLen() functions.
1999-03-12 17:02:32 +00:00
Paul Quinn
ea1640fc0c
Added a lot of new OLE interfaces.
1999-03-10 18:03:53 +00:00
Alexander Kanavin
91d72b9964
Added support for Russian language.
1999-03-10 18:01:35 +00:00
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