Module: wine Branch: master Commit: c0a6f0f7a87e28019a1e78732869c99f229134e4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c0a6f0f7a87e28019a1e787328...
Author: Michael Stefaniuc mstefani@redhat.de Date: Thu Sep 8 22:21:04 2016 +0200
msi: Use CONTAINING_RECORD() to get from a field to a struct.
Signed-off-by: Michael Stefaniuc mstefani@redhat.de Signed-off-by: Hans Leidekker hans@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/msi/automation.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/msi/automation.c b/dlls/msi/automation.c index b94fa84..06ad2f9 100644 --- a/dlls/msi/automation.c +++ b/dlls/msi/automation.c @@ -1031,7 +1031,7 @@ static HRESULT list_invoke( EXCEPINFO* pExcepInfo, UINT* puArgErr) { - ListObject *list = (ListObject*)This; + ListObject *list = CONTAINING_RECORD(This, ListObject, autoobj); IUnknown *pUnk = NULL; HRESULT hr;
@@ -1079,7 +1079,7 @@ static HRESULT list_invoke(
static void list_free(AutomationObject *This) { - ListObject *list = (ListObject*)This; + ListObject *list = CONTAINING_RECORD(This, ListObject, autoobj); int i;
for (i = 0; i < list->count; i++) @@ -1367,7 +1367,7 @@ static HRESULT session_invoke( EXCEPINFO* pExcepInfo, UINT* puArgErr) { - SessionObject *session = (SessionObject*)This; + SessionObject *session = CONTAINING_RECORD(This, SessionObject, autoobj); WCHAR *szString; DWORD dwLen = 0; MSIHANDLE msiHandle;