glProgramParameteri issue

Why is glProgramParameteri reporting that GL_GEOMETRY_INPUT_TYPE is invalid, yet GL_GEOMETRY_INPUT_TYPE_ARB is not?

Furthermore, why are the two enums different (as in value)?