https://bugs.winehq.org/show_bug.cgi?id=46735
--- Comment #9 from Zebediah Figura z.figura12@gmail.com --- The first pointer argument to stub1 is a callback function. Judging from disassembly, it expects several arguments. I have no idea what those arguments are supposed to be.
The second pointer argument points to somewhere on the stack, and the contents of that stack pointer are another stack pointer.
Figuring out the purposes of either of these seems hard. How much work do we actually want to do to figure out what this game wants? It's happy with S_OK returns from all of the given functions.