# Keyword Reference

# $tagGDIPIMAGECODECINFO

$tagGDIPIMAGECODECINFO structure

Global Const $tagGDIPIMAGECODECINFO = "byte CLSID[16];byte FormatID[16];ptr CodecName;ptr DllName;ptr FormatDesc;ptr FileExt;" & _
"ptr MimeType;dword Flags;dword Version;dword SigCount;dword SigSize;ptr SigPattern;ptr SigMask"

## Parameters

CLSID | Codec identifier (GUID structure)
FormatID | File format identifier (GUID structure)
CodecName | Pointer to a Unicode null terminated string that contains the codec name
DllName | Pointer to a Unicode null terminated string that contains the path name of the DLL in which the codec resides. If the codec is not in a DLL, this pointer is 0.
FormatDesc | Pointer to a Unicode null terminated string that contains the name of the file format used by the codec.
FileExt | Pointer to a Unicode null terminated string that contains all filename extensions associated with the codec. The extensions are separated by semicolons.
MimeType | Pointer to a null-terminated string that contains the mime type of the codec
Flags | Combination of $GDIP_ICF flags
Version | Indicates the version of the codec
SigCount | Indicates the number of signatures used by the file format associated with the codec
SigSize | Indicates the number of bytes in each signature
SigPattern | Pointer to an array of bytes that contains the pattern for each signature
SigMask | Pointer to an array of bytes that contains the mask for each signature