NSISVR.IDL
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

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