summaryrefslogtreecommitdiff
path: root/dxsdk/Include/d3dxerr.h
diff options
context:
space:
mode:
Diffstat (limited to 'dxsdk/Include/d3dxerr.h')
-rw-r--r--dxsdk/Include/d3dxerr.h407
1 files changed, 407 insertions, 0 deletions
diff --git a/dxsdk/Include/d3dxerr.h b/dxsdk/Include/d3dxerr.h
new file mode 100644
index 00000000..155005b7
--- /dev/null
+++ b/dxsdk/Include/d3dxerr.h
@@ -0,0 +1,407 @@
+//----------------------------------------------------------------------
+//
+// 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__
+