I have documented the RWZ file format (PidTagRulesStreamW) - this could be a good addition to MFCMAPI
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 978
- Forks
- 170
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 5
Description
I've reverse engineered the file format in a Swift project, found at https://github.com/hughbe/OutlookRulesReader.

I've also written a specification here: https://github.com/hughbe/OutlookRulesReader/blob/master/docs/RWZ%20Format.pdf
Would you be interested in an implementation? I would be happy to help implement this as I no doubt would learn a lot more about the file format!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked RWZ Format.pdf specification and the OutlookRulesReader Swift project, which documents the PidTagRulesStreamW format. Done would mean implementing support for this format in MFCMAPI, but the issue names no MFCMAPI files or tests and does not define the implementation scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, swift
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100