Usage of c api's of lxc container

Could you please clarify ,if the use of below api calls lxc_start or lxc_execute

bool (*start)(struct lxc_container *c, int useinit, char * const argv[]);

How do we determine it?

lxc_execute calls start(), the difference between start and execute is whether the useinit is set to 0 or 1