typedef
LPSTR :一个32位指向字符串指针,相当于char *;
LPCSTR:一个32位指向字符常量指针,相当于const char *;
LPESTR:一个32为指向unicode字符串指针,相当于wchar_t *;
LPCWSTR:一个32位指向unicode字符串常量指针,相当于const wchar_t *;
LPSTR-----------------------> char *
LPBYTE-------------------->unsigned char *
LPBYTE 与 LPSTR 的转换就是 unsigned char* 与 char* 的转换。
BYTE:一个8位无符号字符型。typedef unsigned char