wine
18 years agodinput: Implement EnumOjects[A|W] in the base device class.
Vitaliy Margolen [Wed, 27 Dec 2006 23:32:19 +0000 (16:32 -0700)] 
dinput: Implement EnumOjects[A|W] in the base device class.

18 years agodinput: mouse: Copy and modify default data format.
Vitaliy Margolen [Wed, 27 Dec 2006 23:31:31 +0000 (16:31 -0700)] 
dinput: mouse: Copy and modify default data format.

18 years agodinput: Remove MsgWaitForMultipleObjects calls.
Vitaliy Margolen [Wed, 27 Dec 2006 23:30:39 +0000 (16:30 -0700)] 
dinput: Remove MsgWaitForMultipleObjects calls.

18 years agoopengl32: Add OpenGL 2.1 support and more extensions.
Roderick Colenbrander [Thu, 28 Dec 2006 00:25:39 +0000 (01:25 +0100)] 
opengl32: Add OpenGL 2.1 support and more extensions.

18 years agowgl: Fix wglGetProcAddress bug.
Roderick Colenbrander [Thu, 28 Dec 2006 00:34:27 +0000 (01:34 +0100)] 
wgl: Fix wglGetProcAddress bug.

18 years agowgl: Fix wglGetPixelFormatAttribiv bug.
Roderick Colenbrander [Wed, 27 Dec 2006 21:01:37 +0000 (22:01 +0100)] 
wgl: Fix wglGetPixelFormatAttribiv bug.

18 years agowined3d: Create samplers for all 1.x instructions that sample.
H. Verbeet [Thu, 28 Dec 2006 02:14:28 +0000 (03:14 +0100)] 
wined3d: Create samplers for all 1.x instructions that sample.

18 years agowined3d: The default debug channel for arb_program_shader.c & glsl_shader.c already...
H. Verbeet [Thu, 28 Dec 2006 02:13:57 +0000 (03:13 +0100)] 
wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c already is d3d_shader.

18 years agowined3d: Move set_glsl_shader_program() to glsl_shader.c.
H. Verbeet [Thu, 28 Dec 2006 02:13:24 +0000 (03:13 +0100)] 
wined3d: Move set_glsl_shader_program() to glsl_shader.c.

18 years agowined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
H. Verbeet [Thu, 28 Dec 2006 02:12:43 +0000 (03:12 +0100)] 
wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.

18 years agousp10: Downgrade fixme's to trace's with comments.
Clinton Stimpson [Thu, 28 Dec 2006 01:23:45 +0000 (18:23 -0700)] 
usp10: Downgrade fixme's to trace's with comments.

18 years agooleaut32: SafeArrayAllocData should succeed when cbElements is 0.
Rob Shearman [Wed, 27 Dec 2006 19:14:38 +0000 (19:14 +0000)] 
oleaut32: SafeArrayAllocData should succeed when cbElements is 0.

18 years agoole32: Output the HRESULT for clipboard tests that fail.
Rob Shearman [Wed, 27 Dec 2006 19:14:34 +0000 (19:14 +0000)] 
ole32: Output the HRESULT for clipboard tests that fail.

18 years agoadvapi32: Change the test for the type parameter of RegQueryValueExA to only run...
Rob Shearman [Wed, 27 Dec 2006 19:14:43 +0000 (19:14 +0000)] 
advapi32: Change the test for the type parameter of RegQueryValueExA to only run on Win9x, since the value is set to a random value on NT.

18 years agoconfigure: Detect out of tree builds made from an unclean source tree.
Alexandre Julliard [Thu, 28 Dec 2006 10:40:19 +0000 (11:40 +0100)] 
configure: Detect out of tree builds made from an unclean source tree.

18 years agomake_makefiles: Merge the generated gitignores in dlls and programs into the top...
Alexandre Julliard [Thu, 28 Dec 2006 10:38:04 +0000 (11:38 +0100)] 
make_makefiles: Merge the generated gitignores in dlls and programs into the top-level one.

18 years agomake_makefiles: Generate the top-level .gitignore file.
Alexandre Julliard [Wed, 27 Dec 2006 20:23:36 +0000 (21:23 +0100)] 
make_makefiles: Generate the top-level .gitignore file.

Add a PROGRAMS variable in some makefiles to make things easier.

18 years agoole32: Marshal the ORPCTHAT structure prefixed to the server data.
Rob Shearman [Wed, 27 Dec 2006 13:04:07 +0000 (13:04 +0000)] 
ole32: Marshal the ORPCTHAT structure prefixed to the server data.

Unmarshal the data on the client side (during
ClientChannelBuffer_SendReceive) and call ClientNotify.

18 years agojanitorial: In multiline strings there is no need for '\' at the end of the lines.
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:50 +0000 (00:19 +0100)] 
janitorial: In multiline strings there is no need for '\' at the end of the lines.

18 years agolocalspl/tests: In multiline strings there is no need for '\' at the end of the lines.
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:40 +0000 (00:19 +0100)] 
localspl/tests: In multiline strings there is no need for '\' at the end of the lines.

18 years agowinspool.drv/tests: In multiline strings there is no need for '\' at the end of the...
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:17 +0000 (00:19 +0100)] 
winspool.drv/tests: In multiline strings there is no need for '\' at the end of the lines.

18 years agokernel32/tests: In multiline strings there is no need for '\' at the end of the lines.
Michael Stefaniuc [Tue, 26 Dec 2006 23:19:29 +0000 (00:19 +0100)] 
kernel32/tests: In multiline strings there is no need for '\' at the end of the lines.

18 years agoole32: Message filters aren't used in the test_call_from_message test, so remove...
Rob Shearman [Wed, 27 Dec 2006 11:05:48 +0000 (11:05 +0000)] 
ole32: Message filters aren't used in the test_call_from_message test, so remove the call to CoRegisterMessageFilter.

18 years agouser32: Silence tests in default debug level.
Vitaliy Margolen [Tue, 26 Dec 2006 17:05:57 +0000 (10:05 -0700)] 
user32: Silence tests in default debug level.

18 years agocmd: Fix 'copy foo bar/' which gave access denied errors.
Eric Pouech [Tue, 26 Dec 2006 16:51:24 +0000 (17:51 +0100)] 
cmd: Fix 'copy foo bar/' which gave access denied errors.

18 years agomshtml: Fix failing test.
Jacek Caban [Tue, 26 Dec 2006 22:06:35 +0000 (23:06 +0100)] 
mshtml: Fix failing test.

18 years agourlmon: Remove failing tests.
Jacek Caban [Tue, 26 Dec 2006 21:52:19 +0000 (22:52 +0100)] 
urlmon: Remove failing tests.

18 years agowineps.drv: Remove surious null byte in generic.ppd.
Alexandre Julliard [Tue, 26 Dec 2006 16:10:42 +0000 (17:10 +0100)] 
wineps.drv: Remove surious null byte in generic.ppd.

18 years agomakedep: Add support for magic comments in .rc files so we can generate proper depend...
Alexandre Julliard [Tue, 26 Dec 2006 14:02:03 +0000 (15:02 +0100)] 
makedep: Add support for magic comments in .rc files so we can generate proper dependencies for them.

18 years agooleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL to use.
Alex Villacís Lasso [Sun, 24 Dec 2006 21:08:35 +0000 (16:08 -0500)] 
oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL to use.

Fix Wine handling of VT_DECIMAL in VarMod.

18 years agousp10: Implement ScriptStringGetLogicalWidths.
Clinton Stimpson [Sun, 24 Dec 2006 11:47:15 +0000 (12:47 +0100)] 
usp10: Implement ScriptStringGetLogicalWidths.

18 years agousp10: Fix all failing tests on Windows and Wine.
Hans Leidekker [Sun, 24 Dec 2006 11:39:27 +0000 (12:39 +0100)] 
usp10: Fix all failing tests on Windows and Wine.

18 years agousp10: Reduce multiple assignments to a single memset in ScriptItemize.
Hans Leidekker [Sun, 24 Dec 2006 11:37:36 +0000 (12:37 +0100)] 
usp10: Reduce multiple assignments to a single memset in ScriptItemize.

18 years agod3d: GetStreamSource on a stream with NULL data isn't an error.
Chris Robinson [Sun, 24 Dec 2006 09:00:05 +0000 (01:00 -0800)] 
d3d: GetStreamSource on a stream with NULL data isn't an error.

18 years agocomctl32: MonthCalendar - Fix highlighting of current date.
Vijay Kiran Kamuju [Sun, 24 Dec 2006 07:43:56 +0000 (13:13 +0530)] 
comctl32: MonthCalendar - Fix highlighting of current date.

18 years agowined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped stages.
H. Verbeet [Mon, 25 Dec 2006 22:02:41 +0000 (23:02 +0100)] 
wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped stages.

Downgrade a FIXME to a WARN.

18 years agowininet: Get rid of ASYNC_FUNC enum.
Jacek Caban [Mon, 25 Dec 2006 20:37:00 +0000 (21:37 +0100)] 
wininet: Get rid of ASYNC_FUNC enum.

18 years agowininet: Use proc instead of enum in FTPFINDNEXTW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:46 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPFINDNEXTW request.

18 years agowininet: Use proc instead of enum in FTPRENAMEFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:30 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPRENAMEFILEW request.

18 years agowininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:15 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.

18 years agowininet: Use proc instead of enum in FTPDELETEFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:36:01 +0000 (21:36 +0100)] 
wininet: Use proc instead of enum in FTPDELETEFILEW request.

18 years agowininet: Use proc instead of enum in FTPGETFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:46 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPGETFILEW request.

18 years agowininet: Use proc instead of enum in FTPOPENFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:36 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPOPENFILEW request.

18 years agowininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:20 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.

18 years agowininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
Jacek Caban [Mon, 25 Dec 2006 20:35:11 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.

18 years agowininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
Jacek Caban [Mon, 25 Dec 2006 20:35:03 +0000 (21:35 +0100)] 
wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.

18 years agowininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
Jacek Caban [Mon, 25 Dec 2006 20:34:53 +0000 (21:34 +0100)] 
wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.

18 years agowininet: Use proc instead of enum in FTPUTFILE request.
Jacek Caban [Mon, 25 Dec 2006 20:34:39 +0000 (21:34 +0100)] 
wininet: Use proc instead of enum in FTPUTFILE request.

18 years agowininet: Use proc instead of enum in INTERNETREADFILEEXA request.
Jacek Caban [Mon, 25 Dec 2006 20:33:56 +0000 (21:33 +0100)] 
wininet: Use proc instead of enum in INTERNETREADFILEEXA request.

18 years agowininet: Use proc instead of enum in INTERNETOPENURLW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:49 +0000 (21:33 +0100)] 
wininet: Use proc instead of enum in INTERNETOPENURLW request.

18 years agowininet: Remove not used HTTPOPENREQUESTW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:43 +0000 (21:33 +0100)] 
wininet: Remove not used HTTPOPENREQUESTW request.

18 years agowininet: Use proc instead of enum in HTTPSENDREQUESTW request.
Jacek Caban [Mon, 25 Dec 2006 20:33:36 +0000 (21:33 +0100)] 
wininet: Use proc instead of enum in HTTPSENDREQUESTW request.

18 years agowininet: Use proc instead of enum in SENDCALLBACK request.
Jacek Caban [Mon, 25 Dec 2006 20:32:52 +0000 (21:32 +0100)] 
wininet: Use proc instead of enum in SENDCALLBACK request.

18 years agowined3d: Restore texture bindings in the FBO code.
H. Verbeet [Mon, 25 Dec 2006 16:12:50 +0000 (17:12 +0100)] 
wined3d: Restore texture bindings in the FBO code.

18 years agowined3d: Copy the depth buffer after all dirty states are applied.
H. Verbeet [Mon, 25 Dec 2006 16:12:45 +0000 (17:12 +0100)] 
wined3d: Copy the depth buffer after all dirty states are applied.

18 years agowined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
Stefan Dösinger [Mon, 25 Dec 2006 17:46:59 +0000 (18:46 +0100)] 
wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).

18 years agowined3d: Do not mark texture stages above MAX_TEXTURES dirty.
Stefan Dösinger [Mon, 25 Dec 2006 11:43:02 +0000 (12:43 +0100)] 
wined3d: Do not mark texture stages above MAX_TEXTURES dirty.

18 years agoitss: Added test of protocol.
Jacek Caban [Mon, 25 Dec 2006 15:09:41 +0000 (16:09 +0100)] 
itss: Added test of protocol.

18 years agoitss: Added ITS protocol implementation.
Jacek Caban [Mon, 25 Dec 2006 15:08:20 +0000 (16:08 +0100)] 
itss: Added ITS protocol implementation.

18 years agomshtml.idl: Added IHTMLFrameBase2 declaration.
Jacek Caban [Mon, 25 Dec 2006 15:07:00 +0000 (16:07 +0100)] 
mshtml.idl: Added IHTMLFrameBase2 declaration.

18 years agouser32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
Dmitry Timoshkov [Mon, 25 Dec 2006 08:41:43 +0000 (16:41 +0800)] 
user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.

18 years agomsvcrt: Make an internal function static, avoid a prototype.
Dmitry Timoshkov [Mon, 25 Dec 2006 08:41:14 +0000 (16:41 +0800)] 
msvcrt: Make an internal function static, avoid a prototype.

18 years agomake_makefiles: Automatically add IDL header targets to the .gitignore file.
Alexandre Julliard [Sun, 24 Dec 2006 16:31:52 +0000 (17:31 +0100)] 
make_makefiles: Automatically add IDL header targets to the .gitignore file.

18 years agoshlwapi: Fix a failing test.
Louis Lenders [Sun, 24 Dec 2006 08:09:04 +0000 (08:09 +0000)] 
shlwapi: Fix a failing test.

18 years agowined3d: Clarify OpenGL error codes.
Chris Robinson [Sun, 24 Dec 2006 02:05:51 +0000 (18:05 -0800)] 
wined3d: Clarify OpenGL error codes.

18 years agouser32: Show the GCL{,P}_* constant names in debug messages.
Patrik Stridvall [Sat, 23 Dec 2006 19:38:13 +0000 (20:38 +0100)] 
user32: Show the GCL{,P}_* constant names in debug messages.

18 years agosecur32: Use constants instead of hardcoded values.
Patrik Stridvall [Sat, 23 Dec 2006 17:56:37 +0000 (18:56 +0100)] 
secur32: Use constants instead of hardcoded values.

18 years agodlls: Merged the make_dlls script into the global make_makefiles.
Alexandre Julliard [Sun, 24 Dec 2006 13:05:12 +0000 (14:05 +0100)] 
dlls: Merged the make_dlls script into the global make_makefiles.

18 years agooleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
Alex Villacís Lasso [Sun, 24 Dec 2006 03:02:33 +0000 (22:02 -0500)] 
oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.

18 years agoitss: Added ITSProtocol stub implementation.
Jacek Caban [Sun, 24 Dec 2006 00:22:30 +0000 (01:22 +0100)] 
itss: Added ITSProtocol stub implementation.

18 years agoitss: DllCanUnloadNow code clean up.
Jacek Caban [Sat, 23 Dec 2006 22:51:55 +0000 (23:51 +0100)] 
itss: DllCanUnloadNow code clean up.

18 years agoitss: Move registration code to inf file and add missing registry.
Jacek Caban [Sat, 23 Dec 2006 22:50:53 +0000 (23:50 +0100)] 
itss: Move registration code to inf file and add missing registry.

18 years agoitss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
Jacek Caban [Sat, 23 Dec 2006 22:48:57 +0000 (23:48 +0100)] 
itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.

ITSProtocol is a different object.

18 years agoitss: DllUnregisterServer is not a stub.
Jacek Caban [Sat, 23 Dec 2006 22:47:42 +0000 (23:47 +0100)] 
itss: DllUnregisterServer is not a stub.

18 years agousp10: Implement ScriptString_pLogAttr.
Hans Leidekker [Sat, 23 Dec 2006 16:19:31 +0000 (17:19 +0100)] 
usp10: Implement ScriptString_pLogAttr.

18 years agousp10: Match output of WinXP for ScriptGetProperties.
Hans Leidekker [Sat, 23 Dec 2006 14:19:30 +0000 (15:19 +0100)] 
usp10: Match output of WinXP for ScriptGetProperties.

18 years agousp10: Improve the stub for ScriptBreak.
Hans Leidekker [Sat, 23 Dec 2006 10:50:47 +0000 (11:50 +0100)] 
usp10: Improve the stub for ScriptBreak.

18 years agousp10: Implement ScriptString_pSize.
Hans Leidekker [Sat, 23 Dec 2006 10:07:55 +0000 (11:07 +0100)] 
usp10: Implement ScriptString_pSize.

18 years agooleaut32: Fix a crash when executing the VarAnd test with an old version of oleaut32...
Rob Shearman [Sat, 23 Dec 2006 15:51:41 +0000 (15:51 +0000)] 
oleaut32: Fix a crash when executing the VarAnd test with an old version of oleaut32.dll.

18 years agooleaut32: Fix the VarPow tests for older versions of oleaut32.
Rob Shearman [Sat, 23 Dec 2006 15:50:42 +0000 (15:50 +0000)] 
oleaut32: Fix the VarPow tests for older versions of oleaut32.

18 years agoole32: Performing a COM call from within the processing of a sent message during...
Rob Shearman [Sat, 23 Dec 2006 15:51:27 +0000 (15:51 +0000)] 
ole32: Performing a COM call from within the processing of a sent message during a wait for completion of another COM call is not allowed.

Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.

18 years agoole32: Call the MessagePending function for message filters.
Rob Shearman [Sat, 23 Dec 2006 15:50:07 +0000 (15:50 +0000)] 
ole32: Call the MessagePending function for message filters.

18 years agoole32: Track the pending call count so that the correct call type can be passed to...
Rob Shearman [Sat, 23 Dec 2006 15:49:47 +0000 (15:49 +0000)] 
ole32: Track the pending call count so that the correct call type can be passed to the message filter HandleInComingCall function.

18 years agoole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
Rob Shearman [Sat, 23 Dec 2006 15:50:22 +0000 (15:50 +0000)] 
ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.

18 years agomsvcrt: Add function _mbsspnp.
Duane Clark [Fri, 22 Dec 2006 23:24:30 +0000 (15:24 -0800)] 
msvcrt: Add function _mbsspnp.

18 years agodinput: AddRef and Release parent DirectInput class.
Vitaliy Margolen [Fri, 22 Dec 2006 17:54:29 +0000 (10:54 -0700)] 
dinput: AddRef and Release parent DirectInput class.

18 years agoRelease 0.9.28. wine-0.9.28
Alexandre Julliard [Fri, 22 Dec 2006 16:17:47 +0000 (17:17 +0100)] 
Release 0.9.28.

18 years agouser32: Add a message test for various ShowWindow() calls, fix some failures.
Dmitry Timoshkov [Fri, 22 Dec 2006 10:32:04 +0000 (18:32 +0800)] 
user32: Add a message test for various ShowWindow() calls, fix some failures.

18 years agomscoree: Add a stub for GetCORSystemDirectory.
James Hawkins [Mon, 18 Dec 2006 09:40:13 +0000 (03:40 -0600)] 
mscoree: Add a stub for GetCORSystemDirectory.

18 years agokernel32: Fix a typo.
Dmitry Timoshkov [Fri, 22 Dec 2006 09:05:45 +0000 (17:05 +0800)] 
kernel32: Fix a typo.

18 years agowinspoool/tests: Build the name of the local print server in a separate function.
Detlef Riekenberg [Thu, 21 Dec 2006 23:48:16 +0000 (00:48 +0100)] 
winspoool/tests: Build the name of the local print server in a separate function.

18 years agowinspoool/tests: Rename unclear string.
Detlef Riekenberg [Thu, 21 Dec 2006 23:48:08 +0000 (00:48 +0100)] 
winspoool/tests: Rename unclear string.

18 years agolocalspl/tests: Rename unclear string.
Detlef Riekenberg [Thu, 21 Dec 2006 23:47:57 +0000 (00:47 +0100)] 
localspl/tests: Rename unclear string.

18 years agolocalspl/tests: Fix copy+paste typo.
Detlef Riekenberg [Thu, 21 Dec 2006 23:47:54 +0000 (00:47 +0100)] 
localspl/tests: Fix copy+paste typo.

18 years agomshtml: Improve loading document detection in AsyncOpen.
Jacek Caban [Thu, 21 Dec 2006 22:32:25 +0000 (23:32 +0100)] 
mshtml: Improve loading document detection in AsyncOpen.

18 years agomshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
Jacek Caban [Thu, 21 Dec 2006 22:31:53 +0000 (23:31 +0100)] 
mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.

18 years agogdi32: Extract the constituent TrueType files from Mac suitcase fonts into the user...
Huw Davies [Thu, 21 Dec 2006 15:21:13 +0000 (15:21 +0000)] 
gdi32: Extract the constituent TrueType files from Mac suitcase fonts into the user's caches directory
and use these instead of the original suitcase.

18 years agosetupapi: Fix handling of 'CopyFiles=@file'.
Francois Gouget [Thu, 21 Dec 2006 13:48:15 +0000 (14:48 +0100)] 
setupapi: Fix handling of 'CopyFiles=@file'.

18 years agoiphlpapi: Fixed a problem with enumerating network interfaces.
Ken Thomases [Thu, 21 Dec 2006 13:47:20 +0000 (14:47 +0100)] 
iphlpapi: Fixed a problem with enumerating network interfaces.

Keep increasing the buffer until the returned length is more than two
records smaller than the buffer we provided.

18 years agontdll: Added support for physically ejecting devices on Mac OS.
Alexandre Julliard [Thu, 21 Dec 2006 13:14:20 +0000 (14:14 +0100)] 
ntdll: Added support for physically ejecting devices on Mac OS.