Case study
Outlook drag and drop: decoding RenPrivateMessages clipboard data
The Outlook drag-and-drop investigation decodes the RenPrivateMessages OLE clipboard stream to recover identifiers of the original Outlook message. It records field lengths, MAPI folder and store IDs, message class, subject and entry ID, with a C# WPF example that reads the data.
- Targets
- App · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 4
- Last commit
- 2022-02-15
- Language
- C#
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Microsoft Outlook drag-and-drop data and a Windows WPF environment are required for the example.
- Limits: The author reports testing only with Outlook 2013; several bytes remain unidentified.
- License: MIT.
Cite
BibTeX
@misc{outlook-dnd-protocol-case,
title = {{Outlook drag and drop: decoding RenPrivateMessages clipboard data}},
howpublished = {\url{https://github.com/yasoonOfficial/outlook-dndprotocol}},
url = {https://github.com/yasoonOfficial/outlook-dndprotocol},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/outlook-dnd-protocol-case/}}
}Plain text
Outlook drag and drop: decoding RenPrivateMessages clipboard data. https://github.com/yasoonOfficial/outlook-dndprotocol (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/outlook-dnd-protocol-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · yasoonOfficial/outlook-dndprotocol · Revision 45d2b9d
More in Apps
- hbkit: reconstructing Synology Hyper Backup archives · Case study
- Murmelbahn: decoding GraviTrax course files · Case study
- LSDisJ: disassembling Little Sound DJ · Case study
- HoMM3 Horn of the Abyss: reconstructing map-editor classes · Case study
- Wii Motion Plus Demo Video Player: Wii decompilation · Case study
- Cordial: hosting the Roblox Android client on Linux · Case study