Start Tests:DirectDraw Test Application:[Mon May 27 12:51:41 2013]

Start Case: API Test cases\API_CreateSurf:[456748]

**************************************************
 API_CreateSurf
**************************************************
 
        Init Old
        DirectDrawCreate(0x4de6c20, 0x6f614, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(DirectDraw)->QueryInterface(b3a6f3e0-2b43-11cf-a2de-00aa00b93356, 0x6f6d0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(ddraw)->Release()
            ulRefCount = 0
        (0x4dcaef8)->SetCooperativeLevel(0x806da, 0x51[DDSCL_FULLSCREEN|DDSCL_EXCLUSIVE])
            RETURN: 0 (DD_OK)
        Resolution Found: 320x 200x 8 bit
        Resolution Found: 320x 200x 16 bit
        Resolution Found: 320x 200x 32 bit
        Resolution Found: 512x 384x 8 bit
        Resolution Found: 512x 384x 16 bit
        Resolution Found: 512x 384x 32 bit
        Resolution Found: 640x 400x 8 bit
        Resolution Found: 640x 400x 16 bit
        Resolution Found: 640x 400x 32 bit
        Resolution Found: 640x 480x 8 bit
        Resolution Found: 640x 480x 16 bit
        Resolution Found: 640x 480x 32 bit
        Resolution Found: 800x 600x 8 bit
        Resolution Found: 800x 600x 16 bit
        Resolution Found: 800x 600x 32 bit
        Resolution Found: 1024x 768x 8 bit
        Resolution Found: 1024x 768x 16 bit
        Resolution Found: 1024x 768x 32 bit
        Resolution Found: 1152x 864x 8 bit
        Resolution Found: 1152x 864x 16 bit
        Resolution Found: 1152x 864x 32 bit
        Resolution Found: 1360x 768x 8 bit
        Resolution Found: 1360x 768x 16 bit
        Resolution Found: 1360x 768x 32 bit
        Resolution Found: 1366x 768x 8 bit
        Resolution Found: 1366x 768x 16 bit
        Resolution Found: 1366x 768x 32 bit
        Resolution Found: 1440x 900x 8 bit
        Resolution Found: 1440x 900x 16 bit
        Resolution Found: 1440x 900x 32 bit
    
    Resolution: 1440x 900x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1440, 900, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb278)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb278)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1440x 900x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1440, 900, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb298)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb298)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1440x 900x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1440, 900, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb318)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb318)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1366x 768x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1366, 768, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb338)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb338)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1366x 768x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1366, 768, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb2d8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2d8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1366x 768x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1366, 768, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb358)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb358)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1360x 768x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1360, 768, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb398)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb398)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1360x 768x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1360, 768, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb378)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb378)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1360x 768x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1360, 768, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb3d8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb3d8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1152x 864x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1152, 864, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb138)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb138)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1152x 864x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1152, 864, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb158)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb158)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1152x 864x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1152, 864, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb198)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb198)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1024x 768x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1024, 768, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb1b8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1b8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1024x 768x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1024, 768, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb178)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb178)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 1024x 768x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(1024, 768, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb1f8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1f8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 800x 600x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(800, 600, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb2b8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb2b8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 800x 600x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(800, 600, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb258)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb258)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 800x 600x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(800, 600, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcafb8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcafb8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 640x 480x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(640, 480, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb018)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb018)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 640x 480x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(640, 480, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaff8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaff8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 640x 480x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(640, 480, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb058)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb058)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 640x 400x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(640, 400, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb038)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb038)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 640x 400x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(640, 400, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb0d8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0d8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 640x 400x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(640, 400, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb098)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb098)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 512x 384x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(512, 384, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb078)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb078)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 512x 384x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(512, 384, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb0b8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb0b8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 512x 384x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(512, 384, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaeb8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaeb8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 320x 200x 32 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(320, 200, 32, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaed8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaed8)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 320x 200x 16 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(320, 200, 16, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaf18)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcaf18)(Surface)->Release()
            ulRefCount = 0
    
    Resolution: 320x 200x 8 bit (0Hz)
    (0x4dcaef8)->SetDisplayMode(320, 200, 8, 0, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
        RETURN: 0 (DD_OK)
    (0x4dcb1d8)(Surface)->Release()
        ulRefCount = 0
    Creating Offscreenplain surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating 565+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating 555+16 RGBZ surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 Premult surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
    
    Creating Texture surfaces...
        Creating Pal 1-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 1-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 2-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 4-bit - Indexed8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Pal 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 8-bit 3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB16-bit  4:4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 16-bit 5:6:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 1:5:5:5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 24-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating BGR 32-bit 8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ABGR 32-bit 8:8:8:8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha Luminance 8-bit surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating U5V5L6 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating U8V8L8 bumpmap surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating 16 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 8S:24Z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 depth/stencil 24Z:8S surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 15z:1s surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 16 depth/stencil 1s:15z surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating 32 bit Z buffer surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 80070057 (DDERR_INVALIDPARAMS)
        WARNING: *** CreateSurface failed. (0x80070057, DDERR_INVALIDPARAMS) ***
        Creating DXT1 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT3 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating DXT5 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating Alpha 8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating A4I4 luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating ARGB 16-bit 8:3:3:2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating A8P8 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating UYVY surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating YUY2 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating RGB 16-bit 4:4:4 surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
        Creating X8L8V8U8 Bump Luminance surface...
        (0x4dcaef8)->CreateSurface(0x6f658, 0x6f718, 0x0)
            RETURN: 0 (DD_OK)
        (0x4dcb1d8)(Surface)->Release()
            ulRefCount = 0
    
        DDRelease
        There are currently 0 ddraw surfaces on this system
        DDRelease
        There are currently 0 ddraw surfaces on this system
    There are currently 0 ddraw surfaces on this system
    DDRestoring mode lpDD
    (0x4dcaef8)(ddraw)->RestoreDisplayMode()
        RETURN: 0 (DD_OK)
    DDReleasing lpDD
    (0x4dcaef8)(ddraw)->Release()
        ulRefCount = 0
System Memory Status: Starting 38%, Current:36%
------------ Memory Statistics -------------
Percent Memory in Use: 36
Physical Memory, Total:     2147483k bytes
Physical Memory, Available: 2147483k bytes
Page File Memory, Total:     4294967k bytes
Page File Memory, Available: 4294967k bytes
Virtual Memory, Total:     2147352k bytes
Virtual Memory, Available: 2068119k bytes
--------------------------------------------
End Case: API Test cases\API_CreateSurf : PASS : [Mon May 27 12:53:52 2013]

API Test cases:[PASS:2]
 API_CreateSurf:[PASS:2]
SURF Test cases:[PASS:1]
 OVERLAY, Create 1x1 doesn't crash:[PASS:1]

Configuration:
    Application Name = DirectDraw Test Application
        Machine Name = sodpt500
                Date = 05/27/2013
                Time = 12:53
                Pass = 3
                Fail = 0
             Aborted = 0
     Not Implemented = 0
             Pending = 0
               Total = 3
              Status = PASS
                  OS = Windows NT
          OS Version = 6.01.7601
        Debug/Retail = Retail


Configuration (Custom):



Total:
     ======================================================================
               PASS          FAIL       ABORTED      NOT IMPL       PENDING
     ----------------------------------------------------------------------
                  3             0             0             0             0
     ======================================================================

Status: PASS

End Tests:DirectDraw Test Application:PASS:[Mon May 27 12:53:52 2013]
