Commit Graph

113 Commits

Author SHA1 Message Date
Jacek Caban 42dda83b3f itss: Allow reading from ReportData call. 2007-02-06 22:07:21 +01:00
Jacek Caban 6489a1c242 itss: Added more protocol tests. 2007-01-15 12:30:37 +01:00
Jacek Caban 05d2aa4506 itss: Close chm file when destroying Storage. 2007-01-15 12:30:23 +01:00
Jacek Caban f925e0c0d1 itss: Return S_FALSE in IStream::Read if there is no more data to read. 2007-01-15 12:30:18 +01:00
Andrew Talbot 2786275559 itss: Remove unused variable and associated dead code. 2007-01-12 11:23:39 +01:00
Andrew Talbot 852ae99662 itss: Declare a function static. 2007-01-10 22:25:36 +01:00
Francois Gouget b84417ee11 itss: Fix spelling of the dwOrigin variables. 2007-01-04 11:25:10 +01:00
Alexandre Julliard f92ef1c543 makedep: Add support for magic comments in .rc files so we can generate proper dependencies for them. 2006-12-26 15:02:03 +01:00
Jacek Caban 1e65d4743c itss: Added test of protocol. 2006-12-26 12:36:46 +01:00
Jacek Caban 1f6c8f975d itss: Added ITS protocol implementation. 2006-12-26 12:20:39 +01:00
Jacek Caban 7d95f0c4da itss: Added ITSProtocol stub implementation. 2006-12-24 14:02:36 +01:00
Jacek Caban 162b3350e1 itss: DllCanUnloadNow code clean up. 2006-12-24 14:01:52 +01:00
Jacek Caban b79fa300ad itss: Move registration code to inf file and add missing registry. 2006-12-24 14:00:55 +01:00
Jacek Caban e6fd4d42f0 itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
ITSProtocol is a different object.
2006-12-24 13:59:26 +01:00
Jacek Caban ab4822ec73 itss: DllUnregisterServer is not a stub. 2006-12-24 13:59:16 +01:00
Hans Leidekker 2492abbbd3 itss: Win64 printf format warning fixes. 2006-10-12 21:26:39 +02:00
Michael Stefaniuc 173f7bd26c janitorial: Remove remaining NULL checks before free() (found by Smatch). 2006-10-10 12:56:24 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Mike McCormack 73137390b0 itss: Simplify the class factory. 2006-08-22 12:11:21 +02:00
Francois Gouget b684e9d652 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste) so we can register its VersionIndependentProgID. 2006-08-08 11:16:12 +02:00
Alexandre Julliard eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Paul Vriens 8f143f190c Use the return value of register_key_guid. 2006-06-30 21:08:07 +02:00
Alexandre Julliard c637fa3cc6 itss: Make the virtual table functions static where possible. 2006-06-10 11:58:27 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman 74407105d2 Check the return value from register_key_guid in all the DLL registering code. 2006-05-10 19:38:04 +02:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Mike McCormack a107234dcd gcc 4.0 warning fixes. 2005-08-29 09:38:19 +00:00
James Hawkins 5a07e6eda1 Moved itss.idl to include/wine. 2005-08-25 10:25:14 +00:00
James Hawkins b032243bdb Register the ITStorage class. 2005-08-23 18:17:03 +00:00
Alexandre Julliard d4bea314d0 itss doesn't need an import library. 2005-08-09 10:32:27 +00:00
Alexandre Julliard a152470a68 Mark DllMain and similar exports as private. 2005-08-09 10:31:35 +00:00
Mike McCormack bda7ace2e9 Interlocked LONG* gcc warning fixes. 2005-07-13 11:59:15 +00:00
Mike McCormack 0791d06215 Interlocked LONG* gcc warning fixes. 2005-07-12 19:21:36 +00:00
Jacek Caban 1040952ef2 Export DllMain as native does. 2005-06-27 12:04:09 +00:00
Jacek Caban fd2b4986a8 Use GUIDs from itss.idl. 2005-06-23 16:44:28 +00:00
Mike McCormack 383302c11e Make functions static. 2005-06-20 10:30:15 +00:00
Dmitry Timoshkov b67da5b946 Make more of the OLE interface vtables const. 2005-06-01 19:57:42 +00:00
Hans Leidekker 97d1b11ebd Fix uninitialized warnings. 2005-05-24 12:34:29 +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
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
Peter Berg Larsen 6e3bcb5a54 Replace strncpy with memcpy or lstrcpyn. 2005-04-18 10:30:55 +00:00
Vincent Béron 811725ac20 Correct and complete some api documentation. 2005-03-21 10:55:13 +00:00
Jacek Caban 73a35a29b9 Added implementation of LockServer. 2005-02-22 19:30:24 +00:00
Tom Fogal 69431706e5 Simple aggregation fix. 2005-02-09 13:26:46 +00:00
Robert Shearman c767318895 Remove MODULENAME prefix from
Dll{GetClassObject,RegisterServer,CanUnloadNow} functions.
2005-01-14 17:21:00 +00:00
Jacek Caban a8d9c87c41 Implemented DllCanUnloadNow. 2005-01-03 14:39:51 +00:00
Eric Pouech eefb72c826 Fixed copy&paste error. 2004-12-13 12:04:14 +00:00
Alexandre Julliard ebe3c529b1 Janitorial: C booleans must not be compared against TRUE. 2004-12-09 14:07:59 +00:00
Mike McCormack fa4036eb79 Use interlocked functions for thread safety. 2004-11-19 18:03:56 +00:00
Hans Leidekker c3de6ef38f Add ffs() to porting library, needed by MinGW. 2004-10-19 23:53:26 +00:00
Joris Huizer 823c418d8e Added IClassFactory->CreateInstance aggregation checks. 2004-10-18 21:21:19 +00:00
Francois Gouget 486d020c1b Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
2004-10-07 03:06:48 +00:00
Huw Davies e8d89cd0f5 Fix a reference leak on failure (spotted by Rob Shearman).
Move some code over to the Interlocked* functions.
2004-09-28 19:19:27 +00:00
Alexandre Julliard 0af18186b2 Ignore the generated header files. 2004-09-21 01:05:14 +00:00
Alexandre Julliard 47461203c4 Build the .h files from their idl source at compile time, and remove
them from CVS.
2004-09-21 00:35:02 +00:00
Alexandre Julliard 233766aafa Build idl files as part of the normal build process. 2004-09-20 21:48:42 +00:00
Alexandre Julliard 39a696a166 Removed some uses of the non-standard ICOM_THIS macro. 2004-09-06 20:34:29 +00:00
Alexandre Julliard 4cb6c5c9d1 Get rid of CVS keywords. 2004-08-31 17:41:35 +00:00
Mike McCormack 332408b836 Fix the ITS moniker implementation. 2004-08-25 17:30:18 +00:00
Alexandre Julliard 5f6e3c88bd Authors: Stewart Caie<kyz@uklinux.net>, Jed Wing <jedwin@ugcs.caltech.edu>, Mike McCormack <mike@codeweavers.com>
Added an implemenation of ITSS.DLL.
2004-08-24 21:00:15 +00:00