67 lines
1.4 KiB
C++
67 lines
1.4 KiB
C++
/*++
|
|
|
|
Copyright (c) 1995-1996 Microsoft Corporation
|
|
|
|
Module Name :
|
|
isatobj.hxx
|
|
|
|
Abstract:
|
|
Defines the implementation object for InetServerApp Test Object
|
|
|
|
Author:
|
|
|
|
Murali R. Krishnan ( MuraliK ) 4-Nov-1996
|
|
|
|
Project:
|
|
|
|
Internet Application Server DLL
|
|
|
|
--*/
|
|
|
|
# ifndef _ISATOBJ_HXX_
|
|
# define _ISATOBJ_HXX_
|
|
|
|
/************************************************************
|
|
* Include Headers
|
|
************************************************************/
|
|
|
|
#include "resource.h" // main symbols
|
|
#include <iisextp.h>
|
|
# include "sobj.h"
|
|
|
|
/************************************************************
|
|
* Type Definitions
|
|
************************************************************/
|
|
|
|
class CInetServerAppObject :
|
|
public IInetServerApp,
|
|
public CComObjectBase<&CLSID_InetServerApp>
|
|
{
|
|
public:
|
|
CInetServerAppObject();
|
|
~CInetServerAppObject();
|
|
|
|
BEGIN_COM_MAP(CInetServerAppObject)
|
|
COM_INTERFACE_ENTRY(IInetServerApp)
|
|
END_COM_MAP()
|
|
|
|
DECLARE_AGGREGATABLE(CInetServerAppObject)
|
|
|
|
private:
|
|
IIsaRequest * m_pRequest;
|
|
IIsaResponse * m_pResponse;
|
|
|
|
// IInetServerApp
|
|
public:
|
|
|
|
STDMETHOD( SetContext) (
|
|
IN IUnknown * punkRequest,
|
|
IN IUnknown * punkResponse
|
|
);
|
|
STDMETHOD (ProcessRequest)( OUT unsigned long * pdwStatus);
|
|
};
|
|
|
|
# endif // _ISATOBJ_HXX_
|
|
|
|
/************************ End of File ***********************/
|