git://git.iain.cx/iain
/
nssm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Restart in response to PBT_APMRESUMEAUTOMATIC event.
[nssm.git]
/
service.h
diff --git
a/service.h
b/service.h
index
00428d0
..
9208b2e
100644
(file)
--- a/
service.h
+++ b/
service.h
@@
-46,6
+46,8
@@
typedef struct {
TCHAR dir[DIR_LENGTH];
\r
TCHAR *env;
\r
__int64 affinity;
\r
TCHAR dir[DIR_LENGTH];
\r
TCHAR *env;
\r
__int64 affinity;
\r
+ TCHAR *dependencies;
\r
+ unsigned long dependencieslen;
\r
unsigned long envlen;
\r
TCHAR *env_extra;
\r
unsigned long env_extralen;
\r
unsigned long envlen;
\r
TCHAR *env_extra;
\r
unsigned long env_extralen;
\r
@@
-119,6
+121,9
@@
void cleanup_nssm_service(nssm_service_t *);
SC_HANDLE open_service_manager(unsigned long);
\r
SC_HANDLE open_service(SC_HANDLE, TCHAR *, unsigned long, TCHAR *, unsigned long);
\r
QUERY_SERVICE_CONFIG *query_service_config(const TCHAR *, SC_HANDLE);
\r
SC_HANDLE open_service_manager(unsigned long);
\r
SC_HANDLE open_service(SC_HANDLE, TCHAR *, unsigned long, TCHAR *, unsigned long);
\r
QUERY_SERVICE_CONFIG *query_service_config(const TCHAR *, SC_HANDLE);
\r
+int set_service_dependencies(const TCHAR *, SC_HANDLE, TCHAR *);
\r
+int get_service_dependencies(const TCHAR *, SC_HANDLE, TCHAR **, unsigned long *, int);
\r
+int get_service_dependencies(const TCHAR *, SC_HANDLE, TCHAR **, unsigned long *);
\r
int set_service_description(const TCHAR *, SC_HANDLE, TCHAR *);
\r
int get_service_description(const TCHAR *, SC_HANDLE, unsigned long, TCHAR *);
\r
int get_service_startup(const TCHAR *, SC_HANDLE, const QUERY_SERVICE_CONFIG *, unsigned long *);
\r
int set_service_description(const TCHAR *, SC_HANDLE, TCHAR *);
\r
int get_service_description(const TCHAR *, SC_HANDLE, unsigned long, TCHAR *);
\r
int get_service_startup(const TCHAR *, SC_HANDLE, const QUERY_SERVICE_CONFIG *, unsigned long *);
\r