Where are you Outlook???

So I got this friend of mine who works for MS IT and was curious to find Outlook’s install location programmatically irrespective of 32/64 bit installation of OS or Outlook. First thought was registry, but that gets little messy.. you go to HKCR & then parse through it to find the location of Outlook.exe… I…


We are Open, says PST to Outlook :-)

This is pretty exciting development which came yesterday as Microsoft announced the availability of two new open source projects to facilitate interoperability with Outlook PST files. Now start your engines and start thinking of solutions that you can build upon it, and some of you who were reverse engineering the PST format and already doing…


Exchange Web Services 101 : Let’s get started!

Want to learn Exchange Web Service but not sure how and from where? Here are the few articles that I share very often with partners and customers who want to learn more about Exchange Web Services. Undoubtedly there is so much information out there and that’s too in such a short span of time. You…


HOWTO: Automatically Login to OWA 2007 using HTML + JavaScript

First thing first, you should understand that this is NOT SUPPORTED & NOT RECOMMENDED solution by Microsoft. This is just a proof of concept that OWA 2007 can be auto login, if you know the username & password of target account. The approach is simple and took me little reverse engineering or OWA’s login page….


HOWTO: EWS: Get OOF State for Self or any user in your organization

First thing first, this is just for demonstration purpose and might *not* be a supported solution by Microsoft. The setting we are reading from are hidden messages and not documented anywhere. I had to reverse engineer it for demonstration purpose. Objective: To get OOF State of any user in your organization. Challenges: You might ask…


HOWTO: WebDAV: Send mail with Custom Form and set properties

This is going to be a very simple sample of how you can send an email with custom properties set and also change the message class so that it render on outlook as Custom Form. Prerequisites: A custom form must be published with same class name to render the email properly. How it works… Step…


Announcement: EWS Managed API launching tomorrow 04/15/09

Good news for all .Net developers working with Exchange or willing to work with Exchange but have zero experience in the domain. Exchange Team had been working so hard to reduce your efforts and improve your efficiency. Check out these videos to see what EWS Managed API is capable of https://channel9.msdn.com/pdc2008/BB46/ http://msexchangeteam.com/archive/2009/03/24/450892.aspx Keep a watch…


HOWTO: Query information related to ProgID & CLSID, verify where the image is loaded from Disk.

Ever copied a DLL from one system to another and registered it using RegSvr32.exe? or in other words ever created a DLL hell situation? Its easy and dirty at the same time to copy-paste DLL between systems and register them using regsvr32.exe Often you copy-paste, register DLL from temporary folders or may be desktop and…


MAPI asks: Can you please take it offline???

MAPI developers have another reason to cheers. Now you can take the MAPI documentation with you for a walk. Outlook 2007 MAPI Reference is now also available as offline download in a CHM format, download it here  http://www.microsoft.com/downloads/details.aspx?FamilyID=4b1b8b22-3c74-4479-bd0d-7b0ee29e8d59&displaylang=en All you need now is find a CHM viewer for your Windows Mobile and take the documentation…


Soooooo tweet..

Follow me at https://twitter.com/findvikas for all the updates from my life, technology, gizmos and what not? I am eating breakfast or its dinner time. Playing fussball or 8 ball.. is it a complex problem or a piece of cake. Be part of my life and be a part of every celebration… life is a party…