mirror of https://github.com/lianthony/NT4.0
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.
26 lines
852 B
26 lines
852 B
#ifndef _W3PROXY_H_
|
|
#define _W3PROXY_H_
|
|
|
|
#define W3PROXY_REG_PATH _T("System\\CurrentControlSet\\Services\\W3Proxy")
|
|
#define W3PROXY_DEFAULT_DIR _T("c:\\wwwdata")
|
|
|
|
typedef INT (*P_SetupW3Proxy)( LPCSTR pSetupW3Proxy, LPCSTR strSrc, LPCSTR strHome, LPCSTR strGuestName );
|
|
typedef INT (*P_RemoveW3Proxy)( LPCSTR pRemoveW3Proxy );
|
|
typedef INT (*P_StopW3Proxy)( HWND hWnd, LPCSTR pStopW3Proxy );
|
|
|
|
class W3PROXY_OPTION: public OPTION_STATE
|
|
{
|
|
public:
|
|
P_SetupW3Proxy m_pSetupW3Proxy;
|
|
P_RemoveW3Proxy m_pRemoveW3Proxy;
|
|
P_StopW3Proxy m_pStopW3Proxy;
|
|
CString m_vroot;
|
|
|
|
W3PROXY_OPTION( MACHINE *pMachine );
|
|
virtual INT Install();
|
|
virtual INT Remove();
|
|
virtual void GetBatchInstallMode( CString strInfName );
|
|
virtual CString GetInstallDirectory();
|
|
};
|
|
|
|
#endif // _W3PROXY_H_
|