Hi Reza,
You can do something like this
char *extensionList = (char *) glGetString(GL_EXTENSIONS);
and then check that the name of the extension you intend to use is present in extensionList. As an example, on my system I get the results below [1]. The GL_ANGLE_instanced_arrays extension seems to be the closest to what you need. I'll let the 3D programmers lurking on the list speak to the difference between that and the extensions you listed.
Thanks,
Christian
[1] On my MacBook in Chrome 26.0.1388.0 I get "GL_ANGLE_translated_shader_source GL_CHROMIUM_async_pixel_transfers GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_command_buffer_query GL_CHROMIUM_command_buffer_latency_query GL_CHROMIUM_copy_texture GL_CHROMIUM_discard_backbuffer GL_CHROMIUM_get_error_query GL_CHROMIUM_lose_context GL_CHROMIUM_pixel_transfer_buffer_object GL_CHROMIUM_rate_limit_offscreen_context GL_CHROMIUM_resize GL_CHROMIUM_resource_safe GL_CHROMIUM_set_visibility GL_CHROMIUM_strict_attribs GL_CHROMIUM_stream_texture GL_CHROMIUM_texture_mailbox GL_EXT_debug_marker GL_OES_vertex_array_object GL_CHROMIUM_gpu_memory_manager GL_EXT_texture_compression_dxt1 GL_CHROMIUM_texture_compression_dxt3 GL_CHROMIUM_texture_compression_dxt5 GL_EXT_texture_filter_anisotropic GL_CHROMIUM_depth_texture GL_GOOGLE_depth_texture GL_OES_packed_depth_stencil GL_OES_element_index_uint GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_rgb8_rgba8 GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_depth24 GL_OES_standard_derivatives GL_ARB_texture_rectangle GL_CHROMIUM_iosurface GL_EXT_occlusion_query_boolean GL_ANGLE_instanced_arrays GL_CHROMIUM_swapbuffers_complete_callback GL_CHROMIUM_flipy GL_CHROMIUM_map_sub GL_CHROMIUM_shallow_flush GL_EXT_unpack_subimage"