A - Abstract Data Type. B - Individual members. C - Prototypes and definition. D - Holds essential information stored on the CPU.