`NULL` -> `nullptr`
`hModule` -> `module`

We use c++11, and we will remove all hungarian style.