1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

idl: Added missing endpoint mapper defines.

[MS-RPCE] 2.2.1.2.4 ept_lookup Method
This commit is contained in:
Andreas Schneider 2010-10-05 15:32:54 +02:00 committed by Günther Deschner
parent da3e057b6f
commit eacc9d659a

View File

@ -35,8 +35,6 @@ interface epmapper
const int EPMAPPER_STATUS_NO_MEMORY = 0x16C9A012;
const int EPMAPPER_STATUS_OK = 0;
typedef [enum8bit] enum {
/* Level 4 and higher */
@ -256,17 +254,32 @@ interface epmapper
[in] uint32 num_ents,
[in, size_is(num_ents)] epm_entry_t entries[]
);
typedef [v1_enum] enum {
RPC_C_EP_ALL_ELTS = 0x00000000,
RPC_C_EP_MATCH_BY_IF = 0x00000001,
RPC_C_EP_MATCH_BY_OBJ = 0x00000002,
RPC_C_EP_MATCH_BY_BOTH = 0x00000003
} epm_InquiryType;
typedef [v1_enum] enum {
RPC_C_VERS_ALL = 0x00000000,
RPC_C_VERS_COMPATIBLE = 0x00000001,
RPC_C_VERS_EXACT = 0x00000002,
RPC_C_VERS_MAJOR_ONLY = 0x00000003,
RPC_C_VERS_UPTO = 0x00000004
} epm_VersionOption;
/**********************/
/* Function 0x02 */
error_status_t epm_Lookup(
[in] uint32 inquiry_type,
[in,ptr] GUID *object,
[in,ptr] rpc_if_id_t *interface_id,
[in] uint32 vers_option,
[in,out] policy_handle *entry_handle,
[in] uint32 max_ents,
[out] uint32 *num_ents,
[in] epm_InquiryType inquiry_type,
[in,ptr] GUID *object,
[in,ptr] rpc_if_id_t *interface_id,
[in] epm_VersionOption vers_option,
[in,out] policy_handle *entry_handle,
[in] uint32 max_ents,
[out] uint32 *num_ents,
[out, length_is(*num_ents), size_is(max_ents)] epm_entry_t entries[]
);