windows-nt/Source/XPSP1/NT/enduser/troubleshoot/bn/enumstd.h
2020-09-26 16:20:57 +08:00

55 lines
1.6 KiB
C

//+-------------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (C) Microsoft Corporation, 1997 - 1997
//
// File: enumstd.h
//
//--------------------------------------------------------------------------
//
// enumstd.h: Standard global enumerations
//
#ifndef _ENUMSTD_H_
#define _ENUMSTD_H_
////////////////////////////////////////////////////////////////////
// Property flags
////////////////////////////////////////////////////////////////////
const UINT fPropString = 1; // Property is a string (!fPropString ==> real)
const UINT fPropArray = 2; // Property is an array (!fPropArray ==> scalar)
const UINT fPropChoice = 4; // Property is an enumerated value
const UINT fPropStandard = 8; // Property is standard (stored in Registry)
const UINT fPropPersist = 16; // Property is persistent (stored in Registry)
////////////////////////////////////////////////////////////////////
// Definitions to enable usage of "MS_" standard properties
////////////////////////////////////////////////////////////////////
enum ESTDPROP
{
ESTDP_label, // Node troubleshooting label (choice)
ESTDP_cost_fix, // Cost to fix (real)
ESTDP_cost_observe, // Cost to observe (real)
ESTDP_category, // Category (string)
ESTDP_normalState, // Index of troubleshooting "normal" state (int)
ESTDP_max // End
};
enum ESTDLBL // VOI-relative node label
{
ESTDLBL_other,
ESTDLBL_hypo,
ESTDLBL_info,
ESTDLBL_problem,
ESTDLBL_fixobs,
ESTDLBL_fixunobs,
ESTDLBL_unfix,
ESTDLBL_config,
ESTDLBL_max
};
#endif // _ENUMSTD_H_