#ifndef FILES_FILTERS_METHODS_H #define FILES_FILTERS_METHODS_H #include "files/files.h" #include "files/filters/filters.h" #include "object.h" object createfilter(filtername, object); object getparameter(object, object); object ASCII85Decoder(object, object); object ASCIIHexDecoder(object, object); object CryptDecoder(object, object); object EexecDecoder(object, object); object LiteralTextDecoder(object, object); object NullDecoder(object, object); object ReusableStreamDecoder(object, object); object StatementDecoder(object, object); object SubFileDecoder(object, object); struct filteroperands SubFileDecodeoperands(object *, object); integer bytesavailableReusableStreamDecoder(object); integer bytesavailableStatementDecoder(object); void closeReusableStreamDecoder(object); void closeStatementDecoder(object); void discardReusableStreamDecoder(object); boolean endofReusableStreamDecoder(object); integer filepositionReusableStreamDecoder(object); object openDecoder(filtername, object, object); object openCryptDecoder(filtername, object, object); object openReusableStreamDecoder(filtername, object, object); object openSubFileDecoder(filtername, object, object); void resetfileReusableStreamDecoder(object); void setfilepositionReusableStreamDecoder(object, integer); void ASCII85Encoder(object, object); void ASCIIHexEncoder(object, object); void LineWrappingEncoder(object, object); void LiteralTextEncoder(object, object); void NullEncoder(object, object); struct filteroperands DCTEncodeoperands(object *, object); struct filteroperands RunLengthEncodeoperands(object *, object); void closeASCII85Encoder(object); void closeASCIIHexEncoder(object); void closeLiteralTextEncoder(object); object openEncoder(filtername, object, object); object openLineWrappingEncoder(filtername, object, object); #endif