Jinoh Kang (@iamahuman) commented about dlls/comdlg32/cdlg32.c:
break;
actctx.cbSize = sizeof(actctx);actctx.hModule = COMDLG32_hInstance;actctx.lpResourceName = MAKEINTRESOURCEW(123);actctx.dwFlags = ACTCTX_FLAG_HMODULE_VALID | ACTCTX_FLAG_RESOURCE_NAME_VALID;COMDLG32_hActCtx = CreateActCtxW(&actctx);if (COMDLG32_hActCtx == INVALID_HANDLE_VALUE)ERR("failed to create activation context, last error %lu\n", GetLastError());break;- } case DLL_PROCESS_DETACH: if (Reserved) break; if (COMDLG32_TlsIndex != TLS_OUT_OF_INDEXES) TlsFree(COMDLG32_TlsIndex);
if (COMDLG32_hActCtx != INVALID_HANDLE_VALUE) ReleaseActCtx(&COMDLG32_hActCtx);
`ReleaseActCtx` doesn't accept a memory address.
```suggestion:-0+0 if (COMDLG32_hActCtx != INVALID_HANDLE_VALUE) ReleaseActCtx(COMDLG32_hActCtx); ```