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.
|
|
#include <windows.h>
#include <windowsx.h> /* for GlobalAllocPtr and GlobalFreePtr */
#include <math.h>
#include <memory.h> // for _fmemcpy
#include <dos.h> // for _FP_SEG, _FP_OFF
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h> // MAX_PATH
#include <float.h>
#include <mmreg.h>
#include <mmsystem.h>
#include <msviddrv.h>
#include <mmddk.h> // Equals both?
#include <compddk.h>
//#include <vfw.h>
#ifdef _DEBUG
#ifdef RING0
extern "C" { #include <std.h>
#include <sys.h>
} #endif
#endif
#include <confdbg.h>
#include <avutil.h>
#include "ctypedef.h"
#ifdef H261
#include "cxprf.h"
#endif
#include "cdrvdefs.h"
#include "cproto.h"
#include "cldebug.h"
#if 0
// They do test in one case. In the others they always bring d3dec.h
#ifdef H261
#include "d1dec.h"
#else
#include "d3dec.h"
#endif
#endif
#include "d3dec.h"
#include "c3rtp.h"
#include "dxgetbit.h"
#include "d3rtp.h"
#include "d3coltbl.h"
#include "cresourc.h"
#include "cdialogs.h"
#ifndef H261
// They do test in one case. In the others they always bring e3enc.h, e3rtp.h
#include "exbrc.h"
#include "e3enc.h"
#include "e3rtp.h"
#else
// This section never is included... so I guess we haven't defined H261 -> we build H263
// Look for the include files for H.261 and bring them into the build
#include "e1enc.h"
#include "e1rtp.h"
#endif
#include "ccustmsg.h"
#include "ccpuvsn.h"
#include "cdrvcom.h"
#include "d3tables.h"
#include "dxcolori.h"
#include "d3const.h"
#include "d3coltbl.h"
#include "ccodecid.h"
#include "dxap.h"
#include "d3pict.h"
#include "d3gob.h"
#include "d3mblk.h"
#include "d3mvdec.h"
#include "dxfm.h"
#include "d3idct.h"
#include "d3halfmc.h"
#include "d3bvriq.h"
#ifdef RING0
// RINGO ain't defined, so there is no encasst.h
#include "encasst.h"
#endif
#ifdef ENCODE_STATS
#include "e3stat.h"
#endif /* ENCODE_STATS */
#if defined(H263P) || defined(USE_BILINEAR_MSH26X) // {
#include "e3pcolor.h"
#endif
#include "e3vlc.h"
#include "counters.h"
#include "ctiming.h"
#include "MemMon.h"
|