forked from coddec/Classic-Shell
- Notifications
You must be signed in to change notification settings - Fork 452
/
Copy pathStartMenuHelper.idl
52 lines (49 loc) · 1.03 KB
/
StartMenuHelper.idl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// StartMenuHelper.idl : IDL source for StartMenuHelper
//
// This file will be processed by the MIDL tool to
// produce the type library (StartMenuHelper.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
import "shobjidl.idl";
[
object,
uuid(379C7129-9462-42A8-A5F3-68A65A0DEF8A),
helpstring("IStartMenuExt Interface"),
pointer_default(unique)
]
interface IStartMenuExt : IUnknown{
};
[
uuid(6A62B77B-9003-49FA-83D7-1BF82296EF49),
version(1.0),
helpstring("StartMenuHelper 1.0 Type Library")
]
library StartMenuHelperLib
{
importlib("stdole2.tlb");
[
uuid(E595F05F-903F-4318-8B0A-7F633B520D2B),
helpstring("StartMenuExt Class")
]
coclass StartMenuExt
{
[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;
};
};