@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix mcr: <https://registry.apicrafter.io/vocab#> .
@prefix dt: <https://registry.apicrafter.io/datatype/> .
@prefix cat: <https://registry.apicrafter.io/category/> .
@prefix country: <https://registry.apicrafter.io/country/> .
@prefix tool: <https://registry.apicrafter.io/tool/> .

dt:hresult a skos:Concept ;
    skos:inScheme <https://registry.apicrafter.io/> ;
    skos:topConceptOf <https://registry.apicrafter.io/> ;
    skos:notation "hresult" ;
    skos:prefLabel "Windows HRESULT value"@en ;
    skos:definition "32-bit result code with which Windows APIs and COM report the success or failure of an operation. Documentation, logs and error dialogs write it as 0x and eight hexadecimal digits. Failure codes have the highest bit set, so they start with 0x8 or a higher digit. The header file Winerror.h defines the values."@en ;
    skos:prefLabel "Код результата HRESULT (Windows)"@ru ;
    skos:example "0x80070005" ;
    skos:example "0x80004005" ;
    skos:example "0x8007000E" ;
    skos:example "0x00000000" ;
    mcr:status "draft" ;
    mcr:isPII false ;
    mcr:classification "categorical" ;
    mcr:regexp "^0x[0-9A-Fa-f]{8}$" ;
    rdfs:seeAlso <https://learn.microsoft.com/en-us/windows/win32/seccrypto/common-hresult-values> .
