http://blog.163.com/wangzhenguo2005@126/blog/static/3714052620108311431243/
https://msdn.microsoft.com/zh-cn/library/ms668604.aspx