home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / expert.pak / CADDSYM.SNP < prev    next >
Text File  |  1997-07-23  |  2KB  |  47 lines

  1. ##QUERY_BASE_NAME [[BaseName]]
  2. ##--BEGIN-- QUERY_CLASS_NAME [[ClassName]]
  3. ##      "//{{[[ClassName]] Implementation}}" [[ClassMarker]]
  4. ##      \\ClassMarker [[LookUp]]
  5. ##      QUERY_FILE_CPP [[FileName]]
  6. ##      ^BOF
  7. ##      ? LookUp [[Search]]
  8. ##      Search == FALSE
  9. ##          :%\\"Unable to add automation symbol table marker to [[FileName]].  "
  10. ##*
  11. ##      ^BOL
  12. ##      --BEGIN-- @QUERY_APPL_COMMENT == VALUE_VERBOSE
  13. //
  14. // OLE's ITypeInfo browses this symbol table for a list of all data,
  15. // properties, and methods exposed by this automated class.
  16. //
  17. ##      --END-- @QUERY_APPL_COMMENT == VALUE_VERBOSE
  18. ##      \\"DEFINE_AUTOCLASS([[ClassName]])" [[DefineMacro]]
  19. ##      "END_AUTOCLASS" [[EndMacro]]
  20. ##      "tfNormal" [[Flags]]
  21. ##      --BEGIN-- TRUE
  22. ##          --BEGIN-- QUERY_BASE_NAME [[BaseName]]
  23. ##                  :BaseName == "TApplication"
  24. ##                      :"tfAppObject | tfCanCreate" Flags
  25. ##*
  26. ##              --BEGIN-- @QUERY_APPL_OLE != VALUE_NOOLE
  27. ##                  :BaseName == "TApplication"
  28. ##                      :\\"DEFINE_AUTOAGGREGATE([[ClassName]], OcApp->Aggregate)" DefineMacro
  29. ##                      :"END_AUTOAGGREGATE" EndMacro
  30. ##*
  31. ##              --END-- @QUERY_APPL_OLE != VALUE_NOOLE
  32. ##          --END-- QUERY_BASE_NAME [[BaseName]]
  33. [[DefineMacro]]
  34. ##          <<TApplication QUERY_CLASS_NAME [[TApplicationName]] 2
  35.     EXPOSE_APPLICATION([[TApplicationName]], "Application", "Application object", 0)
  36. ##          TApplicationName == ClassName
  37.     EXPOSE_QUIT("Quit", "Quit application", 0)
  38. //{{[[ClassName]]SYM_TBL_BEGIN}}
  39. //{{[[ClassName]]SYM_TBL_END}}
  40. [[EndMacro]]([[ClassName]], [[Flags]], "[[ClassName]]", 0, 0);
  41.  
  42.  
  43. ##      --END-- TRUE
  44. ##^-3
  45. ##^BOL
  46. ##--END-- QUERY_CLASS_NAME [[ClassName]]
  47.