Skip to content

Remove unsupported profile wizard UI - #1046

Merged
Stephen Griffin (stephenegriffin) merged 2 commits into
mainfrom
fix/164-remove-profile-wizard
Oct 25, 2026
Merged

Stephen Griffin (stephenegriffin) merged 2 commits into
mainfrom
fix/164-remove-profile-wizard

Conversation

@stephenegriffin

Copy link
Copy Markdown
Member

Summary

Remove the unsupported profile-wizard UI from MFCMAPI.

  • Remove both Launch profile wizard menu entries, command handlers, and the unused UI helper and resources.
  • Keep the LaunchWizard forwarding entry in mapistub unchanged.
  • Preserve existing profile creation and service-management commands.

Fixes #164.

Reproduction

A standalone native probe using installed Outlook Click-to-Run x64 16.0.20430.20182 reproduced MAPI_E_NO_SUPPORT (0x80040102) with the production default flags and MSEMS service. MAPIInitialize succeeded, no wizard appeared, and the returned profile name was empty. This reproduces outside MFCMAPI UI; it does not establish the internal OLCFG cause. No profile creation or mailbox access was performed.

Validation

  • Debug x64 and Win32 solution builds passed.
  • clang-format 17 and git diff --check passed.
  • No remaining wizard UI references; mapistub unchanged and checked current at 8e4d4bffacab68dc34425a4cf5888e926b21d2c0.

Remove both LaunchWizard commands and their unused UI helper and resources. Preserve mapistub forwarding and existing profile management commands.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Test Results

    8 files  ±0      8 suites  ±0   56s ⏱️ +3s
  476 tests ±0    476 ✅ ±0  0 💤 ±0  0 ❌ ±0 
3 808 runs  ±0  3 808 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 236a027. ± Comparison against base commit 8d0b1dd.

♻️ This comment has been updated with latest results.

@stephenegriffin
Stephen Griffin (stephenegriffin) merged commit e4fbdad into main Oct 25, 2026
21 checks passed
@stephenegriffin
Stephen Griffin (stephenegriffin) deleted the fix/164-remove-profile-wizard branch October 25, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LaunchWizard Fails

2 participants