| Index: ppapi/thunk/ppb_instance_api.h | 
| diff --git a/ppapi/thunk/ppb_instance_api.h b/ppapi/thunk/ppb_instance_api.h | 
| index 815147924e5d0fdd1025b716610edce7c144bd21..fe6cdfe71c519b395f09de94bc116ba92277b545 100644 | 
| --- a/ppapi/thunk/ppb_instance_api.h | 
| +++ b/ppapi/thunk/ppb_instance_api.h | 
| @@ -5,6 +5,7 @@ | 
| #ifndef PPAPI_THUNK_INSTANCE_API_H_ | 
| #define PPAPI_THUNK_INSTANCE_API_H_ | 
|  | 
| +#include "ppapi/c/dev/ppb_gamepad_dev.h" | 
| #include "ppapi/c/dev/ppb_url_util_dev.h" | 
| #include "ppapi/c/pp_completion_callback.h" | 
| #include "ppapi/c/ppb_instance.h" | 
| @@ -71,6 +72,10 @@ class PPB_Instance_FunctionAPI { | 
| PP_Bool fullscreen) = 0; | 
| virtual PP_Bool FlashGetScreenSize(PP_Instance instance, PP_Size* size) = 0; | 
|  | 
| +  // Gamepad. | 
| +  virtual void SampleGamepads(PP_Instance instance, | 
| +                              PP_GamepadsData_Dev* data) = 0; | 
| + | 
| // InputEvent. | 
| virtual int32_t RequestInputEvents(PP_Instance instance, | 
| uint32_t event_classes) = 0; | 
|  |