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

  1. //#--------------------------------------------------------------
  2. //
  3. // File: iashlpr.idl
  4. //
  5. // Synopsis: this is the IDL File for RAS Server COM component
  6. //
  7. // History: 2/10/98 MKarki Created
  8. //
  9. // Copyright (C) 1997-98 Microsoft Corporation
  10. // All rights reserved.
  11. //
  12. //----------------------------------------------------------------
  13. import "oaidl.idl";
  14. import "ocidl.idl";
  15. import "iaspolcy.idl";
  16. import "iascomp.idl";
  17. [
  18. object,
  19. uuid(6BC096BD-0CE6-11D1-BAAE-00C04FC2E20D),
  20. helpstring("IRecvRequest Interface"),
  21. pointer_default(unique)
  22. ]
  23. interface IRecvRequest : IUnknown
  24. {
  25. [helpstring("IASHlpr IRecvRequest Process method")]
  26. HRESULT Process (
  27. [in] DWORD dwInAttributeCount,
  28. [in] PIASATTRIBUTE *ppInIasAttribute,
  29. [out] DWORD *pdwOutAttributeCount,
  30. [out] PIASATTRIBUTE **pppOutIasAttribute,
  31. [in] LONG IasRequest,
  32. [in,out] LONG *pIasResponse,
  33. [in] IASPROTOCOL IasProtocol,
  34. [out] LONG *plReason,
  35. [in] BOOL bProcessVSA
  36. );
  37. };
  38. [
  39. uuid(6BC096BB-0CE6-11D1-BAAE-00C04FC2E20D),
  40. version(1.0),
  41. helpstring(" IAS Helper COM Component 1.0 Type Library")
  42. ]
  43. library IasHelperLib
  44. {
  45. importlib("stdole2.tlb");
  46. [
  47. uuid (6BC096BC-0CE6-11D1-BAAE-00C04FC2E20D),
  48. helpstring("IAS Helper COM Component class")
  49. ]
  50. coclass IasHelper
  51. {
  52. [default] interface IIasComponent;
  53. interface IRequestSource;
  54. interface IRecvRequest;
  55. };
  56. };