#![allow(overflowing_literals)] #![allow(non_snake_case)]
use crate::*;
#[allow(unused_imports)] use crate::d3d9::*;
use winapi::shared::winerror::*;
pub mod THINERR {
use super::*;
pub const NONSPECIFIC : ErrorKind = ErrorKind(0xA7D80000);
pub const SLICE_OVERFLOW : ErrorKind = ErrorKind(0xA7D80001);
pub const DEVICE_MISMATCH : ErrorKind = ErrorKind(0xA7D80002);
pub const ALLOC_OVERFLOW : ErrorKind = ErrorKind(0xA7D80003);
pub const INVALID_STRUCT_FIELD : ErrorKind = ErrorKind(0xA7D80004);
pub const MISSING_DLL_EXPORT : ErrorKind = ErrorKind(0xA7D80005);
pub const SLICE_TOO_LARGE : ErrorKind = ErrorKind(0xA7D80006);
pub const STRING_CONTAINS_NULS : ErrorKind = ErrorKind(0xA7D80007);
pub const INVALID_BYTECODE : ErrorKind = ErrorKind(0xA7D80008);
}
pub mod D3D11_ERROR {
use super::*;
pub const FILE_NOT_FOUND : ErrorKind = ErrorKind(D3D11_ERROR_FILE_NOT_FOUND);
pub const TOO_MANY_UNIQUE_STATE_OBJECTS : ErrorKind = ErrorKind(D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS);
pub const TOO_MANY_UNIQUE_VIEW_OBJECTS : ErrorKind = ErrorKind(D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS);
pub const DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD : ErrorKind = ErrorKind(D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD);
}
pub mod D3DERR {
use super::*;
pub const WASSTILLDRAWING : ErrorKind = MAKE_D3DHRESULT(540);
pub const WRONGTEXTUREFORMAT : ErrorKind = MAKE_D3DHRESULT(2072);
pub const UNSUPPORTEDCOLOROPERATION : ErrorKind = MAKE_D3DHRESULT(2073);
pub const UNSUPPORTEDCOLORARG : ErrorKind = MAKE_D3DHRESULT(2074);
pub const UNSUPPORTEDALPHAOPERATION : ErrorKind = MAKE_D3DHRESULT(2075);
pub const UNSUPPORTEDALPHAARG : ErrorKind = MAKE_D3DHRESULT(2076);
pub const TOOMANYOPERATIONS : ErrorKind = MAKE_D3DHRESULT(2077);
pub const CONFLICTINGTEXTUREFILTER : ErrorKind = MAKE_D3DHRESULT(2078);
pub const UNSUPPORTEDFACTORVALUE : ErrorKind = MAKE_D3DHRESULT(2079);
pub const CONFLICTINGRENDERSTATE : ErrorKind = MAKE_D3DHRESULT(2081);
pub const UNSUPPORTEDTEXTUREFILTER : ErrorKind = MAKE_D3DHRESULT(2082);
pub const CONFLICTINGTEXTUREPALETTE : ErrorKind = MAKE_D3DHRESULT(2086);
pub const DRIVERINTERNALERROR : ErrorKind = MAKE_D3DHRESULT(2087);
pub const NOTFOUND : ErrorKind = MAKE_D3DHRESULT(2150);
pub const MOREDATA : ErrorKind = MAKE_D3DHRESULT(2151);
pub const DEVICELOST : ErrorKind = MAKE_D3DHRESULT(2152);
pub const DEVICENOTRESET : ErrorKind = MAKE_D3DHRESULT(2153);
pub const NOTAVAILABLE : ErrorKind = MAKE_D3DHRESULT(2154);
pub const OUTOFVIDEOMEMORY : ErrorKind = MAKE_D3DHRESULT(380);
pub const INVALIDDEVICE : ErrorKind = MAKE_D3DHRESULT(2155);
pub const INVALIDCALL : ErrorKind = MAKE_D3DHRESULT(2156);
pub const DRIVERINVALIDCALL : ErrorKind = MAKE_D3DHRESULT(2157);
pub const DEVICEREMOVED : ErrorKind = MAKE_D3DHRESULT(2160);
pub const DEVICEHUNG : ErrorKind = MAKE_D3DHRESULT(2164);
pub const UNSUPPORTEDOVERLAY : ErrorKind = MAKE_D3DHRESULT(2171);
pub const UNSUPPORTEDOVERLAYFORMAT : ErrorKind = MAKE_D3DHRESULT(2172);
pub const CANNOTPROTECTCONTENT : ErrorKind = MAKE_D3DHRESULT(2173);
pub const UNSUPPORTEDCRYPTO : ErrorKind = MAKE_D3DHRESULT(2174);
pub const PRESENT_STATISTICS_DISJOINT : ErrorKind = MAKE_D3DHRESULT(2180);
pub const COMMAND_UNPARSED : ErrorKind = ErrorKind(0x88760BB8);
}
pub mod D3DXERR {
use super::*;
pub const CANNOTMODIFYINDEXBUFFER : ErrorKind = MAKE_DDHRESULT(2900);
pub const INVALIDMESH : ErrorKind = MAKE_DDHRESULT(2901);
pub const CANNOTATTRSORT : ErrorKind = MAKE_DDHRESULT(2902);
pub const SKINNINGNOTSUPPORTED : ErrorKind = MAKE_DDHRESULT(2903);
pub const TOOMANYINFLUENCES : ErrorKind = MAKE_DDHRESULT(2904);
pub const INVALIDDATA : ErrorKind = MAKE_DDHRESULT(2905);
pub const LOADEDMESHASNODATA : ErrorKind = MAKE_DDHRESULT(2906);
pub const DUPLICATENAMEDFRAGMENT : ErrorKind = MAKE_DDHRESULT(2907);
pub const CANNOTREMOVELASTITEM : ErrorKind = MAKE_DDHRESULT(2908);
}
pub mod DXGI_ERROR {
use super::*;
pub const INVALID_CALL : ErrorKind = ErrorKind(DXGI_ERROR_INVALID_CALL);
pub const WAS_STILL_DRAWING : ErrorKind = ErrorKind(DXGI_ERROR_WAS_STILL_DRAWING);
}
pub mod E {
use super::*;
pub const FAIL : ErrorKind = ErrorKind(E_FAIL);
pub const INVALIDARG : ErrorKind = ErrorKind(E_INVALIDARG);
pub const OUTOFMEMORY : ErrorKind = ErrorKind(E_OUTOFMEMORY);
pub const NOTIMPL : ErrorKind = ErrorKind(E_NOTIMPL);
pub const ACCESSDENIED : ErrorKind = ErrorKind(E_ACCESSDENIED);
pub const NOINTERFACE : ErrorKind = ErrorKind(E_NOINTERFACE);
}
pub mod ERROR {
use super::*;
pub const SUCCESS : ErrorKind = ErrorKind(ERROR_SUCCESS as _);
pub const FILE_NOT_FOUND : ErrorKind = ErrorKind(ERROR_FILE_NOT_FOUND as _);
pub const ACCESS_DENIED : ErrorKind = ErrorKind(ERROR_ACCESS_DENIED as _);
pub const PATH_NOT_FOUND : ErrorKind = ErrorKind(ERROR_PATH_NOT_FOUND as _);
pub const FILE_EXISTS : ErrorKind = ErrorKind(ERROR_FILE_EXISTS as _);
pub const BAD_ARGUMENTS : ErrorKind = ErrorKind(ERROR_BAD_ARGUMENTS as _);
pub const DEVICE_NOT_CONNECTED : ErrorKind = ErrorKind(ERROR_DEVICE_NOT_CONNECTED as _);
}
pub mod S {
use super::*;
pub const OK : ErrorKind = ErrorKind(S_OK);
pub const FALSE : ErrorKind = ErrorKind(S_FALSE);
pub const NOT_RESIDENT : ErrorKind = MAKE_D3DSTATUS(2165);
pub const RESIDENT_IN_SHARED_MEMORY : ErrorKind = MAKE_D3DSTATUS(2166);
pub const PRESENT_MODE_CHANGED : ErrorKind = MAKE_D3DSTATUS(2167);
pub const PRESENT_OCCLUDED : ErrorKind = MAKE_D3DSTATUS(2168);
}
pub mod D3D {
use super::*;
pub const OK : ErrorKind = ErrorKind(0);
pub const OK_NOAUTOGEN : ErrorKind = MAKE_D3DSTATUS(2159);
}
const _FACD3D : u32 = 0x876;
const fn MAKE_D3DHRESULT(code: u32) -> ErrorKind { MAKE_HRESULT(1, _FACD3D, code) }
const fn MAKE_DDHRESULT(code: u32) -> ErrorKind { MAKE_HRESULT(1, _FACD3D, code) } const fn MAKE_D3DSTATUS (code: u32) -> ErrorKind { MAKE_HRESULT(0, _FACD3D, code) }
const fn MAKE_HRESULT(sev: u32, fac: u32, code: u32) -> ErrorKind { ErrorKind((sev << 31 | fac << 16 | code) as _) }