- Implement new appwiz
svn path=/trunk/; revision=32412
1074
reactos/dll/cpl/appwiz-new/appwiz.c
Normal file
9
reactos/dll/cpl/appwiz-new/appwiz.def
Normal file
|
@ -0,0 +1,9 @@
|
|||
LIBRARY appwiz.cpl
|
||||
|
||||
EXPORTS
|
||||
CPlApplet@16
|
||||
;NewLinkHere@16
|
||||
;NewLinkHereA@16
|
||||
;NewLinkHereW@16
|
||||
|
||||
; EOF
|
78
reactos/dll/cpl/appwiz-new/appwiz.h
Normal file
|
@ -0,0 +1,78 @@
|
|||
#ifndef __CPL_APPWIZ_H
|
||||
#define __CPL_APPWIZ_H
|
||||
|
||||
#define COBJMACROS
|
||||
#include <windows.h>
|
||||
#include <windowsx.h> /* GET_X/Y_LPARAM */
|
||||
#include <commctrl.h>
|
||||
#include <cpl.h>
|
||||
#include <prsht.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <wchar.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <process.h>
|
||||
#include <prsht.h>
|
||||
#include <shlobj.h>
|
||||
#include <objbase.h>
|
||||
#include <shobjidl.h>
|
||||
#include <shlguid.h>
|
||||
#include <richedit.h>
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
typedef LONG (CALLBACK *CPLAPPLET_PROC)(VOID);
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int idIcon;
|
||||
int idName;
|
||||
int idDescription;
|
||||
CPLAPPLET_PROC AppletProc;
|
||||
} APPLET, *PAPPLET;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
WCHAR szTarget[MAX_PATH];
|
||||
WCHAR szWorkingDirectory[MAX_PATH];
|
||||
WCHAR szDescription[MAX_PATH];
|
||||
WCHAR szLinkName[MAX_PATH];
|
||||
} CREATE_LINK_CONTEXT, *PCREATE_LINK_CONTEXT;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
DWORD Size;
|
||||
DWORD Masks;
|
||||
ULONGLONG AppSize;
|
||||
FILETIME LastUsed;
|
||||
int TimesUsed;
|
||||
WCHAR ImagePath[MAX_PATH];
|
||||
} APPARPINFO;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
DWORD Size;
|
||||
BOOL Maximized;
|
||||
INT Left;
|
||||
INT Top;
|
||||
INT Right;
|
||||
INT Bottom;
|
||||
} APPWIZSETTINGS;
|
||||
|
||||
/* appwiz.c */
|
||||
HINSTANCE hApplet; // Main applet instance
|
||||
HWND hMainWnd, // Main window
|
||||
hActList, // Actions list
|
||||
hAppList, // Programs list
|
||||
hSearch, //Search line
|
||||
hRemoveBtn, // Remove button
|
||||
hModifyBtn; // Modify button
|
||||
|
||||
APPWIZSETTINGS AppWizSettings;
|
||||
|
||||
void ShowLastWin32Error(HWND hWndOwner);
|
||||
|
||||
#endif /* __CPL_APPWIZ_H */
|
||||
|
||||
/* EOF */
|
23
reactos/dll/cpl/appwiz-new/appwiz.rbuild
Normal file
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<module name="appwiz-new" type="win32dll" extension=".cpl" baseaddress="${BASEADDRESS_APPWIZ}" installbase="system32" installname="appwiz-new.cpl" unicode="yes" allowwarnings="true">
|
||||
<importlibrary definition="appwiz.def" />
|
||||
<include base="appwiz-new">.</include>
|
||||
<define name="__USE_W32API" />
|
||||
<define name="_WIN32_IE">0x600</define>
|
||||
<define name="_WIN32_WINNT">0x501</define>
|
||||
<define name="WINVER">0x0501</define>
|
||||
<library>kernel32</library>
|
||||
<library>advapi32</library>
|
||||
<library>user32</library>
|
||||
<library>comctl32</library>
|
||||
<library>msvcrt</library>
|
||||
<library>ole32</library>
|
||||
<library>uuid</library>
|
||||
<library>shell32</library>
|
||||
<library>msimg32</library>
|
||||
<library>gdi32</library>
|
||||
<file>appwiz.c</file>
|
||||
<file>createlink.c</file>
|
||||
<file>appwiz.rc</file>
|
||||
</module>
|
27
reactos/dll/cpl/appwiz-new/appwiz.rc
Normal file
|
@ -0,0 +1,27 @@
|
|||
#include "resource.h"
|
||||
#include <windows.h>
|
||||
|
||||
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
||||
|
||||
#define REACTOS_VERSION_DLL
|
||||
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Software Control Panel\0"
|
||||
#define REACTOS_STR_INTERNAL_NAME "appwiz\0"
|
||||
#define REACTOS_STR_ORIGINAL_FILENAME "appwiz.cpl\0"
|
||||
#ifdef _MSC_VER
|
||||
#include <../../../reactos/version.rc>
|
||||
#else
|
||||
#include <reactos/version.rc>
|
||||
#endif
|
||||
|
||||
IDI_CPLSYSTEM ICON "resources/applet.ico"
|
||||
IDI_APPICO ICON "resources/1501.ico"
|
||||
IDI_INSTICO ICON "resources/1502.ico"
|
||||
IDI_RECBINICO ICON "resources/1503.ico"
|
||||
IDI_SEARCH ICON "resources/search.ico"
|
||||
|
||||
IDB_WATERMARK BITMAP "resources/watermark.bmp"
|
||||
IDB_UNDERLINE BITMAP "resources/underline.bmp"
|
||||
IDB_SELECT BITMAP "resources/select.bmp"
|
||||
IDB_ICON BITMAP "resources/icon.bmp"
|
||||
|
||||
#include "rsrc.rc"
|
13
reactos/dll/cpl/appwiz-new/createlink.c
Normal file
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
*
|
||||
* PROJECT: ReactOS Software Control Panel
|
||||
* FILE: dll/cpl/appwiz/createlink.c
|
||||
* PURPOSE: ReactOS Software Control Panel
|
||||
* PROGRAMMER: Gero Kuehn (reactos.filter@gkware.com)
|
||||
* Dmitry Chapyshev (lentind@yandex.ru)
|
||||
* Johannes Anderwald
|
||||
* UPDATE HISTORY:
|
||||
* 06-17-2004 Created
|
||||
*/
|
||||
|
||||
#include "appwiz.h"
|
200
reactos/dll/cpl/appwiz-new/lang/en-US.rc
Normal file
|
@ -0,0 +1,200 @@
|
|||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
|
||||
IDR_POPUP_APP MENU
|
||||
BEGIN
|
||||
POPUP "popup"
|
||||
BEGIN
|
||||
MENUITEM "&Remove", ID_APP_REMOVE
|
||||
MENUITEM "&Modify", ID_APP_MODIFY, GRAYED
|
||||
MENUITEM "R&epair", ID_APP_REPAIR, GRAYED
|
||||
END
|
||||
END
|
||||
|
||||
IDD_NETINSTALL DIALOGEX 0, 0, 242, 221
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Network Install"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
PUSHBUTTON "&Install...", IDC_INSTALL, 150, 171, 85, 14
|
||||
LTEXT "&The following software can be automatically installed by ReactOS. To install a program, select it from the list and click Install.", IDC_NETTEXT, 40, 6, 195, 32
|
||||
LISTBOX IDC_NETPROGLIST, 7, 42, 228, 125, LBS_STANDARD | WS_TABSTOP
|
||||
ICON IDI_APPICO, IDC_NETICON, 9, 10, 20, 20
|
||||
END
|
||||
|
||||
IDD_CREATESHORTCUT DIALOGEX 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Create Shortcut"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
LTEXT "This wizard helps you to create shortcuts to local or network programs, files, folders, computers, or Internet addresses.", -1, 97, 7, 195, 28
|
||||
LTEXT "&Type the location of the item:", IDC_LOCATIONITEM, 98, 46, 196, 8
|
||||
EDITTEXT IDC_LOCITEMEDIT, 97, 58, 133, 14, ES_AUTOHSCROLL
|
||||
PUSHBUTTON "B&rowse...", IDC_LOCBROWSE, 233, 58, 60, 14
|
||||
LTEXT "Click Next to continue.", -1, 97, 95, 198, 8
|
||||
END
|
||||
|
||||
IDD_SELPROGFOLDER DIALOGEX 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Select Program Folder"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Select a folder to place this shortcut in:", -1, 100, 7, 193, 10
|
||||
CONTROL "", IDC_SELFOLDER, "SYSTREEVIEW32", WS_BORDER | WS_TABSTOP | 0x00000028, 100, 19, 193, 90
|
||||
PUSHBUTTON "New &Folder...", IDC_NEWFOLDERBTN, 218, 116, 75, 14
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
END
|
||||
|
||||
IDD_SELPROGTITLE DIALOGEX 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Select a Title for the Program"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Type a name for this shortcut:", -1, 100, 10, 194, 10
|
||||
EDITTEXT IDC_NAMESCEDIT, 100, 23, 194, 14, ES_AUTOHSCROLL
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
LTEXT "Click Finish to create the shortcut.", -1, 100, 61, 194, 8
|
||||
END
|
||||
|
||||
IDD_SELPROGICON DIALOGEX 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Select an Icon"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Select an icon for the shortcut:", -1, 100, 8, 195, 10
|
||||
LISTBOX IDC_SELICONLIST, 100, 20, 192, 130, LBS_OWNERDRAWFIXED | LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | LBS_DISABLENOSCROLL | WS_HSCROLL | WS_TABSTOP
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
END
|
||||
|
||||
IDD_INSTFROMCD DIALOGEX 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Install Program From Floppy Disk or CD-ROM"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
LTEXT "", IDC_HEADTEXT, 101, 7, 193, 28
|
||||
ICON 0, IDC_INSTFROMCDICON, 100, 60, 18, 20
|
||||
LTEXT "", IDC_INSTFROMCDTEXT, 123, 66, 146, 8
|
||||
END
|
||||
|
||||
IDD_RUNINSTPROG DIALOGEX 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Run Installation Program"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
LTEXT "", IDC_HEADTEXT, 101, 6, 195, 28
|
||||
LTEXT "&Open:", IDC_LOCATIONITEM, 100, 53, 195, 8
|
||||
EDITTEXT IDC_LOCITEMEDIT, 98, 64, 133, 14, ES_AUTOHSCROLL
|
||||
PUSHBUTTON "B&rowse...", IDC_LOCBROWSE, 234, 64, 60, 14
|
||||
END
|
||||
|
||||
IDD_CHANGEUSEROPT DIALOG 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Change User Option"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
LTEXT "You have the option to make this new program available to everyone.", 1012, 101, 5, 194, 40
|
||||
AUTORADIOBUTTON "Install", IDC_INSTALLRB, 108, 51, 146, 14, BS_MULTILINE | WS_GROUP
|
||||
AUTORADIOBUTTON "Execute", IDC_LOCATIONITEM, 108, 74, 146, 14, BS_MULTILINE | NOT WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_FINISHADMINST DIALOG 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Finish Admin Install"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
LTEXT "Change ini mapping back by clicking Finish.", IDC_HEADTEXT, 98, 7, 196, 40
|
||||
END
|
||||
|
||||
IDD_AFTERINST DIALOG 0, 0, SHORTCUTDLG_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "After Installation"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDB_WATERMARK, "STATIC", SS_BITMAP | SS_REALSIZEIMAGE, 0, 0, WATERMARK_WIDTH, SHORTCUTDLG_HEIGHT
|
||||
LTEXT "Please press Next.", IDC_HEADTEXT, 98, 7, 197, 40
|
||||
END
|
||||
|
||||
IDD_RUNINSTPROG2 DIALOG 0, 0, 250, 120
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Run Installation Program"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Please specify the uninstall program location", IDC_UNINSTLOCTEXT, 9, 8, 235, 37
|
||||
LTEXT "&Command line for the uninstall program:", IDC_LOCATIONITEM, 9, 57, 237, 8
|
||||
EDITTEXT IDC_LOCITEMEDIT, 7, 69, 165, 14, ES_AUTOHSCROLL
|
||||
PUSHBUTTON "B&rowse...", IDC_LOCBROWSE, 178, 69, 66, 14
|
||||
DEFPUSHBUTTON "OK", IDOK, 118, 100, 60, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 184, 100, 60, 14
|
||||
END
|
||||
|
||||
IDD_WARNING DIALOG 20, 20, 255, 100
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Warning"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
ICON "", IDC_WARNINGICON, 8, 10, 20, 20
|
||||
LTEXT "There are other users logged on to this computer.", -1, 37, 8, 214, 10
|
||||
LTEXT "If you uninstall this program while another user is running it, the program might not uninstall completely.", -1, 37, 23, 212, 22
|
||||
LTEXT "To properly change or remove this program, switch to and log off each user before you continue.", IDC_WARNINGTEXT, 37, 46, 212, 26
|
||||
PUSHBUTTON "&Switch User", IDC_SWITCHUSER, 61, 81, 60, 14
|
||||
PUSHBUTTON "&Continue", IDOK, 125, 81, 60, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 189, 81, 60, 14
|
||||
END
|
||||
|
||||
IDD_REMSHORTCUTS DIALOGEX 20, 20, 220, 200
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Remove Shortcuts/Folders"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&To remove an item from the Start menu, select the item and click Remove.", IDC_UNINSTLOCTEXT, 10, 7, 204, 16
|
||||
CONTROL "", IDC_SELFOLDER, "SYSTREEVIEW32", WS_BORDER | WS_TABSTOP | 0x00000023, 10, 28, 200, 145
|
||||
PUSHBUTTON "&Remove", IDC_REMOVEBTN, 84, 182, 60, 14
|
||||
DEFPUSHBUTTON "Close", IDOK, 151, 182, 60, 14
|
||||
END
|
||||
|
||||
IDD_ADDLATER DIALOGEX 0, 0, 220, 160
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTERMOUSE | WS_POPUPWINDOW | WS_CAPTION
|
||||
CAPTION "Add Later"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "You may choose a date and time when you would like to add this program to your computer. For example, you can schedule this to happen when you are away from your computer.", IDC_UNINSTLOCTEXT, 7, 4, 208, 33
|
||||
AUTORADIOBUTTON "&Add program later ", IDC_ADDPROGLATER, 7, 47, 207, 10, WS_GROUP
|
||||
CONTROL "Picker", 12368, "SYSDATETIMEPICK32", WS_BORDER | WS_TABSTOP | 0x0000000C, 29, 62, 107, 14
|
||||
AUTORADIOBUTTON "&Do not add program", IDC_NOTADDPROG, 7, 87, 208, 10
|
||||
DEFPUSHBUTTON "OK", IDOK, 89, 141, 60, 14, WS_GROUP
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 154, 141, 60, 14, NOT WS_TABSTOP
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CPLSYSTEMNAME "Add or Remove Programs"
|
||||
IDS_CPLSYSTEMDESCRIPTION "Install or remove programs and ReactOS components."
|
||||
IDS_UNABLEOPEN_UNINSTKEY "Unable to open Uninstall Key"
|
||||
IDS_LIST_TITLE "List"
|
||||
IDS_SIZE_TITLE "Size (MB)"
|
||||
IDS_LAST_USED "Last Used"
|
||||
IDS_PROGANDUPDATES "Programs & updates"
|
||||
IDS_PROGRAMS_ONLY "Programs only"
|
||||
IDS_UPDATES_ONLY "Updates only"
|
||||
IDS_WELCOME_TITLE "Welcome to the Add or Remove Programs"
|
||||
IDS_WELCOME_MSG "Please choose a category on the left or select application on the list for removing or viewing information."
|
||||
IDS_SEARCH_TEXT "Search in the list..."
|
||||
IDS_REMOVE_BTN "&Remove"
|
||||
IDS_MODIFY_BTN "&Modify"
|
||||
IDS_UNABLEREAD_UNINSTSTR "Unable to read UninstallString. This entry is invalid or has been created by an MSI installer."
|
||||
IDS_INF_REG_OWNER "Registered Owner: "
|
||||
IDS_INF_PRODUCT_ID "Product ID: "
|
||||
IDS_INF_PUBLISHER "Publisher: "
|
||||
IDS_INF_VERSION "Version: "
|
||||
IDS_INF_CONTACT "Contact: "
|
||||
IDS_INF_SUP_INFO "Support Information: "
|
||||
IDS_INF_SUP_PHONE "Support Telephone: "
|
||||
IDS_INF_PRODUCT_UPD "Product Updates: "
|
||||
IDS_INF_README "Readme: "
|
||||
IDS_INF_COMMENTS "Comments: "
|
||||
IDS_NO_INFORMATION "No information about this program."
|
||||
END
|
100
reactos/dll/cpl/appwiz-new/resource.h
Normal file
|
@ -0,0 +1,100 @@
|
|||
#ifndef __CPL_RESOURCE_H
|
||||
#define __CPL_RESOURCE_H
|
||||
|
||||
/* dialog sizes */
|
||||
#define SHORTCUTDLG_WIDTH 300
|
||||
#define SHORTCUTDLG_HEIGHT 160
|
||||
#define WATERMARK_WIDTH 90
|
||||
|
||||
/* menus */
|
||||
#define IDR_POPUP_APP 14000
|
||||
|
||||
/* menu items */
|
||||
#define ID_APP_REMOVE 14100
|
||||
#define ID_APP_MODIFY 14101
|
||||
#define ID_APP_REPAIR 14102
|
||||
|
||||
/* icons */
|
||||
#define IDI_CPLSYSTEM 1500
|
||||
#define IDI_APPICO 1501
|
||||
#define IDI_INSTICO 1502
|
||||
#define IDI_RECBINICO 1503
|
||||
#define IDI_SEARCH 1504
|
||||
|
||||
/* dialogs */
|
||||
#define IDD_NETINSTALL 100
|
||||
#define IDD_CREATESHORTCUT 200
|
||||
#define IDD_SELPROGFOLDER 201
|
||||
#define IDD_SELPROGTITLE 202
|
||||
#define IDD_SELPROGICON 203
|
||||
#define IDD_INSTFROMCD 300
|
||||
#define IDD_RUNINSTPROG 301
|
||||
#define IDD_CHANGEUSEROPT 302
|
||||
#define IDD_FINISHADMINST 304
|
||||
#define IDD_AFTERINST 305
|
||||
#define IDD_RUNINSTPROG2 306
|
||||
#define IDD_WARNING 307
|
||||
#define IDD_REMSHORTCUTS 400
|
||||
#define IDD_ADDLATER 12544
|
||||
|
||||
/* bitmaps */
|
||||
#define IDB_WATERMARK 1019
|
||||
#define IDB_UNDERLINE 10000
|
||||
#define IDB_ICON 10001
|
||||
#define IDB_SELECT 10002
|
||||
|
||||
/* strings */
|
||||
#define IDS_CPLSYSTEMNAME 2001
|
||||
#define IDS_CPLSYSTEMDESCRIPTION 2002
|
||||
#define IDS_UNABLEOPEN_UNINSTKEY 15000
|
||||
#define IDS_LIST_TITLE 15001
|
||||
#define IDS_SIZE_TITLE 15002
|
||||
#define IDS_LAST_USED 15003
|
||||
#define IDS_PROGANDUPDATES 15004
|
||||
#define IDS_PROGRAMS_ONLY 15005
|
||||
#define IDS_UPDATES_ONLY 15006
|
||||
#define IDS_WELCOME_TITLE 15007
|
||||
#define IDS_WELCOME_MSG 15008
|
||||
#define IDS_SEARCH_TEXT 15009
|
||||
#define IDS_REMOVE_BTN 15010
|
||||
#define IDS_MODIFY_BTN 15011
|
||||
#define IDS_UNABLEREAD_UNINSTSTR 15012
|
||||
#define IDS_INF_REG_OWNER 15013
|
||||
#define IDS_INF_PRODUCT_ID 15014
|
||||
#define IDS_INF_PUBLISHER 15015
|
||||
#define IDS_INF_VERSION 15016
|
||||
#define IDS_INF_CONTACT 15017
|
||||
#define IDS_INF_SUP_INFO 15018
|
||||
#define IDS_INF_SUP_PHONE 15019
|
||||
#define IDS_INF_PRODUCT_UPD 15020
|
||||
#define IDS_INF_README 15021
|
||||
#define IDS_INF_COMMENTS 15022
|
||||
#define IDS_NO_INFORMATION 15023
|
||||
|
||||
/* controls */
|
||||
#define IDC_INSTALL 1000
|
||||
#define IDC_INSTALLRB 1001
|
||||
#define IDC_LOCATIONITEM 1002
|
||||
#define IDC_LOCITEMEDIT 1003
|
||||
#define IDC_LOCBROWSE 1004
|
||||
#define IDC_INSTFROMCDTEXT 1005
|
||||
#define IDC_INSTFROMCDICON 1006
|
||||
#define IDC_NETPROGLIST 1011
|
||||
#define IDC_HEADTEXT 1012
|
||||
#define IDC_WARNINGICON 1013
|
||||
#define IDC_SWITCHUSER 1014
|
||||
#define IDC_WARNINGTEXT 1017
|
||||
#define IDC_NAMESCEDIT 1020
|
||||
#define IDC_SELICONLIST 1021
|
||||
#define IDC_SELFOLDER 1022
|
||||
#define IDC_NEWFOLDERBTN 1027
|
||||
#define IDC_REMOVEBTN 1030
|
||||
#define IDC_UNINSTLOCTEXT 1031
|
||||
#define IDC_NETTEXT 1050
|
||||
#define IDC_NETICON 1051
|
||||
#define IDC_ADDPROGLATER 12369
|
||||
#define IDC_NOTADDPROG 12370
|
||||
|
||||
#endif /* __CPL_RESOURCE_H */
|
||||
|
||||
/* EOF */
|
BIN
reactos/dll/cpl/appwiz-new/resources/1501.ico
Normal file
After Width: | Height: | Size: 9.8 KiB |
BIN
reactos/dll/cpl/appwiz-new/resources/1502.ico
Normal file
After Width: | Height: | Size: 9.8 KiB |
BIN
reactos/dll/cpl/appwiz-new/resources/1503.ico
Normal file
After Width: | Height: | Size: 9.8 KiB |
BIN
reactos/dll/cpl/appwiz-new/resources/applet.ico
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
reactos/dll/cpl/appwiz-new/resources/icon.bmp
Normal file
After Width: | Height: | Size: 824 B |
BIN
reactos/dll/cpl/appwiz-new/resources/search.ico
Normal file
After Width: | Height: | Size: 6 KiB |
BIN
reactos/dll/cpl/appwiz-new/resources/select.bmp
Normal file
After Width: | Height: | Size: 822 B |
BIN
reactos/dll/cpl/appwiz-new/resources/underline.bmp
Normal file
After Width: | Height: | Size: 136 B |
BIN
reactos/dll/cpl/appwiz-new/resources/watermark.bmp
Normal file
After Width: | Height: | Size: 4.1 KiB |
4
reactos/dll/cpl/appwiz-new/rsrc.rc
Normal file
|
@ -0,0 +1,4 @@
|
|||
#include "resource.h"
|
||||
#include <windows.h>
|
||||
|
||||
#include "lang/en-US.rc"
|
|
@ -7,6 +7,9 @@
|
|||
<directory name="appwiz">
|
||||
<xi:include href="appwiz/appwiz.rbuild" />
|
||||
</directory>
|
||||
<directory name="appwiz-new">
|
||||
<xi:include href="appwiz-new/appwiz.rbuild" />
|
||||
</directory>
|
||||
<directory name="desk">
|
||||
<xi:include href="desk/desk.rbuild" />
|
||||
</directory>
|
||||
|
|