1
#include "../librpc/gen_ndr/ndr_lsa.h"
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,
11
NTSTATUS rpccli_lsa_Close(struct rpc_pipe_client *cli,
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,
21
NTSTATUS rpccli_lsa_Delete(struct rpc_pipe_client *cli,
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,
34
NTSTATUS rpccli_lsa_EnumPrivs(struct rpc_pipe_client *cli,
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,
49
NTSTATUS rpccli_lsa_QuerySecurity(struct rpc_pipe_client *cli,
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,
63
NTSTATUS rpccli_lsa_SetSecObj(struct rpc_pipe_client *cli,
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,
74
NTSTATUS rpccli_lsa_ChangePassword(struct rpc_pipe_client *cli,
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,
86
NTSTATUS rpccli_lsa_OpenPolicy(struct rpc_pipe_client *cli,
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,
101
NTSTATUS rpccli_lsa_QueryInfoPolicy(struct rpc_pipe_client *cli,
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,
115
NTSTATUS rpccli_lsa_SetInfoPolicy(struct rpc_pipe_client *cli,
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,
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,
138
NTSTATUS rpccli_lsa_CreateAccount(struct rpc_pipe_client *cli,
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,
154
NTSTATUS rpccli_lsa_EnumAccounts(struct rpc_pipe_client *cli,
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,
170
NTSTATUS rpccli_lsa_CreateTrustedDomain(struct rpc_pipe_client *cli,
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,
186
NTSTATUS rpccli_lsa_EnumTrustDom(struct rpc_pipe_client *cli,
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,
205
NTSTATUS rpccli_lsa_LookupNames(struct rpc_pipe_client *cli,
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,
226
NTSTATUS rpccli_lsa_LookupSids(struct rpc_pipe_client *cli,
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,
244
NTSTATUS rpccli_lsa_CreateSecret(struct rpc_pipe_client *cli,
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,
260
NTSTATUS rpccli_lsa_OpenAccount(struct rpc_pipe_client *cli,
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,
274
NTSTATUS rpccli_lsa_EnumPrivsAccount(struct rpc_pipe_client *cli,
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,
286
NTSTATUS rpccli_lsa_AddPrivilegesToAccount(struct rpc_pipe_client *cli,
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,
299
NTSTATUS rpccli_lsa_RemovePrivilegesFromAccount(struct rpc_pipe_client *cli,
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,
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,
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,
328
NTSTATUS rpccli_lsa_GetSystemAccessAccount(struct rpc_pipe_client *cli,
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,
340
NTSTATUS rpccli_lsa_SetSystemAccessAccount(struct rpc_pipe_client *cli,
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,
354
NTSTATUS rpccli_lsa_OpenTrustedDomain(struct rpc_pipe_client *cli,
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,
369
NTSTATUS rpccli_lsa_QueryTrustedDomainInfo(struct rpc_pipe_client *cli,
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,
383
NTSTATUS rpccli_lsa_SetInformationTrustedDomain(struct rpc_pipe_client *cli,
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,
398
NTSTATUS rpccli_lsa_OpenSecret(struct rpc_pipe_client *cli,
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,
413
NTSTATUS rpccli_lsa_SetSecret(struct rpc_pipe_client *cli,
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,
429
NTSTATUS rpccli_lsa_QuerySecret(struct rpc_pipe_client *cli,
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,
445
NTSTATUS rpccli_lsa_LookupPrivValue(struct rpc_pipe_client *cli,
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,
459
NTSTATUS rpccli_lsa_LookupPrivName(struct rpc_pipe_client *cli,
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,
476
NTSTATUS rpccli_lsa_LookupPrivDisplayName(struct rpc_pipe_client *cli,
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,
491
NTSTATUS rpccli_lsa_DeleteObject(struct rpc_pipe_client *cli,
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,
503
NTSTATUS rpccli_lsa_EnumAccountsWithUserRight(struct rpc_pipe_client *cli,
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,
517
NTSTATUS rpccli_lsa_EnumAccountRights(struct rpc_pipe_client *cli,
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,
531
NTSTATUS rpccli_lsa_AddAccountRights(struct rpc_pipe_client *cli,
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,
546
NTSTATUS rpccli_lsa_RemoveAccountRights(struct rpc_pipe_client *cli,
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,
562
NTSTATUS rpccli_lsa_QueryTrustedDomainInfoBySid(struct rpc_pipe_client *cli,
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,
578
NTSTATUS rpccli_lsa_SetTrustedDomainInfo(struct rpc_pipe_client *cli,
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,
592
NTSTATUS rpccli_lsa_DeleteTrustedDomain(struct rpc_pipe_client *cli,
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,
605
NTSTATUS rpccli_lsa_StorePrivateData(struct rpc_pipe_client *cli,
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,
619
NTSTATUS rpccli_lsa_RetrievePrivateData(struct rpc_pipe_client *cli,
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,
634
NTSTATUS rpccli_lsa_OpenPolicy2(struct rpc_pipe_client *cli,
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,
649
NTSTATUS rpccli_lsa_GetUserName(struct rpc_pipe_client *cli,
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,
663
NTSTATUS rpccli_lsa_QueryInfoPolicy2(struct rpc_pipe_client *cli,
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,
677
NTSTATUS rpccli_lsa_SetInfoPolicy2(struct rpc_pipe_client *cli,
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,
692
NTSTATUS rpccli_lsa_QueryTrustedDomainInfoByName(struct rpc_pipe_client *cli,
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,
708
NTSTATUS rpccli_lsa_SetTrustedDomainInfoByName(struct rpc_pipe_client *cli,
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,
724
NTSTATUS rpccli_lsa_EnumTrustedDomainsEx(struct rpc_pipe_client *cli,
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,
741
NTSTATUS rpccli_lsa_CreateTrustedDomainEx(struct rpc_pipe_client *cli,
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,
755
NTSTATUS rpccli_lsa_CloseTrustedDomainEx(struct rpc_pipe_client *cli,
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,
767
NTSTATUS rpccli_lsa_QueryDomainInformationPolicy(struct rpc_pipe_client *cli,
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,
781
NTSTATUS rpccli_lsa_SetDomainInformationPolicy(struct rpc_pipe_client *cli,
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,
796
NTSTATUS rpccli_lsa_OpenTrustedDomainByName(struct rpc_pipe_client *cli,
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,
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,
824
NTSTATUS rpccli_lsa_LookupSids2(struct rpc_pipe_client *cli,
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,
849
NTSTATUS rpccli_lsa_LookupNames2(struct rpc_pipe_client *cli,
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,
871
NTSTATUS rpccli_lsa_CreateTrustedDomainEx2(struct rpc_pipe_client *cli,
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,
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,
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,
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,
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,
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,
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,
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,
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,
957
NTSTATUS rpccli_lsa_LookupNames3(struct rpc_pipe_client *cli,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
1108
NTSTATUS rpccli_lsa_LSARADTREPORTSECURITYEVENT(struct rpc_pipe_client *cli,
1109
TALLOC_CTX *mem_ctx);
1110
#endif /* __CLI_LSARPC__ */