VirtualBox

Changeset 38794 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Sep 19, 2011 2:26:22 PM (13 years ago)
Author:
vboxsync
Message:

Cleanup / build fixes.

File:
1 edited

Legend:

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

    r38793 r38794  
    127127           DWORD *pdwExitCode)
    128128{
    129     STARTUPINFO si;
     129    STARTUPINFOW si;
    130130    PROCESS_INFORMATION pi;
    131131    DWORD rc = ERROR_SUCCESS;
     
    144144
    145145    SetLastError(0);
    146     if (!CreateProcess(pwszAppName,  /* Module name. */
    147                        pwszCmdLine,  /* Command line. */
    148                        NULL,         /* Process handle not inheritable. */
    149                        NULL,         /* Thread handle not inheritable. */
    150                        FALSE,        /* Set handle inheritance to FALSE .*/
    151                        0,            /* No creation flags. */
    152                        NULL,         /* Use parent's environment block. */
    153                        pwszWorkDir,  /* Use parent's starting directory. */
    154                        &si,          /* Pointer to STARTUPINFO structure. */
    155                        &pi))         /* Pointer to PROCESS_INFORMATION structure. */
     146    if (!CreateProcessW(pwszAppName,  /* Module name. */
     147                        pwszCmdLine,  /* Command line. */
     148                        NULL,         /* Process handle not inheritable. */
     149                        NULL,         /* Thread handle not inheritable. */
     150                        FALSE,        /* Set handle inheritance to FALSE .*/
     151                        0,            /* No creation flags. */
     152                        NULL,         /* Use parent's environment block. */
     153                        pwszWorkDir,  /* Use parent's starting directory. */
     154                        &si,          /* Pointer to STARTUPINFO structure. */
     155                        &pi))         /* Pointer to PROCESS_INFORMATION structure. */
    156156    {
    157157        rc = GetLastError();
     
    189189    HKEY hkPythonCore = NULL;
    190190    BOOL bFound = FALSE;
    191     LONG rc = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Python\\PythonCore", 0, KEY_READ, &hkPythonCore);
     191    LONG rc = RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Python\\PythonCore", 0, KEY_READ, &hkPythonCore);
    192192    if (rc != ERROR_SUCCESS)
    193193    {
     
    205205        DWORD dwKeyType = REG_SZ;
    206206
    207         rc = RegEnumKeyEx(hkPythonCore, i, wszRoot, &dwLen, NULL, NULL, NULL, NULL);
     207        rc = RegEnumKeyExW(hkPythonCore, i, wszRoot, &dwLen, NULL, NULL, NULL, NULL);
    208208        if (rc != ERROR_SUCCESS || dwLen <= 0)
    209209            break;
     
    213213
    214214        HKEY hkPythonInstPath = NULL;
    215         rc = RegOpenKeyEx(hkPythonCore, wszPath, 0, KEY_READ,  &hkPythonInstPath);
     215        rc = RegOpenKeyExW(hkPythonCore, wszPath, 0, KEY_READ,  &hkPythonInstPath);
    216216        if (rc != ERROR_SUCCESS)
    217217            continue;
    218218
    219         rc = RegQueryValueEx(hkPythonInstPath, L"", NULL, &dwKeyType, (LPBYTE)wszVal, &dwLen);
     219        rc = RegQueryValueExW(hkPythonInstPath, L"", NULL, &dwKeyType, (LPBYTE)wszVal, &dwLen);
    220220        if (rc == ERROR_SUCCESS)
    221221            logStringW(hModule, L"InstallPythonAPI: Path \"%s\" detected.", wszVal);
     
    303303    LONG rc;
    304304    WCHAR wszValue[_MAX_PATH];
    305     if (GetPrivateProfileString(pwszSection, pwszValue, NULL,
    306                                 wszValue, sizeof(wszValue), pwszFileName) > 0)
     305    if (GetPrivateProfileStringW(pwszSection, pwszValue, NULL,
     306                                 wszValue, sizeof(wszValue), pwszFileName) > 0)
    307307    {
    308308        HKEY hkBranding;
     
    314314            swprintf_s(wszKey, RT_ELEMENTS(wszKey), L"SOFTWARE\\%s\\VirtualBox\\Branding", VBOX_VENDOR_SHORT);
    315315
    316         rc = RegOpenKeyEx(HKEY_LOCAL_MACHINE, wszKey, 0, KEY_WRITE, &hkBranding);
     316        rc = RegOpenKeyExW(HKEY_LOCAL_MACHINE, wszKey, 0, KEY_WRITE, &hkBranding);
    317317        if (rc == ERROR_SUCCESS)
    318318        {
     
    342342    swprintf_s(wszSource, RT_ELEMENTS(wszSource), L"%s%c", pwszSourceDir, '\0');
    343343
    344     SHFILEOPSTRUCT s = {0};
     344    SHFILEOPSTRUCTW s = {0};
    345345    s.hwnd = NULL;
    346346    s.wFunc = FO_COPY;
     
    353353
    354354    logStringW(hModule, L"CopyDir: DestDir=%s, SourceDir=%s", wszDest, wszSource);
    355     int r = SHFileOperation(&s);
     355    int r = SHFileOperationW(&s);
    356356    if (r != 0)
    357357    {
     
    539539        {
    540540            logStringW(hModule, L"Reboot required, setting REBOOT property to Force");
    541             HRESULT hr2 = MsiSetProperty(hModule, L"REBOOT", L"Force");
     541            HRESULT hr2 = MsiSetPropertyW(hModule, L"REBOOT", L"Force");
    542542            if (hr2 != ERROR_SUCCESS)
    543543                logStringW(hModule, L"Failed to set REBOOT property, error = 0x%x", hr2);
     
    979979
    980980        DWORD dwLen = sizeof(wszEnumName);
    981         lStatus = RegEnumKeyEx(hNetcard, i, wszEnumName, &dwLen, NULL, NULL, NULL, NULL);
     981        lStatus = RegEnumKeyExW(hNetcard, i, wszEnumName, &dwLen, NULL, NULL, NULL, NULL);
    982982        if (lStatus != ERROR_SUCCESS)
    983983            break;
    984984
    985         lStatus = RegOpenKeyEx(hNetcard, wszEnumName, 0, KEY_READ, &hNetCardGUID);
     985        lStatus = RegOpenKeyExW(hNetcard, wszEnumName, 0, KEY_READ, &hNetCardGUID);
    986986        if (lStatus == ERROR_SUCCESS)
    987987        {
     
    11701170                          /* get the device instance ID */
    11711171                          WCHAR wszDevID[MAX_DEVICE_ID_LEN];
    1172                           if (CM_Get_Device_ID(DeviceInfoData.DevInst,
    1173                                                wszDevID, MAX_DEVICE_ID_LEN, 0) == CR_SUCCESS)
     1172                          if (CM_Get_Device_IDW(DeviceInfoData.DevInst,
     1173                                                wszDevID, MAX_DEVICE_ID_LEN, 0) == CR_SUCCESS)
    11741174                          {
    11751175                              /* compare to what we determined before */
Note: See TracChangeset for help on using the changeset viewer.

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