// Link between trace element type and string to represent it in editor Tree
//
// YB
////////////////////////////////////////////////////////////////////////////////
#ifndef _IA_DEBUGGER_LINK_WITH_IA_MOTOR_
#define _IA_DEBUGGER_LINK_WITH_IA_MOTOR_

// For "IncAI.h" !!
#include "ACP_Base.h"
#include "IncAI.h"
// End For "IncAI.h" !!

typedef CString (*td_p_fn_vComputeStringCallBack)(long _lID,
																									tdstGetSetParam *_p_tdstGetSetParam);
// CG PB DEBUGGER 23/06/98 {
#ifdef ACTIVE_AIDEBUG
	extern td_p_fn_vComputeStringCallBack g_a_p_fnArrayOfGetTypeCallBacks[AIDebug_E_SecTyp_NbOfSectionType];
	extern td_p_fn_vComputeStringCallBack g_a_p_fnArrayOfGetNameCallBacks[AIDebug_E_SecTyp_NbOfSectionType];
	extern td_p_fn_vComputeStringCallBack g_a_p_fnArrayOfGetValueCallBacks[AIDebug_E_SecTyp_NbOfSectionType];
	extern td_p_fn_vComputeStringCallBack g_a_p_fnArrayOfGetReturnValueCallBacks[AIDebug_E_SecTyp_NbOfSectionType];
	extern COLORREF g_a_colrefTypeColor[AIDebug_E_SecTyp_NbOfSectionType];
#endif // } CG PB DEBUGGER

#define AI_DEBUGGER_CONSTANT_FOR_TREE_ROOT_ID		(AIDebug_E_SecTyp_NbOfSectionType + 1)

void IAD_g_fn_vInitGetStringCallBacks();

#endif //_IA_DEBUGGER_LINK_WITH_IA_MOTOR_


