vditool.cpp revision 19bf50c89c699b99123824cd6009f0d82bbbeb54
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * VBox HDD container maintenance/conversion utility
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * Copyright (C) 2006-2011 Oracle Corporation
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * available from http://www.virtualbox.org. This file is free software;
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * you can redistribute it and/or modify it under the terms of the GNU
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * General Public License (GPL) as published by the Free Software
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync/*******************************************************************************
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync* Header Files *
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync*******************************************************************************/
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync "Commands and params:\n"
3609dfc9f2733f4dc836c6a6bb3745398f280fcevboxsync " NEW Filename Mbytes - create new image\n"
UsageExit();
return rc;
return rc;
char *pszUtf8Filename;
return rc;
return rc;
return rc;
return rc;
if (pvBuf)
return rc;
return VINF_SUCCESS;
char *pszUtf8Filename;
return rc;
unsigned uPercent = 0;
char *pszUtf8Filename;
return rc;
char *pszUtf8Filename;
return rc;
return rc;
return rc;
unsigned uPrecent = 0;
return rc;
return rc;
rc = RTFileOpen(&FileDst, pszUtf8DstFile, RTFILE_O_CREATE | RTFILE_O_READWRITE | RTFILE_O_DENY_WRITE);
if (pvBuf)
char *pszUtf8Filename;
return rc;
unsigned uPrecent;
return UsageExit();
NULL);