Well, I didn't notice these Pss* are actually called, the app just seems to check if the exports are present in kernel32, and if they aren't, it just fails to start. Patch below to kernel32.spec is enough to get the program starting. --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec+ +@ stub PssQuerySnapshot +@ stub PssFreeSnapshot +@ stub PssCaptureSnapshot
However I thought policy is to also add the actual stub then.
P.S. I don't have a steering wheel, maybe if it is connected the program would actually call these Pss* functions but I do not really know for now.