On Fri, Jan 15, 2016 at 01:56:29PM +0300, Paul Gofman wrote:
Signed-off-by: Paul Gofman gofmanp@gmail.com
dlls/ole32/tests/clipboard.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/dlls/ole32/tests/clipboard.c b/dlls/ole32/tests/clipboard.c index 02097ea..c6ef736 100644 --- a/dlls/ole32/tests/clipboard.c +++ b/dlls/ole32/tests/clipboard.c @@ -455,6 +455,17 @@ static HRESULT DataObjectImpl_CreateComplex(LPDATAOBJECT *lplpdataobj) return S_OK; }
+static void test_get_clipboard_unitialized(void) +{
- HRESULT hr;
- IDataObject *pDObj;
- pDObj = (IDataObject *)0xdeadbeef;
- hr = OleGetClipboard(&pDObj);
- todo_wine ok(hr == S_OK, "OleGetClipboard() got 0x%08x instead of 0x%08x\n", hr, S_OK);
- if (pDObj && pDObj != (IDataObject *)0xdeadbeef) IUnknown_Release((IUnknown*)pDObj);
Use IDataObject_Release to avoid a cast.
Huw.