[ros-diffs] [janderwald] 37364: - Display Provider and Version in driver details dialog

janderwald at svn.reactos.org janderwald at svn.reactos.org
Fri Nov 14 20:57:22 CET 2008


Author: janderwald
Date: Fri Nov 14 13:57:22 2008
New Revision: 37364

URL: http://svn.reactos.org/svn/reactos?rev=37364&view=rev
Log:
- Display Provider and Version in driver details dialog

Modified:
    trunk/reactos/dll/win32/devmgr/advprop.c
    trunk/reactos/dll/win32/devmgr/precomp.h

Modified: trunk/reactos/dll/win32/devmgr/advprop.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/advprop.c?rev=37364&r1=37363&r2=37364&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/advprop.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/advprop.c [iso-8859-1] Fri Nov 14 13:57:22 2008
@@ -162,6 +162,26 @@
                                  &DriverInfoData))
     {
         HSPFILEQ queueHandle;
+        DWORD HiVal, LoVal;
+        WCHAR szTime[25];
+
+        HiVal = (DriverInfoData.DriverVersion >> 32);
+        if (HiVal)
+        {
+            swprintf (szTime, L"%d.%d", HIWORD(HiVal), LOWORD(HiVal));
+            LoVal = (DriverInfoData.DriverVersion & 0xFFFFFFFF);
+            if (HIWORD(LoVal))
+            {
+                swprintf(&szTime[wcslen(szTime)], L".%d", HIWORD(LoVal));
+                if (LOWORD(LoVal))
+                {
+                    swprintf(&szTime[wcslen(szTime)], L".%d", LOWORD(LoVal));
+                }
+            }
+            SetDlgItemTextW(hwndDlg, IDC_FILEVERSION, szTime);
+        }
+        SetDlgItemText(hwndDlg, IDC_FILEPROVIDER, DriverInfoData.ProviderName);
+
 
         queueHandle = SetupOpenFileQueue();
         if (queueHandle != (HSPFILEQ)INVALID_HANDLE_VALUE)

Modified: trunk/reactos/dll/win32/devmgr/precomp.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/precomp.h?rev=37364&r1=37363&r2=37364&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/precomp.h [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/precomp.h [iso-8859-1] Fri Nov 14 13:57:22 2008
@@ -6,6 +6,7 @@
 #include <setupapi.h>
 #include <cfgmgr32.h>
 #include <commctrl.h>
+#include <stdio.h>
 #include <dll/devmgr/devmgr.h>
 #include "resource.h"
 



More information about the Ros-diffs mailing list