FYI: We’re Still Hiring in Charlotte, Las Colinas, and Fargo…

I remember working in Richmond, VA for years thinking how awesome it would be to work at Microsoft.  It always seemed so unrealistic – even if I got past the interview process, I’d still have to move across the country.  Not only would it be a hard opportunity to get but it would be a…


FYI: After Installing Exchange 2007 SP1 32-bit CDOSYS Might Not Be Registered…

Exchange 2007 only adds 64-bit components in a 64-bit install, when you install Exchange it will register CDOEX.DLL which will replace CDOSYS.DLL and be used when you instantiate CDO.Message.  So you will see CDO.Message pointing to “C:\Program Files\Common Files\Microsoft Shared\CDO\CDOEX.DLL” in the 64-bit registry and you will see CDO.Message pointing to “C:\WINNT\SysWow64\cdosys.dll” in the 32-bit…


OOM.NET: Part 2 – Outlook Item Leaks

Outlook item leaks are the most common OOM with .NET issues that we see and I’ve debugged enough of them to compile this list of the four basic mistakes that contribute to item leaks.  An “item leak” is most commonly seen as an item that won’t refresh or can’t be saved in the Outlook UI. …


OOM.NET: Part 1 – Introduction and Why Events Stop Firing…

OOM.NET is not a special API set that was created in managed code.  It is the name I’ve given to a series of posts I’ll do about the “gotchas” of Outlook Object Model development in .NET.  I’ve compiled some notes over time of the most common issues, how to resolve them, and why they exist. …


FYI: Exchange 2007 SP-1 Extensibility (Development) Updates

So Exchange 2007 SP1 is coming and you’ll want review the updates and new features for Exchange developers.  Ray and Mike have put together a nice walkthrough with links to the new MSDN docs. There is a whole new topic to discuss in the way of OWA customization available in Exchange 2007 SP1.  Some of…


FYI: The Outlook Team has a blog

The Outlook team has a blog now and they just put up a post about Outlook development and linked to me.  So I’ll return the favor!  It is great to have yet another product team start blogging at MS…good stuff!


FYI: Why are MAPI and CDO 1.21 not supported in managed (.NET) code?

The issue of using MAPI or (most commonly) CDO 1.21 in managed (.NET) code is one that comes back to us a lot on the Messaging Developer Support team. Both the messaging technologies in question and the .NET framework have been around for many years at this point. As well have the KB articles that…


KB: Respond to Meeting Requests via the MeetingItem Interface in CDO 1.21

…We’ll be publishing a KB article to establish this support policy update on CDO 1.21.  I’ll update this post with KB number, in the meantime, here is the content of the article… Calling the Respond method to accept or decline a meeting request using CDO 1.21 is only supported through the MeetingItem interface (http://msdn2.microsoft.com/en-us/library/ms527208.aspx).  It…


FYI: We’re Still Hiring! In Fargo, North Dakota as well!

…If Charlotte, North Carolina is too warm for you – on top of the two openings we have in Charlotte, we have *five* in Fargo, North Dakota.  These positions are for frontline Support Engineers (opening 1, opening 2, opening 3) as well as for Escalation Engineers (opening 1, opening 2).  If you are interested or…