[PATCH 3/7] wmp: Add OPEN/PLAY state change notifications
Zebediah Figura
z.figura12 at gmail.com
Tue Mar 13 10:23:50 CDT 2018
On 12/03/18 23:34, Anton Romanov wrote:
> + switch(dispIdMember) {
> + /* Uncomment below traces to debug wmp events */
> + case DISPID_WMPCOREEVENT_OPENSTATECHANGE:
> + CHECK_EXPECT(OPENSTATE_CHANGE);
> + /*trace("DISPID_WMPCOREEVENT_OPENSTATECHANGE, %d\n", V_UI4(pDispParams->rgvarg));*/
> + break;
> + case DISPID_WMPCOREEVENT_PLAYSTATECHANGE:
> + CHECK_EXPECT(PLAYSTATE_CHANGE);
> + /*trace("DISPID_WMPCOREEVENT_PLAYSTATECHANGE, %d\n", V_UI4(pDispParams->rgvarg));*/
> + break;
> + case DISPID_WMPCOREEVENT_MEDIACHANGE:
> + /*trace("DISPID_WMPCOREEVENT_MEDIACHANGE\n");*/
> + break;
> + case DISPID_WMPCOREEVENT_CURRENTITEMCHANGE:
> + /*trace("DISPID_WMPCOREEVENT_CURRENTITEMCHANGE\n");*/
> + break;
> + default:
> + /*trace("event: %d\n", dispIdMember);*/
> + break;
> + }
I would use "if (winetest_debug > 1) trace(...);", but that's just
personal preference.
> + settings = NULL;
> + hres = IWMPPlayer4_get_settings(player4, &settings);
> + ok(hres == S_OK, "get_settings failed: %08x\n", hres);
> + ok(settings != NULL, "settings = NULL\n");
> +
> + hres = IWMPSettings_put_autoStart(settings, VARIANT_FALSE);
> + ok(hres == S_OK, "Could not put autoStart in IWMPSettings: %08x\n", hres);
> + IWMPSettings_Release(settings);
> +
This seems like it should be part of the previous patch.
> -HRESULT create_media_from_url(BSTR url, IWMPMedia **ppMedia);
> +HRESULT create_media_from_url(BSTR url, IWMPMedia **ppMedia) DECLSPEC_HIDDEN;
Similarly here.
> +#define WMP_OPEN_STATE_PLAYLIST_OPENGING 5
You seem to have introduced a typo here.
More information about the wine-devel
mailing list