http://www.oschina.net/code/snippet_54100_5403 http://msdn.microsoft.com/en-us/library/windows/desktop/ms724451(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/desktop/dn424972%28v=vs.85%29.aspx