5 #ifndef PPAPI_C_PRIVATE_PPB_PDF_H_ 
    6 #define PPAPI_C_PRIVATE_PPB_PDF_H_ 
    8 #include "ppapi/c/dev/ppb_font_dev.h" 
   15 #define PPB_PDF_INTERFACE "PPB_PDF;1" 
   18 struct PP_FontDescription_Dev;
 
   51                                          uint32_t* output_length);
 
   57      const unsigned short* string,
 
   58      const unsigned short* term,
 
   96                                     const char** natives_data_out,
 
   97                                     int* natives_size_out,
 
   98                                     const char** snapshot_data_out,
 
   99                                     int* snapshot_size_out);
 
  102 #endif  // PPAPI_C_PRIVATE_PPB_PDF_H_ 
void(* DidStopLoading)(PP_Instance instance)
void(* UserMetricsRecordAction)(PP_Instance instance, struct PP_Var action)
PP_Bool(* IsFeatureEnabled)(PP_Instance instance, PP_PDFFeature feature)
void(* GetV8ExternalSnapshotData)(PP_Instance instance, const char **natives_data_out, int *natives_size_out, const char **snapshot_data_out, int *snapshot_size_out)
void(* SetLinkUnderCursor)(PP_Instance instance, const char *url)
PP_Resource(* GetFontFileWithFallback)(PP_Instance instance, const struct PP_BrowserFont_Trusted_Description *description, PP_PrivateFontCharset charset)
void(* SearchString)(PP_Instance instance, const unsigned short *string, const unsigned short *term, bool case_sensitive, struct PP_PrivateFindResult **results, int *count)
void(* SaveAs)(PP_Instance instance)
void(* SetSelectedText)(PP_Instance instance, const char *selected_text)
void(* SetContentRestriction)(PP_Instance instance, int restrictions)
bool(* GetFontTableForPrivateFontFile)(PP_Resource font_file, uint32_t table, void *output, uint32_t *output_length)
void(* HasUnsupportedFeature)(PP_Instance instance)
void(* DidStartLoading)(PP_Instance instance)
void(* Print)(PP_Instance instance)