Documentation. all typesn functions and macros listed.