1. http://hi.baidu.com/retae/blog/item/74e008c7e6a9e3ddd10060a0.html
2. http://msdn.microsoft.com/en-us/library/799kze2z(VS.71).aspx