strmbase: Implement BaseDispatch

Aric Stewart aric at codeweavers.com
Wed Apr 4 13:41:15 CDT 2012


The IDispatch method for directshow filters on windows is broken.  It 
does not conform to COM rules, cannot be directly queried and is unaware 
of any methods outside of the direct interface inheriting the IDispatch 
interface. Being broken in this was allows for a helper like this one.

---
  dlls/strmbase/Makefile.in |    1 +
  dlls/strmbase/dispatch.c  |   82 
+++++++++++++++++++++++++++++++++++++++++++++
  include/wine/strmbase.h   |   10 +++++
  3 files changed, 93 insertions(+), 0 deletions(-)
  create mode 100644 dlls/strmbase/dispatch.c


-------------- next part --------------
A non-text attachment was scrubbed...
Name: a3661e639f49899e330b5711606d352dcbb42f8f.diff
Type: text/x-patch
Size: 3967 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20120404/4b523695/attachment.bin>


More information about the wine-patches mailing list