4 dcerpc remote management interface
8 uuid("afa8bd80-7d8a-11c9-bef4-08002b102989"),
10 pointer_default(unique),
11 endpoint("ncalrpc:[EPMAPPER]", "ncacn_ip_tcp:[135]", "ncacn_np:[\\pipe\\epmapper]"),
12 helpstring("DCE/RPC Remote Management")
22 [size_is(count)] dcerpc_syntax_id_p if_id[*];
26 /***********************/
28 WERROR mgmt_inq_if_ids (
29 [out,unique] rpc_if_id_vector_t *if_id_vector
34 /***********************/
38 /* these are the array indexes in the statistics array */
39 const int MGMT_STATS_CALLS_IN = 0;
40 const int MGMT_STATS_CALLS_OUT = 1;
41 const int MGMT_STATS_PKTS_IN = 2;
42 const int MGMT_STATS_PKTS_OUT = 3;
43 const int MGMT_STATS_ARRAY_MAX_SIZE = 4;
47 [size_is(count)] uint32 statistics[*];
50 WERROR mgmt_inq_stats (
51 [in] uint32 max_count,
53 [out] mgmt_statistics statistics
57 /***********************/
59 boolean32 mgmt_is_server_listening (
60 [out] error_status_t status
64 /***********************/
66 WERROR mgmt_stop_server_listening ();
69 /***********************/
71 WERROR mgmt_inq_princ_name (
72 [in] uint32 authn_proto,
73 [in] uint32 princ_name_size,
74 [out] [string,charset(DOS)] uint8 princ_name[]