lp: long pointer
b: BOOL
sz: string zero(以0結尾的字符串)字符串
typedef const char* LPCSTR
typedef unsigned long DWORD;
typedef int BOOL;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef float FLOAT;
typedef void far *LPVOID;
typedef int INT;
typedef unsigned int UINT;string