I need to be able to define a variable which is an un-initialized pointer to a C struct, then pass a reference to that pointer to a C function. How would I go about doing this?