Module: wine Branch: master Commit: c0a6f0f7a87e28019a1e78732869c99f229134e4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c0a6f0f7a87e28019a1e787328... Author: Michael Stefaniuc <mstefani(a)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(a)redhat.de> Signed-off-by: Hans Leidekker <hans(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)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;