should be enough to create a hook with a pointer to one as long as you don't try to access data members or dereference it.
If you want to access data inside it you can create a custom header with the class defined based on the reverse engineered data, or just tell the hook its an unsigned char* and do manual pointer arithmetic to access the members. Once again using the reverse engineered offsets.