FWIW, I was googling to see if it's possible to figure out the arguments to a dll. Apparently, for "native" windows dlls, what gets encoded is the number of bytes for the arguments, but you can't tell what type of arg is expected. One post suggested "The way to go
here is to disassemble the dll and check what the function actually is
doing."

Best of luck,
Mike