[DllImport("shell32.dll", CharSet = CharSet.Unicode)] public static extern int SHBindToParent( IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pidl, ref IntPtr ppidlLast, out IntPtr ppsi, ref Guid riid, out IntPtr ppv, uint dwAttr );
Microsoft documentation: Link
Last updated 1 year ago