[PATCH v2 0/7] Minimal headless WMP control implementation

Anton Romanov theli.ua at gmail.com
Fri Feb 2 00:00:10 CST 2018


v2 Switches to global HeapAlloc wrappers, moves wmpids.h to include/
and changes C++ comments to C ones.
This series implement enough of WMP for WPF's MediaPlayer class to be
mostly functional and makes "Magic The Gathering: Online" have sound.


Anton Romanov (7):
  wmp: Add IWMPPlayer interface
  wmp: Implement IConnectionPoint[Container] and add _WMPOCXEvents
  wmp: add IWMPControls stub implementation
  wmp: Add wmp defs
  wmp: Add IWMPMedia stub
  wmp: Add IWMPNetwork stub
  wmp: Implement minimal headless WMP

 dlls/wmp/Makefile.in    |    3 +-
 dlls/wmp/events.c       |  388 ++++++++++++++++++
 dlls/wmp/oleobj.c       |   81 +---
 dlls/wmp/player.c       | 1004 ++++++++++++++++++++++++++++++++++++++++++++++-
 dlls/wmp/tests/oleobj.c |    2 +-
 dlls/wmp/wmp_main.c     |    2 +
 dlls/wmp/wmp_private.h  |   66 +++-
 include/wmp.idl         |   27 +-
 include/wmpids.h        |  435 ++++++++++++++++++++
 9 files changed, 1911 insertions(+), 97 deletions(-)
 create mode 100644 dlls/wmp/events.c
 create mode 100644 include/wmpids.h

-- 
2.16.1




More information about the wine-devel mailing list