Every entity class the server can create, with the keyvalues its datamaps declare and the inputs and outputs it has (Pulse bindings since build 6711, datamap fields before). Pass keyvalues with CEntityKeyValues when spawning. Counts are what the class declares itself, then + what it inherits from base classes and components.