add_subdirectory(netshell)
add_subdirectory(ntobjshex)
add_subdirectory(shellbtrfs)
-add_subdirectory(slayer)
add_subdirectory(stobject)
+++ /dev/null
-
-spec2def(slayer.dll slayer.spec)
-
-list(APPEND SOURCE
- slayer.c
- slayer.rc
- ${CMAKE_CURRENT_BINARY_DIR}/slayer.def)
-
-add_library(slayer SHARED ${SOURCE})
-set_module_type(slayer win32dll UNICODE)
-target_link_libraries(slayer uuid)
-add_importlibs(slayer user32 comctl32 advapi32 ole32 shell32 msvcrt kernel32 ntdll)
-add_cd_file(TARGET slayer DESTINATION reactos/system32 FOR all)
+++ /dev/null
-LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 240, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Съвместимост"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Ако имате затруднения при работата на приложението с РеактОС, изберете като коя операционна система да му се представя РеактОС.", -1, 7, 7, 210, 31
- GROUPBOX "Режими на съвместимост", IDC_COMPATGROUP, 7, 41, 225, 49
- CHECKBOX "Изпълняване на приложението в режим на съвместимост за:", IDC_CHKRUNCOMPATIBILITY, 10, 57, 220, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 10, 70, 220, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Настройки на екрана", -1, 7, 99, 225, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Работа с 256 цвята", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Разделителна способност 640х480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Изключване на разцветките", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Про&мяна на режимите за съвместимост...", IDC_EDITCOMPATIBILITYMODES, 60, 167, 157, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Промяна на режимите за съвместимост"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Добавяне...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Обработка...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "Из&триване", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&Добре", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Отказ", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Слой за подобряване съвместимостта на обвивката и приложенията"
-END
+++ /dev/null
-/* FILE: dll/shellext/slayer/lang/cs-CZ.rc
- * TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
- * UPDATED: 2010-05-25
- */
-
-LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Kompatibilita"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Pokud jsou problémy se spouštěním tohoto programu v systému ReactOS, zvolte operační systém, který ReactOS tomuto programu sdělí.", -1, 7, 7, 210, 31
- GROUPBOX "Režim kompatibility", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Spustit tento program v režimu kompatibility pro:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Nastavení zobrazení", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Spustit v 256 barvách", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Spustit v rozlišení 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Vypnout vizuální motivy", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Up&ravit režimy kompatibility...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Další informace o <A>kompatibilitě programů</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Upravit režimy kompatibility"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Přidat...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Upravit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "S&mazat", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "Storno", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Vrstva kompatibility aplikací"
-END
+++ /dev/null
-LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Kompatibilität"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Falls dieses Programm Probleme verursacht, wählen Sie einen Kompatibilitätsmodus, unter dem das Programm möglicherweise korrekt funktioniert.", -1, 7, 7, 210, 31
- GROUPBOX "Kompatibilitätsmodus", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Programm im Kompatibilitätsmodus ausführen für:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Anzeigeeinstellungen", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Mit 256 Farben ausführen", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "In Bildschirmauflösung 640 x 480 ausführen", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Visuelle Designs deaktivieren", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Kompatibilitätsmodus ändern", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Weitere Informationen über <A>Programmkompatibilität</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Kompatibilitätsmodus ändern"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Hinzufügen...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Ändern...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Löschen", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Abbrechen", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Shell-Erweiterung der Anwendungs-Kompatibilitätsschicht"
-END
+++ /dev/null
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Compatibility"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "If you have problems running this program in ReactOS, select an operating system ReactOS should report to the application.", -1, 7, 7, 210, 31
- GROUPBOX "Compatibility mode", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Run this program in compatibility mode for:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Display settings", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Run in 256 colors", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Run in 640x480 screenresolution", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Disable visual themes", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "E&dit compatibility modes...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Edit Compatibility Modes"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Add...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Edit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Delete", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Cancel", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-/* Spanish translation by Samuel Serapión Vega */
-
-LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Compatibilidad"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Si tiene problemas ejecutando este programa en ReactOS, seleccione el modo de compatibilidad que coincida con otro sistema operativo en el que funciona.", -1, 7, 7, 210, 31
- GROUPBOX "Modo de compatibilidad", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Ejecutar este programa en modo de compatibilidad para:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Configuración de pantalla", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Ejecutar con 256 colores", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Ejecutar con resolución de pantalla de 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Deshabilitar temas visuales", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "E&ditar modos de compatibilidad...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Saber más acerca de <A>compatibilidad de programas</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Editar modos de compatibilidad"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Añadir...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Editar...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Borrar", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&Aceptar", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Cancelar", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Capa de extención de compatibilidad para aplicaciones"
-END
+++ /dev/null
-LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Konpatibilitatea"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "ReactOS programa hau exekutatzean arazoak badituzu, hautatu konpatibilitate aukera bat jada funtzionatzen duen beste sistema operatibo batekin", -1, 7, 7, 210, 31
- GROUPBOX "Konpatibilitate Modua ", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Programa hau exekutatu konpatibilizatzeko moduan honekin:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Pantaila konfiguratu ", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Exekutatu 256 kolorerekin", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "640x480 pantaila erresoluzioarekin exekutatu", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Ezgaitu gai bisualak", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Konpatibilitate moduan editatu...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "<A> Programen konpatibilitateari buruz gehiago</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Konpatibilitate moduak editatu"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Gehitu...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Editatu...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Ezabatu", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&Ados", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Utzi", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Aplikazioetarako konpatibilitate aukerak emateko modua"
-END
+++ /dev/null
-LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Compatibilité"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Si vous avez des difficultés à lancer ce programme sous ReactOS, sélectionner le système d'exploitation que ReactOS montrera à l'application.", -1, 7, 7, 210, 31
- GROUPBOX "Mode de compatibilité", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Lancer ce programme en mode de compatibilité pour:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Réglages de l'écran", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Lancer en 256 colors", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Lancer en resolution d'écran 640x480 ", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Désactiver les thèmes visuels", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "E&diter les Modes de compatibilité", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Editer les Modes de compatibilité"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Ajouter...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Editer...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Supprimer", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Annuler", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-EXSTYLE WS_EX_LAYOUTRTL
-CAPTION "תאימות"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "אם הנך נתקל בבעיות בהפעלת התכנית בReactOS, אנא בחר את מערכת ההפעלה שReactOS תדווח לתכנית.", -1, 7,7,210,31
- GROUPBOX "מצב תאימות", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "הפעל תוכנית זו במצב תאימות עבור:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "הגדרות תצוגה", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "הפעל במצב של 256 צבעים", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "הפעל ברזולוציית מסך 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "בטל ערכות נושא חזותיות", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "ערוך מצבי תאימות...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "למד עוד על <A>תאימות תכניות</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_LAYOUTRTL
-CAPTION "עריכת מצבי תאימות"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "הוסף...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "ערוך...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "מחק", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "אישור", IDOK, 95, 116, 60, 14
- PUSHBUTTON "ביטול", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-/* Hungarian translation by Robert Horvath - talley at cubeclub.hu */
-
-LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Kompatibilitás"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Ha probléma van, válassz ki egy operációs rendszert amit a ReactOS színlelni fog", -1, 7, 7, 210, 31
- GROUPBOX "Kompatibilitási mód", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Ez a program kompatibilitási módban fut:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Megjelenitői beállítások", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "256 szín", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "640x480-as felbontás", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Témák kikapcsolása", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Sémák szerkesztése...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Sémák szerkesztése"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Hozzáadás...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Szerkesztés...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Törlés", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Mégse", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Kompatibilitas"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Jika anda mempunyai masalah menjalan program ini dalam ReactOS, pilih sistem operasi ReactOS seharusnya melaporkan atas aplikasi ini.", -1, 7, 7, 210, 31
- GROUPBOX "Mode Kompatibilitas", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Jalankan program ini dalam mode kompatibilitas:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Setelan tampilan", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Jalankan dalam 256 warna", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Jalankan dalam resolusi layar 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Matikan tema visual", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "E&dit mode kompatibilitas...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Edit Mode Kompatibilitas"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Tambah...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Edit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Hapus", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Batal", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Kompatibilitas Aplikasi Ekstensi Lapisan Shell"
-END
+++ /dev/null
-/* Italian translation by Paolo Devoti, devotip@tiscali.it, 2007-01-11 */
-
-LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Compatibilità"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Se ci sono problemi ad eseguire questo programma in ReactOS potete scegliere un sistema operativo da segnalare all'applicazione.", -1, 7, 7, 210, 31
- GROUPBOX "Modalità compatibile", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Esegui questo programma in modalità compatibile per:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Impostazioni del monitor", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Esegui con 256 colori", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Esegui con schermo a risoluzione 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Disabilita gli schemi di visualizzazione", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Modifica la modalità compatibile...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Ulteriori informazioni sulla <A>compatibilità dei programmi</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Modifica la modalità compatibile"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Aggiungi...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Modifica...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Cancella", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "A&nnulla", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Estensione dell'ambiente per la compatibilità delle applicazioni"
-END
+++ /dev/null
-LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Compatibiliteit"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "If you have problems running this program in ReactOS, select an operating system ReactOS should report to the application.", -1, 7, 7, 210, 31
- GROUPBOX "Compatibility mode", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Run this program in compatibility mode for:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Display settings", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Run in 256 colors", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Run in 640x480 screenresolution", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Disable visual themes", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "E&dit compatibility modes...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Edit Compatibility Modes"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Add...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Edit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Delete", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Cancel", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Kompaktibilitet"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Hvis du har problemer med å kjøre programmer i ReactOS, velg et operativsystem ReactOS skulle fungere for programmet.", -1, 7, 7, 210, 31
- GROUPBOX "Kompaktibilitetsmodus", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Kjør dette programmet i kompaktibilitetsmodus for:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Skjerminnstillinger", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Kjør i 256 farger", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Kjør med skjermoppløsning på 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Deaktiver visuelle temaer", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "E&dit compatibility modes...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Lær mere om <A>program kompaktibilitet</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Rediger kompaktibilitetsmodus"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Legg til...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Rediger...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Slett", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Avbryt", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-/* Translated by Sebastian Gasiorek, UTF-8 conversion by Caemyr (May, 2011) */
-
-LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Zgodność"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Jeżeli masz problemy z uruchamianiem tego programu w ReactOS, wybierz system operacyjny, który ReactOS powinien zgłaszać aplikacji.", -1, 7, 7, 210, 31
- GROUPBOX "Tryb zgodności", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Uruchom ten program w trybie zgodności z:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Ustawienia ekranu", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Uruchom w 256 kolorach", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Uruchom w rozdzielczości ekranu 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Wyłącz kompozycje wizualne", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "E&dytuj tryby zgodności...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Dowiedz się więcej o <A>zgodności programów</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Edycja trybów zgodności"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Dodaj...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Edytuj...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Usuń", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Anuluj", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Warstwa kompatybilności programów w powłoce systemu ReactOS"
-END
+++ /dev/null
-/*
- * FILE: dll/shellext/slayer/lang/ro-RO.rc
- * ReactOS Project (http://www.reactos.org)
- * TRANSLATOR: Fulea Ștefan (PM on ReactOS Forum to fulea.stefan)
- * CHANGE LOG: 2011-09-02 initial translation
- */
-
-LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Compatibilitate"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Dacă aplicația nu merge în ReactOS, alegeți un alt sistem de operare pe care ReactOS îl va simula aplicației.", -1, 7, 7, 210, 31
- GROUPBOX "Mod de compatibilitate", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Executați această aplicație ca fiind pentru:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 198, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Parametri de afișare", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Execută în 256 culori", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Folosește o rezoluție de 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Dezactivează temele vizuale", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Mo&duri de compatibilitate…", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Gestionează compatibilitate"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "Adă&ugare…", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "E&ditare…", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "Șt&erge", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "Con&firmă", IDOK, 95, 116, 60, 14
- PUSHBUTTON "A&nulează", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Stratul extensie de interfață dedicat compatibilității aplicațiilor"
-END
+++ /dev/null
-/* Russian translation by Mikhail Y. Zvyozdochkin */
-
-LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Совместимость"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "При возникновении проблем выберите, какую операционную систему должна имитировать ReactOS для этой программы", -1, 7, 7, 210, 31
- GROUPBOX "Режим совместимости", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Запускать в режиме совместимости для:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Настройки экрана", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "256 цветов", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Разрешение 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Запрещать визуальные темы", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "&Режимы совместимости...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Подробнее о <A>совместимости программ</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Правка режимов совместимости"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Добавить...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Изменить...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Удалить", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Отмена", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Модуль расширения для обеспечения совместимости приложений"
-END
+++ /dev/null
-/*
- * FILE: dll/shellext/slayer/lang/sk-SK.rc
- * PURPOSE: Slovak Language File for slayer
- * TRANSLATOR: Kario <kario@szm.sk>
- * DATE OF TR.: 30-09-2007
- */
-
-LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Kompatibilita"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Ak máte problémy so spustením tohto programu v systéme ReactOS, vyberte operačný systém, pod názvom ktorého sa systém ReactOS ohlási programu.", -1, 7, 7, 210, 31
- GROUPBOX "Kompatibilný režim", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Tento program spustiť v režime kompatibilnom so systémom:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Nastavenia obrazovky", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Spustiť v režime 256 farieb", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Spustiť s rozlíšením obrazovky 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Vypnúť vizuálne motívy", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "&Upraviť režimy kompatibility...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Ďalšie informácie o <A>kompatibilite programov</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Úprava režimov kompatibility"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "Prid&ať...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Upraviť...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "O&dstrániť", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Zrušiť", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-/* TRANSLATOR : Ardit Dani (Ard1t) (ardit.dani@gmail.com)
-* DATE OF TR: 29-11-2013
-*/
-
-LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Pajtueshmëri"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Nëse keni probleme ne ekzekutimin e këtij programi në ReactOS, përzgjidhni një sistem operativ ReactOS duhet të raportojë për zbatimin.", -1, 7, 7, 210, 31
- GROUPBOX "Mjeti Pajtueshmërise", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Ekzekuto kete program ne menyre pajtueshmerie per:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Shfaq konfigurimet", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Ekzekuto ne 256 colors", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Ekzekuto ne 640x480 screenresolution", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Çaktivizo themat vizuale", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "Modifiko mjetin e pajtueshmerise...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Modifiko Mjetin e Pajtueshmerise"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "Shto...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "Modifiko...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "Fshi", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "Anulo", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Application Compatibility Layer Shell Extension"
-END
+++ /dev/null
-/* Swedish translation by Andreas Bjerkeholt (harteex@gmail.com) */
-
-LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Kompatibilitet"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Ifall du har problem med att köra det här programmet i ReactOS, välj det operativsystem som ReactOS ska rapportera till programmet.", -1, 7, 7, 210, 31
- GROUPBOX "Kompatibilitetsläge", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Kör det här programmet i kompatibilitetsläge för:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Inställningar", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "Använd 256 färger", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Kör i skärmupplösningen 640 x 480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Inaktivera teman", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "&Redigera kompatibilitetslägen...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Lär dig mer om <A>program-kompatibilitet</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Redigera kompatibilitetslägen"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Lägg till...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Ändra...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Ta bort", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Avbryt", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Tilläggsfliken Kompatibilitet"
-END
+++ /dev/null
-/* TRANSLATOR: 2013, 2014 Erdem Ersoy (eersoy93) (erdemersoy@live.com) */
-
-LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Uyumluluk"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Eğer ReactOS'ta bu izlenceyi çalıştırmada sorunlarınız varsa ReactOS'un uygulamaya bildireceği bir işletim dizgesi seçiniz.", -1, 7, 7, 210, 31
- GROUPBOX "Uyumluluk Kipi", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "&Bu izlenceyi şu uyumluluk kipinde çalıştır:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Görüntü Ayarları", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "&256 Renkte Çalıştır", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "&640'a 480 Görüntülük Çözünürlüğünde Çalıştır", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "&Görmelik Temaları Edilginleştir", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "&Uyumluluk Kiplerini Düzenle...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "<A>İzlence Uyumluluğu</A> Üzerine Daha Çok Bilgi Edin", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Uyumluluk Kiplerini Düzenle"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Ekle...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Düzenle...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "&Sil", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "Tamam", IDOK, 95, 116, 60, 14
- PUSHBUTTON "İptal", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Uygulama Uyumluluğu Katmanı"
- IDS_DESCRIPTION "Uygulama Uyumluğu Katmanı Kabuk Eklentisi"
-END
+++ /dev/null
-/*
- * PROJECT: Application Compatibility Layer Shell Extension
- * LICENSE: GPL - See COPYING in the top level directory
- * FILE: dll/shellext/slayer/lang/uk-UA.rc
- * PURPOSE: Ukraianian Language File for slayer
- * TRANSLATOR: Artem Reznikov
- */
-
-LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "Сумісність"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "Якщо у Вас виникли проблеми із запуском цієї програми у ReactOS, виберіть режим сумісності з потрібною версією ОС.", -1, 7, 7, 210, 31
- GROUPBOX "Режим сумісності", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "Запускати програму в режимі сумісності для:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "Настройки екрану", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "256 кольорів", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Роздільна здатність 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "Вимикати візуальні теми", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "&Режими сумісності...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Редагування режимів сумісності"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "&Додати...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "&Редагувати...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "В&идалити", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14
- PUSHBUTTON "&Скасувати", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "Розширеня оболонки для Прошарка сумісності програм"
-END
+++ /dev/null
-/* Simplified Chinese translation by Henry Tang Ih 2015 (henrytang2@hotmail.com) */
-
-LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "兼容性"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "如果您有问题在 ReactOS 中运行此程序,选择 ReactOS 应报告给应用程序的操作系统。", -1, 7, 7, 210, 31
- GROUPBOX "兼容模式", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "用兼容模式运行这个程序:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "显示设置", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "以 256 色运行", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "在 640 x 480 屏幕分辨率运行", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "禁用视觉主题", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "编辑兼容模式...(&D)", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "编辑兼容模式"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "添加...(&A)", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "编辑...(&E)", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "删除(&D)", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "确定(&O)", IDOK, 95, 116, 60, 14
- PUSHBUTTON "取消(&C)", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "应用程序兼容性层外壳扩展"
-END
+++ /dev/null
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2@hotmail.com) */
-
-LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
-
-IDD_SLAYERSHEET DIALOGEX 0, 0, 224, 226
-STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "相容性"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LTEXT "如果您有問題在 ReactOS 中運行此程式,選擇 ReactOS 應報告給應用程式的作業系統。", -1, 7, 7, 210, 31
- GROUPBOX "相容模式", IDC_COMPATGROUP, 7, 41, 210, 49
- CHECKBOX "用相容模式運行這個程式:", IDC_CHKRUNCOMPATIBILITY, 18, 57, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
- COMBOBOX IDC_COMPATIBILITYMODE, 18, 70, 188, 85, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
- GROUPBOX "顯示設定", -1, 7, 99, 210, 61, BS_GROUPBOX | WS_DISABLED
- CHECKBOX "以 256 色運行", IDC_CHKRUNIN256COLORS, 18, 114, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "在 640 x 480 螢幕解析度運行", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- CHECKBOX "禁用視覺主題", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP | WS_DISABLED
- PUSHBUTTON "編輯相容模式...(&D)", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
- /* CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY */
-END
-
-IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139
-STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "編輯相容模式"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- LISTBOX IDC_COMPATIBILITYMODE, 9, 6, 148, 108, LBS_NOTIFY | LBS_WANTKEYBOARDINPUT | WS_BORDER
- PUSHBUTTON "添加...(&A)", IDC_ADD, 162, 6, 60, 14, WS_DISABLED
- PUSHBUTTON "編輯...(&E)", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED
- PUSHBUTTON "刪除(&D)", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED
- PUSHBUTTON "確定(&O)", IDOK, 95, 116, 60, 14
- PUSHBUTTON "取消(&C)", IDCANCEL, 162, 116, 60, 14
-END
-
-STRINGTABLE
-BEGIN
- IDS_SLAYER "Slayer"
- IDS_DESCRIPTION "應用程式相容性層外殼擴展"
-END
+++ /dev/null
-#pragma once
-
-#define IDD_SLAYERSHEET 100
-#define IDD_EDITCOMPATIBILITYMODES 101
-
-#define IDC_CHKRUNCOMPATIBILITY 1001
-#define IDC_COMPATIBILITYMODE 1002
-#define IDC_CHKRUNIN256COLORS 1003
-#define IDC_CHKRUNIN640480RES 1004
-#define IDC_CHKDISABLEVISUALTHEMES 1005
-#define IDC_EDITCOMPATIBILITYMODES 1006
-#define IDC_INFOLINK 1007
-#define IDC_COMPATGROUP 1008
-#define IDC_ADD 1009
-#define IDC_EDIT 1010
-#define IDC_DELETE 1011
-
-#define IDS_SLAYER 100
-#define IDS_DESCRIPTION 101
+++ /dev/null
-/*
- * ReactOS Compatibility Layer Shell Extension
- * Copyright (C) 2004 - 2005 ReactOS Team
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- */
-/*
- * PROJECT: ReactOS Compatibility Layer Shell Extension
- * FILE: dll/shellext/slayer/slayer.c
- * PURPOSE: ReactOS Compatibility Layer Shell Extension
- * PROGRAMMER: Thomas Weidenmueller <w3seek@reactos.com>
- * UPDATE HISTORY:
- * 09/25/2004 Created
- */
-
-#include <stdarg.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#include <windef.h>
-#include <winbase.h>
-#include <winreg.h>
-#include <shellapi.h>
-#include <shlobj.h>
-#include <tchar.h>
-
-#include "resource.h"
-#include "slayer.h"
-
-HINSTANCE hInstance = NULL;
-static LONG dllrefs = 0;
-
-static ifaceICompatibilityPageVbtl efvt =
-{
- /* IUnknown methods */
- ICompatibilityPage_fnQueryInterface,
- ICompatibilityPage_fnAddRef,
- ICompatibilityPage_fnRelease,
-};
-
-static ifaceIShellPropSheetExtVbtl efvtIShellPropSheetExt =
-{
- /* IShellPropSheetExt */
- ICompatibilityPage_fnAddPages,
- ICompatibilityPage_fnReplacePage,
-};
-
-static ifaceIShellExtInitVbtl efvtIShellExtInit =
-{
- /* IShellExtInit */
- ICompatibilityPage_fnInitialize,
-};
-
-static ifaceIClassFactoryVbtl efvtIClassFactory =
-{
- /* IClassFactory */
- ICompatibilityPage_fnCreateInstance,
- ICompatibilityPage_fnLockServer,
-};
-
-/******************************************************************************
- ICompatibilityPage
- ******************************************************************************/
-
-static VOID
-ClearCItemList(LPCOMPATIBILITYPAGE info)
-{
- PCITEM item, next;
-
- for (item = info->CItems;
- item != NULL;
- item = next)
- {
- next = item->next;
- HeapFree(GetProcessHeap(),
- 0,
- item);
- }
-
- info->CSelectedItem = NULL;
- info->CItems = NULL;
- info->nItems = 0;
-}
-
-static BOOL
-ReadDWORDFlag(HKEY hk,
- LPTSTR szValueName,
- LPDWORD lpOutValue,
- DWORD dwDefault)
-{
- DWORD dwType, dwSize = sizeof(DWORD);
- LONG e = RegQueryValueEx(hk,
- szValueName,
- 0,
- &dwType,
- (LPBYTE)lpOutValue,
- &dwSize);
-
- if (e != ERROR_SUCCESS || dwSize != sizeof(DWORD))
- {
- *lpOutValue = dwDefault;
-
- return TRUE;
- }
-
- return FALSE;
-}
-
-static BOOL
-LoadAndParseAppCompatibilityFlags(LPCOMPATIBILITYPAGE info,
- LPTSTR szValueName)
-{
- LONG e;
- HKEY hk;
- DWORD dwType, dwSize;
- TCHAR szStr[256];
-
- e = RegOpenKey(HKEY_CURRENT_USER,
- TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers"),
- &hk);
- if (e == ERROR_SUCCESS)
- {
- dwSize = sizeof(szStr);
-
- e = RegQueryValueEx(hk,
- szValueName,
- 0,
- &dwType,
- (LPBYTE)szStr,
- &dwSize);
-
- if (e == ERROR_SUCCESS)
- {
- /* FIXME - make sure the string is NULL-terminated! */
- TCHAR *c;
- for (c = szStr;
- *c != TEXT('\0');
- c++)
- {
- /* only the first word represents the compatibility mode */
- /* FIXME - parse all words! */
- if (*c == TEXT(' '))
- {
- *c = TEXT('\0');
- break;
- }
- }
-
- info->CSelectedItem = NULL;
- if (szStr[0] != 0)
- {
- PCITEM item;
-
- for (item = info->CItems;
- item != NULL;
- item = item->next)
- {
- if (!_tcsicmp(szStr, item->szKeyName))
- {
- info->CSelectedItem = item;
- break;
- }
- }
- }
- }
- RegCloseKey(hk);
- }
-
- return FALSE;
-}
-
-static BOOL
-LoadCompatibilityModes(LPCOMPATIBILITYPAGE info)
-{
- BOOL Ret;
- LONG e;
- HKEY hk, hk2;
- TCHAR szKey[256];
-
- ClearCItemList(info);
-
- e = RegOpenKey(HKEY_CURRENT_USER,
- TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers"),
- &hk);
-
- if (e == ERROR_SUCCESS)
- {
- DWORD i;
- PCITEM lastitem = NULL;
-
- for(i = 0;
- (RegEnumKey(hk, i,szKey, sizeof(szKey) / sizeof(szKey[0])) == ERROR_SUCCESS);
- i++)
- {
- e = RegOpenKey(hk,
- szKey,
- &hk2);
-
- if (e == ERROR_SUCCESS)
- {
- DWORD dwType;
-
- e = RegQueryValueEx(hk2,
- NULL,
- 0,
- &dwType,
- NULL,
- NULL);
-
- if (e != ERROR_SUCCESS || (e == ERROR_SUCCESS && dwType == REG_SZ))
- {
- PCITEM item;
-
- item = HeapAlloc(GetProcessHeap(),
- 0,
- sizeof(CITEM));
- if (item != NULL)
- {
- DWORD cdb = sizeof(item->szName);
-
- /* description */
- e = RegQueryValueEx(hk2,
- NULL,
- 0,
- NULL,
- (LPBYTE)item->szName,
- &cdb);
-
- /* make sure it is null-terminated */
- if (cdb > sizeof(item->szName) - sizeof(item->szName[0]))
- {
- item->szName[(sizeof(item->szName) / sizeof(item->szName[0])) - 1] = TEXT('\0');
- }
-
- if (e != ERROR_SUCCESS ||
- cdb < sizeof(item->szName[0]))
- {
- _tcscpy(item->szName, szKey);
- e = ERROR_SUCCESS;
- }
-
- _tcscpy(item->szKeyName, szKey);
- info->nItems++;
-
- ReadDWORDFlag(hk2,
- TEXT("MajorVersion"),
- &item->MajorVersion,
- 0);
- ReadDWORDFlag(hk2,
- TEXT("MinorVersion"),
- &item->MinorVersion,
- 0);
- ReadDWORDFlag(hk2,
- TEXT("BuildNumber"),
- &item->BuildNumber,
- 0);
- ReadDWORDFlag(hk2,
- TEXT("PlatformId"),
- &item->PlatformId,
- 0);
- ReadDWORDFlag(hk2,
- TEXT("SPMajorVersion"),
- &item->SPMajorVersion,
- 0);
- ReadDWORDFlag(hk2,
- TEXT("SPMinorVersion"),
- &item->SPMinorVersion,
- 0);
-
- if (e == ERROR_SUCCESS)
- {
- item->next = NULL;
- if (lastitem != NULL)
- {
- lastitem->next = item;
- }
- else
- {
- info->CItems = item;
- }
- lastitem = item;
- }
- else
- {
- HeapFree(GetProcessHeap(),
- 0,
- item);
- }
- }
- }
-
- RegCloseKey(hk2);
- }
-
- if (e != ERROR_SUCCESS)
- {
- e = ERROR_SUCCESS;
- }
- }
- RegCloseKey(hk);
- }
-
- Ret = ((e == ERROR_SUCCESS || e == ERROR_NO_MORE_ITEMS) ? TRUE : FALSE);
-
- return Ret;
-}
-
-static VOID
-FillComboBoxWithCompatibilityModes(LPCOMPATIBILITYPAGE info,
- HWND hwndDlg,
- HWND hCombo,
- BOOL bSelectItem,
- BOOL bDisableControlsIfEmpty)
-{
- PCITEM item;
- int i = 0;
- BOOL sel = FALSE;
-
- SendMessage(hCombo,
- CB_RESETCONTENT,
- 0,
- 0);
-
- for (item = info->CItems;
- item != NULL;
- item = item->next)
- {
- int iIndex = (int)SendMessage(hCombo,
- CB_ADDSTRING,
- 0,
- (LPARAM)item->szName);
-
- if (item == info->CSelectedItem && bSelectItem)
- {
- SendMessage(hCombo,
- CB_SETCURSEL,
- (WPARAM)iIndex,
- 0);
- sel = TRUE;
- }
- i++;
- }
-
- if (!sel && bSelectItem && i > 0)
- {
- /* select the first item */
- SendMessage(hCombo,
- CB_SETCURSEL,
- 0,
- 0);
- }
-
- if (bDisableControlsIfEmpty)
- {
- BOOL enable = (i > 0);
-
- EnableWindow(GetDlgItem(hwndDlg,
- IDC_COMPATGROUP),
- enable);
-
- EnableWindow(hCombo,
- (enable && sel));
-
- EnableWindow(GetDlgItem(hwndDlg,
- IDC_CHKRUNCOMPATIBILITY),
- enable);
-
- CheckDlgButton(hwndDlg,
- IDC_CHKRUNCOMPATIBILITY,
- ((enable && sel) ? BST_CHECKED : BST_UNCHECKED));
- }
-}
-
-static VOID
-FillEditListBoxWithCompatibilityModes(LPCOMPATIBILITYPAGE info,
- HWND hwndDlg,
- HWND hListBox,
- BOOL bDisableControlsIfEmpty)
-{
- PCITEM item;
- int i;
-
- SendMessage(hListBox,
- LB_RESETCONTENT,
- 0,
- 0);
-
- for (item = info->CItems, i = 0;
- item != NULL;
- item = item->next, i++)
- {
- SendMessage(hListBox,
- LB_ADDSTRING,
- 0,
- (LPARAM)item->szName);
- }
-
- if (bDisableControlsIfEmpty)
- {
- }
-}
-
-static INT_PTR CALLBACK
-EditCompatibilityModesProc(HWND hwndDlg,
- UINT uMsg,
- WPARAM wParam,
- LPARAM lParam)
-{
- LPCOMPATIBILITYPAGE this;
-
- switch (uMsg)
- {
- case WM_COMMAND:
- {
- switch(LOWORD(wParam))
- {
- case IDOK:
- EndDialog(hwndDlg,
- IDOK);
- break;
-
- case IDCANCEL:
- EndDialog(hwndDlg,
- IDCANCEL);
- break;
- }
- break;
- }
-
- case WM_CLOSE:
- {
- EndDialog(hwndDlg,
- IDCANCEL);
- break;
- }
-
- case WM_INITDIALOG:
- {
- HWND hList = GetDlgItem(hwndDlg,
- IDC_COMPATIBILITYMODE);
-
- this = (LPCOMPATIBILITYPAGE)lParam;
- SetWindowLongPtr(hwndDlg,
- GWLP_USERDATA,
- (LONG_PTR)this);
-
- FillEditListBoxWithCompatibilityModes(this,
- hwndDlg,
- hList,
- FALSE);
- break;
- }
- }
-
- return FALSE;
-}
-
-static VOID
-InitializePage(LPCOMPATIBILITYPAGE this,
- HWND hwndDlg)
-{
- HWND hList;
-
- LoadCompatibilityModes(this);
-
- /* initialize the controls */
- hList = GetDlgItem(hwndDlg,
- IDC_COMPATIBILITYMODE);
-
- LoadAndParseAppCompatibilityFlags(this,
- this->szFile);
- FillComboBoxWithCompatibilityModes(this,
- hwndDlg,
- hList,
- TRUE,
- TRUE);
-}
-
-static VOID
-ReportPropertyChange(LPCOMPATIBILITYPAGE this,
- HWND hwndDlg)
-{
- this->Changed = TRUE;
-
- SendMessage(GetParent(hwndDlg),
- PSM_CHANGED,
- (WPARAM)hwndDlg,
- 0);
-}
-
-static BOOL
-ComposeFlags(LPCOMPATIBILITYPAGE this,
- LPTSTR szFlags)
-{
- if (this->CSelectedItem != NULL)
- {
- _tcscpy(szFlags,
- this->CSelectedItem->szKeyName);
- return TRUE;
- }
-
- return FALSE;
-}
-
-static BOOL
-ApplySettings(LPCOMPATIBILITYPAGE this,
- HWND hwndDlg)
-{
- HKEY hk;
- LONG e;
- TCHAR szFlags[256];
- BOOL enabled = IsDlgButtonChecked(hwndDlg,
- IDC_CHKRUNCOMPATIBILITY) == BST_CHECKED;
-
- if (enabled)
- {
- HWND hCombo = GetDlgItem(hwndDlg,
- IDC_COMPATIBILITYMODE);
- int index = (int)SendMessage(hCombo,
- CB_GETCURSEL,
- 0,
- 0);
- if (index >= 0)
- {
- int i;
- PCITEM sel = this->CItems;
-
- /* map the index to a CITEM structure */
- for(i = index;
- i > 0 && sel != NULL;
- i--)
- {
- sel = sel->next;
- }
-
- /* update the CSelectedItem member */
- this->CSelectedItem = sel;
- }
- else
- enabled = FALSE;
- }
-
- e = RegOpenKey(HKEY_CURRENT_USER,
- TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers"),
- &hk);
- if (e == ERROR_SUCCESS)
- {
- if (!enabled)
- {
- /* FIXME - only delete if nothing else is selected! */
- e = RegDeleteValue(hk,
- this->szFile);
- }
- else
- {
- if (ComposeFlags(this,
- szFlags))
- {
- e = RegSetValueEx(hk,
- this->szFile,
- 0,
- REG_SZ,
- (LPBYTE)szFlags,
- (_tcslen(szFlags) + 1) * sizeof(TCHAR));
- }
- else
- {
- e = RegDeleteValue(hk,
- this->szFile);
- }
- }
-
- RegCloseKey(hk);
- }
-
- this->Changed = FALSE;
- return (e == ERROR_SUCCESS);
-}
-
-static INT_PTR CALLBACK
-CompatibilityPageProc(HWND hwndDlg,
- UINT uMsg,
- WPARAM wParam,
- LPARAM lParam)
-{
- LPCOMPATIBILITYPAGE this = (LPCOMPATIBILITYPAGE)GetWindowLongPtr(hwndDlg,
- GWLP_USERDATA);
-
- switch (uMsg)
- {
- case WM_COMMAND:
- {
- if (HIWORD(wParam) == CBN_SELCHANGE && LOWORD(wParam) == IDC_COMPATIBILITYMODE)
- {
- ReportPropertyChange(this,
- hwndDlg);
- }
- else
- {
- switch (LOWORD(wParam))
- {
- case IDC_CHKRUNCOMPATIBILITY:
- {
- HWND hList = GetDlgItem(hwndDlg,
- IDC_COMPATIBILITYMODE);
-
- if (hList != NULL)
- {
- EnableWindow(hList,
- IsDlgButtonChecked(hwndDlg,
- IDC_CHKRUNCOMPATIBILITY) == BST_CHECKED);
- }
- /* fall through */
- }
-
- case IDC_CHKRUNIN256COLORS:
- case IDC_CHKRUNIN640480RES:
- case IDC_CHKDISABLEVISUALTHEMES:
- ReportPropertyChange(this,
- hwndDlg);
- break;
-
- case IDC_EDITCOMPATIBILITYMODES:
- {
- if (DialogBoxParam(hInstance,
- MAKEINTRESOURCE(IDD_EDITCOMPATIBILITYMODES),
- hwndDlg,
- EditCompatibilityModesProc,
- (LPARAM)this) == IDOK)
- {
- InitializePage(this,
- hwndDlg);
- }
- break;
- }
- }
- }
- break;
- }
-
- case WM_NOTIFY:
- {
- NMHDR *hdr = (NMHDR*)lParam;
- switch (hdr->code)
- {
- case PSN_APPLY:
- if (this->Changed)
- {
- return ApplySettings(this,
- hwndDlg);
- }
- break;
- }
- break;
- }
-
- case WM_INITDIALOG:
- {
- LPPROPSHEETPAGE psp = (LPPROPSHEETPAGE)lParam;
- this = (LPCOMPATIBILITYPAGE)psp->lParam;
- SetWindowLongPtr(hwndDlg,
- GWLP_USERDATA,
- (LONG_PTR)this);
-
- InitializePage(this,
- hwndDlg);
- break;
- }
- }
-
- return FALSE;
-}
-
-static UINT CALLBACK
-CompatibilityPageCallback(HWND hwnd,
- UINT uMsg,
- LPPROPSHEETPAGE ppsp)
-{
- LPCOMPATIBILITYPAGE this = (LPCOMPATIBILITYPAGE)ppsp->lParam;
-
- switch (uMsg)
- {
- case PSPCB_CREATE:
- return TRUE;
-
- case PSPCB_RELEASE:
- ICompatibilityPage_fnRelease(this);
- return FALSE;
-
- default:
- return FALSE;
- }
-}
-
-static LPCOMPATIBILITYPAGE
-ICompatibilityPage_fnConstructor(VOID)
-{
- LPCOMPATIBILITYPAGE cp;
-
- cp = HeapAlloc(GetProcessHeap(),
- HEAP_ZERO_MEMORY,
- sizeof(COMPATIBILITYPAGE));
- if (cp != NULL)
- {
- cp->lpVtbl = &efvt;
- cp->lpVtbl->fn.IShellPropSheetExt = efvtIShellPropSheetExt;
- cp->ref = 1;
- InterlockedIncrement(&dllrefs);
- }
-
- return cp;
-}
-
-HRESULT STDMETHODCALLTYPE
-ICompatibilityPage_fnQueryInterface(LPCOMPATIBILITYPAGE this,
- REFIID iid,
- PVOID *pvObject)
-{
- if (IsEqualIID(iid,
- &IID_IShellPropSheetExt))
- {
- this->lpVtbl->fn.IShellPropSheetExt = efvtIShellPropSheetExt;
- ICompatibilityPage_fnAddRef(this);
- *pvObject = this;
- return S_OK;
- }
- else if (IsEqualIID(iid,
- &IID_IShellExtInit))
- {
- this->lpVtbl->fn.IShellExtInit = efvtIShellExtInit;
- ICompatibilityPage_fnAddRef(this);
- *pvObject = this;
- return S_OK;
- }
- else if (IsEqualIID(iid,
- &IID_IClassFactory))
- {
- this->lpVtbl->fn.IClassFactory = efvtIClassFactory;
- ICompatibilityPage_fnAddRef(this);
- *pvObject = this;
- return S_OK;
- }
- else if (IsEqualIID(iid,
- &IID_IUnknown))
- {
- ICompatibilityPage_fnAddRef(this);
- *pvObject = this;
- return S_OK;
- }
-
- *pvObject = NULL;
- return E_NOINTERFACE;
-}
-
-ULONG STDMETHODCALLTYPE
-ICompatibilityPage_fnAddRef(LPCOMPATIBILITYPAGE this)
-{
- return (ULONG)InterlockedIncrement(&this->ref);
-}
-
-ULONG STDMETHODCALLTYPE
-ICompatibilityPage_fnRelease(LPCOMPATIBILITYPAGE this)
-{
- ULONG rfc;
-
- rfc = (ULONG)InterlockedDecrement(&this->ref);
- if (rfc == 0)
- {
- HeapFree(GetProcessHeap(),
- 0,
- this);
- InterlockedDecrement(&dllrefs);
- }
- return rfc;
-}
-
-HRESULT STDMETHODCALLTYPE
-ICompatibilityPage_fnAddPages(LPCOMPATIBILITYPAGE this,
- LPFNADDPROPSHEETPAGE lpfnAddPage,
- LPARAM lParam)
-{
- PROPSHEETPAGE psp = {0};
- HPROPSHEETPAGE hPage;
-
- psp.dwSize = sizeof(psp);
- psp.dwFlags = PSP_DEFAULT | PSP_USECALLBACK;
- psp.hInstance = hInstance;
- psp.pszTemplate = MAKEINTRESOURCE(IDD_SLAYERSHEET);
- psp.pfnDlgProc = CompatibilityPageProc;
- psp.lParam = (LPARAM)this;
- psp.pfnCallback = CompatibilityPageCallback;
-
- hPage = CreatePropertySheetPage(&psp);
-
- if (hPage != NULL)
- {
- if (!lpfnAddPage(hPage,
- lParam))
- {
- DestroyPropertySheetPage(hPage);
- return E_OUTOFMEMORY;
- }
-
- ICompatibilityPage_fnAddRef(this);
- return S_OK;
- }
-
- return E_FAIL;
-}
-
-HRESULT STDMETHODCALLTYPE
-ICompatibilityPage_fnReplacePage(LPCOMPATIBILITYPAGE this,
- UINT uPageID,
- LPFNADDPROPSHEETPAGE lpfnReplacePage,
- LPARAM lParam)
-{
- return E_NOTIMPL;
-}
-
-HRESULT STDMETHODCALLTYPE
-ICompatibilityPage_fnInitialize(LPCOMPATIBILITYPAGE this,
- LPCITEMIDLIST pidlFolder,
- IDataObject *pdtobj,
- HKEY hkeyProgID)
-{
- FORMATETC fetc;
- STGMEDIUM smdm;
-
- if (pdtobj == NULL)
- {
- return E_INVALIDARG;
- }
-
- fetc.cfFormat = CF_HDROP;
- fetc.ptd = NULL;
- fetc.dwAspect = DVASPECT_CONTENT;
- fetc.lindex = -1;
- fetc.tymed = TYMED_HGLOBAL;
-
- if (SUCCEEDED(pdtobj->lpVtbl->GetData(pdtobj,
- &fetc,
- &smdm)))
- {
- UINT nFiles = DragQueryFile(smdm.hGlobal,
- 0xFFFFFFFF,
- this->szFile,
- sizeof(this->szFile) / sizeof(this->szFile[0]));
- if (nFiles == 1)
- {
- /* FIXME - support editing of multiple files later */
- DragQueryFile(smdm.hGlobal,
- 0, this->szFile,
- sizeof(this->szFile) / sizeof(this->szFile[0]));
- ReleaseStgMedium(&smdm);
-
- return S_OK;
- }
- }
-
- return E_FAIL;
-}
-
-HRESULT STDMETHODCALLTYPE
-ICompatibilityPage_fnCreateInstance(LPCOMPATIBILITYPAGE this,
- LPUNKNOWN pUnkOuter,
- REFIID riid,
- PVOID *ppvObject)
-{
- LPCOMPATIBILITYPAGE cp;
-
- if (pUnkOuter != NULL &&
- !IsEqualIID(riid,
- &IID_IUnknown))
- {
- return CLASS_E_NOAGGREGATION;
- }
-
- cp = ICompatibilityPage_fnConstructor();
- if (cp != NULL)
- {
- HRESULT ret = ICompatibilityPage_fnQueryInterface(cp,
- riid,
- ppvObject);
- ICompatibilityPage_fnRelease(cp);
- return ret;
- }
-
- return E_OUTOFMEMORY;
-}
-
-HRESULT STDMETHODCALLTYPE
-ICompatibilityPage_fnLockServer(LPCOMPATIBILITYPAGE this,
- BOOL fLock)
-{
- if (fLock)
- {
- InterlockedIncrement(&dllrefs);
- }
- else
- {
- InterlockedDecrement(&dllrefs);
- }
-
- return S_OK;
-}
-
-/******************************************************************************
- Exported
- ******************************************************************************/
-
-HRESULT WINAPI
-DllGetClassObject(REFCLSID rclsid,
- REFIID iid,
- LPVOID *ppv)
-{
- if (ppv == NULL)
- {
- return E_INVALIDARG;
- }
-
- if (IsEqualCLSID(&CLSID_ICompatibilityPage,
- rclsid))
- {
- LPCOMPATIBILITYPAGE iface = ICompatibilityPage_fnConstructor();
- if (iface != NULL)
- {
- HRESULT ret = ICompatibilityPage_fnQueryInterface(iface,
- iid,
- ppv);
- ICompatibilityPage_fnRelease(iface);
- return ret;
- }
- return E_OUTOFMEMORY;
- }
-
- return CLASS_E_CLASSNOTAVAILABLE;
-}
-
-HRESULT WINAPI
-DllCanUnloadNow(VOID)
-{
- return ((dllrefs == 0) ? S_OK : S_FALSE);
-}
-
-static int
-UnregisterPropSheetHandler(LPTSTR szType)
-{
- TCHAR szKey[255];
-
- _stprintf(szKey,
- TEXT("%s\\shellex\\PropertySheetHandlers\\Compatibility Property Page"),
- szType);
-
- return RegDeleteKey(HKEY_CLASSES_ROOT,
- szKey);
-}
-
-HRESULT WINAPI
-DllUnregisterServer(VOID)
-{
- LONG e;
- HKEY hk;
- WCHAR szGuid[40];
-
- StringFromGUID2(&CLSID_ICompatibilityPage,
- szGuid,
- sizeof(szGuid) / sizeof(szGuid[0]));
-
- e = RegOpenKey(HKEY_LOCAL_MACHINE,
- TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Shell Extensions\\Approved"),
- &hk);
- if (e == ERROR_SUCCESS)
- {
- e = RegDeleteValueW(hk,
- szGuid);
- RegCloseKey(hk);
- }
-
- if (e == ERROR_SUCCESS)
- {
- e = UnregisterPropSheetHandler(TEXT("exefile"));
- }
-
- if (e == ERROR_SUCCESS)
- {
- e = RegOpenKey(HKEY_CLASSES_ROOT,
- TEXT("CLSID"),
- &hk);
- if (e == ERROR_SUCCESS)
- {
- TCHAR szInprocKey[255];
-
- _stprintf(szInprocKey,
- TEXT("%ws\\InprocServer32"),
- szGuid);
-
- e = RegDeleteKey(hk,
- szInprocKey);
- if (e == ERROR_SUCCESS)
- {
- e = RegDeleteKeyW(hk,
- szGuid);
- }
- RegCloseKey(hk);
- }
- }
-
- return ((e == ERROR_SUCCESS) ? S_OK : E_ACCESSDENIED);
-}
-
-static int
-RegisterPropSheetHandler(LPTSTR szType,
- LPWSTR szGuid)
-{
- TCHAR szKey[255];
- HKEY hk;
- int e;
-
- _stprintf(szKey,
- TEXT("%s\\shellex\\PropertySheetHandlers\\Compatibility Property Page"),
- szType);
-
- e = RegCreateKey(HKEY_CLASSES_ROOT,
- szKey,
- &hk);
- if (e == ERROR_SUCCESS)
- {
- e = RegSetValueExW(hk,
- NULL,
- 0,
- REG_SZ,
- (BYTE*)szGuid,
- (wcslen(szGuid) + 1) * sizeof(WCHAR));
- RegCloseKey(hk);
- }
-
- return e;
-}
-
-HRESULT WINAPI
-DllRegisterServer(VOID)
-{
- LONG e = E_ACCESSDENIED;
- HKEY hk;
- WCHAR szGuid[40];
- WCHAR szDescription[255];
- TCHAR szModule[MAX_PATH + 1];
- int lnszDescription;
-
- if (!GetModuleFileName(hInstance,
- szModule,
- sizeof(szModule) / sizeof(szModule[0])))
- {
- return E_ACCESSDENIED;
- }
-
- /* unregister first */
- DllUnregisterServer();
-
- lnszDescription = LoadStringW(hInstance,
- IDS_DESCRIPTION,
- szDescription, sizeof(szDescription) / sizeof(szDescription[0]));
- if (lnszDescription > 0)
- {
- StringFromGUID2(&CLSID_ICompatibilityPage,
- szGuid,
- sizeof(szGuid) / sizeof(szGuid[0]));
-
- e = RegOpenKey(HKEY_LOCAL_MACHINE,
- TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Shell Extensions\\Approved"),
- &hk);
- if (e == ERROR_SUCCESS)
- {
- e = RegSetValueExW(hk,
- szGuid,
- 0,
- REG_SZ,
- (BYTE*)szDescription,
- (lnszDescription + 1) * sizeof(WCHAR));
- RegCloseKey(hk);
- }
-
- if (e == ERROR_SUCCESS)
- {
- TCHAR szInprocKey[255];
-
- _stprintf(szInprocKey,
- TEXT("CLSID\\%ws\\InprocServer32"),
- szGuid);
-
- e = RegCreateKey(HKEY_CLASSES_ROOT,
- szInprocKey,
- &hk);
- if (e == ERROR_SUCCESS)
- {
- e = RegSetValueEx(hk,
- NULL,
- 0,
- REG_SZ,
- (BYTE*)szModule,
- (_tcslen(szModule) + 1) * sizeof(TCHAR));
- if (e == ERROR_SUCCESS)
- {
- const TCHAR szApartment[] = TEXT("Apartment");
-
- e = RegSetValueEx(hk,
- TEXT("ThreadingModel"),
- 0,
- REG_SZ,
- (BYTE*)szApartment,
- (_tcslen(szApartment) + 1) * sizeof(TCHAR));
- }
-
- RegCloseKey(hk);
- }
- }
-
- if (e == ERROR_SUCCESS)
- {
- e = RegisterPropSheetHandler(TEXT("exefile"),
- szGuid);
- }
- }
-
- return ((e == ERROR_SUCCESS) ? S_OK : E_ACCESSDENIED);
-}
-
-BOOL WINAPI
-DllMain(HINSTANCE hinstDLL,
- DWORD dwReason,
- LPVOID lpvReserved)
-{
- switch (dwReason)
- {
- case DLL_PROCESS_ATTACH:
- hInstance = hinstDLL;
- DisableThreadLibraryCalls(hInstance);
- break;
- }
-
- return TRUE;
-}
-
+++ /dev/null
-#pragma once
-
-extern HINSTANCE hInstance;
-
-typedef struct _CITEM
-{
- struct _CITEM *next;
- TCHAR szName[256];
- TCHAR szKeyName[256];
- DWORD MajorVersion;
- DWORD MinorVersion;
- DWORD BuildNumber;
- DWORD PlatformId;
- DWORD SPMajorVersion;
- DWORD SPMinorVersion;
-} CITEM, *PCITEM;
-
-/******************************************************************************
- ICompatibilityPage
- ******************************************************************************/
-
-static const GUID CLSID_ICompatibilityPage = {0x513D916F,0x2A8E,0x4F51,{0xAE,0xAB,0x0C,0xBC,0x76,0xFB,0x1A,0xF9}}; /* F8 on XP! */
-
-typedef struct ICompatibilityPage *LPCOMPATIBILITYPAGE;
-
-/* IShellPropSheetExt */
-typedef struct ifaceIShellPropSheetExtVbtl ifaceIShellPropSheetExtVbtl;
-struct ifaceIShellPropSheetExtVbtl
-{
- HRESULT (STDMETHODCALLTYPE *AddPages)(LPCOMPATIBILITYPAGE this,
- LPFNADDPROPSHEETPAGE lpfnAddPage,
- LPARAM lParam);
- HRESULT (STDMETHODCALLTYPE *ReplacePage)(LPCOMPATIBILITYPAGE this,
- UINT uPageID,
- LPFNADDPROPSHEETPAGE lpfnReplacePage,
- LPARAM lParam);
-};
-
-/* IShellExtInit */
-typedef struct ifaceIShellExtInitVbtl ifaceIShellExtInitVbtl;
-struct ifaceIShellExtInitVbtl
-{
- HRESULT (STDMETHODCALLTYPE *Initialize)(LPCOMPATIBILITYPAGE this,
- LPCITEMIDLIST pidlFolder,
- IDataObject *pdtobj,
- HKEY hkeyProgID);
-};
-
-/* IClassFactory */
-typedef struct ifaceIClassFactoryVbtl ifaceIClassFactoryVbtl;
-struct ifaceIClassFactoryVbtl
-{
- HRESULT (STDMETHODCALLTYPE *CreateInstance)(LPCOMPATIBILITYPAGE this,
- LPUNKNOWN pUnkOuter,
- REFIID riid,
- PVOID *ppvObject);
- HRESULT (STDMETHODCALLTYPE *LockServer)(LPCOMPATIBILITYPAGE this,
- BOOL fLock);
-};
-
-/* ICompatibilityPage */
-typedef struct ifaceICompatibilityPageVbtl ifaceICompatibilityPageVbtl;
-struct ifaceICompatibilityPageVbtl
-{
- /* IUnknown */
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(LPCOMPATIBILITYPAGE this,
- REFIID iid,
- PVOID *pvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(LPCOMPATIBILITYPAGE this);
- ULONG (STDMETHODCALLTYPE *Release)(LPCOMPATIBILITYPAGE this);
-
- union
- {
- ifaceIShellPropSheetExtVbtl IShellPropSheetExt;
- ifaceIShellExtInitVbtl IShellExtInit;
- ifaceIClassFactoryVbtl IClassFactory;
- } fn;
-};
-
-typedef struct ICompatibilityPage
-{
- /* IUnknown fields */
- ifaceICompatibilityPageVbtl* lpVtbl;
- LONG ref;
- /* ICompatibilityPage fields */
- TCHAR szFile[MAX_PATH + 1];
- BOOL Changed;
-
- PCITEM CItems;
- PCITEM CSelectedItem;
- UINT nItems;
-} COMPATIBILITYPAGE;
-
-/* IUnknown */
-HRESULT STDMETHODCALLTYPE ICompatibilityPage_fnQueryInterface(LPCOMPATIBILITYPAGE this,
- REFIID iid,
- PVOID *pvObject);
-ULONG STDMETHODCALLTYPE ICompatibilityPage_fnAddRef(LPCOMPATIBILITYPAGE this);
-ULONG STDMETHODCALLTYPE ICompatibilityPage_fnRelease(LPCOMPATIBILITYPAGE this);
-
-/* IShellPropSheetExt */
-HRESULT STDMETHODCALLTYPE ICompatibilityPage_fnAddPages(LPCOMPATIBILITYPAGE this,
- LPFNADDPROPSHEETPAGE lpfnAddPage,
- LPARAM lParam);
-HRESULT STDMETHODCALLTYPE ICompatibilityPage_fnReplacePage(LPCOMPATIBILITYPAGE this,
- UINT uPageID,
- LPFNADDPROPSHEETPAGE lpfnReplacePage,
- LPARAM lParam);
-/* IShellExtInit */
-HRESULT STDMETHODCALLTYPE ICompatibilityPage_fnInitialize(LPCOMPATIBILITYPAGE this,
- LPCITEMIDLIST pidlFolder,
- IDataObject *pdtobj,
- HKEY hkeyProgID);
-/* IClassFactory */
-HRESULT STDMETHODCALLTYPE ICompatibilityPage_fnCreateInstance(LPCOMPATIBILITYPAGE this,
- LPUNKNOWN pUnkOuter,
- REFIID riid,
- PVOID *ppvObject);
-HRESULT STDMETHODCALLTYPE ICompatibilityPage_fnLockServer(LPCOMPATIBILITYPAGE this,
- BOOL fLock);
-
-/* EOF */
+++ /dev/null
-#include <windef.h>
-#include <winuser.h>
-
-#include "resource.h"
-
-#define REACTOS_VERSION_DLL
-#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Compatibility Layer Shell Extension"
-#define REACTOS_STR_INTERNAL_NAME "slayer"
-#define REACTOS_STR_ORIGINAL_FILENAME "slayer.dll"
-#include <reactos/version.rc>
-
-#include <reactos/manifest_dll.rc>
-
-/* UTF-8 */
-#pragma code_page(65001)
-
-#ifdef LANGUAGE_BG_BG
- #include "lang/bg-BG.rc"
-#endif
-#ifdef LANGUAGE_CS_CZ
- #include "lang/cs-CZ.rc"
-#endif
-#ifdef LANGUAGE_DE_DE
- #include "lang/de-DE.rc"
-#endif
-#ifdef LANGUAGE_EN_US
- #include "lang/en-US.rc"
-#endif
-#ifdef LANGUAGE_ES_ES
- #include "lang/es-ES.rc"
-#endif
-#ifdef LANGUAGE_EU_ES
- #include "lang/eu-ES.rc"
-#endif
-#ifdef LANGUAGE_FR_FR
- #include "lang/fr-FR.rc"
-#endif
-#ifdef LANGUAGE_HE_IL
- #include "lang/he-IL.rc"
-#endif
-#ifdef LANGUAGE_HU_HU
- #include "lang/hu-HU.rc"
-#endif
-#ifdef LANGUAGE_ID_ID
- #include "lang/id-ID.rc"
-#endif
-#ifdef LANGUAGE_IT_IT
- #include "lang/it-IT.rc"
-#endif
-#ifdef LANGUAGE_NL_NL
- #include "lang/nl-NL.rc"
-#endif
-#ifdef LANGUAGE_NB_NO
- #include "lang/no-NO.rc"
-#endif
-#ifdef LANGUAGE_PL_PL
- #include "lang/pl-PL.rc"
-#endif
-#ifdef LANGUAGE_RO_RO
- #include "lang/ro-RO.rc"
-#endif
-#ifdef LANGUAGE_RU_RU
- #include "lang/ru-RU.rc"
-#endif
-#ifdef LANGUAGE_SK_SK
- #include "lang/sk-SK.rc"
-#endif
-#ifdef LANGUAGE_SQ_AL
- #include "lang/sq-AL.rc"
-#endif
-#ifdef LANGUAGE_SV_SE
- #include "lang/sv-SE.rc"
-#endif
-#ifdef LANGUAGE_TR_TR
- #include "lang/tr-TR.rc"
-#endif
-#ifdef LANGUAGE_UK_UA
- #include "lang/uk-UA.rc"
-#endif
-#ifdef LANGUAGE_ZH_CN
- #include "lang/zh-CN.rc"
-#endif
-#ifdef LANGUAGE_ZH_TW
- #include "lang/zh-TW.rc"
-#endif
\ No newline at end of file
+++ /dev/null
-@ stdcall -private DllCanUnloadNow()
-@ stdcall -private DllGetClassObject(long long ptr)
-@ stdcall -private DllRegisterServer()
-@ stdcall -private DllUnregisterServer()