@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: IOleItemContainer interface definition !!!!C# Definition: [ComImport, Guid("0000011C-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public interface IOleItemContainer { // 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); // IOleItemContainer. [return: MarshalAs(UnmanagedType.Interface)] object GetObject([MarshalAs(UnmanagedType.LPWStr)] string pszItem, int dwSpeedNeeded, IBindCtx pbc, [In] ref Guid riid); [return: MarshalAs(UnmanagedType.Interface)] object GetObjectStorage([MarshalAs(UnmanagedType.LPWStr)] string pszItem, IBindCtx pbc, [In] ref Guid riid); [PreserveSig] int IsRunning([MarshalAs(UnmanagedType.LPWStr)] string pszItem); }; !!!!VB Definition: TODO !!!!User-Defined Types: None. !!!!Notes: I include the methods from the inherited IParseDisplayName and IOleContainer interfaces because .Net's COM interop will not properly handle interface inheritance. Documentation: IOleItemContainer@msdn on MSDN
Edit Interfaces.IOleIt...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.