#ifndef NULLSOFT_MEIDALIBRARY_DEFAULT_IMAGE_FILTERS_HEADER
#define NULLSOFT_MEIDALIBRARY_DEFAULT_IMAGE_FILTERS_HEADER

#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif

#include "./ml_imagefilter.h"

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus


extern const GUID MLIF_FILTER1_UID; // {8A054D1F-E38E-4cc0-A78A-F216F059F57E}
extern const GUID MLIF_FILTER2_UID; // {BE1A6A40-39D1-4cfb-8C33-D8988E8DD2F8}
extern const GUID MLIF_FILTER3_UID;	// {721E9E62-CC6D-4fd7-A6ED-DD4CD2B2612E}
extern const GUID MLIF_GRAYSCALE_UID; // {B6310C20-E731-44dd-83BD-FBC3349798F2}
extern const GUID MLIF_BLENDONBK_UID; // {526C6F4A-C979-4d6a-B8ED-1A90F5A26F7B}
extern const GUID MLIF_FILTER1_PRESERVE_ALPHA_UID; // {F1DD3228-7DA8-4524-B7D3-46F651BFB680}


BOOL RegisterImageFilters(HMLIMGFLTRMNGR hmlifMngr);

#ifdef __cplusplus
}
#endif // __cplusplus

#endif // NULLSOFT_MEIDALIBRARY_DEFAULT_IMAGE_FILTERS_HEADER