In-depth explanation of VC++ dynamic link library _DLL_programming