|
|
/*++
Copyright (C) Microsoft Corporation, 1991 - 1999
Module Name:
loctoloc.idl
Abstract:
This file specifies the interface between locators and a potential master locator
Author:
Bharat Shah (barats) 4-9-93
Revision History:
--*/ [ uuid (e33c0cc4-0482-101a-bc0c-02608c6ba218), version (1.0), pointer_default (unique)]
interface LocToLoc {
import"nsicom.idl";
void I_nsi_lookup_begin ( [in] handle_t hrpcPrimaryLocatorHndl, [in] UNSIGNED32 entry_name_syntax, [in] STRING_T entry_name, [in,unique] NSI_SYNTAX_ID_T *interfaceid, [in,unique] NSI_SYNTAX_ID_T *xfersyntax, [in] NSI_UUID_P_T obj_uuid, [in] UNSIGNED32 binding_max_count, [in] UNSIGNED32 ignore, [out] NSI_NS_HANDLE_T *import_context, [out] UNSIGNED16 *status );
void I_nsi_lookup_done ( [in] handle_t hrpcPrimaryLocatorHndl, [in,out] NSI_NS_HANDLE_T *import_context, [out] UNSIGNED16 *status );
void I_nsi_lookup_next ( [in] handle_t hrpcPrimaryLocatorHndl, [in] NSI_NS_HANDLE_T import_context, [out] NSI_BINDING_VECTOR_P_T *binding_vector, [out] UNSIGNED16 *status );
void I_nsi_entry_object_inq_next( [in] handle_t hrpcPrimaryLoctorHndl, [in] NSI_NS_HANDLE_T InqContext, [out] NSI_UUID_VECTOR_P_T *uuid_vec, [out] UNSIGNED16 *status );
void I_nsi_ping_locator ( [in] handle_t hLocatortoPing, [out] error_status_t *status );
void I_nsi_entry_object_inq_done( [in,out] NSI_NS_HANDLE_T *InqContext, [out] UNSIGNED16 *status );
void I_nsi_entry_object_inq_begin( [in] handle_t hrpcPrimaryLocatorHndl, [in] UNSIGNED32 EntryNameSyntax, [in] STRING_T EntryName, [out] NSI_NS_HANDLE_T *InqContext, [out] UNSIGNED16 *status );
}
|