Commit Graph

93 Commits

Author SHA1 Message Date
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
Sylvain St.Germain 18aacf15cc DoDragDrop and OleIsCurrentClipboard stub implementation. 1999-01-23 11:54:12 +00:00
Francis Beaudet 4f85ca442c Make LoadTypeLib stub return failure instead of success. 1999-01-23 11:53:21 +00:00
Marcus Meissner af88f578ab LCMapStringA: if dstlen is insufficient, return
ERROR_INSUFFICIENT_BUFFER (verified).
1999-01-20 14:13:02 +00:00
Alexandre Julliard 638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Alexandre Julliard 0562539d18 Implemented file sharing checks in the server.
Added set file time server request.
Overall clean up of the file handling (DOS device handling is now
broken, should be redone).
1999-01-03 11:55:56 +00:00
Michael Veksler ca1bc866cf Moves more stuff from windows.h.
- include/winuser.h - interface relevant to user32.spec
- include/wine/winuser16.h - the old 16 bit interface (internal use)
- include/winbase.h - some minor updates to keep things coherent.
- Lot of other files made to include wine/winuser16.h, which is no
  longer included from windows.h
1999-01-01 18:57:33 +00:00
Marcus Meissner ae3921d6ab Another // comment fixed. 1999-01-01 18:43:12 +00:00
Juergen Schmied 69f2ea69f5 Fixed tons of incomplete prototypes, assignment's of pointer with
different signedness, superflous ',' and ';' in structures, wrong
return-types, lose of digits and some small glitches.
1998-12-26 19:44:13 +00:00
Marcus Meissner 73458b03cd Changed // comments to /* */ so WINE compiles with non-gcc compilers
again.
1998-12-26 12:54:29 +00:00
Jean-Claude Cote 9c7c8a4a36 Added VarDateFromStr API. 1998-12-24 16:59:17 +00:00
Marcus Meissner 12af849108 IStorage32 vtable was missing 3 stub entries. 1998-12-24 14:24:48 +00:00
François Gouget d604eb12ff First step to make it possible to call COM interfaces from C++ code in
Winelib.
1998-12-18 16:00:03 +00:00
Todd Vierling 7f57325fbc Undefined CHAR_MAX and CHAR_MIN (#defined by NetBSD's system headers).
Fixed some constants that are too big for a plain `int'.
1998-12-15 15:15:16 +00:00
Marcus Meissner ae8b10b96a Check for MAXFLOAT if FLT_MAX isn't there. 1998-12-15 13:01:21 +00:00
Huw D M Davies 73a6b2fc31 Hack OLE_GetFormat* to return something if datelen = 0.
Remove unnecessary WINAPI's.
1998-12-14 12:50:03 +00:00
Justin Bradford bc93bc833e Most of the currency variant conversion functions implemented.
Minor bugfixes and header tidying.
1998-12-11 14:02:16 +00:00
Marcus Meissner 720cab6696 Two debug messages clarified, one useless prototype removed. 1998-12-11 10:50:44 +00:00
Marcus Meissner e00d7d96c2 294 missing WINAPI added. 1998-12-11 10:40:43 +00:00
Juergen Schmied a975da05da Fixed SetLastError with wrong value. 1998-12-11 10:19:51 +00:00
Andreas Mohr 7a6228d1e1 Fixed a bunch of compiler warnings. 1998-12-11 09:16:48 +00:00
Jean-Claude Cote b00cbeadb8 Added implementation of the VARIANT APIs. 1998-12-10 10:00:38 +00:00
Marcus Meissner d5e7c7927c Some unnecessary #include and messages removed. 1998-12-09 11:06:00 +00:00
Uwe Bonnes b741528f4e Some small corrections to EnumSystemLocales32AW 1998-12-09 11:02:16 +00:00
Marcus Meissner 6dd19961c5 Bugfix: second RegOpenKey should use CLSIDkey instead of HKEY_CLASSES_ROOT. 1998-11-30 10:33:17 +00:00
Ulrich Weigand f76dac45b3 Bugfix: Do *not* zero out output buffer in GetNumberFormat32[AW]. 1998-11-26 14:51:57 +00:00
Pablo Saratxaga e520e212ae Small fixes. 1998-11-25 18:15:53 +00:00
Francis Beaudet f1779ed51d Implemented 3 methods: SysAllocStringLen(), SysReAllocStringLen()
and SysStringLen(). Ensure that the BSTR objects were allocated
according to the Windows documentation.
1998-11-25 17:20:36 +00:00
Eric Kohl f9d92882f0 Added IOleAdviseHoler interface (still a dummy) and fixed
CreateOleAdviseHolder().
1998-11-22 18:06:33 +00:00
Eric Kohl 7be922a2f4 Added stub for CreateItemMoniker(). 1998-11-22 17:56:07 +00:00
Juergen Schmied 324ea57239 Small fixes to get the default language to a sensible value.
Thanks to Pablo.
1998-11-22 17:43:30 +00:00
Andreas Mohr 29bbe12285 Enhanced OABuildVersion() to return different version values for
different winvers.
1998-11-22 16:36:07 +00:00
Robert Pouliot dfb1e9e436 Better OLE support in French languages. 1998-11-22 15:48:36 +00:00
Marcus Meissner 9dc325629d Turn mega double switch into static table (reduces compile time). 1998-11-22 15:36:14 +00:00
Juergen Schmied 1509b2d0a7 Bug fix. 1998-11-15 18:12:12 +00:00
David Luyer cc0588b4e0 Added Thai nls-resources. 1998-11-15 10:21:19 +00:00
Pablo Saratxaga a772866072 Display the language id for "XXX not supported for your language"
messages.
Added all languages and sublanguages for languages supported in
resources/sysres_Xx.
1998-11-15 10:20:33 +00:00
Gavriel State a23a1b3fa2 Add stubs for GetRunningObjectTable32 and OleRegGetUserType. 1998-11-15 09:22:23 +00:00
Gavriel State 28e226b6cf Ensure that CreateFileMoniker functions don't return a bogus moniker
object on failure.
1998-11-15 09:21:54 +00:00
Eric Kohl 999b1b702d Fixed list insertion bug in CoLoadLibrary(). 1998-11-14 18:41:43 +00:00
Pavel Roskin 06b4eb326e Added stubs for CoRevokeClassObject and OleSetClipboard. 1998-11-14 17:01:59 +00:00
Marcus Meissner 6188232436 (CoGetClassObject) one missing CALLBACK, extremely simplified clsid
lookup (Registry is case insensitive).
1998-11-14 16:46:26 +00:00
Juergen Schmied 4d5c9512c1 Stub for GetNumberFormat32W. 1998-11-14 16:42:14 +00:00
Alexander V. Lukyanov eb2788f010 Fix SCOUNTRY, SNATIVECTRYNAME, SABBREVDAYNAME3; change some SMONTHNAME*
to be in nominative case.
1998-11-14 11:29:31 +00:00