riched20: Use proper interface methods macros
Nikolay Sivov
nsivov at codeweavers.com
Sun Aug 5 15:23:54 CDT 2012
Use proper interface methods macros
-------------- next part --------------
>From 453d852db853b09bb956ca2fabf087e1319b11de Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <nsivov at codeweavers.com>
Date: Wed, 1 Aug 2012 14:56:19 +0400
Subject: [PATCH 1/5] Use proper interface methods macros
---
dlls/riched20/editor.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/dlls/riched20/editor.c b/dlls/riched20/editor.c
index 44c7ad2..6e0fb3c 100644
--- a/dlls/riched20/editor.c
+++ b/dlls/riched20/editor.c
@@ -2793,8 +2793,8 @@ static void ME_DestroyEditor(ME_TextEditor *editor)
if (editor->rgbBackColor != -1)
DeleteObject(editor->hbrBackground);
if(editor->lpOleCallback)
- IUnknown_Release(editor->lpOleCallback);
- IUnknown_Release(editor->texthost);
+ IRichEditOleCallback_Release(editor->lpOleCallback);
+ ITextHost_Release(editor->texthost);
OleUninitialize();
FREE_OBJ(editor->pBuffer);
@@ -4311,10 +4311,10 @@ LRESULT ME_HandleMessage(ME_TextEditor *editor, UINT msg, WPARAM wParam,
}
case EM_SETOLECALLBACK:
if(editor->lpOleCallback)
- IUnknown_Release(editor->lpOleCallback);
- editor->lpOleCallback = (LPRICHEDITOLECALLBACK)lParam;
+ IRichEditOleCallback_Release(editor->lpOleCallback);
+ editor->lpOleCallback = (IRichEditOleCallback*)lParam;
if(editor->lpOleCallback)
- IUnknown_AddRef(editor->lpOleCallback);
+ IRichEditOleCallback_AddRef(editor->lpOleCallback);
return TRUE;
case EM_GETWORDBREAKPROC:
return (LRESULT)editor->pfnWordBreak;
--
1.5.6.5
More information about the wine-patches
mailing list