Make a guess:

  char name[PAPI_MAX_STR_LEN];
  char units[PAPI_MIN_STR_LEN];
  char description[PAPI_MAX_STR_LEN];
  char path[PATH_MAX];
  int stone; /* some counters are set in stone, a max temperature is just that... */
  long value;
  CORETEMP_register_t resources;
} CORETEMP_native_event_entry_t;

typedef struct CORETEMP_reg_alloc
{
	CORETEMP_register_t ra_bits;
} CORETEMP_reg_alloc_t;


typedef struct CORETEMP_control_state
{
	long long counts[CORETEMP_MAX_COUNTERS];	// used for caching
	long long lastupdate;
} CORETEMP_control_state_t;


typedef struct CORETEMP_context
{
	CORETEMP_control_state_t state;
} CORETEMP_context_t;



/*************************  GLOBALS SECTION  ***********************************
 *******************************************************************************/


#endif /* _PAPI_CORETEMP_H */