Header file is used to declare:
  * class entry
  * class initialization function
  * class methods
  * argument information