IDocHostShowUI (Interfaces)
Last changed: -198.87.24.254

.
Summary
TODO - a short description

C# Definition:

[ComImport]
[Guid("C4D244B0-D43E-11CF-893B-00AA00BDCE1A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown) ]
public interface IDocHostShowUI
{
     [PreserveSig]
     uint ShowMessage(IntPtr hwnd,
     [MarshalAs(UnmanagedType.LPWStr)] string lpstrText,
     [MarshalAs(UnmanagedType.LPWStr)] string lpstrCaption,
     uint dwType,
     [MarshalAs(UnmanagedType.LPWStr)] string lpstrHelpFile,
     uint dwHelpContext,
     out int lpResult);

     [PreserveSig]
     uint ShowHelp(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszHelpFile,
     uint uCommand, uint dwData,
     tagPOINT ptMouse,
     [MarshalAs(UnmanagedType.IDispatch)] object pDispatchObjectHit);              
}

VB Definition:

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

User-Defined Types:

None.

Notes:

The original definition on this page marshalled the strings as UnmanagedType.BStr.

I think this is wrong since the underlying type is LPOLESTR.

Documentation