public static extern MMSysErr waveOutGetPosition(WaveHandle h, ref MMTIME mmtime, uint cbmmt);
public static extern int waveOutGetPosition(HANDLE hWaveOut, ref MMTIME lpInfo, int uSize);
public static extern int midiStreamPosition(HANDLE hms, ref MMTIME lpmmt, int cbmmt);
public static extern int timeGetSystemTime(ref MMTIME lpTime, int uSize);