89 lines
1.4 KiB
C++
89 lines
1.4 KiB
C++
/*
|
|
|
|
Copyright (c) 1997-1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
sdpcommo.h
|
|
|
|
Abstract:
|
|
|
|
|
|
Author:
|
|
|
|
*/
|
|
#ifndef __SDP_COMMON__
|
|
#define __SDP_COMMON__
|
|
|
|
|
|
#ifndef __SDP_LIB__
|
|
#define _DllDecl
|
|
#else
|
|
#define _DllDecl
|
|
#endif
|
|
|
|
|
|
#include <afx.h>
|
|
#include <afxtempl.h>
|
|
|
|
#include <windows.h>
|
|
#include <wtypes.h>
|
|
|
|
|
|
// Disable warning messages for using "this" in base member initializer list.
|
|
#pragma warning( disable : 4355 )
|
|
|
|
// forward declaration for output stream from #include <strstrea.h>
|
|
class ostrstream;
|
|
|
|
class SDP;
|
|
|
|
class SDP_FIELD;
|
|
class SDP_SINGLE_FIELD;
|
|
class SDP_VALUE;
|
|
|
|
class SDP_BSTRING;
|
|
class SDP_OPTIONAL_BSTRING;
|
|
class SDP_BSTRING_LINE;
|
|
class SDP_REQD_BSTRING_LINE;
|
|
|
|
class SDP_CHAR_STRING;
|
|
class SDP_LIMITED_CHAR_STRING;
|
|
class SDP_CHAR_STRING_LINE;
|
|
|
|
class SDP_BYTE;
|
|
class SDP_LONG;
|
|
class SDP_ULONG;
|
|
class SDP_ADDRESS;
|
|
|
|
class SDP_ADDRESS_TEXT;
|
|
class SDP_ADDRESS_TEXT_LIST;
|
|
|
|
class SDP_TIME_PERIOD;
|
|
class SDP_TIME_PERIOD_LIST;
|
|
|
|
class SDP_VERSION;
|
|
class SDP_ORIGIN;
|
|
class SDP_EMAIL;
|
|
class SDP_EMAIL_LIST;
|
|
class SDP_PHONE;
|
|
class SDP_PHONE_LIST;
|
|
class SDP_CONNECTION;
|
|
class SDP_BANDWIDTH;
|
|
class SDP_TIME;
|
|
class SDP_TIME_LIST;
|
|
class SDP_REPEAT;
|
|
class SDP_REPEAT_LIST;
|
|
class SDP_ADJUSTMENT;
|
|
class SDP_ATTRIBUTE_LIST;
|
|
class SDP_MEDIA;
|
|
class SDP_MEDIA_LIST;
|
|
|
|
class SDP_LINE_TRANSITION;
|
|
struct LINE_TRANSITION_INFO;
|
|
|
|
class SDP_ADDRESS_TEXT_SAFEARRAY;
|
|
class SDP_ATTRIBUTE_SAFEARRAY;
|
|
class SDP_TIME_PERIOD_SAFEARRAY;
|
|
class SDP_ADJUSTMENT_SAFEARRAY;
|
|
|
|
#endif // __SDP_COMMON__
|