On Thu Jun 29 15:13:12 2023 +0000, Alexandre Julliard wrote:
The cookie checks and ERRs are not useful, you can simply assume that the calls will succeed.
All the activation context calls, or just activation/deactivation? Should I return some of the checks?
On a side note, as far as current usage goes, there are a couple of places where return value is used to deactivate the context: - [`ieframe.dll`](https://gitlab.winehq.org/wine/wine/-/blob/fca833678f3b2588cc539d04693e7f9d8...) - [`joy.cpl`](https://gitlab.winehq.org/wine/wine/-/blob/fca833678f3b2588cc539d04693e7f9d8...) - [`shell32.dll`](https://gitlab.winehq.org/wine/wine/-/blob/fca833678f3b2588cc539d04693e7f9d8...) - [`rundll32.exe`](https://gitlab.winehq.org/wine/wine/-/blob/fca833678f3b2588cc539d04693e7f9d8...) - [`sxs.dll`](https://gitlab.winehq.org/wine/wine/-/blob/fca833678f3b2588cc539d04693e7f9d8...)
And two places where it doesn't do any checking: - [`combase.dll`](https://gitlab.winehq.org/wine/wine/-/blob/fca833678f3b2588cc539d04693e7f9d8...) - [`ole32.dll`](https://gitlab.winehq.org/wine/wine/-/blob/fca833678f3b2588cc539d04693e7f9d8...)