Linux Mac OSX Windows

Implemented by

 An interface to pass strings, integers and nsISupports to a dialog
[scriptable, uuid(f76c0901-437a-11d3-b7a0-e35db351b4bc)]
interface nsIDialogParamBlock : nsISupports

Attributes

 A place where you can store an nsIMutableArray to pass nsISupports 
attribute nsIMutableArray objects

Methods

 Get or set an interger to pass.
 Index must be in the range 0..7
PRInt32 GetInt(in PRInt32 inIndex)
 Get or set an string to pass.
 Index starts at 0
wstring GetString(in PRInt32 inIndex)

        
void SetInt(in PRInt32 inIndex, in PRInt32 inInt)
 Set the maximum number of strings to pass. Default is 16.
 Use before setting any string (If you want to change it from the default).
void SetNumberStrings(in PRInt32 inNumStrings)

        
void SetString(in PRInt32 inIndex, in wstring inString)