Fixes missing double pointer to all pools
Adds public API function prototypes
Back to signed int
Fixed missing prototype for ConfigCountAllOptions