wine
19 years agoHack to fix the compile.
Michael Stefaniuc [Wed, 19 Jan 2005 20:57:06 +0000 (20:57 +0000)] 
Hack to fix the compile.

19 years agoHandle case when only height is set to CW_USEDEFAULT.
Ulrich Czekalla [Wed, 19 Jan 2005 20:54:25 +0000 (20:54 +0000)] 
Handle case when only height is set to CW_USEDEFAULT.

19 years agoTrivial language corrections to the Wine Developer's Guide coding
Bill Medland [Wed, 19 Jan 2005 20:54:03 +0000 (20:54 +0000)] 
Trivial language corrections to the Wine Developer's Guide coding
section.

19 years agoReposition caret after window resize.
Lauri Tulmin [Wed, 19 Jan 2005 20:53:38 +0000 (20:53 +0000)] 
Reposition caret after window resize.

19 years agoBegin support of VertexDeclaration on wined3d using d3d8 code base
Raphael Junqueira [Wed, 19 Jan 2005 19:34:49 +0000 (19:34 +0000)] 
Begin support of VertexDeclaration on wined3d using d3d8 code base
(handling d3d8 and d3d9 specs).

19 years agoAdd FIXME for file with broken counters.
Vitaly Lipatov [Wed, 19 Jan 2005 19:09:38 +0000 (19:09 +0000)] 
Add FIXME for file with broken counters.

19 years agoDon't recalculate line indexes if number of lines doesn't change.
Lauri Tulmin [Wed, 19 Jan 2005 19:08:25 +0000 (19:08 +0000)] 
Don't recalculate line indexes if number of lines doesn't change.

19 years agoAdd propget and propput function attributes.
Huw Davies [Wed, 19 Jan 2005 19:08:01 +0000 (19:08 +0000)] 
Add propget and propput function attributes.
Clarify the meaning of the FKCCIC bit field.

19 years agoQuite a few fixes:
Aric Stewart [Wed, 19 Jan 2005 19:07:40 +0000 (19:07 +0000)] 
Quite a few fixes:
- Allow for the queing of custom actions to trigger on the
  InstallExecute or InstallExecuteAgain actions.
- allow for the queing of custom actions to trigger on
  InstallFinalize.
- Properly set the CustomActionData property for said queued actions.
- Implement RegisterProduct.
- Beginning implementation of ForceReboot.
- Don't kill install if an item to be duplicated does not exist.
- Write out SourceList and LastUsedSource for resuming installs.
- Use regsvr32 to register self reg dlls.

19 years agoStub definition for OpenUrl.
Mike McCormack [Wed, 19 Jan 2005 19:06:35 +0000 (19:06 +0000)] 
Stub definition for OpenUrl.

19 years agoRemoved no longer used WIN_InternalShowOwnedPopups function.
Alexandre Julliard [Wed, 19 Jan 2005 17:03:57 +0000 (17:03 +0000)] 
Removed no longer used WIN_InternalShowOwnedPopups function.

19 years agoStore the window id as a property instead of accessing the WND
Alexandre Julliard [Wed, 19 Jan 2005 17:02:50 +0000 (17:02 +0000)] 
Store the window id as a property instead of accessing the WND
structure directly.
Fetch the update region from the server and remove a lot of obsolete
code.

19 years agoReturn a fixed frequency of 1193182 Hz for the Performance Counter.
Rein Klazes [Wed, 19 Jan 2005 17:01:06 +0000 (17:01 +0000)] 
Return a fixed frequency of 1193182 Hz for the Performance Counter.

19 years agoImplement TransactNamedPipe for the non-overlapped case.
Mike McCormack [Wed, 19 Jan 2005 17:00:48 +0000 (17:00 +0000)] 
Implement TransactNamedPipe for the non-overlapped case.

19 years agoStub implementation for some functions.
Mike McCormack [Wed, 19 Jan 2005 17:00:32 +0000 (17:00 +0000)] 
Stub implementation for some functions.

19 years ago- Initialize ppv pointer in ClientIdentity_QueryInterface to NULL as
Robert Shearman [Wed, 19 Jan 2005 17:00:20 +0000 (17:00 +0000)] 
- Initialize ppv pointer in ClientIdentity_QueryInterface to NULL as
  apps depend on this.
- Don't release IRpcProxyBuffer on ifproxy destruction - the caller
  will do this for us.
- Make find_proxy_manager add a reference to the proxy manager and
  make proxy_manager_construct return an object with a valid
  ref-count.
- Remove stray not operator to fix a memory leak / crash in
  proxy_manager_destroy.
- More debug messages, especially on errors.
- Fix ref-count leak in the Class Factory proxy.
- Add a test case for IClassFactory_CreateInstance.

19 years agoReset the type dropdown when selecting another drive.
Paul van Schayck [Wed, 19 Jan 2005 16:59:48 +0000 (16:59 +0000)] 
Reset the type dropdown when selecting another drive.

19 years agoFixed GetFileVersionInfoSizeA tests on WinME.
Stefan Leichter [Wed, 19 Jan 2005 16:59:35 +0000 (16:59 +0000)] 
Fixed GetFileVersionInfoSizeA tests on WinME.

19 years agoAvoid code duplication by moving handle lookup into get_algid_info.
Michael Jung [Wed, 19 Jan 2005 16:59:23 +0000 (16:59 +0000)] 
Avoid code duplication by moving handle lookup into get_algid_info.

19 years agoGet rid of some TRACE(..., This->resource.ref).
Joris Huizer [Wed, 19 Jan 2005 16:59:01 +0000 (16:59 +0000)] 
Get rid of some TRACE(..., This->resource.ref).

19 years agoPad small strings out to eight bytes.
Huw Davies [Wed, 19 Jan 2005 16:58:21 +0000 (16:58 +0000)] 
Pad small strings out to eight bytes.
Fix 'has default values' flag.

19 years agoDo a very basic first implementation of MsiConfigureProductExW for
Aric Stewart [Wed, 19 Jan 2005 16:58:03 +0000 (16:58 +0000)] 
Do a very basic first implementation of MsiConfigureProductExW for
msiexec /@  when run as a reboot.
Also add a number of new stubs for the office xp and 2k3 install and
startup process.

19 years agoAdded definition for the USERINFOSTATE enumeration.
Mike McCormack [Wed, 19 Jan 2005 16:57:38 +0000 (16:57 +0000)] 
Added definition for the USERINFOSTATE enumeration.

19 years agoAuthors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com...
Alexandre Julliard [Wed, 19 Jan 2005 16:57:24 +0000 (16:57 +0000)] 
Authors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Added some stub implementations.

19 years agoMoved DefWindowProc16 to msg16.c and cleaned up a few related things.
Alexandre Julliard [Tue, 18 Jan 2005 11:45:17 +0000 (11:45 +0000)] 
Moved DefWindowProc16 to msg16.c and cleaned up a few related things.

19 years agoImplement and test InternetTime{From,To}SystemTime{A,W}.
Hans Leidekker [Tue, 18 Jan 2005 11:43:40 +0000 (11:43 +0000)] 
Implement and test InternetTime{From,To}SystemTime{A,W}.
Correct spelling in InternetCheckConnectionA.

19 years ago- Handle failures to allocate storage more gracefully.
Jason Edmeades [Tue, 18 Jan 2005 11:42:29 +0000 (11:42 +0000)] 
- Handle failures to allocate storage more gracefully.
- Only prototype the interfaces which are subclassed (I overdid it
  last time!).
- Implement Get/Set Texture and GetBackBuffer, plus device's
  GetDisplayMode / GetDeviceCaps.
- Make some of the d3d9 skeleton code issue fixme's to highlight code
  which hasn't been migrated yet.
- Correct the d3d9 headers for D3DSURFACE_DESC which caused stack
  corruption in demos.

19 years agoAdd definitions for session change notifications.
Mike McCormack [Tue, 18 Jan 2005 11:40:38 +0000 (11:40 +0000)] 
Add definitions for session change notifications.

19 years agoMake netspi.h private, as some of its declarations conflict with
Juan Lang [Tue, 18 Jan 2005 11:40:24 +0000 (11:40 +0000)] 
Make netspi.h private, as some of its declarations conflict with
npapi.h.  Spotted by Paul Vriens.

19 years agoCopy the implementation from SetupDefaultQueueCallbackA and make it
Aric Stewart [Tue, 18 Jan 2005 11:39:49 +0000 (11:39 +0000)] 
Copy the implementation from SetupDefaultQueueCallbackA and make it
W.

19 years agoAdd a missing break to fix typeinfo version regression.
Huw Davies [Tue, 18 Jan 2005 11:39:31 +0000 (11:39 +0000)] 
Add a missing break to fix typeinfo version regression.

19 years agoStub implementations for PathUnExpandEnvStringsSHRegEnumUSValue{A,W},
Hans Leidekker [Tue, 18 Jan 2005 11:39:05 +0000 (11:39 +0000)] 
Stub implementations for PathUnExpandEnvStringsSHRegEnumUSValue{A,W},
SHRegCreateUSKey{A,W}, SHRegDeleteEmptyUSKey{A,W},
SHRegDeleteUSValue{A,W}, SHRegEnumUSValue{A,W}.

19 years agoGet rid of nonclient.h and of the corresponding exported functions in
Alexandre Julliard [Mon, 17 Jan 2005 20:27:11 +0000 (20:27 +0000)] 
Get rid of nonclient.h and of the corresponding exported functions in
user32.spec.

19 years agoWhen parsing an hex/oct integer value, copy value verbatim in VARIANT,
Alex Villacís Lasso [Mon, 17 Jan 2005 19:34:58 +0000 (19:34 +0000)] 
When parsing an hex/oct integer value, copy value verbatim in VARIANT,
rather than a negated value. Add test case for this behavior.

19 years agoA small spelling fix and a small update (thank to Andreas Mohr).
Henning Gerhardt [Mon, 17 Jan 2005 19:32:58 +0000 (19:32 +0000)] 
A small spelling fix and a small update (thank to Andreas Mohr).

19 years agoInitialize clsid member to the marshaler clsid to fix custom
Robert Shearman [Mon, 17 Jan 2005 19:32:25 +0000 (19:32 +0000)] 
Initialize clsid member to the marshaler clsid to fix custom
marshaling.

19 years agoMake long lines behave nicely.
Lauri Tulmin [Mon, 17 Jan 2005 19:31:48 +0000 (19:31 +0000)] 
Make long lines behave nicely.

19 years agoAvoid most references to the internals of the WND structure by passing
Alexandre Julliard [Mon, 17 Jan 2005 19:17:47 +0000 (19:17 +0000)] 
Avoid most references to the internals of the WND structure by passing
around an x11drv_win_data pointer instead.

19 years agoRemoved a couple of unnecessary calls to WIN_SuspendWndsLock.
Alexandre Julliard [Mon, 17 Jan 2005 15:49:02 +0000 (15:49 +0000)] 
Removed a couple of unnecessary calls to WIN_SuspendWndsLock.

19 years agoUse a registry key for copying, that's known on every system.
Paul Vriens [Mon, 17 Jan 2005 15:45:44 +0000 (15:45 +0000)] 
Use a registry key for copying, that's known on every system.

19 years agoUpdated French resources.
Jonathan Ernst [Mon, 17 Jan 2005 15:34:49 +0000 (15:34 +0000)] 
Updated French resources.

19 years agoStub implementations for DrawDibChangePalette, DrawDibGetBuffer,
Hans Leidekker [Mon, 17 Jan 2005 15:33:43 +0000 (15:33 +0000)] 
Stub implementations for DrawDibChangePalette, DrawDibGetBuffer,
DrawDibTime, ICSeqCompressFrame{,End,Start}.
Forward GetOpenFileNamePreview to GetOpenFileNamePreviewA.

19 years agoChange the order of Src and Dst in CopyKey calls/functions.
Paul Vriens [Mon, 17 Jan 2005 15:33:00 +0000 (15:33 +0000)] 
Change the order of Src and Dst in CopyKey calls/functions.

19 years agoSmall optimization in WINPOS_GetWinOffset.
Alexandre Julliard [Mon, 17 Jan 2005 13:50:00 +0000 (13:50 +0000)] 
Small optimization in WINPOS_GetWinOffset.

19 years agoRemoved unused ForceWindowRaise function.
Alexandre Julliard [Mon, 17 Jan 2005 13:46:57 +0000 (13:46 +0000)] 
Removed unused ForceWindowRaise function.

19 years ago- Add texture support for all the texture types for d3d9->wined3d.
Jason Edmeades [Mon, 17 Jan 2005 13:44:57 +0000 (13:44 +0000)] 
- Add texture support for all the texture types for d3d9->wined3d.
- Add prototypes for the COM interfaces.
- Fix some incorrect types from the last patch.

19 years agoAuthors: Klemens Friedl <klemens_friedl@gmx.net>, Henning Gerhardt <henning.gerhardt...
Alexandre Julliard [Mon, 17 Jan 2005 13:43:31 +0000 (13:43 +0000)] 
Authors: Klemens Friedl <klemens_friedl@gmx.net>, Henning Gerhardt <henning.gerhardt@web.de>
Spelling fixes.

19 years agoUpdate German resources.
Henning Gerhardt [Mon, 17 Jan 2005 13:43:16 +0000 (13:43 +0000)] 
Update German resources.

19 years agoAdded definitions of TLS1PRF algorithm identifiers.
Michael Jung [Mon, 17 Jan 2005 13:42:30 +0000 (13:42 +0000)] 
Added definitions of TLS1PRF algorithm identifiers.

19 years agoUse Interlocked* functions in AddRef and Release.
Paul Vriens [Mon, 17 Jan 2005 13:42:13 +0000 (13:42 +0000)] 
Use Interlocked* functions in AddRef and Release.

19 years agoUse switch statements instead of if-cascades. Avoid warnings.
Gerald Pfeifer [Mon, 17 Jan 2005 13:41:58 +0000 (13:41 +0000)] 
Use switch statements instead of if-cascades. Avoid warnings.

19 years agoMoved HMAC initialization and finalization code to
Michael Jung [Mon, 17 Jan 2005 13:41:46 +0000 (13:41 +0000)] 
Moved HMAC initialization and finalization code to
init_/finalize_hash.
Removed the redundant pKeyContainer function parameter from
init_hash.

19 years agoAdd VT_VARIANT support.
Huw Davies [Mon, 17 Jan 2005 13:41:19 +0000 (13:41 +0000)] 
Add VT_VARIANT support.
Fix for the case when there is no helpstringdll.
Fix for parameter arrays.

19 years agoImplementations for SelfRegModules and PublishFeatures.
Aric Stewart [Mon, 17 Jan 2005 13:40:39 +0000 (13:40 +0000)] 
Implementations for SelfRegModules and PublishFeatures.
Set default ACTION property for Install.
Deformat more than JUST properties properly. Allows for Files and
Component paths in deformat.
Properly deformat a LaunchCondition failure dialog box.
Resolve and save registry Keypaths.
Write the Features published keys more correctly. Still some
problems.

19 years agoFirst pass implement ion of MsiQueryProductState[A/W] as well as a few
Aric Stewart [Mon, 17 Jan 2005 13:39:57 +0000 (13:39 +0000)] 
First pass implement ion of MsiQueryProductState[A/W] as well as a few
fixes for MsiGetComponentPath.

19 years agoImplement table marshaling.
Robert Shearman [Mon, 17 Jan 2005 13:39:40 +0000 (13:39 +0000)] 
Implement table marshaling.

19 years agoInclude new tests.
Stefan Leichter [Mon, 17 Jan 2005 13:39:00 +0000 (13:39 +0000)] 
Include new tests.

19 years agoRemove the checking/setting of the defaults in TRACKBAR_Create.
Paul Vriens [Mon, 17 Jan 2005 13:38:44 +0000 (13:38 +0000)] 
Remove the checking/setting of the defaults in TRACKBAR_Create.

19 years agoRemove needless check for horizontal or vertical pager.
Paul Vriens [Mon, 17 Jan 2005 13:38:28 +0000 (13:38 +0000)] 
Remove needless check for horizontal or vertical pager.

19 years ago- got rid of include/async.h
Eric Pouech [Fri, 14 Jan 2005 19:54:38 +0000 (19:54 +0000)] 
- got rid of include/async.h
- fixed some overlapped issues in socket handling
- moved kernel32.CancelIo implementation to ntdll

19 years agoFix add application (memory error).
Crestez Leonard [Fri, 14 Jan 2005 19:48:41 +0000 (19:48 +0000)] 
Fix add application (memory error).
Fix apply button lighting up in audio tab.
Fix video tab(crash when checking desktop, apply button not lighting
up.
Deal with invalid Desktop registry value in video tab.
Fix apply button in libraries tab.
Cleaned up and documented all the conversions in the libraries tab.

19 years agoRemove MODULENAME prefix from
Robert Shearman [Fri, 14 Jan 2005 17:21:00 +0000 (17:21 +0000)] 
Remove MODULENAME prefix from
Dll{GetClassObject,RegisterServer,CanUnloadNow} functions.

19 years agoAdd support for BSTR default values.
Huw Davies [Fri, 14 Jan 2005 17:20:43 +0000 (17:20 +0000)] 
Add support for BSTR default values.

19 years ago- Remove obsolete structs, rearrange things to group the structs
Robert Shearman [Fri, 14 Jan 2005 17:20:27 +0000 (17:20 +0000)] 
- Remove obsolete structs, rearrange things to group the structs
  together and to group similar functions.
- Document thread-safety of members of structs.

19 years agoMake proxy shutdown test succeed by releasing the channel on
Robert Shearman [Fri, 14 Jan 2005 17:20:13 +0000 (17:20 +0000)] 
Make proxy shutdown test succeed by releasing the channel on
disconnect.

19 years agoFix X11 event timing so that we correctly correlate X11 timing and
Jeremy White [Fri, 14 Jan 2005 17:06:40 +0000 (17:06 +0000)] 
Fix X11 event timing so that we correctly correlate X11 timing and
Wine timing and dynamically adjust it as we go.

19 years agoActually start on an implemention for MsiGetComponentPathW that should
Aric Stewart [Fri, 14 Jan 2005 17:05:53 +0000 (17:05 +0000)] 
Actually start on an implemention for MsiGetComponentPathW that should
handle all keypaths that are files.

19 years ago- Add documentation for most Co* functions.
Robert Shearman [Fri, 14 Jan 2005 17:05:36 +0000 (17:05 +0000)] 
- Add documentation for most Co* functions.
- Move several functions into different files to group them with
  similar functions.

19 years ago- add file_operation_delete
Joris Huizer [Fri, 14 Jan 2005 16:51:14 +0000 (16:51 +0000)] 
- add file_operation_delete
- add file_operation_checkFlags
- use these in SHFileOperationW replacing inline code

19 years agoFix, add and rearrange winsvc.h declarations.
Mike McCormack [Fri, 14 Jan 2005 16:50:57 +0000 (16:50 +0000)] 
Fix, add and rearrange winsvc.h declarations.

19 years agoInitialize rc in create_component_directory().
Marcus Meissner [Fri, 14 Jan 2005 16:50:39 +0000 (16:50 +0000)] 
Initialize rc in create_component_directory().

19 years agoAdd support for interface ptrs including the special cases for
Huw Davies [Fri, 14 Jan 2005 16:50:16 +0000 (16:50 +0000)] 
Add support for interface ptrs including the special cases for
IUnknown and IDispatch.

19 years agoGetFileName31W should call unicode version of FD31_AllocPrivate.
Ulrich Czekalla [Fri, 14 Jan 2005 16:49:55 +0000 (16:49 +0000)] 
GetFileName31W should call unicode version of FD31_AllocPrivate.

19 years agoCreated unit test for SPI_{GET,SET}MINIMIZEDMETRICS.
Justin Chevrier [Fri, 14 Jan 2005 16:49:33 +0000 (16:49 +0000)] 
Created unit test for SPI_{GET,SET}MINIMIZEDMETRICS.

19 years ago- Implemented SPI_GETMINIMIZEDMETRICS calculated from values returned
Justin Chevrier [Fri, 14 Jan 2005 16:49:12 +0000 (16:49 +0000)] 
- Implemented SPI_GETMINIMIZEDMETRICS calculated from values returned
  by GetSystemMetrics.
- Implemented SPI_SETMINIMIZEDMETRICS. Determined that the values set
  here are valid for the current session only and will not persist
  across reboots.

19 years ago- The apartment reference should be held while the stub manager
Robert Shearman [Fri, 14 Jan 2005 16:48:34 +0000 (16:48 +0000)] 
- The apartment reference should be held while the stub manager
  reference is held.
- Fix same apartment-unmarshal detection.

19 years agoUse the LVCFMT_{LEFT,RIGHT,CENTER} enumeration flags properly.
Dimitrie O. Paun [Fri, 14 Jan 2005 16:21:41 +0000 (16:21 +0000)] 
Use the LVCFMT_{LEFT,RIGHT,CENTER} enumeration flags properly.

19 years agoIn int21_ioctl - get device data-, set the "is console" bits if the
Rein Klazes [Fri, 14 Jan 2005 16:21:07 +0000 (16:21 +0000)] 
In int21_ioctl - get device data-, set the "is console" bits if the
device handle is a tty or a proper console io handle.

19 years agoMove all service stubs together, make them consistent.
Mike McCormack [Fri, 14 Jan 2005 16:20:41 +0000 (16:20 +0000)] 
Move all service stubs together, make them consistent.

19 years ago- Use Interlocked* instead of ++/-- in AddRef/Release.
James Hawkins [Fri, 14 Jan 2005 16:02:20 +0000 (16:02 +0000)] 
- Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.

19 years agoFirst implementation of the WriteIniValues action.
Aric Stewart [Fri, 14 Jan 2005 15:59:26 +0000 (15:59 +0000)] 
First implementation of the WriteIniValues action.

19 years ago- Don't use the pipe caching code because it doesn't work correctly at
Robert Shearman [Fri, 14 Jan 2005 15:59:01 +0000 (15:59 +0000)] 
- Don't use the pipe caching code because it doesn't work correctly at
  the moment.
- Always write disconnect reply packet, even in failure cases.

19 years agoAdd WM_GETOBJECT definition, remove WM_OTHERWINDOWCREATED define.
Dmitry Timoshkov [Fri, 14 Jan 2005 15:14:41 +0000 (15:14 +0000)] 
Add WM_GETOBJECT definition, remove WM_OTHERWINDOWCREATED define.

19 years agoSuggest testing patches in a gentler way.
Dimitrie O. Paun [Fri, 14 Jan 2005 15:14:09 +0000 (15:14 +0000)] 
Suggest testing patches in a gentler way.
Encourage people to submit tests with their patches as well.

19 years agoUpdate German language file.
Klemens Friedl [Fri, 14 Jan 2005 15:13:56 +0000 (15:13 +0000)] 
Update German language file.

19 years agoCleanup service handles.
Mike McCormack [Fri, 14 Jan 2005 15:13:40 +0000 (15:13 +0000)] 
Cleanup service handles.

19 years agoIncrease the required rectangle size before drawing big +/-.
Jon Griffiths [Fri, 14 Jan 2005 15:13:24 +0000 (15:13 +0000)] 
Increase the required rectangle size before drawing big +/-.

19 years agoFix BS_PATTERN brushes in mfdrv. Un-comment the corresponding test.
Walt Ogburn [Fri, 14 Jan 2005 15:12:59 +0000 (15:12 +0000)] 
Fix BS_PATTERN brushes in mfdrv.  Un-comment the corresponding test.

19 years agoReturn CLASS_E_NOAGGREGATION if pUnkOuter is non-null.
James Hawkins [Fri, 14 Jan 2005 15:12:43 +0000 (15:12 +0000)] 
Return CLASS_E_NOAGGREGATION if pUnkOuter is non-null.

19 years agoCustom actions can have null in their target parameters, handle that
Aric Stewart [Fri, 14 Jan 2005 15:12:27 +0000 (15:12 +0000)] 
Custom actions can have null in their target parameters, handle that
without crashing. Also enable deformating of lines greater than 256
characters.

19 years agoDestroy stubs on apartment shutdown.
Robert Shearman [Fri, 14 Jan 2005 15:11:55 +0000 (15:11 +0000)] 
Destroy stubs on apartment shutdown.

19 years agoFix prototypes according to PSDK.
Ge van Geldorp [Fri, 14 Jan 2005 15:11:40 +0000 (15:11 +0000)] 
Fix prototypes according to PSDK.

19 years agoForce context switch on chanbuf disconnect to avoid a race in the test
Mike Hearn [Fri, 14 Jan 2005 15:11:24 +0000 (15:11 +0000)] 
Force context switch on chanbuf disconnect to avoid a race in the test
suite.

19 years agoAdd a LIST_FOR_EACH_ENTRY list helper.
Robert Shearman [Fri, 14 Jan 2005 15:11:07 +0000 (15:11 +0000)] 
Add a LIST_FOR_EACH_ENTRY list helper.

19 years ago- use Interlocked* functions in AddRef and Release.
Paul Vriens [Fri, 14 Jan 2005 15:10:52 +0000 (15:10 +0000)] 
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.

19 years agoCoInitialize(Ex) should return S_FALSE when COM is already initialized
Christian Costa [Wed, 12 Jan 2005 19:58:09 +0000 (19:58 +0000)] 
CoInitialize(Ex) should return S_FALSE when COM is already initialized
for the current thread.

19 years agoUse the exported functions SaveDC/RestoreDC instead of SetDCState16.
Alexandre Julliard [Wed, 12 Jan 2005 19:57:08 +0000 (19:57 +0000)] 
Use the exported functions SaveDC/RestoreDC instead of SetDCState16.

19 years ago- Use Interlocked* instead of ++/-- in AddRef/Release.
James Hawkins [Wed, 12 Jan 2005 19:55:24 +0000 (19:55 +0000)] 
- Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.

19 years ago- Use only stored result of Interlocked* in AddRef/Release.
James Hawkins [Wed, 12 Jan 2005 19:52:38 +0000 (19:52 +0000)] 
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.

19 years agoUse only stored result of Interlocked* in AddRef/Release.
James Hawkins [Wed, 12 Jan 2005 19:50:22 +0000 (19:50 +0000)] 
Use only stored result of Interlocked* in AddRef/Release.