Encontrado donde va el #define RDDI_INDEXPAGE SIZE 45, este esta ubicado en el archivo harbour\include\dbinfo.ch.
Lo que estaba sucediendo es que tengo una versi贸n de harbour 3.4 anterior a la fecha 2014.10.21 donde se a帽adi贸 una funci贸n para DBFCDX por parte de Przemyslaw Czerpak, con el siguiente c贸digo:
hb_rddInfo (RDDI_INDEXPAGESIZE, 2048, "DBFCDX")
Cuyo prop贸sito es poder modificar el tama帽o de la p谩gina en la memoria RAM cuando se cargan los archivos 铆ndice tipo CDX, tratando de aumentar la velocidad en la b煤squeda de la clave de la llave 铆ndice.
/* misc */
# define RDDI_PENDINGTRIGGER 聽 聽 聽40 聽 /* set pending trigger for next open operation */
# define RDDI_PENDINGPASSWORD 聽 聽 41 聽 /* set pending password for next open operation */
# define RDDI_PASSWORD 聽 聽 聽 聽 聽 聽42 聽 /* Get/Set default password */
# define RDDI_LOCKRETRY 聽 聽 聽 聽 聽 43 聽 /* Get/Set record and file lock timeout value */
# define RDDI_DIRTYREAD 聽 聽 聽 聽 聽 44 聽 /* Get/Set index dirty read flag */
# define RDDI_INDEXPAGESIZE 聽 聽 聽 45 聽 /* Get/Set default index page size */
# define RDDI_DECIMALS 聽 聽 聽 聽 聽 聽46 聽 /* Get/Set default number of decimal places for numeric fields if it's undefined */
Ahora intentare generar la librer铆a rddads.lib
Saludos