VirtualBox

Ignore:
Timestamp:
Mar 5, 2025 4:57:50 PM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167832
Message:

Windows host installer: Internal NetCfg functions renaming to match the rest. bugref:10873

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp

    r108457 r108458  
    17301730}
    17311731
    1732 static DECLCALLBACK(void) netCfgLoggerCallback(const char *pszString)
    1733 {
    1734     if (g_hCurrentModule)
    1735         logStringF(g_hCurrentModule, "%s", pszString);
    1736 }
    1737 
    1738 static VOID netCfgLoggerDisable()
    1739 {
    1740     if (g_hCurrentModule)
    1741     {
    1742         VBoxNetCfgWinSetLogging(NULL);
    1743         g_hCurrentModule = NULL;
    1744     }
    1745 }
    1746 
    1747 static VOID netCfgLoggerEnable(MSIHANDLE hModule)
    1748 {
    1749     NonStandardAssert(hModule);
    1750 
    1751     if (g_hCurrentModule)
    1752         netCfgLoggerDisable();
    1753 
    1754     g_hCurrentModule = hModule;
    1755 
    1756     VBoxNetCfgWinSetLogging(netCfgLoggerCallback);
    1757     /* uncomment next line if you want to add logging information from VBoxDrvCfg.cpp */
    1758 //    VBoxDrvCfgLoggerSet(vboxDrvLoggerCallback, NULL);
    1759 }
    1760 
    17611732static UINT errorConvertFromHResult(MSIHANDLE hModule, HRESULT hr)
    17621733{
     
    17851756}
    17861757
    1787 static MSIHANDLE createNetCfgLockedMsgRecord(MSIHANDLE hModule)
     1758static DECLCALLBACK(void) netCfgLoggerCallback(const char *pszString)
     1759{
     1760    if (g_hCurrentModule)
     1761        logStringF(g_hCurrentModule, "%s", pszString);
     1762}
     1763
     1764static VOID netCfgLoggerDisable()
     1765{
     1766    if (g_hCurrentModule)
     1767    {
     1768        VBoxNetCfgWinSetLogging(NULL);
     1769        g_hCurrentModule = NULL;
     1770    }
     1771}
     1772
     1773static VOID netCfgLoggerEnable(MSIHANDLE hModule)
     1774{
     1775    NonStandardAssert(hModule);
     1776
     1777    if (g_hCurrentModule)
     1778        netCfgLoggerDisable();
     1779
     1780    g_hCurrentModule = hModule;
     1781
     1782    VBoxNetCfgWinSetLogging(netCfgLoggerCallback);
     1783    /* uncomment next line if you want to add logging information from VBoxDrvCfg.cpp */
     1784//    VBoxDrvCfgLoggerSet(vboxDrvLoggerCallback, NULL);
     1785}
     1786
     1787static MSIHANDLE netCfgCreateLockedMsgRecord(MSIHANDLE hModule)
    17881788{
    17891789    MSIHANDLE hRecord = MsiCreateRecord(2);
     
    17931793        if (uErr != ERROR_SUCCESS)
    17941794        {
    1795             logStringF(hModule, "createNetCfgLockedMsgRecord: MsiRecordSetInteger failed, error = %#x", uErr);
     1795            logStringF(hModule, "netCfgCreateLockedMsgRecord: MsiRecordSetInteger failed, error = %#x", uErr);
    17961796            MsiCloseHandle(hRecord);
    17971797            hRecord = NULL;
     
    17991799    }
    18001800    else
    1801         logStringF(hModule, "createNetCfgLockedMsgRecord: Failed to create a record");
     1801        logStringF(hModule, "netCfgCreateLockedMsgRecord: Failed to create a record");
    18021802
    18031803    return hRecord;
    18041804}
    18051805
    1806 static UINT doNetCfgInit(MSIHANDLE hModule, INetCfg **ppnc, BOOL bWrite)
     1806static UINT netCfgInit(MSIHANDLE hModule, INetCfg **ppnc, BOOL bWrite)
    18071807{
    18081808    MSIHANDLE hMsg = NULL;
     
    18181818        {
    18191819            if (FAILED(hr))
    1820                 logStringF(hModule, "doNetCfgInit: VBoxNetCfgWinQueryINetCfg failed, error = %#x", hr);
     1820                logStringF(hModule, "netCfgInit: VBoxNetCfgWinQueryINetCfg failed, error = %#x", hr);
    18211821            uErr = errorConvertFromHResult(hModule, hr);
    18221822            break;
     
    18271827        if (!lpszLockedBy)
    18281828        {
    1829             logStringF(hModule, "doNetCfgInit: lpszLockedBy == NULL, breaking");
     1829            logStringF(hModule, "netCfgInit: lpszLockedBy == NULL, breaking");
    18301830            break;
    18311831        }
     
    18411841        {
    18421842            cRetries++;
    1843             logStringF(hModule, "doNetCfgInit: lpszLockedBy is 6to4svc.dll, retrying %d out of %d", cRetries, VBOX_NETCFG_MAX_RETRIES);
     1843            logStringF(hModule, "netCfgInit: lpszLockedBy is 6to4svc.dll, retrying %d out of %d", cRetries, VBOX_NETCFG_MAX_RETRIES);
    18441844            MsgResult = IDRETRY;
    18451845        }
     
    18481848            if (!hMsg)
    18491849            {
    1850                 hMsg = createNetCfgLockedMsgRecord(hModule);
     1850                hMsg = netCfgCreateLockedMsgRecord(hModule);
    18511851                if (!hMsg)
    18521852                {
    1853                     logStringF(hModule, "doNetCfgInit: Failed to create a message record, breaking");
     1853                    logStringF(hModule, "netCfgInit: Failed to create a message record, breaking");
    18541854                    CoTaskMemFree(lpszLockedBy);
    18551855                    break;
     
    18611861            if (rTmp != ERROR_SUCCESS)
    18621862            {
    1863                 logStringF(hModule, "doNetCfgInit: MsiRecordSetStringW failed, error = #%x", rTmp);
     1863                logStringF(hModule, "netCfgInit: MsiRecordSetStringW failed, error = #%x", rTmp);
    18641864                CoTaskMemFree(lpszLockedBy);
    18651865                break;
     
    18681868            MsgResult = MsiProcessMessage(hModule, (INSTALLMESSAGE)(INSTALLMESSAGE_USER | MB_RETRYCANCEL), hMsg);
    18691869            NonStandardAssert(MsgResult == IDRETRY || MsgResult == IDCANCEL);
    1870             logStringF(hModule, "doNetCfgInit: MsiProcessMessage returned (%#x)", MsgResult);
     1870            logStringF(hModule, "netCfgInit: MsiProcessMessage returned (%#x)", MsgResult);
    18711871        }
    18721872        CoTaskMemFree(lpszLockedBy);
     
    19241924        logStringF(hModule, "Uninstalling NetLwf");
    19251925
    1926         uErr = doNetCfgInit(hModule, &pNetCfg, TRUE);
     1926        uErr = netCfgInit(hModule, &pNetCfg, TRUE);
    19271927        if (uErr == ERROR_SUCCESS)
    19281928        {
     
    19381938        }
    19391939        else
    1940             logStringF(hModule, "UninstallNetLwf: doNetCfgInit failed, error = %#x", uErr);
     1940            logStringF(hModule, "UninstallNetLwf: netCfgInit failed, error = %#x", uErr);
    19411941    }
    19421942    __finally
     
    19801980        logStringF(hModule, "InstallNetLwf: Installing NetLwf");
    19811981
    1982         uErr = doNetCfgInit(hModule, &pNetCfg, TRUE);
     1982        uErr = netCfgInit(hModule, &pNetCfg, TRUE);
    19831983        if (uErr == ERROR_SUCCESS)
    19841984        {
     
    20192019        }
    20202020        else
    2021             logStringF(hModule, "InstallNetLwf: doNetCfgInit failed, error = %#x", uErr);
     2021            logStringF(hModule, "InstallNetLwf: netCfgInit failed, error = %#x", uErr);
    20222022    }
    20232023    __finally
     
    23572357        logStringF(hModule, "Uninstalling NetAdp");
    23582358
    2359         uErr = doNetCfgInit(hModule, &pNetCfg, TRUE);
     2359        uErr = netCfgInit(hModule, &pNetCfg, TRUE);
    23602360        if (uErr == ERROR_SUCCESS)
    23612361        {
     
    23712371        }
    23722372        else
    2373             logStringF(hModule, "UninstallNetAdp: doNetCfgInit failed, error = %#x", uErr);
     2373            logStringF(hModule, "UninstallNetAdp: netCfgInit failed, error = %#x", uErr);
    23742374    }
    23752375    __finally
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette