;Time meassuring stuff needs SetDebugOut and OutputDebugString
  library kernel32dll,'KERNEL32.DLL',\
    winmmdll,'WINMM.DLL'

  import kernel32dll,\
    kCloseHandle,'CloseHandle',\
    kCreateThread,'CreateThread',\
    kDeleteCriticalSection,'DeleteCriticalSection',\
    kEnterCriticalSection,'EnterCriticalSection',\
    kFreeLibrary,'FreeLibrary',\
    kGetProcAddress,'GetProcAddress',\
    kGetTickCount,'GetTickCount',\
    kInitializeCriticalSection,'InitializeCriticalSection',\
    kLeaveCriticalSection,'LeaveCriticalSection',\
    kLoadLibraryA,'LoadLibraryA',\
    kSleep,'Sleep',\
    kWaitForSingleObject,'WaitForSingleObject'


  import winmmdll,\
    waveInAddBuffer,'waveInAddBuffer',\
    waveInClose,'waveInClose',\
    waveInOpen,'waveInOpen',\
    waveInPrepareHeader,'waveInPrepareHeader',\
    waveInReset,'waveInReset',\
    waveInStart,'waveInStart',\
    waveInStop,'waveInStop',\
    waveInUnprepareHeader,'waveInUnprepareHeader'
