addSpellCheckerChanged method
Adds an event handler (ISpellCheckerChangedEventHandler) for the SpellCheckerChanged event.
Throws a WindowsException on failure.
To learn more, see learn.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-add_spellcheckerchanged.
Implementation
int addSpellCheckerChanged(ISpellCheckerChangedEventHandler? handler) {
final eventCookie = adaptiveCalloc<Uint32>();
final hr$ = HRESULT(
_add_SpellCheckerChangedFn(ptr, handler?.ptr ?? nullptr, eventCookie),
);
if (hr$.isError) {
free(eventCookie);
throw WindowsException(hr$);
}
final result$ = eventCookie.value;
free(eventCookie);
return result$;
}