shell32: Register Control Panel namespace folder.

This commit is contained in:
Owen Rudge 2008-06-23 18:54:00 +01:00 committed by Alexandre Julliard
parent 49d5c7fbe4
commit 3a95e276f2
23 changed files with 44 additions and 6 deletions

View File

@ -657,6 +657,15 @@ static struct regsvr_coclass const coclass_list[] = {
"shell32.dll",
"Apartment"
},
{ &CLSID_ControlPanel,
"Control Panel",
IDS_CONTROLPANEL,
NULL,
"shell32.dll",
"Apartment",
SHELLFOLDER_WANTSFORDISPLAY|SHELLFOLDER_ATTRIBUTES|SHELLFOLDER_HIDEASDELETE,
SFGAO_FOLDER|SFGAO_HASSUBFOLDER,
},
{ NULL } /* list terminator */
};
@ -675,6 +684,8 @@ static const WCHAR wszDesktop[] = { 'D','e','s','k','t','o','p',0 };
static const WCHAR wszSlash[] = { '/', 0 };
static const WCHAR wszMyDocuments[] = { 'M','y',' ','D','o','c','u','m','e','n','t','s', 0 };
static const WCHAR wszRecycleBin[] = { 'T','r','a','s','h', 0 };
static const WCHAR wszMyComputer[] = { 'M','y','C','o','m','p','u','t','e','r', 0 };
static const WCHAR wszControlPanel[] = { 'C','o','n','t','r','o','l',' ','P','a','n','e','l', 0 };
static struct regsvr_namespace const namespace_extensions_list[] = {
{
@ -692,6 +703,11 @@ static struct regsvr_namespace const namespace_extensions_list[] = {
wszDesktop,
wszRecycleBin
},
{
&CLSID_ControlPanel,
wszMyComputer,
wszControlPanel
},
{ NULL }
};

View File

@ -154,6 +154,7 @@ STRINGTABLE
/* special folders */
IDS_DESKTOP "Ðàáîòåí ïëîò"
IDS_MYCOMPUTER "Ìîÿò êîìïþòúð"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Ãîëåìè èêîíè"

View File

@ -145,6 +145,7 @@ STRINGTABLE
{
IDS_DESKTOP "Plocha"
IDS_MYCOMPUTER "Tento poèítaè"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Vedle sebe"

View File

@ -187,6 +187,7 @@ STRINGTABLE
IDS_DESKTOP "Skrivebord"
IDS_MYCOMPUTER "Min Computer"
IDS_RECYCLEBIN_FOLDER_NAME "Skraldespand"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Store Ikoner"

View File

@ -187,6 +187,7 @@ STRINGTABLE
IDS_DESKTOP "Desktop"
IDS_MYCOMPUTER "Arbeitsplatz"
IDS_RECYCLEBIN_FOLDER_NAME "Papierkorb"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Große Symbole"

View File

@ -186,6 +186,7 @@ STRINGTABLE
IDS_DESKTOP "Desktop"
IDS_MYCOMPUTER "My Computer"
IDS_RECYCLEBIN_FOLDER_NAME "Trash"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Lar&ge Icons"

View File

@ -148,6 +148,7 @@ STRINGTABLE
/* special folders */
IDS_DESKTOP "Desktop"
IDS_MYCOMPUTER "Mea Komputero"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Grandaj Ikonoj"

View File

@ -187,6 +187,7 @@ STRINGTABLE
IDS_DESKTOP "Escritorio"
IDS_MYCOMPUTER "Mi PC"
IDS_RECYCLEBIN_FOLDER_NAME "Papelera de reciclaje"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Iconos &grandes"

View File

@ -154,6 +154,7 @@ STRINGTABLE
/* special folders */
IDS_DESKTOP "Työpöytä"
IDS_MYCOMPUTER "Oma tietokone"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Suuret kuvakkeet"

View File

@ -192,6 +192,7 @@ STRINGTABLE
IDS_DESKTOP "Bureau"
IDS_MYCOMPUTER "Poste de travail"
IDS_RECYCLEBIN_FOLDER_NAME "Corbeille"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Grandes icônes"

View File

@ -156,6 +156,7 @@ STRINGTABLE
/* special folder */
IDS_DESKTOP "Desktop"
IDS_MYCOMPUTER "Risorse del Computer"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Icone &Grandi"

View File

@ -104,6 +104,7 @@ STRINGTABLE
/* special folders */
IDS_DESKTOP "デスクトップ"
IDS_MYCOMPUTER "マイコンピュータ"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "大きいアイコン(&G)"

View File

@ -188,6 +188,7 @@ IDS_SHV_COLUMN_DELDATE "
IDS_DESKTOP "데스크탑"
IDS_MYCOMPUTER "내 컴퓨터"
IDS_RECYCLEBIN_FOLDER_NAME "휴지통"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "큰 아이콘(&G)"

View File

@ -188,6 +188,7 @@ STRINGTABLE
IDS_DESKTOP "Bureaublad"
IDS_MYCOMPUTER "Mijn Computer"
IDS_RECYCLEBIN_FOLDER_NAME "Vuilnisbak"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Grote Icons"

View File

@ -186,6 +186,7 @@ STRINGTABLE
IDS_DESKTOP "Skrivebord"
IDS_MYCOMPUTER "Min datamaskin"
IDS_RECYCLEBIN_FOLDER_NAME "Papirkurv"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Store ikoner"

View File

@ -187,6 +187,7 @@ STRINGTABLE
IDS_DESKTOP "Pulpit"
IDS_MYCOMPUTER "Mój komputer"
IDS_RECYCLEBIN_FOLDER_NAME "Kosz"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Du¿e Ikony"

View File

@ -248,6 +248,7 @@ STRINGTABLE
/* special folders */
IDS_DESKTOP "Área de trabalho"
IDS_MYCOMPUTER "Meu computador"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Ícones &grandes"

View File

@ -189,6 +189,7 @@ STRINGTABLE
IDS_DESKTOP "Birou"
IDS_MYCOMPUTER "Computerul meu"
IDS_RECYCLEBIN_FOLDER_NAME "Gunoi"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Pictograme &mari"

View File

@ -187,6 +187,7 @@ STRINGTABLE
IDS_DESKTOP "Ðàáî÷èé ñòîë"
IDS_MYCOMPUTER "Ìîé êîìïüþòåð"
IDS_RECYCLEBIN_FOLDER_NAME "Êîðçèíà"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Áîëüøèå çíà÷êè"

View File

@ -188,6 +188,7 @@ STRINGTABLE
IDS_DESKTOP "Namizje"
IDS_MYCOMPUTER "Moj računalnik"
IDS_RECYCLEBIN_FOLDER_NAME "Smeti"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Ve&like ikone"

View File

@ -155,6 +155,7 @@ STRINGTABLE
IDS_DESKTOP "Masaüstü"
IDS_MYCOMPUTER "Bilgisayarým"
IDS_RECYCLEBIN_FOLDER_NAME "Çöp"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "Bü&yük Simgeler"

View File

@ -141,6 +141,7 @@ STRINGTABLE
{
IDS_DESKTOP "Ñò³ëüíèöÿ"
IDS_MYCOMPUTER "̳é Êîìï'þòåð"
IDS_CONTROLPANEL "Control Panel"
/* context menus */
IDS_VIEW_LARGE "&Âåëèê³ ²êîíêè"

View File

@ -38,13 +38,14 @@
#define IDS_DESKTOP 20
#define IDS_MYCOMPUTER 21
#define IDS_CONTROLPANEL 22
#define IDS_SELECT 22
#define IDS_OPEN 23
#define IDS_VIEW_LARGE 24
#define IDS_VIEW_SMALL 25
#define IDS_VIEW_LIST 26
#define IDS_VIEW_DETAILS 27
#define IDS_SELECT 23
#define IDS_OPEN 24
#define IDS_VIEW_LARGE 25
#define IDS_VIEW_SMALL 26
#define IDS_VIEW_LIST 27
#define IDS_VIEW_DETAILS 28
#define IDS_RESTART_TITLE 40
#define IDS_RESTART_PROMPT 41