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: