Changeset 1658 for trunk/src


Ignore:
Timestamp:
Nov 9, 1999, 1:49:13 PM (26 years ago)
Author:
bird
Message:

Corrected some lpvtbl accesses to ICOM_VTBL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/avifil32/avifile.cpp

    r1113 r1658  
    1 /* $Id: avifile.cpp,v 1.3 1999-10-03 20:20:57 sandervl Exp $ */
     1/* $Id: avifile.cpp,v 1.4 1999-11-09 12:49:13 bird Exp $ */
    22/*
    33 * Copyright 1999 Marcus Meissner
     
    387387        memcpy(&psiw,psi,sizeof(*psi)-sizeof(psi->szName));
    388388        lstrcpynAtoW(psiw.szName,psi->szName,sizeof(psi->szName));
    389         return iface->lpvtbl->fnCreateStream(iface,ppavi,&psiw);
     389        return ICOM_VTBL(iface)->fnCreateStream(iface,ppavi,&psiw);
    390390}
    391391
    392392HRESULT WINAPI AVIFileCreateStreamW(IAVIFile*iface,PAVISTREAM*avis,AVISTREAMINFOW*asi) {
    393         return iface->lpvtbl->fnCreateStream(iface,avis,asi);
     393        return ICOM_VTBL(iface)->fnCreateStream(iface,avis,asi);
    394394}
    395395
    396396
    397397HRESULT WINAPI AVIFileGetStream(IAVIFile*iface,PAVISTREAM*avis,DWORD fccType,LONG lParam) {
    398         return iface->lpvtbl->fnGetStream(iface,avis,fccType,lParam);
     398        return ICOM_VTBL(iface)->fnGetStream(iface,avis,fccType,lParam);
    399399}
    400400
     
    405405        if (size < sizeof(AVIFILEINFOA))
    406406                return AVIERR_BADSIZE;
    407         hres = iface->lpvtbl->fnInfo(iface,&afiw,sizeof(afiw));
     407        hres = ICOM_VTBL(iface)->fnInfo(iface,&afiw,sizeof(afiw));
    408408        memcpy(afi,&afiw,sizeof(*afi)-sizeof(afi->szFileType));
    409409        lstrcpynWtoA(afi->szFileType,afiw.szFileType,sizeof(afi->szFileType));
     
    413413HRESULT WINAPI AVIStreamInfoW(PAVISTREAM iface,AVISTREAMINFOW *asi,LONG
    414414 size) {
    415         return iface->lpvtbl->fnInfo(iface,asi,size);
     415        return ICOM_VTBL(iface)->fnInfo(iface,asi,size);
    416416}
    417417
     
    423423        if (size<sizeof(AVISTREAMINFOA))
    424424                return AVIERR_BADSIZE;
    425         hres = iface->lpvtbl->fnInfo(iface,&asiw,sizeof(asiw));
     425        hres = ICOM_VTBL(iface)->fnInfo(iface,&asiw,sizeof(asiw));
    426426        memcpy(asi,&asiw,sizeof(asiw)-sizeof(asiw.szName));
    427427        lstrcpynWtoA(asi->szName,asiw.szName,sizeof(asi->szName));
     
    430430
    431431HRESULT WINAPI AVIFileInfoW(PAVIFILE iface,LPAVIFILEINFOW afi,LONG size) {
    432         return iface->lpvtbl->fnInfo(iface,afi,size);
     432        return ICOM_VTBL(iface)->fnInfo(iface,afi,size);
    433433}
    434434
     
    445445
    446446        /* we just create a duplicate for now */
    447         ((IUnknown*)ppsSource)->lpvtbl->fnAddRef((IUnknown*)ppsSource);
     447        ICOM_VTBL((IUnknown*)ppsSource)->fnAddRef((IUnknown*)ppsSource);
    448448        *ppsCompressed = ppsSource;
    449449        as = (IAVIStreamImpl*)ppsSource;
     
    477477
    478478HRESULT WINAPI AVIStreamSetFormat(PAVISTREAM iface,LONG pos,LPVOID format,LONG formatsize) {
    479         return iface->lpvtbl->fnSetFormat(iface,pos,format,formatsize);
     479        return ICOM_VTBL(iface)->fnSetFormat(iface,pos,format,formatsize);
    480480}
    481481
    482482HRESULT WINAPI AVIStreamReadFormat(PAVISTREAM iface,LONG pos,LPVOID format,LONG *formatsize) {
    483         return iface->lpvtbl->fnReadFormat(iface,pos,format,formatsize);
     483        return ICOM_VTBL(iface)->fnReadFormat(iface,pos,format,formatsize);
    484484}
    485485
    486486HRESULT WINAPI AVIStreamWrite(PAVISTREAM iface,LONG start,LONG samples,LPVOID buffer,LONG buffersize,DWORD flags,LONG *sampwritten,LONG *byteswritten) {
    487         return iface->lpvtbl->fnWrite(iface,start,samples,buffer,buffersize,flags,sampwritten,byteswritten);
     487        return ICOM_VTBL(iface)->fnWrite(iface,start,samples,buffer,buffersize,flags,sampwritten,byteswritten);
    488488}
    489489
    490490HRESULT WINAPI AVIStreamRead(PAVISTREAM iface,LONG start,LONG samples,LPVOID buffer,LONG buffersize,LONG *bytesread,LONG *samplesread) {
    491         return iface->lpvtbl->fnRead(iface,start,samples,buffer,buffersize,bytesread,samplesread);
     491        return ICOM_VTBL(iface)->fnRead(iface,start,samples,buffer,buffersize,bytesread,samplesread);
    492492}
    493493
    494494HRESULT WINAPI AVIStreamWriteData(PAVISTREAM iface,DWORD fcc,LPVOID lp,LONG size) {
    495         return iface->lpvtbl->fnWriteData(iface,fcc,lp,size);
     495        return ICOM_VTBL(iface)->fnWriteData(iface,fcc,lp,size);
    496496}
    497497
    498498HRESULT WINAPI AVIStreamReadData(PAVISTREAM iface,DWORD fcc,LPVOID lp,LONG *lpread) {
    499         return iface->lpvtbl->fnReadData(iface,fcc,lp,lpread);
     499        return ICOM_VTBL(iface)->fnReadData(iface,fcc,lp,lpread);
    500500}
    501501
     
    503503        AVISTREAMINFOW  si;
    504504
    505         iface->lpvtbl->fnInfo(iface,&si,sizeof(si));
     505        ICOM_VTBL(iface)->fnInfo(iface,&si,sizeof(si));
    506506        return si.dwStart;
    507507}
     
    511511        HRESULT                 ret;
    512512
    513         ret = iface->lpvtbl->fnInfo(iface,&si,sizeof(si));
     513        ret = ICOM_VTBL(iface)->fnInfo(iface,&si,sizeof(si));
    514514        if (ret) /* error */
    515515                return 1;
     
    518518
    519519ULONG WINAPI AVIStreamRelease(PAVISTREAM iface) {
    520         return ((LPUNKNOWN)iface)->lpvtbl->fnRelease((LPUNKNOWN)iface);
     520        return ICOM_VTBL((LPUNKNOWN)iface)->fnRelease((LPUNKNOWN)iface);
    521521}
    522522
     
    527527
    528528LPVOID WINAPI AVIStreamGetFrame(PGETFRAME pg,LONG pos) {
    529         return pg->lpvtbl->fnGetFrame(pg,pos);
     529        return ICOM_VTBL(pg)->fnGetFrame(pg,pos);
    530530}
    531531
    532532HRESULT WINAPI AVIStreamGetFrameClose(PGETFRAME pg) {
    533         if (pg) ((LPUNKNOWN)pg)->lpvtbl->fnRelease((LPUNKNOWN)pg);
     533        if (pg) ICOM_VTBL((LPUNKNOWN)pg)->fnRelease((LPUNKNOWN)pg);
    534534        return 0;
    535535}
    536536
    537537ULONG WINAPI AVIFileRelease(PAVIFILE iface) {
    538         return ((LPUNKNOWN)iface)->lpvtbl->fnRelease((LPUNKNOWN)iface);
     538        return ICOM_VTBL((LPUNKNOWN)iface)->fnRelease((LPUNKNOWN)iface);
    539539}
    540540
Note: See TracChangeset for help on using the changeset viewer.