libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
ServiceManipulation.cpp File Reference
#include "stdafx.h"
#include "ServiceManipulation.hpp"
#include "../../../core/info.hpp"
#include "../../../core/exception.hpp"
#include "../../../core/trace.hpp"
Include dependency graph for ServiceManipulation.cpp:

Go to the source code of this file.

Typedefs

typedef WINADVAPI SC_HANDLE(WINAPI *const OpenSCManagerType) (LPCTSTR lpMachineName
 
typedef WINADVAPI LPCTSTR lpDatabaseName
 
typedef WINADVAPI LPCTSTR DWORD dwDesiredAccess
 

Variables

const TCHAR CloseServiceHandle_name [] =_T("CloseServiceHandle")
 
const TCHAR OpenSCManager_name [] =_T("OpenSCManagerA")
 
const TCHAR OpenService_name [] =_T("OpenServiceA")
 
const TCHAR StartService_name [] =_T("StartServiceA")
 
const TCHAR ControlService_name [] =_T("ControlService")
 

Typedef Documentation

◆ dwDesiredAccess

typedef WINADVAPI LPCTSTR DWORD dwDesiredAccess

Definition at line 52 of file ServiceManipulation.cpp.

◆ lpDatabaseName

typedef WINADVAPI LPCTSTR lpDatabaseName

Definition at line 52 of file ServiceManipulation.cpp.

◆ SC_HANDLE

typedef WINADVAPI SC_HANDLE(WINAPI *const OpenSCManagerType)(LPCTSTR lpMachineName

Definition at line 52 of file ServiceManipulation.cpp.

Variable Documentation

◆ CloseServiceHandle_name

const TCHAR CloseServiceHandle_name =_T("CloseServiceHandle")

Definition at line 38 of file ServiceManipulation.cpp.

◆ ControlService_name

const TCHAR ControlService_name =_T("ControlService")

Definition at line 48 of file ServiceManipulation.cpp.

◆ OpenSCManager_name

const TCHAR OpenSCManager_name =_T("OpenSCManagerA")

Definition at line 44 of file ServiceManipulation.cpp.

◆ OpenService_name

const TCHAR OpenService_name =_T("OpenServiceA")

Definition at line 45 of file ServiceManipulation.cpp.

◆ StartService_name

const TCHAR StartService_name =_T("StartServiceA")

Definition at line 46 of file ServiceManipulation.cpp.