[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("2659B475-EEB8-48b7-8F07-B378810F48CF")]
public interface IShellItemFilter
{
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]
int IncludeItem([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi);
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]
int GetEnumFlagsForItem([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, out SHCONTF pgrfFlags);
}
<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IShellItemFilter
TODO
End Interface
None.
None.