home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / iis4_07.cab / HTML.H < prev    next >
Text File  |  1997-10-25  |  4KB  |  110 lines

  1. /*++
  2.  
  3. Copyright (c) 1997  Microsoft Corporation
  4.  
  5. Module Name:    html.h
  6.  
  7. Abstract:
  8.  
  9.     Header file for HTML authoring functions 
  10.  
  11. --*/
  12.  
  13.  
  14. // Direct write of text, no translation
  15. void WriteString (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpsz);
  16.  
  17. // Required page definition functions
  18. void HtmlCreatePage (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszTitle);
  19. void HtmlEndPage (IN EXTENSION_CONTROL_BLOCK *pECB);
  20.  
  21. // Rest of the calls are optional
  22. void HtmlHeading (IN EXTENSION_CONTROL_BLOCK *pECB, IN int nHeading, 
  23.                   IN LPCSTR lpszText);
  24. void HtmlBeginHeading (IN EXTENSION_CONTROL_BLOCK *pECB, IN int nHeading);
  25. void HtmlEndHeading (IN EXTENSION_CONTROL_BLOCK *pECB, IN int nHeading);
  26.  
  27. void HtmlWriteTextLine (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpsz);
  28. void HtmlWriteText (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpsz);
  29. void HtmlEndParagraph (IN EXTENSION_CONTROL_BLOCK *pECB);
  30.  
  31. void HtmlHyperLink (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszDoc, 
  32.                     IN LPCSTR lpszText);
  33.  
  34. void HtmlHyperLinkAndBookmark (IN EXTENSION_CONTROL_BLOCK *pECB, 
  35.                                IN LPCSTR lpszDoc, IN LPCSTR lpszBookmark,
  36.                                IN LPCSTR lpszText);
  37.  
  38. void HtmlBookmarkLink (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszBookmark,
  39.                        IN LPCSTR lpszText);
  40.  
  41. void HtmlBeginListItem (IN EXTENSION_CONTROL_BLOCK *pECB);
  42.  
  43. void HtmlBeginUnnumberedList (IN EXTENSION_CONTROL_BLOCK *pECB);
  44. void HtmlEndUnnumberedList (IN EXTENSION_CONTROL_BLOCK *pECB);
  45.  
  46. void HtmlBeginNumberedList (IN EXTENSION_CONTROL_BLOCK *pECB);
  47. void HtmlEndNumberedList (IN EXTENSION_CONTROL_BLOCK *pECB);
  48.  
  49. void HtmlBeginDefinitionList (IN EXTENSION_CONTROL_BLOCK *pECB);
  50. void HtmlEndDefinitionList (IN EXTENSION_CONTROL_BLOCK *pECB);
  51.  
  52. void HtmlDefinition (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszTerm,
  53.                      LPSTR lpszDef);
  54.  
  55. void HtmlBeginDefinitionTerm (IN EXTENSION_CONTROL_BLOCK *pECB);
  56. void HtmlBeginDefinition (IN EXTENSION_CONTROL_BLOCK *pECB);
  57.  
  58. void HtmlBeginPreformattedText (IN EXTENSION_CONTROL_BLOCK *pECB);
  59. void HtmlEndPreformattedText (IN EXTENSION_CONTROL_BLOCK *pECB);
  60.  
  61. void HtmlBeginBlockQuote (IN EXTENSION_CONTROL_BLOCK *pECB);
  62. void HtmlEndBlockQuote (IN EXTENSION_CONTROL_BLOCK *pECB);
  63.  
  64. void HtmlBeginAddress (IN EXTENSION_CONTROL_BLOCK *pECB);
  65. void HtmlEndAddress (IN EXTENSION_CONTROL_BLOCK *pECB);
  66.  
  67. void HtmlBeginDefine (IN EXTENSION_CONTROL_BLOCK *pECB);
  68. void HtmlEndDefine (IN EXTENSION_CONTROL_BLOCK *pECB);
  69.  
  70. void HtmlBeginEmphasis (IN EXTENSION_CONTROL_BLOCK *pECB);
  71. void HtmlEndEmphasis (IN EXTENSION_CONTROL_BLOCK *pECB);
  72.  
  73. void HtmlBeginCitation (IN EXTENSION_CONTROL_BLOCK *pECB);
  74. void HtmlEndCitation (IN EXTENSION_CONTROL_BLOCK *pECB);
  75.  
  76. void HtmlBeginCode (IN EXTENSION_CONTROL_BLOCK *pECB);
  77. void HtmlEndCode (IN EXTENSION_CONTROL_BLOCK *pECB);
  78.  
  79. void HtmlBeginKeyboard (IN EXTENSION_CONTROL_BLOCK *pECB);
  80. void HtmlEndKeyboard (IN EXTENSION_CONTROL_BLOCK *pECB);
  81.  
  82. void HtmlBeginStatus (IN EXTENSION_CONTROL_BLOCK *pECB);
  83. void HtmlEndStatus (IN EXTENSION_CONTROL_BLOCK *pECB);
  84.  
  85. void HtmlBeginStrong (IN EXTENSION_CONTROL_BLOCK *pECB);
  86. void HtmlEndString (IN EXTENSION_CONTROL_BLOCK *pECB);
  87.  
  88. void HtmlBeginVariable (IN EXTENSION_CONTROL_BLOCK *pECB);
  89. void HtmlEndVariable (IN EXTENSION_CONTROL_BLOCK *pECB);
  90.  
  91. void HtmlBold (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszText);
  92. void HtmlBeginBold (IN EXTENSION_CONTROL_BLOCK *pECB);
  93. void HtmlEndBold (IN EXTENSION_CONTROL_BLOCK *pECB);
  94.  
  95. void HtmlItalic (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszText);
  96. void HtmlBeginItalic (IN EXTENSION_CONTROL_BLOCK *pECB);
  97. void HtmlEndItalic (IN EXTENSION_CONTROL_BLOCK *pECB);
  98.  
  99. void HtmlFixed (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszText);
  100. void HtmlBeginFixed (IN EXTENSION_CONTROL_BLOCK *pECB);
  101. void HtmlEndFixed (IN EXTENSION_CONTROL_BLOCK *pECB);
  102.  
  103. void HtmlLineBreak (IN EXTENSION_CONTROL_BLOCK *pECB);
  104. void HtmlHorizontalRule (IN EXTENSION_CONTROL_BLOCK *pECB);
  105.  
  106. void HtmlImage (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszPicFile,
  107.                 IN LPCSTR lpszAltText);
  108.  
  109. void HtmlPrintf (IN EXTENSION_CONTROL_BLOCK *pECB, IN LPCSTR lpszFormat, ...);
  110.