Linux Mac OSX Windows

  
[scriptable, uuid(7e225e5f-711c-11d7-9fae-000393636592)]
interface nsIFlavorDataProvider : nsISupports

Methods

 Retrieve the data from this data provider.

 @param  aTransferable (in parameter) the transferable we're being called for.
 @param  aFlavor (in parameter) the flavor of data to retrieve
 @param  aData the data. Some variant of class in nsISupportsPrimitives.idl
 @param  aDataLen the length of the data
void getFlavorData(in nsITransferable aTransferable, in string aFlavor, out nsISupports aData, out unsigned long aDataLen)