Thanks - I understand now. So the "->" actually de-references....

I'm now getting different compiler errors :-

Code:
includes/configuration.h:67: error: dereferencing pointer to incomplete type
Does this relate to my typing the struct in the function call parameters? I always though that was considered good practice, so I'm not sure why my compiler is complaining?