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.
|
|
#ifndef __W3SSL_CONFIG__
#define __W3SSL_CONFIG__
/*++
Copyright (c) 1997 Microsoft Corporation
Module Name:
w3ssl_config.hxx
Abstract:
IIS Services IISADMIN Extension adjust HTTPFilter service imagepath based on IIS mode (old vs new)
Author:
Jaroslav Dunajsky (11/05/2001)
--*/
#define HTTPFILTER_SERVICE_NAME L"HTTPFilter"
#define HTTPFILTER_SERVICE_IMAGEPATH_LSASS L"%SystemRoot%\\system32\\lsass.exe"
#define HTTPFILTER_SERVICE_IMAGEPATH_INETINFO L"%SystemRoot%\\system32\\inetsrv\\inetinfo.exe"
#define HTTPFILTER_SERVICE_IMAGEPATH_SVCHOST L"%SystemRoot%\\system32\\svchost.exe -k HTTPFilter"
#define HTTPFILTER_PARAMETERS_KEY \
L"System\\CurrentControlSet\\Services\\HTTPFilter\\Parameters"
class W3SSL_CONFIG { public: static HRESULT AdjustHTTPFilterImagePath( VOID );
static HRESULT StartAsyncAdjustHTTPFilterImagePath( VOID );
static VOID Terminate( VOID );
static HRESULT Initialize( VOID ); private: static HRESULT SetHTTPFilterImagePath( BOOL fIIS5IsolationModeEnabled, BOOL fStartInSvchost );
static DWORD ConfigChangeThread( LPVOID );
static int s_fConfigTerminationRequested; static HANDLE s_hConfigChangeThread; static LPWSTR s_pszImagePathInetinfo; static LPWSTR s_pszImagePathLsass; static LPWSTR s_pszImagePathSvchost;
}; #endif
|