1 /* 2 Copyright 1999-2016 ImageMagick Studio LLC, a non-profit organization 3 dedicated to making software imaging solutions freely available. 4 5 You may not use this file except in compliance with the License. 6 obtain a copy of the License at 7 8 http://www.imagemagick.org/script/license.php 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 16 MagickCore static coder registration methods. 17 */ 18 #ifndef MAGICKCORE_STATIC_H 19 #define MAGICKCORE_STATIC_H 20 21 #if defined(__cplusplus) || defined(c_plusplus) 22 extern "C" { 23 #endif 24 25 extern MagickExport MagickBooleanType 26 InvokeStaticImageFilter(const char *,Image **,const int,const char **, 27 ExceptionInfo *); 28 29 extern ModuleExport size_t 30 RegisterAAIImage(void), 31 RegisterARTImage(void), 32 RegisterAVIImage(void), 33 RegisterAVSImage(void), 34 RegisterBIEImage(void), 35 RegisterBGRImage(void), 36 RegisterBMPImage(void), 37 RegisterBRAILLEImage(void), 38 RegisterCALSImage(void), 39 RegisterCAPTIONImage(void), 40 RegisterCINImage(void), 41 RegisterCIPImage(void), 42 RegisterCLIPImage(void), 43 RegisterCLIPBOARDImage(void), 44 RegisterCMYKImage(void), 45 RegisterCUTImage(void), 46 RegisterDCMImage(void), 47 RegisterDCXImage(void), 48 RegisterDDSImage(void), 49 RegisterDEBUGImage(void), 50 RegisterDIBImage(void), 51 RegisterDJVUImage(void), 52 RegisterDNGImage(void), 53 RegisterDPSImage(void), 54 RegisterDPXImage(void), 55 RegisterEMFImage(void), 56 RegisterEPDFImage(void), 57 RegisterEPIImage(void), 58 RegisterEPSImage(void), 59 RegisterEPS2Image(void), 60 RegisterEPSFImage(void), 61 RegisterEPSIImage(void), 62 RegisterEPTImage(void), 63 RegisterEXRImage(void), 64 RegisterFAXImage(void), 65 RegisterFDImage(void), 66 RegisterFITSImage(void), 67 RegisterFLIFImage(void), 68 RegisterFPXImage(void), 69 RegisterG3Image(void), 70 RegisterGIFImage(void), 71 RegisterGIF87Image(void), 72 RegisterGRADIENTImage(void), 73 RegisterGRANITEImage(void), 74 RegisterGRAYImage(void), 75 RegisterHALDImage(void), 76 RegisterHDRImage(void), 77 RegisterHImage(void), 78 RegisterHISTOGRAMImage(void), 79 RegisterHRZImage(void), 80 RegisterHTMLImage(void), 81 RegisterICBImage(void), 82 RegisterICONImage(void), 83 RegisterINFOImage(void), 84 RegisterINLINEImage(void), 85 RegisterIPLImage(void), 86 RegisterJBGImage(void), 87 RegisterJBIGImage(void), 88 RegisterJNXImage(void), 89 RegisterJPGImage(void), 90 RegisterJPEGImage(void), 91 RegisterJSONImage(void), 92 RegisterJP2Image(void), 93 RegisterLABELImage(void), 94 RegisterMACImage(void), 95 RegisterMAGICKImage(void), 96 RegisterMAPImage(void), 97 RegisterMASKImage(void), 98 RegisterMATImage(void), 99 RegisterMATTEImage(void), 100 RegisterMETAImage(void), 101 RegisterMIFFImage(void), 102 RegisterMNGImage(void), 103 RegisterMONOImage(void), 104 RegisterMPCImage(void), 105 RegisterMPEGImage(void), 106 RegisterMPRImage(void), 107 RegisterMSLImage(void), 108 RegisterMTVImage(void), 109 RegisterMVGImage(void), 110 RegisterNETSCAPEImage(void), 111 RegisterNULLImage(void), 112 RegisterP7Image(void), 113 RegisterPBMImage(void), 114 RegisterOTBImage(void), 115 RegisterPALMImage(void), 116 RegisterPANGOImage(void), 117 RegisterPATTERNImage(void), 118 RegisterPCDImage(void), 119 RegisterPCDSImage(void), 120 RegisterPCLImage(void), 121 RegisterPCTImage(void), 122 RegisterPCXImage(void), 123 RegisterPDBImage(void), 124 RegisterPDFImage(void), 125 RegisterPESImage(void), 126 RegisterPICImage(void), 127 RegisterPICTImage(void), 128 RegisterPIXImage(void), 129 RegisterPGMImage(void), 130 RegisterPLASMAImage(void), 131 RegisterPMImage(void), 132 RegisterPNGImage(void), 133 RegisterPNMImage(void), 134 RegisterPPMImage(void), 135 RegisterPSImage(void), 136 RegisterPS2Image(void), 137 RegisterPS3Image(void), 138 RegisterPSDImage(void), 139 RegisterPTIFImage(void), 140 RegisterPWPImage(void), 141 RegisterRASImage(void), 142 RegisterRAWImage(void), 143 RegisterRGBImage(void), 144 RegisterRGBAImage(void), 145 RegisterRGFImage(void), 146 RegisterRLAImage(void), 147 RegisterRLEImage(void), 148 RegisterSCRImage(void), 149 RegisterSCREENSHOTImage(void), 150 RegisterSCTImage(void), 151 RegisterSFWImage(void), 152 RegisterSGIImage(void), 153 RegisterSHTMLImage(void), 154 RegisterSIXELImage(void), 155 RegisterSTEGANOImage(void), 156 RegisterSUNImage(void), 157 RegisterSVGImage(void), 158 RegisterTEXTImage(void), 159 RegisterTGAImage(void), 160 RegisterTHUMBNAILImage(void), 161 RegisterTIFImage(void), 162 RegisterTIFFImage(void), 163 RegisterTILEImage(void), 164 RegisterTIMImage(void), 165 RegisterTTFImage(void), 166 RegisterTXTImage(void), 167 RegisterUILImage(void), 168 RegisterURLImage(void), 169 RegisterUYVYImage(void), 170 RegisterVDAImage(void), 171 RegisterVICARImage(void), 172 RegisterVIDImage(void), 173 RegisterVIFFImage(void), 174 RegisterVIPSImage(void), 175 RegisterVSTImage(void), 176 RegisterWBMPImage(void), 177 RegisterWEBPImage(void), 178 RegisterWMFImage(void), 179 RegisterWPGImage(void), 180 RegisterXImage(void), 181 RegisterXBMImage(void), 182 RegisterXCImage(void), 183 RegisterXCFImage(void), 184 RegisterXPMImage(void), 185 RegisterXPSImage(void), 186 RegisterXTRNImage(void), 187 RegisterXVImage(void), 188 RegisterXWDImage(void), 189 RegisterYCBCRImage(void), 190 RegisterYUVImage(void); 191 192 extern ModuleExport void 193 UnregisterAAIImage(void), 194 UnregisterARTImage(void), 195 UnregisterAVIImage(void), 196 UnregisterAVSImage(void), 197 UnregisterBIEImage(void), 198 UnregisterBGRImage(void), 199 UnregisterBMPImage(void), 200 UnregisterBRAILLEImage(void), 201 UnregisterCALSImage(void), 202 UnregisterCAPTIONImage(void), 203 UnregisterCINImage(void), 204 UnregisterCIPImage(void), 205 UnregisterCLIPImage(void), 206 UnregisterCLIPBOARDImage(void), 207 UnregisterCMYKImage(void), 208 UnregisterCUTImage(void), 209 UnregisterDCMImage(void), 210 UnregisterDCXImage(void), 211 UnregisterDDSImage(void), 212 UnregisterDEBUGImage(void), 213 UnregisterDIBImage(void), 214 UnregisterDJVUImage(void), 215 UnregisterDNGImage(void), 216 UnregisterDPSImage(void), 217 UnregisterDPXImage(void), 218 UnregisterEMFImage(void), 219 UnregisterEPDFImage(void), 220 UnregisterEPIImage(void), 221 UnregisterEPSImage(void), 222 UnregisterEPS2Image(void), 223 UnregisterEPSFImage(void), 224 UnregisterEPSIImage(void), 225 UnregisterEPTImage(void), 226 UnregisterEXRImage(void), 227 UnregisterFAXImage(void), 228 UnregisterFDImage(void), 229 UnregisterFITSImage(void), 230 UnregisterFLIFImage(void), 231 UnregisterFPXImage(void), 232 UnregisterG3Image(void), 233 UnregisterGIFImage(void), 234 UnregisterGIF87Image(void), 235 UnregisterGRADIENTImage(void), 236 UnregisterGRANITEImage(void), 237 UnregisterGRAYImage(void), 238 UnregisterHALDImage(void), 239 UnregisterHDRImage(void), 240 UnregisterHImage(void), 241 UnregisterHISTOGRAMImage(void), 242 UnregisterHRZImage(void), 243 UnregisterHTMLImage(void), 244 UnregisterICBImage(void), 245 UnregisterICONImage(void), 246 UnregisterINFOImage(void), 247 UnregisterINLINEImage(void), 248 UnregisterIPLImage(void), 249 UnregisterJBGImage(void), 250 UnregisterJBIGImage(void), 251 UnregisterJNXImage(void), 252 UnregisterJPGImage(void), 253 UnregisterJPEGImage(void), 254 UnregisterJP2Image(void), 255 UnregisterJSONImage(void), 256 UnregisterLABELImage(void), 257 UnregisterLOCALEImage(void), 258 UnregisterMACImage(void), 259 UnregisterMAGICKImage(void), 260 UnregisterMAPImage(void), 261 UnregisterMASKImage(void), 262 UnregisterMATImage(void), 263 UnregisterMATTEImage(void), 264 UnregisterMETAImage(void), 265 UnregisterMIFFImage(void), 266 UnregisterMNGImage(void), 267 UnregisterMONOImage(void), 268 UnregisterMPCImage(void), 269 UnregisterMPEGImage(void), 270 UnregisterMPRImage(void), 271 UnregisterMSLImage(void), 272 UnregisterMTVImage(void), 273 UnregisterMVGImage(void), 274 UnregisterNETSCAPEImage(void), 275 UnregisterNULLImage(void), 276 UnregisterP7Image(void), 277 UnregisterPBMImage(void), 278 UnregisterOTBImage(void), 279 UnregisterPALMImage(void), 280 UnregisterPANGOImage(void), 281 UnregisterPATTERNImage(void), 282 UnregisterPCDImage(void), 283 UnregisterPCDSImage(void), 284 UnregisterPCLImage(void), 285 UnregisterPCTImage(void), 286 UnregisterPCXImage(void), 287 UnregisterPDBImage(void), 288 UnregisterPDFImage(void), 289 UnregisterPESImage(void), 290 UnregisterPICImage(void), 291 UnregisterPICTImage(void), 292 UnregisterPIXImage(void), 293 UnregisterPLASMAImage(void), 294 UnregisterPGMImage(void), 295 UnregisterPMImage(void), 296 UnregisterPNGImage(void), 297 UnregisterPNMImage(void), 298 UnregisterPPMImage(void), 299 UnregisterPSImage(void), 300 UnregisterPS2Image(void), 301 UnregisterPS3Image(void), 302 UnregisterPSDImage(void), 303 UnregisterPTIFImage(void), 304 UnregisterPWPImage(void), 305 UnregisterRASImage(void), 306 UnregisterRAWImage(void), 307 UnregisterRGBImage(void), 308 UnregisterRGBAImage(void), 309 UnregisterRGFImage(void), 310 UnregisterRLAImage(void), 311 UnregisterRLEImage(void), 312 UnregisterSCRImage(void), 313 UnregisterSCREENSHOTImage(void), 314 UnregisterSCTImage(void), 315 UnregisterSFWImage(void), 316 UnregisterSGIImage(void), 317 UnregisterSHTMLImage(void), 318 UnregisterSIXELImage(void), 319 UnregisterSTEGANOImage(void), 320 UnregisterSUNImage(void), 321 UnregisterSVGImage(void), 322 UnregisterTEXTImage(void), 323 UnregisterTGAImage(void), 324 UnregisterTHUMBNAILImage(void), 325 UnregisterTIFImage(void), 326 UnregisterTIFFImage(void), 327 UnregisterTILEImage(void), 328 UnregisterTIMImage(void), 329 UnregisterTTFImage(void), 330 UnregisterTXTImage(void), 331 UnregisterUILImage(void), 332 UnregisterURLImage(void), 333 UnregisterUYVYImage(void), 334 UnregisterVDAImage(void), 335 UnregisterVICARImage(void), 336 UnregisterVIDImage(void), 337 UnregisterVIFFImage(void), 338 UnregisterVIPSImage(void), 339 UnregisterVSTImage(void), 340 UnregisterWBMPImage(void), 341 UnregisterWEBPImage(void), 342 UnregisterWMFImage(void), 343 UnregisterWPGImage(void), 344 UnregisterXImage(void), 345 UnregisterXBMImage(void), 346 UnregisterXCImage(void), 347 UnregisterXCFImage(void), 348 UnregisterXPMImage(void), 349 UnregisterXPSImage(void), 350 UnregisterXTRNImage(void), 351 UnregisterXVImage(void), 352 UnregisterXWDImage(void), 353 UnregisterYCBCRImage(void), 354 UnregisterYUVImage(void); 355 356 #if defined(__cplusplus) || defined(c_plusplus) 357 } 358 #endif 359 360 #endif 361