http://msdn.microsoft.com/zh-cn/library/ms178473(VS.80).aspx
http://hi.baidu.com/lihuadong/blog/item/7a4ff0fed3954e325d60080a.html