Source code of Windows XP (NT5)
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.

55 lines
1.5 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1997 - 1999
  6. //
  7. // File: msconv.idl
  8. //
  9. //--------------------------------------------------------------------------
  10. [
  11. uuid(c5dc0994-64fc-11d0-9ad8-00c04fc29e28),
  12. version(1.0)
  13. ]
  14. interface ms_conv
  15. {
  16. import "nbase.idl";
  17. typedef unsigned long error_status_t;
  18. [idempotent]
  19. void ms_conv_who_are_you2(
  20. [in] handle_t Binding,
  21. [in, ref] UUID *pUuid,
  22. [in] unsigned long ServerBootTime,
  23. [out, ref] unsigned long *SequenceNumber,
  24. [out, ref] UUID *CASUuid,
  25. [out, ref] error_status_t *Status
  26. );
  27. [idempotent]
  28. void ms_conv_are_you_there(
  29. [in] handle_t Binding,
  30. [in, ref] UUID * pUuid,
  31. [in] unsigned long ServerBootTime,
  32. [out, ref] error_status_t * Status
  33. );
  34. [idempotent]
  35. void ms_conv_who_are_you_auth(
  36. [in] handle_t Binding,
  37. [in, ref] UUID * pUuid,
  38. [in] unsigned long ServerBootTime,
  39. [in, size_is(InLength)] byte InData[],
  40. [in] long InLength,
  41. [in] long OutMaxLength,
  42. [out, ref] unsigned long * SequenceNumber,
  43. [out, ref] UUID * CASUuid,
  44. [out, length_is(*pOutLength), size_is(OutMaxLength)]
  45. byte OutData[],
  46. [out] long * pOutLength,
  47. [out, ref] error_status_t * Status
  48. );
  49. }