Ziara, el problema es que item->Data es un puntero de tipo void* como te apuntó
roman.
No le puedes asignar un entero o constante
Código:
item->Data = 1; // Error
Te dará error. Asígnale un puntero.
Por ejemplo: asociar a Data una variable hipotética llamada Hipotesis, del tipo que sea.
Código:
item->Data = (void*)&Hipotesis; // encuentro el puntero y lo convierto a void*
Esto no te dará un error.
Saludos.