|
ReactOS 0.4.16-dev-2331-gc9e73b6
|
Go to the source code of this file.
Classes | |
| struct | _SERVICE_STATUS |
| struct | _SERVICE_STATUS_PROCESS |
| struct | _SERVICE_NOTIFY_2A |
| struct | _SERVICE_NOTIFY_2W |
| struct | _SERVICE_TABLE_ENTRYA |
| struct | _SERVICE_TABLE_ENTRYW |
| struct | _ENUM_SERVICE_STATUSA |
| struct | _ENUM_SERVICE_STATUSW |
| struct | _ENUM_SERVICE_STATUS_PROCESSA |
| struct | _ENUM_SERVICE_STATUS_PROCESSW |
| struct | _QUERY_SERVICE_CONFIGA |
| struct | _QUERY_SERVICE_CONFIGW |
| struct | _SERVICE_DESCRIPTIONA |
| struct | _SERVICE_DESCRIPTIONW |
| struct | _SC_ACTION |
| struct | _SERVICE_FAILURE_ACTIONSA |
| struct | _SERVICE_FAILURE_ACTIONSW |
| struct | _SERVICE_DELAYED_AUTO_START_INFO |
| struct | _SERVICE_FAILURE_ACTIONS_FLAG |
| struct | _SERVICE_SID_INFO |
| struct | _SERVICE_REQUIRED_PRIVILEGES_INFOA |
| struct | _SERVICE_REQUIRED_PRIVILEGES_INFOW |
| struct | _SERVICE_PRESHUTDOWN_INFO |
| struct | _QUERY_SERVICE_LOCK_STATUSA |
| struct | _QUERY_SERVICE_LOCK_STATUSW |
Enumerations | |
| enum | _SC_STATUS_TYPE { SC_STATUS_PROCESS_INFO = 0 , SC_STATUS_PROCESS_INFO = 0 , SC_STATUS_PROCESS_INFO = 0 } |
| enum | _SC_ENUM_TYPE { SC_ENUM_PROCESS_INFO = 0 , SC_ENUM_PROCESS_INFO = 0 , SC_ENUM_PROCESS_INFO = 0 } |
| enum | _SC_ACTION_TYPE { SC_ACTION_NONE = 0 , SC_ACTION_RESTART = 1 , SC_ACTION_REBOOT = 2 , SC_ACTION_RUN_COMMAND = 3 , SC_ACTION_NONE = 0 , SC_ACTION_RESTART = 1 , SC_ACTION_REBOOT = 2 , SC_ACTION_RUN_COMMAND = 3 , SC_ACTION_NONE = 0 , SC_ACTION_RESTART = 1 , SC_ACTION_REBOOT = 2 , SC_ACTION_RUN_COMMAND = 3 } |
Variables | |
| static const WCHAR | SERVICES_ACTIVE_DATABASEW [] = { 'S','e','r','v','i','c','e','s','A','c','t','i','v','e',0 } |
| static const WCHAR | SERVICES_FAILED_DATABASEW [] = { 'S','e','r','v','i','c','e','s','F','a','i','l','e','d',0 } |
| #define ChangeServiceConfig WINELIB_NAME_AW(ChangeServiceConfig) |
| #define ChangeServiceConfig2 WINELIB_NAME_AW(ChangeServiceConfig2) |
| #define CreateService WINELIB_NAME_AW(CreateService) |
| #define EnumDependentServices WINELIB_NAME_AW(EnumDependentServices) |
| #define EnumServicesStatus WINELIB_NAME_AW(EnumServicesStatus) |
| #define EnumServicesStatus WINELIB_NAME_AW(EnumServicesStatus) |
| #define GetServiceDisplayName WINELIB_NAME_AW(GetServiceDisplayName) |
| #define GetServiceKeyName WINELIB_NAME_AW(GetServiceKeyName) |
| #define OpenSCManager WINELIB_NAME_AW(OpenSCManager) |
| #define OpenService WINELIB_NAME_AW(OpenService) |
| #define QueryServiceConfig WINELIB_NAME_AW(QueryServiceConfig) |
| #define QueryServiceConfig2 WINELIB_NAME_AW(QueryServiceConfig2) |
| #define QueryServiceLockStatus WINELIB_NAME_AW(QueryServiceLockStatus) |
| #define RegisterServiceCtrlHandler WINELIB_NAME_AW(RegisterServiceCtrlHandler) |
| #define RegisterServiceCtrlHandlerEx WINELIB_NAME_AW(RegisterServiceCtrlHandlerEx) |
| #define SC_MANAGER_ALL_ACCESS |
| #define SERVICE_ALL_ACCESS |
| #define SERVICE_STATE_ALL (SERVICE_ACTIVE | SERVICE_INACTIVE) |
| #define SERVICES_ACTIVE_DATABASE WINELIB_NAME_AW( SERVICES_ACTIVE_DATABASE ) |
| #define SERVICES_FAILED_DATABASE WINELIB_NAME_AW( SERVICES_FAILED_DATABASE ) |
| #define StartService WINELIB_NAME_AW(StartService) |
| #define StartServiceCtrlDispatcher WINELIB_NAME_AW(StartServiceCtrlDispatcher) |
| #define WINADVAPI DECLSPEC_IMPORT |
| typedef struct _SC_ACTION* LPSC_ACTION |
| typedef SC_HANDLE* LPSC_HANDLE |
| typedef struct _SERVICE_SID_INFO* LPSERVICE_SID_INFO |
| typedef struct _SERVICE_STATUS * LPSERVICE_STATUS |
| typedef struct _SC_ACTION SC_ACTION |
| typedef enum _SC_ACTION_TYPE SC_ACTION_TYPE |
| typedef enum _SC_ENUM_TYPE SC_ENUM_TYPE |
| typedef enum _SC_STATUS_TYPE SC_STATUS_TYPE |
| typedef struct _SERVICE_NOTIFY_2A SERVICE_NOTIFYA |
| typedef struct _SERVICE_NOTIFY_2W SERVICE_NOTIFYW |
| typedef struct _SERVICE_SID_INFO SERVICE_SID_INFO |
| typedef struct _SERVICE_STATUS SERVICE_STATUS |
Definition at line 308 of file winsvc.h.
| Enumerator | |
|---|---|
| SC_ENUM_PROCESS_INFO | |
| SC_ENUM_PROCESS_INFO | |
| SC_ENUM_PROCESS_INFO | |
| Enumerator | |
|---|---|
| SC_STATUS_PROCESS_INFO | |
| SC_STATUS_PROCESS_INFO | |
| SC_STATUS_PROCESS_INFO | |
| WINADVAPI BOOL WINAPI ChangeServiceConfig2A | ( | SC_HANDLE | hService, |
| DWORD | dwInfoLevel, | ||
| LPVOID | lpInfo | ||
| ) |
Definition at line 247 of file scm.c.
| WINADVAPI BOOL WINAPI ChangeServiceConfig2W | ( | SC_HANDLE | hService, |
| DWORD | dwInfoLevel, | ||
| LPVOID | lpInfo | ||
| ) |
Definition at line 305 of file scm.c.
Referenced by ITERATE_InstallService(), RegisterService(), and SetServiceDescription().
| WINADVAPI BOOL WINAPI ChangeServiceConfigA | ( | SC_HANDLE | hService, |
| DWORD | dwServiceType, | ||
| DWORD | dwStartType, | ||
| DWORD | dwErrorControl, | ||
| LPCSTR | lpBinaryPathName, | ||
| LPCSTR | lpLoadOrderGroup, | ||
| LPDWORD | lpdwTagId, | ||
| LPCSTR | lpDependencies, | ||
| LPCSTR | lpServiceStartName, | ||
| LPCSTR | lpPassword, | ||
| LPCSTR | lpDisplayName | ||
| ) |
Definition at line 363 of file scm.c.
Referenced by test_sequence(), and test_start_stop().
| WINADVAPI BOOL WINAPI ChangeServiceConfigW | ( | SC_HANDLE | hService, |
| DWORD | dwServiceType, | ||
| DWORD | dwStartType, | ||
| DWORD | dwErrorControl, | ||
| LPCWSTR | lpBinaryPathName, | ||
| LPCWSTR | lpLoadOrderGroup, | ||
| LPDWORD | lpdwTagId, | ||
| LPCWSTR | lpDependencies, | ||
| LPCWSTR | lpServiceStartName, | ||
| LPCWSTR | lpPassword, | ||
| LPCWSTR | lpDisplayName | ||
| ) |
Definition at line 482 of file scm.c.
Referenced by EnableUserModePnpManager(), InstallOneService(), MMSYS_InstallDevice(), my_test_server(), RpcSsConfigureAsNetworkService(), ServicesPageWndProc(), SetServiceAccount(), SetServiceConfig(), SHELL32_ControlService(), and Test_LockUnlockServiceDatabaseWithServiceStart().
Definition at line 580 of file scm.c.
Referenced by _RunRemoteTest(), AccpCloseObjectHandle(), AccpOpenNamedObject(), AddService(), CShellDispatch::CanStartStopService(), cmdContinue(), CmdInstallService(), cmdPause(), CmdRemoveService(), cmdStop(), Control(), control_service(), Create(), Delete(), delete_test_service(), DestroyService(), DoControlService(), DoCreate(), DoDeleteService(), DoRegServer(), DoStartService(), DoStopService(), DoUnregServer(), EnableUserModePnpManager(), EnumDepend(), EnumerateRunningServices(), EnumServices(), fill_service(), GetDisplayName(), GetKeyName(), GetServiceConfig(), GetServiceDescription(), GetServiceFailure(), GetServiceList(), GetServices(), GetThemeServiceProcessHandle(), I_ScQueryServiceTagInfo(), I_ScValidatePnpService(), InstallOneService(), installService(), CShellDispatch::IsServiceRunning(), ITERATE_DeleteService(), ITERATE_InstallService(), ITERATE_StartService(), ITERATE_StopService(), KmtCloseService(), KmtDeleteService(), KmtServiceCleanup(), main(), MMSYS_InstallDevice(), my_test_server(), OpenServiceHelper(), PlayLogonSoundThread(), query_service_config(), QueryConfig(), QueryDescription(), QueryDriverInfo(), QueryFailure(), QueryService(), RegisterDriver(), RegisterService(), RpcSsConfigureAsNetworkService(), RunTest(), SchedEventLogoff(), SchedStartShell(), sds_absent(), sds_present(), SdSet(), SdShow(), ServiceInfo(), ServicesPageWndProc(), ServiceStart(), SetConfig(), SetDescription(), SetFailure(), SetServiceAccount(), SetServiceConfig(), SetServiceDescription(), SetupStartService(), SHELL32_ControlService(), sis_absent(), sis_present(), sss_started(), sss_stopped(), Start(), start_local_service(), start_rpcss(), start_service(), START_TEST(), StartAudioService(), StartDriver(), StartNetworkServices(), StartOneService(), StartSystemAudioServices(), stop_service(), stop_service_dependents(), StopDriver(), test_close(), test_create_delete_svc(), Test_CreateService(), test_delete_services(), test_driver_install(), test_enum_svc(), test_enum_svc_ex(), test_EventLog(), test_get_displayname(), test_get_servicekeyname(), test_install_services(), test_install_svc_from(), Test_LockUnlockServiceDatabase(), Test_LockUnlockServiceDatabaseWithServiceStart(), test_no_stop(), test_open_scm(), test_open_svc(), test_query_svc(), test_queryconfig2(), Test_QueryLockStatusA(), Test_QueryLockStatusW(), Test_QueryServiceConfig2A(), Test_QueryServiceConfig2W(), test_refcount(), test_regconnectregistry(), test_runner(), test_sequence(), test_service(), test_servicenotify(), test_SetupDiInstallClassExA(), test_SetupInstallServicesFromInfSectionExA(), test_SetupInstallServicesFromInfSectionExW(), test_start_stop(), test_start_stop_services(), test_wow64(), ThemeWaitForServiceReady(), TV1_AddDependantsToTree(), TV2_GetDependants(), TV2_HasDependantServices(), uninstallService(), UnregisterDriver(), UpdateServiceStatus(), VfdConfigDriver(), VfdGetDriverConfig(), VfdGetDriverState(), VfdInstallDriver(), VfdRemoveDriver(), VfdStartDriver(), VfdStopDriver(), and WahDisableNonIFSHandleSupport().
| WINADVAPI BOOL WINAPI ControlService | ( | SC_HANDLE | hService, |
| DWORD | dwControl, | ||
| LPSERVICE_STATUS | lpServiceStatus | ||
| ) |
Definition at line 622 of file scm.c.
Referenced by cmdContinue(), cmdPause(), CmdRemoveService(), cmdStop(), Control(), control_service(), DoControlService(), DoStopService(), KmtStopService(), my_test_server(), RequestAddition(), RunTest(), SchedEventLogoff(), SchedStartShell(), SetupInstallServicesFromInfSectionExW(), SHELL32_ControlService(), stop_service(), stop_service_dependents(), StopDriver(), stopService(), Test_LockUnlockServiceDatabaseWithServiceStart(), test_no_stop(), test_service(), test_servicenotify(), test_start_stop_services(), try_start_stop(), and VfdStopDriver().
| WINADVAPI SC_HANDLE WINAPI CreateServiceA | ( | SC_HANDLE | hSCManager, |
| LPCSTR | lpServiceName, | ||
| LPCSTR | lpDisplayName, | ||
| DWORD | dwDesiredAccess, | ||
| DWORD | dwServiceType, | ||
| DWORD | dwStartType, | ||
| DWORD | dwErrorControl, | ||
| LPCSTR | lpBinaryPathName, | ||
| LPCSTR | lpLoadOrderGroup, | ||
| LPDWORD | lpdwTagId, | ||
| LPCSTR | lpDependencies, | ||
| LPCSTR | lpServiceStartName, | ||
| LPCSTR | lpPassword | ||
| ) |
Definition at line 680 of file scm.c.
Referenced by InstallService(), register_service(), register_service_exA(), test_create_delete_svc(), test_delete_services(), test_get_displayname(), test_queryconfig2(), test_refcount(), test_sequence(), test_start_stop(), and test_wow64().
| WINADVAPI SC_HANDLE WINAPI CreateServiceW | ( | SC_HANDLE | hSCManager, |
| LPCWSTR | lpServiceName, | ||
| LPCWSTR | lpDisplayName, | ||
| DWORD | dwDesiredAccess, | ||
| DWORD | dwServiceType, | ||
| DWORD | dwStartType, | ||
| DWORD | dwErrorControl, | ||
| LPCWSTR | lpBinaryPathName, | ||
| LPCWSTR | lpLoadOrderGroup, | ||
| LPDWORD | lpdwTagId, | ||
| LPCWSTR | lpDependencies, | ||
| LPCWSTR | lpServiceStartName, | ||
| LPCWSTR | lpPassword | ||
| ) |
Definition at line 812 of file scm.c.
Referenced by _RunRemoteTest(), DoCreate(), DoRegServer(), InstallOneService(), ITERATE_InstallService(), MakeService(), register_service(), register_service_exW(), RegisterDriver(), RegisterService(), and Test_CreateService().
| DECLARE_HANDLE | ( | SC_HANDLE | ) |
| DECLARE_HANDLE | ( | SERVICE_STATUS_HANDLE | ) |
Definition at line 921 of file scm.c.
Referenced by CmdRemoveService(), Delete(), delete_test_service(), DestroyService(), DoDeleteService(), DoUnregServer(), InstallOneService(), ITERATE_DeleteService(), KmtDeleteService(), my_test_server(), RunTest(), test_create_delete_svc(), test_driver_install(), test_get_displayname(), test_install_svc_from(), test_no_stop(), test_queryconfig2(), test_refcount(), test_runner(), test_sequence(), test_service(), test_SetupDiInstallClassExA(), test_SetupInstallServicesFromInfSectionExA(), test_SetupInstallServicesFromInfSectionExW(), test_start_stop(), test_wow64(), uninstallService(), UnregisterDriver(), and VfdRemoveDriver().
| WINADVAPI BOOL WINAPI EnumDependentServicesA | ( | SC_HANDLE | hService, |
| DWORD | dwServiceState, | ||
| LPENUM_SERVICE_STATUSA | lpServices, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded, | ||
| LPDWORD | lpServicesReturned | ||
| ) |
Definition at line 955 of file scm.c.
| WINADVAPI BOOL WINAPI EnumDependentServicesW | ( | SC_HANDLE | hService, |
| DWORD | dwServiceState, | ||
| LPENUM_SERVICE_STATUSW | lpServices, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded, | ||
| LPDWORD | lpServicesReturned | ||
| ) |
Definition at line 1033 of file scm.c.
Referenced by stop_service_dependents(), and TV2_GetDependants().
| WINADVAPI BOOL WINAPI EnumServicesStatusA | ( | SC_HANDLE | hSCManager, |
| DWORD | dwServiceType, | ||
| DWORD | dwServiceState, | ||
| LPENUM_SERVICE_STATUSA | lpServices, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded, | ||
| LPDWORD | lpServicesReturned, | ||
| LPDWORD | lpResumeHandle | ||
| ) |
Definition at line 1222 of file scm.c.
Referenced by test_enum_svc().
| WINADVAPI BOOL WINAPI EnumServicesStatusExA | ( | SC_HANDLE | hSCManager, |
| SC_ENUM_TYPE | InfoLevel, | ||
| DWORD | dwServiceType, | ||
| DWORD | dwServiceState, | ||
| LPBYTE | lpServices, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded, | ||
| LPDWORD | lpServicesReturned, | ||
| LPDWORD | lpResumeHandle, | ||
| LPCSTR | pszGroupName | ||
| ) |
Definition at line 1410 of file scm.c.
| WINADVAPI BOOL WINAPI EnumServicesStatusExW | ( | SC_HANDLE | hSCManager, |
| SC_ENUM_TYPE | InfoLevel, | ||
| DWORD | dwServiceType, | ||
| DWORD | dwServiceState, | ||
| LPBYTE | lpServices, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded, | ||
| LPDWORD | lpServicesReturned, | ||
| LPDWORD | lpResumeHandle, | ||
| LPCWSTR | pszGroupName | ||
| ) |
Definition at line 1518 of file scm.c.
Referenced by fill_service(), and GetServices().
| WINADVAPI BOOL WINAPI EnumServicesStatusW | ( | SC_HANDLE | hSCManager, |
| DWORD | dwServiceType, | ||
| DWORD | dwServiceState, | ||
| LPENUM_SERVICE_STATUSW | lpServices, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded, | ||
| LPDWORD | lpServicesReturned, | ||
| LPDWORD | lpResumeHandle | ||
| ) |
Definition at line 1316 of file scm.c.
Referenced by EnumerateRunningServices(), test_enum_svc(), and test_enum_svc_ex().
| WINADVAPI BOOL WINAPI GetServiceDisplayNameA | ( | SC_HANDLE | hSCManager, |
| LPCSTR | lpServiceName, | ||
| LPSTR | lpDisplayName, | ||
| LPDWORD | lpcchBuffer | ||
| ) |
Definition at line 1665 of file scm.c.
Referenced by test_get_displayname(), test_get_servicekeyname(), and test_open_svc().
| WINADVAPI BOOL WINAPI GetServiceDisplayNameW | ( | SC_HANDLE | hSCManager, |
| LPCWSTR | lpServiceName, | ||
| LPWSTR | lpDisplayName, | ||
| LPDWORD | lpcchBuffer | ||
| ) |
Definition at line 1723 of file scm.c.
Referenced by ITERATE_DeleteService(), ITERATE_StartService(), ITERATE_StopService(), and test_get_displayname().
| WINADVAPI BOOL WINAPI GetServiceKeyNameA | ( | SC_HANDLE | hSCManager, |
| LPCSTR | lpDisplayName, | ||
| LPSTR | lpServiceName, | ||
| LPDWORD | lpcchBuffer | ||
| ) |
Definition at line 1786 of file scm.c.
Referenced by test_create_delete_svc(), and test_get_servicekeyname().
| WINADVAPI BOOL WINAPI GetServiceKeyNameW | ( | SC_HANDLE | hSCManager, |
| LPCWSTR | lpDisplayName, | ||
| LPWSTR | lpServiceName, | ||
| LPDWORD | lpcchBuffer | ||
| ) |
Definition at line 1845 of file scm.c.
Referenced by test_get_servicekeyname().
Definition at line 1997 of file scm.c.
Referenced by SetServiceAccount(), SetServiceConfig(), SetServiceDescription(), Test_LockUnlockServiceDatabase(), Test_LockUnlockServiceDatabaseWithServiceStart(), Test_QueryLockStatusA(), and Test_QueryLockStatusW().
Definition at line 3094 of file scm.c.
Referenced by _tmain().
| WINADVAPI DWORD WINAPI NotifyServiceStatusChangeW | ( | SC_HANDLE | , |
| DWORD | , | ||
| SERVICE_NOTIFYW * | |||
| ) |
| WINADVAPI SC_HANDLE WINAPI OpenSCManagerA | ( | LPCSTR | lpMachineName, |
| LPCSTR | lpDatabaseName, | ||
| DWORD | dwDesiredAccess | ||
| ) |
Definition at line 2063 of file scm.c.
Referenced by delete_test_service(), RunTest(), sds_absent(), sds_present(), sis_absent(), sis_present(), sss_started(), sss_stopped(), START_TEST(), test_close(), test_create_delete_svc(), test_delete_services(), test_driver_install(), test_enum_svc(), test_enum_svc_ex(), test_EventLog(), test_get_displayname(), test_get_servicekeyname(), test_install_services(), test_install_svc_from(), test_open_scm(), test_open_svc(), test_query_svc(), test_queryconfig2(), Test_QueryLockStatusA(), Test_QueryServiceConfig2A(), test_refcount(), test_regconnectregistry(), test_sequence(), test_SetupDiInstallClassExA(), test_SetupInstallServicesFromInfSectionExA(), test_start_stop(), test_start_stop_services(), and test_wow64().
| WINADVAPI SC_HANDLE WINAPI OpenSCManagerW | ( | LPCWSTR | lpMachineName, |
| LPCWSTR | lpDatabaseName, | ||
| DWORD | dwDesiredAccess | ||
| ) |
Definition at line 2107 of file scm.c.
Referenced by _RunRemoteTest(), cmdStop(), control_service(), DoControlService(), DoCreate(), DoDeleteService(), DoRegServer(), DoStartService(), DoStopService(), DoUnregServer(), EnableUserModePnpManager(), EnumerateRunningServices(), fill_service(), GetServiceConfig(), GetServiceDescription(), GetServiceList(), GetServices(), GetThemeServiceProcessHandle(), I_ScQueryServiceTagInfo(), I_ScValidatePnpService(), InstallOneService(), CShellDispatch::IsServiceRunning(), ITERATE_DeleteService(), ITERATE_InstallService(), ITERATE_StartService(), ITERATE_StopService(), MMSYS_InstallDevice(), my_test_server(), OpenServiceHelper(), RegisterDriver(), RegisterService(), RpcSsConfigureAsNetworkService(), SchedEventLogoff(), SchedStartShell(), ServicesPageWndProc(), SetServiceAccount(), SetServiceConfig(), SetServiceDescription(), SetupStartService(), start_local_service(), start_rpcss(), start_service(), START_TEST(), StartDriver(), StartNetworkServices(), StartOneService(), stop_service(), StopDriver(), Test_CreateService(), Test_LockUnlockServiceDatabase(), Test_LockUnlockServiceDatabaseWithServiceStart(), Test_QueryLockStatusW(), Test_QueryServiceConfig2W(), test_service(), test_SetupInstallServicesFromInfSectionExW(), ThemeWaitForServiceReady(), TV1_AddDependantsToTree(), TV2_GetDependants(), TV2_HasDependantServices(), UnregisterDriver(), and UpdateServiceStatus().
| WINADVAPI SC_HANDLE WINAPI OpenServiceA | ( | SC_HANDLE | hSCManager, |
| LPCSTR | lpServiceName, | ||
| DWORD | dwDesiredAccess | ||
| ) |
Definition at line 2151 of file scm.c.
Referenced by delete_test_service(), sds_absent(), sds_present(), sis_absent(), sis_present(), sss_started(), sss_stopped(), test_create_delete_svc(), test_delete_services(), test_driver_install(), test_EventLog(), test_get_displayname(), test_get_servicekeyname(), test_install_services(), test_install_svc_from(), test_open_svc(), test_query_svc(), test_queryconfig2(), Test_QueryServiceConfig2A(), test_refcount(), test_sequence(), test_servicenotify(), test_SetupDiInstallClassExA(), test_SetupInstallServicesFromInfSectionExA(), test_start_stop(), and test_start_stop_services().
| WINADVAPI SC_HANDLE WINAPI OpenServiceW | ( | SC_HANDLE | hSCManager, |
| LPCWSTR | lpServiceName, | ||
| DWORD | dwDesiredAccess | ||
| ) |
Definition at line 2199 of file scm.c.
Referenced by _RunRemoteTest(), AddService(), cmdStop(), control_service(), DoControlService(), DoDeleteService(), DoStartService(), DoStopService(), DoUnregServer(), EnableUserModePnpManager(), GetServiceConfig(), GetServiceDescription(), GetThemeServiceProcessHandle(), InstallOneService(), CShellDispatch::IsServiceRunning(), ITERATE_DeleteService(), ITERATE_StartService(), MMSYS_InstallDevice(), OpenServiceHelper(), PlayLogonSoundThread(), query_service_config(), RpcSsConfigureAsNetworkService(), SchedEventLogoff(), SchedStartShell(), ServicesPageWndProc(), SetServiceAccount(), SetServiceConfig(), SetServiceDescription(), SetupStartService(), start_local_service(), start_rpcss(), start_service(), StartDriver(), StartNetworkServices(), StartOneService(), stop_service(), stop_service_dependents(), StopDriver(), Test_LockUnlockServiceDatabaseWithServiceStart(), Test_QueryServiceConfig2W(), test_service(), test_SetupInstallServicesFromInfSectionExW(), ThemeWaitForServiceReady(), TV1_AddDependantsToTree(), TV2_GetDependants(), TV2_HasDependantServices(), UnregisterDriver(), and UpdateServiceStatus().
| WINADVAPI BOOL WINAPI QueryServiceConfig2A | ( | SC_HANDLE | hService, |
| DWORD | dwInfoLevel, | ||
| LPBYTE | lpBuffer, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2413 of file scm.c.
Referenced by QueryConfig2A().
| WINADVAPI BOOL WINAPI QueryServiceConfig2W | ( | SC_HANDLE | hService, |
| DWORD | dwInfoLevel, | ||
| LPBYTE | lpBuffer, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2530 of file scm.c.
Referenced by GetServiceDescription(), and QueryConfig2W().
| WINADVAPI BOOL WINAPI QueryServiceConfigA | ( | SC_HANDLE | hService, |
| LPQUERY_SERVICE_CONFIGA | lpServiceConfig, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2247 of file scm.c.
Referenced by test_EventLog(), and test_sequence().
| WINADVAPI BOOL WINAPI QueryServiceConfigW | ( | SC_HANDLE | hService, |
| LPQUERY_SERVICE_CONFIGW | lpServiceConfig, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2330 of file scm.c.
Referenced by AddService(), GetServiceConfig(), InstallOneService(), query_service_config(), ServicesPageWndProc(), Test_LockUnlockServiceDatabaseWithServiceStart(), and TV1_GetDependants().
| WINADVAPI BOOL WINAPI QueryServiceLockStatusA | ( | SC_HANDLE | hSCManager, |
| LPQUERY_SERVICE_LOCK_STATUSA | lpLockStatus, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2647 of file scm.c.
Referenced by Test_QueryLockStatusA().
| WINADVAPI BOOL WINAPI QueryServiceLockStatusW | ( | SC_HANDLE | hSCManager, |
| LPQUERY_SERVICE_LOCK_STATUSW | lpLockStatus, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2709 of file scm.c.
Referenced by Test_QueryLockStatusW().
| WINADVAPI BOOL WINAPI QueryServiceObjectSecurity | ( | SC_HANDLE | hService, |
| SECURITY_INFORMATION | dwSecurityInformation, | ||
| PSECURITY_DESCRIPTOR | lpSecurityDescriptor, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2771 of file scm.c.
Referenced by AccRewriteGetHandleRights(), and SdShow().
| WINADVAPI BOOL WINAPI QueryServiceStatus | ( | SC_HANDLE | hService, |
| LPSERVICE_STATUS | lpServiceStatus | ||
| ) |
Definition at line 2884 of file scm.c.
Referenced by _RunRemoteTest(), CmdRemoveService(), KmtEnsureServiceState(), my_test_server(), QueryDriverInfo(), ServiceInfo(), ServiceStart(), sss_started(), sss_stopped(), stopService(), Test_LockUnlockServiceDatabaseWithServiceStart(), test_no_stop(), test_query_svc(), test_service(), test_startA(), test_startW(), VfdGetDriverState(), VfdStartDriver(), and VfdStopDriver().
| WINADVAPI BOOL WINAPI QueryServiceStatusEx | ( | SC_HANDLE | hService, |
| SC_STATUS_TYPE | InfoLevel, | ||
| LPBYTE | lpBuffer, | ||
| DWORD | cbBufSize, | ||
| LPDWORD | pcbBytesNeeded | ||
| ) |
Definition at line 2926 of file scm.c.
Referenced by DoControlService(), DoStartService(), DoStopService(), EnableUserModePnpManager(), GetThemeServiceProcessHandle(), CShellDispatch::IsServiceRunning(), ITERATE_StartService(), PlayLogonSoundThread(), QueryService(), start_rpcss(), stop_service(), test_EventLog(), test_no_stop(), test_service(), ThemeWaitForServiceReady(), UpdateServiceStatus(), WaitForService(), and WaitService().
| WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerA | ( | LPCSTR | lpServiceName, |
| LPHANDLER_FUNCTION | lpHandlerProc | ||
| ) |
Definition at line 729 of file sctrl.c.
Referenced by ServiceMain().
| WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExA | ( | LPCSTR | lpServiceName, |
| LPHANDLER_FUNCTION_EX | lpHandlerProc, | ||
| LPVOID | lpContext | ||
| ) |
Definition at line 797 of file sctrl.c.
Referenced by service_main().
| WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExW | ( | LPCWSTR | lpServiceName, |
| LPHANDLER_FUNCTION_EX | lpHandlerProc, | ||
| LPVOID | lpContext | ||
| ) |
Definition at line 831 of file sctrl.c.
Referenced by _ServiceMain(), NlNetlogonMain(), RegisterServiceCtrlHandlerExA(), SchedServiceMain(), serv_main(), ServiceMain(), SvcEntry_Seclogon(), and ThemeServiceMain().
| WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerW | ( | LPCWSTR | lpServiceName, |
| LPHANDLER_FUNCTION | lpHandlerProc | ||
| ) |
Definition at line 761 of file sctrl.c.
Referenced by AbortSvchostService(), RegisterServiceCtrlHandlerA(), SamSsServiceMain(), service_main(), service_main_common(), and W32TmServiceMain().
| WINADVAPI BOOL WINAPI SetServiceObjectSecurity | ( | SC_HANDLE | hService, |
| SECURITY_INFORMATION | dwSecurityInformation, | ||
| PSECURITY_DESCRIPTOR | lpSecurityDescriptor | ||
| ) |
Definition at line 2813 of file scm.c.
Referenced by AccRewriteSetHandleRights(), InstallOneService(), and SdSet().
| WINADVAPI BOOL WINAPI SetServiceStatus | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
| LPSERVICE_STATUS | lpServiceStatus | ||
| ) |
Definition at line 1016 of file sctrl.c.
Referenced by _ServiceMain(), _UpdateServiceStatus(), AbortSvchostService(), ControlHandler(), no_stop_handler(), no_stop_main(), report_service_status(), ReportStatusToSCMgr(), SamSsServiceMain(), serv_main(), ServerCtrlHandler(), service_handler(), service_main(), service_main_common(), ServiceControlHandler(), ServiceControlHandlerEx(), ServiceMain(), UpdateSCMStatus(), UpdateServiceStatus(), UpdateStatus(), and W32TmServiceMain().
| WINADVAPI BOOL WINAPI StartServiceA | ( | SC_HANDLE | hService, |
| DWORD | dwNumServiceArgs, | ||
| LPCSTR * | lpServiceArgVectors | ||
| ) |
Definition at line 2981 of file scm.c.
Referenced by RunTest(), test_no_stop(), test_service(), test_servicenotify(), test_start_stop_services(), test_startA(), test_wow64(), and try_start_stop().
| WINADVAPI BOOL WINAPI StartServiceCtrlDispatcherA | ( | const SERVICE_TABLE_ENTRYA * | lpServiceStartTable | ) |
Definition at line 1054 of file sctrl.c.
Referenced by DoService(), run_service(), service_process(), and START_TEST().
| WINADVAPI BOOL WINAPI StartServiceCtrlDispatcherW | ( | const SERVICE_TABLE_ENTRYW * | lpServiceStartTable | ) |
Definition at line 1153 of file sctrl.c.
Referenced by _tmain(), DispatcherThread(), main(), service_process(), start_service(), START_TEST(), wmain(), and wmainCRTStartup().
| WINADVAPI BOOL WINAPI StartServiceW | ( | SC_HANDLE | hService, |
| DWORD | dwNumServiceArgs, | ||
| LPCWSTR * | lpServiceArgVectors | ||
| ) |
Definition at line 3019 of file scm.c.
Referenced by _RunRemoteTest(), DoStartService(), EnableUserModePnpManager(), ITERATE_StartService(), MMSYS_InstallDevice(), my_test_server(), start_local_service(), start_rpcss(), start_service(), StartDriver(), StartOneService(), Test_LockUnlockServiceDatabaseWithServiceStart(), and test_startW().
Definition at line 3057 of file scm.c.
Referenced by SetServiceAccount(), SetServiceConfig(), SetServiceDescription(), Test_LockUnlockServiceDatabase(), Test_LockUnlockServiceDatabaseWithServiceStart(), Test_QueryLockStatusA(), and Test_QueryLockStatusW().