@Jose
C is a very minimalist language. Without including any headers, the only types available are the elemental ones (char, int, short, long and their signed/unsigned qualified versions, float, double and all their pointers). The only functions and structures available (without including any headers again) are the ones you write in your .c file :-)
It is partially due to this minimalist simplicity that C is equally loved and hated :-)