ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dshow.h
Go to the documentation of this file.
00001 
00002 #ifndef __DSHOW_INCLUDED__
00003 #define __DSHOW_INCLUDED__
00004 
00005 #ifdef  _MSC_VER
00006   #pragma warning(disable:4100)
00007   #pragma warning(disable:4201)
00008   #pragma warning(disable:4511)
00009   #pragma warning(disable:4512)
00010   #pragma warning(disable:4514)
00011   #if _MSC_VER>=1100
00012     #define AM_NOVTABLE __declspec(novtable)
00013   #else
00014     #define AM_NOVTABLE
00015   #endif
00016 #endif
00017 
00018 #include <windows.h>
00019 #include <windowsx.h>
00020 #include <olectl.h>
00021 #include <ddraw.h>
00022 #include <mmsystem.h>
00023 /*
00024 #ifndef NO_DSHOW_STRSAFE
00025   #define NO_SHLWAPI_STRFCNS
00026 #include <strsafe.h>
00027 #endif
00028 */
00029 #ifndef NUMELMS
00030    #define NUMELMS(aa) (sizeof(aa)/sizeof((aa)[0]))
00031 #endif
00032 
00033 #include <strmif.h>
00034 #include <amvideo.h>
00035 #include <amaudio.h>
00036 #include <control.h>
00037 #include <evcode.h>
00038 #include <uuids.h>
00039 #include <errors.h>
00040 #include <edevdefs.h>
00041 #include <audevcod.h>
00042 #include <dvdevcod.h>
00043 
00044 #ifndef InterlockedExchangePointer
00045   #define InterlockedExchangePointer(Target, Value) (PVOID)InterlockedExchange((PLONG)(Target), (LONG)(Value))
00046 #endif
00047 
00048 #ifndef OATRUE
00049   #define OATRUE (-1)
00050 #endif
00051 
00052 #ifndef OAFALSE
00053   #define OAFALSE (0)
00054 #endif
00055 
00056 #endif
00057 

Generated on Sat May 26 2012 04:29:21 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.