8 #ifndef PPAPI_C_PRIVATE_PPB_FLASH_H_ 
    9 #define PPAPI_C_PRIVATE_PPB_FLASH_H_ 
   25 #define PPB_FLASH_INTERFACE_12_4 "PPB_Flash;12.4" 
   26 #define PPB_FLASH_INTERFACE_12_5 "PPB_Flash;12.5" 
   27 #define PPB_FLASH_INTERFACE_12_6 "PPB_Flash;12.6" 
   28 #define PPB_FLASH_INTERFACE_13_0 "PPB_Flash;13.0" 
   29 #define PPB_FLASH_INTERFACE PPB_FLASH_INTERFACE_13_0 
  162       const float transformation[3][3],
 
  164       uint32_t glyph_count,
 
  165       const uint16_t glyph_indices[],
 
  166       const struct PP_Point glyph_advances[]);
 
  249       const float transformation[3][3],
 
  251       uint32_t glyph_count,
 
  252       const uint16_t glyph_indices[],
 
  253       const struct PP_Point glyph_advances[]);
 
  280       const float transformation[3][3],
 
  282       uint32_t glyph_count,
 
  283       const uint16_t glyph_indices[],
 
  284       const struct PP_Point glyph_advances[]);
 
  314       const float transformation[3][3],
 
  316       uint32_t glyph_count,
 
  317       const uint16_t glyph_indices[],
 
  318       const struct PP_Point glyph_advances[]);
 
int32_t(* EnumerateVideoCaptureDevices)(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput devices)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
struct PP_Var(* GetDeviceID)(PP_Instance instance)
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
void(* PreloadFontWin)(const void *logfontw)
struct PP_Var(* GetDeviceID)(PP_Instance instance)
void(* UpdateActivity)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_FlashLSORestrictions, 4)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
struct PP_Var(* GetDeviceID)(PP_Instance instance)
void(* UpdateActivity)(PP_Instance instance)
void(* QuitMessageLoop)(PP_Instance instance)
int32_t(* GetSettingInt)(PP_Instance instance, PP_FlashSetting setting)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
void(* RunMessageLoop)(PP_Instance instance)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
void(* PreloadFontWin)(const void *logfontw)
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
int32_t(* GetSettingInt)(PP_Instance instance, PP_FlashSetting setting)
void(* UpdateActivity)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
int32_t(* GetSettingInt)(PP_Instance instance, PP_FlashSetting setting)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
void(* QuitMessageLoop)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
void(* PreloadFontWin)(const void *logfontw)
void(* RunMessageLoop)(PP_Instance instance)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
void(* PreloadFontWin)(const void *logfontw)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
PP_Bool(* SetCrashData)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value)
void(* QuitMessageLoop)(PP_Instance instance)
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
struct PP_Var(* GetCommandLineArgs)(PP_Module module)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
void(* UpdateActivity)(PP_Instance instance)
PP_Bool(* SetCrashData)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value)
int32_t(* InvokePrinting)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
void(* RunMessageLoop)(PP_Instance instance)
int32_t(* InvokePrinting)(PP_Instance instance)
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
struct PP_Var(* GetCommandLineArgs)(PP_Module module)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
struct PP_Var(* GetCommandLineArgs)(PP_Module module)
PP_Bool(* SetCrashData)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value)
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
int32_t(* InvokePrinting)(PP_Instance instance)
int32_t(* EnumerateVideoCaptureDevices)(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput devices)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
struct PP_Var(* GetCommandLineArgs)(PP_Module module)