/*********************************************************************

 PDF-AS.SigHandler.h

*********************************************************************/

#ifndef PDFAS_HANDLER_H
#define PDFAS_HANDLER_H

#include "PIHeaders.h"

#define PDFAS_HANDLER_CURRENT_VERSION	1
#define PDFAS_HANDLER_NAME	"Adobe.PDF-AS"

void RegisterFHandler();
void DSRegisterSignatureHandler();

static  ACCBPROTO1 void ACCBPROTO2 DSDocOpen(PDDoc pdDoc);
static	ACCBPROTO1 DSValidState ACCBPROTO2 DSValidateSig(PDDoc pdDoc, CosObj sigField, CosObj sigAnnot);
static ACCBPROTO1 ASBool ACCBPROTO2 DSCanValidate(PDDoc pdDoc, CosObj sigField, CosObj sigAnnot, ASAtom filter );

#endif // PDFAS_HANDLER_H