2025-04-27 07:49:33 -04:00

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 ***********************/