I am using the mmeapi.h library and went across the functionwaveOutUnprepareHeader() that I would like to know how its syntax works.
mmeapi.h
DECLARE_HANDLE(HWAVEIN);
DECLARE_HANDLE(HWAVEOUT);
FAR *LPWAVEHDR;
minwindef.h
typedef unsigned int UINT;
mmeapi.h
waveOutUnprepareHeader(
_In_ HWAVEOUT hwo,
_Inout_updates_bytes_(cbwh) LPWAVEHDR pwh,
_In_ UINT cbwh
);
- What does
_Inout_updates_bytes_(cbwh)
do? - What does
DECLARE_HANDLE
do?