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.
96 lines
2.3 KiB
96 lines
2.3 KiB
/*++
|
|
|
|
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";
|
|
|
|
cpp_quote("//")
|
|
cpp_quote("// The maximum size, in bytes, of incoming data for methods in the interface.")
|
|
cpp_quote("//")
|
|
cpp_quote("#define LocToLoc_MaxRpcSize (4*1024)")
|
|
|
|
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
|
|
);
|
|
|
|
}
|
|
|