Move define for member function pointers to api.h.
Masking is done, so remove that comment.
Start to extend and sort in-code comments and API documentation.