Ignore:
Timestamp:
May 22, 2002, 5:50:26 PM (23 years ago)
Author:
sandervl
Message:

added debug wrappers (.def)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/wavein.cpp

    r7196 r8470  
    1 /* $Id: wavein.cpp,v 1.10 2001-10-24 22:47:42 sandervl Exp $ */
     1/* $Id: wavein.cpp,v 1.11 2002-05-22 15:50:26 sandervl Exp $ */
    22
    33/*
     
    3535
    3636
    37 ODINDEBUGCHANNEL(WINMM-WAVEIN)
    38 
    39 /******************************************************************************/
    40 /******************************************************************************/
    41 ODINFUNCTION6(MMRESULT, waveInOpen,
    42               LPHWAVEIN, phwi,
    43               UINT, uDeviceID,
    44               const LPWAVEFORMATEX, pwfx,
    45               DWORD, dwCallback,
    46               DWORD, dwInstance,
    47               DWORD, fdwOpen)
     37/******************************************************************************/
     38/******************************************************************************/
     39MMRESULT WINAPI waveInOpen(LPHWAVEIN phwi, UINT uDeviceID, const LPWAVEFORMATEX pwfx,
     40                           DWORD  dwCallback, DWORD  dwInstance, DWORD  fdwOpen)
    4841{
    4942  MMRESULT rc;
     
    5649    if(fdwOpen == WAVE_FORMAT_QUERY) {
    5750        if(DartWaveIn::queryFormat(pwfx->wFormatTag, pwfx->nChannels, pwfx->nSamplesPerSec,
    58                                    pwfx->wBitsPerSample) == TRUE) {
    59                 return(MMSYSERR_NOERROR);
     51                                   pwfx->wBitsPerSample) == TRUE)
     52        {
     53             return(MMSYSERR_NOERROR);
    6054        }
    61         else    return(WAVERR_BADFORMAT);
     55        else return(WAVERR_BADFORMAT);
    6256    }
    6357
     
    8074/******************************************************************************/
    8175/******************************************************************************/
    82 ODINFUNCTION1(MMRESULT, waveInClose,
    83               HWAVEIN, hwi)
    84 {
    85   DartWaveIn *dwave = (DartWaveIn *)hwi;
    86 
    87   if(DartWaveIn::find(dwave) == TRUE)
    88   {
     76MMRESULT WINAPI waveInClose(HWAVEIN hwi)
     77{
     78    DartWaveIn *dwave = (DartWaveIn *)hwi;
     79
     80    if(DartWaveIn::find(dwave) == TRUE)
     81    {
    8982        if(dwave->getState() == STATE_RECORDING)
    9083            return(WAVERR_STILLPLAYING);
     
    9285        delete dwave;
    9386        return(MMSYSERR_NOERROR);
    94   }
    95   else  return(MMSYSERR_INVALHANDLE);
    96 }
    97 /******************************************************************************/
    98 /******************************************************************************/
    99 ODINFUNCTION1(MMRESULT, waveInReset,
    100               HWAVEIN, hwi)
    101 {
    102   DartWaveIn *dwave = (DartWaveIn *)hwi;
    103 
    104   if(DartWaveIn::find(dwave) == TRUE)
    105         return(dwave->reset());
    106   else  return(MMSYSERR_INVALHANDLE);
    107 }
    108 /******************************************************************************/
    109 /******************************************************************************/
    110 ODINFUNCTION1(MMRESULT, waveInStart,
    111               HWAVEIN, hwi)
    112 {
    113   DartWaveIn *dwave = (DartWaveIn *)hwi;
    114 
    115   if(DartWaveIn::find(dwave) == TRUE)
     87    }
     88    else return(MMSYSERR_INVALHANDLE);
     89}
     90/******************************************************************************/
     91/******************************************************************************/
     92MMRESULT WINAPI waveInReset(HWAVEIN hwi)
     93{
     94    DartWaveIn *dwave = (DartWaveIn *)hwi;
     95
     96    if(DartWaveIn::find(dwave) == TRUE)
     97         return(dwave->reset());
     98    else return(MMSYSERR_INVALHANDLE);
     99}
     100/******************************************************************************/
     101/******************************************************************************/
     102MMRESULT WINAPI waveInStart(HWAVEIN  hwi)
     103{
     104    DartWaveIn *dwave = (DartWaveIn *)hwi;
     105
     106    if(DartWaveIn::find(dwave) == TRUE)
    116107        return(dwave->start());
    117   else return(MMSYSERR_INVALHANDLE);
    118 }
    119 /******************************************************************************/
    120 /******************************************************************************/
    121 ODINFUNCTION1(MMRESULT, waveInStop,
    122               HWAVEIN, hwi)
    123 {
    124   DartWaveIn *dwave = (DartWaveIn *)hwi;
    125 
    126   if(DartWaveIn::find(dwave) == TRUE)
     108    else return(MMSYSERR_INVALHANDLE);
     109}
     110/******************************************************************************/
     111/******************************************************************************/
     112MMRESULT WINAPI waveInStop(
     113              HWAVEIN  hwi)
     114{
     115    DartWaveIn *dwave = (DartWaveIn *)hwi;
     116
     117    if(DartWaveIn::find(dwave) == TRUE)
    127118        return(dwave->stop());
    128   else  return(MMSYSERR_INVALHANDLE);
    129 }
    130 /******************************************************************************/
    131 /******************************************************************************/
    132 ODINFUNCTION3(MMRESULT, waveInGetPosition,
    133               HWAVEIN, hwi,
    134               LPMMTIME, pmmt,
    135               UINT, cbmmt)
    136 {
    137   DartWaveIn *dwave = (DartWaveIn *)hwi;
    138 
    139   if(pmmt == NULL)
     119    else return(MMSYSERR_INVALHANDLE);
     120}
     121/******************************************************************************/
     122/******************************************************************************/
     123MMRESULT WINAPI waveInGetPosition(HWAVEIN  hwi, LPMMTIME pmmt, UINT cbmmt)
     124{
     125    DartWaveIn *dwave = (DartWaveIn *)hwi;
     126
     127    if(pmmt == NULL)
    140128        return MMSYSERR_INVALPARAM;
    141129
    142   if(DartWaveIn::find(dwave) == TRUE)
    143   {
    144     ULONG position;
     130    if(DartWaveIn::find(dwave) == TRUE)
     131    {
     132        ULONG position;
    145133
    146134        position = dwave->getPosition();
     
    177165        }
    178166        return MMSYSERR_NOERROR;
    179   }
    180   else  return(MMSYSERR_INVALHANDLE);
    181 }
    182 /******************************************************************************/
    183 /******************************************************************************/
    184 ODINFUNCTION3(MMRESULT, waveInAddBuffer,
    185               HWAVEIN, hwi,
    186               LPWAVEHDR, pwh,
    187               UINT, cbwh)
     167    }
     168    else  return(MMSYSERR_INVALHANDLE);
     169}
     170/******************************************************************************/
     171/******************************************************************************/
     172MMRESULT WINAPI waveInAddBuffer(HWAVEIN  hwi, LPWAVEHDR pwh, UINT cbwh)
    188173{
    189174    DartWaveIn *dwave = (DartWaveIn *)hwi;
     
    207192/******************************************************************************/
    208193/******************************************************************************/
    209 ODINFUNCTION3(MMRESULT, waveInPrepareHeader,
    210               HWAVEIN, hwi,
    211               LPWAVEHDR, pwh,
    212               UINT, cbwh)
     194MMRESULT WINAPI waveInPrepareHeader(HWAVEIN  hwi, LPWAVEHDR pwh, UINT  cbwh)
    213195{
    214196    DartWaveIn *dwave = (DartWaveIn *)hwi;
     
    224206        return(MMSYSERR_NOERROR);
    225207    }
    226     else  return(MMSYSERR_INVALHANDLE);
    227 }
    228 /******************************************************************************/
    229 /******************************************************************************/
    230 ODINFUNCTION3(MMRESULT, waveInUnprepareHeader,
    231               HWAVEIN, hwi,
    232               LPWAVEHDR, pwh,
    233               UINT, cbwh)
     208    else return(MMSYSERR_INVALHANDLE);
     209}
     210/******************************************************************************/
     211/******************************************************************************/
     212MMRESULT WINAPI waveInUnprepareHeader(HWAVEIN  hwi, LPWAVEHDR pwh, UINT  cbwh)
    234213{
    235214    DartWaveIn *dwave = (DartWaveIn *)hwi;
     
    248227/******************************************************************************/
    249228/******************************************************************************/
    250 ODINFUNCTION3(MMRESULT, waveInGetDevCapsA,
    251               UINT, uDeviceID,
    252               LPWAVEINCAPSA, pwic,
    253               UINT, cbwic)
     229MMRESULT WINAPI waveInGetDevCapsA(UINT  uDeviceID, LPWAVEINCAPSA pwic, UINT  cbwic)
    254230{
    255231    if(fMMPMAvailable == FALSE) return MMSYSERR_NODRIVER;
     
    279255/******************************************************************************/
    280256/******************************************************************************/
    281 ODINFUNCTION3(MMRESULT, waveInGetDevCapsW,
    282               UINT, uDeviceID,
    283               LPWAVEINCAPSW, pwic,
    284               UINT, cbwic)
     257MMRESULT WINAPI waveInGetDevCapsW(UINT uDeviceID, LPWAVEINCAPSW pwic, UINT cbwic)
    285258{
    286259    if(fMMPMAvailable == FALSE) return MMSYSERR_NODRIVER;
     
    309282/******************************************************************************/
    310283/******************************************************************************/
    311 ODINFUNCTION3(MMRESULT, waveInGetErrorTextA,
    312               MMRESULT, wError,
    313               LPSTR, lpText,
    314               UINT, cchText)
     284MMRESULT WINAPI waveInGetErrorTextA(MMRESULT wError, LPSTR lpText, UINT cchText)
    315285{
    316286    dprintf(("WINMM:waveInGetErrorTextA(%d)\n", wError ));
     
    328298/******************************************************************************/
    329299/******************************************************************************/
    330 ODINFUNCTION3(MMRESULT, waveInGetErrorTextW,
    331               MMRESULT, wError,
    332               LPWSTR, lpText,
    333               UINT, cchText)
     300MMRESULT WINAPI waveInGetErrorTextW(MMRESULT wError, LPWSTR lpText, UINT cchText)
    334301{
    335302    dprintf(("WINMM:waveInGetErrorTextW(%d) - stub\n", wError ));
     
    347314/******************************************************************************/
    348315/******************************************************************************/
    349 ODINFUNCTION2(MMRESULT, waveInGetID,
    350               HWAVEIN, hwi,
    351               LPUINT, puDeviceID)
     316MMRESULT WINAPI waveInGetID(HWAVEIN hwi, LPUINT puDeviceID)
    352317{
    353318    DartWaveIn *dwave = (DartWaveIn *)hwi;
     
    361326/******************************************************************************/
    362327/******************************************************************************/
    363 ODINFUNCTION0(UINT, waveInGetNumDevs)
     328UINT WINAPI waveInGetNumDevs()
    364329{
    365330    return DartWaveIn::getNumDevices();
     
    367332/******************************************************************************/
    368333/******************************************************************************/
    369 ODINFUNCTION4(MMRESULT, waveInMessage,
    370               HWAVEIN, hwi,
    371               UINT, uMsg,
    372               DWORD, dw1,
    373               DWORD, dw2)
     334MMRESULT WINAPI waveInMessage(HWAVEIN hwi, UINT uMsg, DWORD dw1, DWORD dw2)
    374335{
    375336    dprintf(("WINMM:waveInMessage - stub\n"));
Note: See TracChangeset for help on using the changeset viewer.