All wizards are launched with a single argument: the path to a temporary file in INI format containing name-value pairs. If a wizard is run without any arguments, because the user started it from the Windows File Manager or Windows Explorer, it should behave in a reasonable default manner. Typically, a page wizard should load a page into FrontPage, and a web wizard should load pages into the current web.
The format of the parameter file is as follows:
[Input]
arg1=value1
arg2=value2
[Environment]
var1=value1
var2=value2
[Output]
The Input section contains all required and optional wizard parameters. The Environment section contains a snapshot of the environment variables of the parent page. The Output section is initially empty; this is where the wizard can write variables that get sent back to the calling process under certain circumstances.