#include <ddraw.h>
    
class MyDDraw  
{

    HDC hdc,hdc1;  // hdc用来存储位图,hdc1代表幕后暂存区的DC
    HBITMAP *bitmap;

    LPDIRECTDRAW8              pDD7;  //声明DirectDraw对象指针
    LPDIRECTDRAWSURFACE8       pPSur;  //声明主绘图页对象指针
    LPDIRECTDRAWSURFACE8       pBBuf;  //声明后缓冲区对象指针
    LPDIRECTDRAWSURFACE8       *pOPlatemp;  //声明暂存区对象指针
    HRESULT                    result;  //声明HRESULT类型变量
    DDSURFACEDESC2             desc;  //声明描述结构体变量
    DDSCAPS2  caps;  //声明DDSCAPS2结构体变量
    DDCOLORKEY key;  // 声明颜色键

    DWORD fps;
    DWORD t;
    int i,j;
    int px,py;
}


出现这样的错误
error C2146: syntax error : missing ';' before identifier 'pDD7'
: error C2501: 'LPDIRECTDRAW8' : missing storage-class or type specifiers
: error C2501: 'pDD7' : missing storage-class or type specifiers


大侠们这是怎么回事啊
该怎么改啊