1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 #ifndef TOOLKIT_COMPONENTS_MAINTENANCESERVICE_MAINTENANCESERVICE_H_ 6 #define TOOLKIT_COMPONENTS_MAINTENANCESERVICE_MAINTENANCESERVICE_H_ 7 8 #include <windows.h> 9 10 void WINAPI SvcMain(DWORD dwArgc, LPWSTR* lpszArgv); 11 void SvcInit(DWORD dwArgc, LPWSTR* lpszArgv); 12 void WINAPI SvcCtrlHandler(DWORD dwCtrl); 13 void ReportSvcStatus(DWORD dwCurrentState, DWORD dwWin32ExitCode, 14 DWORD dwWaitHint); 15 16 #endif // TOOLKIT_COMPONENTS_MAINTENANCESERVICE_MAINTENANCESERVICE_H_ 17