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.
 
 
 
 
 
 

66 lines
1.8 KiB

//#--------------------------------------------------------------
//
// File: iashlpr.idl
//
// Synopsis: this is the IDL File for RAS Server COM component
//
// History: 2/10/98 MKarki Created
//
// Copyright (C) 1997-98 Microsoft Corporation
// All rights reserved.
//
//----------------------------------------------------------------
import "oaidl.idl";
import "ocidl.idl";
import "iaspolcy.idl";
import "iascomp.idl";
[
object,
uuid(6BC096BD-0CE6-11D1-BAAE-00C04FC2E20D),
helpstring("IRecvRequest Interface"),
pointer_default(unique)
]
interface IRecvRequest : IUnknown
{
[helpstring("IASHlpr IRecvRequest Process method")]
HRESULT Process (
[in] DWORD dwInAttributeCount,
[in] PIASATTRIBUTE *ppInIasAttribute,
[out] DWORD *pdwOutAttributeCount,
[out] PIASATTRIBUTE **pppOutIasAttribute,
[in] LONG IasRequest,
[in,out] LONG *pIasResponse,
[in] IASPROTOCOL IasProtocol,
[out] LONG *plReason,
[in] BOOL bProcessVSA
);
};
[
uuid(6BC096BB-0CE6-11D1-BAAE-00C04FC2E20D),
version(1.0),
helpstring(" IAS Helper COM Component 1.0 Type Library")
]
library IasHelperLib
{
importlib("stdole2.tlb");
[
uuid (6BC096BC-0CE6-11D1-BAAE-00C04FC2E20D),
helpstring("IAS Helper COM Component class")
]
coclass IasHelper
{
[default] interface IIasComponent;
interface IRequestSource;
interface IRecvRequest;
};
};