IOleContainer (Interfaces)
Last changed: -220.233.210.211

.
Summary
IOleContainer interface definition

C# Definition:

[ComImport, Guid("0000011B-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IOleContainer
{
     // IParseDisplayName.
     [PreserveSig]
     int ParseDisplayName([In, MarshalAs(UnmanagedType.Interface)] IBindCtx pbc,
              [In, MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName,
              out int pchEaten,
              out IMoniker ppmkOut);
     // IOleContainer.
     [PreserveSig]
     int EnumObjects([In, MarshalAs(UnmanagedType.U4)] int grfFlags, out IEnumUnknown ppenum);
     [PreserveSig]
     int LockContainer(bool fLock);
}

VB Definition:

   TODO

User-Defined Types:

None.

Notes:

I include the methods from the inherited IParseDisplayName interface because .Net's COM interop will not properly handle interface inheritance.

Documentation