mirror of
https://github.com/Open-Shell/Open-Shell-Menu.git
synced 2026-04-15 05:08:31 +10:00
Modern settings shell folder
Adds virtual shell folder that contains items representing modern settings parsed from
`%windir%\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml`.
It can be accessed via `shell:::{82E749ED-B971-4550-BAF7-06AA2BF7E836}` (in explorer).
Item in folder will open given setting page in `Settings` application.
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
|
||||
import "oaidl.idl";
|
||||
import "ocidl.idl";
|
||||
import "shobjidl.idl";
|
||||
|
||||
[
|
||||
object,
|
||||
@@ -31,4 +32,21 @@ library StartMenuHelperLib
|
||||
{
|
||||
[default] interface IStartMenuExt;
|
||||
};
|
||||
[
|
||||
uuid(82e749ed-b971-4550-baf7-06aa2bf7e836)
|
||||
]
|
||||
coclass ModernSettingsShellFolder
|
||||
{
|
||||
interface IShellFolder2;
|
||||
interface IPersistFolder2;
|
||||
};
|
||||
[
|
||||
uuid(5ab14324-c087-42c1-b905-a0bfdb4e9532)
|
||||
]
|
||||
coclass ModernSettingsContextMenu
|
||||
{
|
||||
interface IContextMenu;
|
||||
interface IShellExtInit;
|
||||
interface IObjectWithSite;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user