http://msdn.microsoft.com/ru-ru/library/aa983321%28v=vs.90%29.aspx