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.

88 lines
1.5 KiB

  1. /*
  2. Copyright (c) 1997-1999 Microsoft Corporation
  3. Module Name:
  4. sdpcommo.h
  5. Abstract:
  6. Author:
  7. */
  8. #ifndef __SDP_COMMON__
  9. #define __SDP_COMMON__
  10. #ifndef __SDP_LIB__
  11. #define _DllDecl
  12. #else
  13. #define _DllDecl
  14. #endif
  15. #include <afx.h>
  16. #include <afxtempl.h>
  17. #include <windows.h>
  18. #include <wtypes.h>
  19. // Disable warning messages for using "this" in base member initializer list.
  20. #pragma warning( disable : 4355 )
  21. // forward declaration for output stream from #include <strstrea.h>
  22. class ostrstream;
  23. class SDP;
  24. class SDP_FIELD;
  25. class SDP_SINGLE_FIELD;
  26. class SDP_VALUE;
  27. class SDP_BSTRING;
  28. class SDP_OPTIONAL_BSTRING;
  29. class SDP_BSTRING_LINE;
  30. class SDP_REQD_BSTRING_LINE;
  31. class SDP_CHAR_STRING;
  32. class SDP_LIMITED_CHAR_STRING;
  33. class SDP_CHAR_STRING_LINE;
  34. class SDP_BYTE;
  35. class SDP_LONG;
  36. class SDP_ULONG;
  37. class SDP_ADDRESS;
  38. class SDP_ADDRESS_TEXT;
  39. class SDP_ADDRESS_TEXT_LIST;
  40. class SDP_TIME_PERIOD;
  41. class SDP_TIME_PERIOD_LIST;
  42. class SDP_VERSION;
  43. class SDP_ORIGIN;
  44. class SDP_EMAIL;
  45. class SDP_EMAIL_LIST;
  46. class SDP_PHONE;
  47. class SDP_PHONE_LIST;
  48. class SDP_CONNECTION;
  49. class SDP_BANDWIDTH;
  50. class SDP_TIME;
  51. class SDP_TIME_LIST;
  52. class SDP_REPEAT;
  53. class SDP_REPEAT_LIST;
  54. class SDP_ADJUSTMENT;
  55. class SDP_ATTRIBUTE_LIST;
  56. class SDP_MEDIA;
  57. class SDP_MEDIA_LIST;
  58. class SDP_LINE_TRANSITION;
  59. struct LINE_TRANSITION_INFO;
  60. class SDP_ADDRESS_TEXT_SAFEARRAY;
  61. class SDP_ATTRIBUTE_SAFEARRAY;
  62. class SDP_TIME_PERIOD_SAFEARRAY;
  63. class SDP_ADJUSTMENT_SAFEARRAY;
  64. #endif // __SDP_COMMON__