|
|
1.1 root 1: [
2: uuid (d6d70ef0-0e3b-11cb-acc3-08002b1d29c3),
3: version (1.0),
1.1.1.2 ! root 4: pointer_default (unique)
! 5: ]
1.1 root 6: interface NsiS
7: {
8:
9: import"nsicom.idl";
10:
11:
12: /*
13: * N S I _ B I N D I N G _ E X P O R T
14: *
15: * Export a name service database entry with multiple binding handles
16: * and multiple objects for a server.
17: */
18:
19: void nsi_binding_export
20: (
1.1.1.2 ! root 21: [in] UNSIGNED32 entry_name_syntax,
! 22: [in] STRING_T entry_name,
! 23: [in] NSI_INTERFACE_ID_T * interface_object,
! 24: [in] NSI_SERVER_BINDING_VECTOR_P_T binding,
! 25: [in] NSI_UUID_VECTOR_P_T object_uuid_vec,
! 26: [out] UNSIGNED16 * status
1.1 root 27: );
28:
29: /*
30: * N S I _ B I N D I N G _ U N E X P O R T
31: *
32: * Removes the binding handles for an interface and/or objects from an
33: * entry in the name service database.
34: */
35:
36: void nsi_binding_unexport
37: (
1.1.1.2 ! root 38: [in] UNSIGNED32 entry_name_syntax,
! 39: [in] STRING_T entry_name,
! 40: [in] NSI_INTERFACE_ID_T * interface_object,
! 41: [in] NSI_UUID_VECTOR_P_T object_uuid_vec,
! 42: [out] UNSIGNED16 * status
1.1 root 43: );
44: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.