About: Outlook Object Model (OOM)

API Type: Mailbox Accessor API Interface: COM Library Business Logic: Richest Outlook item support (Mail, Tasks, Calendar, etc.). Language Support: All COM compatible languages including .NET. Direct Property Access: Only available in OOM for Outlook 2007 and later. Summary:   Outlook Object Model (OOM) is a COM library which automates Outlook.EXE.  While it doesn’t provide every configuration option and…

0

How to get OOF text from Exchange 2003 using WebDAV

You may be able to get OOF text with WebDAV using a SEARCH.  However, its not supported in any way and there is no guarentee that it will always work.  The OOF text is stored inside of a hidden item in a mailbox.  Below is a sample of the request which is for educational purposes only. …

2

How to check for calendar corruption.

A corrupt calendar item can reallly mess-up a custom application and even some very seasoned applications.  If there is a corrupt item/items, then those should be cleared-up ASAP before trying to do some sort of code work-around.   If you are suspecting calendar corruption, you should consider using one of the following. CalCheck: CalCheck – The…

9

Howto Check for third-party Add-ins and ECEs loaded with Outlook

To check if third party Add-ins or Exchange Client Extensions are registered to run in Outlook:         Click Start | Run | Type on the Open line (without the quotes) “Regedit” and click OK   Add-ins registered here are user specific and will show in Outlook’s add-in menu:   HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Add-Ins   Add-ins registered here…

0

Outlook slow opening folders with custom store.

If you are experiencing slow behavior by Outlook, it may be due to crawling.  Crawling in this case refers to when Outlook will go through your folders.  Custom store providers will often run into this issue since they often are providing the ability to store a massive amount of items and crawling kills performance to…

1

CDOSYS breaks after removing Outlook Express.

Yep, that will do it.  There is a relationship between CDOSYS and Outlook Express.  So, you should not remove Outlook Express if you ever expect to use CDOSYS or have anything which uses CDOSYS work properly.  Some people get very ambitious about security and start ripping-out software which they don’t think is needed – however,…

1

Exchange Protocol Documentation

Microsoft released preliminary protocol documentation for Exchange 2007 (as well as Microsoft Office 2007 and SharePoint Server) as part of Microsoft’s Interoperability Principles. The Exchange protocols are now publicly available on the Open Protocol Specifications section of MSDN in preliminary form for developers to review and provide feedback.  You can read more about the announcement…

0

Exchange Protocol Documentation

Microsoft released preliminary protocol documentation for Exchange 2007 (as well as Microsoft Office 2007 and SharePoint Server) as part of Microsoft’s Interoperability Principles. The Exchange protocols are now publicly available on the Open Protocol Specifications section of MSDN in preliminary form for developers to review and provide feedback.  You can read more about the announcement…

0

Drag and Drop with Outlook

Drag and Drop with Outlook is not supported by code.  However there are some techniques which can provide an item drag/drop effect.  The idea is to write the item to a temporary .msg file and then use OLE CF_HDROP for the drop.   Before we begin let me make this clear: There is no specific…

3