Revert "Initial commit"

This reverts commit 018d199a858224848003535344553a0bfc3d9a68.
first commit

vs2008 complie ok