CrystalDSMacros.h File Reference

#include "CrystalComplexTypes.h"

Go to the source code of this file.

Defines

#define FOURCC4(f0, f1, f2, f3)   (((u32)(f0)) | (((u32)(f1)) << 8) | (((u32)(f2)) << 16) | (((u32)(f3)) << 24))
#define DECLARECRYSTALGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)   const SGUID name = {l, w1, w2, {b1, b2, b3, b4, b5, b6, b7, b8}}
#define DECLARECRYSTALGUID_FOURCC(name, fourcc)   DECLARECRYSTALGUID(name, fourcc, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)
#define DEFINECRYSTALGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)   static DECLARECRYSTALGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)
#define DEFINECRYSTALGUID_FOURCC(name, fourcc)   static DECLARECRYSTALGUID_FOURCC(name, fourcc)


Define Documentation

#define DECLARECRYSTALGUID name,
l,
w1,
w2,
b1,
b2,
b3,
b4,
b5,
b6,
b7,
b8   )     const SGUID name = {l, w1, w2, {b1, b2, b3, b4, b5, b6, b7, b8}}
 

Definition at line 9 of file CrystalDSMacros.h.

#define DECLARECRYSTALGUID_FOURCC name,
fourcc   )     DECLARECRYSTALGUID(name, fourcc, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)
 

Definition at line 12 of file CrystalDSMacros.h.

#define DEFINECRYSTALGUID name,
l,
w1,
w2,
b1,
b2,
b3,
b4,
b5,
b6,
b7,
b8   )     static DECLARECRYSTALGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)
 

Definition at line 15 of file CrystalDSMacros.h.

#define DEFINECRYSTALGUID_FOURCC name,
fourcc   )     static DECLARECRYSTALGUID_FOURCC(name, fourcc)
 

Definition at line 18 of file CrystalDSMacros.h.

#define FOURCC4 f0,
f1,
f2,
f3   )     (((u32)(f0)) | (((u32)(f1)) << 8) | (((u32)(f2)) << 16) | (((u32)(f3)) << 24))
 

Definition at line 6 of file CrystalDSMacros.h.


Generated on Wed Dec 21 18:10:14 2005 for Crystal2 Platform by  doxygen 1.4.5