Commit Graph

40 Commits

Author SHA1 Message Date
Eric Pouech 097fc377e2 itss: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 11:21:29 +01:00
Alexandre Julliard 5d82baf974 winecrt0: Add a default implementation DllRegisterServer()/DllUnregisterServer().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-30 22:59:50 +02:00
Alexandre Julliard fcc40a0790 itss: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-06 11:15:24 +02:00
Jacek Caban cd5570d9ef itss: Support COM aggregation in its protocol handler.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-22 21:58:02 +02:00
Nikolay Sivov 4fdcc03cf8 itss: Properly return interface pointers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 18:50:11 +01:00
Alexandre Julliard f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Nikolay Sivov 316ca9edac itss: Call interface methods properly. 2012-08-20 10:58:55 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Alexandre Julliard 41eb98e4b7 itss: Convert protocol registration to the IRegistrar format. 2010-12-13 21:18:15 +01:00
Michael Stefaniuc 8333eaa9b7 itss: Standardize the COM usage in itss.c. 2010-12-05 16:43:26 +01:00
Michael Stefaniuc 07a7c1f822 itss: Remove some superfluous pointer casts. 2009-01-26 14:31:10 +01:00
Andrew Talbot 763562d383 itss: Sign-compare warnings fix. 2008-10-14 11:26:00 +02:00
Alexandre Julliard 67fb5507cc itss: Fix function prototype now that widl does the right thing with const. 2008-04-30 13:45:23 +02:00
Rob Shearman da1d3fb455 itss: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Andrew Talbot 8f7b21e9b7 itss: Exclude unused headers. 2007-05-07 20:34:21 +02: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
Hans Leidekker 2492abbbd3 itss: Win64 printf format warning fixes. 2006-10-12 21:26:39 +02:00
Mike McCormack 73137390b0 itss: Simplify the class factory. 2006-08-22 12:11:21 +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
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
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 fd2b4986a8 Use GUIDs from itss.idl. 2005-06-23 16:44:28 +00:00
Dmitry Timoshkov b67da5b946 Make more of the OLE interface vtables const. 2005-06-01 19:57:42 +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
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
Mike McCormack fa4036eb79 Use interlocked functions for thread safety. 2004-11-19 18:03:56 +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 39a696a166 Removed some uses of the non-standard ICOM_THIS macro. 2004-09-06 20:34:29 +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