Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

43 lines
1017 B

/****************************************************************************
Copyright (c) 2001 Microsoft Corporation
Module Name:
aucompat.cpp
Revision History:
DerekM created 10/28/01
****************************************************************************/
#include "pch.h"
#pragma hdrstop
// **************************************************************************
BOOL AUIsTSRunning(void)
{
SC_HANDLE hsc;
BOOL fRet = FALSE;
hsc = OpenSCManager(NULL, NULL, GENERIC_READ);
if (hsc != NULL)
{
SC_HANDLE hsvcTS;
hsvcTS = OpenService(hsc, L"TermService", SERVICE_QUERY_STATUS);
if (hsvcTS != NULL)
{
SERVICE_STATUS ss;
if (QueryServiceStatus(hsvcTS, &ss))
fRet = (ss.dwCurrentState == SERVICE_RUNNING);
CloseServiceHandle(hsvcTS);
}
CloseServiceHandle(hsc);
}
return fRet;
}