Search Results for

    Show / Hide Table of Contents

    Interface IShellFolder

    名前空間: OTZControls.WindowsApi
    アセンブリ: OTZControls.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("000214E6-0000-0000-C000-000000000046")]
    public interface IShellFolder

    メソッド

    BindToObject(IntPtr, IntPtr, ref Guid, out IShellFolder)

    宣言
    uint BindToObject(IntPtr pidl, IntPtr pbc, ref Guid riid, out IShellFolder ppv)
    パラメーター
    型 名前 説明
    System.IntPtr pidl
    System.IntPtr pbc
    System.Guid riid
    IShellFolder ppv
    戻り値
    型 説明
    System.UInt32

    BindToStorage(IntPtr, IntPtr, ref Guid, out Object)

    宣言
    uint BindToStorage(IntPtr pidl, IntPtr pbc, ref Guid riid, out object ppv)
    パラメーター
    型 名前 説明
    System.IntPtr pidl
    System.IntPtr pbc
    System.Guid riid
    System.Object ppv
    戻り値
    型 説明
    System.UInt32

    CompareIDs(Int32, IntPtr, IntPtr)

    宣言
    int CompareIDs(int lParam, IntPtr pidl1, IntPtr pidl2)
    パラメーター
    型 名前 説明
    System.Int32 lParam
    System.IntPtr pidl1
    System.IntPtr pidl2
    戻り値
    型 説明
    System.Int32

    CreateViewObject(IntPtr, ref Guid, out Object)

    宣言
    uint CreateViewObject(IntPtr hwndOwner, ref Guid riid, out object ppv)
    パラメーター
    型 名前 説明
    System.IntPtr hwndOwner
    System.Guid riid
    System.Object ppv
    戻り値
    型 説明
    System.UInt32

    EnumObjects(IntPtr, SHCONTF, out IEnumIDList)

    宣言
    uint EnumObjects(IntPtr hwnd, SHCONTF grfFlags, out IEnumIDList ppenumIDList)
    パラメーター
    型 名前 説明
    System.IntPtr hwnd
    SHCONTF grfFlags
    IEnumIDList ppenumIDList
    戻り値
    型 説明
    System.UInt32

    GetAttributesOf(Int32, out IntPtr, out SFGAOF)

    宣言
    uint GetAttributesOf(int cidl, out IntPtr apidl, out SFGAOF rgfInOut)
    パラメーター
    型 名前 説明
    System.Int32 cidl
    System.IntPtr apidl
    SFGAOF rgfInOut
    戻り値
    型 説明
    System.UInt32

    GetDisplayNameOf(IntPtr, SHGNO, out STRRET)

    宣言
    uint GetDisplayNameOf(IntPtr pidl, SHGNO uFlags, out STRRET pName)
    パラメーター
    型 名前 説明
    System.IntPtr pidl
    SHGNO uFlags
    STRRET pName
    戻り値
    型 説明
    System.UInt32

    GetUIObjectOf(IntPtr, Int32, IntPtr[], ref Guid, IntPtr, out Object)

    宣言
    uint GetUIObjectOf(IntPtr hwndOwner, int cidl, IntPtr[] apidl, ref Guid riid, IntPtr rgfReserved, out object ppv)
    パラメーター
    型 名前 説明
    System.IntPtr hwndOwner
    System.Int32 cidl
    System.IntPtr[] apidl
    System.Guid riid
    System.IntPtr rgfReserved
    System.Object ppv
    戻り値
    型 説明
    System.UInt32

    ParseDisplayName(IntPtr, IntPtr, String, out UInt32, out IntPtr, ref UInt32)

    宣言
    uint ParseDisplayName(IntPtr hwnd, IntPtr pbc, string pszDisplayName, out uint pchEaten, out IntPtr ppidl, ref uint pdwAttributes)
    パラメーター
    型 名前 説明
    System.IntPtr hwnd
    System.IntPtr pbc
    System.String pszDisplayName
    System.UInt32 pchEaten
    System.IntPtr ppidl
    System.UInt32 pdwAttributes
    戻り値
    型 説明
    System.UInt32

    SetNameOf(IntPtr, IntPtr, String, SHGNO, out IntPtr)

    宣言
    uint SetNameOf(IntPtr hwnd, IntPtr pidl, string pszName, SHGNO uFlags, out IntPtr ppidlOut)
    パラメーター
    型 名前 説明
    System.IntPtr hwnd
    System.IntPtr pidl
    System.String pszName
    SHGNO uFlags
    System.IntPtr ppidlOut
    戻り値
    型 説明
    System.UInt32
    In This Article
    Back to top Generated by DocFX