mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-10 16:48:21 +00:00
22920acc88
The host process will be changed to return these codes, from which the service process could decide whether to exit or restart the process and log. Note that on Windows, return values are 32-bit unlike POSIX which is only 8.
13 lines
418 B
C
13 lines
418 B
C
#include <stdbool.h>
|
|
|
|
// exit code for user opted to exit looking-glass-host
|
|
#define LG_HOST_EXIT_USER 0xfee1dead
|
|
// exit code for capture errors that should result in a restart, e.g. UAC
|
|
#define LG_HOST_EXIT_CAPTURE 0xdead0000
|
|
// exit code for terminated
|
|
#define LG_HOST_EXIT_KILLED 0xdeadbeef
|
|
// exit code for failed to start
|
|
#define LG_HOST_EXIT_FAILED 0xdeadbaad
|
|
|
|
bool HandleService(int argc, char * argv[]);
|