Alex Henrie
6878cbf51c
wmp/tests: Destroy the window before calling CoUninitialize.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-09-20 12:34:40 +02:00
Nikolay Sivov
470ea0d51b
wmp: Implement GetClassInfo().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-21 23:02:30 +02:00
Nikolay Sivov
27338bc4b5
wmp: Improve URL property handling.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-20 15:55:53 +02:00
Nikolay Sivov
cd1c681ee7
wmp: Improve media items handling.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-17 18:47:00 +02:00
Nikolay Sivov
f9ea009fe9
wmp: Make it possible to query IUnknown from IWMPControls.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 13:55:55 +02:00
Nikolay Sivov
7226d7f559
wmp/tests: Fix a minor leak on error path (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:06:29 +02:00
Michael Stefaniuc
0f0647e1fc
wmp/tests: Use the available ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-29 09:28:39 +02:00
Anton Romanov
5d26d0b2c8
wmp: IWMPSettings implement put/get volume.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-20 17:29:33 +02:00
Anton Romanov
6e2c611870
wmp: Stub IWMPNetwork get download/buffering progress.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-20 17:29:31 +02:00
Anton Romanov
bb2d13b44c
wmp: Add seeking and duration.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-19 12:51:21 +02:00
Anton Romanov
a072899794
wmp: Add media completion notifications.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-13 16:14:53 +02:00
Anton Romanov
1ec43ebd5c
wmp: Add OPEN/PLAY state change notifications.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-10 18:44:59 +02:00
Anton Romanov
f762097f50
wmp: Implement playback via quartz.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-28 21:32:39 +02:00
Francois Gouget
abf6841ae2
wmp/tests: Add a trailing '\n' to an ok() call.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-16 10:50:54 +01:00
Anton Romanov
bf7b21ec7b
wmp: Handle allocation failure in IWMPMedia_get_sourceURL.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-16 01:00:17 +01:00
Anton Romanov
84068b6d97
wmp: Implement IWMPPlayer_get_URL and IWMPMedia_get_sourceURL.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-12 18:02:09 +01:00
Anton Romanov
0c58f0ed39
wmp: Add IWMPNetwork stub.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-08 10:56:19 -06:00
Anton Romanov
9a89db9897
wmp: Add IWMPMedia stub.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-08 10:56:16 -06:00
Anton Romanov
9713e0e74d
wmp: Add semistub IWMPSettings invokeURLs, enableErrorDialogs and autoStart properties implementation.
...
WPF's MediaPlayer class expects those not to fail.
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-06 15:46:08 -06:00
Francois Gouget
1df9a924c8
wmp: Make the WMPControls_*() functions static.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-22 21:46:27 +01:00
Anton Romanov
b5aff99233
wmp: Add IWMPControls stub implementation.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-19 16:57:53 +01:00
Anton Romanov
9445c6b659
wmp: Implement IConnectionPoint[Container] and add _WMPOCXEvents.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-13 19:15:00 +01:00
Anton Romanov
354fa7eb79
wmp: Add IWMPPlayer interface.
...
Signed-off-by: Anton Romanov <theli.ua@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-09 19:45:45 +01:00
Michael Stefaniuc
b3a24b58d4
wmp: Use the global HeapAlloc() wrappers.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-07 10:06:01 +01:00
Alistair Leslie-Hughes
853cca9372
wmp/tests: Add tests for IConnectionPointContainer.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-24 15:30:30 +02:00
Alistair Leslie-Hughes
f9e995de42
wmp: Ignore IMarshal/IRunnableObject interfaces in IOleObject_QueryInterface.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-31 10:15:00 +02:00
Austin English
4966774049
wmp: Add some ordinals.
...
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-02 14:45:43 +02:00
Jacek Caban
a8d956b5b6
wmp: Added IOleObject::GetExtent and SetExtent implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-31 21:33:38 +02:00
Francois Gouget
97fa31eef2
wmp: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-09 11:23:30 +01:00
Michael Stefaniuc
365e2e9dbc
wmp/tests: Use SetRect() instead of open coding it.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-04 01:03:28 +09:00
Francois Gouget
d46e6fe6b6
wmp: Mark internal symbols with hidden visibility.
2015-04-03 00:33:30 +09:00
Michael Stefaniuc
dbf8bde146
wmp: Forward from a Release to a Release method.
2015-03-31 23:44:43 +09:00
Francois Gouget
0dd5cb1cef
Assorted spelling fixes.
2014-09-29 10:36:36 +02:00
Nikolay Sivov
99449fc8d4
wmp: Implement get_versionInfo().
2014-06-16 09:30:16 +02:00
Austin English
d8ca8c275d
wmp: Add HKLM\\Software\\Microsoft\\Multimedia\\WMPlayer\\Extensions key.
2014-04-11 19:12:33 +02:00
Jacek Caban
28d3d7a026
wmp: Added version info resources.
2014-02-27 09:52:32 -06:00
Jacek Caban
fea6fedf29
wmp: Added IWMPPlayer4::get_settings implementation.
2014-02-26 09:08:38 -06:00
Jacek Caban
6cbf44b5e6
wmp: Added IOleControl stub implementation.
2014-02-24 09:14:27 -06:00
Jacek Caban
ca589fc1e5
wmp: Added SetObjectRects implementation.
2014-02-24 09:14:18 -06:00
Jacek Caban
bd95cb5404
wmp: Added DoVerb(OLEIVERB_HIDE) implementation.
2014-02-24 09:14:11 -06:00
Jacek Caban
b0f4ed187b
wmp: Return success in IPersistStreamInit::InitNew.
2014-02-24 09:14:03 -06:00
Jacek Caban
a818e9a6c9
wmp: Added more tests.
2014-02-20 16:04:52 +01:00
Jacek Caban
bea155e491
wmp: Added IOleInPlaceObject::GetWindow implementaiton.
2014-02-20 16:04:39 +01:00
Jacek Caban
543905f4d2
wmp: Added IOleObject::Close implementation.
2014-02-20 16:04:35 +01:00
Jacek Caban
79fc46ddbb
wmp: Added DoVerb(OLEIVERB_INPLACEACTIVATE) implementation.
2014-02-20 16:04:31 +01:00
Jacek Caban
89c5cefb25
wmp/tests: Fixed tests on old WMP versions.
2014-02-20 16:04:17 +01:00
Jacek Caban
b0b6728cf1
wmp: Added IWMPPlayer4 stub implementation.
2014-02-19 20:27:26 +01:00
Jacek Caban
8b7c4e3b24
wmp: Added IConnectionPointContainer stub implementation.
2014-02-12 19:15:18 +01:00
Jacek Caban
07c3e134c8
wmp: Added IOleInPlaceObjectWindowless stub implementation.
2014-02-11 19:19:14 +01:00
Jacek Caban
d1691bc204
wmp: Added GetMiscStatus implementation.
2014-02-11 19:19:14 +01:00