VirtualBox

Changeset 7406 in vbox for trunk/src/VBox/Additions/WINNT


Ignore:
Timestamp:
Mar 10, 2008 2:34:31 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
28839
Message:

UCS2->UTF-16

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp

    r5999 r7406  
    9898        return false;
    9999    }
    100     /* convert from UTF-8 to UCS2 and store in global variables */
    101     PRTUCS2 ptr = NULL;
    102     if (VBOX_SUCCESS(RTStrUtf8ToUcs2(&ptr, vmmreqCredentials.szUserName)) && ptr)
     100    /* convert from UTF-8 to UTF-16 and store in global variables */
     101    PRTUTF16 ptr = NULL;
     102    if (RT_SUCCESS(RTStrToUtf16(vmmreqCredentials.szUserName, &ptr)) && ptr)
    103103    {
    104104        wcscpy(g_Username, ptr);
    105         RTStrUcs2Free(ptr);
     105        RTUtf16Free(ptr);
    106106    }
    107107    ptr = NULL;
    108     if (VBOX_SUCCESS(RTStrUtf8ToUcs2(&ptr, vmmreqCredentials.szPassword)) && ptr)
     108    if (RT_SUCCESS(RTStrToUtf16(vmmreqCredentials.szPassword, &ptr)) && ptr)
    109109    {
    110110        wcscpy(g_Password, ptr);
    111         RTStrUcs2Free(ptr);
     111        RTUtf16Free(ptr);
    112112    }
    113113    ptr = NULL;
    114     if (VBOX_SUCCESS(RTStrUtf8ToUcs2(&ptr, vmmreqCredentials.szDomain)) && ptr)
     114    if (RT_SUCCESS(RTStrToUtf16(vmmreqCredentials.szDomain, &ptr)) && ptr)
    115115    {
    116116        wcscpy(g_Domain, ptr);
    117         RTStrUcs2Free(ptr);
     117        RTUtf16Free(ptr);
    118118    }
    119119    Log(("VBoxGINA::credentialsRetrieve: returning user '%s', password '%s', domain '%s'\n",
     
    189189    /* post termination event semaphore */
    190190    int rc = RTThreadUserSignal(gThreadPoller);
    191     if (VBOX_SUCCESS(rc))
     191    if (RT_SUCCESS(rc))
    192192    {
    193193        Log(("VBoxGINA::credentialsPollerTerminate: waiting for thread to terminate\n"));
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