I am trying to get implied volatility from the function contractVol.

I don't understand the specification of the function contractVol.

From the manual:
contractVol (CONTRACT*, var Price, var HistVol, var Value, var Dividend, var RiskFree): var

What is Price and Value? If Price is the price of the option, then what is Value?