function onCopy()
{
var event = shell.currentEvent;
if (event)
{
var factory = shell.factory;
var clipboard = (factory) ? factory.createTransferData() : null;
if (clipboard)
{
var streamObject = getStream(); // Get the file stream from somewhere.
clipboard.addStream("FileContents", streamObject);
shell.clipboard = clipboard;
}
event.stopPropagation();
}
}