The mmioFOURCC macro converts four characters into a four-character code.


CHAR ch0,

CHAR ch1,

CHAR ch2,

CHAR ch3



ch0, ch1, ch2, and ch3

First, second, third, and fourth characters of the four-character code.

Return Values

Returns the four-character code created from the given characters.


This macro does not check whether the four-character code it returns is valid.

The mmioFOURCC macro is defined as follows:

#define mmioFOURCC(ch0, ch1, ch2, ch3) \

MAKEFOURCC(ch0, ch1, ch2, ch3);

The MAKEFOURCC macro, in turn, is defined as follows:

#define MAKEFOURCC(ch0, ch1, ch2, ch3) \

((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) | \

((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 ));

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database