Commit Graph

232 Commits

Author SHA1 Message Date
Christian Costa c1b92ca1e2 devenum: Add tests for devenum. 2012-03-28 11:53:18 +02:00
Christian Costa a85957ae0e devenum: Reset moniker pointer before calling IFilterMapper2_RegisterFilter. 2012-03-14 12:59:08 +01:00
Alexandre Julliard dc1dad6a72 devenum: Don't register quartz from devenum. 2011-08-02 22:53:40 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Michael Stefaniuc aa591dcd9d devenum: COM cleanup for the IClassFactory iface. 2011-08-01 11:18:14 +02:00
Marcus Meissner 455ef03cad devenum: Mark internal symbols as hidden. 2011-05-17 10:19:00 +02:00
Alexandre Julliard 0cdd147dcb devenum: Convert translations to po files. 2011-01-06 14:58:59 +01:00
Alexandre Julliard 7092313b2a devenum: Convert dll registration to the IRegistrar mechanism. 2010-12-07 14:44:19 +01:00
Michael Stefaniuc 66a515aef2 devenum: Use an iface instead of an vtbl pointer in RegPropBagImpl. 2010-12-05 12:25:45 +01:00
Paul Vriens 9b82b5a853 devenum: Add the Serbian (Latin and Cyrillic) translation.
Translation by Đorđe Vasiljević.
2010-11-01 11:34:40 +01:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Luca Bennati e9f3578854 devenum: Update Italian translation. 2010-09-09 19:56:36 +02:00
Anders Jonsson 1ef44dcce7 devenum: Add Swedish translation. 2010-08-24 12:30:07 +02:00
Michael Stefaniuc 6e6b6984d2 devenum: Remove the ignored common resource attributes. 2010-07-22 11:41:35 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Igor Paliychuk 94aedc8f6d devenum: Add Ukrainian translation. 2010-07-08 17:33:35 +02:00
Ken Sharp 9bb9f7a4e9 devenum: Add Welsh resource. 2010-07-07 11:30:36 +02:00
Kovács András e77622a179 devenum: Add Hungarian translation. 2010-06-29 10:54:22 +02:00
Paul Vriens 7b82143c97 devenum: Add the Danish translation.
Translation by Thomas Larsen <sikker2004@yahoo.com>
2010-06-07 12:23:39 +02:00
Michael Stefaniuc 8cf14ed7bd devenum: Split the translations into separate resource files.
Also use the existing resource ID defines.
2010-05-28 16:22:24 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Maarten Lankhorst 737ed17f1b devenum: Scan special device categories more often. 2010-02-01 13:56:06 +01:00
Michael Stefaniuc 71d7331932 devenum: Avoid newlines inside FIXME messages. 2010-01-14 09:03:29 -06:00
Ricardo Filipe 1e5d72a630 devenum: Update Portuguese translation. 2009-07-17 14:28:20 +02:00
Aric Stewart af6de9d7a3 devenum: Add Japanese resource. 2009-07-15 13:15:56 +02:00
Aurimas Fischer 2af10186b6 devenum: Add Lithuanian translation. 2009-03-30 13:57:37 +02:00
Michael Stefaniuc f7c133284b devenum: Remove superfluous pointer casts. 2009-01-13 15:25:38 +01:00
Francois Gouget 579b8649a1 devenum: Make the Romanian translation LANG_NEUTRAL. 2008-12-17 15:29:09 +01:00
Francois Gouget e9ab244d77 devenum: Explicitly identify the translation as being for SUBLANG_PORTUGUESE_BRAZILIAN. 2008-12-15 12:29:57 +01:00
Mikołaj Zalewski b4467c7351 devenum: Italian, Spanish, Dutch and VERSIONINFO should use SUBLANG_NEUTRAL. 2008-12-15 12:24:33 +01:00
Francois Gouget 5a8e31a386 devenum: French and German should use SUBLANG_NEUTRAL. 2008-12-12 11:46:55 +01:00
ByeongSik Jeon 5f3287d79f *Ko.rc: Update Korean resource.
Fix the unnecessary SUBLANG_NATURAL.
Change the font size from 8 to 9.
2008-12-11 12:21:07 +01:00
Christian Costa ffdd34f8ff devenum: Fix traces and fixmes. 2008-12-08 22:02:26 +01:00
Alexandre Julliard 7f66623d49 devenum: Make some functions static. 2008-12-02 15:27:15 +01:00
Juan Lang df592b3c3a devenum: Fix order of operations bug (Coverity id 709). 2008-09-11 12:12:30 +02:00
Maarten Lankhorst 6ef8569c52 devenum: Call VariantInit instead of VariantClear. 2008-07-11 14:07:34 +02:00
Alexander Dorofeyev e49eb1d60e devenum: Register legacy am filters in CreateClassEnumerator. 2008-07-01 13:45:38 +02:00
Alexander Dorofeyev de70686f17 devenum: Move locating category key to function, use it ParseDisplayName. 2008-07-01 13:45:38 +02:00
Alexander Dorofeyev cff08308d0 devenum: Update type when reading binary data to VT_EMPTY variant. 2008-06-25 20:21:36 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Rok Mandeljc a81d15400f devenum: Added Slovenian translation. 2008-04-08 11:57:24 +02:00
Hwang YunSong(황윤성) d18416d5f9 devenum: New Korean resource. 2008-04-04 12:02:05 +02:00
Vitaliy Margolen 438868f377 devenum: Add Russian translation. 2008-03-28 15:50:44 +01:00
Michael Stefaniuc 3e67adf499 devenum: Add the Romanian translation. 2008-03-21 11:23:50 +01:00
Mikołaj Zalewski 997e5f1230 Make Italian, Spanish, Dutch and German resources use SUBLANG_NEUTRAL. 2008-02-21 14:18:07 +01:00
Mikołaj Zalewski 39dce04658 devenum: Add Polish translation. 2008-02-19 13:39:24 +01:00
Mikołaj Zalewski b536702b60 devenum: Convert resource file to UTF-8. 2008-02-19 13:39:24 +01:00
Peter Dons Tychsen 787ccc8032 devenum: Fix the implementation of IEnumMoniker::Skip(), to match the MSDN specs. 2008-01-07 14:26:25 +01:00
Andrew Talbot b8e10c75fd devenum: Remove unneeded cast. 2007-12-07 17:36:01 +01:00
Andrew Talbot 9cbfb794fe devenum: Exclude unused header. 2007-05-02 14:58:20 +02:00
Stefan Huehner 51a7ca3440 Change some functions arguments from () -> (void). 2007-03-12 12:25:31 +01:00
Marcus Meissner b224319a26 devenum: Initialize hKeysub. 2007-02-09 11:49:03 +01:00
Marcus Meissner 6239bf6fe3 devenum: Fix uninitialized clsidString (Coverity). 2007-02-05 14:02:10 +01:00
Dmitry Timoshkov f663cc1622 devenum: Do not store full DLL path in the registry. 2007-01-06 12:04:25 +01:00
Louis Lenders 0f02973935 devenum: Update Dutch resource. 2007-01-05 18:23:58 +01:00
Francois Gouget 9fe4673347 Don't include windows.h & co in the Wine sources.
Remove uneeded COM_NO_WINDOWS_H defines.
2006-10-24 17:47:09 +02:00
Mikołaj Zalewski e32aa55703 resources: Change German sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 11:45:12 +02:00
Jonathan Ernst a34e04eaf4 Use SUBLANG_NEUTRAL in French resources. 2006-10-19 13:35:05 +02:00
Michael Stefaniuc 36d88d929f devenum: Win64 printf format warning fixes. 2006-10-09 12:55:29 +02:00
James Hawkins 99e2c6dff2 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch). 2006-10-07 17:52:51 +02:00
Alexander Nicolaysen Sørnes 5387119050 Updated Norwegian Bokmål translations. 2006-10-02 12:32: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
Jonathan Ernst 8fc83b1f46 dlls: Assorted French translation improvements. 2006-09-25 18:32:33 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +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 77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +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
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Thomas Weidenmueller ae4eafbecc devenum: Don't leak key handle creating a category registry key. 2005-12-05 20:39:47 +01:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
David Kredba 970987586e Czech resources update. 2005-11-02 11:01:07 +00:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexandre Julliard 738e88db5f Replace the ICOM_THIS_From macros by inline functions. 2005-07-27 15:14:18 +00:00
Alexandre Julliard 85c9283f50 Don't generate import libraries for dlls that don't export anything. 2005-07-26 15:52:58 +00:00
Mike McCormack 2d7ea23868 Interlocked LONG* gcc warning fixes. 2005-07-11 13:21:17 +00:00
Mike McCormack 257c337c19 gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-07 12:08:42 +00:00
Dmitry Timoshkov 247246ede7 Make more of the OLE interface vtables const. 2005-05-30 10:01:08 +00:00
Maarten Lankhorst db3be15567 Add vfwindex when enumerating devices, and make sure every device has
a unique registry key, so multiple devices with same name are allowed.
2005-05-18 18:25:12 +00:00
Maarten Lankhorst 66b019c1a8 Pass property bag to IPersistPropertyBag, if supported. 2005-05-18 18:20:39 +00:00
Robert Shearman 54160222a0 Rename MODULENAME_Dll* functions to Dll* for better consistency and
type checking.
2005-05-17 14:41:37 +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
Maarten Lankhorst 8a7960c4f9 Added the video input device category. 2005-04-27 11:07:55 +00:00
Maarten Lankhorst 32498176e8 Fixed a reference leak. 2005-04-26 08:15:38 +00:00
Peter Berg Larsen 6e3bcb5a54 Replace strncpy with memcpy or lstrcpyn. 2005-04-18 10:30:55 +00:00
Christian Costa 0f18bb0f29 Fixed pin direction when registering audio input device. 2005-01-25 10:56:39 +00:00
Paul Vriens 545cdfa2ef - use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
2005-01-10 12:25:29 +00:00
Christian Costa b3f064ccc7 Fixed error handling in Graphbuilder_RenderFile.
Improved traces.
2005-01-09 18:24:41 +00:00
Michael Stefaniuc 5ad7d858e0 Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
2004-12-23 17:06:43 +00:00
Eric Pouech 4056d7ef8c Fixed some errors in function prototypes. 2004-12-13 21:19:01 +00:00
Christian Costa be82f977ce Initialize the hkey member when creating the propery bag object. 2004-12-09 11:37:09 +00:00
Robert Shearman e7110f0982 Clean up devenum and properly implement DllCanUnloadNow ref counting. 2004-12-07 14:37:11 +00:00
Eric Pouech 0a258964c2 Const correctness fixes. 2004-11-30 21:38:57 +00:00
Tom Wickline 5c38e1b561 Version resources cleanup. 2004-11-23 13:59:34 +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
Alexandre Julliard 39a696a166 Removed some uses of the non-standard ICOM_THIS macro. 2004-09-06 20:34:29 +00:00
Alexandre Julliard f714b39762 Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
2004-08-23 19:39:48 +00:00
Francois Gouget a896389679 Added 'strmiids.lib'.
Moved CLSID_FilterGraph and the related GUIDs to strmiids.
2004-08-19 19:31:20 +00:00
José Manuel Ferrer Ortiz ca7371019e Added Spanish translation. 2004-08-18 00:26:10 +00:00
Alexandre Julliard 48c4bb3c31 Get rid of the non-standard ICOM_VTABLE macro. 2004-08-12 23:00:51 +00:00
Alexandre Julliard 0467ce9fd7 Get rid of the non-standard ICOM_VFIELD macro. 2004-08-12 19:52:49 +00:00
Henning Gerhardt ddaddd412e Added German resources for devenum. 2004-07-30 00:00:37 +00:00
Marcelo Duarte 4a132c4f15 Localization of devenum to Portuguese and minor corrections. 2004-07-29 02:40:15 +00:00
Ivan Leo Puoti 1f352e3cfb Added Italian strings. 2004-07-23 19:08:44 +00:00
Robert Shearman f28da5a844 Avoid crash by passing pointer to RegSetValueEx. 2004-06-14 16:54:56 +00:00
Eric Pouech df93f2eeee GetModuleFileName[AW] doesn't terminate the string if the buffer is
too small.
2004-05-19 03:22:55 +00:00
Ivan Leo Murray-Smith 10778aa761 Updated the version info of all DirectX dlls to the version numbers of
DirectX 9.0b for Windows 2000/XP.
2004-05-14 21:37:32 +00:00
Francois Gouget 66834324b1 Assorted spelling fixes.
Remove wszRegSeparator from devenum_private.h since it's neither
exported by createdevenum.c nor used by anyone else.
2004-04-20 04:03:42 +00:00
Francois Gouget 6a6c85c6d8 Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
2004-04-19 20:12:14 +00:00
Alexandre Julliard 9e4ed6460c .spec.c files are no longer used for 32-bit dlls. 2004-03-24 03:36:44 +00:00
Alexandre Julliard 20b4585e3c Only link against libdxguid where necessary. 2004-01-27 00:11:16 +00:00
Robert Shearman e14e101fed - Fixed buffer overflow in IFilterMapper2::RegisterFilter.
- Fixed buffer overflow in DEVENUM_IPropertyBag_Read.
- Fixed NULL pointer de-ref in DllRegisterServer when IFilterMapper2
  is not registered.
- Allowed returning the moniker in IFilterMapper2::RegisterFilter.
- Enumerate special categories without causing infinite loop.
2003-12-30 21:52:45 +00:00
Tom Wickline a66d2a2cbf Use the same version format for all DX dlls. 2003-12-01 22:36:17 +00:00
Dmitry Timoshkov 2964888d05 A general cleanup of the version resources in Wine DLLs. 2003-11-30 05:59:29 +00:00
Dimitrie O. Paun fbdfd910c1 Remove SYMBOLFILE and LDDLLFLAGS from Makefiles. 2003-10-11 01:09:15 +00:00
Alexandre Julliard e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard 81c31701d2 Avoid including wine/obj_*.h files directly from C files.
Removed no longer used obj_serviceprovider.h.
2003-09-03 00:16:28 +00:00
Alexandre Julliard 864ca06832 winnls.h must not include winbase.h. 2003-08-20 18:22:31 +00:00
Robert Shearman 4a55eb5c92 Make IPropertBag_Read use a dynamically allocated array rather than a
static one.
2003-08-05 19:19:21 +00:00
Robert Shearman 27eacba89d ICreateDevEnum_CreateClassEnumerator can return S_FALSE when
there is no category, so return MK_E_NOOBJECT from
IParseDisplayName_ParseDisplayName.
2003-08-05 18:26:57 +00:00
Alexandre Julliard 20698b22df Make the DllRegisterServer, DllRegisterServerEx, DllUnregisterServer,
DllGetClassObject and DllCanUnloadNow functions private (suggested by
Jon Griffiths).
2003-07-30 03:48:55 +00:00
Marcus Meissner 269048684b Fix some small pointer aliasing problems. 2003-07-22 03:14:25 +00:00
Robert Shearman d38cce8d4b Implemented DevEnum dll. 2003-07-01 04:30:30 +00:00
Dominik Strasser 2e27f8c930 Some stubs for dll setup needed by IE6 setup. 2003-01-02 17:55:45 +00:00
Alexandre Julliard dbf8b78acd Added .spec.def files. 2002-12-12 22:04:04 +00:00
Alexandre Julliard 77afd6c47e Made some more spec file entries optional or unnecessary.
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard 2ab7625934 Removed most imports of ntdll since we no longer import Wine internal
functions from there.
2002-05-17 03:37:12 +00:00
Alexandre Julliard ad53383f9b Added winebuild support for generating a .dbg.c file containing the
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard 67371bcc8d Added -res option to specify resources on winebuild command-line.
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Alexandre Julliard 32459912dc Moved imports specification from the .spec into the Makefile so that
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Alexandre Julliard c1bfca04e1 Changed builtin dlls file names to make it clear they are not normal
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Hidenori Takeshima b4be998158 Added stubs for msdmo.dll, qcap.dll and devenum.dll. 2001-10-23 20:35:23 +00:00