![]() |
TrinityCore
|
#include "ServiceWin32.h"#include <array>#include <cstdio>#include <cstdlib>#include <cstring>#include <Windows.h>#include <winsvc.h>
Include dependency graph for ServiceWin32.cpp:Go to the source code of this file.
Typedefs | |
| typedef BOOL(WINAPI * | CSD_T) (SC_HANDLE, DWORD, LPCVOID) |
Functions | |
| void WINAPI | ServiceControlHandler (DWORD controlCode) |
| template<size_t size> | |
| void | TCharToChar (TCHAR const *src, char(&dst)[size]) |
| void WINAPI | ServiceMain (DWORD, TCHAR *argv[]) |
| typedef BOOL(WINAPI * CSD_T) (SC_HANDLE, DWORD, LPCVOID) |
Definition at line 38 of file ServiceWin32.cpp.
| void WINAPI ServiceControlHandler | ( | DWORD | controlCode | ) |
Definition at line 132 of file ServiceWin32.cpp.
Referenced by ServiceMain().
| void WINAPI ServiceMain | ( | DWORD | , |
| TCHAR * | argv[] | ||
| ) |
Definition at line 180 of file ServiceWin32.cpp.
References ServiceControlHandler(), and TCharToChar().
Referenced by Trinity::Service::Run().
| void TCharToChar | ( | TCHAR const * | src, |
| char(&) | dst[size] | ||
| ) |
Definition at line 172 of file ServiceWin32.cpp.
Referenced by ServiceMain().