Files

26 lines
582 B
C#

using System;
using System.Runtime.InteropServices;
namespace FontPreview;
[ComImport]
[Guid("43826d1e-e718-42ee-bc55-a1e261c37bfe")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
internal interface IShellItem
{
[PreserveSig]
int BindToHandler(IntPtr pbc, Guid bhid, Guid riid, out IntPtr ppv);
[PreserveSig]
int GetParent(out IShellItem ppsi);
[PreserveSig]
int GetDisplayName(int sigdnName, out IntPtr ppszName);
[PreserveSig]
int GetAttributes(int sfgaoMask, out int psfgaoAttribs);
[PreserveSig]
int Compare(IShellItem psi, int hint, out int piOrder);
}