Skip to content
This repository has been archived by the owner on Mar 30, 2022. It is now read-only.
/ DavesEEAddin Public archive

A Visual Studio debugger expression evaluator based on the Microsoft EEAddin example. It currently supports: FILETIME, SYSTEMTIME, PROPERTYKEY

Notifications You must be signed in to change notification settings

Dave-Lowndes/DavesEEAddin

Repository files navigation

There's an updated version of this with additional visualizers for later versions of Visual Studio here

DavesEEAddin

An extended version of the Microsoft Visual Studio debugger sample expression evaluator EEAddin. It currently supports the following Windows types:

• FILETIME
• SYSTEMTIME
• PROPERTYKEY

Demonstration animation

Background

Visual Studio has a useful sample debugging expression evaluator for the FILETIME and SYSTEMTIME structures http://msdn.microsoft.com/en-us/library/8fwk67y3(v=vs.90).aspx . Unfortunately, the original supplied sample would crash because the exported functions don’t have the correct calling convention (_stdcall) defined. This version corrects this and extends the display of the FILETIME type to show the value interpreted as both UTC and local time as I’ve often found it useful to see both at the same time. It also displays PROPERTYKEY values in their canonical and display name forms.

See the "Daves Debug Visualizer for Visual Studio 2008-2013.docx" file in the GitHub code site for more information on how to use the DLL & natvis file in your Visual Studio installation.

About

A Visual Studio debugger expression evaluator based on the Microsoft EEAddin example. It currently supports: FILETIME, SYSTEMTIME, PROPERTYKEY

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published