{
int result;
SHFILEOPSTRUCT lpFileOp;
if (Extension.IsUnicode) lpFileOp = new SHFILEOPSTRUCTW();
else
lpFileOp = new SHFILEOPSTRUCTA();
lpFileOp.wFunc = 3;
String fileName = file.getAbsolutePath();
int hHeap = Extension.GetProcessHeap();
TCHAR buffer = new TCHAR(0, fileName, true);
int byteCount = buffer.length() * TCHAR.sizeof;