mitchellh/virtualbox — pull request #71 by klynch (2011-10-11 03:40:41+00:00)
Title: Out Arrays should be treated as pointers to sizeof(pointer), not pointers to sizeof(type)

when constructing pointers for out arrays, a pointer of sizeof(void *) should be created, not of the size of the type.

When trying to read arrays of int32, ruby (64-bit on OSX) crashes because it tries to read an 8-byte pointer from a 4-byte value.