.wbh is just a container for .xwb sound names. it's pretty easy to figure out if you're into "bit fields" or some kind of crazy terminology like that. but if i knew how to do C programming at all i could do a quick-and-easy pull request on vgmstream that covers only .wbh. right now though you can stick with this: 0 - "WBHD" sign 4 - value 1 8 - number of names available for a paired xwb file 12 - reserved zero value then there's a sector detailing what's associated with the xwb itself 0(plus sector offset) - xwb track number that has to do with this name 4(plus sector offset) - reserved zero value
after that there's the proper names themselves.
sorry about this, i just wanted to try and help you out by documenting this and leaving this here. certainly it's not what you want, but for whoever's thinking of implementing this wbh format for vgmstream i just wanted to leave this out.