| Index: fpdfsdk/include/fsdk_actionhandler.h
 | 
| diff --git a/fpdfsdk/include/fsdk_actionhandler.h b/fpdfsdk/include/fsdk_actionhandler.h
 | 
| index 39ec4f41af148adb74013f8307b22797d2e87d29..7c41a1d0dd4149f7340462ee958af7d4fabf49ba 100644
 | 
| --- a/fpdfsdk/include/fsdk_actionhandler.h
 | 
| +++ b/fpdfsdk/include/fsdk_actionhandler.h
 | 
| @@ -23,18 +23,18 @@ class IFXJS_Runtime;
 | 
|  class CPDFSDK_FormActionHandler
 | 
|  {
 | 
|  public:
 | 
| -	FX_BOOL	DoAction_Hide(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL	DoAction_SubmitForm(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL	DoAction_ResetForm(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL	DoAction_ImportData(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool	DoAction_Hide(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool	DoAction_SubmitForm(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool	DoAction_ResetForm(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool	DoAction_ImportData(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
|  };
 | 
|  
 | 
|  class CPDFSDK_MediaActionHandler
 | 
|  {
 | 
|  public:
 | 
| -	FX_BOOL	DoAction_Rendition(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL	DoAction_Sound(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL	DoAction_Movie(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool	DoAction_Rendition(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool	DoAction_Sound(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool	DoAction_Movie(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
|  };
 | 
|  
 | 
|  class CPDFSDK_ActionHandler
 | 
| @@ -44,31 +44,31 @@ public:
 | 
|  
 | 
|  	void SetMediaActionHandler(CPDFSDK_MediaActionHandler* pHandler);
 | 
|  
 | 
| -	FX_BOOL		DoAction_DocOpen(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL		DoAction_JavaScript(const CPDF_Action& JsAction,CFX_WideString csJSName, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL		DoAction_Page(const CPDF_Action& action, enum CPDF_AAction::AActionType eType, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL		DoAction_Document(const CPDF_Action& action, enum CPDF_AAction::AActionType eType, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL		DoAction_BookMark(CPDF_Bookmark *pBookMark, const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL		DoAction_Screen(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument, CPDFSDK_Annot* pScreen);
 | 
| -	FX_BOOL		DoAction_Link(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| -	FX_BOOL		DoAction_Field(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CPDF_FormField* pFormField, PDFSDK_FieldAction& data);
 | 
| -	FX_BOOL		DoAction_FieldJavaScript(const CPDF_Action& JsAction, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument, CPDF_FormField* pFormField, PDFSDK_FieldAction& data);
 | 
| +	bool		DoAction_DocOpen(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool		DoAction_JavaScript(const CPDF_Action& JsAction,CFX_WideString csJSName, CPDFSDK_Document* pDocument);
 | 
| +	bool		DoAction_Page(const CPDF_Action& action, enum CPDF_AAction::AActionType eType, CPDFSDK_Document* pDocument);
 | 
| +	bool		DoAction_Document(const CPDF_Action& action, enum CPDF_AAction::AActionType eType, CPDFSDK_Document* pDocument);
 | 
| +	bool		DoAction_BookMark(CPDF_Bookmark *pBookMark, const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument);
 | 
| +	bool		DoAction_Screen(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument, CPDFSDK_Annot* pScreen);
 | 
| +	bool		DoAction_Link(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
| +	bool		DoAction_Field(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CPDF_FormField* pFormField, PDFSDK_FieldAction& data);
 | 
| +	bool		DoAction_FieldJavaScript(const CPDF_Action& JsAction, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument, CPDF_FormField* pFormField, PDFSDK_FieldAction& data);
 | 
|  
 | 
|  private:
 | 
| -	FX_BOOL				ExecuteDocumentOpenAction(const CPDF_Action& action, CPDFSDK_Document* pDocument,  CFX_PtrList& list);
 | 
| -	FX_BOOL				ExecuteDocumentPageAction(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CFX_PtrList& list);
 | 
| -	FX_BOOL				ExecuteFieldAction(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CPDF_FormField* pFormField, PDFSDK_FieldAction& data, CFX_PtrList& list);
 | 
| -	FX_BOOL				ExecuteScreenAction(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CPDFSDK_Annot* pScreen, CFX_PtrList& list);
 | 
| -	FX_BOOL				ExecuteBookMark(const CPDF_Action& action, CPDFSDK_Document* pDocument,  CPDF_Bookmark* pBookmark, CFX_PtrList& list);
 | 
| -	FX_BOOL				ExecuteLinkAction(const CPDF_Action& action, CPDFSDK_Document* pDocument,  CFX_PtrList& list);
 | 
| +	bool				ExecuteDocumentOpenAction(const CPDF_Action& action, CPDFSDK_Document* pDocument,  CFX_PtrList& list);
 | 
| +	bool				ExecuteDocumentPageAction(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CFX_PtrList& list);
 | 
| +	bool				ExecuteFieldAction(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CPDF_FormField* pFormField, PDFSDK_FieldAction& data, CFX_PtrList& list);
 | 
| +	bool				ExecuteScreenAction(const CPDF_Action& action, CPDF_AAction::AActionType type, CPDFSDK_Document* pDocument,  CPDFSDK_Annot* pScreen, CFX_PtrList& list);
 | 
| +	bool				ExecuteBookMark(const CPDF_Action& action, CPDFSDK_Document* pDocument,  CPDF_Bookmark* pBookmark, CFX_PtrList& list);
 | 
| +	bool				ExecuteLinkAction(const CPDF_Action& action, CPDFSDK_Document* pDocument,  CFX_PtrList& list);
 | 
|  
 | 
|  	void				DoAction_NoJs(const CPDF_Action& action, CPDFSDK_Document* pDocument);
 | 
|  	void				RunDocumentPageJavaScript(CPDFSDK_Document* pDocument, CPDF_AAction::AActionType type, const CFX_WideString& script);
 | 
|  	void				RunDocumentOpenJavaScript(CPDFSDK_Document* pDocument, const CFX_WideString& sScriptName, const CFX_WideString& script);
 | 
|  	void				RunFieldJavaScript(CPDFSDK_Document* pDocument, CPDF_FormField* pFormField, CPDF_AAction::AActionType type, PDFSDK_FieldAction& data, const CFX_WideString& script);
 | 
|  
 | 
| -	FX_BOOL				IsValidField(CPDFSDK_Document* pDocument, CPDF_Dictionary* pFieldDict);
 | 
| -	FX_BOOL				IsValidDocView(CPDFSDK_Document* pDocument);
 | 
| +	bool				IsValidField(CPDFSDK_Document* pDocument, CPDF_Dictionary* pFieldDict);
 | 
| +	bool				IsValidDocView(CPDFSDK_Document* pDocument);
 | 
|  
 | 
|  	void				DoAction_GoTo(CPDFSDK_Document* pDocument,  const CPDF_Action& action);
 | 
|  	void				DoAction_GoToR(CPDFSDK_Document* pDocument, const CPDF_Action& action);
 | 
| 
 |