home *** CD-ROM | disk | FTP | other *** search
/ Tutto per Internet / Internet.iso / soft95 / Varie / server / HTML.H < prev    next >
Encoding:
Text File  |  1995-12-03  |  3.8 KB  |  96 lines

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