/*++ Copyright (c) 1997 Microsoft Corporation Module Name: html.h Abstract: Header file for HTML authoring functions --*/ // Direct write of text, no translation void WriteString (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpsz); // Required page definition functions void HtmlCreatePage (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszTitle); void HtmlEndPage (IN EXTENSION_CONTROL_BLOCK *pECB); // Rest of the calls are optional void HtmlHeading (IN EXTENSION_CONTROL_BLOCK *pECB, IN int nHeading, IN LPCSTR lpszText); void HtmlBeginHeading (IN EXTENSION_CONTROL_BLOCK *pECB, IN int nHeading); void HtmlEndHeading (IN EXTENSION_CONTROL_BLOCK *pECB, IN int nHeading); void HtmlWriteTextLine (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpsz); void HtmlWriteText (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpsz); void HtmlEndParagraph (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlHyperLink (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszDoc, IN LPCSTR lpszText); void HtmlHyperLinkAndBookmark (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszDoc, IN LPCSTR lpszBookmark, IN LPCSTR lpszText); void HtmlBookmarkLink (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszBookmark, IN LPCSTR lpszText); void HtmlBeginListItem (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginUnnumberedList (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndUnnumberedList (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginNumberedList (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndNumberedList (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginDefinitionList (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndDefinitionList (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlDefinition (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszTerm, LPSTR lpszDef); void HtmlBeginDefinitionTerm (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginDefinition (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginPreformattedText (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndPreformattedText (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginBlockQuote (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndBlockQuote (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginAddress (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndAddress (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginDefine (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndDefine (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginEmphasis (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndEmphasis (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginCitation (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndCitation (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginCode (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndCode (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginKeyboard (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndKeyboard (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginStatus (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndStatus (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginStrong (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndString (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBeginVariable (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndVariable (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlBold (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszText); void HtmlBeginBold (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndBold (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlItalic (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszText); void HtmlBeginItalic (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndItalic (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlFixed (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszText); void HtmlBeginFixed (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlEndFixed (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlLineBreak (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlHorizontalRule (IN EXTENSION_CONTROL_BLOCK *pECB); void HtmlImage (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszPicFile, IN LPCSTR lpszAltText); void HtmlPrintf (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszFormat, ...);