mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 03:07:04 +02:00
Add shell context [WIP]
This commit is contained in:
30
Wox/ShellContext/IContextMenu.cs
Normal file
30
Wox/ShellContext/IContextMenu.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
namespace Wox.ShellContext
|
||||
{
|
||||
[ComImport(), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("000214e4-0000-0000-c000-000000000046")]
|
||||
public interface IContextMenu
|
||||
{
|
||||
[PreserveSig()]
|
||||
Int32 QueryContextMenu(
|
||||
IntPtr hmenu,
|
||||
uint iMenu,
|
||||
uint idCmdFirst,
|
||||
uint idCmdLast,
|
||||
CMF uFlags);
|
||||
|
||||
[PreserveSig()]
|
||||
Int32 InvokeCommand(
|
||||
ref CMINVOKECOMMANDINFOEX info);
|
||||
|
||||
[PreserveSig()]
|
||||
void GetCommandString(
|
||||
int idcmd,
|
||||
GetCommandStringInformations uflags,
|
||||
int reserved,
|
||||
StringBuilder commandstring,
|
||||
int cch);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user