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.

54 lines
1.3 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1997 - 1999
  6. //
  7. // File: nsisvr.idl
  8. //
  9. //--------------------------------------------------------------------------
  10. [
  11. uuid (d6d70ef0-0e3b-11cb-acc3-08002b1d29c3),
  12. version (1.0),
  13. pointer_default (unique)]
  14. interface NsiS
  15. {
  16. import"nsicom.idl";
  17. /*
  18. * N S I _ B I N D I N G _ E X P O R T
  19. *
  20. * Export a name service database entry with multiple binding handles
  21. * and multiple objects for a server.
  22. */
  23. void nsi_binding_export
  24. (
  25. [in] UNSIGNED32 entry_name_syntax,
  26. [in] STRING_T entry_name,
  27. [in] NSI_INTERFACE_ID_T *interface_object,
  28. [in] NSI_SERVER_BINDING_VECTOR_P_T binding,
  29. [in] NSI_UUID_VECTOR_P_T object_uuid_vec,
  30. [out] UNSIGNED16 *status
  31. );
  32. /*
  33. * N S I _ B I N D I N G _ U N E X P O R T
  34. *
  35. * Removes the binding handles for an interface and/or objects from an
  36. * entry in the name service database.
  37. */
  38. void nsi_binding_unexport
  39. (
  40. [in] UNSIGNED32 entry_name_syntax,
  41. [in] STRING_T entry_name,
  42. [in] NSI_INTERFACE_ID_T *interface_object,
  43. [in] NSI_UUID_VECTOR_P_T object_uuid_vec,
  44. [out] UNSIGNED16 *status
  45. );
  46. }
  47.