win32_get_last_control_message
    (PECL)
win32_get_last_control_message -- Returns the last control message that was sent to this service
Description
int 
win32_get_last_control_message ( void  )
   Returns the control code that was last sent to this service process.
   When running as a service you should periodically check this to determine if
   your service needs to stop running.
  
Return Values
   Returns a control constant; one of WIN32_SERVICE_CONTROL_CONTINUE,
   WIN32_SERVICE_CONTROL_INTERROGATE,
   WIN32_SERVICE_CONTROL_PAUSE,
   WIN32_SERVICE_CONTROL_STOP,
   WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE,
   WIN32_SERVICE_CONTROL_POWEREVENT,
   WIN32_SERVICE_CONTROL_SESSIONCHANGE.