関数 | |
static WERROR | netlogon_status (const char *service, SERVICE_STATUS *service_status) |
static WERROR | netlogon_stop (const char *service, SERVICE_STATUS *service_status) |
static WERROR | netlogon_start (const char *service) |
変数 | |
SERVICE_CONTROL_OPS | netlogon_svc_ops |
static WERROR netlogon_status | ( | const char * | service, | |
SERVICE_STATUS * | service_status | |||
) | [static] |
svc_netlogon.c の 28 行で定義されています。
参照先 SERVICE_STATUS::controls_accepted・SERVICE_STATUS::state・SERVICE_STATUS::type・SERVICE_STATUS::win32_exit_code.
参照元 netlogon_stop().
00029 { 00030 ZERO_STRUCTP( service_status ); 00031 00032 service_status->type = 0x20; 00033 service_status->controls_accepted = SVCCTL_ACCEPT_NONE; 00034 00035 if ( lp_servicenumber("NETLOGON") != -1 ) { 00036 service_status->state = SVCCTL_RUNNING; 00037 service_status->win32_exit_code = WERR_SERVICE_NEVER_STARTED; 00038 } 00039 else 00040 service_status->state = SVCCTL_STOPPED; 00041 00042 return WERR_OK; 00043 }
static WERROR netlogon_stop | ( | const char * | service, | |
SERVICE_STATUS * | service_status | |||
) | [static] |
svc_netlogon.c の 48 行で定義されています。
参照先 netlogon_status().
00049 { 00050 netlogon_status( service, service_status ); 00051 00052 return WERR_ACCESS_DENIED; 00053 }
static WERROR netlogon_start | ( | const char * | service | ) | [static] |
svc_netlogon.c の 58 行で定義されています。
00059 { 00060 if ( lp_servicenumber("NETLOGON") == -1 ) 00061 return WERR_SERVICE_DISABLED; 00062 00063 return WERR_ACCESS_DENIED; 00064 }
初期値:
svc_netlogon.c の 71 行で定義されています。