shell32: Check registry entry for cpl files (in standard control panel)
Juan Lang
juan.lang at gmail.com
Wed Jul 2 11:49:14 CDT 2008
Hi Owen,
@@ -40,6 +41,8 @@
WINE_DEFAULT_DEBUG_CHANNEL(shlctrl);
+static void Control_RegisterRegistryApplets(HWND hWnd, CPanel *panel,
HKEY hkey_root, LPCSTR szRepPath);
+
+ /* now check for cpls in the registry */
+
Style nit: get rid of that blank line.
+ Control_RegisterRegistryApplets(hWnd, panel, HKEY_LOCAL_MACHINE,
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Control Panel\\Cpls");
+ Control_RegisterRegistryApplets(hWnd, panel, HKEY_CURRENT_USER,
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Control Panel\\Cpls");
Prefer WCHAR strings to char strings. You can declare a string
constant at the beginning of the function, next to wszAllCpl.
@@ -340,9 +345,38 @@ static void Control_DoWindow(CPanel* panel, HWND
hWnd, HINSTANCE hInst)
(snip)
+static void Control_RegisterRegistryApplets(HWND hWnd, CPanel *panel,
HKEY hkey_root, LPCSTR szRepPath)
Style nit: put Control_RegisterRegistryApplets above Control_DoWindow
to avoid adding the prototype at the top of the file.
--Juan
More information about the wine-devel
mailing list