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);