97 lines
2 KiB
C
97 lines
2 KiB
C
|
/* precomp.h for NAC.DLL */
|
||
|
|
||
|
// typedefs are useful for dynamic linking to Winsock APIs
|
||
|
#define INCL_WINSOCK_API_TYPEDEFS 1
|
||
|
|
||
|
#include <windows.h>
|
||
|
#include <windowsx.h>
|
||
|
#include <winsock2.h>
|
||
|
#include <winperf.h>
|
||
|
|
||
|
// NetMeeting standard includes
|
||
|
#include <oprahcom.h>
|
||
|
#include <confdbg.h>
|
||
|
#include <avutil.h>
|
||
|
#include <oblist.h>
|
||
|
#include <regentry.h>
|
||
|
|
||
|
#include <limits.h>
|
||
|
#include <mmreg.h>
|
||
|
#include <mmsystem.h>
|
||
|
#include <msacm.h>
|
||
|
#include <vfw.h>
|
||
|
|
||
|
|
||
|
#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"
|