0xE0010000 Unknown application error. 0xE0010001 Unable to register window class. 0xE0010002 Unable to unregister window class. 0xE0020000 Unable to create window. 0xE0020001 Unable to interface to DirectDraw. 0xE0020002 Unable to interface to advanced DirectDraw. 0xE0020003 Unable to initialize the chosen screen mode. 0xE0070000 Unable to create file. 0xE0070001 Unable to open file. 0xE0070002 Unable to read from file. 0xE0070003 Unable to write to file. 0xE0070004 Unable to get file position. 0xE0070005 Unable to set file position. 0xE0070006 The file is from the wrong version of the game. 0xE0070007 The file has been corrupted. 0xE0310000 Unable to open the Input Device specified. 0xE0310001 Unable to Poll the Input Device specified. 0x88760005 This object is already initialized. 0x8876000A This surface can not be attached to the requested surface. 0x88760014 This surface can not be detached from the requested surface. 0x88760028 Support is currently not available. 0x88760037 An exception was encountered while performing the requested operation. 0x8876005A Height of rectangle provided is not a multiple of reqd alignment. 0x8876005F Unable to match primary surface creation request with existing primary surface. 0x88760064 One or more of the caps bits passed to the callback are incorrect. 0x8876006E DirectDraw does not support provided Cliplist. 0x88760078 DirectDraw does not support the requested mode. 0x88760082 DirectDraw received a pointer that was an invalid DIRECTDRAW object. 0x88760091 Pixel format was invalid as specified. 0x88760096 Rectangle provided was invalid. 0x887600A0 Operation could not be carried out because one or more surfaces are locked. 0x887600AA There is no 3D present. 0x887600B4 Operation could not be carried out because there is no alpha accleration hardware present or available. 0x887600CD No clip list available. 0x887600D2 Operation could not be carried out because there is no color conversion hardware present or available. 0x887600D4 Create function called without DirectDraw object method SetCooperativeLevel being called. 0x887600D7 Surface doesn't currently have a color key. 0x887600DC Operation could not be carried out because there is no hardware support of the dest color key. 0x887600DE No DirectDraw support possible with current display driver. 0x887600E1 Operation requires the application to have exclusive mode but the application does not have exclusive mode. 0x887600E6 Flipping visible surfaces is not supported. 0x887600F0 There is no GDI present. 0x887600FA Operation could not be carried out because there is no hardware present or available. 0x887600FF Requested item was not found. 0x88760104 Operation could not be carried out because there is no overlay hardware present or available. 0x88760118 Operation could not be carried out because there is no appropriate raster op hardware present or available. 0x88760122 Operation could not be carried out because there is no rotation hardware present or available. 0x88760136 Operation could not be carried out because there is no hardware support for stretching. 0x8876013C DirectDrawSurface is not in 4 bit color palette and the requested operation requires 4 bit color palette. 0x8876013D DirectDrawSurface is not in 4 bit color index palette and the requested operation requires 4 bit color index palette. 0x88760140 DirectDraw Surface is not in 8 bit color mode and the requested operation requires 8 bit color. 0x8876014A Operation could not be carried out because there is no texture mapping hardware present or available. 0x8876014F Operation could not be carried out because there is no hardware support for vertical blank synchronized operations. 0x88760154 Operation could not be carried out because there is no hardware support for zbuffer blting. 0x8876015E Overlay surfaces could not be z layered based on their BltOrder because the hardware does not support z layering of overlays. 0x88760168 The hardware needed for the requested operation has already been allocated. 0x8876017C DirectDraw does not have enough memory to perform the operation. 0x8876017E hardware does not support clipped overlays. 0x88760180 Can only have ony color key active at one time for overlays. 0x88760183 Access to this palette is being refused because the palette is already locked by another thread. 0x88760190 No src color key specified for this operation. 0x8876019A This surface is already attached to the surface it is being attached to. 0x887601A4 This surface is already a dependency of the surface it is being made a dependency of. 0x887601AE Access to this surface is being refused because the surface is already locked by another thread. 0x887601B3 Access to this surface is being refused because no driver exists which can supply a pointer to the surface. This is most likely to happen when attempting to lock the primary surface when no DCI provider is present. Will also happen on attempts to lock an optimized surface. 0x887601B8 Access to Surface refused because Surface is obscured. 0x887601C2 Access to this surface is being refused because the surface is gone. The DIRECTDRAWSURFACE object representing this surface should have Restore called on it. 0x887601CC The requested surface is not attached. 0x887601D6 Height requested by DirectDraw is too large. 0x887601E0 Size requested by DirectDraw is too large -- The individual height and width are OK. 0x887601EA Width requested by DirectDraw is too large. 0x887601FE FOURCC format requested is unsupported by DirectDraw. 0x88760208 Bitmask in the pixel format requested is unsupported by DirectDraw. 0x88760219 Vertical blank is in progress. 0x8876021C Informs DirectDraw that the previous Blt which is transfering information to or from this Surface is incomplete. 0x88760230 Rectangle provided was not horizontally aligned on reqd. boundary. 0x88760231 The GUID passed to DirectDrawCreate is not a valid DirectDraw driver identifier. 0x88760232 A DirectDraw object representing this driver has already been created for this process. 0x88760233 A hardware only DirectDraw object creation was attempted but the driver did not support any hardware. 0x88760234 This process already has created a primary surface. 0x88760235 Software emulation not available. 0x88760236 Region passed to Clipper::GetClipList is too small. 0x88760237 An attempt was made to set a clip list for a clipper object that is already monitoring an hwnd. 0x88760238 No clipper object attached to surface object. 0x88760239 Clipper notification requires an HWND or no HWND has previously been set as the CooperativeLevel HWND. 0x8876023A HWND used by DirectDraw CooperativeLevel has been subclassed, this prevents DirectDraw from restoring state. 0x8876023B The CooperativeLevel HWND has already been set. It can not be reset while the process has surfaces or palettes created. 0x8876023C No palette object attached to this surface. 0x8876023D No hardware support for 16 or 256 color palettes. 0x8876023E If a clipper object is attached to the source surface passed into a BltFast call. 0x8876023F No blter. 0x88760240 No DirectDraw ROP hardware. 0x88760241 Returned when GetOverlayPosition is called on a hidden overlay. 0x88760242 Returned when GetOverlayPosition is called on a overlay that UpdateOverlay has never been called on to establish a destionation. 0x88760243 Returned when the position of the overlay on the destionation is no longer legal for that destionation. 0x88760244 Returned when an overlay member is called for a non-overlay surface. 0x88760245 An attempt was made to set the cooperative level when it was already set to exclusive. 0x88760246 An attempt has been made to flip a surface that is not flippable. 0x88760247 Can't duplicate primary & 3D surfaces, or surfaces that are implicitly created. 0x88760248 Surface was not locked. An attempt to unlock a surface that was not locked at all, or by this process, has been attempted. 0x88760249 Windows can not create any more DCs. 0x8876024A No DC was ever created for this surface. 0x8876024B This surface can not be restored because it was created in a different mode. 0x8876024C This surface can not be restored because it is an implicitly created surface. 0x8876024D The surface being used is not a palette-based surface. 0x8876024E The display is currently in an unsupported mode. 0x8876024F Operation could not be carried out because there is no mip-map texture mapping hardware present or available. 0x88760250 The requested action could not be performed because the surface was of the wrong type.. 0x88760258 Device does not support optimized surfaces, therefore no video memory optimized surfaces. 0x88760259 Surface is an optimized surface, but has not yet been allocated any memory. 0x8876026C A DC has already been returned for this surface. Only one DC can be retrieved per surface. 0x88760276 An attempt was made to allocate non-local video memory from a device that does not support non-local video memory. 0x88760280 The attempt to page lock a surface failed. 0x88760294 The attempt to page unlock a surface failed. 0x887602A8 An attempt was made to page unlock a surface with no outstanding page locks. 0x887602B2 There is more data available than the specified buffer size could hold. 0x887602B7 The video port is not active. 0x887602BB Surfaces created by one direct draw device cannot be used directly by another direct draw device.