https://git.reactos.org/?p=reactos.git;a=commitdiff;h=54adb5e45c5a3539244bf…
commit 54adb5e45c5a3539244bfa2fec7e231380f18145
Author: Eric Kohl <eric.kohl(a)reactos.org>
AuthorDate: Mon Dec 18 09:08:27 2023 +0100
Commit: Eric Kohl <eric.kohl(a)reactos.org>
CommitDate: Mon Dec 18 09:08:27 2023 +0100
[REGEDIT] Display REG_RESOURCES_REQUIREMENTS_LIST
---
base/applications/regedit/edit.c | 616 ++++++++++++++++++++++++++++++++
base/applications/regedit/lang/bg-BG.rc | 115 ++++++
base/applications/regedit/lang/cs-CZ.rc | 115 ++++++
base/applications/regedit/lang/de-DE.rc | 115 ++++++
base/applications/regedit/lang/el-GR.rc | 115 ++++++
base/applications/regedit/lang/en-US.rc | 115 ++++++
base/applications/regedit/lang/es-ES.rc | 115 ++++++
base/applications/regedit/lang/fr-FR.rc | 115 ++++++
base/applications/regedit/lang/he-IL.rc | 115 ++++++
base/applications/regedit/lang/hu-HU.rc | 115 ++++++
base/applications/regedit/lang/id-ID.rc | 115 ++++++
base/applications/regedit/lang/it-IT.rc | 115 ++++++
base/applications/regedit/lang/ja-JP.rc | 115 ++++++
base/applications/regedit/lang/ko-KR.rc | 115 ++++++
base/applications/regedit/lang/nl-NL.rc | 115 ++++++
base/applications/regedit/lang/no-NO.rc | 115 ++++++
base/applications/regedit/lang/pl-PL.rc | 115 ++++++
base/applications/regedit/lang/pt-BR.rc | 115 ++++++
base/applications/regedit/lang/pt-PT.rc | 115 ++++++
base/applications/regedit/lang/ro-RO.rc | 115 ++++++
base/applications/regedit/lang/ru-RU.rc | 115 ++++++
base/applications/regedit/lang/sk-SK.rc | 115 ++++++
base/applications/regedit/lang/sl-SI.rc | 115 ++++++
base/applications/regedit/lang/sq-AL.rc | 115 ++++++
base/applications/regedit/lang/sv-SE.rc | 115 ++++++
base/applications/regedit/lang/th-TH.rc | 115 ++++++
base/applications/regedit/lang/tr-TR.rc | 115 ++++++
base/applications/regedit/lang/uk-UA.rc | 115 ++++++
base/applications/regedit/lang/zh-CN.rc | 115 ++++++
base/applications/regedit/lang/zh-HK.rc | 115 ++++++
base/applications/regedit/lang/zh-TW.rc | 115 ++++++
base/applications/regedit/resource.h | 57 +++
32 files changed, 4123 insertions(+)
diff --git a/base/applications/regedit/edit.c b/base/applications/regedit/edit.c
index 8805ccb35e7..ebcf410f67c 100644
--- a/base/applications/regedit/edit.c
+++ b/base/applications/regedit/edit.c
@@ -23,6 +23,118 @@
#define NTOS_MODE_USER
#include <ndk/cmtypes.h>
+#if defined(NT_PROCESSOR_GROUPS)
+
+typedef USHORT IRQ_DEVICE_POLICY, *PIRQ_DEVICE_POLICY;
+
+enum _IRQ_DEVICE_POLICY_USHORT {
+ IrqPolicyMachineDefault = 0,
+ IrqPolicyAllCloseProcessors = 1,
+ IrqPolicyOneCloseProcessor = 2,
+ IrqPolicyAllProcessorsInMachine = 3,
+ IrqPolicyAllProcessorsInGroup = 3,
+ IrqPolicySpecifiedProcessors = 4,
+ IrqPolicySpreadMessagesAcrossAllProcessors = 5};
+
+#else /* defined(NT_PROCESSOR_GROUPS) */
+
+typedef enum _IRQ_DEVICE_POLICY {
+ IrqPolicyMachineDefault = 0,
+ IrqPolicyAllCloseProcessors,
+ IrqPolicyOneCloseProcessor,
+ IrqPolicyAllProcessorsInMachine,
+ IrqPolicySpecifiedProcessors,
+ IrqPolicySpreadMessagesAcrossAllProcessors
+} IRQ_DEVICE_POLICY, *PIRQ_DEVICE_POLICY;
+
+#endif
+
+typedef enum _IRQ_PRIORITY {
+ IrqPriorityUndefined = 0,
+ IrqPriorityLow,
+ IrqPriorityNormal,
+ IrqPriorityHigh
+} IRQ_PRIORITY, *PIRQ_PRIORITY;
+typedef struct _IO_RESOURCE_DESCRIPTOR {
+ UCHAR Option;
+ UCHAR Type;
+ UCHAR ShareDisposition;
+ UCHAR Spare1;
+ USHORT Flags;
+ USHORT Spare2;
+ union {
+ struct {
+ ULONG Length;
+ ULONG Alignment;
+ PHYSICAL_ADDRESS MinimumAddress;
+ PHYSICAL_ADDRESS MaximumAddress;
+ } Port;
+ struct {
+ ULONG Length;
+ ULONG Alignment;
+ PHYSICAL_ADDRESS MinimumAddress;
+ PHYSICAL_ADDRESS MaximumAddress;
+ } Memory;
+ struct {
+ ULONG MinimumVector;
+ ULONG MaximumVector;
+#if defined(NT_PROCESSOR_GROUPS)
+ IRQ_DEVICE_POLICY AffinityPolicy;
+ USHORT Group;
+#else
+ IRQ_DEVICE_POLICY AffinityPolicy;
+#endif
+ IRQ_PRIORITY PriorityPolicy;
+ KAFFINITY TargetedProcessors;
+ } Interrupt;
+ struct {
+ ULONG MinimumChannel;
+ ULONG MaximumChannel;
+ } Dma;
+ struct {
+ ULONG Length;
+ ULONG Alignment;
+ PHYSICAL_ADDRESS MinimumAddress;
+ PHYSICAL_ADDRESS MaximumAddress;
+ } Generic;
+ struct {
+ ULONG Data[3];
+ } DevicePrivate;
+ struct {
+ ULONG Length;
+ ULONG MinBusNumber;
+ ULONG MaxBusNumber;
+ ULONG Reserved;
+ } BusNumber;
+ struct {
+ ULONG Priority;
+ ULONG Reserved1;
+ ULONG Reserved2;
+ } ConfigData;
+ } u;
+} IO_RESOURCE_DESCRIPTOR, *PIO_RESOURCE_DESCRIPTOR;
+
+#define IO_RESOURCE_PREFERRED 0x01
+#define IO_RESOURCE_DEFAULT 0x02
+#define IO_RESOURCE_ALTERNATIVE 0x08
+
+typedef struct _IO_RESOURCE_LIST {
+ USHORT Version;
+ USHORT Revision;
+ ULONG Count;
+ IO_RESOURCE_DESCRIPTOR Descriptors[1];
+} IO_RESOURCE_LIST, *PIO_RESOURCE_LIST;
+
+typedef struct _IO_RESOURCE_REQUIREMENTS_LIST {
+ ULONG ListSize;
+ INTERFACE_TYPE InterfaceType;
+ ULONG BusNumber;
+ ULONG SlotNumber;
+ ULONG Reserved[3];
+ ULONG AlternativeLists;
+ IO_RESOURCE_LIST List[1];
+} IO_RESOURCE_REQUIREMENTS_LIST, *PIO_RESOURCE_REQUIREMENTS_LIST;
+
typedef enum _EDIT_MODE
{
EDIT_MODE_DEC,
@@ -37,6 +149,8 @@ static DWORD dwordValueData;
static PCM_RESOURCE_LIST resourceValueData;
static INT fullResourceIndex = -1;
static DWORD valueDataLen;
+static PIO_RESOURCE_REQUIREMENTS_LIST requirementsValueData;
+static INT requirementsIndex = -1;
static EDIT_MODE dwordEditMode = EDIT_MODE_HEX;
void error(HWND hwnd, INT resId, ...)
@@ -1068,6 +1182,476 @@ static INT_PTR CALLBACK modify_resource_list_dlgproc(HWND hwndDlg,
UINT uMsg, WP
return FALSE;
}
+static BOOL
+CreateRequirementsListColumns(HWND hWndListView)
+{
+ WCHAR szText[80];
+ RECT rc;
+ LVCOLUMN lvC;
+
+ ListView_SetExtendedListViewStyle(hWndListView, LVS_EX_FULLROWSELECT);
+
+ GetClientRect(hWndListView, &rc);
+
+ /* Create columns. */
+ lvC.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;
+ lvC.pszText = szText;
+ lvC.fmt = LVCFMT_LEFT;
+
+ /* Load the column labels from the resource file. */
+ lvC.iSubItem = 0;
+ lvC.cx = (rc.right - rc.left) / 4;
+ LoadStringW(hInst, IDS_REQALTERNATIVELIST, szText, ARRAY_SIZE(szText));
+ if (ListView_InsertColumn(hWndListView, 0, &lvC) == -1)
+ return FALSE;
+
+ lvC.iSubItem = 1;
+ lvC.cx = (rc.right - rc.left) / 4;
+ LoadStringW(hInst, IDS_REQRESOURCELIST, szText, ARRAY_SIZE(szText));
+ if (ListView_InsertColumn(hWndListView, 1, &lvC) == -1)
+ return FALSE;
+
+ lvC.iSubItem = 2;
+ lvC.cx = (rc.right - rc.left) / 4;
+ LoadStringW(hInst, IDS_REQDESCRIPTOR, szText, ARRAY_SIZE(szText));
+ if (ListView_InsertColumn(hWndListView, 2, &lvC) == -1)
+ return FALSE;
+
+ lvC.iSubItem = 3;
+ lvC.cx = (rc.right - rc.left) - (3 * ((rc.right - rc.left) / 4));
+ LoadStringW(hInst, IDS_REQDEVICETYPE, szText, ARRAY_SIZE(szText));
+ if (ListView_InsertColumn(hWndListView, 3, &lvC) == -1)
+ return FALSE;
+
+ return TRUE;
+}
+
+static VOID
+GetResourceType(UCHAR ResourceType,
+ LPWSTR pBuffer,
+ DWORD dwLength)
+{
+ switch (ResourceType)
+ {
+ case CmResourceTypePort:
+ LoadStringW(hInst, IDS_TYPE_PORT, pBuffer, dwLength);
+ break;
+
+ case CmResourceTypeInterrupt:
+ LoadStringW(hInst, IDS_TYPE_INTERRUPT, pBuffer, dwLength);
+ break;
+
+ case CmResourceTypeMemory:
+ LoadStringW(hInst, IDS_TYPE_MEMORY, pBuffer, dwLength);
+ break;
+
+ case CmResourceTypeDma:
+ LoadStringW(hInst, IDS_TYPE_DMA, pBuffer, dwLength);
+ break;
+
+ default:
+ wsprintf(pBuffer, L"Unknown %u", ResourceType);
+ break;
+ }
+}
+
+static VOID
+GetShareDisposition(
+ UCHAR ShareDisposition,
+ LPWSTR pBuffer,
+ DWORD dwLength)
+{
+ switch (ShareDisposition)
+ {
+ case CmResourceShareUndetermined:
+ LoadStringW(hInst, IDS_SHARE_UNDETERMINED, pBuffer, dwLength);
+ break;
+
+ case CmResourceShareDeviceExclusive:
+ LoadStringW(hInst, IDS_SHARE_DEVICE_EXCLUSIVE, pBuffer, dwLength);
+ break;
+
+ case CmResourceShareDriverExclusive:
+ LoadStringW(hInst, IDS_SHARE_DRIVER_EXCLUSIVE, pBuffer, dwLength);
+ break;
+
+ case CmResourceShareShared:
+ LoadStringW(hInst, IDS_SHARE_SHARED, pBuffer, dwLength);
+ break;
+ }
+}
+
+static VOID
+GetPortType(
+ USHORT Flags,
+ LPWSTR pBuffer,
+ DWORD dwLength)
+{
+ if ((Flags & CM_RESOURCE_PORT_IO) == CM_RESOURCE_PORT_IO)
+ {
+ LoadStringW(hInst, IDS_PORT_PORT_IO, pBuffer, dwLength);
+ }
+ else if ((Flags & CM_RESOURCE_PORT_IO) == CM_RESOURCE_PORT_MEMORY)
+ {
+ LoadStringW(hInst, IDS_PORT_MEMORY_IO, pBuffer, dwLength);
+ }
+}
+
+static VOID
+GetMemoryAccess(
+ USHORT Flags,
+ LPWSTR pBuffer,
+ DWORD dwLength)
+{
+ if ((Flags & (CM_RESOURCE_MEMORY_READ_ONLY | CM_RESOURCE_MEMORY_WRITE_ONLY)) ==
CM_RESOURCE_MEMORY_READ_WRITE)
+ {
+ LoadStringW(hInst, IDS_MEMORY_READ_WRITE, pBuffer, dwLength);
+ }
+ else if ((Flags & (CM_RESOURCE_MEMORY_READ_ONLY | CM_RESOURCE_MEMORY_WRITE_ONLY))
== CM_RESOURCE_MEMORY_READ_ONLY)
+ {
+ LoadStringW(hInst, IDS_MEMORY_READ_ONLY, pBuffer, dwLength);
+ }
+ else if ((Flags & (CM_RESOURCE_MEMORY_READ_ONLY | CM_RESOURCE_MEMORY_WRITE_ONLY))
== CM_RESOURCE_MEMORY_WRITE_ONLY)
+ {
+ LoadStringW(hInst, IDS_MEMORY_WRITE_ONLY, pBuffer, dwLength);
+ }
+}
+
+static VOID
+GetInterruptType(
+ USHORT Flags,
+ LPWSTR pBuffer,
+ DWORD dwLength)
+{
+ if ((Flags & CM_RESOURCE_INTERRUPT_LEVEL_LATCHED_BITS) ==
CM_RESOURCE_INTERRUPT_LATCHED)
+ {
+ LoadStringW(hInst, IDS_INTERRUPT_EDGE_SENSITIVE, pBuffer, dwLength);
+ }
+ else
+ {
+ LoadStringW(hInst, IDS_INTERRUPT_LEVEL_SENSITIVE, pBuffer, dwLength);
+ }
+}
+
+static VOID
+AddRequirementsToList(HWND hwndDlg, HWND hwnd)
+{
+ PIO_RESOURCE_LIST pResourceList;
+ PIO_RESOURCE_DESCRIPTOR pDescriptor;
+ WCHAR buffer[80];
+ LVITEMW item;
+ ULONG i, j, index;
+ INT iItem;
+
+ index = 0;
+ pResourceList = &requirementsValueData->List[0];
+ for (i = 0; i < requirementsValueData->AlternativeLists; i++)
+ {
+ for (j = 0; j < pResourceList->Count; j++)
+ {
+ pDescriptor = &pResourceList->Descriptors[j];
+
+ wsprintf(buffer, L"%lu", i + 1);
+
+ item.mask = LVIF_TEXT | LVIF_PARAM;
+ item.iItem = index;
+ item.iSubItem = 0;
+ item.state = 0;
+ item.stateMask = 0;
+ item.pszText = buffer;
+ item.cchTextMax = (int)wcslen(item.pszText);
+ item.lParam = (LPARAM)pDescriptor;
+
+ iItem = ListView_InsertItem(hwnd, &item);
+ if (iItem != -1)
+ {
+ wsprintf(buffer, L"%lu", j + 1);
+ ListView_SetItemText(hwnd, iItem, 1, buffer);
+ wsprintf(buffer, L"%lu", 1);
+ ListView_SetItemText(hwnd, iItem, 2, buffer);
+
+ GetResourceType(pDescriptor->Type, buffer, 80);
+ ListView_SetItemText(hwnd, iItem, 3, buffer);
+ }
+
+ index++;
+ }
+
+
+ pResourceList = (PIO_RESOURCE_LIST)(pResourceList->Descriptors +
pResourceList->Count);
+ }
+
+ GetInterfaceType(requirementsValueData->InterfaceType, buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQINTERFACETYPE, buffer);
+ SetDlgItemInt(hwndDlg, IDC_REQBUSNUMBER, (UINT)requirementsValueData->BusNumber,
FALSE);
+ SetDlgItemInt(hwndDlg, IDC_REQSLOTNUMBER, (UINT)requirementsValueData->SlotNumber,
FALSE);
+}
+
+static INT_PTR CALLBACK show_requirements_port_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM
wParam, LPARAM lParam)
+{
+ PIO_RESOURCE_DESCRIPTOR pDescriptor;
+ WCHAR Buffer[80];
+
+ switch(uMsg)
+ {
+ case WM_INITDIALOG:
+ pDescriptor = (PIO_RESOURCE_DESCRIPTOR)lParam;
+
+ GetPortType(pDescriptor->Flags, Buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_PORT_TYPE, Buffer);
+
+ wsprintf(Buffer, L"0x%lx", pDescriptor->u.Port.Length);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_PORT_LENGTH, Buffer);
+ wsprintf(Buffer, L"0x%lx", pDescriptor->u.Port.Alignment);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_PORT_ALIGN, Buffer);
+#ifdef _M_AMD64
+ wsprintf(Buffer, L"0x%016I64x",
pDescriptor->u.Port.MinimumAddress.QuadPart);
+#else
+ wsprintf(Buffer, L"0x%08lx",
pDescriptor->u.Port.MinimumAddress.u.LowPart);
+#endif
+ SetDlgItemTextW(hwndDlg, IDC_REQ_PORT_MIN, Buffer);
+#ifdef _M_AMD64
+ wsprintf(Buffer, L"0x%016I64x",
pDescriptor->u.Port.MaximumAddress.QuadPart);
+#else
+ wsprintf(Buffer, L"0x%08lx",
pDescriptor->u.Port.MaximumAddress.u.LowPart);
+#endif
+ SetDlgItemTextW(hwndDlg, IDC_REQ_PORT_MAX, Buffer);
+
+ GetShareDisposition(pDescriptor->ShareDisposition, Buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_PORT_SHARE, Buffer);
+
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_PORT_ALTERNATIVE),
(pDescriptor->Option & IO_RESOURCE_ALTERNATIVE));
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_PORT_PREFERRED), (pDescriptor->Option
& IO_RESOURCE_PREFERRED));
+ return FALSE;
+
+ case WM_COMMAND:
+ switch (LOWORD(wParam))
+ {
+ case IDOK:
+ case IDCANCEL:
+ EndDialog(hwndDlg, IDOK);
+ break;
+ }
+ }
+ return FALSE;
+}
+
+static INT_PTR CALLBACK show_requirements_memory_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM
wParam, LPARAM lParam)
+{
+ PIO_RESOURCE_DESCRIPTOR pDescriptor;
+ WCHAR Buffer[80];
+
+ switch(uMsg)
+ {
+ case WM_INITDIALOG:
+ pDescriptor = (PIO_RESOURCE_DESCRIPTOR)lParam;
+
+ GetMemoryAccess(pDescriptor->Flags, Buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_MEMORY_ACCESS, Buffer);
+
+ wsprintf(Buffer, L"0x%lx", pDescriptor->u.Memory.Length);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_MEMORY_LENGTH, Buffer);
+ wsprintf(Buffer, L"0x%lx", pDescriptor->u.Memory.Alignment);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_MEMORY_ALIGN, Buffer);
+#ifdef _M_AMD64
+ wsprintf(Buffer, L"0x%016I64x",
pDescriptor->u.Memory.MinimumAddress.QuadPart);
+#else
+ wsprintf(Buffer, L"0x%08lx",
pDescriptor->u.Memory.MinimumAddress.u.LowPart);
+#endif
+ SetDlgItemTextW(hwndDlg, IDC_REQ_MEMORY_MIN, Buffer);
+#ifdef _M_AMD64
+ wsprintf(Buffer, L"0x%016I64x",
pDescriptor->u.Memory.MaximumAddress.QuadPart);
+#else
+ wsprintf(Buffer, L"0x%08lx",
pDescriptor->u.Memory.MaximumAddress.u.LowPart);
+#endif
+ SetDlgItemTextW(hwndDlg, IDC_REQ_MEMORY_MAX, Buffer);
+
+ GetShareDisposition(pDescriptor->ShareDisposition, Buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_MEMORY_SHARE, Buffer);
+
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_MEMORY_ALTERNATIVE),
(pDescriptor->Option & IO_RESOURCE_ALTERNATIVE));
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_MEMORY_PREFERRED),
(pDescriptor->Option & IO_RESOURCE_PREFERRED));
+ return FALSE;
+
+ case WM_COMMAND:
+ switch (LOWORD(wParam))
+ {
+ case IDOK:
+ case IDCANCEL:
+ EndDialog(hwndDlg, IDOK);
+ break;
+ }
+ }
+ return FALSE;
+}
+
+static INT_PTR CALLBACK show_requirements_interrupt_dlgproc(HWND hwndDlg, UINT uMsg,
WPARAM wParam, LPARAM lParam)
+{
+ PIO_RESOURCE_DESCRIPTOR pDescriptor;
+ WCHAR Buffer[80];
+
+ switch(uMsg)
+ {
+ case WM_INITDIALOG:
+ pDescriptor = (PIO_RESOURCE_DESCRIPTOR)lParam;
+
+ GetInterruptType(pDescriptor->Flags, Buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_INT_TYPE, Buffer);
+
+ wsprintf(Buffer, L"0x%lx",
pDescriptor->u.Interrupt.MinimumVector);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_INT_MIN, Buffer);
+ wsprintf(Buffer, L"0x%lx",
pDescriptor->u.Interrupt.MaximumVector);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_INT_MAX, Buffer);
+
+ GetShareDisposition(pDescriptor->ShareDisposition, Buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_INT_SHARE, Buffer);
+
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_INT_ALTERNATIVE),
(pDescriptor->Option & IO_RESOURCE_ALTERNATIVE));
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_INT_PREFERRED), (pDescriptor->Option
& IO_RESOURCE_PREFERRED));
+ return FALSE;
+
+ case WM_COMMAND:
+ switch (LOWORD(wParam))
+ {
+ case IDOK:
+ case IDCANCEL:
+ EndDialog(hwndDlg, IDOK);
+ break;
+ }
+ }
+ return FALSE;
+}
+
+static INT_PTR CALLBACK show_requirements_dma_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM
wParam, LPARAM lParam)
+{
+ PIO_RESOURCE_DESCRIPTOR pDescriptor;
+ WCHAR Buffer[80];
+
+ switch(uMsg)
+ {
+ case WM_INITDIALOG:
+ pDescriptor = (PIO_RESOURCE_DESCRIPTOR)lParam;
+ wsprintf(Buffer, L"0x%lx", pDescriptor->u.Dma.MinimumChannel);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_DMA_MIN, Buffer);
+ wsprintf(Buffer, L"0x%lx", pDescriptor->u.Dma.MaximumChannel);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_DMA_MAX, Buffer);
+
+ GetShareDisposition(pDescriptor->ShareDisposition, Buffer, 80);
+ SetDlgItemTextW(hwndDlg, IDC_REQ_DMA_SHARE, Buffer);
+
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_DMA_ALTERNATIVE),
(pDescriptor->Option & IO_RESOURCE_ALTERNATIVE));
+ EnableWindow(GetDlgItem(hwndDlg, IDC_REQ_DMA_PREFERRED), (pDescriptor->Option
& IO_RESOURCE_PREFERRED));
+ return FALSE;
+
+ case WM_COMMAND:
+ switch (LOWORD(wParam))
+ {
+ case IDOK:
+ case IDCANCEL:
+ EndDialog(hwndDlg, IDOK);
+ break;
+ }
+ }
+ return FALSE;
+}
+
+static VOID
+ShowRequirement(HWND hwndDlg)
+{
+ PIO_RESOURCE_DESCRIPTOR pDescriptor;
+ LVITEMW item;
+
+ if (requirementsIndex == -1)
+ return;
+
+ item.mask = LVIF_PARAM;
+ item.iItem = requirementsIndex;
+ item.iSubItem = 0;
+ ListView_GetItem(GetDlgItem(hwndDlg, IDC_REQUIREMENTS_LIST), &item);
+
+ pDescriptor = (PIO_RESOURCE_DESCRIPTOR)item.lParam;
+ if (pDescriptor)
+ {
+ switch (pDescriptor->Type)
+ {
+ case CmResourceTypePort:
+ DialogBoxParamW(0, MAKEINTRESOURCEW(IDD_EDIT_REQUIREMENTS_PORT), hwndDlg,
show_requirements_port_dlgproc, (LPARAM)pDescriptor);
+ break;
+ case CmResourceTypeMemory:
+ DialogBoxParamW(0, MAKEINTRESOURCEW(IDD_EDIT_REQUIREMENTS_MEMORY), hwndDlg,
show_requirements_memory_dlgproc, (LPARAM)pDescriptor);
+ break;
+ case CmResourceTypeInterrupt:
+ DialogBoxParamW(0, MAKEINTRESOURCEW(IDD_EDIT_REQUIREMENTS_INT), hwndDlg,
show_requirements_interrupt_dlgproc, (LPARAM)pDescriptor);
+ break;
+ case CmResourceTypeDma:
+ DialogBoxParamW(0, MAKEINTRESOURCEW(IDD_EDIT_REQUIREMENTS_DMA), hwndDlg,
show_requirements_dma_dlgproc, (LPARAM)pDescriptor);
+ break;
+ default:
+ break;
+ }
+ }
+}
+
+static BOOL
+OnRequirementsListNotify(HWND hwndDlg, NMHDR *phdr)
+{
+ LPNMLISTVIEW lpnmlv = (LPNMLISTVIEW)phdr;
+
+ switch (phdr->idFrom)
+ {
+ case IDC_REQUIREMENTS_LIST:
+ switch(phdr->code)
+ {
+ case NM_CLICK:
+ requirementsIndex = lpnmlv->iItem;
+ EnableWindow(GetDlgItem(hwndDlg, IDC_SHOW_REQUIREMENT),
(lpnmlv->iItem != -1));
+ break;
+
+ case NM_DBLCLK:
+ if (lpnmlv->iItem != -1)
+ {
+ requirementsIndex = lpnmlv->iItem;
+ ShowRequirement(hwndDlg);
+ }
+ break;
+ }
+ break;
+ }
+
+ return FALSE;
+}
+
+static INT_PTR CALLBACK modify_requirements_list_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM
wParam, LPARAM lParam)
+{
+ UNREFERENCED_PARAMETER(lParam);
+
+ switch(uMsg)
+ {
+ case WM_INITDIALOG:
+ CreateRequirementsListColumns(GetDlgItem(hwndDlg, IDC_REQUIREMENTS_LIST));
+ AddRequirementsToList(hwndDlg, GetDlgItem(hwndDlg, IDC_REQUIREMENTS_LIST));
+ return FALSE;
+
+ case WM_NOTIFY:
+ return OnRequirementsListNotify(hwndDlg, (NMHDR *)lParam);
+
+ case WM_COMMAND:
+ switch (LOWORD(wParam))
+ {
+ case IDC_SHOW_REQUIREMENT:
+ if (requirementsIndex != -1)
+ ShowRequirement(hwndDlg);
+ break;
+ case IDOK:
+ EndDialog(hwndDlg, IDOK);
+ break;
+ case IDCANCEL:
+ EndDialog(hwndDlg, IDCANCEL);
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
BOOL ModifyValue(HWND hwnd, HKEY hKey, LPCWSTR valueName, BOOL EditBin)
{
@@ -1309,6 +1893,34 @@ BOOL ModifyValue(HWND hwnd, HKEY hKey, LPCWSTR valueName, BOOL
EditBin)
{
}
}
+ else if (EditBin == FALSE && type == REG_RESOURCE_REQUIREMENTS_LIST)
+ {
+ if (valueDataLen > 0)
+ {
+ requirementsValueData = HeapAlloc(GetProcessHeap(), 0, valueDataLen +
sizeof(ULONG));
+ if (requirementsValueData == NULL)
+ {
+ error(hwnd, IDS_TOO_BIG_VALUE, valueDataLen);
+ goto done;
+ }
+
+ lRet = RegQueryValueExW(hKey, valueName, 0, 0, (LPBYTE)requirementsValueData,
&valueDataLen);
+ if (lRet != ERROR_SUCCESS)
+ {
+ error(hwnd, IDS_BAD_VALUE, valueName);
+ goto done;
+ }
+
+ }
+ else
+ {
+ requirementsValueData = NULL;
+ }
+
+ if (DialogBoxW(0, MAKEINTRESOURCEW(IDD_EDIT_REQUIREMENTS_LIST), hwnd,
modify_requirements_list_dlgproc) == IDOK)
+ {
+ }
+ }
else if ((EditBin != FALSE) || (type == REG_NONE) || (type == REG_BINARY))
{
if(valueDataLen > 0)
@@ -1359,6 +1971,10 @@ done:
HeapFree(GetProcessHeap(), 0, stringValueData);
stringValueData = NULL;
+ if (requirementsValueData)
+ HeapFree(GetProcessHeap(), 0, requirementsValueData);
+ requirementsValueData = NULL;
+
return result;
}
diff --git a/base/applications/regedit/lang/bg-BG.rc
b/base/applications/regedit/lang/bg-BG.rc
index 6e7395ce1e2..24378e23f97 100644
--- a/base/applications/regedit/lang/bg-BG.rc
+++ b/base/applications/regedit/lang/bg-BG.rc
@@ -317,6 +317,105 @@ BEGIN
PUSHBUTTON "&Данни...", IDC_SHOW_RESOURCE_DATA, 198, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -537,6 +636,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/cs-CZ.rc
b/base/applications/regedit/lang/cs-CZ.rc
index b5c1966561b..76bca127422 100644
--- a/base/applications/regedit/lang/cs-CZ.rc
+++ b/base/applications/regedit/lang/cs-CZ.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/de-DE.rc
b/base/applications/regedit/lang/de-DE.rc
index f097213567b..5a89238e82b 100644
--- a/base/applications/regedit/lang/de-DE.rc
+++ b/base/applications/regedit/lang/de-DE.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Daten...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Liste der Anforderungen"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Scjnittstellentyp:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Busnummer:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Steckplatznummer:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Anzeigen...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14,
WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Typ:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Länge:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Ausrichtung:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimale Adresse:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximale Adresse:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Verfügbarkeit:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Option", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternativ", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Bevorzugt", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Zugriff:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Länge:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Ausrichtung:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimale Adresse:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximale Adresse:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Verfügbarkeit:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Option", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternativ", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Bevorzugt", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Typ:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimaler Vektor:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximaler Vektor:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Verfügbarkeit:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Option", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternativ", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Bevorzugt", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimaler Kanal:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximaler Kanal:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Verfügbarkeit:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Option", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternativ", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Bevorzugt", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Liste der Alternativen"
+ IDS_REQRESOURCELIST "Liste der Ressourcen"
+ IDS_REQDESCRIPTOR "Beschreibung"
+ IDS_REQDEVICETYPE "Gerätertyp"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Arbeitsspeicher"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Geräte-exklusiv"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Treiber-exklusiv"
+ IDS_SHARE_SHARED "Gemeinsam benutzt"
+ IDS_SHARE_UNDETERMINED "Unbestimmt"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/el-GR.rc
b/base/applications/regedit/lang/el-GR.rc
index 72b420111ba..150eb929abd 100644
--- a/base/applications/regedit/lang/el-GR.rc
+++ b/base/applications/regedit/lang/el-GR.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/en-US.rc
b/base/applications/regedit/lang/en-US.rc
index 2b3cc3137b5..61a087c897e 100644
--- a/base/applications/regedit/lang/en-US.rc
+++ b/base/applications/regedit/lang/en-US.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/es-ES.rc
b/base/applications/regedit/lang/es-ES.rc
index 703f821d72d..1d43b804214 100644
--- a/base/applications/regedit/lang/es-ES.rc
+++ b/base/applications/regedit/lang/es-ES.rc
@@ -315,6 +315,105 @@ BEGIN
PUSHBUTTON "&Datos...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -535,6 +634,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/fr-FR.rc
b/base/applications/regedit/lang/fr-FR.rc
index 4c049612b61..37510ab0e02 100644
--- a/base/applications/regedit/lang/fr-FR.rc
+++ b/base/applications/regedit/lang/fr-FR.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Données...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/he-IL.rc
b/base/applications/regedit/lang/he-IL.rc
index 1f1e50a0abd..50f2336999e 100644
--- a/base/applications/regedit/lang/he-IL.rc
+++ b/base/applications/regedit/lang/he-IL.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "מידע...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/hu-HU.rc
b/base/applications/regedit/lang/hu-HU.rc
index 49a5bf8a5ba..9d95ea180af 100644
--- a/base/applications/regedit/lang/hu-HU.rc
+++ b/base/applications/regedit/lang/hu-HU.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/id-ID.rc
b/base/applications/regedit/lang/id-ID.rc
index 0c6c516d995..50de571105b 100644
--- a/base/applications/regedit/lang/id-ID.rc
+++ b/base/applications/regedit/lang/id-ID.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/it-IT.rc
b/base/applications/regedit/lang/it-IT.rc
index 5394d596765..8d3a613528c 100644
--- a/base/applications/regedit/lang/it-IT.rc
+++ b/base/applications/regedit/lang/it-IT.rc
@@ -320,6 +320,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -540,6 +639,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/ja-JP.rc
b/base/applications/regedit/lang/ja-JP.rc
index ecb5d413a28..9a923a86d2e 100644
--- a/base/applications/regedit/lang/ja-JP.rc
+++ b/base/applications/regedit/lang/ja-JP.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "データ(&D)...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "値 %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/ko-KR.rc
b/base/applications/regedit/lang/ko-KR.rc
index 08807796261..cc5d1069a94 100644
--- a/base/applications/regedit/lang/ko-KR.rc
+++ b/base/applications/regedit/lang/ko-KR.rc
@@ -314,6 +314,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -534,6 +633,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/nl-NL.rc
b/base/applications/regedit/lang/nl-NL.rc
index 96b94f9227e..7c39a9af67d 100644
--- a/base/applications/regedit/lang/nl-NL.rc
+++ b/base/applications/regedit/lang/nl-NL.rc
@@ -206,6 +206,105 @@ BEGIN
END
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* Dialogs */
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/no-NO.rc
b/base/applications/regedit/lang/no-NO.rc
index 94e748de214..af5694c5ae3 100644
--- a/base/applications/regedit/lang/no-NO.rc
+++ b/base/applications/regedit/lang/no-NO.rc
@@ -206,6 +206,105 @@ BEGIN
END
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* Dialogs */
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/pl-PL.rc
b/base/applications/regedit/lang/pl-PL.rc
index 23b94db9ede..e47fb22fdaa 100644
--- a/base/applications/regedit/lang/pl-PL.rc
+++ b/base/applications/regedit/lang/pl-PL.rc
@@ -322,6 +322,105 @@ BEGIN
PUSHBUTTON "&Dane...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -542,6 +641,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/pt-BR.rc
b/base/applications/regedit/lang/pt-BR.rc
index eed2f74ffec..81617f2f4c0 100644
--- a/base/applications/regedit/lang/pt-BR.rc
+++ b/base/applications/regedit/lang/pt-BR.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/pt-PT.rc
b/base/applications/regedit/lang/pt-PT.rc
index 790ef64cb5a..058bb243fcf 100644
--- a/base/applications/regedit/lang/pt-PT.rc
+++ b/base/applications/regedit/lang/pt-PT.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Dados...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/ro-RO.rc
b/base/applications/regedit/lang/ro-RO.rc
index b2869f90871..fa099a8ba39 100644
--- a/base/applications/regedit/lang/ro-RO.rc
+++ b/base/applications/regedit/lang/ro-RO.rc
@@ -322,6 +322,105 @@ BEGIN
PUSHBUTTON "&Date…", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -542,6 +641,22 @@ BEGIN
IDS_VALUE_INDEX "Valoare %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/ru-RU.rc
b/base/applications/regedit/lang/ru-RU.rc
index 5e7f89dbca8..dfd0c845a7a 100644
--- a/base/applications/regedit/lang/ru-RU.rc
+++ b/base/applications/regedit/lang/ru-RU.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Данные...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/sk-SK.rc
b/base/applications/regedit/lang/sk-SK.rc
index 1b5b3878aeb..cff38f07a3f 100644
--- a/base/applications/regedit/lang/sk-SK.rc
+++ b/base/applications/regedit/lang/sk-SK.rc
@@ -317,6 +317,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -537,6 +636,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/sl-SI.rc
b/base/applications/regedit/lang/sl-SI.rc
index 27862c037e2..f8a7b2d81de 100644
--- a/base/applications/regedit/lang/sl-SI.rc
+++ b/base/applications/regedit/lang/sl-SI.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/sq-AL.rc
b/base/applications/regedit/lang/sq-AL.rc
index 5890b9771f5..30cef73c34d 100644
--- a/base/applications/regedit/lang/sq-AL.rc
+++ b/base/applications/regedit/lang/sq-AL.rc
@@ -316,6 +316,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -536,6 +635,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/sv-SE.rc
b/base/applications/regedit/lang/sv-SE.rc
index 1b573768e40..1d4d48a9901 100644
--- a/base/applications/regedit/lang/sv-SE.rc
+++ b/base/applications/regedit/lang/sv-SE.rc
@@ -312,6 +312,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -532,6 +631,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/th-TH.rc
b/base/applications/regedit/lang/th-TH.rc
index 518846fe433..c094f15187f 100644
--- a/base/applications/regedit/lang/th-TH.rc
+++ b/base/applications/regedit/lang/th-TH.rc
@@ -314,6 +314,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -534,6 +633,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/tr-TR.rc
b/base/applications/regedit/lang/tr-TR.rc
index d1a63326a99..dcfa434d13f 100644
--- a/base/applications/regedit/lang/tr-TR.rc
+++ b/base/applications/regedit/lang/tr-TR.rc
@@ -314,6 +314,105 @@ BEGIN
PUSHBUTTON "Veri...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -534,6 +633,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/uk-UA.rc
b/base/applications/regedit/lang/uk-UA.rc
index dfcd70543e0..3f4970216d7 100644
--- a/base/applications/regedit/lang/uk-UA.rc
+++ b/base/applications/regedit/lang/uk-UA.rc
@@ -314,6 +314,105 @@ BEGIN
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -534,6 +633,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/zh-CN.rc
b/base/applications/regedit/lang/zh-CN.rc
index b3e911b060f..1902f038a8c 100644
--- a/base/applications/regedit/lang/zh-CN.rc
+++ b/base/applications/regedit/lang/zh-CN.rc
@@ -322,6 +322,105 @@ BEGIN
PUSHBUTTON "数据...(&D)", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -542,6 +641,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/zh-HK.rc
b/base/applications/regedit/lang/zh-HK.rc
index ccb5f7385f6..64b3a2a5fd2 100644
--- a/base/applications/regedit/lang/zh-HK.rc
+++ b/base/applications/regedit/lang/zh-HK.rc
@@ -320,6 +320,105 @@ BEGIN
PUSHBUTTON "資料(&D)...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -540,6 +639,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/lang/zh-TW.rc
b/base/applications/regedit/lang/zh-TW.rc
index 4b4b3a2d1c7..49aa80f1b06 100644
--- a/base/applications/regedit/lang/zh-TW.rc
+++ b/base/applications/regedit/lang/zh-TW.rc
@@ -321,6 +321,105 @@ BEGIN
PUSHBUTTON "資料(&D)...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14,
WS_DISABLED
END
+IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Requirements List"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT |
LVS_NOSORTHEADER |
+ LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
+ RTEXT "Interface Type:", IDC_STATIC, 10, 80, 62, 8
+ LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
+ RTEXT "Bus Number:", IDC_STATIC, 10, 90, 62, 8
+ LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
+ RTEXT "Slot Type:", IDC_STATIC, 10, 100, 62, 8
+ LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
+ DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
+ PUSHBUTTON "Show...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
+END
+
+IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_PORT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Access:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
+ RTEXT "Length:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
+ RTEXT "Alignment:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
+ RTEXT "Minimum Address:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
+ RTEXT "Maximum Address:", IDC_STATIC, 10, 50, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 60, 61, 8
+ LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 37, 8,
WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_MEMORY_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Type:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
+ RTEXT "Minimum Vector:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
+ RTEXT "Maximum Vector:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 40, 61, 8
+ LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_INT_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_INT_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
+IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Port"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ RTEXT "Minimum Channel:", IDC_STATIC, 10, 10, 61, 8
+ LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
+ RTEXT "Maximum Channel:", IDC_STATIC, 10, 20, 61, 8
+ LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
+ RTEXT "Share Disposition:", IDC_STATIC, 10, 30, 61, 8
+ LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
+ GROUPBOX "Options", IDC_STATIC, 10, 72, 83, 39
+ LTEXT "Alternative", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 37, 8, WS_DISABLED
+ LTEXT "Preferred", IDC_REQ_DMA_PREFERRED, 34, 96, 37, 8, WS_DISABLED
+ DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
+END
+
/* String Tables */
STRINGTABLE
@@ -541,6 +640,22 @@ BEGIN
IDS_VALUE_INDEX "Value %d"
END
+STRINGTABLE
+BEGIN
+ IDS_REQALTERNATIVELIST "Alternative List"
+ IDS_REQRESOURCELIST "Resource List"
+ IDS_REQDESCRIPTOR "Descriptor"
+ IDS_REQDEVICETYPE "Device Type"
+ IDS_TYPE_PORT "Port"
+ IDS_TYPE_INTERRUPT "Interrupt"
+ IDS_TYPE_MEMORY "Memory"
+ IDS_TYPE_DMA "DMA"
+ IDS_SHARE_DEVICE_EXCLUSIVE "Device Exclusive"
+ IDS_SHARE_DRIVER_EXCLUSIVE "Driver Exclusive"
+ IDS_SHARE_SHARED "Shared"
+ IDS_SHARE_UNDETERMINED "Undetermined"
+END
+
/*****************************************************************/
/* Dialogs */
diff --git a/base/applications/regedit/resource.h b/base/applications/regedit/resource.h
index c4cc3955273..eeee3c0f81c 100644
--- a/base/applications/regedit/resource.h
+++ b/base/applications/regedit/resource.h
@@ -257,6 +257,21 @@
#define IDS_UNKNOWN 31608
#define IDS_VALUE_INDEX 31609
+#define IDS_REQALTERNATIVELIST 31610
+#define IDS_REQRESOURCELIST 31611
+#define IDS_REQDESCRIPTOR 31612
+#define IDS_REQDEVICETYPE 31613
+
+#define IDS_TYPE_PORT 31614
+#define IDS_TYPE_INTERRUPT 31615
+#define IDS_TYPE_MEMORY 31616
+#define IDS_TYPE_DMA 31617
+#define IDS_SHARE_DEVICE_EXCLUSIVE 31618
+#define IDS_SHARE_DRIVER_EXCLUSIVE 31619
+#define IDS_SHARE_SHARED 31620
+#define IDS_SHARE_UNDETERMINED 31621
+
+
#define IDD_EDIT_STRING 2000
#define IDC_VALUE_NAME 2001
#define IDC_VALUE_DATA 2002
@@ -304,6 +319,48 @@
#define IDC_REVISION 2035
#define IDC_SHOW_RESOURCE_DATA 2036
+#define IDD_EDIT_REQUIREMENTS_LIST 2037
+#define IDC_REQUIREMENTS_LIST 2038
+#define IDC_REQINTERFACETYPE 2039
+#define IDC_REQBUSNUMBER 2040
+#define IDC_REQSLOTNUMBER 2041
+#define IDC_SHOW_REQUIREMENT 2042
+
+#define IDD_EDIT_REQUIREMENTS_PORT 2043
+#define IDC_REQ_PORT_TYPE 2044
+#define IDC_REQ_PORT_LENGTH 2045
+#define IDC_REQ_PORT_ALIGN 2046
+#define IDC_REQ_PORT_MIN 2047
+#define IDC_REQ_PORT_MAX 2048
+#define IDC_REQ_PORT_SHARE 2049
+#define IDC_REQ_PORT_ALTERNATIVE 2050
+#define IDC_REQ_PORT_PREFERRED 2051
+
+#define IDD_EDIT_REQUIREMENTS_MEMORY 2052
+#define IDC_REQ_MEMORY_ACCESS 2053
+#define IDC_REQ_MEMORY_LENGTH 2054
+#define IDC_REQ_MEMORY_ALIGN 2055
+#define IDC_REQ_MEMORY_MIN 2056
+#define IDC_REQ_MEMORY_MAX 2057
+#define IDC_REQ_MEMORY_SHARE 2058
+#define IDC_REQ_MEMORY_ALTERNATIVE 2059
+#define IDC_REQ_MEMORY_PREFERRED 2060
+
+#define IDD_EDIT_REQUIREMENTS_INT 2061
+#define IDC_REQ_INT_TYPE 2062
+#define IDC_REQ_INT_MIN 2063
+#define IDC_REQ_INT_MAX 2064
+#define IDC_REQ_INT_SHARE 2065
+#define IDC_REQ_INT_ALTERNATIVE 2066
+#define IDC_REQ_INT_PREFERRED 2067
+
+#define IDD_EDIT_REQUIREMENTS_DMA 2068
+#define IDC_REQ_DMA_MIN 2069
+#define IDC_REQ_DMA_MAX 2070
+#define IDC_REQ_DMA_SHARE 2071
+#define IDC_REQ_DMA_ALTERNATIVE 2072
+#define IDC_REQ_DMA_PREFERRED 2073
+
#define ID_FAVORITES_MIN 2100
#define ID_FAVORITES_MAX 2999