1 | #include "../librpc/gen_ndr/ndr_lsa.h"
|
---|
2 | #ifndef __CLI_LSARPC__
|
---|
3 | #define __CLI_LSARPC__
|
---|
4 | struct tevent_req *rpccli_lsa_Close_send(TALLOC_CTX *mem_ctx,
|
---|
5 | struct tevent_context *ev,
|
---|
6 | struct rpc_pipe_client *cli,
|
---|
7 | struct policy_handle *_handle /* [in,out] [ref] */);
|
---|
8 | NTSTATUS rpccli_lsa_Close_recv(struct tevent_req *req,
|
---|
9 | TALLOC_CTX *mem_ctx,
|
---|
10 | NTSTATUS *result);
|
---|
11 | NTSTATUS rpccli_lsa_Close(struct rpc_pipe_client *cli,
|
---|
12 | TALLOC_CTX *mem_ctx,
|
---|
13 | struct policy_handle *handle /* [in,out] [ref] */);
|
---|
14 | struct tevent_req *rpccli_lsa_Delete_send(TALLOC_CTX *mem_ctx,
|
---|
15 | struct tevent_context *ev,
|
---|
16 | struct rpc_pipe_client *cli,
|
---|
17 | struct policy_handle *_handle /* [in] [ref] */);
|
---|
18 | NTSTATUS rpccli_lsa_Delete_recv(struct tevent_req *req,
|
---|
19 | TALLOC_CTX *mem_ctx,
|
---|
20 | NTSTATUS *result);
|
---|
21 | NTSTATUS rpccli_lsa_Delete(struct rpc_pipe_client *cli,
|
---|
22 | TALLOC_CTX *mem_ctx,
|
---|
23 | struct policy_handle *handle /* [in] [ref] */);
|
---|
24 | struct tevent_req *rpccli_lsa_EnumPrivs_send(TALLOC_CTX *mem_ctx,
|
---|
25 | struct tevent_context *ev,
|
---|
26 | struct rpc_pipe_client *cli,
|
---|
27 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
28 | uint32_t *_resume_handle /* [in,out] [ref] */,
|
---|
29 | struct lsa_PrivArray *_privs /* [out] [ref] */,
|
---|
30 | uint32_t _max_count /* [in] */);
|
---|
31 | NTSTATUS rpccli_lsa_EnumPrivs_recv(struct tevent_req *req,
|
---|
32 | TALLOC_CTX *mem_ctx,
|
---|
33 | NTSTATUS *result);
|
---|
34 | NTSTATUS rpccli_lsa_EnumPrivs(struct rpc_pipe_client *cli,
|
---|
35 | TALLOC_CTX *mem_ctx,
|
---|
36 | struct policy_handle *handle /* [in] [ref] */,
|
---|
37 | uint32_t *resume_handle /* [in,out] [ref] */,
|
---|
38 | struct lsa_PrivArray *privs /* [out] [ref] */,
|
---|
39 | uint32_t max_count /* [in] */);
|
---|
40 | struct tevent_req *rpccli_lsa_QuerySecurity_send(TALLOC_CTX *mem_ctx,
|
---|
41 | struct tevent_context *ev,
|
---|
42 | struct rpc_pipe_client *cli,
|
---|
43 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
44 | uint32_t _sec_info /* [in] */,
|
---|
45 | struct sec_desc_buf **_sdbuf /* [out] [ref] */);
|
---|
46 | NTSTATUS rpccli_lsa_QuerySecurity_recv(struct tevent_req *req,
|
---|
47 | TALLOC_CTX *mem_ctx,
|
---|
48 | NTSTATUS *result);
|
---|
49 | NTSTATUS rpccli_lsa_QuerySecurity(struct rpc_pipe_client *cli,
|
---|
50 | TALLOC_CTX *mem_ctx,
|
---|
51 | struct policy_handle *handle /* [in] [ref] */,
|
---|
52 | uint32_t sec_info /* [in] */,
|
---|
53 | struct sec_desc_buf **sdbuf /* [out] [ref] */);
|
---|
54 | struct tevent_req *rpccli_lsa_SetSecObj_send(TALLOC_CTX *mem_ctx,
|
---|
55 | struct tevent_context *ev,
|
---|
56 | struct rpc_pipe_client *cli,
|
---|
57 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
58 | uint32_t _sec_info /* [in] */,
|
---|
59 | struct sec_desc_buf *_sdbuf /* [in] [ref] */);
|
---|
60 | NTSTATUS rpccli_lsa_SetSecObj_recv(struct tevent_req *req,
|
---|
61 | TALLOC_CTX *mem_ctx,
|
---|
62 | NTSTATUS *result);
|
---|
63 | NTSTATUS rpccli_lsa_SetSecObj(struct rpc_pipe_client *cli,
|
---|
64 | TALLOC_CTX *mem_ctx,
|
---|
65 | struct policy_handle *handle /* [in] [ref] */,
|
---|
66 | uint32_t sec_info /* [in] */,
|
---|
67 | struct sec_desc_buf *sdbuf /* [in] [ref] */);
|
---|
68 | struct tevent_req *rpccli_lsa_ChangePassword_send(TALLOC_CTX *mem_ctx,
|
---|
69 | struct tevent_context *ev,
|
---|
70 | struct rpc_pipe_client *cli);
|
---|
71 | NTSTATUS rpccli_lsa_ChangePassword_recv(struct tevent_req *req,
|
---|
72 | TALLOC_CTX *mem_ctx,
|
---|
73 | NTSTATUS *result);
|
---|
74 | NTSTATUS rpccli_lsa_ChangePassword(struct rpc_pipe_client *cli,
|
---|
75 | TALLOC_CTX *mem_ctx);
|
---|
76 | struct tevent_req *rpccli_lsa_OpenPolicy_send(TALLOC_CTX *mem_ctx,
|
---|
77 | struct tevent_context *ev,
|
---|
78 | struct rpc_pipe_client *cli,
|
---|
79 | uint16_t *_system_name /* [in] [unique] */,
|
---|
80 | struct lsa_ObjectAttribute *_attr /* [in] [ref] */,
|
---|
81 | uint32_t _access_mask /* [in] */,
|
---|
82 | struct policy_handle *_handle /* [out] [ref] */);
|
---|
83 | NTSTATUS rpccli_lsa_OpenPolicy_recv(struct tevent_req *req,
|
---|
84 | TALLOC_CTX *mem_ctx,
|
---|
85 | NTSTATUS *result);
|
---|
86 | NTSTATUS rpccli_lsa_OpenPolicy(struct rpc_pipe_client *cli,
|
---|
87 | TALLOC_CTX *mem_ctx,
|
---|
88 | uint16_t *system_name /* [in] [unique] */,
|
---|
89 | struct lsa_ObjectAttribute *attr /* [in] [ref] */,
|
---|
90 | uint32_t access_mask /* [in] */,
|
---|
91 | struct policy_handle *handle /* [out] [ref] */);
|
---|
92 | struct tevent_req *rpccli_lsa_QueryInfoPolicy_send(TALLOC_CTX *mem_ctx,
|
---|
93 | struct tevent_context *ev,
|
---|
94 | struct rpc_pipe_client *cli,
|
---|
95 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
96 | enum lsa_PolicyInfo _level /* [in] */,
|
---|
97 | union lsa_PolicyInformation **_info /* [out] [ref,switch_is(level)] */);
|
---|
98 | NTSTATUS rpccli_lsa_QueryInfoPolicy_recv(struct tevent_req *req,
|
---|
99 | TALLOC_CTX *mem_ctx,
|
---|
100 | NTSTATUS *result);
|
---|
101 | NTSTATUS rpccli_lsa_QueryInfoPolicy(struct rpc_pipe_client *cli,
|
---|
102 | TALLOC_CTX *mem_ctx,
|
---|
103 | struct policy_handle *handle /* [in] [ref] */,
|
---|
104 | enum lsa_PolicyInfo level /* [in] */,
|
---|
105 | union lsa_PolicyInformation **info /* [out] [ref,switch_is(level)] */);
|
---|
106 | struct tevent_req *rpccli_lsa_SetInfoPolicy_send(TALLOC_CTX *mem_ctx,
|
---|
107 | struct tevent_context *ev,
|
---|
108 | struct rpc_pipe_client *cli,
|
---|
109 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
110 | enum lsa_PolicyInfo _level /* [in] */,
|
---|
111 | union lsa_PolicyInformation *_info /* [in] [ref,switch_is(level)] */);
|
---|
112 | NTSTATUS rpccli_lsa_SetInfoPolicy_recv(struct tevent_req *req,
|
---|
113 | TALLOC_CTX *mem_ctx,
|
---|
114 | NTSTATUS *result);
|
---|
115 | NTSTATUS rpccli_lsa_SetInfoPolicy(struct rpc_pipe_client *cli,
|
---|
116 | TALLOC_CTX *mem_ctx,
|
---|
117 | struct policy_handle *handle /* [in] [ref] */,
|
---|
118 | enum lsa_PolicyInfo level /* [in] */,
|
---|
119 | union lsa_PolicyInformation *info /* [in] [ref,switch_is(level)] */);
|
---|
120 | struct tevent_req *rpccli_lsa_ClearAuditLog_send(TALLOC_CTX *mem_ctx,
|
---|
121 | struct tevent_context *ev,
|
---|
122 | struct rpc_pipe_client *cli);
|
---|
123 | NTSTATUS rpccli_lsa_ClearAuditLog_recv(struct tevent_req *req,
|
---|
124 | TALLOC_CTX *mem_ctx,
|
---|
125 | NTSTATUS *result);
|
---|
126 | NTSTATUS rpccli_lsa_ClearAuditLog(struct rpc_pipe_client *cli,
|
---|
127 | TALLOC_CTX *mem_ctx);
|
---|
128 | struct tevent_req *rpccli_lsa_CreateAccount_send(TALLOC_CTX *mem_ctx,
|
---|
129 | struct tevent_context *ev,
|
---|
130 | struct rpc_pipe_client *cli,
|
---|
131 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
132 | struct dom_sid2 *_sid /* [in] [ref] */,
|
---|
133 | uint32_t _access_mask /* [in] */,
|
---|
134 | struct policy_handle *_acct_handle /* [out] [ref] */);
|
---|
135 | NTSTATUS rpccli_lsa_CreateAccount_recv(struct tevent_req *req,
|
---|
136 | TALLOC_CTX *mem_ctx,
|
---|
137 | NTSTATUS *result);
|
---|
138 | NTSTATUS rpccli_lsa_CreateAccount(struct rpc_pipe_client *cli,
|
---|
139 | TALLOC_CTX *mem_ctx,
|
---|
140 | struct policy_handle *handle /* [in] [ref] */,
|
---|
141 | struct dom_sid2 *sid /* [in] [ref] */,
|
---|
142 | uint32_t access_mask /* [in] */,
|
---|
143 | struct policy_handle *acct_handle /* [out] [ref] */);
|
---|
144 | struct tevent_req *rpccli_lsa_EnumAccounts_send(TALLOC_CTX *mem_ctx,
|
---|
145 | struct tevent_context *ev,
|
---|
146 | struct rpc_pipe_client *cli,
|
---|
147 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
148 | uint32_t *_resume_handle /* [in,out] [ref] */,
|
---|
149 | struct lsa_SidArray *_sids /* [out] [ref] */,
|
---|
150 | uint32_t _num_entries /* [in] [range(0,8192)] */);
|
---|
151 | NTSTATUS rpccli_lsa_EnumAccounts_recv(struct tevent_req *req,
|
---|
152 | TALLOC_CTX *mem_ctx,
|
---|
153 | NTSTATUS *result);
|
---|
154 | NTSTATUS rpccli_lsa_EnumAccounts(struct rpc_pipe_client *cli,
|
---|
155 | TALLOC_CTX *mem_ctx,
|
---|
156 | struct policy_handle *handle /* [in] [ref] */,
|
---|
157 | uint32_t *resume_handle /* [in,out] [ref] */,
|
---|
158 | struct lsa_SidArray *sids /* [out] [ref] */,
|
---|
159 | uint32_t num_entries /* [in] [range(0,8192)] */);
|
---|
160 | struct tevent_req *rpccli_lsa_CreateTrustedDomain_send(TALLOC_CTX *mem_ctx,
|
---|
161 | struct tevent_context *ev,
|
---|
162 | struct rpc_pipe_client *cli,
|
---|
163 | struct policy_handle *_policy_handle /* [in] [ref] */,
|
---|
164 | struct lsa_DomainInfo *_info /* [in] [ref] */,
|
---|
165 | uint32_t _access_mask /* [in] */,
|
---|
166 | struct policy_handle *_trustdom_handle /* [out] [ref] */);
|
---|
167 | NTSTATUS rpccli_lsa_CreateTrustedDomain_recv(struct tevent_req *req,
|
---|
168 | TALLOC_CTX *mem_ctx,
|
---|
169 | NTSTATUS *result);
|
---|
170 | NTSTATUS rpccli_lsa_CreateTrustedDomain(struct rpc_pipe_client *cli,
|
---|
171 | TALLOC_CTX *mem_ctx,
|
---|
172 | struct policy_handle *policy_handle /* [in] [ref] */,
|
---|
173 | struct lsa_DomainInfo *info /* [in] [ref] */,
|
---|
174 | uint32_t access_mask /* [in] */,
|
---|
175 | struct policy_handle *trustdom_handle /* [out] [ref] */);
|
---|
176 | struct tevent_req *rpccli_lsa_EnumTrustDom_send(TALLOC_CTX *mem_ctx,
|
---|
177 | struct tevent_context *ev,
|
---|
178 | struct rpc_pipe_client *cli,
|
---|
179 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
180 | uint32_t *_resume_handle /* [in,out] [ref] */,
|
---|
181 | struct lsa_DomainList *_domains /* [out] [ref] */,
|
---|
182 | uint32_t _max_size /* [in] */);
|
---|
183 | NTSTATUS rpccli_lsa_EnumTrustDom_recv(struct tevent_req *req,
|
---|
184 | TALLOC_CTX *mem_ctx,
|
---|
185 | NTSTATUS *result);
|
---|
186 | NTSTATUS rpccli_lsa_EnumTrustDom(struct rpc_pipe_client *cli,
|
---|
187 | TALLOC_CTX *mem_ctx,
|
---|
188 | struct policy_handle *handle /* [in] [ref] */,
|
---|
189 | uint32_t *resume_handle /* [in,out] [ref] */,
|
---|
190 | struct lsa_DomainList *domains /* [out] [ref] */,
|
---|
191 | uint32_t max_size /* [in] */);
|
---|
192 | struct tevent_req *rpccli_lsa_LookupNames_send(TALLOC_CTX *mem_ctx,
|
---|
193 | struct tevent_context *ev,
|
---|
194 | struct rpc_pipe_client *cli,
|
---|
195 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
196 | uint32_t _num_names /* [in] [range(0,1000)] */,
|
---|
197 | struct lsa_String *_names /* [in] [size_is(num_names)] */,
|
---|
198 | struct lsa_RefDomainList **_domains /* [out] [ref] */,
|
---|
199 | struct lsa_TransSidArray *_sids /* [in,out] [ref] */,
|
---|
200 | enum lsa_LookupNamesLevel _level /* [in] */,
|
---|
201 | uint32_t *_count /* [in,out] [ref] */);
|
---|
202 | NTSTATUS rpccli_lsa_LookupNames_recv(struct tevent_req *req,
|
---|
203 | TALLOC_CTX *mem_ctx,
|
---|
204 | NTSTATUS *result);
|
---|
205 | NTSTATUS rpccli_lsa_LookupNames(struct rpc_pipe_client *cli,
|
---|
206 | TALLOC_CTX *mem_ctx,
|
---|
207 | struct policy_handle *handle /* [in] [ref] */,
|
---|
208 | uint32_t num_names /* [in] [range(0,1000)] */,
|
---|
209 | struct lsa_String *names /* [in] [size_is(num_names)] */,
|
---|
210 | struct lsa_RefDomainList **domains /* [out] [ref] */,
|
---|
211 | struct lsa_TransSidArray *sids /* [in,out] [ref] */,
|
---|
212 | enum lsa_LookupNamesLevel level /* [in] */,
|
---|
213 | uint32_t *count /* [in,out] [ref] */);
|
---|
214 | struct tevent_req *rpccli_lsa_LookupSids_send(TALLOC_CTX *mem_ctx,
|
---|
215 | struct tevent_context *ev,
|
---|
216 | struct rpc_pipe_client *cli,
|
---|
217 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
218 | struct lsa_SidArray *_sids /* [in] [ref] */,
|
---|
219 | struct lsa_RefDomainList **_domains /* [out] [ref] */,
|
---|
220 | struct lsa_TransNameArray *_names /* [in,out] [ref] */,
|
---|
221 | enum lsa_LookupNamesLevel _level /* [in] */,
|
---|
222 | uint32_t *_count /* [in,out] [ref] */);
|
---|
223 | NTSTATUS rpccli_lsa_LookupSids_recv(struct tevent_req *req,
|
---|
224 | TALLOC_CTX *mem_ctx,
|
---|
225 | NTSTATUS *result);
|
---|
226 | NTSTATUS rpccli_lsa_LookupSids(struct rpc_pipe_client *cli,
|
---|
227 | TALLOC_CTX *mem_ctx,
|
---|
228 | struct policy_handle *handle /* [in] [ref] */,
|
---|
229 | struct lsa_SidArray *sids /* [in] [ref] */,
|
---|
230 | struct lsa_RefDomainList **domains /* [out] [ref] */,
|
---|
231 | struct lsa_TransNameArray *names /* [in,out] [ref] */,
|
---|
232 | enum lsa_LookupNamesLevel level /* [in] */,
|
---|
233 | uint32_t *count /* [in,out] [ref] */);
|
---|
234 | struct tevent_req *rpccli_lsa_CreateSecret_send(TALLOC_CTX *mem_ctx,
|
---|
235 | struct tevent_context *ev,
|
---|
236 | struct rpc_pipe_client *cli,
|
---|
237 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
238 | struct lsa_String _name /* [in] */,
|
---|
239 | uint32_t _access_mask /* [in] */,
|
---|
240 | struct policy_handle *_sec_handle /* [out] [ref] */);
|
---|
241 | NTSTATUS rpccli_lsa_CreateSecret_recv(struct tevent_req *req,
|
---|
242 | TALLOC_CTX *mem_ctx,
|
---|
243 | NTSTATUS *result);
|
---|
244 | NTSTATUS rpccli_lsa_CreateSecret(struct rpc_pipe_client *cli,
|
---|
245 | TALLOC_CTX *mem_ctx,
|
---|
246 | struct policy_handle *handle /* [in] [ref] */,
|
---|
247 | struct lsa_String name /* [in] */,
|
---|
248 | uint32_t access_mask /* [in] */,
|
---|
249 | struct policy_handle *sec_handle /* [out] [ref] */);
|
---|
250 | struct tevent_req *rpccli_lsa_OpenAccount_send(TALLOC_CTX *mem_ctx,
|
---|
251 | struct tevent_context *ev,
|
---|
252 | struct rpc_pipe_client *cli,
|
---|
253 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
254 | struct dom_sid2 *_sid /* [in] [ref] */,
|
---|
255 | uint32_t _access_mask /* [in] */,
|
---|
256 | struct policy_handle *_acct_handle /* [out] [ref] */);
|
---|
257 | NTSTATUS rpccli_lsa_OpenAccount_recv(struct tevent_req *req,
|
---|
258 | TALLOC_CTX *mem_ctx,
|
---|
259 | NTSTATUS *result);
|
---|
260 | NTSTATUS rpccli_lsa_OpenAccount(struct rpc_pipe_client *cli,
|
---|
261 | TALLOC_CTX *mem_ctx,
|
---|
262 | struct policy_handle *handle /* [in] [ref] */,
|
---|
263 | struct dom_sid2 *sid /* [in] [ref] */,
|
---|
264 | uint32_t access_mask /* [in] */,
|
---|
265 | struct policy_handle *acct_handle /* [out] [ref] */);
|
---|
266 | struct tevent_req *rpccli_lsa_EnumPrivsAccount_send(TALLOC_CTX *mem_ctx,
|
---|
267 | struct tevent_context *ev,
|
---|
268 | struct rpc_pipe_client *cli,
|
---|
269 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
270 | struct lsa_PrivilegeSet **_privs /* [out] [ref] */);
|
---|
271 | NTSTATUS rpccli_lsa_EnumPrivsAccount_recv(struct tevent_req *req,
|
---|
272 | TALLOC_CTX *mem_ctx,
|
---|
273 | NTSTATUS *result);
|
---|
274 | NTSTATUS rpccli_lsa_EnumPrivsAccount(struct rpc_pipe_client *cli,
|
---|
275 | TALLOC_CTX *mem_ctx,
|
---|
276 | struct policy_handle *handle /* [in] [ref] */,
|
---|
277 | struct lsa_PrivilegeSet **privs /* [out] [ref] */);
|
---|
278 | struct tevent_req *rpccli_lsa_AddPrivilegesToAccount_send(TALLOC_CTX *mem_ctx,
|
---|
279 | struct tevent_context *ev,
|
---|
280 | struct rpc_pipe_client *cli,
|
---|
281 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
282 | struct lsa_PrivilegeSet *_privs /* [in] [ref] */);
|
---|
283 | NTSTATUS rpccli_lsa_AddPrivilegesToAccount_recv(struct tevent_req *req,
|
---|
284 | TALLOC_CTX *mem_ctx,
|
---|
285 | NTSTATUS *result);
|
---|
286 | NTSTATUS rpccli_lsa_AddPrivilegesToAccount(struct rpc_pipe_client *cli,
|
---|
287 | TALLOC_CTX *mem_ctx,
|
---|
288 | struct policy_handle *handle /* [in] [ref] */,
|
---|
289 | struct lsa_PrivilegeSet *privs /* [in] [ref] */);
|
---|
290 | struct tevent_req *rpccli_lsa_RemovePrivilegesFromAccount_send(TALLOC_CTX *mem_ctx,
|
---|
291 | struct tevent_context *ev,
|
---|
292 | struct rpc_pipe_client *cli,
|
---|
293 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
294 | uint8_t _remove_all /* [in] */,
|
---|
295 | struct lsa_PrivilegeSet *_privs /* [in] [unique] */);
|
---|
296 | NTSTATUS rpccli_lsa_RemovePrivilegesFromAccount_recv(struct tevent_req *req,
|
---|
297 | TALLOC_CTX *mem_ctx,
|
---|
298 | NTSTATUS *result);
|
---|
299 | NTSTATUS rpccli_lsa_RemovePrivilegesFromAccount(struct rpc_pipe_client *cli,
|
---|
300 | TALLOC_CTX *mem_ctx,
|
---|
301 | struct policy_handle *handle /* [in] [ref] */,
|
---|
302 | uint8_t remove_all /* [in] */,
|
---|
303 | struct lsa_PrivilegeSet *privs /* [in] [unique] */);
|
---|
304 | struct tevent_req *rpccli_lsa_GetQuotasForAccount_send(TALLOC_CTX *mem_ctx,
|
---|
305 | struct tevent_context *ev,
|
---|
306 | struct rpc_pipe_client *cli);
|
---|
307 | NTSTATUS rpccli_lsa_GetQuotasForAccount_recv(struct tevent_req *req,
|
---|
308 | TALLOC_CTX *mem_ctx,
|
---|
309 | NTSTATUS *result);
|
---|
310 | NTSTATUS rpccli_lsa_GetQuotasForAccount(struct rpc_pipe_client *cli,
|
---|
311 | TALLOC_CTX *mem_ctx);
|
---|
312 | struct tevent_req *rpccli_lsa_SetQuotasForAccount_send(TALLOC_CTX *mem_ctx,
|
---|
313 | struct tevent_context *ev,
|
---|
314 | struct rpc_pipe_client *cli);
|
---|
315 | NTSTATUS rpccli_lsa_SetQuotasForAccount_recv(struct tevent_req *req,
|
---|
316 | TALLOC_CTX *mem_ctx,
|
---|
317 | NTSTATUS *result);
|
---|
318 | NTSTATUS rpccli_lsa_SetQuotasForAccount(struct rpc_pipe_client *cli,
|
---|
319 | TALLOC_CTX *mem_ctx);
|
---|
320 | struct tevent_req *rpccli_lsa_GetSystemAccessAccount_send(TALLOC_CTX *mem_ctx,
|
---|
321 | struct tevent_context *ev,
|
---|
322 | struct rpc_pipe_client *cli,
|
---|
323 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
324 | uint32_t *_access_mask /* [out] [ref] */);
|
---|
325 | NTSTATUS rpccli_lsa_GetSystemAccessAccount_recv(struct tevent_req *req,
|
---|
326 | TALLOC_CTX *mem_ctx,
|
---|
327 | NTSTATUS *result);
|
---|
328 | NTSTATUS rpccli_lsa_GetSystemAccessAccount(struct rpc_pipe_client *cli,
|
---|
329 | TALLOC_CTX *mem_ctx,
|
---|
330 | struct policy_handle *handle /* [in] [ref] */,
|
---|
331 | uint32_t *access_mask /* [out] [ref] */);
|
---|
332 | struct tevent_req *rpccli_lsa_SetSystemAccessAccount_send(TALLOC_CTX *mem_ctx,
|
---|
333 | struct tevent_context *ev,
|
---|
334 | struct rpc_pipe_client *cli,
|
---|
335 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
336 | uint32_t _access_mask /* [in] */);
|
---|
337 | NTSTATUS rpccli_lsa_SetSystemAccessAccount_recv(struct tevent_req *req,
|
---|
338 | TALLOC_CTX *mem_ctx,
|
---|
339 | NTSTATUS *result);
|
---|
340 | NTSTATUS rpccli_lsa_SetSystemAccessAccount(struct rpc_pipe_client *cli,
|
---|
341 | TALLOC_CTX *mem_ctx,
|
---|
342 | struct policy_handle *handle /* [in] [ref] */,
|
---|
343 | uint32_t access_mask /* [in] */);
|
---|
344 | struct tevent_req *rpccli_lsa_OpenTrustedDomain_send(TALLOC_CTX *mem_ctx,
|
---|
345 | struct tevent_context *ev,
|
---|
346 | struct rpc_pipe_client *cli,
|
---|
347 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
348 | struct dom_sid2 *_sid /* [in] [ref] */,
|
---|
349 | uint32_t _access_mask /* [in] */,
|
---|
350 | struct policy_handle *_trustdom_handle /* [out] [ref] */);
|
---|
351 | NTSTATUS rpccli_lsa_OpenTrustedDomain_recv(struct tevent_req *req,
|
---|
352 | TALLOC_CTX *mem_ctx,
|
---|
353 | NTSTATUS *result);
|
---|
354 | NTSTATUS rpccli_lsa_OpenTrustedDomain(struct rpc_pipe_client *cli,
|
---|
355 | TALLOC_CTX *mem_ctx,
|
---|
356 | struct policy_handle *handle /* [in] [ref] */,
|
---|
357 | struct dom_sid2 *sid /* [in] [ref] */,
|
---|
358 | uint32_t access_mask /* [in] */,
|
---|
359 | struct policy_handle *trustdom_handle /* [out] [ref] */);
|
---|
360 | struct tevent_req *rpccli_lsa_QueryTrustedDomainInfo_send(TALLOC_CTX *mem_ctx,
|
---|
361 | struct tevent_context *ev,
|
---|
362 | struct rpc_pipe_client *cli,
|
---|
363 | struct policy_handle *_trustdom_handle /* [in] [ref] */,
|
---|
364 | enum lsa_TrustDomInfoEnum _level /* [in] */,
|
---|
365 | union lsa_TrustedDomainInfo **_info /* [out] [ref,switch_is(level)] */);
|
---|
366 | NTSTATUS rpccli_lsa_QueryTrustedDomainInfo_recv(struct tevent_req *req,
|
---|
367 | TALLOC_CTX *mem_ctx,
|
---|
368 | NTSTATUS *result);
|
---|
369 | NTSTATUS rpccli_lsa_QueryTrustedDomainInfo(struct rpc_pipe_client *cli,
|
---|
370 | TALLOC_CTX *mem_ctx,
|
---|
371 | struct policy_handle *trustdom_handle /* [in] [ref] */,
|
---|
372 | enum lsa_TrustDomInfoEnum level /* [in] */,
|
---|
373 | union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */);
|
---|
374 | struct tevent_req *rpccli_lsa_SetInformationTrustedDomain_send(TALLOC_CTX *mem_ctx,
|
---|
375 | struct tevent_context *ev,
|
---|
376 | struct rpc_pipe_client *cli,
|
---|
377 | struct policy_handle *_trustdom_handle /* [in] [ref] */,
|
---|
378 | enum lsa_TrustDomInfoEnum _level /* [in] */,
|
---|
379 | union lsa_TrustedDomainInfo *_info /* [in] [ref,switch_is(level)] */);
|
---|
380 | NTSTATUS rpccli_lsa_SetInformationTrustedDomain_recv(struct tevent_req *req,
|
---|
381 | TALLOC_CTX *mem_ctx,
|
---|
382 | NTSTATUS *result);
|
---|
383 | NTSTATUS rpccli_lsa_SetInformationTrustedDomain(struct rpc_pipe_client *cli,
|
---|
384 | TALLOC_CTX *mem_ctx,
|
---|
385 | struct policy_handle *trustdom_handle /* [in] [ref] */,
|
---|
386 | enum lsa_TrustDomInfoEnum level /* [in] */,
|
---|
387 | union lsa_TrustedDomainInfo *info /* [in] [ref,switch_is(level)] */);
|
---|
388 | struct tevent_req *rpccli_lsa_OpenSecret_send(TALLOC_CTX *mem_ctx,
|
---|
389 | struct tevent_context *ev,
|
---|
390 | struct rpc_pipe_client *cli,
|
---|
391 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
392 | struct lsa_String _name /* [in] */,
|
---|
393 | uint32_t _access_mask /* [in] */,
|
---|
394 | struct policy_handle *_sec_handle /* [out] [ref] */);
|
---|
395 | NTSTATUS rpccli_lsa_OpenSecret_recv(struct tevent_req *req,
|
---|
396 | TALLOC_CTX *mem_ctx,
|
---|
397 | NTSTATUS *result);
|
---|
398 | NTSTATUS rpccli_lsa_OpenSecret(struct rpc_pipe_client *cli,
|
---|
399 | TALLOC_CTX *mem_ctx,
|
---|
400 | struct policy_handle *handle /* [in] [ref] */,
|
---|
401 | struct lsa_String name /* [in] */,
|
---|
402 | uint32_t access_mask /* [in] */,
|
---|
403 | struct policy_handle *sec_handle /* [out] [ref] */);
|
---|
404 | struct tevent_req *rpccli_lsa_SetSecret_send(TALLOC_CTX *mem_ctx,
|
---|
405 | struct tevent_context *ev,
|
---|
406 | struct rpc_pipe_client *cli,
|
---|
407 | struct policy_handle *_sec_handle /* [in] [ref] */,
|
---|
408 | struct lsa_DATA_BUF *_new_val /* [in] [unique] */,
|
---|
409 | struct lsa_DATA_BUF *_old_val /* [in] [unique] */);
|
---|
410 | NTSTATUS rpccli_lsa_SetSecret_recv(struct tevent_req *req,
|
---|
411 | TALLOC_CTX *mem_ctx,
|
---|
412 | NTSTATUS *result);
|
---|
413 | NTSTATUS rpccli_lsa_SetSecret(struct rpc_pipe_client *cli,
|
---|
414 | TALLOC_CTX *mem_ctx,
|
---|
415 | struct policy_handle *sec_handle /* [in] [ref] */,
|
---|
416 | struct lsa_DATA_BUF *new_val /* [in] [unique] */,
|
---|
417 | struct lsa_DATA_BUF *old_val /* [in] [unique] */);
|
---|
418 | struct tevent_req *rpccli_lsa_QuerySecret_send(TALLOC_CTX *mem_ctx,
|
---|
419 | struct tevent_context *ev,
|
---|
420 | struct rpc_pipe_client *cli,
|
---|
421 | struct policy_handle *_sec_handle /* [in] [ref] */,
|
---|
422 | struct lsa_DATA_BUF_PTR *_new_val /* [in,out] [unique] */,
|
---|
423 | NTTIME *_new_mtime /* [in,out] [unique] */,
|
---|
424 | struct lsa_DATA_BUF_PTR *_old_val /* [in,out] [unique] */,
|
---|
425 | NTTIME *_old_mtime /* [in,out] [unique] */);
|
---|
426 | NTSTATUS rpccli_lsa_QuerySecret_recv(struct tevent_req *req,
|
---|
427 | TALLOC_CTX *mem_ctx,
|
---|
428 | NTSTATUS *result);
|
---|
429 | NTSTATUS rpccli_lsa_QuerySecret(struct rpc_pipe_client *cli,
|
---|
430 | TALLOC_CTX *mem_ctx,
|
---|
431 | struct policy_handle *sec_handle /* [in] [ref] */,
|
---|
432 | struct lsa_DATA_BUF_PTR *new_val /* [in,out] [unique] */,
|
---|
433 | NTTIME *new_mtime /* [in,out] [unique] */,
|
---|
434 | struct lsa_DATA_BUF_PTR *old_val /* [in,out] [unique] */,
|
---|
435 | NTTIME *old_mtime /* [in,out] [unique] */);
|
---|
436 | struct tevent_req *rpccli_lsa_LookupPrivValue_send(TALLOC_CTX *mem_ctx,
|
---|
437 | struct tevent_context *ev,
|
---|
438 | struct rpc_pipe_client *cli,
|
---|
439 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
440 | struct lsa_String *_name /* [in] [ref] */,
|
---|
441 | struct lsa_LUID *_luid /* [out] [ref] */);
|
---|
442 | NTSTATUS rpccli_lsa_LookupPrivValue_recv(struct tevent_req *req,
|
---|
443 | TALLOC_CTX *mem_ctx,
|
---|
444 | NTSTATUS *result);
|
---|
445 | NTSTATUS rpccli_lsa_LookupPrivValue(struct rpc_pipe_client *cli,
|
---|
446 | TALLOC_CTX *mem_ctx,
|
---|
447 | struct policy_handle *handle /* [in] [ref] */,
|
---|
448 | struct lsa_String *name /* [in] [ref] */,
|
---|
449 | struct lsa_LUID *luid /* [out] [ref] */);
|
---|
450 | struct tevent_req *rpccli_lsa_LookupPrivName_send(TALLOC_CTX *mem_ctx,
|
---|
451 | struct tevent_context *ev,
|
---|
452 | struct rpc_pipe_client *cli,
|
---|
453 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
454 | struct lsa_LUID *_luid /* [in] [ref] */,
|
---|
455 | struct lsa_StringLarge **_name /* [out] [ref] */);
|
---|
456 | NTSTATUS rpccli_lsa_LookupPrivName_recv(struct tevent_req *req,
|
---|
457 | TALLOC_CTX *mem_ctx,
|
---|
458 | NTSTATUS *result);
|
---|
459 | NTSTATUS rpccli_lsa_LookupPrivName(struct rpc_pipe_client *cli,
|
---|
460 | TALLOC_CTX *mem_ctx,
|
---|
461 | struct policy_handle *handle /* [in] [ref] */,
|
---|
462 | struct lsa_LUID *luid /* [in] [ref] */,
|
---|
463 | struct lsa_StringLarge **name /* [out] [ref] */);
|
---|
464 | struct tevent_req *rpccli_lsa_LookupPrivDisplayName_send(TALLOC_CTX *mem_ctx,
|
---|
465 | struct tevent_context *ev,
|
---|
466 | struct rpc_pipe_client *cli,
|
---|
467 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
468 | struct lsa_String *_name /* [in] [ref] */,
|
---|
469 | uint16_t _language_id /* [in] */,
|
---|
470 | uint16_t _language_id_sys /* [in] */,
|
---|
471 | struct lsa_StringLarge **_disp_name /* [out] [ref] */,
|
---|
472 | uint16_t *_returned_language_id /* [out] [ref] */);
|
---|
473 | NTSTATUS rpccli_lsa_LookupPrivDisplayName_recv(struct tevent_req *req,
|
---|
474 | TALLOC_CTX *mem_ctx,
|
---|
475 | NTSTATUS *result);
|
---|
476 | NTSTATUS rpccli_lsa_LookupPrivDisplayName(struct rpc_pipe_client *cli,
|
---|
477 | TALLOC_CTX *mem_ctx,
|
---|
478 | struct policy_handle *handle /* [in] [ref] */,
|
---|
479 | struct lsa_String *name /* [in] [ref] */,
|
---|
480 | uint16_t language_id /* [in] */,
|
---|
481 | uint16_t language_id_sys /* [in] */,
|
---|
482 | struct lsa_StringLarge **disp_name /* [out] [ref] */,
|
---|
483 | uint16_t *returned_language_id /* [out] [ref] */);
|
---|
484 | struct tevent_req *rpccli_lsa_DeleteObject_send(TALLOC_CTX *mem_ctx,
|
---|
485 | struct tevent_context *ev,
|
---|
486 | struct rpc_pipe_client *cli,
|
---|
487 | struct policy_handle *_handle /* [in,out] [ref] */);
|
---|
488 | NTSTATUS rpccli_lsa_DeleteObject_recv(struct tevent_req *req,
|
---|
489 | TALLOC_CTX *mem_ctx,
|
---|
490 | NTSTATUS *result);
|
---|
491 | NTSTATUS rpccli_lsa_DeleteObject(struct rpc_pipe_client *cli,
|
---|
492 | TALLOC_CTX *mem_ctx,
|
---|
493 | struct policy_handle *handle /* [in,out] [ref] */);
|
---|
494 | struct tevent_req *rpccli_lsa_EnumAccountsWithUserRight_send(TALLOC_CTX *mem_ctx,
|
---|
495 | struct tevent_context *ev,
|
---|
496 | struct rpc_pipe_client *cli,
|
---|
497 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
498 | struct lsa_String *_name /* [in] [unique] */,
|
---|
499 | struct lsa_SidArray *_sids /* [out] [ref] */);
|
---|
500 | NTSTATUS rpccli_lsa_EnumAccountsWithUserRight_recv(struct tevent_req *req,
|
---|
501 | TALLOC_CTX *mem_ctx,
|
---|
502 | NTSTATUS *result);
|
---|
503 | NTSTATUS rpccli_lsa_EnumAccountsWithUserRight(struct rpc_pipe_client *cli,
|
---|
504 | TALLOC_CTX *mem_ctx,
|
---|
505 | struct policy_handle *handle /* [in] [ref] */,
|
---|
506 | struct lsa_String *name /* [in] [unique] */,
|
---|
507 | struct lsa_SidArray *sids /* [out] [ref] */);
|
---|
508 | struct tevent_req *rpccli_lsa_EnumAccountRights_send(TALLOC_CTX *mem_ctx,
|
---|
509 | struct tevent_context *ev,
|
---|
510 | struct rpc_pipe_client *cli,
|
---|
511 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
512 | struct dom_sid2 *_sid /* [in] [ref] */,
|
---|
513 | struct lsa_RightSet *_rights /* [out] [ref] */);
|
---|
514 | NTSTATUS rpccli_lsa_EnumAccountRights_recv(struct tevent_req *req,
|
---|
515 | TALLOC_CTX *mem_ctx,
|
---|
516 | NTSTATUS *result);
|
---|
517 | NTSTATUS rpccli_lsa_EnumAccountRights(struct rpc_pipe_client *cli,
|
---|
518 | TALLOC_CTX *mem_ctx,
|
---|
519 | struct policy_handle *handle /* [in] [ref] */,
|
---|
520 | struct dom_sid2 *sid /* [in] [ref] */,
|
---|
521 | struct lsa_RightSet *rights /* [out] [ref] */);
|
---|
522 | struct tevent_req *rpccli_lsa_AddAccountRights_send(TALLOC_CTX *mem_ctx,
|
---|
523 | struct tevent_context *ev,
|
---|
524 | struct rpc_pipe_client *cli,
|
---|
525 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
526 | struct dom_sid2 *_sid /* [in] [ref] */,
|
---|
527 | struct lsa_RightSet *_rights /* [in] [ref] */);
|
---|
528 | NTSTATUS rpccli_lsa_AddAccountRights_recv(struct tevent_req *req,
|
---|
529 | TALLOC_CTX *mem_ctx,
|
---|
530 | NTSTATUS *result);
|
---|
531 | NTSTATUS rpccli_lsa_AddAccountRights(struct rpc_pipe_client *cli,
|
---|
532 | TALLOC_CTX *mem_ctx,
|
---|
533 | struct policy_handle *handle /* [in] [ref] */,
|
---|
534 | struct dom_sid2 *sid /* [in] [ref] */,
|
---|
535 | struct lsa_RightSet *rights /* [in] [ref] */);
|
---|
536 | struct tevent_req *rpccli_lsa_RemoveAccountRights_send(TALLOC_CTX *mem_ctx,
|
---|
537 | struct tevent_context *ev,
|
---|
538 | struct rpc_pipe_client *cli,
|
---|
539 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
540 | struct dom_sid2 *_sid /* [in] [ref] */,
|
---|
541 | uint8_t _remove_all /* [in] */,
|
---|
542 | struct lsa_RightSet *_rights /* [in] [ref] */);
|
---|
543 | NTSTATUS rpccli_lsa_RemoveAccountRights_recv(struct tevent_req *req,
|
---|
544 | TALLOC_CTX *mem_ctx,
|
---|
545 | NTSTATUS *result);
|
---|
546 | NTSTATUS rpccli_lsa_RemoveAccountRights(struct rpc_pipe_client *cli,
|
---|
547 | TALLOC_CTX *mem_ctx,
|
---|
548 | struct policy_handle *handle /* [in] [ref] */,
|
---|
549 | struct dom_sid2 *sid /* [in] [ref] */,
|
---|
550 | uint8_t remove_all /* [in] */,
|
---|
551 | struct lsa_RightSet *rights /* [in] [ref] */);
|
---|
552 | struct tevent_req *rpccli_lsa_QueryTrustedDomainInfoBySid_send(TALLOC_CTX *mem_ctx,
|
---|
553 | struct tevent_context *ev,
|
---|
554 | struct rpc_pipe_client *cli,
|
---|
555 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
556 | struct dom_sid2 *_dom_sid /* [in] [ref] */,
|
---|
557 | enum lsa_TrustDomInfoEnum _level /* [in] */,
|
---|
558 | union lsa_TrustedDomainInfo **_info /* [out] [ref,switch_is(level)] */);
|
---|
559 | NTSTATUS rpccli_lsa_QueryTrustedDomainInfoBySid_recv(struct tevent_req *req,
|
---|
560 | TALLOC_CTX *mem_ctx,
|
---|
561 | NTSTATUS *result);
|
---|
562 | NTSTATUS rpccli_lsa_QueryTrustedDomainInfoBySid(struct rpc_pipe_client *cli,
|
---|
563 | TALLOC_CTX *mem_ctx,
|
---|
564 | struct policy_handle *handle /* [in] [ref] */,
|
---|
565 | struct dom_sid2 *dom_sid /* [in] [ref] */,
|
---|
566 | enum lsa_TrustDomInfoEnum level /* [in] */,
|
---|
567 | union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */);
|
---|
568 | struct tevent_req *rpccli_lsa_SetTrustedDomainInfo_send(TALLOC_CTX *mem_ctx,
|
---|
569 | struct tevent_context *ev,
|
---|
570 | struct rpc_pipe_client *cli,
|
---|
571 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
572 | struct dom_sid2 *_dom_sid /* [in] [ref] */,
|
---|
573 | enum lsa_TrustDomInfoEnum _level /* [in] */,
|
---|
574 | union lsa_TrustedDomainInfo *_info /* [in] [ref,switch_is(level)] */);
|
---|
575 | NTSTATUS rpccli_lsa_SetTrustedDomainInfo_recv(struct tevent_req *req,
|
---|
576 | TALLOC_CTX *mem_ctx,
|
---|
577 | NTSTATUS *result);
|
---|
578 | NTSTATUS rpccli_lsa_SetTrustedDomainInfo(struct rpc_pipe_client *cli,
|
---|
579 | TALLOC_CTX *mem_ctx,
|
---|
580 | struct policy_handle *handle /* [in] [ref] */,
|
---|
581 | struct dom_sid2 *dom_sid /* [in] [ref] */,
|
---|
582 | enum lsa_TrustDomInfoEnum level /* [in] */,
|
---|
583 | union lsa_TrustedDomainInfo *info /* [in] [ref,switch_is(level)] */);
|
---|
584 | struct tevent_req *rpccli_lsa_DeleteTrustedDomain_send(TALLOC_CTX *mem_ctx,
|
---|
585 | struct tevent_context *ev,
|
---|
586 | struct rpc_pipe_client *cli,
|
---|
587 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
588 | struct dom_sid2 *_dom_sid /* [in] [ref] */);
|
---|
589 | NTSTATUS rpccli_lsa_DeleteTrustedDomain_recv(struct tevent_req *req,
|
---|
590 | TALLOC_CTX *mem_ctx,
|
---|
591 | NTSTATUS *result);
|
---|
592 | NTSTATUS rpccli_lsa_DeleteTrustedDomain(struct rpc_pipe_client *cli,
|
---|
593 | TALLOC_CTX *mem_ctx,
|
---|
594 | struct policy_handle *handle /* [in] [ref] */,
|
---|
595 | struct dom_sid2 *dom_sid /* [in] [ref] */);
|
---|
596 | struct tevent_req *rpccli_lsa_StorePrivateData_send(TALLOC_CTX *mem_ctx,
|
---|
597 | struct tevent_context *ev,
|
---|
598 | struct rpc_pipe_client *cli,
|
---|
599 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
600 | struct lsa_String *_name /* [in] [ref] */,
|
---|
601 | struct lsa_DATA_BUF *_val /* [in] [unique] */);
|
---|
602 | NTSTATUS rpccli_lsa_StorePrivateData_recv(struct tevent_req *req,
|
---|
603 | TALLOC_CTX *mem_ctx,
|
---|
604 | NTSTATUS *result);
|
---|
605 | NTSTATUS rpccli_lsa_StorePrivateData(struct rpc_pipe_client *cli,
|
---|
606 | TALLOC_CTX *mem_ctx,
|
---|
607 | struct policy_handle *handle /* [in] [ref] */,
|
---|
608 | struct lsa_String *name /* [in] [ref] */,
|
---|
609 | struct lsa_DATA_BUF *val /* [in] [unique] */);
|
---|
610 | struct tevent_req *rpccli_lsa_RetrievePrivateData_send(TALLOC_CTX *mem_ctx,
|
---|
611 | struct tevent_context *ev,
|
---|
612 | struct rpc_pipe_client *cli,
|
---|
613 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
614 | struct lsa_String *_name /* [in] [ref] */,
|
---|
615 | struct lsa_DATA_BUF **_val /* [in,out] [ref] */);
|
---|
616 | NTSTATUS rpccli_lsa_RetrievePrivateData_recv(struct tevent_req *req,
|
---|
617 | TALLOC_CTX *mem_ctx,
|
---|
618 | NTSTATUS *result);
|
---|
619 | NTSTATUS rpccli_lsa_RetrievePrivateData(struct rpc_pipe_client *cli,
|
---|
620 | TALLOC_CTX *mem_ctx,
|
---|
621 | struct policy_handle *handle /* [in] [ref] */,
|
---|
622 | struct lsa_String *name /* [in] [ref] */,
|
---|
623 | struct lsa_DATA_BUF **val /* [in,out] [ref] */);
|
---|
624 | struct tevent_req *rpccli_lsa_OpenPolicy2_send(TALLOC_CTX *mem_ctx,
|
---|
625 | struct tevent_context *ev,
|
---|
626 | struct rpc_pipe_client *cli,
|
---|
627 | const char *_system_name /* [in] [unique,charset(UTF16)] */,
|
---|
628 | struct lsa_ObjectAttribute *_attr /* [in] [ref] */,
|
---|
629 | uint32_t _access_mask /* [in] */,
|
---|
630 | struct policy_handle *_handle /* [out] [ref] */);
|
---|
631 | NTSTATUS rpccli_lsa_OpenPolicy2_recv(struct tevent_req *req,
|
---|
632 | TALLOC_CTX *mem_ctx,
|
---|
633 | NTSTATUS *result);
|
---|
634 | NTSTATUS rpccli_lsa_OpenPolicy2(struct rpc_pipe_client *cli,
|
---|
635 | TALLOC_CTX *mem_ctx,
|
---|
636 | const char *system_name /* [in] [unique,charset(UTF16)] */,
|
---|
637 | struct lsa_ObjectAttribute *attr /* [in] [ref] */,
|
---|
638 | uint32_t access_mask /* [in] */,
|
---|
639 | struct policy_handle *handle /* [out] [ref] */);
|
---|
640 | struct tevent_req *rpccli_lsa_GetUserName_send(TALLOC_CTX *mem_ctx,
|
---|
641 | struct tevent_context *ev,
|
---|
642 | struct rpc_pipe_client *cli,
|
---|
643 | const char *_system_name /* [in] [unique,charset(UTF16)] */,
|
---|
644 | struct lsa_String **_account_name /* [in,out] [ref] */,
|
---|
645 | struct lsa_String **_authority_name /* [in,out] [unique] */);
|
---|
646 | NTSTATUS rpccli_lsa_GetUserName_recv(struct tevent_req *req,
|
---|
647 | TALLOC_CTX *mem_ctx,
|
---|
648 | NTSTATUS *result);
|
---|
649 | NTSTATUS rpccli_lsa_GetUserName(struct rpc_pipe_client *cli,
|
---|
650 | TALLOC_CTX *mem_ctx,
|
---|
651 | const char *system_name /* [in] [unique,charset(UTF16)] */,
|
---|
652 | struct lsa_String **account_name /* [in,out] [ref] */,
|
---|
653 | struct lsa_String **authority_name /* [in,out] [unique] */);
|
---|
654 | struct tevent_req *rpccli_lsa_QueryInfoPolicy2_send(TALLOC_CTX *mem_ctx,
|
---|
655 | struct tevent_context *ev,
|
---|
656 | struct rpc_pipe_client *cli,
|
---|
657 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
658 | enum lsa_PolicyInfo _level /* [in] */,
|
---|
659 | union lsa_PolicyInformation **_info /* [out] [ref,switch_is(level)] */);
|
---|
660 | NTSTATUS rpccli_lsa_QueryInfoPolicy2_recv(struct tevent_req *req,
|
---|
661 | TALLOC_CTX *mem_ctx,
|
---|
662 | NTSTATUS *result);
|
---|
663 | NTSTATUS rpccli_lsa_QueryInfoPolicy2(struct rpc_pipe_client *cli,
|
---|
664 | TALLOC_CTX *mem_ctx,
|
---|
665 | struct policy_handle *handle /* [in] [ref] */,
|
---|
666 | enum lsa_PolicyInfo level /* [in] */,
|
---|
667 | union lsa_PolicyInformation **info /* [out] [ref,switch_is(level)] */);
|
---|
668 | struct tevent_req *rpccli_lsa_SetInfoPolicy2_send(TALLOC_CTX *mem_ctx,
|
---|
669 | struct tevent_context *ev,
|
---|
670 | struct rpc_pipe_client *cli,
|
---|
671 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
672 | enum lsa_PolicyInfo _level /* [in] */,
|
---|
673 | union lsa_PolicyInformation *_info /* [in] [ref,switch_is(level)] */);
|
---|
674 | NTSTATUS rpccli_lsa_SetInfoPolicy2_recv(struct tevent_req *req,
|
---|
675 | TALLOC_CTX *mem_ctx,
|
---|
676 | NTSTATUS *result);
|
---|
677 | NTSTATUS rpccli_lsa_SetInfoPolicy2(struct rpc_pipe_client *cli,
|
---|
678 | TALLOC_CTX *mem_ctx,
|
---|
679 | struct policy_handle *handle /* [in] [ref] */,
|
---|
680 | enum lsa_PolicyInfo level /* [in] */,
|
---|
681 | union lsa_PolicyInformation *info /* [in] [ref,switch_is(level)] */);
|
---|
682 | struct tevent_req *rpccli_lsa_QueryTrustedDomainInfoByName_send(TALLOC_CTX *mem_ctx,
|
---|
683 | struct tevent_context *ev,
|
---|
684 | struct rpc_pipe_client *cli,
|
---|
685 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
686 | struct lsa_String *_trusted_domain /* [in] [ref] */,
|
---|
687 | enum lsa_TrustDomInfoEnum _level /* [in] */,
|
---|
688 | union lsa_TrustedDomainInfo **_info /* [out] [ref,switch_is(level)] */);
|
---|
689 | NTSTATUS rpccli_lsa_QueryTrustedDomainInfoByName_recv(struct tevent_req *req,
|
---|
690 | TALLOC_CTX *mem_ctx,
|
---|
691 | NTSTATUS *result);
|
---|
692 | NTSTATUS rpccli_lsa_QueryTrustedDomainInfoByName(struct rpc_pipe_client *cli,
|
---|
693 | TALLOC_CTX *mem_ctx,
|
---|
694 | struct policy_handle *handle /* [in] [ref] */,
|
---|
695 | struct lsa_String *trusted_domain /* [in] [ref] */,
|
---|
696 | enum lsa_TrustDomInfoEnum level /* [in] */,
|
---|
697 | union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */);
|
---|
698 | struct tevent_req *rpccli_lsa_SetTrustedDomainInfoByName_send(TALLOC_CTX *mem_ctx,
|
---|
699 | struct tevent_context *ev,
|
---|
700 | struct rpc_pipe_client *cli,
|
---|
701 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
702 | struct lsa_String _trusted_domain /* [in] */,
|
---|
703 | enum lsa_TrustDomInfoEnum _level /* [in] */,
|
---|
704 | union lsa_TrustedDomainInfo *_info /* [in] [unique,switch_is(level)] */);
|
---|
705 | NTSTATUS rpccli_lsa_SetTrustedDomainInfoByName_recv(struct tevent_req *req,
|
---|
706 | TALLOC_CTX *mem_ctx,
|
---|
707 | NTSTATUS *result);
|
---|
708 | NTSTATUS rpccli_lsa_SetTrustedDomainInfoByName(struct rpc_pipe_client *cli,
|
---|
709 | TALLOC_CTX *mem_ctx,
|
---|
710 | struct policy_handle *handle /* [in] [ref] */,
|
---|
711 | struct lsa_String trusted_domain /* [in] */,
|
---|
712 | enum lsa_TrustDomInfoEnum level /* [in] */,
|
---|
713 | union lsa_TrustedDomainInfo *info /* [in] [unique,switch_is(level)] */);
|
---|
714 | struct tevent_req *rpccli_lsa_EnumTrustedDomainsEx_send(TALLOC_CTX *mem_ctx,
|
---|
715 | struct tevent_context *ev,
|
---|
716 | struct rpc_pipe_client *cli,
|
---|
717 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
718 | uint32_t *_resume_handle /* [in,out] [ref] */,
|
---|
719 | struct lsa_DomainListEx *_domains /* [out] [ref] */,
|
---|
720 | uint32_t _max_size /* [in] */);
|
---|
721 | NTSTATUS rpccli_lsa_EnumTrustedDomainsEx_recv(struct tevent_req *req,
|
---|
722 | TALLOC_CTX *mem_ctx,
|
---|
723 | NTSTATUS *result);
|
---|
724 | NTSTATUS rpccli_lsa_EnumTrustedDomainsEx(struct rpc_pipe_client *cli,
|
---|
725 | TALLOC_CTX *mem_ctx,
|
---|
726 | struct policy_handle *handle /* [in] [ref] */,
|
---|
727 | uint32_t *resume_handle /* [in,out] [ref] */,
|
---|
728 | struct lsa_DomainListEx *domains /* [out] [ref] */,
|
---|
729 | uint32_t max_size /* [in] */);
|
---|
730 | struct tevent_req *rpccli_lsa_CreateTrustedDomainEx_send(TALLOC_CTX *mem_ctx,
|
---|
731 | struct tevent_context *ev,
|
---|
732 | struct rpc_pipe_client *cli,
|
---|
733 | struct policy_handle *_policy_handle /* [in] [ref] */,
|
---|
734 | struct lsa_TrustDomainInfoInfoEx *_info /* [in] [ref] */,
|
---|
735 | struct lsa_TrustDomainInfoAuthInfoInternal *_auth_info /* [in] [ref] */,
|
---|
736 | uint32_t _access_mask /* [in] */,
|
---|
737 | struct policy_handle *_trustdom_handle /* [out] [ref] */);
|
---|
738 | NTSTATUS rpccli_lsa_CreateTrustedDomainEx_recv(struct tevent_req *req,
|
---|
739 | TALLOC_CTX *mem_ctx,
|
---|
740 | NTSTATUS *result);
|
---|
741 | NTSTATUS rpccli_lsa_CreateTrustedDomainEx(struct rpc_pipe_client *cli,
|
---|
742 | TALLOC_CTX *mem_ctx,
|
---|
743 | struct policy_handle *policy_handle /* [in] [ref] */,
|
---|
744 | struct lsa_TrustDomainInfoInfoEx *info /* [in] [ref] */,
|
---|
745 | struct lsa_TrustDomainInfoAuthInfoInternal *auth_info /* [in] [ref] */,
|
---|
746 | uint32_t access_mask /* [in] */,
|
---|
747 | struct policy_handle *trustdom_handle /* [out] [ref] */);
|
---|
748 | struct tevent_req *rpccli_lsa_CloseTrustedDomainEx_send(TALLOC_CTX *mem_ctx,
|
---|
749 | struct tevent_context *ev,
|
---|
750 | struct rpc_pipe_client *cli,
|
---|
751 | struct policy_handle *_handle /* [in,out] [ref] */);
|
---|
752 | NTSTATUS rpccli_lsa_CloseTrustedDomainEx_recv(struct tevent_req *req,
|
---|
753 | TALLOC_CTX *mem_ctx,
|
---|
754 | NTSTATUS *result);
|
---|
755 | NTSTATUS rpccli_lsa_CloseTrustedDomainEx(struct rpc_pipe_client *cli,
|
---|
756 | TALLOC_CTX *mem_ctx,
|
---|
757 | struct policy_handle *handle /* [in,out] [ref] */);
|
---|
758 | struct tevent_req *rpccli_lsa_QueryDomainInformationPolicy_send(TALLOC_CTX *mem_ctx,
|
---|
759 | struct tevent_context *ev,
|
---|
760 | struct rpc_pipe_client *cli,
|
---|
761 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
762 | uint16_t _level /* [in] */,
|
---|
763 | union lsa_DomainInformationPolicy **_info /* [out] [ref,switch_is(level)] */);
|
---|
764 | NTSTATUS rpccli_lsa_QueryDomainInformationPolicy_recv(struct tevent_req *req,
|
---|
765 | TALLOC_CTX *mem_ctx,
|
---|
766 | NTSTATUS *result);
|
---|
767 | NTSTATUS rpccli_lsa_QueryDomainInformationPolicy(struct rpc_pipe_client *cli,
|
---|
768 | TALLOC_CTX *mem_ctx,
|
---|
769 | struct policy_handle *handle /* [in] [ref] */,
|
---|
770 | uint16_t level /* [in] */,
|
---|
771 | union lsa_DomainInformationPolicy **info /* [out] [ref,switch_is(level)] */);
|
---|
772 | struct tevent_req *rpccli_lsa_SetDomainInformationPolicy_send(TALLOC_CTX *mem_ctx,
|
---|
773 | struct tevent_context *ev,
|
---|
774 | struct rpc_pipe_client *cli,
|
---|
775 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
776 | uint16_t _level /* [in] */,
|
---|
777 | union lsa_DomainInformationPolicy *_info /* [in] [unique,switch_is(level)] */);
|
---|
778 | NTSTATUS rpccli_lsa_SetDomainInformationPolicy_recv(struct tevent_req *req,
|
---|
779 | TALLOC_CTX *mem_ctx,
|
---|
780 | NTSTATUS *result);
|
---|
781 | NTSTATUS rpccli_lsa_SetDomainInformationPolicy(struct rpc_pipe_client *cli,
|
---|
782 | TALLOC_CTX *mem_ctx,
|
---|
783 | struct policy_handle *handle /* [in] [ref] */,
|
---|
784 | uint16_t level /* [in] */,
|
---|
785 | union lsa_DomainInformationPolicy *info /* [in] [unique,switch_is(level)] */);
|
---|
786 | struct tevent_req *rpccli_lsa_OpenTrustedDomainByName_send(TALLOC_CTX *mem_ctx,
|
---|
787 | struct tevent_context *ev,
|
---|
788 | struct rpc_pipe_client *cli,
|
---|
789 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
790 | struct lsa_String _name /* [in] */,
|
---|
791 | uint32_t _access_mask /* [in] */,
|
---|
792 | struct policy_handle *_trustdom_handle /* [out] [ref] */);
|
---|
793 | NTSTATUS rpccli_lsa_OpenTrustedDomainByName_recv(struct tevent_req *req,
|
---|
794 | TALLOC_CTX *mem_ctx,
|
---|
795 | NTSTATUS *result);
|
---|
796 | NTSTATUS rpccli_lsa_OpenTrustedDomainByName(struct rpc_pipe_client *cli,
|
---|
797 | TALLOC_CTX *mem_ctx,
|
---|
798 | struct policy_handle *handle /* [in] [ref] */,
|
---|
799 | struct lsa_String name /* [in] */,
|
---|
800 | uint32_t access_mask /* [in] */,
|
---|
801 | struct policy_handle *trustdom_handle /* [out] [ref] */);
|
---|
802 | struct tevent_req *rpccli_lsa_TestCall_send(TALLOC_CTX *mem_ctx,
|
---|
803 | struct tevent_context *ev,
|
---|
804 | struct rpc_pipe_client *cli);
|
---|
805 | NTSTATUS rpccli_lsa_TestCall_recv(struct tevent_req *req,
|
---|
806 | TALLOC_CTX *mem_ctx,
|
---|
807 | NTSTATUS *result);
|
---|
808 | NTSTATUS rpccli_lsa_TestCall(struct rpc_pipe_client *cli,
|
---|
809 | TALLOC_CTX *mem_ctx);
|
---|
810 | struct tevent_req *rpccli_lsa_LookupSids2_send(TALLOC_CTX *mem_ctx,
|
---|
811 | struct tevent_context *ev,
|
---|
812 | struct rpc_pipe_client *cli,
|
---|
813 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
814 | struct lsa_SidArray *_sids /* [in] [ref] */,
|
---|
815 | struct lsa_RefDomainList **_domains /* [out] [ref] */,
|
---|
816 | struct lsa_TransNameArray2 *_names /* [in,out] [ref] */,
|
---|
817 | enum lsa_LookupNamesLevel _level /* [in] */,
|
---|
818 | uint32_t *_count /* [in,out] [ref] */,
|
---|
819 | enum lsa_LookupOptions _lookup_options /* [in] */,
|
---|
820 | enum lsa_ClientRevision _client_revision /* [in] */);
|
---|
821 | NTSTATUS rpccli_lsa_LookupSids2_recv(struct tevent_req *req,
|
---|
822 | TALLOC_CTX *mem_ctx,
|
---|
823 | NTSTATUS *result);
|
---|
824 | NTSTATUS rpccli_lsa_LookupSids2(struct rpc_pipe_client *cli,
|
---|
825 | TALLOC_CTX *mem_ctx,
|
---|
826 | struct policy_handle *handle /* [in] [ref] */,
|
---|
827 | struct lsa_SidArray *sids /* [in] [ref] */,
|
---|
828 | struct lsa_RefDomainList **domains /* [out] [ref] */,
|
---|
829 | struct lsa_TransNameArray2 *names /* [in,out] [ref] */,
|
---|
830 | enum lsa_LookupNamesLevel level /* [in] */,
|
---|
831 | uint32_t *count /* [in,out] [ref] */,
|
---|
832 | enum lsa_LookupOptions lookup_options /* [in] */,
|
---|
833 | enum lsa_ClientRevision client_revision /* [in] */);
|
---|
834 | struct tevent_req *rpccli_lsa_LookupNames2_send(TALLOC_CTX *mem_ctx,
|
---|
835 | struct tevent_context *ev,
|
---|
836 | struct rpc_pipe_client *cli,
|
---|
837 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
838 | uint32_t _num_names /* [in] [range(0,1000)] */,
|
---|
839 | struct lsa_String *_names /* [in] [size_is(num_names)] */,
|
---|
840 | struct lsa_RefDomainList **_domains /* [out] [ref] */,
|
---|
841 | struct lsa_TransSidArray2 *_sids /* [in,out] [ref] */,
|
---|
842 | enum lsa_LookupNamesLevel _level /* [in] */,
|
---|
843 | uint32_t *_count /* [in,out] [ref] */,
|
---|
844 | enum lsa_LookupOptions _lookup_options /* [in] */,
|
---|
845 | enum lsa_ClientRevision _client_revision /* [in] */);
|
---|
846 | NTSTATUS rpccli_lsa_LookupNames2_recv(struct tevent_req *req,
|
---|
847 | TALLOC_CTX *mem_ctx,
|
---|
848 | NTSTATUS *result);
|
---|
849 | NTSTATUS rpccli_lsa_LookupNames2(struct rpc_pipe_client *cli,
|
---|
850 | TALLOC_CTX *mem_ctx,
|
---|
851 | struct policy_handle *handle /* [in] [ref] */,
|
---|
852 | uint32_t num_names /* [in] [range(0,1000)] */,
|
---|
853 | struct lsa_String *names /* [in] [size_is(num_names)] */,
|
---|
854 | struct lsa_RefDomainList **domains /* [out] [ref] */,
|
---|
855 | struct lsa_TransSidArray2 *sids /* [in,out] [ref] */,
|
---|
856 | enum lsa_LookupNamesLevel level /* [in] */,
|
---|
857 | uint32_t *count /* [in,out] [ref] */,
|
---|
858 | enum lsa_LookupOptions lookup_options /* [in] */,
|
---|
859 | enum lsa_ClientRevision client_revision /* [in] */);
|
---|
860 | struct tevent_req *rpccli_lsa_CreateTrustedDomainEx2_send(TALLOC_CTX *mem_ctx,
|
---|
861 | struct tevent_context *ev,
|
---|
862 | struct rpc_pipe_client *cli,
|
---|
863 | struct policy_handle *_policy_handle /* [in] [ref] */,
|
---|
864 | struct lsa_TrustDomainInfoInfoEx *_info /* [in] [ref] */,
|
---|
865 | struct lsa_TrustDomainInfoAuthInfoInternal *_auth_info /* [in] [ref] */,
|
---|
866 | uint32_t _access_mask /* [in] */,
|
---|
867 | struct policy_handle *_trustdom_handle /* [out] [ref] */);
|
---|
868 | NTSTATUS rpccli_lsa_CreateTrustedDomainEx2_recv(struct tevent_req *req,
|
---|
869 | TALLOC_CTX *mem_ctx,
|
---|
870 | NTSTATUS *result);
|
---|
871 | NTSTATUS rpccli_lsa_CreateTrustedDomainEx2(struct rpc_pipe_client *cli,
|
---|
872 | TALLOC_CTX *mem_ctx,
|
---|
873 | struct policy_handle *policy_handle /* [in] [ref] */,
|
---|
874 | struct lsa_TrustDomainInfoInfoEx *info /* [in] [ref] */,
|
---|
875 | struct lsa_TrustDomainInfoAuthInfoInternal *auth_info /* [in] [ref] */,
|
---|
876 | uint32_t access_mask /* [in] */,
|
---|
877 | struct policy_handle *trustdom_handle /* [out] [ref] */);
|
---|
878 | struct tevent_req *rpccli_lsa_CREDRWRITE_send(TALLOC_CTX *mem_ctx,
|
---|
879 | struct tevent_context *ev,
|
---|
880 | struct rpc_pipe_client *cli);
|
---|
881 | NTSTATUS rpccli_lsa_CREDRWRITE_recv(struct tevent_req *req,
|
---|
882 | TALLOC_CTX *mem_ctx,
|
---|
883 | NTSTATUS *result);
|
---|
884 | NTSTATUS rpccli_lsa_CREDRWRITE(struct rpc_pipe_client *cli,
|
---|
885 | TALLOC_CTX *mem_ctx);
|
---|
886 | struct tevent_req *rpccli_lsa_CREDRREAD_send(TALLOC_CTX *mem_ctx,
|
---|
887 | struct tevent_context *ev,
|
---|
888 | struct rpc_pipe_client *cli);
|
---|
889 | NTSTATUS rpccli_lsa_CREDRREAD_recv(struct tevent_req *req,
|
---|
890 | TALLOC_CTX *mem_ctx,
|
---|
891 | NTSTATUS *result);
|
---|
892 | NTSTATUS rpccli_lsa_CREDRREAD(struct rpc_pipe_client *cli,
|
---|
893 | TALLOC_CTX *mem_ctx);
|
---|
894 | struct tevent_req *rpccli_lsa_CREDRENUMERATE_send(TALLOC_CTX *mem_ctx,
|
---|
895 | struct tevent_context *ev,
|
---|
896 | struct rpc_pipe_client *cli);
|
---|
897 | NTSTATUS rpccli_lsa_CREDRENUMERATE_recv(struct tevent_req *req,
|
---|
898 | TALLOC_CTX *mem_ctx,
|
---|
899 | NTSTATUS *result);
|
---|
900 | NTSTATUS rpccli_lsa_CREDRENUMERATE(struct rpc_pipe_client *cli,
|
---|
901 | TALLOC_CTX *mem_ctx);
|
---|
902 | struct tevent_req *rpccli_lsa_CREDRWRITEDOMAINCREDENTIALS_send(TALLOC_CTX *mem_ctx,
|
---|
903 | struct tevent_context *ev,
|
---|
904 | struct rpc_pipe_client *cli);
|
---|
905 | NTSTATUS rpccli_lsa_CREDRWRITEDOMAINCREDENTIALS_recv(struct tevent_req *req,
|
---|
906 | TALLOC_CTX *mem_ctx,
|
---|
907 | NTSTATUS *result);
|
---|
908 | NTSTATUS rpccli_lsa_CREDRWRITEDOMAINCREDENTIALS(struct rpc_pipe_client *cli,
|
---|
909 | TALLOC_CTX *mem_ctx);
|
---|
910 | struct tevent_req *rpccli_lsa_CREDRREADDOMAINCREDENTIALS_send(TALLOC_CTX *mem_ctx,
|
---|
911 | struct tevent_context *ev,
|
---|
912 | struct rpc_pipe_client *cli);
|
---|
913 | NTSTATUS rpccli_lsa_CREDRREADDOMAINCREDENTIALS_recv(struct tevent_req *req,
|
---|
914 | TALLOC_CTX *mem_ctx,
|
---|
915 | NTSTATUS *result);
|
---|
916 | NTSTATUS rpccli_lsa_CREDRREADDOMAINCREDENTIALS(struct rpc_pipe_client *cli,
|
---|
917 | TALLOC_CTX *mem_ctx);
|
---|
918 | struct tevent_req *rpccli_lsa_CREDRDELETE_send(TALLOC_CTX *mem_ctx,
|
---|
919 | struct tevent_context *ev,
|
---|
920 | struct rpc_pipe_client *cli);
|
---|
921 | NTSTATUS rpccli_lsa_CREDRDELETE_recv(struct tevent_req *req,
|
---|
922 | TALLOC_CTX *mem_ctx,
|
---|
923 | NTSTATUS *result);
|
---|
924 | NTSTATUS rpccli_lsa_CREDRDELETE(struct rpc_pipe_client *cli,
|
---|
925 | TALLOC_CTX *mem_ctx);
|
---|
926 | struct tevent_req *rpccli_lsa_CREDRGETTARGETINFO_send(TALLOC_CTX *mem_ctx,
|
---|
927 | struct tevent_context *ev,
|
---|
928 | struct rpc_pipe_client *cli);
|
---|
929 | NTSTATUS rpccli_lsa_CREDRGETTARGETINFO_recv(struct tevent_req *req,
|
---|
930 | TALLOC_CTX *mem_ctx,
|
---|
931 | NTSTATUS *result);
|
---|
932 | NTSTATUS rpccli_lsa_CREDRGETTARGETINFO(struct rpc_pipe_client *cli,
|
---|
933 | TALLOC_CTX *mem_ctx);
|
---|
934 | struct tevent_req *rpccli_lsa_CREDRPROFILELOADED_send(TALLOC_CTX *mem_ctx,
|
---|
935 | struct tevent_context *ev,
|
---|
936 | struct rpc_pipe_client *cli);
|
---|
937 | NTSTATUS rpccli_lsa_CREDRPROFILELOADED_recv(struct tevent_req *req,
|
---|
938 | TALLOC_CTX *mem_ctx,
|
---|
939 | NTSTATUS *result);
|
---|
940 | NTSTATUS rpccli_lsa_CREDRPROFILELOADED(struct rpc_pipe_client *cli,
|
---|
941 | TALLOC_CTX *mem_ctx);
|
---|
942 | struct tevent_req *rpccli_lsa_LookupNames3_send(TALLOC_CTX *mem_ctx,
|
---|
943 | struct tevent_context *ev,
|
---|
944 | struct rpc_pipe_client *cli,
|
---|
945 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
946 | uint32_t _num_names /* [in] [range(0,1000)] */,
|
---|
947 | struct lsa_String *_names /* [in] [size_is(num_names)] */,
|
---|
948 | struct lsa_RefDomainList **_domains /* [out] [ref] */,
|
---|
949 | struct lsa_TransSidArray3 *_sids /* [in,out] [ref] */,
|
---|
950 | enum lsa_LookupNamesLevel _level /* [in] */,
|
---|
951 | uint32_t *_count /* [in,out] [ref] */,
|
---|
952 | enum lsa_LookupOptions _lookup_options /* [in] */,
|
---|
953 | enum lsa_ClientRevision _client_revision /* [in] */);
|
---|
954 | NTSTATUS rpccli_lsa_LookupNames3_recv(struct tevent_req *req,
|
---|
955 | TALLOC_CTX *mem_ctx,
|
---|
956 | NTSTATUS *result);
|
---|
957 | NTSTATUS rpccli_lsa_LookupNames3(struct rpc_pipe_client *cli,
|
---|
958 | TALLOC_CTX *mem_ctx,
|
---|
959 | struct policy_handle *handle /* [in] [ref] */,
|
---|
960 | uint32_t num_names /* [in] [range(0,1000)] */,
|
---|
961 | struct lsa_String *names /* [in] [size_is(num_names)] */,
|
---|
962 | struct lsa_RefDomainList **domains /* [out] [ref] */,
|
---|
963 | struct lsa_TransSidArray3 *sids /* [in,out] [ref] */,
|
---|
964 | enum lsa_LookupNamesLevel level /* [in] */,
|
---|
965 | uint32_t *count /* [in,out] [ref] */,
|
---|
966 | enum lsa_LookupOptions lookup_options /* [in] */,
|
---|
967 | enum lsa_ClientRevision client_revision /* [in] */);
|
---|
968 | struct tevent_req *rpccli_lsa_CREDRGETSESSIONTYPES_send(TALLOC_CTX *mem_ctx,
|
---|
969 | struct tevent_context *ev,
|
---|
970 | struct rpc_pipe_client *cli);
|
---|
971 | NTSTATUS rpccli_lsa_CREDRGETSESSIONTYPES_recv(struct tevent_req *req,
|
---|
972 | TALLOC_CTX *mem_ctx,
|
---|
973 | NTSTATUS *result);
|
---|
974 | NTSTATUS rpccli_lsa_CREDRGETSESSIONTYPES(struct rpc_pipe_client *cli,
|
---|
975 | TALLOC_CTX *mem_ctx);
|
---|
976 | struct tevent_req *rpccli_lsa_LSARREGISTERAUDITEVENT_send(TALLOC_CTX *mem_ctx,
|
---|
977 | struct tevent_context *ev,
|
---|
978 | struct rpc_pipe_client *cli);
|
---|
979 | NTSTATUS rpccli_lsa_LSARREGISTERAUDITEVENT_recv(struct tevent_req *req,
|
---|
980 | TALLOC_CTX *mem_ctx,
|
---|
981 | NTSTATUS *result);
|
---|
982 | NTSTATUS rpccli_lsa_LSARREGISTERAUDITEVENT(struct rpc_pipe_client *cli,
|
---|
983 | TALLOC_CTX *mem_ctx);
|
---|
984 | struct tevent_req *rpccli_lsa_LSARGENAUDITEVENT_send(TALLOC_CTX *mem_ctx,
|
---|
985 | struct tevent_context *ev,
|
---|
986 | struct rpc_pipe_client *cli);
|
---|
987 | NTSTATUS rpccli_lsa_LSARGENAUDITEVENT_recv(struct tevent_req *req,
|
---|
988 | TALLOC_CTX *mem_ctx,
|
---|
989 | NTSTATUS *result);
|
---|
990 | NTSTATUS rpccli_lsa_LSARGENAUDITEVENT(struct rpc_pipe_client *cli,
|
---|
991 | TALLOC_CTX *mem_ctx);
|
---|
992 | struct tevent_req *rpccli_lsa_LSARUNREGISTERAUDITEVENT_send(TALLOC_CTX *mem_ctx,
|
---|
993 | struct tevent_context *ev,
|
---|
994 | struct rpc_pipe_client *cli);
|
---|
995 | NTSTATUS rpccli_lsa_LSARUNREGISTERAUDITEVENT_recv(struct tevent_req *req,
|
---|
996 | TALLOC_CTX *mem_ctx,
|
---|
997 | NTSTATUS *result);
|
---|
998 | NTSTATUS rpccli_lsa_LSARUNREGISTERAUDITEVENT(struct rpc_pipe_client *cli,
|
---|
999 | TALLOC_CTX *mem_ctx);
|
---|
1000 | struct tevent_req *rpccli_lsa_lsaRQueryForestTrustInformation_send(TALLOC_CTX *mem_ctx,
|
---|
1001 | struct tevent_context *ev,
|
---|
1002 | struct rpc_pipe_client *cli,
|
---|
1003 | struct policy_handle *_handle /* [in] [ref] */,
|
---|
1004 | struct lsa_String *_trusted_domain_name /* [in] [ref] */,
|
---|
1005 | uint16_t _unknown /* [in] */,
|
---|
1006 | struct lsa_ForestTrustInformation **_forest_trust_info /* [out] [ref] */);
|
---|
1007 | NTSTATUS rpccli_lsa_lsaRQueryForestTrustInformation_recv(struct tevent_req *req,
|
---|
1008 | TALLOC_CTX *mem_ctx,
|
---|
1009 | NTSTATUS *result);
|
---|
1010 | NTSTATUS rpccli_lsa_lsaRQueryForestTrustInformation(struct rpc_pipe_client *cli,
|
---|
1011 | TALLOC_CTX *mem_ctx,
|
---|
1012 | struct policy_handle *handle /* [in] [ref] */,
|
---|
1013 | struct lsa_String *trusted_domain_name /* [in] [ref] */,
|
---|
1014 | uint16_t unknown /* [in] */,
|
---|
1015 | struct lsa_ForestTrustInformation **forest_trust_info /* [out] [ref] */);
|
---|
1016 | struct tevent_req *rpccli_lsa_LSARSETFORESTTRUSTINFORMATION_send(TALLOC_CTX *mem_ctx,
|
---|
1017 | struct tevent_context *ev,
|
---|
1018 | struct rpc_pipe_client *cli);
|
---|
1019 | NTSTATUS rpccli_lsa_LSARSETFORESTTRUSTINFORMATION_recv(struct tevent_req *req,
|
---|
1020 | TALLOC_CTX *mem_ctx,
|
---|
1021 | NTSTATUS *result);
|
---|
1022 | NTSTATUS rpccli_lsa_LSARSETFORESTTRUSTINFORMATION(struct rpc_pipe_client *cli,
|
---|
1023 | TALLOC_CTX *mem_ctx);
|
---|
1024 | struct tevent_req *rpccli_lsa_CREDRRENAME_send(TALLOC_CTX *mem_ctx,
|
---|
1025 | struct tevent_context *ev,
|
---|
1026 | struct rpc_pipe_client *cli);
|
---|
1027 | NTSTATUS rpccli_lsa_CREDRRENAME_recv(struct tevent_req *req,
|
---|
1028 | TALLOC_CTX *mem_ctx,
|
---|
1029 | NTSTATUS *result);
|
---|
1030 | NTSTATUS rpccli_lsa_CREDRRENAME(struct rpc_pipe_client *cli,
|
---|
1031 | TALLOC_CTX *mem_ctx);
|
---|
1032 | struct tevent_req *rpccli_lsa_LookupSids3_send(TALLOC_CTX *mem_ctx,
|
---|
1033 | struct tevent_context *ev,
|
---|
1034 | struct rpc_pipe_client *cli,
|
---|
1035 | struct lsa_SidArray *_sids /* [in] [ref] */,
|
---|
1036 | struct lsa_RefDomainList **_domains /* [out] [ref] */,
|
---|
1037 | struct lsa_TransNameArray2 *_names /* [in,out] [ref] */,
|
---|
1038 | enum lsa_LookupNamesLevel _level /* [in] */,
|
---|
1039 | uint32_t *_count /* [in,out] [ref] */,
|
---|
1040 | enum lsa_LookupOptions _lookup_options /* [in] */,
|
---|
1041 | enum lsa_ClientRevision _client_revision /* [in] */);
|
---|
1042 | NTSTATUS rpccli_lsa_LookupSids3_recv(struct tevent_req *req,
|
---|
1043 | TALLOC_CTX *mem_ctx,
|
---|
1044 | NTSTATUS *result);
|
---|
1045 | NTSTATUS rpccli_lsa_LookupSids3(struct rpc_pipe_client *cli,
|
---|
1046 | TALLOC_CTX *mem_ctx,
|
---|
1047 | struct lsa_SidArray *sids /* [in] [ref] */,
|
---|
1048 | struct lsa_RefDomainList **domains /* [out] [ref] */,
|
---|
1049 | struct lsa_TransNameArray2 *names /* [in,out] [ref] */,
|
---|
1050 | enum lsa_LookupNamesLevel level /* [in] */,
|
---|
1051 | uint32_t *count /* [in,out] [ref] */,
|
---|
1052 | enum lsa_LookupOptions lookup_options /* [in] */,
|
---|
1053 | enum lsa_ClientRevision client_revision /* [in] */);
|
---|
1054 | struct tevent_req *rpccli_lsa_LookupNames4_send(TALLOC_CTX *mem_ctx,
|
---|
1055 | struct tevent_context *ev,
|
---|
1056 | struct rpc_pipe_client *cli,
|
---|
1057 | uint32_t _num_names /* [in] [range(0,1000)] */,
|
---|
1058 | struct lsa_String *_names /* [in] [size_is(num_names)] */,
|
---|
1059 | struct lsa_RefDomainList **_domains /* [out] [ref] */,
|
---|
1060 | struct lsa_TransSidArray3 *_sids /* [in,out] [ref] */,
|
---|
1061 | enum lsa_LookupNamesLevel _level /* [in] */,
|
---|
1062 | uint32_t *_count /* [in,out] [ref] */,
|
---|
1063 | enum lsa_LookupOptions _lookup_options /* [in] */,
|
---|
1064 | enum lsa_ClientRevision _client_revision /* [in] */);
|
---|
1065 | NTSTATUS rpccli_lsa_LookupNames4_recv(struct tevent_req *req,
|
---|
1066 | TALLOC_CTX *mem_ctx,
|
---|
1067 | NTSTATUS *result);
|
---|
1068 | NTSTATUS rpccli_lsa_LookupNames4(struct rpc_pipe_client *cli,
|
---|
1069 | TALLOC_CTX *mem_ctx,
|
---|
1070 | uint32_t num_names /* [in] [range(0,1000)] */,
|
---|
1071 | struct lsa_String *names /* [in] [size_is(num_names)] */,
|
---|
1072 | struct lsa_RefDomainList **domains /* [out] [ref] */,
|
---|
1073 | struct lsa_TransSidArray3 *sids /* [in,out] [ref] */,
|
---|
1074 | enum lsa_LookupNamesLevel level /* [in] */,
|
---|
1075 | uint32_t *count /* [in,out] [ref] */,
|
---|
1076 | enum lsa_LookupOptions lookup_options /* [in] */,
|
---|
1077 | enum lsa_ClientRevision client_revision /* [in] */);
|
---|
1078 | struct tevent_req *rpccli_lsa_LSAROPENPOLICYSCE_send(TALLOC_CTX *mem_ctx,
|
---|
1079 | struct tevent_context *ev,
|
---|
1080 | struct rpc_pipe_client *cli);
|
---|
1081 | NTSTATUS rpccli_lsa_LSAROPENPOLICYSCE_recv(struct tevent_req *req,
|
---|
1082 | TALLOC_CTX *mem_ctx,
|
---|
1083 | NTSTATUS *result);
|
---|
1084 | NTSTATUS rpccli_lsa_LSAROPENPOLICYSCE(struct rpc_pipe_client *cli,
|
---|
1085 | TALLOC_CTX *mem_ctx);
|
---|
1086 | struct tevent_req *rpccli_lsa_LSARADTREGISTERSECURITYEVENTSOURCE_send(TALLOC_CTX *mem_ctx,
|
---|
1087 | struct tevent_context *ev,
|
---|
1088 | struct rpc_pipe_client *cli);
|
---|
1089 | NTSTATUS rpccli_lsa_LSARADTREGISTERSECURITYEVENTSOURCE_recv(struct tevent_req *req,
|
---|
1090 | TALLOC_CTX *mem_ctx,
|
---|
1091 | NTSTATUS *result);
|
---|
1092 | NTSTATUS rpccli_lsa_LSARADTREGISTERSECURITYEVENTSOURCE(struct rpc_pipe_client *cli,
|
---|
1093 | TALLOC_CTX *mem_ctx);
|
---|
1094 | struct tevent_req *rpccli_lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE_send(TALLOC_CTX *mem_ctx,
|
---|
1095 | struct tevent_context *ev,
|
---|
1096 | struct rpc_pipe_client *cli);
|
---|
1097 | NTSTATUS rpccli_lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE_recv(struct tevent_req *req,
|
---|
1098 | TALLOC_CTX *mem_ctx,
|
---|
1099 | NTSTATUS *result);
|
---|
1100 | NTSTATUS rpccli_lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE(struct rpc_pipe_client *cli,
|
---|
1101 | TALLOC_CTX *mem_ctx);
|
---|
1102 | struct tevent_req *rpccli_lsa_LSARADTREPORTSECURITYEVENT_send(TALLOC_CTX *mem_ctx,
|
---|
1103 | struct tevent_context *ev,
|
---|
1104 | struct rpc_pipe_client *cli);
|
---|
1105 | NTSTATUS rpccli_lsa_LSARADTREPORTSECURITYEVENT_recv(struct tevent_req *req,
|
---|
1106 | TALLOC_CTX *mem_ctx,
|
---|
1107 | NTSTATUS *result);
|
---|
1108 | NTSTATUS rpccli_lsa_LSARADTREPORTSECURITYEVENT(struct rpc_pipe_client *cli,
|
---|
1109 | TALLOC_CTX *mem_ctx);
|
---|
1110 | #endif /* __CLI_LSARPC__ */
|
---|