/* precomp.h for NAC.DLL */ // typedefs are useful for dynamic linking to Winsock APIs #define INCL_WINSOCK_API_TYPEDEFS 1 #include #include #include #include // NetMeeting standard includes #include #include #include #include #include #include #include #include #include #include #ifndef _WINSOCK2API_ // { _WINSOCK2API_ typedef struct _OVERLAPPED * LPWSAOVERLAPPED; typedef struct _WSABUF { u_long len; /* the length of the buffer */ char FAR * buf; /* the pointer to the buffer */ } WSABUF, FAR * LPWSABUF; typedef void (CALLBACK * LPWSAOVERLAPPED_COMPLETION_ROUTINE)( DWORD dwError, DWORD cbTransferred, LPWSAOVERLAPPED lpOverlapped, DWORD dwFlags ); #define WSA_IO_PENDING (ERROR_IO_PENDING) #endif // } _WINSOCK2API_ #include "com.h" #include "nacguids.h" #include "Dcap.h" #include "capture.h" #include "vidinout.h" #include "vcmStrm.h" #include "msh26x.h" #ifdef USE_MPEG4_SCRUNCH #include "mpeg4.h" #endif #include "mperror.h" #include "common.h" #include "irtp.h" #include "iacapapi.h" #include "ih323cc.h" #include "icomchan.h" // only for IVideoDevice #include "incommon.h" #include "callcont.h" #include "h245api.h" // for some h245 constants #include "intif.h" #include "rtp.h" #include "imstream.h" #include "codecs.h" #include "mediacap.h" #include "acmcaps.h" #include "vcmcaps.h" #include "nmqos.h" #include "iprop.h" #include "ividrdr.h" #include "datapump.h" #include "medistrm.h" #include "dsound.h" #include "dsstream.h" #include "auformats.h" #include "imp.h" #include "utils.h" #include "bufpool.h" #include "mediapkt.h" #include "audpackt.h" #include "vidpackt.h" #include "rxstream.h" #include "rvstream.h" #include "txstream.h" #include "medictrl.h" #include "medvctrl.h" #include "AcmFilter.h" #include "VcmFilter.h" #include "devaudq.h" #include "vidutils.h" #include "counters.h" #include "inscodec.h" #include "avcommon.h"