core.sys.windows.winerror

Windows API header module

Translated from MinGW Windows headers

License

Types 1

aliasSCODE = int

Functions 16

fnbool SUCCEEDED(HRESULT Status) pure nothrow @nogc
fnbool FAILED(HRESULT Status) pure nothrow @nogc
fnbool IS_ERROR(HRESULT Status) pure nothrow @nogc
fnushort HRESULT_CODE(HRESULT r) pure nothrow @nogc
fnushort SCODE_CODE(SCODE r) pure nothrow @nogc
fnushort HRESULT_FACILITY(HRESULT r) pure nothrow @nogc
fnushort SCODE_FACILITY(SCODE r) pure nothrow @nogc
fnushort HRESULT_SEVERITY(HRESULT r) pure nothrow @nogc
fnushort SCODE_SEVERITY(SCODE r) pure nothrow @nogc
fnHRESULT MAKE_HRESULT(bool s, uint f, uint c) pure nothrow @nogc
fnSCODE MAKE_SCODE(bool s, uint f, uint c) pure nothrow @nogc
fnSCODE GetScode(HRESULT hr) pure nothrow @nogc
fnHRESULT ResultFromScode(SCODE c) pure nothrow @nogc
fnHRESULT HRESULT_FROM_NT(HRESULT x) pure nothrow @nogc
fnHRESULT HRESULT_FROM_WIN32(HRESULT x) pure nothrow @nogc
fnHRESULT PropagateResult(HRESULT hrPrevious, SCODE scBase) pure nothrow @nogc