typedef struct _DD_DIRECTDRAW_GLOBAL{
VOID * dhpdev;
DWORD dwReserved1;
DWORD dwReserved2;
} DD_DIRECTDRAW_GLOBAL;
DD_DIRECTDRAW_GLOBAL contains driver information that is relevant to its device.
Only one DD_DIRECTDRAW_GLOBAL definition will ever exist for a device.
The dwReserved1 and dwReserved2 fields can be used as required by the driver. For example, a driver might store pointers to internal data structures in these fields.