ReactOS 0.4.15-dev-7953-g1f49173
epm Interface Reference

Classes

struct  ept_entry_t
 

Public Types

typedef struct epm::ept_entry_tept_entry_p_t
 
typedef voidept_lookup_handle_t
 

Public Member Functions

void ept_insert ([in] handle_t h, [in] unsigned32 num_ents, [in, size_is(num_ents)] ept_entry_t entries[], [in] boolean32 replace, [out] error_status_t *status)
 
void ept_delete ([in] handle_t h, [in] unsigned32 num_ents, [in, size_is(num_ents)] ept_entry_t entries[], [out] error_status_t *status)
 
void ept_lookup ([in] handle_t h, [in] unsigned32 inquiry_type, [in] uuid_p_t object, [in] rpc_if_id_p_t interface_id, [in] unsigned32 vers_option, [in, out] ept_lookup_handle_t *entry_handle, [in] unsigned32 max_ents, [out] unsigned32 *num_ents, [out, length_is(*num_ents), size_is(max_ents)] ept_entry_t entries[], [out] error_status_t *status)
 
void ept_map ([in] handle_t h, [in] uuid_p_t object, [in] twr_p_t map_tower, [in, out] ept_lookup_handle_t *entry_handle, [in] unsigned32 max_towers, [out] unsigned32 *num_towers, [out, length_is(*num_towers), size_is(max_towers)] twr_p_t *towers, [out] error_status_t *status)
 
void ept_lookup_handle_free ([in] handle_t h, [in, out] ept_lookup_handle_t *entry_handle, [out] error_status_t *status)
 
void ept_inq_object ([in] handle_t h, [out] GUID *ept_object, [out] error_status_t *status)
 
void ept_mgmt_delete ([in] handle_t h, [in] boolean32 object_speced, [in] uuid_p_t object, [in] twr_p_t tower, [out] error_status_t *status)
 

Public Attributes

const long ept_max_annotation_size = 64
 

Detailed Description

Definition at line 37 of file epm.idl.

Member Typedef Documentation

◆ ept_entry_p_t

◆ ept_lookup_handle_t

Definition at line 48 of file epm.idl.

Member Function Documentation

◆ ept_delete()

void epm::ept_delete ( [in] handle_t  h,
[in] unsigned32  num_ents,
[in, size_is(num_ents)] ept_entry_t  entries[],
[out] error_status_t status 
)

◆ ept_inq_object()

void epm::ept_inq_object ( [in] handle_t  h,
[out] GUID ept_object,
[out] error_status_t status 
)

◆ ept_insert()

void epm::ept_insert ( [in] handle_t  h,
[in] unsigned32  num_ents,
[in, size_is(num_ents)] ept_entry_t  entries[],
[in] boolean32  replace,
[out] error_status_t status 
)

◆ ept_lookup()

void epm::ept_lookup ( [in] handle_t  h,
[in] unsigned32  inquiry_type,
[in] uuid_p_t  object,
[in] rpc_if_id_p_t  interface_id,
[in] unsigned32  vers_option,
[in, out] ept_lookup_handle_t entry_handle,
[in] unsigned32  max_ents,
[out] unsigned32 num_ents,
[out, length_is(*num_ents), size_is(max_ents)] ept_entry_t  entries[],
[out] error_status_t status 
)

◆ ept_lookup_handle_free()

void epm::ept_lookup_handle_free ( [in] handle_t  h,
[in, out] ept_lookup_handle_t entry_handle,
[out] error_status_t status 
)

◆ ept_map()

void epm::ept_map ( [in] handle_t  h,
[in] uuid_p_t  object,
[in] twr_p_t  map_tower,
[in, out] ept_lookup_handle_t entry_handle,
[in] unsigned32  max_towers,
[out] unsigned32 num_towers,
[out, length_is(*num_towers), size_is(max_towers)] twr_p_t towers,
[out] error_status_t status 
)

◆ ept_mgmt_delete()

void epm::ept_mgmt_delete ( [in] handle_t  h,
[in] boolean32  object_speced,
[in] uuid_p_t  object,
[in] twr_p_t  tower,
[out] error_status_t status 
)

Member Data Documentation

◆ ept_max_annotation_size

const long epm::ept_max_annotation_size = 64

Definition at line 39 of file epm.idl.


The documentation for this interface was generated from the following file: