- //----------------------------------------------------------------------
- //
- // d3dxerr.h -- 0xC code definitions for the D3DX API
- //
- // Copyright (c) Microsoft Corp. All rights reserved.
- //
- //----------------------------------------------------------------------
- #ifndef __D3DXERR_H__
- #define __D3DXERR_H__
- //
- //
- // Values are 32 bit values layed out as follows:
- //
- // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
- // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
- // +---+-+-+-----------------------+-------------------------------+
- // |Sev|C|R| Facility | Code |
- // +---+-+-+-----------------------+-------------------------------+
- //
- // where
- //
- // Sev - is the severity code
- //
- // 00 - Success
- // 01 - Informational
- // 10 - Warning
- // 11 - Error
- //
- // C - is the Customer code flag
- //
- // R - is a reserved bit
- //
- // Facility - is the facility code
- //
- // Code - is the facility's status code
- //
- //
- // Define the facility codes
- //
- #define FACILITY_D3DX 0x877
- //
- // MessageId: D3DXERR_NOMEMORY
- //
- // MessageText:
- //
- // Out of memory.
- //
- #define D3DXERR_NOMEMORY ((HRESULT)0xC8770BB8L)
- //
- // MessageId: D3DXERR_NULLPOINTER
- //
- // MessageText:
- //
- // A NULL pointer was passed as a parameter.
- //
- #define D3DXERR_NULLPOINTER ((HRESULT)0xC8770BB9L)
- //
- // MessageId: D3DXERR_INVALIDD3DXDEVICEINDEX
- //
- // MessageText:
- //
- // The Device Index passed in is invalid.
- //
- #define D3DXERR_INVALIDD3DXDEVICEINDEX ((HRESULT)0xC8770BBAL)
- //
- // MessageId: D3DXERR_NODIRECTDRAWAVAILABLE
- //
- // MessageText:
- //
- // DirectDraw has not been created.
- //
- #define D3DXERR_NODIRECTDRAWAVAILABLE ((HRESULT)0xC8770BBBL)
- //
- // MessageId: D3DXERR_NODIRECT3DAVAILABLE
- //
- // MessageText:
- //
- // Direct3D has not been created.
- //
- #define D3DXERR_NODIRECT3DAVAILABLE ((HRESULT)0xC8770BBCL)
- //
- // MessageId: D3DXERR_NODIRECT3DDEVICEAVAILABLE
- //
- // MessageText:
- //
- // Direct3D device has not been created.
- //
- #define D3DXERR_NODIRECT3DDEVICEAVAILABLE ((HRESULT)0xC8770BBDL)
- //
- // MessageId: D3DXERR_NOPRIMARYAVAILABLE
- //
- // MessageText:
- //
- // Primary surface has not been created.
- //
- #define D3DXERR_NOPRIMARYAVAILABLE ((HRESULT)0xC8770BBEL)
- //
- // MessageId: D3DXERR_NOZBUFFERAVAILABLE
- //
- // MessageText:
- //
- // Z buffer has not been created.
- //
- #define D3DXERR_NOZBUFFERAVAILABLE ((HRESULT)0xC8770BBFL)
- //
- // MessageId: D3DXERR_NOBACKBUFFERAVAILABLE
- //
- // MessageText:
- //
- // Backbuffer has not been created.
- //
- #define D3DXERR_NOBACKBUFFERAVAILABLE ((HRESULT)0xC8770BC0L)
- //
- // MessageId: D3DXERR_COULDNTUPDATECAPS
- //
- // MessageText:
- //
- // Failed to update caps database after changing display mode.
- //
- #define D3DXERR_COULDNTUPDATECAPS ((HRESULT)0xC8770BC1L)
- //
- // MessageId: D3DXERR_NOZBUFFER
- //
- // MessageText:
- //
- // Could not create Z buffer.
- //
- #define D3DXERR_NOZBUFFER ((HRESULT)0xC8770BC2L)
- //
- // MessageId: D3DXERR_INVALIDMODE
- //
- // MessageText:
- //
- // Display mode is not valid.
- //
- #define D3DXERR_INVALIDMODE ((HRESULT)0xC8770BC3L)
- //
- // MessageId: D3DXERR_INVALIDPARAMETER
- //
- // MessageText:
- //
- // One or more of the parameters passed is invalid.
- //
- #define D3DXERR_INVALIDPARAMETER ((HRESULT)0xC8770BC4L)
- //
- // MessageId: D3DXERR_INITFAILED
- //
- // MessageText:
- //
- // D3DX failed to initialize itself.
- //
- #define D3DXERR_INITFAILED ((HRESULT)0xC8770BC5L)
- //
- // MessageId: D3DXERR_STARTUPFAILED
- //
- // MessageText:
- //
- // D3DX failed to start up.
- //
- #define D3DXERR_STARTUPFAILED ((HRESULT)0xC8770BC6L)
- //
- // MessageId: D3DXERR_D3DXNOTSTARTEDYET
- //
- // MessageText:
- //
- // D3DXInitialize() must be called first.
- //
- #define D3DXERR_D3DXNOTSTARTEDYET ((HRESULT)0xC8770BC7L)
- //
- // MessageId: D3DXERR_NOTINITIALIZED
- //
- // MessageText:
- //
- // D3DX is not initialized yet.
- //
- #define D3DXERR_NOTINITIALIZED ((HRESULT)0xC8770BC8L)
- //
- // MessageId: D3DXERR_FAILEDDRAWTEXT
- //
- // MessageText:
- //
- // Failed to render text to the surface.
- //
- #define D3DXERR_FAILEDDRAWTEXT ((HRESULT)0xC8770BC9L)
- //
- // MessageId: D3DXERR_BADD3DXCONTEXT
- //
- // MessageText:
- //
- // Bad D3DX context.
- //
- #define D3DXERR_BADD3DXCONTEXT ((HRESULT)0xC8770BCAL)
- //
- // MessageId: D3DXERR_CAPSNOTSUPPORTED
- //
- // MessageText:
- //
- // The requested device capabilities are not supported.
- //
- #define D3DXERR_CAPSNOTSUPPORTED ((HRESULT)0xC8770BCBL)
- //
- // MessageId: D3DXERR_UNSUPPORTEDFILEFORMAT
- //
- // MessageText:
- //
- // The image file format is unrecognized.
- //
- #define D3DXERR_UNSUPPORTEDFILEFORMAT ((HRESULT)0xC8770BCCL)
- //
- // MessageId: D3DXERR_IFLERROR
- //
- // MessageText:
- //
- // The image file loading library error.
- //
- #define D3DXERR_IFLERROR ((HRESULT)0xC8770BCDL)
- //
- // MessageId: D3DXERR_FAILEDGETCAPS
- //
- // MessageText:
- //
- // Could not obtain device caps.
- //
- #define D3DXERR_FAILEDGETCAPS ((HRESULT)0xC8770BCEL)
- //
- // MessageId: D3DXERR_CANNOTRESIZEFULLSCREEN
- //
- // MessageText:
- //
- // Resize does not work for full-screen.
- //
- #define D3DXERR_CANNOTRESIZEFULLSCREEN ((HRESULT)0xC8770BCFL)
- //
- // MessageId: D3DXERR_CANNOTRESIZENONWINDOWED
- //
- // MessageText:
- //
- // Resize does not work for non-windowed contexts.
- //
- #define D3DXERR_CANNOTRESIZENONWINDOWED ((HRESULT)0xC8770BD0L)
- //
- // MessageId: D3DXERR_FRONTBUFFERALREADYEXISTS
- //
- // MessageText:
- //
- // Front buffer already exists.
- //
- #define D3DXERR_FRONTBUFFERALREADYEXISTS ((HRESULT)0xC8770BD1L)
- //
- // MessageId: D3DXERR_FULLSCREENPRIMARYEXISTS
- //
- // MessageText:
- //
- // The app is using the primary in full-screen mode.
- //
- #define D3DXERR_FULLSCREENPRIMARYEXISTS ((HRESULT)0xC8770BD2L)
- //
- // MessageId: D3DXERR_GETDCFAILED
- //
- // MessageText:
- //
- // Could not get device context.
- //
- #define D3DXERR_GETDCFAILED ((HRESULT)0xC8770BD3L)
- //
- // MessageId: D3DXERR_BITBLTFAILED
- //
- // MessageText:
- //
- // Could not bitBlt.
- //
- #define D3DXERR_BITBLTFAILED ((HRESULT)0xC8770BD4L)
- //
- // MessageId: D3DXERR_NOTEXTURE
- //
- // MessageText:
- //
- // There is no surface backing up this texture.
- //
- #define D3DXERR_NOTEXTURE ((HRESULT)0xC8770BD5L)
- //
- // MessageId: D3DXERR_MIPLEVELABSENT
- //
- // MessageText:
- //
- // There is no such miplevel for this surface.
- //
- #define D3DXERR_MIPLEVELABSENT ((HRESULT)0xC8770BD6L)
- //
- // MessageId: D3DXERR_SURFACENOTPALETTED
- //
- // MessageText:
- //
- // The surface is not paletted.
- //
- #define D3DXERR_SURFACENOTPALETTED ((HRESULT)0xC8770BD7L)
- //
- // MessageId: D3DXERR_ENUMFORMATSFAILED
- //
- // MessageText:
- //
- // An error occured while enumerating surface formats.
- //
- #define D3DXERR_ENUMFORMATSFAILED ((HRESULT)0xC8770BD8L)
- //
- // MessageId: D3DXERR_COLORDEPTHTOOLOW
- //
- // MessageText:
- //
- // D3DX only supports color depths of 16 bit or greater.
- //
- #define D3DXERR_COLORDEPTHTOOLOW ((HRESULT)0xC8770BD9L)
- //
- // MessageId: D3DXERR_INVALIDFILEFORMAT
- //
- // MessageText:
- //
- // The file format is invalid.
- //
- #define D3DXERR_INVALIDFILEFORMAT ((HRESULT)0xC8770BDAL)
- //
- // MessageId: D3DXERR_NOMATCHFOUND
- //
- // MessageText:
- //
- // No suitable match found.
- //
- #define D3DXERR_NOMATCHFOUND ((HRESULT)0xC8770BDBL)
- #endif //__D3DXERR_H__