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.

41 lines
1.3 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1992 - 1996.
  5. //
  6. // File: orcb.idl
  7. //
  8. // Local interface used by the object resolver to force the server process
  9. // to start listening to an additional RPC protocol sequence.
  10. //
  11. //+-------------------------------------------------------------------------
  12. [
  13. uuid(18f70770-8e64-11cf-9af1-0020af6e72f4)
  14. ]
  15. interface IOrCallback
  16. {
  17. import "obase.idl";
  18. error_status_t UseProtseq(
  19. [in] handle_t hRpc,
  20. [in] unsigned short wTowerId,
  21. [out] DUALSTRINGARRAY **ppdsaNewBindings, // Null on failure
  22. [out] DUALSTRINGARRAY **ppdsaNewSecurity
  23. );
  24. error_status_t GetCustomProtseqInfo(
  25. [in] handle_t hRpc,
  26. [in] unsigned short cMachineProtseqs,
  27. [in, size_is(cMachineProtseqs) ] unsigned short aMachineProtseqs[],
  28. [out] DUALSTRINGARRAY **ppdsaCustomProtseqs);
  29. error_status_t UpdateResolverBindings(
  30. [in] handle_t hRpc,
  31. [in] DUALSTRINGARRAY* pdsaResolverBindings,
  32. [in,out]DWORD64* pdwBindingsID,
  33. [out] DUALSTRINGARRAY** ppdsaNewBindings,
  34. [out] DUALSTRINGARRAY** ppdsaNewSecurity
  35. );
  36. }