wine
19 years agoConverted all the kernel32 register functions to the
Alexandre Julliard [Sat, 7 May 2005 18:25:51 +0000 (18:25 +0000)] 
Converted all the kernel32 register functions to the
DEFINE_REGS_ENTRYPOINT mechanism.

19 years agoImplement ICaptureGraphBuilder and IcaptureGraphBuilder2 based on
Rolf Kalbermatter [Sat, 7 May 2005 18:18:39 +0000 (18:18 +0000)] 
Implement ICaptureGraphBuilder and IcaptureGraphBuilder2 based on
Maarten Lankhorst's patch.

19 years agoPrefix the internal name of all register functions with __regs_ for
Alexandre Julliard [Sat, 7 May 2005 18:10:30 +0000 (18:10 +0000)] 
Prefix the internal name of all register functions with __regs_ for
better consistency and to make automated checking possible.

19 years agoGet rid of the DOS version combobox, normal users should never need to
Alexandre Julliard [Sat, 7 May 2005 18:06:35 +0000 (18:06 +0000)] 
Get rid of the DOS version combobox, normal users should never need to
change it.

19 years agoImplement DLL registering and unregistering functions, class factory
Rolf Kalbermatter [Sat, 7 May 2005 18:00:33 +0000 (18:00 +0000)] 
Implement DLL registering and unregistering functions, class factory
and server locking based on how it is done with DirectX samples.

19 years agoDon't set the pen width to 1 in X11DRV_PolyLine.
Rein Klazes [Sat, 7 May 2005 17:54:51 +0000 (17:54 +0000)] 
Don't set the pen width to 1 in X11DRV_PolyLine.

19 years agoUse RaiseException instead of RtlRaiseException for delayed entry
Alexandre Julliard [Sat, 7 May 2005 15:06:30 +0000 (15:06 +0000)] 
Use RaiseException instead of RtlRaiseException for delayed entry
points load failure to avoid creating a dependency on ntdll.

19 years agoTreat 0xffff the same as 0 for the handle generation field to avoid
Alexandre Julliard [Sat, 7 May 2005 15:03:00 +0000 (15:03 +0000)] 
Treat 0xffff the same as 0 for the handle generation field to avoid
sign extension problems.

19 years agoImplement futimes for Solaris using futimesat.
Robert Lunnon [Sat, 7 May 2005 14:53:38 +0000 (14:53 +0000)] 
Implement futimes for Solaris using futimesat.

19 years agoAdd the 'Western European Summer Time' (WEST) timezone (reported by
Francois Gouget [Sat, 7 May 2005 14:50:56 +0000 (14:50 +0000)] 
Add the 'Western European Summer Time' (WEST) timezone (reported by
José Melo).

19 years agowinemenubuilder.c is the only Wine source file checking for
Francois Gouget [Sat, 7 May 2005 14:50:40 +0000 (14:50 +0000)] 
winemenubuilder.c is the only Wine source file checking for
HAVE_STRING_H. Remove that check for consistency.

19 years agoThe unixfs extension doesn't have a distinguished '/' node anymore.
Michael Jung [Sat, 7 May 2005 14:50:16 +0000 (14:50 +0000)] 
The unixfs extension doesn't have a distinguished '/' node anymore.
Moved UI string into the resources.

19 years agoMake references to NAME_MAX refer to PATH_MAX instead.
Robert Lunnon [Sat, 7 May 2005 14:50:00 +0000 (14:50 +0000)] 
Make references to NAME_MAX refer to PATH_MAX instead.

19 years agoAdded rules to build import libraries in the individual dll makefiles.
Alexandre Julliard [Sat, 7 May 2005 12:39:52 +0000 (12:39 +0000)] 
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.

19 years agoAvoid passing NULL buffer elements and status pointers to
Robert Lunnon [Sat, 7 May 2005 12:18:24 +0000 (12:18 +0000)] 
Avoid passing NULL buffer elements and status pointers to
XmbLookupString.

19 years agoAdded a conditionally compiled definition of INADDR_NONE for platforms
Robert Lunnon [Sat, 7 May 2005 12:18:10 +0000 (12:18 +0000)] 
Added a conditionally compiled definition of INADDR_NONE for platforms
that don't define it.

19 years ago'0' means 'default refresh rate' and not a real refresh rate of '0'.
Lionel Ulmer [Sat, 7 May 2005 12:17:45 +0000 (12:17 +0000)] 
'0' means 'default refresh rate' and not a real refresh rate of '0'.

19 years agoFix segmentation fault caused by incorrect referencing of client audio
Robert Lunnon [Sat, 7 May 2005 12:17:28 +0000 (12:17 +0000)] 
Fix segmentation fault caused by incorrect referencing of client audio
format specifications array.

19 years agoMake the root of the shell extension map to the root of the unix
Michael Jung [Sat, 7 May 2005 12:17:02 +0000 (12:17 +0000)] 
Make the root of the shell extension map to the root of the unix
filesystem.

19 years agoImplement NtQueryVolumeInformation for Solaris.
Robert Lunnon [Sat, 7 May 2005 12:16:21 +0000 (12:16 +0000)] 
Implement NtQueryVolumeInformation for Solaris.

19 years agoInclude <sys/filio.h> on platforms that support it.
Robert Lunnon [Sat, 7 May 2005 12:14:18 +0000 (12:14 +0000)] 
Include <sys/filio.h> on platforms that support it.

19 years agoHandle notepad log feature.
Kevin Koltzau [Sat, 7 May 2005 12:14:05 +0000 (12:14 +0000)] 
Handle notepad log feature.

19 years agoAdd a few missing accelerators.
Kevin Koltzau [Sat, 7 May 2005 12:13:51 +0000 (12:13 +0000)] 
Add a few missing accelerators.

19 years agoAdd a missing msiobj_release that was resulting in a leaked object
Aric Stewart [Sat, 7 May 2005 12:13:08 +0000 (12:13 +0000)] 
Add a missing msiobj_release that was resulting in a leaked object
with each MsiCreateRecord call.

19 years agoCorrect a missing MsiCloseHandle().
Aric Stewart [Sat, 7 May 2005 12:12:56 +0000 (12:12 +0000)] 
Correct a missing MsiCloseHandle().

19 years agoFixed two small memory leaks.
Maarten Lankhorst [Sat, 7 May 2005 12:12:29 +0000 (12:12 +0000)] 
Fixed two small memory leaks.

19 years agoMake ole32 tests loadable on NT4.
Stefan Leichter [Sat, 7 May 2005 12:09:58 +0000 (12:09 +0000)] 
Make ole32 tests loadable on NT4.

19 years agoRenamed wineps.dll to wineps.drv for consistency.
Alexandre Julliard [Fri, 6 May 2005 20:04:27 +0000 (20:04 +0000)] 
Renamed wineps.dll to wineps.drv for consistency.

19 years agoStore the module instance we get in DllMain to avoid extra LoadLibrary
Alexandre Julliard [Fri, 6 May 2005 20:02:36 +0000 (20:02 +0000)] 
Store the module instance we get in DllMain to avoid extra LoadLibrary
calls.

19 years agoRenamed ttydrv and x11drv to winetty.drv and winex11.drv respectively
Alexandre Julliard [Fri, 6 May 2005 19:38:50 +0000 (19:38 +0000)] 
Renamed ttydrv and x11drv to winetty.drv and winex11.drv respectively
to follow the namespace conventions and make it clear that they are
drivers and not dlls.
Moved the graphics driver configuration to HKLM\Software\Wine\Drivers.

19 years agoRemoved a bunch of obsolete makefile hacking sed code.
Alexandre Julliard [Fri, 6 May 2005 19:34:22 +0000 (19:34 +0000)] 
Removed a bunch of obsolete makefile hacking sed code.

19 years agoMove initialization to IDirectSound_Initialize.
Robert Reif [Fri, 6 May 2005 19:33:32 +0000 (19:33 +0000)] 
Move initialization to IDirectSound_Initialize.
Fix error paths to handle a failed IDirectSound_Initialize.
Add tests for IDirectSound_Initialize.

19 years agoReturn a cloned PIDL by SHBrowseForFolder to avoid heap corruption.
Michael Jung [Fri, 6 May 2005 19:33:06 +0000 (19:33 +0000)] 
Return a cloned PIDL by SHBrowseForFolder to avoid heap corruption.

19 years agoDisplay a drive icon for the unix root directory.
Michael Jung [Fri, 6 May 2005 19:32:54 +0000 (19:32 +0000)] 
Display a drive icon for the unix root directory.

19 years agoChange FIXME to WARN.
Robert Reif [Fri, 6 May 2005 19:32:36 +0000 (19:32 +0000)] 
Change FIXME to WARN.

19 years agoFix nativeapi.pm so it knows about AC_HEADER_STAT().
Francois Gouget [Fri, 6 May 2005 16:22:54 +0000 (16:22 +0000)] 
Fix nativeapi.pm so it knows about AC_HEADER_STAT().
Make the error message about unexpected '#ifdef HAVE_XXX' clearer.
Protect sys/stat.h #includes with the corresponding '#ifdef HAVE_XXX'
check.

19 years agoAdded support in winebuild for specifying import libraries directly on
Alexandre Julliard [Fri, 6 May 2005 15:54:41 +0000 (15:54 +0000)] 
Added support in winebuild for specifying import libraries directly on
the command line without the -l option.
Changed the -d option to only mark the library as delayed, the actual
loading is now done separately.

19 years agoAssorted spelling fixes.
Francois Gouget [Fri, 6 May 2005 15:44:31 +0000 (15:44 +0000)] 
Assorted spelling fixes.

19 years agoEric Kohl <eric.kohl_at_t-online.de>
Alexandre Julliard [Fri, 6 May 2005 15:38:22 +0000 (15:38 +0000)] 
Eric Kohl <eric.kohl_at_t-online.de>
Implement CaptureAndConvertAnsiArg, CaptureStringArg,
OpenAndMapForRead, RetreiveFileSecurity, StampFileSecurity,
TakeOwnershipOfFile, and UnmapAndCloseFile.

19 years agoFixed a dozen of reference (and some memory) leaks.
Maarten Lankhorst [Fri, 6 May 2005 14:34:44 +0000 (14:34 +0000)] 
Fixed a dozen of reference (and some memory) leaks.
Implemented filtergraph_pause/stop.

19 years agoFixed {Copy/Delete/Free}MediaType functions to show proper behaviour.
Maarten Lankhorst [Fri, 6 May 2005 14:34:02 +0000 (14:34 +0000)] 
Fixed {Copy/Delete/Free}MediaType functions to show proper behaviour.
Fixed EnumMediaTypes to copy pbFormat too.
Added FreeMediaType.

19 years agoHAVE_V4L2 is not an autoconf define so tell winapi_check not to
Francois Gouget [Fri, 6 May 2005 14:33:34 +0000 (14:33 +0000)] 
HAVE_V4L2 is not an autoconf define so tell winapi_check not to
complain complain about it.

19 years agoClean up if named pipe is not available.
Hartmut Birr [Fri, 6 May 2005 14:33:11 +0000 (14:33 +0000)] 
Clean up if named pipe is not available.

19 years agoTweak the documentation to make winapi_check happy.
Francois Gouget [Fri, 6 May 2005 14:33:02 +0000 (14:33 +0000)] 
Tweak the documentation to make winapi_check happy.

19 years agoUpdate win32.api to match the current sources.
Francois Gouget [Fri, 6 May 2005 14:32:48 +0000 (14:32 +0000)] 
Update win32.api to match the current sources.
Declare CoGetClassObjectFromURL() in urlmon.h.

19 years agoReplace stub entry for StgOpenStorageEx with call to StgOpenStorage.
Matthew Mastracci [Fri, 6 May 2005 14:32:30 +0000 (14:32 +0000)] 
Replace stub entry for StgOpenStorageEx with call to StgOpenStorage.

19 years ago- Fix access rights for RegOpenKeyEx and RegCreateKeyEx calls.
Robert Shearman [Thu, 5 May 2005 16:57:55 +0000 (16:57 +0000)] 
- Fix access rights for RegOpenKeyEx and RegCreateKeyEx calls.
- Add privilege checks for RegLoadKey, RegUnloadKey & RegSaveKey
  calls.

19 years agoDon't retrieve a window DC in GetUpdateRect if there is nothing to
Alexandre Julliard [Thu, 5 May 2005 16:52:21 +0000 (16:52 +0000)] 
Don't retrieve a window DC in GetUpdateRect if there is nothing to
erase, to avoid setting a null update region in an owned DC.
Avoid potential double delete of the update region on return from
send_erase.

19 years agoReturn ENOENT rather than EBADF from MSVCRT_fopen() when file doesn't
<wine.larry.engholm@xoxy.net> [Thu, 5 May 2005 16:48:28 +0000 (16:48 +0000)] 
Return ENOENT rather than EBADF from MSVCRT_fopen() when file doesn't
exist.

19 years agoFix RegDeleteKey{A,W} to open the specified key with the DELETE access
Robert Shearman [Thu, 5 May 2005 16:47:33 +0000 (16:47 +0000)] 
Fix RegDeleteKey{A,W} to open the specified key with the DELETE access
right.

19 years agooutput_name already contains .exe extension, don't add it again for -F
Alexandre Julliard [Thu, 5 May 2005 16:44:38 +0000 (16:44 +0000)] 
output_name already contains .exe extension, don't add it again for -F
option.

19 years agoReplace StgCreateStorageEx stub with call to StgCreateDocfile and add
Matthew Mastracci [Thu, 5 May 2005 16:44:05 +0000 (16:44 +0000)] 
Replace StgCreateStorageEx stub with call to StgCreateDocfile and add
required STGFMT_* enumerations.

19 years agoIn MaskBlt delete correct bitmap.
Rein Klazes [Thu, 5 May 2005 16:43:26 +0000 (16:43 +0000)] 
In MaskBlt delete correct bitmap.

19 years agoAdd 16<->32 bit message mappings for WM_COPYDATA messages.
Rein Klazes [Thu, 5 May 2005 16:43:17 +0000 (16:43 +0000)] 
Add 16<->32 bit message mappings for WM_COPYDATA messages.

19 years ago- In MZ_DoLoadImage if an environment segment is specified in the
Rein Klazes [Thu, 5 May 2005 10:32:54 +0000 (10:32 +0000)] 
- In MZ_DoLoadImage if an environment segment is specified in the
  parameter block, use that and do not inherit from the calling
  process.
- Call FreeEnvironmentStrings when the strings are no longer used.

19 years agoFixed GetDisplayNameOf method to not depend on incorrect behaviour
Michael Jung [Thu, 5 May 2005 10:30:51 +0000 (10:30 +0000)] 
Fixed GetDisplayNameOf method to not depend on incorrect behaviour
regarding the SHGDN_INFOLDER flag.

19 years agoFixed MyComputer's GetDisplayNameOf method.
Michael Jung [Thu, 5 May 2005 10:30:39 +0000 (10:30 +0000)] 
Fixed MyComputer's GetDisplayNameOf method.

19 years ago- do not flush the buffer when the application only wants to peek the
Lionel Ulmer [Thu, 5 May 2005 10:30:24 +0000 (10:30 +0000)] 
- do not flush the buffer when the application only wants to peek the
  number of elements in the queue
- trace the GetDeviceState values before they are reset

19 years agoAdded stub implementation for CoGetClassObjectFromURL.
Christian Costa [Thu, 5 May 2005 09:50:57 +0000 (09:50 +0000)] 
Added stub implementation for CoGetClassObjectFromURL.

19 years agoCorrect bug truncating downloaded files to 4096 bytes.
Troy Rollo [Thu, 5 May 2005 09:50:46 +0000 (09:50 +0000)] 
Correct bug truncating downloaded files to 4096 bytes.

19 years agoForward CLSID_FilterGraphNoThread to CLSID_FilterGraph.
Christian Costa [Thu, 5 May 2005 09:50:35 +0000 (09:50 +0000)] 
Forward CLSID_FilterGraphNoThread to CLSID_FilterGraph.

19 years agoFix compile on non-ELF host.
Emmanuel Maillard [Thu, 5 May 2005 09:50:13 +0000 (09:50 +0000)] 
Fix compile on non-ELF host.

19 years ago- more pretty print for the types flag
Lionel Ulmer [Thu, 5 May 2005 09:49:54 +0000 (09:49 +0000)] 
- more pretty print for the types flag
- more Windows-aligned check for object instances

19 years agoInitialize iosb.
Marcus Meissner [Thu, 5 May 2005 09:49:43 +0000 (09:49 +0000)] 
Initialize iosb.

19 years agoSet win2k3 service pack number to 1.
Ivan Leo Puoti [Thu, 5 May 2005 09:49:24 +0000 (09:49 +0000)] 
Set win2k3 service pack number to 1.

19 years ago- Fix NTDLL_wait_for_multiple_objects call in usr1_handler.
Emmanuel Maillard [Thu, 5 May 2005 09:49:13 +0000 (09:49 +0000)] 
- Fix NTDLL_wait_for_multiple_objects call in usr1_handler.
- Fix an error due to "invalid lvalue in assignment" with gcc 4 on
  Darwin 8.0.

19 years agoGet rid of the winapi_check_dir config parameter.
Alexandre Julliard [Wed, 4 May 2005 10:43:00 +0000 (10:43 +0000)] 
Get rid of the winapi_check_dir config parameter.

19 years agoSet iItem to index before notifying callback items.
Felix Nawothnig [Wed, 4 May 2005 10:37:17 +0000 (10:37 +0000)] 
Set iItem to index before notifying callback items.

19 years agoSet PhysicalMemory property from system data.
Marcus Meissner [Wed, 4 May 2005 10:37:05 +0000 (10:37 +0000)] 
Set PhysicalMemory property from system data.

19 years agoImplement URLMonikerImpl_BindToStorage.
Troy Rollo [Wed, 4 May 2005 10:36:54 +0000 (10:36 +0000)] 
Implement URLMonikerImpl_BindToStorage.

19 years agoCreate URL Cache if it does not already exist.
Troy Rollo [Wed, 4 May 2005 10:36:43 +0000 (10:36 +0000)] 
Create URL Cache if it does not already exist.

19 years agoMove all files from winapi_check/ to winapi/, and remove references to
Hans Leidekker [Wed, 4 May 2005 09:55:17 +0000 (09:55 +0000)] 
Move all files from winapi_check/ to winapi/, and remove references to
winapi_check directory.  Merge winapi_check programs.

19 years agoUse SUBLANG_NEUTRAL for French resources.
Vincent Béron [Wed, 4 May 2005 09:52:47 +0000 (09:52 +0000)] 
Use SUBLANG_NEUTRAL for French resources.

19 years agoEnlarge the license text control length.
James Hawkins [Wed, 4 May 2005 09:49:22 +0000 (09:49 +0000)] 
Enlarge the license text control length.

19 years agoRemove static variables in SHBrowseForFolder implementation.
Mike McCormack [Wed, 4 May 2005 09:48:15 +0000 (09:48 +0000)] 
Remove static variables in SHBrowseForFolder implementation.

19 years agoRemove the corresponding registry entry when deleting a drive.
James Hawkins [Wed, 4 May 2005 09:47:56 +0000 (09:47 +0000)] 
Remove the corresponding registry entry when deleting a drive.

19 years agoDon't add the same program in AppDefaults more than once.
James Hawkins [Wed, 4 May 2005 09:47:46 +0000 (09:47 +0000)] 
Don't add the same program in AppDefaults more than once.

19 years agoStub implementation for SetupCopyOEMInfW.
Hans Leidekker [Wed, 4 May 2005 09:47:28 +0000 (09:47 +0000)] 
Stub implementation for SetupCopyOEMInfW.

19 years agoBump version number to XP SP2.
Hans Leidekker [Wed, 4 May 2005 09:47:13 +0000 (09:47 +0000)] 
Bump version number to XP SP2.

19 years agoImplement owner drawn context menus.
Martin Fuchs [Wed, 4 May 2005 09:47:07 +0000 (09:47 +0000)] 
Implement owner drawn context menus.

19 years agoSet driver type properly.
Robert Reif [Wed, 4 May 2005 09:46:41 +0000 (09:46 +0000)] 
Set driver type properly.

19 years agoAdded IAMVideoProcAmp.
Maarten Lankhorst [Wed, 4 May 2005 09:46:24 +0000 (09:46 +0000)] 
Added IAMVideoProcAmp.

19 years agoReport an error if trying to get data from an unacquired mouse.
James Dean Anderson [Wed, 4 May 2005 09:46:07 +0000 (09:46 +0000)] 
Report an error if trying to get data from an unacquired mouse.

19 years agoAdded Hong Kong Standard Time (HKT).
Ivan Wong [Wed, 4 May 2005 09:45:48 +0000 (09:45 +0000)] 
Added Hong Kong Standard Time (HKT).

19 years agoLet the default winproc handle WM_MOUSEACTIVATE.
Ulrich Czekalla [Wed, 4 May 2005 09:45:33 +0000 (09:45 +0000)] 
Let the default winproc handle WM_MOUSEACTIVATE.

19 years ago- implement wglGetCurrentReadDCARB, wglMakeContextCurrentARB on
Raphael Junqueira [Thu, 28 Apr 2005 18:31:15 +0000 (18:31 +0000)] 
- implement wglGetCurrentReadDCARB, wglMakeContextCurrentARB on
  openGL32 (wgl_ext)
- add code to disable some openGL extensions support using wine
  registry key HKLM\Software\Wine\OpenGL\DisabledExtensions (list
  separated by spaces)
- valid/robust implementation of wglChoosePixelFormatARB and
  wglGetPixelFormatAttribivARB (wgl_ext)

19 years ago- valid implementation of X11DRV_ChoosePixelFormat using GLX1.3 API
Raphael Junqueira [Thu, 28 Apr 2005 18:29:12 +0000 (18:29 +0000)] 
- valid implementation of X11DRV_ChoosePixelFormat using GLX1.3 API
  (ie. using real card caps and not ugly way using visuals array) to
  be compatible with opengl32 pixel formats (wgl*PixelFormat* APIs) as
  they need to be the same
- add more traces to xrandr

19 years agoCorrect user component publication.
Aric Stewart [Thu, 28 Apr 2005 18:28:11 +0000 (18:28 +0000)] 
Correct user component publication.
Implement MsiEnumComponentQualifiers.

19 years agoFixed stack overwrite by using sizeof(WS_sockaddr_ipx).
Marcus Meissner [Thu, 28 Apr 2005 18:27:27 +0000 (18:27 +0000)] 
Fixed stack overwrite by using sizeof(WS_sockaddr_ipx).

19 years agoSplit up the window procedure.
Mike McCormack [Thu, 28 Apr 2005 18:26:58 +0000 (18:26 +0000)] 
Split up the window procedure.

19 years agoImplemented GetLastInputInfo.
Mike McCormack [Thu, 28 Apr 2005 12:04:14 +0000 (12:04 +0000)] 
Implemented GetLastInputInfo.

19 years ago- implement memory access APIs to VertexBuffers
Raphael Junqueira [Thu, 28 Apr 2005 12:02:03 +0000 (12:02 +0000)] 
- implement memory access APIs to VertexBuffers
- more valid implementation for IWineD3DImpl_Check* APIs (not more
  S_OK for all cases)

19 years agoDefine strncpyW to ensure that users know why it is not present.
Jeff Latimer [Thu, 28 Apr 2005 12:01:37 +0000 (12:01 +0000)] 
Define strncpyW to ensure that users know why it is not present.

19 years agoImplement MsiQueryFeatureStateW.
Aric Stewart [Thu, 28 Apr 2005 12:01:06 +0000 (12:01 +0000)] 
Implement MsiQueryFeatureStateW.

19 years agoMoved the USER syslevel to dlls/user/user_main.c.
Alexandre Julliard [Wed, 27 Apr 2005 11:09:55 +0000 (11:09 +0000)] 
Moved the USER syslevel to dlls/user/user_main.c.
Moved a bunch of stubs to dlls/user/misc.c.

19 years ago- delayed initialisation of BIOS and SYSTEM information until someone
Eric Pouech [Wed, 27 Apr 2005 11:08:47 +0000 (11:08 +0000)] 
- delayed initialisation of BIOS and SYSTEM information until someone
  actually needs it
- now using some manifest constants to make code clearer

19 years agoAdded the video input device category.
Maarten Lankhorst [Wed, 27 Apr 2005 11:07:55 +0000 (11:07 +0000)] 
Added the video input device category.

19 years agoMoved remaining messaging definitions to user_private.h and removed
Alexandre Julliard [Wed, 27 Apr 2005 10:23:24 +0000 (10:23 +0000)] 
Moved remaining messaging definitions to user_private.h and removed
message.h.

19 years agoMake sure that dialogs are only created and destroyed in a single
Mike McCormack [Wed, 27 Apr 2005 10:16:57 +0000 (10:16 +0000)] 
Make sure that dialogs are only created and destroyed in a single
thread.

19 years agoImplemented capGetDriverDescription.
Maarten Lankhorst [Wed, 27 Apr 2005 09:46:25 +0000 (09:46 +0000)] 
Implemented capGetDriverDescription.