25 #ifndef APACHE_MPM_WINNT_H
26 #define APACHE_MPM_WINNT_H
34 #define SERVICE_APACHE_RESTART 128
36 #ifndef AP_DEFAULT_SERVICE_NAME
37 #define AP_DEFAULT_SERVICE_NAME "Apache2.x"
40 #define SERVICECONFIG "System\\CurrentControlSet\\Services\\%s"
41 #define SERVICEPARAMS "System\\CurrentControlSet\\Services\\%s\\Parameters"
44 const char *set_name);
51 char const*
const* argv,
int reconfig);
55 char const*
const* argv);
80 extern OSVERSIONINFO
osver;
Apache Listeners Library.
APR Process Locking Routines.
void clean_child_exit(int)
void mpm_start_child_console_handler(void)
apr_status_t mpm_service_start(apr_pool_t *ptemp, int argc, char const *const *argv)
volatile ap_generation_t my_generation
apr_status_t mpm_service_to_start(const char **display_name, apr_pool_t *p)
apr_status_t mpm_service_set_name(apr_pool_t *p, const char **display_name, const char *set_name)
ap_signal_parent_e
Definition: mpm_winnt.h:85
void child_main(apr_pool_t *pconf, DWORD parent_pid)
module AP_MODULE_DECLARE_DATA mpm_winnt_module
void mpm_nt_eventlog_stderr_open(const char *display_name, apr_pool_t *p)
void mpm_signal_service(apr_pool_t *ptemp, int signal)
void hold_console_open_on_error(void)
void mpm_start_console_handler(void)
void ap_signal_parent(ap_signal_parent_e type)
void mpm_service_stopping(void)
apr_status_t mpm_service_uninstall(void)
apr_status_t mpm_service_started(void)
apr_proc_mutex_t * start_mutex
apr_status_t mpm_service_install(apr_pool_t *ptemp, int argc, char const *const *argv, int reconfig)
void mpm_nt_eventlog_stderr_flush(void)
apr_status_t mpm_merge_service_args(apr_pool_t *p, apr_array_header_t *args, int fixed_args)
@ SIGNAL_PARENT_SHUTDOWN
Definition: mpm_winnt.h:86
@ SIGNAL_PARENT_RESTART_GRACEFUL
Definition: mpm_winnt.h:88
@ SIGNAL_PARENT_RESTART
Definition: mpm_winnt.h:87
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
#define AP_DECLARE(x)
Definition: macros.h:1
#define AP_MODULE_DECLARE_DATA
Definition: macros.h:16
Apache scoreboard library.
int ap_generation_t
Definition: scoreboard.h:78
Definition: apr_arch_proc_mutex.h:27
Definition: http_config.h:348