IPropertyStore (Interfaces)
Last changed: -91.237.77.135

.
Summary
TODO - a short description

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:

<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IPropertyStore
   TODO
End Interface

User-Defined Types:

None.

Notes:

None.

Documentation