qtd3dservice: use HString class where appropriate
authorJoerg Bornemann <joerg.bornemann@digia.com>
Thu, 20 Mar 2014 10:32:40 +0000 (11:32 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 20 Mar 2014 12:58:36 +0000 (13:58 +0100)
Change-Id: Ia75e2dbda53229691b4d4bc58b2b4dec1f083256
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
src/qtd3dservice/appxhandler.cpp

index f6623ea..b48b47c 100644 (file)
@@ -151,13 +151,13 @@ extern int appxAppNames(int deviceIndex, QSet<QString> &apps)
             return 1;
         }
 
-        HSTRING fullName;
-        hr = id->get_FullName(&fullName);
+        HString fullName;
+        hr = id->get_FullName(fullName.GetAddressOf());
         if (FAILED(hr)) {
             qCWarning(lcD3DService) << qt_error_string(hr);
             return 1;
         }
-        apps.insert(QString::fromWCharArray(WindowsGetStringRawBuffer(fullName, Q_NULLPTR)));
+        apps.insert(QString::fromWCharArray(fullName.GetRawBuffer(NULL)));
         hr = iterator->MoveNext(&hasCurrent);
     }
     return 0;
@@ -200,8 +200,8 @@ extern int handleAppxDevice(int deviceIndex, const QString &app, const QString &
         qCWarning(lcD3DService) << "Unable to get package ID:" << qt_error_string(hr);
         return 1;
     }
-    HSTRING packageFamilyName;
-    hr = packageId->get_FamilyName(&packageFamilyName);
+    HString packageFamilyName;
+    hr = packageId->get_FamilyName(packageFamilyName.GetAddressOf());
     if (FAILED(hr)) {
         qCWarning(lcD3DService) << "Unable to get package name:" << qt_error_string(hr);
         return 1;
@@ -213,7 +213,7 @@ extern int handleAppxDevice(int deviceIndex, const QString &app, const QString &
     const QString remoteBase =
             QDir::toNativeSeparators(QStandardPaths::writableLocation(QStandardPaths::DataLocation))
             + QStringLiteral("\\Packages\\")
-            + QString::fromWCharArray(WindowsGetStringRawBuffer(packageFamilyName, Q_NULLPTR))
+            + QString::fromWCharArray(packageFamilyName.GetRawBuffer(NULL))
             + QStringLiteral("\\LocalState\\d3dcompiler");
     const QString remoteSourcePath = remoteBase + QStringLiteral("\\source\\");
     const QString remoteBinaryPath = remoteBase + QStringLiteral("\\binary\\");