Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.8 KiB

  1. /* @doc SEO
  2. *
  3. * @module SEO.D - Overview of Server Extension Objects Project |
  4. *
  5. * The Server Extensions Objects system provides an architecture for
  6. * installing extension objects into servers. It defines a series of
  7. * COM-based interfaces which servers use to generate events, and which
  8. * extension objects use to receive events. It also defines a data model
  9. * for how information about extension objects is stored.
  10. *
  11. * Designed by Don Dumitru (dondu@microsoft.com)
  12. */
  13. /*
  14. @topic Object Model | TBD
  15. @topic Data Model | TBD
  16. @topic Binding Database Schema | The binding database is typically viewed at several levels:
  17. Root of Binding Database<nl>
  18. ========================<nl>
  19. {root}\ <nl>
  20. <nl>
  21. <tab>BindingPoints <nl>
  22. List of Binding Points<nl>
  23. ======================<nl>
  24. {root}\BindingPoints\ <nl>
  25. <nl>
  26. <tab>{GUID of First Binding Point}={description}<nl>
  27. <tab>{GUID of Second Binding Point}={description}<nl>
  28. <tab>{ ... }<nl>
  29. Binding Point<nl>
  30. =============<nl>
  31. {root}\BindingPoints\{GUID of Binding Point}\ <nl>
  32. <nl>
  33. <tab>Dispatcher={GUID of Dispatcher}<tab>[optional]<nl>
  34. <tab>Bindings<nl>
  35. Bindings In Binding Point<nl>
  36. =========================<nl>
  37. {root}\BindingPoints\{GUID of Binding Point}\Bindings\ <nl>
  38. <nl>
  39. <tab>{Name of First Binding}={description}<nl>
  40. <tab>{Name of Second Binding}={description}<nl>}
  41. <tab>{ ... }<nl>
  42. Binding<nl>
  43. =======<nl>
  44. {root}\BindingPoints\{GUID of Binding Point}\Bindings\{Name of Binding}\ <nl>
  45. <nl>
  46. <tab>Priority={value}<nl>
  47. <tab>Rule={ ... }<nl>
  48. <tab>RuleEngine={GUID of Rule Engine}<tab>[optional]<nl>
  49. <tab>Object={GUID of Object}={description}<nl>
  50. <tab>{First Object Parameter}={value}<nl>
  51. <tab>{Second Object Parameter}={value}<nl>
  52. Binding Database Inside the MetaBase<nl>
  53. ====================================<nl>
  54. \LM\NNTPSvc\{Virtual Server Instance}\SEO<nl>
  55. */