Details on parameters and result can be found here and/or here.
Note that it is the responsibility of the vTab allocator to deallocate it.