|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
import "svcctl.idl";
Public Member Functions |
| DWORD | RCloseServiceHandle ([in, out] LPSC_RPC_HANDLE hSCObject) |
| DWORD | RControlService ([in] SC_RPC_HANDLE hService,[in] DWORD dwControl,[out] LPSERVICE_STATUS lpServiceStatus) |
| DWORD | RDeleteService ([in] SC_RPC_HANDLE hService) |
| DWORD | RLockServiceDatabase ([in] SC_RPC_HANDLE hSCManager,[out] LPSC_RPC_LOCK lpLock) |
| DWORD | RQueryServiceObjectSecurity ([in] SC_RPC_HANDLE hService,[in] SECURITY_INFORMATION dwSecurityInformation,[out, size_is(cbBufSize)] LPBYTE lpSecurityDescriptor,[in, range(0, 1024 *256)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded) |
| DWORD | RSetServiceObjectSecurity ([in] SC_RPC_HANDLE hService,[in] DWORD dwSecurityInformation,[in, size_is(dwSecuityDescriptorSize)] LPBYTE lpSecurityDescriptor,[in] DWORD dwSecuityDescriptorSize) |
| DWORD | RQueryServiceStatus ([in] SC_RPC_HANDLE hService,[out] LPSERVICE_STATUS lpServiceStatus) |
| DWORD | RSetServiceStatus ([in] RPC_SERVICE_STATUS_HANDLE hServiceStatus,[in] LPSERVICE_STATUS lpServiceStatus) |
| DWORD | RUnlockServiceDatabase ([in, out] LPSC_RPC_LOCK Lock) |
| DWORD | RNotifyBootConfigStatus ([in, string, unique] SVCCTL_HANDLEW lpMachineName,[in] DWORD BootAcceptable) |
| DWORD | RI_ScSetServiceBitsW ([in] RPC_SERVICE_STATUS_HANDLE hServiceStatus,[in] DWORD dwServiceBits,[in] BOOL bSetBitsOn,[in] BOOL bUpdateImmediately,[in, string, unique] LPWSTR lpString) |
| DWORD | RChangeServiceConfigW ([in] SC_RPC_HANDLE hService,[in] DWORD dwServiceType,[in] DWORD dwStartType,[in] DWORD dwErrorControl,[in, string, unique] LPWSTR lpBinaryPathName,[in, string, unique] LPWSTR lpLoadOrderGroup,[in, out, unique] LPDWORD lpdwTagId,[in, unique, size_is(dwDependSize)] LPBYTE lpDependencies,[in, range(0, SC_MAX_DEPEND_SIZE)] DWORD dwDependSize,[in, string, unique] LPWSTR lpServiceStartName,[in, unique, size_is(dwPwSize)] LPBYTE lpPassword,[in, range(0, SC_MAX_PWD_SIZE)] DWORD dwPwSize,[in, string, unique] LPWSTR lpDisplayName) |
| DWORD | RCreateServiceW ([in] SC_RPC_HANDLE hSCManager,[in, string] LPCWSTR lpServiceName,[in, string, unique] LPCWSTR lpDisplayName,[in] DWORD dwDesiredAccess,[in] DWORD dwServiceType,[in] DWORD dwStartType,[in] DWORD dwErrorControl,[in, string] LPCWSTR lpBinaryPathName,[in, string, unique] LPCWSTR lpLoadOrderGroup,[in, out, unique] LPDWORD lpdwTagId,[in, unique, size_is(dwDependSize)] LPBYTE lpDependencies,[in, range(0, SC_MAX_DEPEND_SIZE)] DWORD dwDependSize,[in, string, unique] LPCWSTR lpServiceStartName,[in, unique, size_is(dwPwSize)] LPBYTE lpPassword,[in, range(0, SC_MAX_PWD_SIZE)] DWORD dwPwSize,[out] LPSC_RPC_HANDLE lpServiceHandle) |
| DWORD | REnumDependentServicesW ([in] SC_RPC_HANDLE hService,[in] DWORD dwServiceState,[out, size_is(cbBufSize)] LPBYTE lpServices,[in, range(0, 1024 *256)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded,[out] LPBOUNDED_DWORD_256K lpServicesReturned) |
| DWORD | REnumServicesStatusW ([in] SC_RPC_HANDLE hSCManager,[in] DWORD dwServiceType,[in] DWORD dwServiceState,[out, size_is(dwBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *256)] DWORD dwBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded,[out] LPBOUNDED_DWORD_256K lpServicesReturned,[in, out, unique] LPBOUNDED_DWORD_256K lpResumeHandle) |
| DWORD | ROpenSCManagerW ([in, string, unique] SVCCTL_HANDLEW lpMachineName,[in, string, unique] LPWSTR lpDatabaseName,[in] DWORD dwDesiredAccess,[out] LPSC_RPC_HANDLE lpScHandle) |
| DWORD | ROpenServiceW ([in] SC_RPC_HANDLE hSCManager,[in, string] LPWSTR lpServiceName,[in] DWORD dwDesiredAccess,[out] LPSC_RPC_HANDLE lpServiceHandle) |
| DWORD | RQueryServiceConfigW ([in] SC_RPC_HANDLE hService,[out, size_is(cbBufSize)] LPBYTE lpServiceConfig,[in, range(0, 1024 *8)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_8K pcbBytesNeeded) |
| DWORD | RQueryServiceLockStatusW ([in] SC_RPC_HANDLE hSCManager,[out] LPQUERY_SERVICE_LOCK_STATUSW lpLockStatus,[in, range(0, 1024 *4)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_4K pcbBytesNeeded) |
| DWORD | RStartServiceW ([in] SC_RPC_HANDLE hService,[in, range(0, SC_MAX_ARGUMENTS)] DWORD argc,[in, unique, size_is(argc)] LPSTRING_PTRSW argv) |
| DWORD | RGetServiceDisplayNameW ([in] SC_RPC_HANDLE hSCManager,[in, string] LPCWSTR lpServiceName,[out, string, size_is(*lpcchBuffer+1)] LPWSTR lpDisplayName,[in, out] DWORD *lpcchBuffer) |
| DWORD | RGetServiceKeyNameW ([in] SC_RPC_HANDLE hSCManager,[in, string] LPCWSTR lpDisplayName,[out, string, size_is(*lpcchBuffer+1)] LPWSTR lpServiceName,[in, out] DWORD *lpcchBuffer) |
| DWORD | RI_ScSetServiceBitsA ([in] RPC_SERVICE_STATUS_HANDLE hServiceStatus,[in] DWORD dwServiceBits,[in] BOOL bSetBitsOn,[in] BOOL bUpdateImmediately,[in, string, unique] LPSTR lpString) |
| DWORD | RChangeServiceConfigA ([in] SC_RPC_HANDLE hService,[in] DWORD dwServiceType,[in] DWORD dwStartType,[in] DWORD dwErrorControl,[in, string, unique] LPSTR lpBinaryPathName,[in, string, unique] LPSTR lpLoadOrderGroup,[in, out, unique] LPDWORD lpdwTagId,[in, unique, size_is(dwDependSize)] LPSTR lpDependencies,[in, range(0, SC_MAX_DEPEND_SIZE)] DWORD dwDependSize,[in, string, unique] LPSTR lpServiceStartName,[in, unique, size_is(dwPwSize)] LPBYTE lpPassword,[in, range(0, SC_MAX_PWD_SIZE)] DWORD dwPwSize,[in, string, unique] LPSTR lpDisplayName) |
| DWORD | RCreateServiceA ([in] SC_RPC_HANDLE hSCManager,[in, string] LPSTR lpServiceName,[in, string, unique] LPSTR lpDisplayName,[in] DWORD dwDesiredAccess,[in] DWORD dwServiceType,[in] DWORD dwStartType,[in] DWORD dwErrorControl,[in, string] LPSTR lpBinaryPathName,[in, string, unique] LPSTR lpLoadOrderGroup,[in, out, unique] LPDWORD lpdwTagId,[in, unique, size_is(dwDependSize)] LPBYTE lpDependencies,[in, range(0, SC_MAX_DEPEND_SIZE)] DWORD dwDependSize,[in, string, unique] LPSTR lpServiceStartName,[in, unique, size_is(dwPwSize)] LPBYTE lpPassword,[in, range(0, SC_MAX_PWD_SIZE)] DWORD dwPwSize,[out] LPSC_RPC_HANDLE lpServiceHandle) |
| DWORD | REnumDependentServicesA ([in] SC_RPC_HANDLE hService,[in] DWORD dwServiceState,[out, size_is(cbBufSize)] LPBYTE lpServices,[in, range(0, 1024 *256)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded,[out] LPBOUNDED_DWORD_256K lpServicesReturned) |
| DWORD | REnumServicesStatusA ([in] SC_RPC_HANDLE hSCManager,[in] DWORD dwServiceType,[in] DWORD dwServiceState,[out, size_is(dwBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *256)] DWORD dwBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded,[out] LPBOUNDED_DWORD_256K lpServicesReturned,[in, out, unique] LPBOUNDED_DWORD_256K lpResumeHandle) |
| DWORD | ROpenSCManagerA ([in, string, unique] SVCCTL_HANDLEA lpMachineName,[in, string, unique] LPSTR lpDatabaseName,[in] DWORD dwDesiredAccess,[out] LPSC_RPC_HANDLE lpScHandle) |
| DWORD | ROpenServiceA ([in] SC_RPC_HANDLE hSCManager,[in, string] LPSTR lpServiceName,[in] DWORD dwDesiredAccess,[out] LPSC_RPC_HANDLE lpServiceHandle) |
| DWORD | RQueryServiceConfigA ([in] SC_RPC_HANDLE hService,[out, size_is(cbBufSize)] LPBYTE lpServiceConfig,[in, range(0, 1024 *8)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_8K pcbBytesNeeded) |
| DWORD | RQueryServiceLockStatusA ([in] SC_RPC_HANDLE hSCManager,[out] LPQUERY_SERVICE_LOCK_STATUSA lpLockStatus,[in, range(0, 1024 *4)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_4K pcbBytesNeeded) |
| DWORD | RStartServiceA ([in] SC_RPC_HANDLE hService,[in, range(0, SC_MAX_ARGUMENTS)] DWORD argc,[in, unique, size_is(argc)] LPSTRING_PTRSA argv) |
| DWORD | RGetServiceDisplayNameA ([in] SC_RPC_HANDLE hSCManager,[in, string] LPCSTR lpServiceName,[out, string, size_is(*lpcchBuffer)] LPSTR lpDisplayName,[in, out] LPBOUNDED_DWORD_4K lpcchBuffer) |
| DWORD | RGetServiceKeyNameA ([in] SC_RPC_HANDLE hSCManager,[in, string] LPCSTR lpDisplayName,[out, string, size_is(*lpcchBuffer)] LPSTR lpKeyName,[in, out] LPBOUNDED_DWORD_4K lpcchBuffer) |
| DWORD | RI_ScGetCurrentGroupStateW ([in] SC_RPC_HANDLE hSCManager,[in, string, unique] LPWSTR lpLoadOrderGroup,[out] LPDWORD lpState) |
| DWORD | REnumServiceGroupW ([in] SC_RPC_HANDLE hSCManager,[in] DWORD dwServiceType,[in] DWORD dwServiceState,[out, size_is(cbBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *256)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded,[out] LPBOUNDED_DWORD_256K lpServicesReturned,[in, out, unique] LPBOUNDED_DWORD_256K lpResumeIndex,[in, string, unique] LPCWSTR pszGroupName) |
| DWORD | RChangeServiceConfig2A ([in] SC_RPC_HANDLE hService,[in] SC_RPC_CONFIG_INFOA Info) |
| DWORD | RChangeServiceConfig2W ([in] SC_RPC_HANDLE hService,[in] SC_RPC_CONFIG_INFOW Info) |
| DWORD | RQueryServiceConfig2A ([in] SC_RPC_HANDLE hService,[in] DWORD dwInfoLevel,[out, size_is(cbBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *8)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_8K pcbBytesNeeded) |
| DWORD | RQueryServiceConfig2W ([in] SC_RPC_HANDLE hService,[in] DWORD dwInfoLevel,[out, size_is(cbBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *8)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_8K pcbBytesNeeded) |
| DWORD | RQueryServiceStatusEx ([in] SC_RPC_HANDLE hService,[in] SC_STATUS_TYPE InfoLevel,[out, size_is(cbBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *8)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_8K pcbBytesNeeded) |
| DWORD | REnumServicesStatusExA ([in] SC_RPC_HANDLE hSCManager,[in] SC_ENUM_TYPE InfoLevel,[in] DWORD dwServiceType,[in] DWORD dwServiceState,[out, size_is(cbBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *256)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded,[out] LPBOUNDED_DWORD_256K lpServicesReturned,[in, out, unique] LPBOUNDED_DWORD_256K lpResumeIndex,[in, string, unique] LPCSTR pszGroupName) |
| DWORD | REnumServicesStatusExW ([in] SC_RPC_HANDLE hSCManager,[in] SC_ENUM_TYPE InfoLevel,[in] DWORD dwServiceType,[in] DWORD dwServiceState,[out, size_is(cbBufSize)] LPBYTE lpBuffer,[in, range(0, 1024 *256)] DWORD cbBufSize,[out] LPBOUNDED_DWORD_256K pcbBytesNeeded,[out] LPBOUNDED_DWORD_256K lpServicesReturned,[in, out, unique] LPBOUNDED_DWORD_256K lpResumeIndex,[in, string, unique] LPCWSTR pszGroupName) |
| DWORD | RSendTSMessage ([in] handle_t BindingHandle) |
| DWORD | RCreateServiceWOW64A ([in] handle_t BindingHandle,[in, string] LPSTR lpServiceName,[in, string, unique] LPSTR lpDisplayName,[in] DWORD dwDesiredAccess,[in] DWORD dwServiceType,[in] DWORD dwStartType,[in] DWORD dwErrorControl,[in, string] LPSTR lpBinaryPathName,[in, string, unique] LPSTR lpLoadOrderGroup,[in, out, unique] LPDWORD lpdwTagId,[in, unique, size_is(dwDependSize)] LPBYTE lpDependencies,[in, range(0, SC_MAX_DEPEND_SIZE)] DWORD dwDependSize,[in, string, unique] LPSTR lpServiceStartName,[in, unique, size_is(dwPwSize)] LPBYTE lpPassword,[in, range(0, SC_MAX_PWD_SIZE)] DWORD dwPwSize,[out] LPSC_RPC_HANDLE lpServiceHandle) |
| DWORD | RCreateServiceWOW64W ([in] handle_t BindingHandle,[in, string] LPWSTR lpServiceName,[in, string, unique] LPWSTR lpDisplayName,[in] DWORD dwDesiredAccess,[in] DWORD dwServiceType,[in] DWORD dwStartType,[in] DWORD dwErrorControl,[in, string] LPWSTR lpBinaryPathName,[in, string, unique] LPWSTR lpLoadOrderGroup,[in, out, unique] LPDWORD lpdwTagId,[in, unique, size_is(dwDependSize)] LPBYTE lpDependencies,[in, range(0, SC_MAX_DEPEND_SIZE)] DWORD dwDependSize,[in, string, unique] LPWSTR lpServiceStartName,[in, unique, size_is(dwPwSize)] LPBYTE lpPassword,[in, range(0, SC_MAX_PWD_SIZE)] DWORD dwPwSize,[out] LPSC_RPC_HANDLE lpServiceHandle) |
| DWORD | RQueryServiceTagInfo ([in] handle_t BindingHandle) |
| DWORD | RNotifyServiceStatusChange ([in] SC_RPC_HANDLE hService,[in] SC_RPC_NOTIFY_PARAMS NotifyParams,[in] GUID *pClientProcessGuid,[out] GUID *pSCMProcessGuid,[out] PBOOL pfCreateRemoteQueue,[out] LPSC_NOTIFY_RPC_HANDLE phNotify) |
| DWORD | RGetNotifyResults ([in] SC_NOTIFY_RPC_HANDLE hNotify,[out] PSC_RPC_NOTIFY_PARAMS_LIST *ppNotifyParams) |
| DWORD | RCloseNotifyHandle ([in, out] LPSC_NOTIFY_RPC_HANDLE phNotify,[out] PBOOL pfApcFired) |
| DWORD | RControlServiceExA ([in] SC_RPC_HANDLE hService,[in] DWORD dwControl,[in] DWORD dwInfoLevel) |
| DWORD | RControlServiceExW ([in] SC_RPC_HANDLE hService,[in] DWORD dwControl,[in] DWORD dwInfoLevel) |
| DWORD | RSendPnPMessage ([in] handle_t BindingHandle) |
| DWORD | RValidatePnPService ([in] handle_t BindingHandle) |
| DWORD | ROpenServiceStatusHandle ([in] handle_t BindingHandle) |
| DWORD | RFunction55 ([in] handle_t BindingHandle) |
Detailed Description
Definition at line 303 of file svcctl.idl.
The documentation for this interface was generated from the following file:
Generated on Sun May 27 2012 06:44:25 for ReactOS by
1.7.6.1
|