Zebediah Figura
9f72f8c2c3
quartz: Merge enummoniker.c into filtermapper.c.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-20 10:50:00 +02:00
Zebediah Figura
d42b598399
quartz: Merge enumregfilters.c into filtermapper.c.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-20 10:49:57 +02:00
Zebediah Figura
d83167f75c
quartz: Pass the matching filter count to IEnumRegFiltersImpl_Construct().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-15 23:21:52 +02:00
Zebediah Figura
cb3dc98928
quartz: Implement proper DLL refcounting.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48734
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-13 09:42:49 +01:00
Zebediah Figura
56a6bc87ac
quartz: Pass an IUnknown pointer to the object creation functions.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-12 10:12:03 +01:00
Zebediah Figura
7770e0bbaf
quartz: Use wide character string literals.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-23 09:27:00 +01:00
Zebediah Figura
c947dab09d
quartz: Simplify FilterMapper_UnregisterPin().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-23 09:26:58 +01:00
Zebediah Figura
021354c554
quartz: Simplify FilterMapper_UnregisterFilter().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-23 09:26:56 +01:00
Zebediah Figura
e44948a2c2
quartz: Simplify FilterMapper_RegisterPinType().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-23 09:26:54 +01:00
Zebediah Figura
4897610866
quartz: Simplify FilterMapper_RegisterPin().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-23 09:26:51 +01:00
Zebediah Figura
efb5c108d6
quartz: Simplify FilterMapper_RegisterFilter().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-22 11:23:58 +01:00
Zebediah Figura
5a0429e5d7
quartz: Simplify FilterMapper3_RegisterFilter().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-22 10:21:17 +01:00
Zebediah Figura
071a58e847
quartz: Simplify FilterMapper3_UnregisterFilter().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-22 10:21:14 +01:00
Zebediah Figura
82abd74351
quartz: Simplify FilterMapper3_CreateCategory().
...
Avoid some unnecessary allocations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-22 10:21:11 +01:00
Zebediah Figura
fb504baaa8
strmbase: Build with msvcrt.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-05 18:49:31 +02:00
Alexandre Julliard
fc79250ff7
quartz: Remove some unnecessary casts.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 10:49:07 +02:00
Alex Henrie
24703e4cd6
quartz: Rewrite add_data with CoTaskMemRealloc and error handling.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 10:49:07 +02:00
Michael Stefaniuc
53c80a2bd1
quartz: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-17 22:36:06 +02:00
Michael Stefaniuc
e7bcc1193a
quartz: Use the more common ARRAY_SIZE spelling.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-05 19:08:34 +02:00
Zebediah Figura
c282e9d4b5
include: Make fil_data.idl a common header.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-26 16:39:44 +02:00
Zebediah Figura
afe14ab9b0
quartz: Don't fail if the filter CLSID doesn't exist.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-09 10:40:44 -06:00
Nikolay Sivov
1fbbd154fd
quartz: Remove stub messages for implemented methods.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-10-25 11:53:57 +02:00
Michael Stefaniuc
b5a7853b86
quartz: Remove redundant NULL checks before CoTaskMemFree().
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-08 20:12:41 +09:00
Alex Henrie
2581fc7c21
quartz: Print This pointer before iface pointer in traces.
...
This matches what is done in AMFilterData_ParseFilterData and
AMFilterData_CreateFilterData.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-29 23:20:46 +09:00
Nikolay Sivov
b5cd477523
quartz: Use V_* macros to access variant members.
2014-09-03 11:21:53 +02:00
George Stephanos
637257b939
quartz: Replace CloseHandle by RegCloseKey.
2013-08-16 11:55:23 +02:00
Michael Stefaniuc
7fa17be7c5
quartz: Move the FilterMapper_create to avoid forward declarations.
2012-07-02 10:56:09 +02:00
Michael Stefaniuc
d2d3a9c462
quartz: Standardize COM aggregation for FilterMapper.
2012-07-02 10:56:03 +02:00
Jacek Caban
942f2ce792
include: Use widl to take care of nameless structs and unions.
2012-05-14 12:04:17 +02:00
Aric Stewart
c3e2407664
quartz: AMFilterData_ParseFilterData returns a pointer to a pointer to filter data.
2012-02-07 09:30:05 -06:00
Michael Stefaniuc
27e1d5adb7
quartz: Use an IDL file to define the IAMFilterData iface.
2011-09-06 11:29:38 +02:00
Michael Stefaniuc
2672b0ae94
quartz: COM cleanup for the ifaces of FilterMapper3Impl.
2011-06-21 11:28:59 +02:00
Maarten Lankhorst
c7a3f12359
quartz: Support IFilterMapper3 interface.
2010-12-03 14:28:28 +01:00
Henri Verbeet
56659c3a70
quartz: Don't return a pointer to a stack variable in AMFilterData_ParseFilterData().
2010-04-07 13:50:07 +02:00
Nikolay Sivov
da550ed257
quartz: Don't cast WSTR to BSTR, convert properly instead.
2010-03-15 14:18:06 +01:00
Michael Stefaniuc
cc7fc4abef
quartz: Remove superfluous pointer casts.
2009-01-29 14:06:01 +01:00
Christian Costa
1f45516d91
quartz: Accept null clsMinorType for pins when registering filters + tests.
2008-12-08 12:02:33 +01:00
Alexandre Julliard
e78ea286fb
quartz: Make some functions and variables static.
2008-12-02 15:25:19 +01:00
Michael Stefaniuc
56c6f7670b
quartz: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
2008-10-08 13:42:06 +02:00
Rob Shearman
e7ecfe28a1
quartz: Don't use strlenW in array size declaration.
...
Use ARRAYSIZE() on the constant string arrays instead.
2008-10-01 11:44:02 -05:00
Alexander Dorofeyev
d39ee67019
quartz: Make Filtermapper aggregatable.
2008-07-18 11:12:16 +02:00
Alexander Dorofeyev
b312d42059
quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
2008-07-02 12:23:43 +02:00
Alexander Dorofeyev
bbd22ae06c
quartz: Fix memory leak in FilterMapper_RegisterFilter.
2008-07-02 12:23:37 +02:00
Alexander Dorofeyev
c206f91030
quartz: Fix memleak in FilterMapper2_RegisterFilter.
2008-07-02 12:23:25 +02:00
Alexander Dorofeyev
d3e67c83a0
quartz: Fix memory leaks in FM2_DeleteRegFilter.
2008-07-02 12:23:19 +02:00
Alexander Dorofeyev
9778faee0b
quartz: Improve variant handling in FilterMapper_EnumMatchingFilters.
...
Adds VariantClear and removes unnecessary variant type assignment that may cause
heap corruption.
2008-07-01 13:45:38 +02:00
Alexander Dorofeyev
10b593b2e7
quartz: Fix string buffer overflow.
2008-07-01 13:45:38 +02:00
Alexander Dorofeyev
cd5fa7dedb
quartz: Improve removal of registry data in Filtermapper unregister methods.
2008-07-01 13:45:38 +02:00
Alexander Dorofeyev
f9e2914ed6
quartz: Fix registry key creation.
2008-07-01 13:45:38 +02:00
Alexander Dorofeyev
d6df899603
quartz: Fix calculating wide string size.
2008-07-01 13:45:38 +02:00