73 references to IShellFolder
System.Windows.Forms.Primitives (73)
Windows.Win32.IShellFolder.g.cs (51)
26
:IVTable<
IShellFolder
,
IShellFolder
.Vtbl>,IComIID {
42
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IShellFolder
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,uint>)lpVtbl[1])((
IShellFolder
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,uint>)lpVtbl[2])((
IShellFolder
*)Unsafe.AsPointer(ref this));
70
private static winmdroot.Foundation.HRESULT ParseDisplayName(
IShellFolder
* pThis, winmdroot.Foundation.HWND hwnd, winmdroot.System.Com.IBindCtx* pbc, winmdroot.Foundation.PWSTR pszDisplayName, [Optional] uint* pchEaten, winmdroot.UI.Shell.Common.ITEMIDLIST** ppidl, uint* pdwAttributes)
127
((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,winmdroot.System.Com.IBindCtx* ,winmdroot.Foundation.PWSTR ,uint* ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IShellFolder
*)Unsafe.AsPointer(ref this), hwnd, pbc, pszDisplayName, pchEaten, ppidl, pdwAttributes).ThrowOnFailure();
133
private static winmdroot.Foundation.HRESULT EnumObjects(
IShellFolder
* pThis, winmdroot.Foundation.HWND hwnd, uint grfFlags, winmdroot.UI.Shell.IEnumIDList** ppenumIDList)
172
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,uint ,winmdroot.UI.Shell.IEnumIDList** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IShellFolder
*)Unsafe.AsPointer(ref this), hwnd, grfFlags, ppenumIDList);
193
private static winmdroot.Foundation.HRESULT BindToObject(
IShellFolder
* pThis, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl, winmdroot.System.Com.IBindCtx* pbc, global::System.Guid* riid, void** ppv)
237
((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IShellFolder
*)Unsafe.AsPointer(ref this), pidl, pbc, riid, ppv).ThrowOnFailure();
258
private static winmdroot.Foundation.HRESULT BindToStorage(
IShellFolder
* pThis, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl, winmdroot.System.Com.IBindCtx* pbc, global::System.Guid* riid, void** ppv)
298
((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IShellFolder
*)Unsafe.AsPointer(ref this), pidl, pbc, riid, ppv).ThrowOnFailure();
317
private static winmdroot.Foundation.HRESULT CompareIDs(
IShellFolder
* pThis, winmdroot.Foundation.LPARAM lParam, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl1, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl2)
360
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.LPARAM ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
IShellFolder
*)Unsafe.AsPointer(ref this), lParam, pidl1, pidl2);
378
private static winmdroot.Foundation.HRESULT CreateViewObject(
IShellFolder
* pThis, winmdroot.Foundation.HWND hwndOwner, global::System.Guid* riid, void** ppv)
419
((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((
IShellFolder
*)Unsafe.AsPointer(ref this), hwndOwner, riid, ppv).ThrowOnFailure();
434
private static winmdroot.Foundation.HRESULT GetAttributesOf(
IShellFolder
* pThis, uint cidl, winmdroot.UI.Shell.Common.ITEMIDLIST** apidl, uint* rgfInOut)
475
((delegate *unmanaged [Stdcall]<
IShellFolder
*,uint ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((
IShellFolder
*)Unsafe.AsPointer(ref this), cidl, apidl, rgfInOut).ThrowOnFailure();
493
private static winmdroot.Foundation.HRESULT GetUIObjectOf(
IShellFolder
* pThis, winmdroot.Foundation.HWND hwndOwner, uint cidl, winmdroot.UI.Shell.Common.ITEMIDLIST** apidl, global::System.Guid* riid, [Optional] uint* rgfReserved, void** ppv)
545
((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,uint ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,global::System.Guid* ,uint* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((
IShellFolder
*)Unsafe.AsPointer(ref this), hwndOwner, cidl, apidl, riid, rgfReserved, ppv).ThrowOnFailure();
563
private static winmdroot.Foundation.HRESULT GetDisplayNameOf(
IShellFolder
* pThis, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl, winmdroot.UI.Shell.SHGDNF uFlags, winmdroot.UI.Shell.Common.STRRET* pName)
602
((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.UI.Shell.SHGDNF ,winmdroot.UI.Shell.Common.STRRET* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((
IShellFolder
*)Unsafe.AsPointer(ref this), pidl, uFlags, pName).ThrowOnFailure();
620
private static winmdroot.Foundation.HRESULT SetNameOf(
IShellFolder
* pThis, winmdroot.Foundation.HWND hwnd, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl, winmdroot.Foundation.PCWSTR pszName, winmdroot.UI.Shell.SHGDNF uFlags, [Optional] winmdroot.UI.Shell.Common.ITEMIDLIST** ppidlOut)
669
((delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.Foundation.PCWSTR ,winmdroot.UI.Shell.SHGDNF ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((
IShellFolder
*)Unsafe.AsPointer(ref this), hwnd, pidl, pszName, uFlags, ppidlOut).ThrowOnFailure();
693
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
695
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,uint> AddRef_2;
697
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,uint> Release_3;
699
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,winmdroot.System.Com.IBindCtx* ,winmdroot.Foundation.PWSTR ,uint* ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,uint* ,winmdroot.Foundation.HRESULT> ParseDisplayName_4;
701
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,uint ,winmdroot.UI.Shell.IEnumIDList** ,winmdroot.Foundation.HRESULT> EnumObjects_5;
703
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> BindToObject_6;
705
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> BindToStorage_7;
707
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.LPARAM ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.Foundation.HRESULT> CompareIDs_8;
709
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> CreateViewObject_9;
711
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,uint ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,uint* ,winmdroot.Foundation.HRESULT> GetAttributesOf_10;
713
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,uint ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,global::System.Guid* ,uint* ,void** ,winmdroot.Foundation.HRESULT> GetUIObjectOf_11;
715
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.UI.Shell.SHGDNF ,winmdroot.UI.Shell.Common.STRRET* ,winmdroot.Foundation.HRESULT> GetDisplayNameOf_12;
717
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.Foundation.PCWSTR ,winmdroot.UI.Shell.SHGDNF ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,winmdroot.Foundation.HRESULT> SetNameOf_13;
Windows.Win32.PInvoke.SHELL32.dll.g.cs (3)
142
/// <inheritdoc cref="SHCreateShellItem(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.
IShellFolder
*, winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.IShellItem**)"/>
144
internal static unsafe winmdroot.Foundation.HRESULT SHCreateShellItem(winmdroot.UI.Shell.Common.ITEMIDLIST? pidlParent, winmdroot.UI.Shell.
IShellFolder
* psfParent, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, winmdroot.UI.Shell.IShellItem** ppsi)
182
internal static extern unsafe winmdroot.Foundation.HRESULT SHCreateShellItem([Optional] winmdroot.UI.Shell.Common.ITEMIDLIST* pidlParent, [Optional] winmdroot.UI.Shell.
IShellFolder
* psfParent, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl, winmdroot.UI.Shell.IShellItem** ppsi);
Windows.Win32.UI_Shell_IShellFolder_Extensions.g.cs (18)
23
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.ParseDisplayName(winmdroot.Foundation.HWND, winmdroot.System.Com.IBindCtx*, winmdroot.Foundation.PWSTR, uint*, winmdroot.UI.Shell.Common.ITEMIDLIST**, uint*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT ParseDisplayName(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, winmdroot.Foundation.HWND hwnd, winmdroot.System.Com.IBindCtx* pbc, winmdroot.Foundation.PWSTR pszDisplayName, out winmdroot.UI.Shell.Common.ITEMIDLIST* ppidl, ref uint pdwAttributes)
36
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.BindToObject(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.System.Com.IBindCtx*, global::System.Guid*, void**)"/>
37
internal static unsafe winmdroot.Foundation.HRESULT BindToObject(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, winmdroot.System.Com.IBindCtx* pbc, in global::System.Guid riid, out void* ppv)
52
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.BindToStorage(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.System.Com.IBindCtx*, global::System.Guid*, void**)"/>
53
internal static unsafe winmdroot.Foundation.HRESULT BindToStorage(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, winmdroot.System.Com.IBindCtx* pbc, in global::System.Guid riid, out void* ppv)
68
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.CompareIDs(winmdroot.Foundation.LPARAM, winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.Common.ITEMIDLIST*)"/>
69
internal static unsafe winmdroot.Foundation.HRESULT CompareIDs(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, winmdroot.Foundation.LPARAM lParam, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl1, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl2)
81
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.CreateViewObject(winmdroot.Foundation.HWND, global::System.Guid*, void**)"/>
82
internal static unsafe winmdroot.Foundation.HRESULT CreateViewObject(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, winmdroot.Foundation.HWND hwndOwner, in global::System.Guid riid, out void* ppv)
94
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.GetAttributesOf(uint, winmdroot.UI.Shell.Common.ITEMIDLIST**, uint*)"/>
95
internal static unsafe winmdroot.Foundation.HRESULT GetAttributesOf(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, uint cidl, winmdroot.UI.Shell.Common.ITEMIDLIST** apidl, ref uint rgfInOut)
104
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.GetUIObjectOf(winmdroot.Foundation.HWND, uint, winmdroot.UI.Shell.Common.ITEMIDLIST**, global::System.Guid*, uint*, void**)"/>
105
internal static unsafe winmdroot.Foundation.HRESULT GetUIObjectOf(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, winmdroot.Foundation.HWND hwndOwner, uint cidl, winmdroot.UI.Shell.Common.ITEMIDLIST** apidl, in global::System.Guid riid, out void* ppv)
117
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.GetDisplayNameOf(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.SHGDNF, winmdroot.UI.Shell.Common.STRRET*)"/>
118
internal static unsafe winmdroot.Foundation.HRESULT GetDisplayNameOf(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, winmdroot.UI.Shell.SHGDNF uFlags, out winmdroot.UI.Shell.Common.STRRET pName)
130
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.SetNameOf(winmdroot.Foundation.HWND, winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.Foundation.PCWSTR, winmdroot.UI.Shell.SHGDNF, winmdroot.UI.Shell.Common.ITEMIDLIST**)"/>
131
internal static unsafe winmdroot.Foundation.HRESULT SetNameOf(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, winmdroot.Foundation.HWND hwnd, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, string pszName, winmdroot.UI.Shell.SHGDNF uFlags, winmdroot.UI.Shell.Common.ITEMIDLIST** ppidlOut)
Windows\Win32\PInvoke.SHCreateShellItem.cs (1)
8
/// <inheritdoc cref="SHCreateShellItem(ITEMIDLIST*,
IShellFolder
*, ITEMIDLIST*, IShellItem**)"/>