It should work, you have an example in your Brook+ directory: " samples / tests / struct / struct.br "
However there could be a few issues in the current version, for example, if you try to use pointer type
inside a typedef structure and you don't use it in any kernel you'll get a compiler assertion failure.
(If you use it inside a kernel it will report "type not supported", but it would be very strange to require pointers inside kernels)