65 lines
1.3 KiB
C
65 lines
1.3 KiB
C
//-----------------------------------------------------------------------------
|
|
// File: defines.h
|
|
//
|
|
// Desc: Contains all defined symbols needed for the UI.
|
|
//
|
|
// Copyright (C) 1999-2000 Microsoft Corporation. All Rights Reserved.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
#ifndef __CFGUI_DEFINES_H__
|
|
#define __CFGUI_DEFINES_H__
|
|
|
|
|
|
// if either UNICODE define exists, make sure both do
|
|
#ifdef UNICODE
|
|
#ifndef _UNICODE
|
|
#define _UNICODE
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef _UNICODE
|
|
#ifndef UNICODE
|
|
#define UNICODE
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
// make sure we have the correct debug flags defined,
|
|
// thus making sure assert actually works with build
|
|
#if defined(DBG) || defined(DEBUG)
|
|
#ifdef NDEBUG
|
|
#undef NDEBUG
|
|
#endif
|
|
#else
|
|
#ifndef NDEBUG
|
|
#define NDEBUG
|
|
#endif
|
|
#endif
|
|
|
|
// disable tracing if we don't want debug info
|
|
#ifdef NDEBUG
|
|
#ifndef NTRACE
|
|
#define NTRACE
|
|
#endif
|
|
#ifndef NO_LTRACE
|
|
#define NO_LTRACE
|
|
#endif
|
|
#endif
|
|
|
|
|
|
// settings...
|
|
//#define CFGUI__FORCE_GOOD_ACFORS
|
|
//#define CFGUI__FORCE_NON_NULL_WSZUSERNAMES
|
|
//#define CFGUI__TRACE_ACTION_FORMATS
|
|
//#define CFGUI__ALLOW_USER_ACTION_TREE_BRANCH_MANIPULATION
|
|
#define CFGUI__UIGLOBALS_HAS_CURUSER
|
|
#define CFGUI__COMPAREACTIONNAMES_CASE_INSENSITIVE
|
|
|
|
//#define __CFGUI_TRACE__TO_DEBUG_OUT
|
|
#define __CFGUI_TRACE__TO_FILE
|
|
|
|
|
|
|
|
#endif //__CFGUI_DEFINES_H__
|