glTexCoordPointer is available only if the GL version is 1.1 or greater.The texture coordinate array is initially disabled and it won't be accessed when glArrayElement, glDrawElements, glDrawRangeElements, or glDrawArrays is called.
Execution of glTexCoordPointer is not allowed between the execution of glBegin and the corresponding execution of glEnd, but an error may or may not be generated. If no error is generated, the operation is undefined.
glTexCoordPointer is typically implemented on the client side with no protocol.
The texture coordinate array parameters are client-side state and are therefore not saved or restored by glPushAttrib and glPopAttrib. Use glPushClientAttrib and glPopClientAttrib instead.
When the GL_ARB_imaging extension is supported, glTexCoordPointer updates the texture coordinate array state of the active client texture unit, specified with glClientActiveTextureARB.