static WCHAR ServiceName[]
static const WCHAR Description[]
__in WDFDMATRANSACTION __out NTSTATUS * pStatus
DWORD ReportLastError(void)
VOID QueryConfigUsage(VOID)
BOOL QueryConfig(LPCTSTR ServiceName)
BOOL SetFailure(LPCTSTR *ServiceArgs, INT ArgCount)
BOOL Query(LPCTSTR *ServiceArgs, DWORD ArgCount, BOOL bExtended)
BOOL GetKeyName(LPCTSTR ServiceName)
BOOL SetConfig(LPCTSTR *ServiceArgs, INT ArgCount)
LPSERVICE_STATUS_PROCESS QueryService(LPCTSTR ServiceName)
BOOL Delete(LPCTSTR ServiceName)
VOID QueryFailureUsage(VOID)
VOID SetDescriptionUsage(VOID)
BOOL SdSet(LPCTSTR ServiceName, LPCTSTR SecurityDescriptor)
struct SERVICE_CREATE_INFO * LPSERVICE_CREATE_INFO
VOID QueryDescriptionUsage(VOID)
VOID GetDisplayNameUsage(VOID)
VOID SetFailureUsage(VOID)
BOOL SetDescription(LPCTSTR ServiceName, LPCTSTR Description)
VOID EnumDependUsage(VOID)
VOID SetConfigUsage(VOID)
BOOL QueryDescription(LPCTSTR ServiceName)
BOOL ParseCreateConfigArguments(LPCTSTR *ServiceArgs, INT ArgCount, BOOL bChangeService, OUT LPSERVICE_CREATE_INFO lpServiceInfo)
VOID PrintService(LPCTSTR ServiceName, LPCTSTR DisplayName, LPSERVICE_STATUS_PROCESS pStatus, BOOL bExtended)
VOID InterrogateUsage(VOID)
BOOL GetDisplayName(LPCTSTR ServiceName)
BOOL EnumDepend(LPCTSTR ServiceName)
BOOL SdShow(LPCTSTR ServiceName)
VOID GetKeyNameUsage(VOID)
VOID PrintServiceStatus(LPSERVICE_STATUS pStatus)
BOOL QueryFailure(LPCTSTR ServiceName)
BOOL ParseFailureArguments(LPCTSTR *ServiceArgs, INT ArgCount, OUT LPCTSTR *ppServiceName, OUT LPSERVICE_FAILURE_ACTIONS pFailureActions)
LPCTSTR lpServiceStartName
_In_ WDF_WMI_PROVIDER_CONTROL Control
_In_ USHORT _In_ ULONG _In_ PSOCKADDR _In_ PSOCKADDR _Reserved_ ULONG _In_opt_ PVOID _In_opt_ const WSK_CLIENT_CONNECTION_DISPATCH _In_opt_ PEPROCESS _In_opt_ PETHREAD _In_opt_ PSECURITY_DESCRIPTOR SecurityDescriptor