quartz: Make the EnumPins interface dynamic.
authorMaarten Lankhorst <m.b.lankhorst@gmail.com>
Fri, 25 Apr 2008 21:25:49 +0000 (14:25 -0700)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 28 Apr 2008 12:21:23 +0000 (14:21 +0200)
commit79349513435aa677e584bcad66865cafbac95db9
treede46a1d77cb4634b8f3b17e3fdf8f4367055cd36
parentb7e20bfdd1bc9777e56cb3fe73976e38146c1741
quartz: Make the EnumPins interface dynamic.

Take a reference to the ibasefilter and request it for the pins and a
cookie. This seems to be the easiest way to ensure correctness.
dlls/quartz/dsoundrender.c
dlls/quartz/enumpins.c
dlls/quartz/filesource.c
dlls/quartz/nullrenderer.c
dlls/quartz/parser.c
dlls/quartz/parser.h
dlls/quartz/quartz_private.h
dlls/quartz/transform.c
dlls/quartz/videorenderer.c