DOCHOSTUIINFO structure

Used by the IDocHostUIHandler::GetHostInfo method to allow MSHTML to retrieve information about the host's UI requirements.

Syntax

typedef struct _DOCHOSTUIINFO {
  unsigned long cbSize;
  DWORD         dwFlags;
  DWORD         dwDoubleClick;
  OLECHAR       *pchHostCss;
  OLECHAR       *pchHostNS;
} DOCHOSTUIINFO;

Members

  • cbSize
    unsigned long containing the size of this structure, in bytes.

  • dwFlags
    One or more of the DOCHOSTUIFLAG values that specify the UI capabilities of the host.

  • dwDoubleClick
    One of the DOCHOSTUIDBLCLK values that specify the operation that should take place in response to a double-click.

  • pchHostCss
    A pointer to a set of CSS rules sent down by the host. These CSS rules affect the page that contains them.

  • pchHostNS
    A pointer to a semicolon-delimited namespace list. This list allows the host to supply a namespace declaration for custom tags on the page.

Remarks

The IDocHostUIHandler::GetHostInfo method allocates memory for pchHostCss and pchHostNS with CoTaskMemAlloc. You must free this memory with CoTaskMemFree when it is no longer needed. These pointers must be NULL before calling IDocHostUIHandler::GetHostInfo.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Mshtmhst.h

IDL

Mshtmhst.idl