ReactOS 0.4.15-dev-7842-g558ab78
msrle_private.h File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "mmsystem.h"
#include "wingdi.h"
#include "winuser.h"
#include "vfw.h"
Include dependency graph for msrle_private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _CodecInfo
 

Macros

#define IDS_NAME   100
 
#define IDS_DESCRIPTION   101
 
#define IDS_ABOUT   102
 
#define MSRLE32_DEFAULTQUALITY   (85 * ICQUALITY_HIGH) / 100
 
#define FOURCC_RLE   mmioFOURCC('R','L','E',' ')
 
#define FOURCC_RLE4   mmioFOURCC('R','L','E','4')
 
#define FOURCC_RLE8   mmioFOURCC('R','L','E','8')
 
#define FOURCC_MRLE   mmioFOURCC('M','R','L','E')
 
#define WIDTHBYTES(i)   ((WORD)((i+31u)&(~31u))/8u) /* ULONG aligned ! */
 
#define DIBWIDTHBYTES(bi)   WIDTHBYTES((WORD)(bi).biWidth * (WORD)(bi).biBitCount)
 

Typedefs

typedef struct _CodecInfo CodecInfo
 
typedef const BITMAPINFOHEADERLPCBITMAPINFOHEADER
 

Macro Definition Documentation

◆ DIBWIDTHBYTES

#define DIBWIDTHBYTES (   bi)    WIDTHBYTES((WORD)(bi).biWidth * (WORD)(bi).biBitCount)

Definition at line 45 of file msrle_private.h.

◆ FOURCC_MRLE

#define FOURCC_MRLE   mmioFOURCC('M','R','L','E')

Definition at line 42 of file msrle_private.h.

◆ FOURCC_RLE

#define FOURCC_RLE   mmioFOURCC('R','L','E',' ')

Definition at line 39 of file msrle_private.h.

◆ FOURCC_RLE4

#define FOURCC_RLE4   mmioFOURCC('R','L','E','4')

Definition at line 40 of file msrle_private.h.

◆ FOURCC_RLE8

#define FOURCC_RLE8   mmioFOURCC('R','L','E','8')

Definition at line 41 of file msrle_private.h.

◆ IDS_ABOUT

#define IDS_ABOUT   102

Definition at line 35 of file msrle_private.h.

◆ IDS_DESCRIPTION

#define IDS_DESCRIPTION   101

Definition at line 34 of file msrle_private.h.

◆ IDS_NAME

#define IDS_NAME   100

Definition at line 33 of file msrle_private.h.

◆ MSRLE32_DEFAULTQUALITY

#define MSRLE32_DEFAULTQUALITY   (85 * ICQUALITY_HIGH) / 100

Definition at line 37 of file msrle_private.h.

◆ WIDTHBYTES

#define WIDTHBYTES (   i)    ((WORD)((i+31u)&(~31u))/8u) /* ULONG aligned ! */

Definition at line 44 of file msrle_private.h.

Typedef Documentation

◆ CodecInfo

◆ LPCBITMAPINFOHEADER

Definition at line 59 of file msrle_private.h.