55 lines
2.0 KiB
C
55 lines
2.0 KiB
C
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
//
|
|
// Copyright (C) Microsoft Corporation, 1997 - 1997
|
|
//
|
|
// File: errordef.h
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
//
|
|
// errordef.h: definitions and strings for standard errors
|
|
//
|
|
|
|
#if !defined(_ERRORDEF_H_) && !defined(GMERRORSTR)
|
|
#define _ERRORDEF_H_
|
|
|
|
#undef GMERRORDEF
|
|
|
|
#ifdef GMERRORSTR
|
|
// Generate string table declarations
|
|
#define GMERRORDEF(sym,str) { EC_##sym, str },
|
|
#else
|
|
// Generate enumeration declarations
|
|
#define GMERRORDEF(sym,str) EC_##sym,
|
|
#endif
|
|
|
|
GMERRORDEF(CREF, "Reference counted object error")
|
|
GMERRORDEF(DYN_CAST, "Dynamic cast failure")
|
|
GMERRORDEF(NULLP, "NULL pointer error")
|
|
GMERRORDEF(LINK_OFFSET, "Linkage offset error")
|
|
GMERRORDEF(PROP_MISUSE, "Invalid use of a property item")
|
|
GMERRORDEF(DIST_MISUSE, "Misuse of a distribution")
|
|
GMERRORDEF(MDVECT_MISUSE, "Misuse of an m-d array")
|
|
GMERRORDEF(INVALID_CLONE, "Attempt to clone in invalid state")
|
|
GMERRORDEF(DUPLICATE_NAME, "Attempt to add a duplicate name")
|
|
GMERRORDEF(INAPPLICABLE, "Operation is not applicable to object")
|
|
GMERRORDEF(CREATES_CYCLE, "Addition of directed arc creates cycle")
|
|
GMERRORDEF(INV_PD, "Invalid probability distribution")
|
|
GMERRORDEF(TOPOLOGY_MISMATCH, "Topology doesn't match distribution")
|
|
GMERRORDEF(NYI, "Function not implemented")
|
|
GMERRORDEF(INTERNAL_ERROR, "Internal error")
|
|
GMERRORDEF(VOI_NO_INFO, "No info nodes in VOI calculation")
|
|
GMERRORDEF(VOI_FIXABLE_PARENTS, "A fixable node has parents")
|
|
GMERRORDEF(VOI_FIXABLE_ABNORMAL, "A fixable node is abnormal")
|
|
GMERRORDEF(VOI_PROBDEF_ABNORMAL, "Count of abnormal PD nodes != 1")
|
|
GMERRORDEF(VOI_MODEL_COST_FIX, "Model repair cost not set")
|
|
GMERRORDEF(VOI_NO_HYPO, "No hypothesis node in network")
|
|
GMERRORDEF(REGISTRY_ACCESS, "Registry access failure")
|
|
GMERRORDEF(OVER_SIZE_ESTIMATE, "Allowed size exceeded")
|
|
|
|
#undef GMERRORDEF
|
|
|
|
#endif
|