James Hawkins : oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should be changed .