/// <include file='Windows.xml' path='doc/member[@name="Windows.FreeIDListArray"]/*' /> public static void FreeIDListArray([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidls, uint cItems) { uint i; for (i = 0; i < cItems; i++) { CoTaskMemFree(unchecked ((void *)(ppidls[i]))); } CoTaskMemFree(ppidls); }
public static extern HRESULT SHCreateShellItemArray([NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidlParent, IShellFolder *psf, uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **ppidl, IShellItemArray **ppsiItemArray);
public HRESULT GetObjectW([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl, uint uItem) { return(((delegate * unmanaged <IShellFolderView *, ITEMIDLIST **, uint, int>)(lpVtbl[9]))((IShellFolderView *)Unsafe.AsPointer(ref this), ppidl, uItem)); }
public HRESULT ParseDisplayName(HWND hwnd, IBindCtx *pbc, [NativeTypeName("LPWSTR")] ushort *pszDisplayName, [NativeTypeName("ULONG *")] uint *pchEaten, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl, [NativeTypeName("ULONG *")] uint *pdwAttributes) { return(((delegate * unmanaged <IShellFolder2 *, HWND, IBindCtx *, ushort *, uint *, ITEMIDLIST **, uint *, int>)(lpVtbl[3]))((IShellFolder2 *)Unsafe.AsPointer(ref this), hwnd, pbc, pszDisplayName, pchEaten, ppidl, pdwAttributes)); }
public HRESULT GetUIObjectOf(HWND hwndOwner, uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **apidl, [NativeTypeName("const IID &")] Guid *riid, uint *rgfReserved, void **ppv) { return(((delegate * unmanaged <IShellFolder2 *, HWND, uint, ITEMIDLIST **, Guid *, uint *, void **, int>)(lpVtbl[10]))((IShellFolder2 *)Unsafe.AsPointer(ref this), hwndOwner, cidl, apidl, riid, rgfReserved, ppv)); }
public HRESULT GetIDList([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **idList) { return(((delegate * unmanaged <INetworkFolderInternal *, ITEMIDLIST **, int>)(lpVtbl[4]))((INetworkFolderInternal *)Unsafe.AsPointer(ref this), idList)); }
public HRESULT Next([NativeTypeName("ULONG")] uint celt, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **rgelt, [NativeTypeName("ULONG *")] uint *pceltFetched) { return(((delegate * unmanaged <IEnumIDList *, uint, ITEMIDLIST **, uint *, int>)(lpVtbl[3]))((IEnumIDList *)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched)); }
public HRESULT GetIDList([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <IShellLinkA *, ITEMIDLIST **, int>)(lpVtbl[4]))((IShellLinkA *)Unsafe.AsPointer(ref this), ppidl)); }
public HRESULT IEParseDisplayName(uint uiCP, [NativeTypeName("LPCWSTR")] ushort *pwszPath, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidlOut) { return(((delegate * unmanaged <IBrowserService *, uint, ushort *, ITEMIDLIST **, int>)(lpVtbl[11]))((IBrowserService *)Unsafe.AsPointer(ref this), uiCP, pwszPath, ppidlOut)); }
public HRESULT GetIDList([NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <IKnownFolder *, uint, ITEMIDLIST **, int>)(lpVtbl[8]))((IKnownFolder *)Unsafe.AsPointer(ref this), dwFlags, ppidl)); }
public HRESULT Initialize(HWND hwnd, IContextMenuCB *pcmcb, [NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidlFolder, IShellFolder *psf, uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **apidl, IUnknown *punkAssociation, uint cKeys, [NativeTypeName("const HKEY *")] HKEY *aKeys) { return(((delegate * unmanaged <IDefaultFolderMenuInitialize *, HWND, IContextMenuCB *, ITEMIDLIST *, IShellFolder *, uint, ITEMIDLIST **, IUnknown *, uint, HKEY *, int>)(lpVtbl[3]))((IDefaultFolderMenuInitialize *)Unsafe.AsPointer(ref this), hwnd, pcmcb, pidlFolder, psf, cidl, apidl, punkAssociation, cKeys, aKeys)); }
public HRESULT GetIDList([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <ISearchFolderItemFactory *, ITEMIDLIST **, int>)(lpVtbl[14]))((ISearchFolderItemFactory *)Unsafe.AsPointer(ref this), ppidl)); }
public static extern HRESULT SHCreateShellItemArrayFromIDLists(uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **rgpidl, IShellItemArray **ppsiItemArray);
public HRESULT AddIDList([NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidl, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidlAdded) { return(((delegate * unmanaged <IResultsFolder *, ITEMIDLIST *, ITEMIDLIST **, int>)(lpVtbl[4]))((IResultsFolder *)Unsafe.AsPointer(ref this), pidl, ppidlAdded)); }
public HRESULT GetPidl([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <IBrowserService *, ITEMIDLIST **, int>)(lpVtbl[22]))((IBrowserService *)Unsafe.AsPointer(ref this), ppidl)); }
public HRESULT GetConflictIDList(ISyncMgrConflict *pConflict, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidlConflict) { return(((delegate * unmanaged <ISyncMgrConflictFolder *, ISyncMgrConflict *, ITEMIDLIST **, int>)(lpVtbl[3]))((ISyncMgrConflictFolder *)Unsafe.AsPointer(ref this), pConflict, ppidlConflict)); }
public HRESULT Update(IBindCtx *pbc, [NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidlIn, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidlOut) { return(((delegate * unmanaged <IUpdateIDList *, IBindCtx *, ITEMIDLIST *, ITEMIDLIST **, int>)(lpVtbl[3]))((IUpdateIDList *)Unsafe.AsPointer(ref this), pbc, pidlIn, ppidlOut)); }
public HRESULT GetCurFolder([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <IPersistFolder3 *, ITEMIDLIST **, int>)(lpVtbl[5]))((IPersistFolder3 *)Unsafe.AsPointer(ref this), ppidl)); }
public HRESULT SelectAndPositionItems(uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **apidl, POINT *apt, [NativeTypeName("DWORD")] uint dwFlags) { return(((delegate * unmanaged <IFolderView2 *, uint, ITEMIDLIST **, POINT *, uint, int>)(lpVtbl[16]))((IFolderView2 *)Unsafe.AsPointer(ref this), cidl, apidl, apt, dwFlags)); }
public HRESULT GetShellFolder([NativeTypeName("DWORD *")] uint *pdwFlags, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl, [NativeTypeName("const IID &")] Guid *riid, void **ppv) { return(((delegate * unmanaged <IShellMenu *, uint *, ITEMIDLIST **, Guid *, void **, int>)(lpVtbl[6]))((IShellMenu *)Unsafe.AsPointer(ref this), pdwFlags, ppidl, riid, ppv)); }
public HRESULT Item(int iItemIndex, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <IFolderView2 *, int, ITEMIDLIST **, int>)(lpVtbl[6]))((IFolderView2 *)Unsafe.AsPointer(ref this), iItemIndex, ppidl)); }
public HRESULT GetProvider(uint itemIdCount, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **itemIds, uint providerMaxLength, [NativeTypeName("LPWSTR")] ushort *provider) { return(((delegate * unmanaged <INetworkFolderInternal *, uint, ITEMIDLIST **, uint, ushort *, int>)(lpVtbl[5]))((INetworkFolderInternal *)Unsafe.AsPointer(ref this), itemIdCount, itemIds, providerMaxLength, provider)); }
public HRESULT GetCategory(uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **apidl, [NativeTypeName("DWORD *")] uint *rgCategoryIds) { return(((delegate * unmanaged <ICategorizer *, uint, ITEMIDLIST **, uint *, int>)(lpVtbl[4]))((ICategorizer *)Unsafe.AsPointer(ref this), cidl, apidl, rgCategoryIds)); }
public HRESULT SetNameOf(HWND hwnd, [NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidl, [NativeTypeName("LPCWSTR")] ushort *pszName, [NativeTypeName("SHGDNF")] uint uFlags, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidlOut) { return(((delegate * unmanaged <IShellFolder2 *, HWND, ITEMIDLIST *, ushort *, uint, ITEMIDLIST **, int>)(lpVtbl[12]))((IShellFolder2 *)Unsafe.AsPointer(ref this), hwnd, pidl, pszName, uFlags, ppidlOut)); }
public HRESULT GetParentAndItem([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidlParent, IShellFolder **ppsf, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidlChild) { return(((delegate * unmanaged <IParentAndItem *, ITEMIDLIST **, IShellFolder **, ITEMIDLIST **, int>)(lpVtbl[4]))((IParentAndItem *)Unsafe.AsPointer(ref this), ppidlParent, ppsf, ppidlChild)); }
public HRESULT GetAttributesOf(uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **apidl, [NativeTypeName("SFGAOF *")] uint *rgfInOut) { return(((delegate * unmanaged <IShellFolder2 *, uint, ITEMIDLIST **, uint *, int>)(lpVtbl[9]))((IShellFolder2 *)Unsafe.AsPointer(ref this), cidl, apidl, rgfInOut)); }
public HRESULT GetPidl([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <ITravelEntry *, ITEMIDLIST **, int>)(lpVtbl[5]))((ITravelEntry *)Unsafe.AsPointer(ref this), ppidl)); }
public HRESULT GetItemIDList([NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl) { return(((delegate * unmanaged <IRelatedItem *, ITEMIDLIST **, int>)(lpVtbl[3]))((IRelatedItem *)Unsafe.AsPointer(ref this), ppidl)); }
public static extern HRESULT SHGetIDListFromObject(IUnknown *punk, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl);