how to use the C structure to like func(data C.VERSION) to dl? C code: typedef struct VERSION { char modelVersion[MAX_LENGTH]; char sdkVersion[MAX_LENGTH]; } VERSION; want go code like: f := func(data *C.VERSION) int client.Sym("GetVersion", &f)