EVA 5000 and HP BladeSystem Performance Articles

HP Blade System and Exchange 2003 Storage Performance (updated 2006-02-13) White Paper covers the best practices for deploying Exchange 2003 server on HP BladeSystem as well as the results of performance validation tests. HP EVA 5000 and Exchange 2003 Storage Performance (updated: 2005-07-14) White Paper covers the best pratices for EVA 5000 storage subsystem in Exchange 2003…

Algorithm Collection in C++

I have a algorithm collection at http://blogs.msdn.com/hmlee/attachment/541628.ashx. algorithm.htm

ESE Reference and Backup/Restore on microsoft.com

http://msdn.microsoft.com/library/en-us/ese/ese/extensible_storage_engine_reference.asp http://msdn.microsoft.com/library/en-us/wss/wss/_eseback_intro.asp  

Code Snippet: Delegate-based APIs

// Example: Action-based API (class library) public void ChangeItem(PropValue[] propsToSet, params Action<MapiMessage>[] actions){   using (MapiMessage mapiMessage = collector.ImportMessageChange( /* Contents Elided */ ))   {      foreach (Action<MapiMessage> action in actions)      {         action(mapiMessage);      }      mapiMessage.SaveChanges();   }} // Example: Action-based API (client) Action<MapiMessage> copyProps = new Action<MapiMessage>(delegate(MapiMessage mapiMessage){   using (MapiMessage sourceMessage = store.OpenEntry(messageProp[PropTag.EntryId].GetBytes()) as MapiMessage)   {      List<PropTag> propTagsToInclude = excludePropTags(new List<PropTag>(PropTagGroup.GetApptProps(store)), propsToExclude);      PropProblem[] problems = sourceMessage.CopyProps(mapiMessage, propTagsToInclude.ToArray());   }}); Action<MapiMessage> modifyRecipients = new Action<MapiMessage>(delegate(MapiMessage…

Tip: Office Live Meeting can help live debugging.

Easy Assist https://www.livemeeting.com/cc/easyassist Schedule a meeting or meet now at https://www.livemeeting.com/cc/microsoft or (https://lmportal/ to setup acccout and password) Send E-mail Invite (from Office Live Meeting console) or you can send the attendee URL to your attendees. You can find the attendee URL at https://www.livemeeting.com/cc/microsoft/manageMeetings (shows all meetings). Here is an example of attendee URL: https://www.livemeeting.com/cc/microsoft/join?id=hmlee&role=attend&pw=jp2%2C%7E%3DPXr