IPropertyStore

C# Definition:

[ComImport, Guid ( "886D8EEB-8CF2-4446-8D02-CDBA1DBDCF99" ), InterfaceType ( ComInterfaceType.InterfaceIsIUnknown )]
interface IPropertyStore
{
    [MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
    void GetCount ( [Out] out uint cProps );

    [MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
    void GetAt ( [In] uint iProp, out NativeMethods.PROPERTYKEY pkey );

    [MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
    void GetValue ( [In] ref NativeMethods.PROPERTYKEY key, out object pv );

    [MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
    void SetValue ( [In] ref NativeMethods.PROPERTYKEY key, [In] ref object pv );

    [MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
    void Commit ( );
}

VB Definition:

Última actualización