Zebediah Figura
65e6165ce8
devenum: Always return S_FALSE from DllCanUnloadNow().
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 09:34:41 +02:00
Zebediah Figura
2f2ac79242
devenum: Return filter data for DMO monikers.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-15 23:21:55 +02:00
Zebediah Figura
b6f2e9b130
devenum: Use wide string literals.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-14 11:40:25 +02:00
Zebediah Figura
6bdb22108c
devenum: Implement IMoniker::BindToObject() for DMO devices.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-17 11:50:35 +02:00
Zebediah Figura
3ed689c0f2
devenum: Get rid of the union in struct moniker.
...
To avoid an invalid free in moniker_Release().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-15 11:38:23 +02:00
Zebediah Figura
8edbd2d3e8
devenum: Remove some unnecessary includes.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-15 11:38:21 +02:00
Zebediah Figura
e3cf3823f8
devenum: Merge the property bag object into the moniker object.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-14 11:21:02 +02:00
Zebediah Figura
8cabd4785f
devenum: Pass moniker fields to moniker_create().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-13 11:51:47 +02:00
Zebediah Figura
0fc7e99a15
devenum: Get rid of the MediaCatMoniker typedef.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-13 11:51:40 +02:00
Zebediah Figura
6a95f68396
devenum: Get rid of the DEVENUM_ prefix on all method names.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-13 11:51:35 +02:00
Alexandre Julliard
70d6d09f5d
devenum: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-31 08:49:22 +02:00
Zebediah Figura
3670d59409
devenum: Make some variables static.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-26 16:38:06 +02:00
Zebediah Figura
b371cc5130
devenum: Merge factory.c into devenum_main.c.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-26 16:38:01 +02:00
Zebediah Figura
0da4892b45
devenum: Implement parsing and reading DMO monikers.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-25 11:58:48 +02:00
Zebediah Figura
f4a98b8ce4
devenum: Register midiOut devices as codec devices.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-02 11:18:39 +02:00
Zebediah Figura
b7fdedd323
devenum: Register waveOut devices as codec devices.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-02 11:12:38 +02:00
Zebediah Figura
2f87691892
devenum: Register DirectSound devices as codec devices.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-12 20:59:15 +01:00
Zebediah Figura
38482b326a
devenum: Create the key in IPropertyBag::Write() instead of ParseDisplayName().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-07 08:47:15 -06:00
Zebediah Figura
b0300ce564
devenum: Correctly implement IMoniker::GetDisplayName().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-07 08:47:10 -06:00
Zebediah Figura
f49fc4c7ef
devenum: Allow parsing display name without class ID.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-07 08:47:02 -06:00
Zebediah Figura
f5c531bdd1
devenum: More correctly handle device types.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-07 08:46:54 -06:00
Francois Gouget
8c3170d7f4
devenum: Mark internal symbols with hidden visibility.
2015-03-17 14:18:39 +09:00
Jacek Caban
92be7be48d
devenum: Enumerate both regular key and special key for special categories.
2014-01-08 20:04:46 +01:00
Jacek Caban
9940756d21
devenum: Removed useless structs.
2012-04-04 17:49:03 +02:00
Michael Stefaniuc
448986f1c4
devenum: COM cleanup for IParseDisplayName.
2012-04-03 12:01:19 +02:00
Michael Stefaniuc
25aa60b33c
devenum: COM cleanup for IMoniker (MediaCatMoniker).
2012-04-03 12:01:10 +02:00
Michael Stefaniuc
201b72e8b6
devenum: COM cleanup for IEnumMoniker.
2012-04-03 12:01:04 +02:00
Michael Stefaniuc
1e40dea125
devenum: COM cleanup for ICreateDevEnum.
2012-04-03 12:00:58 +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
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
7f66623d49
devenum: Make some functions static.
2008-12-02 15:27:15 +01:00
Alexander Dorofeyev
de70686f17
devenum: Move locating category key to function, use it ParseDisplayName.
2008-07-01 13:45:38 +02: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
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Mike McCormack
2d7ea23868
Interlocked LONG* gcc warning fixes.
2005-07-11 13:21:17 +00:00
Dmitry Timoshkov
247246ede7
Make more of the OLE interface vtables const.
2005-05-30 10:01:08 +00:00
Maarten Lankhorst
8a7960c4f9
Added the video input device category.
2005-04-27 11:07:55 +00:00
Eric Pouech
4056d7ef8c
Fixed some errors in function prototypes.
2004-12-13 21:19:01 +00:00
Robert Shearman
e7110f0982
Clean up devenum and properly implement DllCanUnloadNow ref counting.
2004-12-07 14:37:11 +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
0467ce9fd7
Get rid of the non-standard ICOM_VFIELD macro.
2004-08-12 19:52:49 +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
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
Robert Shearman
d38cce8d4b
Implemented DevEnum dll.
2003-07-01 04:30:30 +00:00