MSDN article has information on this.