v2: - remove `DECLSPEC_HIDDEN` from `COMDLG32_hActCtx` in `cdlg32.c`
v3: - return `E_UNEXPECTED` if dialogue is already shown - use `ActivateActCtx` return value to track activation state - add activate/deactivate user activation context helpers - and use the said helpers in events