Ignore:
Timestamp:
Jul 11, 2010, 5:32:01 PM (15 years ago)
Author:
David Azarewicz
Message:

Added status function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OCO/trunk/drv16/ossidc16.cpp

    r483 r508  
    291291
    292292   *lpBytesLeft = idcpacket.getspace.bytesavail;
     293   return ret;
     294}
     295//******************************************************************************
     296//******************************************************************************
     297OSSRET DBGCALLCONV OSS16_WaveGetStatus(OSSSTREAMID StreamId, ULONG FAR *lpStatus)
     298{
     299   IDC32_PACKET idcpacket;
     300   OSSRET       ret;
     301
     302   _fmemset(&idcpacket, 0, sizeof(idcpacket));
     303
     304   idcpacket.fileid        = FindStreamFileId_fromStreamId(StreamId);
     305   idcpacket.streamid      = StreamId;
     306   ret =  CallOSS32(IDC32_WAVE_GETSTATUS, &idcpacket);
     307
     308   *lpStatus = idcpacket.status.state;
    293309   return ret;
    294310}
Note: See TracChangeset for help on using the changeset viewer.