typedef struct _EDD_SURFACE
{
HANDLE hHmgr;
PVOID pEntry;
INT cExcLock;
HANDLE Tid;
DD_SURFACE_LOCAL ddsSurfaceLocal;
DD_SURFACE_MORE ddsSurfaceMore;
DD_SURFACE_GLOBAL ddsSurfaceGlobal;
DD_SURFACE_INT ddsSurfaceInt;
struct _EDD_SURFACE *peSurface_DdNext;
struct _EDD_SURFACE *peSurface_LockNext;
ULONG field_C0;
struct _EDD_DIRECTDRAW_GLOBAL* peDirectDrawGlobal;
struct _EDD_DIRECTDRAW_LOCAL* peDirectDrawLocal;
FLONG fl;
ULONG cLocks;
ULONG iVisRgnUniqueness;
BOOL bLost;
HANDLE hSecure;
HANDLE hdc;
HBITMAP hbmGdi;
ULONG field_E8;
RECTL rclLock;
ULONG field_FC[2];
} EDD_SURFACE, *PEDD_SURFACE;