75 references to IShellFolder
System.Windows.Forms.Primitives (75)
_generated\241\Windows.Win32.IShellFolder.g.cs (51)
27
:winmdroot.IVTable<
IShellFolder
,
IShellFolder
.Vtbl>,IComIID {
44
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IShellFolder
*)Unsafe.AsPointer(ref this), riid, ppvObject);
49
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,uint>)lpVtbl[1])((
IShellFolder
*)Unsafe.AsPointer(ref this));
54
return ((delegate *unmanaged [Stdcall]<
IShellFolder
*,uint>)lpVtbl[2])((
IShellFolder
*)Unsafe.AsPointer(ref this));
72
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)
129
((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();
135
private static winmdroot.Foundation.HRESULT EnumObjects(
IShellFolder
* pThis, winmdroot.Foundation.HWND hwnd, uint grfFlags, winmdroot.UI.Shell.IEnumIDList** ppenumIDList)
174
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);
196
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)
240
((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();
262
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)
302
((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();
322
private static winmdroot.Foundation.HRESULT CompareIDs(
IShellFolder
* pThis, winmdroot.Foundation.LPARAM lParam, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl1, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl2)
365
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);
384
private static winmdroot.Foundation.HRESULT CreateViewObject(
IShellFolder
* pThis, winmdroot.Foundation.HWND hwndOwner, global::System.Guid* riid, void** ppv)
425
((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();
441
private static winmdroot.Foundation.HRESULT GetAttributesOf(
IShellFolder
* pThis, uint cidl, winmdroot.UI.Shell.Common.ITEMIDLIST** apidl, uint* rgfInOut)
482
((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();
500
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)
552
((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();
571
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)
610
((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();
644
private static winmdroot.Foundation.HRESULT SetNameOf(
IShellFolder
* pThis, [Optional] 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)
693
((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();
719
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
721
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,uint> AddRef_2;
723
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,uint> Release_3;
725
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;
727
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,uint ,winmdroot.UI.Shell.IEnumIDList** ,winmdroot.Foundation.HRESULT> EnumObjects_5;
729
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> BindToObject_6;
731
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> BindToStorage_7;
733
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.LPARAM ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.Foundation.HRESULT> CompareIDs_8;
735
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> CreateViewObject_9;
737
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,uint ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,uint* ,winmdroot.Foundation.HRESULT> GetAttributesOf_10;
739
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.Foundation.HWND ,uint ,winmdroot.UI.Shell.Common.ITEMIDLIST** ,global::System.Guid* ,uint* ,void** ,winmdroot.Foundation.HRESULT> GetUIObjectOf_11;
741
internal delegate *unmanaged [Stdcall]<
IShellFolder
*,winmdroot.UI.Shell.Common.ITEMIDLIST* ,winmdroot.UI.Shell.SHGDNF ,winmdroot.UI.Shell.Common.STRRET* ,winmdroot.Foundation.HRESULT> GetDisplayNameOf_12;
743
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;
_generated\422\Windows.Win32.PInvoke.SHELL32.dll.g.cs (3)
148
/// <inheritdoc cref="SHCreateShellItem(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.
IShellFolder
*, winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.IShellItem**)"/>
151
internal static unsafe winmdroot.Foundation.HRESULT SHCreateShellItem([Optional] winmdroot.UI.Shell.Common.ITEMIDLIST? pidlParent, [Optional] winmdroot.UI.Shell.
IShellFolder
* psfParent, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, winmdroot.UI.Shell.IShellItem** ppsi)
189
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);
_generated\605\Windows.Win32.UI_Shell_IShellFolder_Extensions.g.cs (20)
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*)"/>
25
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)
37
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.BindToObject(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.System.Com.IBindCtx*, global::System.Guid*, void**)"/>
38
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)
53
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.BindToStorage(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.System.Com.IBindCtx*, global::System.Guid*, void**)"/>
54
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)
69
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.CompareIDs(winmdroot.Foundation.LPARAM, winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.Common.ITEMIDLIST*)"/>
70
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)
82
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.CreateViewObject(winmdroot.Foundation.HWND, global::System.Guid*, void**)"/>
83
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)
95
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.GetAttributesOf(uint, winmdroot.UI.Shell.Common.ITEMIDLIST**, uint*)"/>
96
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)
105
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.GetUIObjectOf(winmdroot.Foundation.HWND, uint, winmdroot.UI.Shell.Common.ITEMIDLIST**, global::System.Guid*, uint*, void**)"/>
107
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)
119
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellFolder
.Interface.GetDisplayNameOf(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.SHGDNF, winmdroot.UI.Shell.Common.STRRET*)"/>
120
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)
132
/// <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**)"/>
133
internal static unsafe winmdroot.Foundation.HRESULT SetNameOf(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, [Optional] winmdroot.Foundation.HWND hwnd, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, string pszName, winmdroot.UI.Shell.SHGDNF uFlags, out winmdroot.UI.Shell.Common.ITEMIDLIST* ppidlOut)
148
/// <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**)"/>
150
internal static unsafe winmdroot.Foundation.HRESULT SetNameOf(this winmdroot.UI.Shell.
IShellFolder
.Interface @this, [Optional] winmdroot.Foundation.HWND hwnd, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, string pszName, winmdroot.UI.Shell.SHGDNF uFlags)
Windows\Win32\PInvoke.SHCreateShellItem.cs (1)
8
/// <inheritdoc cref="SHCreateShellItem(ITEMIDLIST*,
IShellFolder
*, ITEMIDLIST*, IShellItem**)"/>