service_fns Struct Reference


Public Member Functions

 BOOL (WINAPI *ChangeServiceConfig2A_fn)(SC_HANDLE hService
 BOOL (WINAPI *CloseServiceHandle_fn)(SC_HANDLE hSCObject)
 BOOL (WINAPI *ControlService_fn)(SC_HANDLE hService
 SC_HANDLE (WINAPI *CreateServiceA_fn)(SC_HANDLE hSCManager
 BOOL (WINAPI *DeleteService_fn)(SC_HANDLE hService)
 SC_HANDLE (WINAPI *OpenSCManagerA_fn)(LPCTSTR lpMachineName
 SC_HANDLE (WINAPI *OpenServiceA_fn)(SC_HANDLE hSCManager
 BOOL (WINAPI *QueryServiceStatus_fn)(SC_HANDLE hService
 SERVICE_STATUS_HANDLE (WINAPI *RegisterServiceCtrlHandlerA_fn)(LPCTSTR lpServiceName
 BOOL (WINAPI *SetServiceStatus_fn)(SERVICE_STATUS_HANDLE
 BOOL (WINAPI *StartServiceCtrlDispatcherA_fn)(const SERVICE_TABLE_ENTRY *lpServiceTable)
 BOOL (WINAPI *StartServiceA_fn)(SC_HANDLE hService
 BOOL (WINAPI *LookupAccountNameA_fn)(LPCTSTR lpSystemName

Data Fields

int loaded
DWORD dwInfoLevel
DWORD LPVOID lpInfo
DWORD dwControl
DWORD LPSERVICE_STATUS lpServiceStatus
LPCTSTR lpServiceName
LPCTSTR LPCTSTR lpDisplayName
LPCTSTR LPCTSTR DWORD dwDesiredAccess
LPCTSTR LPCTSTR DWORD DWORD dwServiceType
LPCTSTR LPCTSTR DWORD DWORD DWORD dwStartType
LPCTSTR LPCTSTR DWORD DWORD
DWORD DWORD 
dwErrorControl
LPCTSTR LPCTSTR DWORD DWORD
DWORD DWORD LPCTSTR 
lpBinaryPathName
LPCTSTR LPCTSTR DWORD DWORD
DWORD DWORD LPCTSTR LPCTSTR 
lpLoadOrderGroup
LPCTSTR LPCTSTR DWORD DWORD
DWORD DWORD LPCTSTR LPCTSTR
LPDWORD 
lpdwTagId
LPCTSTR LPCTSTR DWORD DWORD
DWORD DWORD LPCTSTR LPCTSTR
LPDWORD LPCTSTR 
lpDependencies
LPCTSTR LPCTSTR DWORD DWORD
DWORD DWORD LPCTSTR LPCTSTR
LPDWORD LPCTSTR LPCTSTR 
lpServiceStartName
LPCTSTR LPCTSTR DWORD DWORD
DWORD DWORD LPCTSTR LPCTSTR
LPDWORD LPCTSTR LPCTSTR
LPCTSTR 
lpPassword
LPCTSTR lpDatabaseName
LPCTSTR DWORD dwDesiredAccess
LPSERVICE_STATUS lpServiceStatus
LPHANDLER_FUNCTION lpHandlerProc
 LPSERVICE_STATUS
DWORD dwNumServiceArgs
DWORD LPCTSTR * lpServiceArgVectors
LPCTSTR lpAccountName
LPCTSTR PSID Sid
LPCTSTR PSID LPDWORD cbSid
LPCTSTR PSID LPDWORD LPTSTR ReferencedDomainName
LPCTSTR PSID LPDWORD LPTSTR LPDWORD cchReferencedDomainName
LPCTSTR PSID LPDWORD LPTSTR
LPDWORD PSID_NAME_USE 
peUse

Detailed Description

Struct to hold dynamically loaded NT-service related function pointers.
The documentation for this struct was generated from the following file:

Generated on Tue May 25 00:31:21 2010 for tor by  doxygen 1.5.6