我想问一下
typedef struct { 
    LPSTR  lpData; 
    DWORD  dwBufferLength; 
    DWORD  dwBytesRecorded; 
    DWORD  dwUser; 
    DWORD  dwFlags; 
    DWORD  dwLoops; 
    struct wavehdr_tag * lpNext; 
    DWORD  reserved; 
} WAVEHDR; 
中的LPSTR  lpData; 一定要char *型的吗?我的16位声音(采样用short *型表示)如何转化成char *型?