Description
bool 
win32_start_service_ctrl_dispatcher ( string name )
   When launched via the Service Control Manager, a service process is
   required to "check-in" with it to establish service monitoring and
   communication facilities.  This function performs the check-in by spawning
   a thread to handle the lower-level communication with the service control
   manager.
  
   Once started, the service process should continue to check-in with the
   service control manager so that it can determine if it should terminate.
   This is achieved by periodically calling
   win32_get_last_control_message() and handling the return
   code appropriately.