waitUntilDone method
Throws a WindowsException on failure.
Implementation
bool waitUntilDone(int msTimeout) {
final done = adaptiveCalloc<Int16>();
final hr$ = HRESULT(_WaitUntilDoneFn(ptr, msTimeout, done));
if (hr$.isError) {
free(done);
throw WindowsException(hr$);
}
final result$ = done.value;
free(done);
return result$ != FALSE;
}