1 | #include "librpc/rpc/dcerpc.h"
|
---|
2 | #include "librpc/gen_ndr/unixinfo.h"
|
---|
3 | #ifndef _HEADER_RPC_unixinfo
|
---|
4 | #define _HEADER_RPC_unixinfo
|
---|
5 |
|
---|
6 | extern const struct ndr_interface_table ndr_table_unixinfo;
|
---|
7 |
|
---|
8 | struct tevent_req *dcerpc_unixinfo_SidToUid_r_send(TALLOC_CTX *mem_ctx,
|
---|
9 | struct tevent_context *ev,
|
---|
10 | struct dcerpc_binding_handle *h,
|
---|
11 | struct unixinfo_SidToUid *r);
|
---|
12 | NTSTATUS dcerpc_unixinfo_SidToUid_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
13 | NTSTATUS dcerpc_unixinfo_SidToUid_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct unixinfo_SidToUid *r);
|
---|
14 | struct tevent_req *dcerpc_unixinfo_SidToUid_send(TALLOC_CTX *mem_ctx,
|
---|
15 | struct tevent_context *ev,
|
---|
16 | struct dcerpc_binding_handle *h,
|
---|
17 | struct dom_sid _sid /* [in] */,
|
---|
18 | uint64_t *_uid /* [out] [ref] */);
|
---|
19 | NTSTATUS dcerpc_unixinfo_SidToUid_recv(struct tevent_req *req,
|
---|
20 | TALLOC_CTX *mem_ctx,
|
---|
21 | NTSTATUS *result);
|
---|
22 | NTSTATUS dcerpc_unixinfo_SidToUid(struct dcerpc_binding_handle *h,
|
---|
23 | TALLOC_CTX *mem_ctx,
|
---|
24 | struct dom_sid _sid /* [in] */,
|
---|
25 | uint64_t *_uid /* [out] [ref] */,
|
---|
26 | NTSTATUS *result);
|
---|
27 |
|
---|
28 | struct tevent_req *dcerpc_unixinfo_UidToSid_r_send(TALLOC_CTX *mem_ctx,
|
---|
29 | struct tevent_context *ev,
|
---|
30 | struct dcerpc_binding_handle *h,
|
---|
31 | struct unixinfo_UidToSid *r);
|
---|
32 | NTSTATUS dcerpc_unixinfo_UidToSid_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
33 | NTSTATUS dcerpc_unixinfo_UidToSid_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct unixinfo_UidToSid *r);
|
---|
34 | struct tevent_req *dcerpc_unixinfo_UidToSid_send(TALLOC_CTX *mem_ctx,
|
---|
35 | struct tevent_context *ev,
|
---|
36 | struct dcerpc_binding_handle *h,
|
---|
37 | uint64_t _uid /* [in] */,
|
---|
38 | struct dom_sid *_sid /* [out] [ref] */);
|
---|
39 | NTSTATUS dcerpc_unixinfo_UidToSid_recv(struct tevent_req *req,
|
---|
40 | TALLOC_CTX *mem_ctx,
|
---|
41 | NTSTATUS *result);
|
---|
42 | NTSTATUS dcerpc_unixinfo_UidToSid(struct dcerpc_binding_handle *h,
|
---|
43 | TALLOC_CTX *mem_ctx,
|
---|
44 | uint64_t _uid /* [in] */,
|
---|
45 | struct dom_sid *_sid /* [out] [ref] */,
|
---|
46 | NTSTATUS *result);
|
---|
47 |
|
---|
48 | struct tevent_req *dcerpc_unixinfo_SidToGid_r_send(TALLOC_CTX *mem_ctx,
|
---|
49 | struct tevent_context *ev,
|
---|
50 | struct dcerpc_binding_handle *h,
|
---|
51 | struct unixinfo_SidToGid *r);
|
---|
52 | NTSTATUS dcerpc_unixinfo_SidToGid_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
53 | NTSTATUS dcerpc_unixinfo_SidToGid_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct unixinfo_SidToGid *r);
|
---|
54 | struct tevent_req *dcerpc_unixinfo_SidToGid_send(TALLOC_CTX *mem_ctx,
|
---|
55 | struct tevent_context *ev,
|
---|
56 | struct dcerpc_binding_handle *h,
|
---|
57 | struct dom_sid _sid /* [in] */,
|
---|
58 | uint64_t *_gid /* [out] [ref] */);
|
---|
59 | NTSTATUS dcerpc_unixinfo_SidToGid_recv(struct tevent_req *req,
|
---|
60 | TALLOC_CTX *mem_ctx,
|
---|
61 | NTSTATUS *result);
|
---|
62 | NTSTATUS dcerpc_unixinfo_SidToGid(struct dcerpc_binding_handle *h,
|
---|
63 | TALLOC_CTX *mem_ctx,
|
---|
64 | struct dom_sid _sid /* [in] */,
|
---|
65 | uint64_t *_gid /* [out] [ref] */,
|
---|
66 | NTSTATUS *result);
|
---|
67 |
|
---|
68 | struct tevent_req *dcerpc_unixinfo_GidToSid_r_send(TALLOC_CTX *mem_ctx,
|
---|
69 | struct tevent_context *ev,
|
---|
70 | struct dcerpc_binding_handle *h,
|
---|
71 | struct unixinfo_GidToSid *r);
|
---|
72 | NTSTATUS dcerpc_unixinfo_GidToSid_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
73 | NTSTATUS dcerpc_unixinfo_GidToSid_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct unixinfo_GidToSid *r);
|
---|
74 | struct tevent_req *dcerpc_unixinfo_GidToSid_send(TALLOC_CTX *mem_ctx,
|
---|
75 | struct tevent_context *ev,
|
---|
76 | struct dcerpc_binding_handle *h,
|
---|
77 | uint64_t _gid /* [in] */,
|
---|
78 | struct dom_sid *_sid /* [out] [ref] */);
|
---|
79 | NTSTATUS dcerpc_unixinfo_GidToSid_recv(struct tevent_req *req,
|
---|
80 | TALLOC_CTX *mem_ctx,
|
---|
81 | NTSTATUS *result);
|
---|
82 | NTSTATUS dcerpc_unixinfo_GidToSid(struct dcerpc_binding_handle *h,
|
---|
83 | TALLOC_CTX *mem_ctx,
|
---|
84 | uint64_t _gid /* [in] */,
|
---|
85 | struct dom_sid *_sid /* [out] [ref] */,
|
---|
86 | NTSTATUS *result);
|
---|
87 |
|
---|
88 | struct tevent_req *dcerpc_unixinfo_GetPWUid_r_send(TALLOC_CTX *mem_ctx,
|
---|
89 | struct tevent_context *ev,
|
---|
90 | struct dcerpc_binding_handle *h,
|
---|
91 | struct unixinfo_GetPWUid *r);
|
---|
92 | NTSTATUS dcerpc_unixinfo_GetPWUid_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
93 | NTSTATUS dcerpc_unixinfo_GetPWUid_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct unixinfo_GetPWUid *r);
|
---|
94 | struct tevent_req *dcerpc_unixinfo_GetPWUid_send(TALLOC_CTX *mem_ctx,
|
---|
95 | struct tevent_context *ev,
|
---|
96 | struct dcerpc_binding_handle *h,
|
---|
97 | uint32_t *_count /* [in,out] [ref,range(0,1023)] */,
|
---|
98 | uint64_t *_uids /* [in] [size_is(*count)] */,
|
---|
99 | struct unixinfo_GetPWUidInfo *_infos /* [out] [size_is(*count)] */);
|
---|
100 | NTSTATUS dcerpc_unixinfo_GetPWUid_recv(struct tevent_req *req,
|
---|
101 | TALLOC_CTX *mem_ctx,
|
---|
102 | NTSTATUS *result);
|
---|
103 | NTSTATUS dcerpc_unixinfo_GetPWUid(struct dcerpc_binding_handle *h,
|
---|
104 | TALLOC_CTX *mem_ctx,
|
---|
105 | uint32_t *_count /* [in,out] [ref,range(0,1023)] */,
|
---|
106 | uint64_t *_uids /* [in] [size_is(*count)] */,
|
---|
107 | struct unixinfo_GetPWUidInfo *_infos /* [out] [size_is(*count)] */,
|
---|
108 | NTSTATUS *result);
|
---|
109 |
|
---|
110 | #endif /* _HEADER_RPC_unixinfo */
|
---|