correct lib name, CStruct is a pointer already, export subs
towards a simple working example

this currently explodes by trying to free something
that was not malloc'd.
correct the sizes of structs
render targets/create texture, pixel formats (b0rked)
work on the starfield
int is actually int32
pixelformats are a hash for now
can has UpdateTexture