1 2 3 4 5 6 7 8 9 10 11 12 13 14
#pragma once namespace Whisper { using pfnLoadProgress = HRESULT( __stdcall* )( double val, void* pv ) noexcept; using pfnCancel = HRESULT( __stdcall* )( void* pv ) noexcept; struct sLoadModelCallbacks { pfnLoadProgress progress; pfnCancel cancel; void* pv; }; }