forked from Mirrors/wine-wine
wmp: Return E_POINTER when p is NULL in return_bstr.
Signed-off-by: Gijs Vermeulen <gijsvrm@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>stable
parent
3b0e819761
commit
bf3d719d08
|
@ -535,7 +535,6 @@ static void test_media_item(void)
|
||||||
hr = IWMPPlayer4_newMedia(player, NULL, &media);
|
hr = IWMPPlayer4_newMedia(player, NULL, &media);
|
||||||
ok(hr == S_OK, "Failed to create a media item, hr %#x.\n", hr);
|
ok(hr == S_OK, "Failed to create a media item, hr %#x.\n", hr);
|
||||||
hr = IWMPMedia_get_name(media, NULL);
|
hr = IWMPMedia_get_name(media, NULL);
|
||||||
todo_wine
|
|
||||||
ok(hr == E_POINTER, "Unexpected hr %#x.\n", hr);
|
ok(hr == E_POINTER, "Unexpected hr %#x.\n", hr);
|
||||||
hr = IWMPMedia_get_name(media, &str);
|
hr = IWMPMedia_get_name(media, &str);
|
||||||
ok(hr == S_OK, "Failed to get item name, hr %#x.\n", hr);
|
ok(hr == S_OK, "Failed to get item name, hr %#x.\n", hr);
|
||||||
|
|
|
@ -135,7 +135,7 @@ static inline WCHAR *heap_strdupW(const WCHAR *str)
|
||||||
static inline HRESULT return_bstr(const WCHAR *value, BSTR *p)
|
static inline HRESULT return_bstr(const WCHAR *value, BSTR *p)
|
||||||
{
|
{
|
||||||
if(!p)
|
if(!p)
|
||||||
return E_INVALIDARG;
|
return E_POINTER;
|
||||||
|
|
||||||
if(value) {
|
if(value) {
|
||||||
*p = SysAllocString(value);
|
*p = SysAllocString(value);
|
||||||
|
|
Loading…
Reference in New Issue