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.
|
|
//--------------------------------------------------------------------
// SetupUtil - header
// Copyright (C) Microsoft Corporation, 1999
//
// Created by: Louis Thomas (louisth), 8-10-99
//
// Functions needed to set up CEP
//
#ifndef SETUP_UTIL_H
#define SETUP_UTIL_H
//--------------------------------------------------------------------
// prototypes
// Note: caller must call CoInitialize() first
BOOL IsNT5(void); BOOL IsIISInstalled(void); BOOL IsGoodCaInstalled(void); BOOL IsCaRunning(void); BOOL IsServiceRunning(IN const WCHAR * wszServiceName); BOOL IsUserInAdminGroup(IN BOOL bEnterprise); HRESULT AddVDir(IN BOOL fDC, IN const WCHAR * wszDirectory, IN const WCHAR * wszApplicationPool, IN BOOL fLocalSystem, IN const WCHAR * wszUserName, IN const WCHAR * wszPassword); HRESULT CepStopService(IN DWORD dwServicePeriod, IN const WCHAR * wszServiceName, OUT BOOL * pbWasRunning); HRESULT CepStartService(IN const WCHAR * wszServiceName); HRESULT EnrollForRACertificates( IN const WCHAR * wszDistinguishedName, IN const WCHAR * wszSignCSPName, IN DWORD dwSignCSPType, IN DWORD dwSignKeySize, IN const WCHAR * wszEncryptCSPName, IN DWORD dwEncryptCSPType, IN DWORD dwEncryptKeySize, IN SID *psidAccount); HRESULT DoCertSrvRegChanges(IN BOOL bDisablePendingFirst); HRESULT GetCaType(OUT ENUM_CATYPES * pCAType); HRESULT DoCertSrvEnterpriseChanges(SID *psidAccount);
#endif //SETUP_UTIL_H
|