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)