Exposing a struct pointer from a function library

Why do you need a pointer to a USTRUCT?

You could write a wrapper class around the struct and return a pointer to it if you need a quick fix.