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

73 lines
1.5 KiB
Plaintext

/*++
Copyright (c) 1995 Microsoft Corp.
Module:
isat.idl
Abstract:
IDL file for Internet Server Application.
This file will be processed by MIDL to
generate the type library (isat.tlb) and marshalling code.
Author:
Murali R. Krishnan ( MuraliK) 5-Sept-1996
History:
--*/
/*
Unique user ID for RPC interface ( generated using uuidgen)
*/
[
object,
uuid( a21af430-0752-11d0-8d69-00805f384b94),
helpstring( "IInetServerApp Interface"),
pointer_default( unique)
]
//
// the interface definition
//
interface IInetServerApp : IUnknown
{
import "oaidl.idl";
// I should use IHttpRequest instead.
// Stores the HttpRequest object inside the InetServerApp object
// In the future this can be replaced by Viper Context property.
HRESULT SetContext( [in] IUnknown * punkRequest);
HRESULT ProcessRequest( [out] unsigned long * pdwStatus);
};
//
// Definitions of class library
//
[
uuid( a21af431-0752-11d0-8d69-00805f384b94),
version(1.0),
helpstring( "InetServerApp 1.0 Type Library"),
]
library IsaLib
{
importlib( "stdole2.tlb");
[
uuid( a21af432-0752-11d0-8d69-00805f384b94),
helpstring( "IInetServerApp Class"),
]
coclass InetServerApp
{
[default] interface IInetServerApp;
};
};
/********************* End of File ***************************/