home *** CD-ROM | disk | FTP | other *** search
- //-----------------------------------------------------------------------------
- // File: defines.h
- //
- // Desc: Contains all defined symbols needed for the UI.
- //
- // Copyright (C) 1999-2001 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__
-