From a8d2ba9d4030d5f1143d16714512285cd899c603 Mon Sep 17 00:00:00 2001 From: Francois Gouget <fgouget@free.fr> Date: Tue, 5 Oct 2004 18:10:21 +0000 Subject: [PATCH] Replace some IUnknown_QueryInterface() calls with the specific call for the object being used. --- dlls/avifil32/acmstream.c | 2 +- dlls/avifil32/avifile.c | 2 +- dlls/avifil32/factory.c | 2 +- dlls/avifil32/icmstream.c | 2 +- dlls/avifil32/wavfile.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/avifil32/acmstream.c b/dlls/avifil32/acmstream.c index def5d89175b..2f1874449aa 100644 --- a/dlls/avifil32/acmstream.c +++ b/dlls/avifil32/acmstream.c @@ -119,7 +119,7 @@ HRESULT AVIFILE_CreateACMStream(REFIID riid, LPVOID *ppv) pstream->lpVtbl = &iacmst; - hr = IUnknown_QueryInterface((IUnknown*)pstream, riid, ppv); + hr = IAVIStream_QueryInterface((IAVIStream*)pstream, riid, ppv); if (FAILED(hr)) LocalFree((HLOCAL)pstream); diff --git a/dlls/avifil32/avifile.c b/dlls/avifil32/avifile.c index ec1aae3a86a..d1acd65a6b5 100644 --- a/dlls/avifil32/avifile.c +++ b/dlls/avifil32/avifile.c @@ -249,7 +249,7 @@ HRESULT AVIFILE_CreateAVIFile(REFIID riid, LPVOID *ppv) pfile->iPersistFile.lpVtbl = &ipersistft; pfile->iPersistFile.paf = pfile; - hr = IUnknown_QueryInterface((IUnknown*)pfile, riid, ppv); + hr = IAVIFile_QueryInterface((IAVIFile*)pfile, riid, ppv); if (FAILED(hr)) LocalFree((HLOCAL)pfile); diff --git a/dlls/avifil32/factory.c b/dlls/avifil32/factory.c index 886aaa09841..f88b0ae94b2 100644 --- a/dlls/avifil32/factory.c +++ b/dlls/avifil32/factory.c @@ -81,7 +81,7 @@ static HRESULT AVIFILE_CreateClassFactory(const CLSID *pclsid, const IID *riid, pClassFactory->dwRef = 0; memcpy(&pClassFactory->clsid, pclsid, sizeof(pClassFactory->clsid)); - hr = IUnknown_QueryInterface((IUnknown*)pClassFactory, riid, ppv); + hr = IClassFactory_QueryInterface((IClassFactory*)pClassFactory, riid, ppv); if (FAILED(hr)) { LocalFree((HLOCAL)pClassFactory); *ppv = NULL; diff --git a/dlls/avifil32/icmstream.c b/dlls/avifil32/icmstream.c index 23765831272..37cd62f55ee 100644 --- a/dlls/avifil32/icmstream.c +++ b/dlls/avifil32/icmstream.c @@ -135,7 +135,7 @@ HRESULT AVIFILE_CreateICMStream(REFIID riid, LPVOID *ppv) pstream->lpVtbl = &iicmst; AVIFILE_Reset(pstream); - hr = IUnknown_QueryInterface((IUnknown*)pstream, riid, ppv); + hr = IAVIStream_QueryInterface((IAVIStream*)pstream, riid, ppv); if (FAILED(hr)) LocalFree((HLOCAL)pstream); diff --git a/dlls/avifil32/wavfile.c b/dlls/avifil32/wavfile.c index dd7153bdd89..437860bf398 100644 --- a/dlls/avifil32/wavfile.c +++ b/dlls/avifil32/wavfile.c @@ -236,7 +236,7 @@ HRESULT AVIFILE_CreateWAVFile(REFIID riid, LPVOID *ppv) pfile->iPersistFile.paf = pfile; pfile->iAVIStream.paf = pfile; - hr = IUnknown_QueryInterface((IUnknown*)pfile, riid, ppv); + hr = IAVIFile_QueryInterface((IAVIFile*)pfile, riid, ppv); if (FAILED(hr)) LocalFree((HLOCAL)pfile);