[ros-diffs] [ekohl] 44838: [devmgr] Implement the details page and add dialogs for the resources and power pages. Some of the code is not final yet as I don't have a clean way of retrieving the required information. Some required stuff in setupapi or umpnpmgr is still incomplete too. I wish you a happy and successful 2010! Eric.

ekohl at svn.reactos.org ekohl at svn.reactos.org
Thu Dec 31 23:10:42 CET 2009


Author: ekohl
Date: Thu Dec 31 23:10:41 2009
New Revision: 44838

URL: http://svn.reactos.org/svn/reactos?rev=44838&view=rev
Log:
[devmgr]
Implement the details page and add dialogs for the resources and power pages. Some of the code is not final yet as I don't have a clean way of retrieving the required information. Some required stuff in setupapi or umpnpmgr is still incomplete too.

I wish you a happy and successful 2010!
Eric.

Modified:
    trunk/reactos/dll/win32/devmgr/advprop.c
    trunk/reactos/dll/win32/devmgr/lang/bg-BG.rc
    trunk/reactos/dll/win32/devmgr/lang/cs-CZ.rc
    trunk/reactos/dll/win32/devmgr/lang/de-DE.rc
    trunk/reactos/dll/win32/devmgr/lang/el-GR.rc
    trunk/reactos/dll/win32/devmgr/lang/en-US.rc
    trunk/reactos/dll/win32/devmgr/lang/es-ES.rc
    trunk/reactos/dll/win32/devmgr/lang/fr-FR.rc
    trunk/reactos/dll/win32/devmgr/lang/hu-HU.rc
    trunk/reactos/dll/win32/devmgr/lang/id-ID.rc
    trunk/reactos/dll/win32/devmgr/lang/it-IT.rc
    trunk/reactos/dll/win32/devmgr/lang/no-NO.rc
    trunk/reactos/dll/win32/devmgr/lang/pl-PL.rc
    trunk/reactos/dll/win32/devmgr/lang/pt-BR.rc
    trunk/reactos/dll/win32/devmgr/lang/ro-RO.rc
    trunk/reactos/dll/win32/devmgr/lang/ru-RU.rc
    trunk/reactos/dll/win32/devmgr/lang/sk-SK.rc
    trunk/reactos/dll/win32/devmgr/lang/uk-UA.rc
    trunk/reactos/dll/win32/devmgr/resource.h

Modified: trunk/reactos/dll/win32/devmgr/advprop.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/advprop.c?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/advprop.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/advprop.c [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -440,6 +440,338 @@
 
 
 static VOID
+SetListViewText(HWND hwnd,
+                INT iItem,
+                LPWSTR lpText)
+{
+    LVITEM li;
+
+    li.mask = LVIF_TEXT | LVIF_STATE;
+    li.iItem = iItem;
+    li.iSubItem = 0;
+    li.state = 0; //(li.iItem == 0 ? LVIS_SELECTED : 0);
+    li.stateMask = LVIS_SELECTED;
+    li.pszText = lpText;
+    (void)ListView_InsertItem(hwnd,
+                              &li);
+}
+
+
+static VOID
+UpdateDetailsDlg(IN HWND hwndDlg,
+                 IN PDEVADVPROP_INFO dap)
+{
+    HWND hwndComboBox;
+    HWND hwndListView;
+    LV_COLUMN lvc;
+    RECT rcClient;
+
+    UINT i;
+    UINT Properties[] =
+    {
+        IDS_PROP_DEVICEID,
+        IDS_PROP_HARDWAREID,
+        IDS_PROP_COMPATIBLEIDS,
+        IDS_PROP_MATCHINGDEVICEID,
+        IDS_PROP_SERVICE,
+        IDS_PROP_ENUMERATOR,
+        IDS_PROP_DEVNODEFLAGS,
+        IDS_PROP_CONFIGFLAGS,
+        IDS_PROP_CSCONFIGFLAGS,
+        IDS_PROP_EJECTRELATIONS,
+        IDS_PROP_REMOVALRELATIONS,
+        IDS_PROP_BUSRELATIONS,
+        IDS_PROP_DEVUPPERFILTERS,
+        IDS_PROP_DEVLOWERFILTERS,
+        IDS_PROP_CLASSUPPERFILTERS,
+        IDS_PROP_CLASSLOWERFILTERS,
+        IDS_PROP_CLASSINSTALLER,
+        IDS_PROP_CLASSCOINSTALLER,
+        IDS_PROP_DEVICECOINSTALLER
+    };
+
+
+    /* set the device image */
+    SendDlgItemMessage(hwndDlg,
+                       IDC_DEVICON,
+                       STM_SETICON,
+                       (WPARAM)dap->hDevIcon,
+                       0);
+
+    /* set the device name edit control text */
+    SetDlgItemText(hwndDlg,
+                   IDC_DEVNAME,
+                   dap->szDevName);
+
+
+    hwndComboBox = GetDlgItem(hwndDlg,
+                              IDC_DETAILSPROPNAME);
+
+    hwndListView = GetDlgItem(hwndDlg,
+                              IDC_DETAILSPROPVALUE);
+
+    for (i = 0; i != sizeof(Properties) / sizeof(Properties[0]); i++)
+    {
+        /* fill in the device usage combo box */
+        if (LoadString(hDllInstance,
+                       Properties[i],
+                       dap->szTemp,
+                       sizeof(dap->szTemp) / sizeof(dap->szTemp[0])))
+        {
+            SendMessage(hwndComboBox,
+                        CB_ADDSTRING,
+                        0,
+                        (LPARAM)dap->szTemp);
+        }
+    }
+
+
+    GetClientRect(hwndListView,
+                  &rcClient);
+
+    /* add a column to the list view control */
+    lvc.mask = LVCF_FMT | LVCF_WIDTH;
+    lvc.fmt = LVCFMT_LEFT;
+    lvc.cx = rcClient.right;
+    (void)ListView_InsertColumn(hwndListView,
+                                0,
+                                &lvc);
+
+    SendMessage(hwndComboBox,
+                CB_SETCURSEL,
+                0,
+                0);
+
+    SetListViewText(hwndListView, 0, dap->szDeviceID);
+}
+
+
+static VOID
+SetDevicePropertyText(IN PDEVADVPROP_INFO dap,
+                      IN HWND hwndListView,
+                      IN DWORD dwProperty)
+{
+    HDEVINFO DeviceInfoSet;
+    PSP_DEVINFO_DATA DeviceInfoData;
+    DWORD dwType;
+    DWORD dwSize;
+    LPBYTE lpBuffer;
+    LPWSTR lpStr;
+    INT len;
+    INT index;
+
+    if (dap->CurrentDeviceInfoSet != INVALID_HANDLE_VALUE)
+    {
+        DeviceInfoSet = dap->CurrentDeviceInfoSet;
+        DeviceInfoData = &dap->CurrentDeviceInfoData;
+    }
+    else
+    {
+        DeviceInfoSet = dap->DeviceInfoSet;
+        DeviceInfoData = &dap->DeviceInfoData;
+    }
+
+    dwSize = 0;
+    SetupDiGetDeviceRegistryProperty(DeviceInfoSet,
+                                          DeviceInfoData,
+                                          dwProperty,
+                                          &dwType,
+                                          NULL,
+                                          0,
+                                          &dwSize);
+    if (dwSize == 0)
+    {
+        swprintf(dap->szTemp, L"Error: Getting the size failed! (Error: %ld)", GetLastError());
+        SetListViewText(hwndListView, 0, dap->szTemp);
+        return;
+    }
+
+    lpBuffer = HeapAlloc(GetProcessHeap(),
+                         HEAP_ZERO_MEMORY,
+                         dwSize);
+    if (lpBuffer == NULL)
+    {
+        SetListViewText(hwndListView, 0, L"Error: Allocating the buffer failed!");
+        return;
+    }
+
+    if (SetupDiGetDeviceRegistryProperty(DeviceInfoSet,
+                                         DeviceInfoData,
+                                         dwProperty,
+                                         &dwType,
+                                         lpBuffer,
+                                         dwSize,
+                                         &dwSize))
+    {
+        if (dwType == REG_SZ)
+        {
+            SetListViewText(hwndListView, 0, (LPWSTR)lpBuffer);
+        }
+        else if (dwType == REG_MULTI_SZ)
+        {
+            lpStr = (LPWSTR)lpBuffer;
+            index = 0;
+            while (*lpStr != 0)
+            {
+                len = wcslen(lpStr) + 1;
+
+                SetListViewText(hwndListView, index, lpStr);
+
+                lpStr += len;
+                index++;
+            }
+        }
+        else
+        {
+            SetListViewText(hwndListView, 0, L"Error: Unsupported value type!");
+
+        }
+    }
+    else
+    {
+        SetListViewText(hwndListView, 0, L"Error: Retrieving the value failed!");
+    }
+
+    HeapFree(GetProcessHeap(),
+             0,
+             lpBuffer);
+}
+
+
+
+static VOID
+DisplayDeviceProperties(IN PDEVADVPROP_INFO dap,
+                        IN HWND hwndComboBox,
+                        IN HWND hwndListView)
+{
+    INT Index;
+
+    Index = (INT)SendMessage(hwndComboBox,
+                             CB_GETCURSEL,
+                             0,
+                             0);
+    if (Index == CB_ERR)
+        return;
+
+    (void)ListView_DeleteAllItems(hwndListView);
+
+    switch (Index)
+    {
+        case 0:
+            SetListViewText(hwndListView, 0, dap->szDeviceID);
+            break;
+
+
+        case 1: /* Hardware ID */
+            SetDevicePropertyText(dap,
+                                  hwndListView,
+                                  SPDRP_HARDWAREID);
+            break;
+
+        case 2: /* Compatible IDs */
+            SetDevicePropertyText(dap,
+                                  hwndListView,
+                                  SPDRP_COMPATIBLEIDS);
+            break;
+
+        case 4: /* Service */
+            SetDevicePropertyText(dap,
+                                  hwndListView,
+                                  SPDRP_SERVICE);
+            break;
+
+        case 5: /* Enumerator */
+            SetDevicePropertyText(dap,
+                                  hwndListView,
+                                  SPDRP_ENUMERATOR_NAME);
+            break;
+
+        case 12: /* Upper Filters */
+            SetDevicePropertyText(dap,
+                                  hwndListView,
+                                  SPDRP_UPPERFILTERS);
+            break;
+
+        case 13: /* Lower Filters */
+            SetDevicePropertyText(dap,
+                                  hwndListView,
+                                  SPDRP_LOWERFILTERS);
+            break;
+
+        default:
+            SetListViewText(hwndListView, 0, L"<Not implemented yet>");
+            break;
+    }
+}
+
+
+static INT_PTR
+CALLBACK
+AdvProcDetailsDlgProc(IN HWND hwndDlg,
+                      IN UINT uMsg,
+                      IN WPARAM wParam,
+                      IN LPARAM lParam)
+{
+    PDEVADVPROP_INFO dap;
+    INT_PTR Ret = FALSE;
+
+    dap = (PDEVADVPROP_INFO)GetWindowLongPtr(hwndDlg,
+                                             DWL_USER);
+
+    if (dap != NULL || uMsg == WM_INITDIALOG)
+    {
+        switch (uMsg)
+        {
+            case WM_COMMAND:
+            {
+                switch (LOWORD(wParam))
+                {
+                    case IDC_DETAILSPROPNAME:
+                        if (HIWORD(wParam) == CBN_SELCHANGE)
+                        {
+                            DisplayDeviceProperties(dap,
+                                                    GetDlgItem(hwndDlg, IDC_DETAILSPROPNAME),
+                                                    GetDlgItem(hwndDlg, IDC_DETAILSPROPVALUE));
+                        }
+                        break;
+                }
+                break;
+            }
+
+            case WM_NOTIFY:
+            {
+                NMHDR *hdr = (NMHDR*)lParam;
+                switch (hdr->code)
+                {
+                    case PSN_APPLY:
+                        break;
+                }
+                break;
+            }
+
+            case WM_INITDIALOG:
+            {
+                dap = (PDEVADVPROP_INFO)((LPPROPSHEETPAGE)lParam)->lParam;
+                if (dap != NULL)
+                {
+                    SetWindowLongPtr(hwndDlg,
+                                     DWL_USER,
+                                     (DWORD_PTR)dap);
+
+                    UpdateDetailsDlg(hwndDlg,
+                                     dap);
+                }
+                Ret = TRUE;
+                break;
+            }
+        }
+    }
+
+    return Ret;
+}
+
+
+static VOID
 InitDevUsageActions(IN HWND hwndDlg,
                     IN HWND hComboBox,
                     IN PDEVADVPROP_INFO dap)
@@ -1021,6 +1353,9 @@
     if (dap->HasDriverPage)
         dap->nDevPropSheets++;
 
+    /* include the details page */
+    dap->nDevPropSheets++;
+
     /* add the device property sheets */
     if (dap->nDevPropSheets != 0)
     {
@@ -1092,6 +1427,36 @@
                     }
                 }
             }
+
+            if (1)
+            {
+                PROPSHEETPAGE pspDetails = {0};
+                pspDetails.dwSize = sizeof(PROPSHEETPAGE);
+                pspDetails.dwFlags = PSP_DEFAULT;
+                pspDetails.hInstance = hDllInstance;
+                pspDetails.pszTemplate = (LPCWSTR)MAKEINTRESOURCE(IDD_DEVICEDETAILS);
+                pspDetails.pfnDlgProc = AdvProcDetailsDlgProc;
+                pspDetails.lParam = (LPARAM)dap;
+                dap->DevPropSheets[iPage] = dap->pCreatePropertySheetPageW(&pspDetails);
+                if (dap->DevPropSheets[iPage] != NULL)
+                {
+                    if (PropSheet_AddPage(hPropSheetDlg,
+                                          dap->DevPropSheets[iPage]))
+                    {
+                        iPage++;
+                        RecalcPages = TRUE;
+                    }
+                    else
+                    {
+                        dap->pDestroyPropertySheetPage(dap->DevPropSheets[iPage]);
+                        dap->DevPropSheets[iPage] = NULL;
+                    }
+                }
+            }
+
+            /* FIXME: Add the resources page */
+
+            /* FIXME: Add the power page */
         }
         else
             dap->nDevPropSheets = 0;

Modified: trunk/reactos/dll/win32/devmgr/lang/bg-BG.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/bg-BG.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/bg-BG.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/bg-BG.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -91,6 +91,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ÐåàêòÎÑ íå óñïÿ äà ñìåíè íàñòðîéêèòå íà óñòðîéñòâîòî."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -169,3 +192,33 @@
     PUSHBUTTON "Äîáðå", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/cs-CZ.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/cs-CZ.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/cs-CZ.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/cs-CZ.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -94,6 +94,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS nedokázal zmìnit nastavení tohoto zaøízení."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -171,3 +194,34 @@
     LTEXT "", IDC_DIGITALSIGNER, 66, 182, 155, 8
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
+
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/de-DE.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/de-DE.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/de-DE.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/de-DE.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -92,6 +92,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS konnte die Einstellungen für dieses Gerät nicht verändern."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -170,5 +193,36 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
-
-
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+
+

Modified: trunk/reactos/dll/win32/devmgr/lang/el-GR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/el-GR.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/el-GR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/el-GR.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -91,6 +91,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS wasn\'t able to change the settings of this device."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -169,3 +192,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/en-US.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/en-US.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/en-US.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/en-US.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -91,6 +91,30 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS wasn\'t able to change the settings of this device."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -169,3 +193,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/es-ES.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/es-ES.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/es-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/es-ES.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -92,6 +92,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS no fue capaz de cambiar las propiedades de este dispositivo."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -170,6 +193,35 @@
     PUSHBUTTON "Aceptar", IDOK, 167, 228, 50, 14
 END
 
-
-
-
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+

Modified: trunk/reactos/dll/win32/devmgr/lang/fr-FR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/fr-FR.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/fr-FR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/fr-FR.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -90,6 +90,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS n'a pas pu changer les réglages de ce périphérique."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -168,3 +191,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/hu-HU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/hu-HU.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/hu-HU.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/hu-HU.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -90,6 +90,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "A ReactOS nem tudta megváltoztatni az eszköz beállításait."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -146,3 +169,33 @@
      LTEXT "To view details about the driver files.", -1, 91, 110, 154, 17, SS_NOPREFIX
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/id-ID.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/id-ID.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/id-ID.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/id-ID.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -91,6 +91,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS tidak bisa mengubah setelan device ini."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -169,3 +192,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/it-IT.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/it-IT.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/it-IT.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/it-IT.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -91,6 +91,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS non può modificare le impostazioni di questo dispositivo."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -169,3 +192,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/no-NO.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/no-NO.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/no-NO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/no-NO.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -91,6 +91,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS var ikke tilgjengelig for å endre innstillinger for denne enheten."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -169,3 +192,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/pl-PL.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/pl-PL.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/pl-PL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/pl-PL.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -98,6 +98,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS nie by³ w stanie zmieniæ parametrów instalacyjnych tego urz¹dzenia."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -154,5 +177,35 @@
      LTEXT "Wyœwietla informacje szczegó³owe.", -1, 91, 110, 154, 17, SS_NOPREFIX
 END
 
-
-
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+

Modified: trunk/reactos/dll/win32/devmgr/lang/pt-BR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/pt-BR.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/pt-BR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/pt-BR.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -91,6 +91,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS não pôde alterar as configurações para este dispositivo."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -168,3 +191,34 @@
     LTEXT "", IDC_DIGITALSIGNER, 66, 182, 155, 8
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
+
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/ro-RO.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/ro-RO.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/ro-RO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/ro-RO.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -8,89 +8,112 @@
 BEGIN
     IDS_NAME "Nume"
     IDS_TYPE "Tip"
-    IDS_MANUFACTURER "Producător: %1"
-    IDS_LOCATION "Locație: %1"
+    IDS_MANUFACTURER "Producator: %1"
+    IDS_LOCATION "Loca?ie: %1"
     IDS_STATUS "Stare dispozitiv: %1"
     IDS_UNKNOWN "Necunoscut"
-    IDS_LOCATIONSTR "Locație %1!u! (%2)"
+    IDS_LOCATIONSTR "Loca?ie %1!u! (%2)"
     IDS_DEVCODE " (Cod %1!u!)"
     IDS_DEVCODE2 " (Cod %2!u!)"
     IDS_ENABLEDEVICE "Folosire dispozitiv (activare)"
     IDS_DISABLEDEVICE "Nu folosi dispozitivul (dezactivare)"
     IDS_UNKNOWNDEVICE "Dispozitiv necunoscut"
-    IDS_NODRIVERLOADED "Nu există drivere instalate pentru acest dispozitiv."
+    IDS_NODRIVERLOADED "Nu exista drivere instalate pentru acest dispozitiv."
     IDS_DEVONPARENT "pe %1"
     IDS_TROUBLESHOOTDEV "&Depanare..."
     IDS_ENABLEDEV "A&ctivare"
     IDS_REINSTALLDRV "Re&instalare driver"
-    IDS_PROPERTIES "P&roprietăți"
+    IDS_PROPERTIES "P&roprieta?i"
     IDS_UPDATEDRV "A&ctualizare driver..."
     IDS_REBOOT "Repornire &computer..."
     IDS_NOTAVAILABLE "Indisponibil"
     IDS_NOTDIGITALLYSIGNED "Nesemnat digital"
-    IDS_NODRIVERS "Nu sunt necesare fișiere driver pentru acest dispozitiv sau nu a fost încărcat niciunul."
+    IDS_NODRIVERS "Nu sunt necesare fi?iere driver pentru acest dispozitiv sau nu a fost încarcat niciunul."
 END
 
 /* error messages, source: http://www.z123.org/techsupport/medm.htm */
 STRINGTABLE
 BEGIN
-    IDS_DEV_NO_PROBLEM "Acest dispozitiv funcționează bine."
+    IDS_DEV_NO_PROBLEM "Acest dispozitiv func?ioneaza bine."
     IDS_DEV_NOT_CONFIGURED "Acest dispozitiv nu e configurat corect."
-    IDS_DEV_DEVLOADER_FAILED "ReactOS  nu a putut încărca driverul deoarece computerul indică două tipuri de magistrale $1."
-    IDS_DEV_DEVLOADER_FAILED2 "Încărcătorul sau încărcătoarele pentru dispozitivul $1 nu au putut încărca driverul."
-    IDS_DEV_OUT_OF_MEMORY "Este posibil ca driverul să fie stricat sau sistemul dumneavoastră rulează pe puțină memorie."
-    IDS_DEV_ENTRY_IS_WRONG_TYPE "Acest dispozitiv nu funcționează bine deoarece cel puțin unul din driverele lui este stricat sau este avariat sistemul de registri."
-    IDS_DEV_LACKED_ARBITRATOR "Driverul acestui dispozitiv solicită un tip de resurse cu care ReactOS nu știe să lucreze."
-    IDS_DEV_BOOT_CONFIG_CONFLICT "Alt dispozitiv folosește deja resursele acestui dispozitiv."
+    IDS_DEV_DEVLOADER_FAILED "ReactOS  nu a putut încarca driverul deoarece computerul indica doua tipuri de magistrale $1."
+    IDS_DEV_DEVLOADER_FAILED2 "Încarcatorul sau încarcatoarele pentru dispozitivul $1 nu au putut încarca driverul."
+    IDS_DEV_OUT_OF_MEMORY "Este posibil ca driverul sa fie stricat sau sistemul dumneavoastra ruleaza pe pu?ina memorie."
+    IDS_DEV_ENTRY_IS_WRONG_TYPE "Acest dispozitiv nu func?ioneaza bine deoarece cel pu?in unul din driverele lui este stricat sau este avariat sistemul de registri."
+    IDS_DEV_LACKED_ARBITRATOR "Driverul acestui dispozitiv solicita un tip de resurse cu care ReactOS nu ?tie sa lucreze."
+    IDS_DEV_BOOT_CONFIG_CONFLICT "Alt dispozitiv folose?te deja resursele acestui dispozitiv."
     IDS_DEV_FAILED_FILTER "Driverele pentru acest dispozitiv trebuiesc reinstalate."
-    IDS_DEV_DEVLOADER_NOT_FOUND "Acest dispozitiv nu funcționează bine deoarece ReactOS nu poate deschide fișierul $1 care încarcă driverul."
-    IDS_DEV_DEVLOADER_NOT_FOUND2 "Acest dispozitiv nu funcționează bine deoare fișierul $1 care încarcă driverul este stricat."
-    IDS_DEV_DEVLOADER_NOT_FOUND3 "Defecțiune dispozitiv: Încercați să schimbați driverul. Dacă asta nu rezolvă problema, vedeți documentația driverului."
-    IDS_DEV_INVALID_DATA "Acest dispozitiv nu funcționează bine deoarece sistemul BIOS al computerului raportează resursele dispozitivului greșit."
-    IDS_DEV_INVALID_DATA2 "Acest dispozitiv nu funcționează bine deoarece sistemul BIOS al dispozitivului raportează resursele dispozitivului greșit. "
-    IDS_DEV_FAILED_START "Acest dispozitiv fie nu e prezent, fie nu funcționează bine, fie nu are toate driverele instalate."
-    IDS_DEV_LIAR "ReactOS s-a blocat când a încercat să pornească dispozitivul și astfel nu va mai încerca să îl pornească din nou."
-    IDS_DEV_NORMAL_CONFLICT "Acest dispozitiv nu are la dispoziție $1 resurse pentru folosiință."
-    IDS_DEV_NOT_VERIFIED "Acest dispozitiv fie nu e prezent, fie nu funcționează bine, fie nu are toate driverele instalate."
-    IDS_DEV_NEED_RESTART "Acest dispozitiv nu poate funcționa ."
+    IDS_DEV_DEVLOADER_NOT_FOUND "Acest dispozitiv nu func?ioneaza bine deoarece ReactOS nu poate deschide fi?ierul $1 care încarca driverul."
+    IDS_DEV_DEVLOADER_NOT_FOUND2 "Acest dispozitiv nu func?ioneaza bine deoare fi?ierul $1 care încarca driverul este stricat."
+    IDS_DEV_DEVLOADER_NOT_FOUND3 "Defec?iune dispozitiv: ÃŽncerca?i sa schimba?i driverul. Daca asta nu rezolva problema, vede?i documenta?ia driverului."
+    IDS_DEV_INVALID_DATA "Acest dispozitiv nu func?ioneaza bine deoarece sistemul BIOS al computerului raporteaza resursele dispozitivului gre?it."
+    IDS_DEV_INVALID_DATA2 "Acest dispozitiv nu func?ioneaza bine deoarece sistemul BIOS al dispozitivului raporteaza resursele dispozitivului gre?it. "
+    IDS_DEV_FAILED_START "Acest dispozitiv fie nu e prezent, fie nu func?ioneaza bine, fie nu are toate driverele instalate."
+    IDS_DEV_LIAR "ReactOS s-a blocat când a încercat sa porneasca dispozitivul ?i astfel nu va mai încerca sa îl porneasca din nou."
+    IDS_DEV_NORMAL_CONFLICT "Acest dispozitiv nu are la dispozi?ie $1 resurse pentru folosiin?a."
+    IDS_DEV_NOT_VERIFIED "Acest dispozitiv fie nu e prezent, fie nu func?ioneaza bine, fie nu are toate driverele instalate."
+    IDS_DEV_NEED_RESTART "Acest dispozitiv nu poate func?iona ."
     IDS_DEV_REENUMERATION "Acest dispoztiv produce un conflict de resurse."
-    IDS_DEV_PARTIAL_LOG_CONF "ReactOS nu a putut identifica toate resursele pe care acest dispozitiv le folosește."
-    IDS_DEV_UNKNOWN_RESOURCE "Fișierul de informații $1 spune acestui sub-dispozitiv să folosească o resursă pe care dispozitivul-părinte nu o are sau nu o recunoaște."
+    IDS_DEV_PARTIAL_LOG_CONF "ReactOS nu a putut identifica toate resursele pe care acest dispozitiv le folose?te."
+    IDS_DEV_UNKNOWN_RESOURCE "Fi?ierul de informa?ii $1 spune acestui sub-dispozitiv sa foloseasca o resursa pe care dispozitivul-parinte nu o are sau nu o recunoa?te."
     IDS_DEV_REINSTALL "Driverele pentru acest dispozitiv trebuiesc reinstalate."
-    IDS_DEV_REGISTRY "Se pare că registrii sunt avariați."
-    IDS_DEV_WILL_BE_REMOVED "ReactOS elimină în acest moment dispozitivul."
-    IDS_DEV_DISABLED "Acest dispozitiv nu e pornit încă."
+    IDS_DEV_REGISTRY "Se pare ca registrii sunt avaria?i."
+    IDS_DEV_WILL_BE_REMOVED "ReactOS elimina în acest moment dispozitivul."
+    IDS_DEV_DISABLED "Acest dispozitiv nu e pornit înca."
     IDS_DEV_DISABLED2 "Acest dispozitiv este dezactivat."
-    IDS_DEV_DEVLOADER_NOT_READY "Încărcătoarele pentru acest dispozitiv nu pot încărca driverele necesare."
-    IDS_DEV_DEVLOADER_NOT_READY2 "Acest adaptor pentru monitor funcționează bine."
-    IDS_DEV_DEVLOADER_NOT_READY3 "Încărcătoarele pentru acest dispozitiv nu pot încărca driverele necesare."
-    IDS_DEV_DEVICE_NOT_THERE "Acest dispozitiv fie nu e prezent, fie nu funcționează bine, fie nu are toate driverele instalate."
-    IDS_DEV_MOVED "ReactOS instalează în acest moment acest dispozitiv."
-    IDS_DEV_TOO_EARLY "ReactOS instalează în acest moment acest dispozitiv."
+    IDS_DEV_DEVLOADER_NOT_READY "Încarcatoarele pentru acest dispozitiv nu pot încarca driverele necesare."
+    IDS_DEV_DEVLOADER_NOT_READY2 "Acest adaptor pentru monitor func?ioneaza bine."
+    IDS_DEV_DEVLOADER_NOT_READY3 "Încarcatoarele pentru acest dispozitiv nu pot încarca driverele necesare."
+    IDS_DEV_DEVICE_NOT_THERE "Acest dispozitiv fie nu e prezent, fie nu func?ioneaza bine, fie nu are toate driverele instalate."
+    IDS_DEV_MOVED "ReactOS instaleaza în acest moment acest dispozitiv."
+    IDS_DEV_TOO_EARLY "ReactOS instaleaza în acest moment acest dispozitiv."
     IDS_DEV_NO_VALID_LOG_CONF "ReactOS nu poate specifica resoursele pentru acest dispozitiv."
     IDS_DEV_FAILED_INSTALL "Driverele pentru acest dispozitiv nu sunt instalate."
-    IDS_DEV_HARDWARE_DISABLED "Acest dispozitiv este dezactivat deoarece sistemul BIOS al acestuia nu îi rezervă nicio resursă."
-    IDS_DEV_CANT_SHARE_IRQ "Acest dispozitiv folosește o resursă Interrupt Request - Cerere de Întrerupere (IRQ) care este folosită deja de alt dispozitiv și nu poate fi folosită în comun.\nTrebuie să schimbați setările care intră în conflict sau să eliminați driverul în mod real care produce conflictul."
-    IDS_DEV_FAILED_ADD "Acest dispozitiv nu funcționează bine deoarcere $1 nu funcționează corect."
-    IDS_DEV_DISABLED_SERVICE "ReactOS nu poate instala driverele pentru acest dispozitiv deoarece nu poate accesa locația unde sunt stocate fișierele de instalare."
-    IDS_DEV_TRANSLATION_FAILED "Acest dispozitiv nu răspunde la comenzile driverului."
-    IDS_DEV_NO_SOFTCONFIG "ReactOS nu poate determina setările acestui dispozitiv. Consultați documentația care a venit cu acesta și folosiți fila Resurse pentru a seta configurația."
-    IDS_DEV_BIOS_TABLE "Computerul dumneavoastră nu conține componentele (fizice sau virtuale) necesare pentru a configura și a lucra cu acest dispozitiv. \nPentru a folosi acest dispozitiv, contactați producătorul computerului pentru o actualizare a sistemului BIOS și a firmware-ului."
-    IDS_DEV_IRQ_TRANSLATION_FAILED "Acest dispozitiv a solicitat o întrerupere PCI pe când el este configurat pentru întreruperi ISA (sau viceversa). \nVă rugăm folosiți programul de configurare sistem pentru a configura întreruperile."
-    IDS_DEV_FAILED_DRIVER_ENTRY "ReactOS nu poate inițializa driverul pentru acest dispozitiv."
-    IDS_DEV_DRIVER_FAILED_PRIOR_UNLOAD "ReactOS nu poate încărca driverul pentru acest dispozitiv deoarece acesta este deja încărcat în memorie."
-    IDS_DEV_DRIVER_FAILED_LOAD "ReactOS nu poate încărca driverul pentru acest dispozitiv. Este posibil ca acesta să fie stricat sau să lipsească."
+    IDS_DEV_HARDWARE_DISABLED "Acest dispozitiv este dezactivat deoarece sistemul BIOS al acestuia nu îi rezerva nicio resursa."
+    IDS_DEV_CANT_SHARE_IRQ "Acest dispozitiv folose?te o resursa Interrupt Request - Cerere de Întrerupere (IRQ) care este folosita deja de alt dispozitiv ?i nu poate fi folosita în comun.\nTrebuie sa schimba?i setarile care intra în conflict sau sa elimina?i driverul în mod real care produce conflictul."
+    IDS_DEV_FAILED_ADD "Acest dispozitiv nu func?ioneaza bine deoarcere $1 nu func?ioneaza corect."
+    IDS_DEV_DISABLED_SERVICE "ReactOS nu poate instala driverele pentru acest dispozitiv deoarece nu poate accesa loca?ia unde sunt stocate fi?ierele de instalare."
+    IDS_DEV_TRANSLATION_FAILED "Acest dispozitiv nu raspunde la comenzile driverului."
+    IDS_DEV_NO_SOFTCONFIG "ReactOS nu poate determina setarile acestui dispozitiv. Consulta?i documenta?ia care a venit cu acesta ?i folosi?i fila Resurse pentru a seta configura?ia."
+    IDS_DEV_BIOS_TABLE "Computerul dumneavoastra nu con?ine componentele (fizice sau virtuale) necesare pentru a configura ?i a lucra cu acest dispozitiv. \nPentru a folosi acest dispozitiv, contacta?i producatorul computerului pentru o actualizare a sistemului BIOS ?i a firmware-ului."
+    IDS_DEV_IRQ_TRANSLATION_FAILED "Acest dispozitiv a solicitat o întrerupere PCI pe când el este configurat pentru întreruperi ISA (sau viceversa). \nVa rugam folosi?i programul de configurare sistem pentru a configura întreruperile."
+    IDS_DEV_FAILED_DRIVER_ENTRY "ReactOS nu poate ini?ializa driverul pentru acest dispozitiv."
+    IDS_DEV_DRIVER_FAILED_PRIOR_UNLOAD "ReactOS nu poate încarca driverul pentru acest dispozitiv deoarece acesta este deja încarcat în memorie."
+    IDS_DEV_DRIVER_FAILED_LOAD "ReactOS nu poate încarca driverul pentru acest dispozitiv. Este posibil ca acesta sa fie stricat sau sa lipseasca."
     IDS_DEV_DRIVER_SERVICE_KEY_INVALID "ReactOS nu poate accesa dispozitivul deoarece cheile din registri pentru acest dispozitiv deoarece acestea lipsesc sau nu sunt corect înregistrate."
-    IDS_DEV_LEGACY_SERVICE_NO_DEVICES "ReactOS a încărcat cu succes driverul pentru acest dispozitiv dar nu găsește dispozitivul."
-    IDS_DEV_DUPLICATE_DEVICE "ReactOS nu poate încărca driverul deoarece există un dispozitiv dublură care deja funcționează."
+    IDS_DEV_LEGACY_SERVICE_NO_DEVICES "ReactOS a încarcat cu succes driverul pentru acest dispozitiv dar nu gase?te dispozitivul."
+    IDS_DEV_DUPLICATE_DEVICE "ReactOS nu poate încarca driverul deoarece exista un dispozitiv dublura care deja func?ioneaza."
     IDS_DEV_FAILED_POST_START "ReactOS a oprit dispozitivul deoarece acesta a indicat probleme."
-    IDS_DEV_HALTED "O aplicație sau un serviciu a oprit acest dispozitiv."
+    IDS_DEV_HALTED "O aplica?ie sau un serviciu a oprit acest dispozitiv."
     IDS_DEV_PHANTOM "Acest dispozitiv nu este conectat la computer."
     IDS_DEV_SYSTEM_SHUTDOWN "ReactOS nu poate accesa dispozitivul deoarece sistemul de operare este în curs de închidere."
-    IDS_DEV_HELD_FOR_EJECT "ReactOS nu poate folosi acest dispozitiv deoarece acesta a fost pregătit pentru eliminarea în siguranță dar încă nu a fost deconectat."
-    IDS_DEV_DRIVER_BLOCKED "Software-ul acestui dispozitiv a fost oprit deoarece se cunoaște că acesta întâmpină probleme pe ReactOS. Contactați vânzătorul driverului pentru unul nou."
+    IDS_DEV_HELD_FOR_EJECT "ReactOS nu poate folosi acest dispozitiv deoarece acesta a fost pregatit pentru eliminarea în siguran?a dar înca nu a fost deconectat."
+    IDS_DEV_DRIVER_BLOCKED "Software-ul acestui dispozitiv a fost oprit deoarece se cunoa?te ca acesta întâmpina probleme pe ReactOS. Contacta?i vânzatorul driverului pentru unul nou."
     IDS_DEV_REGISTRY_TOO_LARGE "ReactOS nu poate porni acest dispozitiv deoarece hive-ul de sistem este prea mare."
-    IDS_DEV_SETPROPERTIES_FAILED "ReactOS nu a putut schimba setările acestui dispozitiv."
+    IDS_DEV_SETPROPERTIES_FAILED "ReactOS nu a putut schimba setarile acestui dispozitiv."
+END
+
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
 END
 
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
@@ -101,13 +124,13 @@
     CONTROL         "",IDC_LV_DEVICES,"SysListView32",LVS_REPORT |
                     LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
                     LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,16,196,50
-    GROUPBOX        "Proprietăți dispozitiv",IDC_PROPERTIESGROUP,7,76,196,105
+    GROUPBOX        "Proprieta?i dispozitiv",IDC_PROPERTIESGROUP,7,76,196,105
     LTEXT           "",IDC_MANUFACTURER,14,88,183,10,SS_ENDELLIPSIS
     LTEXT           "",IDC_LOCATION,14,100,183,10,SS_ENDELLIPSIS
     LTEXT           "",IDC_STATUS,14,112,183,30
     PUSHBUTTON      "&Depanare...",IDC_TROUBLESHOOT,85,140,54,14,
                     BS_PUSHBUTTON | WS_CHILD | WS_DISABLED | WS_TABSTOP
-    PUSHBUTTON      "P&roprietăți",IDC_PROPERTIES,146,140,50,14
+    PUSHBUTTON      "P&roprieta?i",IDC_PROPERTIES,146,140,50,14
 END
 
 IDD_DEVICEGENERAL DIALOGEX DISCARDABLE  0, 0, 252, 218
@@ -119,9 +142,9 @@
      LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
      LTEXT "Tip dispozitiv:", -1, 37, 39, 60, 8, SS_NOPREFIX
      EDITTEXT IDC_DEVTYPE, 100, 39, 146, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY
-     LTEXT "Producător:", -1, 37, 53, 60, 8, SS_NOPREFIX
+     LTEXT "Producator:", -1, 37, 53, 60, 8, SS_NOPREFIX
      EDITTEXT IDC_DEVMANUFACTURER, 100, 53, 145, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY
-     LTEXT "Locație:", -1, 37, 67, 60, 8, SS_NOPREFIX
+     LTEXT "Loca?ie:", -1, 37, 67, 60, 8, SS_NOPREFIX
      EDITTEXT IDC_DEVLOCATION, 100, 67, 145, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY
      GROUPBOX "Stare dispozitiv", IDC_DEVSTATUSGROUP, 7, 83, 238, 100
      EDITTEXT IDC_DEVSTATUS, 14, 96, 224, 61, NOT WS_TABSTOP | ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL
@@ -139,30 +162,30 @@
      LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
      LTEXT "Furnizor driver:", -1, 37, 39, 60, 8, SS_NOPREFIX
      EDITTEXT IDC_DRVPROVIDER, 100, 39, 146, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY
-     LTEXT "Dată driver:", -1, 37, 53, 60, 8, SS_NOPREFIX
+     LTEXT "Data driver:", -1, 37, 53, 60, 8, SS_NOPREFIX
      EDITTEXT IDC_DRVDATE, 100, 53, 145, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY
      LTEXT "Versiune driver:", -1, 37, 67, 60, 8, SS_NOPREFIX
      EDITTEXT IDC_DRVVERSION, 100, 67, 145, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY
      LTEXT "Semnatar digital:", -1, 37, 81, 60, 8, SS_NOPREFIX
      EDITTEXT IDC_DIGITALSIGNER, 100, 81, 145, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY
      PUSHBUTTON "&Detalii...", IDC_DRIVERDETAILS, 7, 106, 70, 15
-     LTEXT "Pentru a vedea detalii despre fișierele driver.", -1, 91, 110, 154, 17, SS_NOPREFIX
+     LTEXT "Pentru a vedea detalii despre fi?ierele driver.", -1, 91, 110, 154, 17, SS_NOPREFIX
 END
 
 IDD_DRIVERDETAILS DIALOGEX DISCARDABLE  0, 0, 224, 250
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_DLGFRAME
-CAPTION "Detalii fișiere driver"
-FONT 8, "MS Shell Dlg"
-BEGIN
-    ICON "", IDC_DEVICON, 7, 7, 20, 20
-    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
-    LTEXT "&Fișiere driver:", -1, 7, 36, 204, 8
+CAPTION "Detalii fi?iere driver"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    LTEXT "&Fi?iere driver:", -1, 7, 36, 204, 8
     CONTROL "", IDC_DRIVERFILES, "SysListView32", LVS_REPORT | LVS_NOCOLUMNHEADER |
             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | LVS_SORTASCENDING |
             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 46, 209, 80
     LTEXT "Furnizor:", -1, 14, 134, 50, 8
     LTEXT "", IDC_FILEPROVIDER, 66, 134, 155, 8
-    LTEXT "Versiune fișier:", -1, 14, 150, 50, 8
+    LTEXT "Versiune fi?ier:", -1, 14, 150, 50, 8
     LTEXT "", IDC_FILEVERSION, 66, 150, 155, 8
     LTEXT "Drept de autor:", -1, 14, 166, 50, 8
     LTEXT "", IDC_FILECOPYRIGHT, 66, 166, 155, 8
@@ -171,4 +194,35 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
 #pragma code_page(default)

Modified: trunk/reactos/dll/win32/devmgr/lang/ru-RU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/ru-RU.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/ru-RU.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/ru-RU.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -89,6 +89,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS wasn\'t able to change the settings of this device."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -167,4 +190,34 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
-
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+

Modified: trunk/reactos/dll/win32/devmgr/lang/sk-SK.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/sk-SK.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/sk-SK.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/sk-SK.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -94,6 +94,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS wasn\'t able to change the settings of this device."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -172,4 +195,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
-
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/lang/uk-UA.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/lang/uk-UA.rc?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/lang/uk-UA.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/lang/uk-UA.rc [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -97,6 +97,29 @@
     IDS_DEV_SETPROPERTIES_FAILED "ReactOS wasn\'t able to change the settings of this device."
 END
 
+STRINGTABLE
+BEGIN
+    IDS_PROP_DEVICEID "Device instance ID"
+    IDS_PROP_HARDWAREID "Hardware ID"
+    IDS_PROP_COMPATIBLEIDS "Compatible IDs"
+    IDS_PROP_MATCHINGDEVICEID "Matching Device ID"
+    IDS_PROP_SERVICE "Service"
+    IDS_PROP_ENUMERATOR "Enumerator"
+    IDS_PROP_DEVNODEFLAGS "Devnode Flags"
+    IDS_PROP_CONFIGFLAGS "Config Flags"
+    IDS_PROP_CSCONFIGFLAGS "CSConfig Flags"
+    IDS_PROP_EJECTRELATIONS "Eject Relations"
+    IDS_PROP_REMOVALRELATIONS "Removal Relations"
+    IDS_PROP_BUSRELATIONS "Bus Relations"
+    IDS_PROP_DEVUPPERFILTERS "Upper Filters"
+    IDS_PROP_DEVLOWERFILTERS "Lower Filters"
+    IDS_PROP_CLASSUPPERFILTERS "Upper Class Filters"
+    IDS_PROP_CLASSLOWERFILTERS "Lower Class Filters"
+    IDS_PROP_CLASSINSTALLER "Class Installer"
+    IDS_PROP_CLASSCOINSTALLER "Class Co-Installer"
+    IDS_PROP_DEVICECOINSTALLER "Device Co-Installer"
+END
+
 IDD_HARDWARE DIALOGEX DISCARDABLE  0, 0, 300, 400
 STYLE DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT
 FONT 8, "MS Shell Dlg"
@@ -175,4 +198,33 @@
     PUSHBUTTON "OK", IDOK, 167, 228, 50, 14
 END
 
-
+IDD_DEVICEDETAILS DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Details"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+    COMBOBOX IDC_DETAILSPROPNAME, 7, 36, 238, 165, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    CONTROL  "",IDC_DETAILSPROPVALUE,"SysListView32",LVS_REPORT | LVS_NOCOLUMNHEADER |
+             LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS |
+             LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 7, 58, 238, 155
+END
+
+IDD_DEVICERESOURCES DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Resources"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END
+
+IDD_DEVICEPOWER DIALOGEX DISCARDABLE  0, 0, 252, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Power"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON "", IDC_DEVICON, 7, 7, 20, 20
+    LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX
+END

Modified: trunk/reactos/dll/win32/devmgr/resource.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/resource.h?rev=44838&r1=44837&r2=44838&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr/resource.h [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr/resource.h [iso-8859-1] Thu Dec 31 23:10:41 2009
@@ -8,6 +8,8 @@
 #define IDD_DEVICEDRIVER	102
 #define IDD_DEVICERESOURCES	103
 #define IDD_DRIVERDETAILS	104
+#define IDD_DEVICEDETAILS	105
+#define IDD_DEVICEPOWER		106
 
 #define IDC_DEVICON		0x57B
 #define IDC_DEVNAME		0x57C
@@ -36,6 +38,8 @@
 #define IDC_FILEPROVIDER	0x593
 #define IDC_FILEVERSION		0x594
 #define IDC_FILECOPYRIGHT	0x595
+#define IDC_DETAILSPROPNAME	0x596
+#define IDC_DETAILSPROPVALUE	0x597
 
 #define IDS_NAME		0x100
 #define IDS_TYPE		0x101
@@ -119,6 +123,26 @@
 #define IDS_DEV_REGISTRY_TOO_LARGE		0x237
 #define IDS_DEV_SETPROPERTIES_FAILED		0x238
 
+#define IDS_PROP_DEVICEID			0x300
+#define IDS_PROP_HARDWAREID			0x301
+#define IDS_PROP_COMPATIBLEIDS			0x302
+#define IDS_PROP_MATCHINGDEVICEID		0x303
+#define IDS_PROP_SERVICE			0x304
+#define IDS_PROP_ENUMERATOR			0x305
+#define IDS_PROP_DEVNODEFLAGS			0x306
+#define IDS_PROP_CONFIGFLAGS			0x307
+#define IDS_PROP_CSCONFIGFLAGS			0x308
+#define IDS_PROP_EJECTRELATIONS			0x309
+#define IDS_PROP_REMOVALRELATIONS		0x30A
+#define IDS_PROP_BUSRELATIONS			0x30B
+#define IDS_PROP_DEVUPPERFILTERS		0x30C
+#define IDS_PROP_DEVLOWERFILTERS		0x30D
+#define IDS_PROP_CLASSUPPERFILTERS		0x30E
+#define IDS_PROP_CLASSLOWERFILTERS		0x30F
+#define IDS_PROP_CLASSINSTALLER			0x310
+#define IDS_PROP_CLASSCOINSTALLER		0x311
+#define IDS_PROP_DEVICECOINSTALLER		0x312
+
 #endif /* __DEVMGR_RESOURCE_H */
 
 /* EOF */




More information about the Ros-diffs mailing list