VBoxNetAdpUninstall.cpp revision 6db5dfa0985f898dd0497d98716b6d0335a9dde4
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * NetAdpUninstall - VBoxNetAdp uninstaller command line tool
c7814cf6e1240a519cbec0441e033d0e2470ed00vboxsync * Copyright (C) 2009-2011 Oracle Corporation
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * available from http://www.virtualbox.org. This file is free software;
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * you can redistribute it and/or modify it under the terms of the GNU
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * General Public License (GPL) as published by the Free Software
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
6db5dfa0985f898dd0497d98716b6d0335a9dde4vboxsync#else /* !NDIS60 */
6db5dfa0985f898dd0497d98716b6d0335a9dde4vboxsync#endif /* !NDIS60 */
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync printf("uninstalling all Host-Only interfaces..\n");
6db5dfa0985f898dd0497d98716b6d0335a9dde4vboxsync hr = VBoxNetCfgWinRemoveAllNetDevicesOfId(VBOX_NETADP_HWID);
6db5dfa0985f898dd0497d98716b6d0335a9dde4vboxsync hr = VBoxDrvCfgInfUninstallAllSetupDi(&GUID_DEVCLASS_NET, L"Net", VBOX_NETADP_HWID, 0/* could be SUOI_FORCEDELETE */);
3331475701a5b12f98b3cfea07d5dca60072530fvboxsync printf("uninstalled successfully, but failed to remove infs\n");