librpc: rerun "make idl"
[amitay/samba.git] / librpc / gen_ndr / cli_drsuapi.h
1 #include "../librpc/gen_ndr/ndr_drsuapi.h"
2 #ifndef __CLI_DRSUAPI__
3 #define __CLI_DRSUAPI__
4 struct tevent_req *rpccli_drsuapi_DsBind_send(TALLOC_CTX *mem_ctx,
5                                               struct tevent_context *ev,
6                                               struct rpc_pipe_client *cli,
7                                               struct GUID *_bind_guid /* [in] [unique] */,
8                                               struct drsuapi_DsBindInfoCtr *_bind_info /* [in,out] [unique] */,
9                                               struct policy_handle *_bind_handle /* [out] [ref] */);
10 NTSTATUS rpccli_drsuapi_DsBind_recv(struct tevent_req *req,
11                                     TALLOC_CTX *mem_ctx,
12                                     WERROR *result);
13 NTSTATUS rpccli_drsuapi_DsBind(struct rpc_pipe_client *cli,
14                                TALLOC_CTX *mem_ctx,
15                                struct GUID *bind_guid /* [in] [unique] */,
16                                struct drsuapi_DsBindInfoCtr *bind_info /* [in,out] [unique] */,
17                                struct policy_handle *bind_handle /* [out] [ref] */,
18                                WERROR *werror);
19 struct tevent_req *rpccli_drsuapi_DsUnbind_send(TALLOC_CTX *mem_ctx,
20                                                 struct tevent_context *ev,
21                                                 struct rpc_pipe_client *cli,
22                                                 struct policy_handle *_bind_handle /* [in,out] [ref] */);
23 NTSTATUS rpccli_drsuapi_DsUnbind_recv(struct tevent_req *req,
24                                       TALLOC_CTX *mem_ctx,
25                                       WERROR *result);
26 NTSTATUS rpccli_drsuapi_DsUnbind(struct rpc_pipe_client *cli,
27                                  TALLOC_CTX *mem_ctx,
28                                  struct policy_handle *bind_handle /* [in,out] [ref] */,
29                                  WERROR *werror);
30 struct tevent_req *rpccli_drsuapi_DsReplicaSync_send(TALLOC_CTX *mem_ctx,
31                                                      struct tevent_context *ev,
32                                                      struct rpc_pipe_client *cli,
33                                                      struct policy_handle *_bind_handle /* [in] [ref] */,
34                                                      int32_t _level /* [in]  */,
35                                                      union drsuapi_DsReplicaSyncRequest _req /* [in] [switch_is(level)] */);
36 NTSTATUS rpccli_drsuapi_DsReplicaSync_recv(struct tevent_req *req,
37                                            TALLOC_CTX *mem_ctx,
38                                            WERROR *result);
39 NTSTATUS rpccli_drsuapi_DsReplicaSync(struct rpc_pipe_client *cli,
40                                       TALLOC_CTX *mem_ctx,
41                                       struct policy_handle *bind_handle /* [in] [ref] */,
42                                       int32_t level /* [in]  */,
43                                       union drsuapi_DsReplicaSyncRequest req /* [in] [switch_is(level)] */,
44                                       WERROR *werror);
45 struct tevent_req *rpccli_drsuapi_DsGetNCChanges_send(TALLOC_CTX *mem_ctx,
46                                                       struct tevent_context *ev,
47                                                       struct rpc_pipe_client *cli,
48                                                       struct policy_handle *_bind_handle /* [in] [ref] */,
49                                                       int32_t _level /* [in]  */,
50                                                       union drsuapi_DsGetNCChangesRequest *_req /* [in] [ref,switch_is(level)] */,
51                                                       int32_t *_level_out /* [out] [ref] */,
52                                                       union drsuapi_DsGetNCChangesCtr *_ctr /* [out] [ref,switch_is(*level_out)] */);
53 NTSTATUS rpccli_drsuapi_DsGetNCChanges_recv(struct tevent_req *req,
54                                             TALLOC_CTX *mem_ctx,
55                                             WERROR *result);
56 NTSTATUS rpccli_drsuapi_DsGetNCChanges(struct rpc_pipe_client *cli,
57                                        TALLOC_CTX *mem_ctx,
58                                        struct policy_handle *bind_handle /* [in] [ref] */,
59                                        int32_t level /* [in]  */,
60                                        union drsuapi_DsGetNCChangesRequest *req /* [in] [ref,switch_is(level)] */,
61                                        int32_t *level_out /* [out] [ref] */,
62                                        union drsuapi_DsGetNCChangesCtr *ctr /* [out] [ref,switch_is(*level_out)] */,
63                                        WERROR *werror);
64 struct tevent_req *rpccli_drsuapi_DsReplicaUpdateRefs_send(TALLOC_CTX *mem_ctx,
65                                                            struct tevent_context *ev,
66                                                            struct rpc_pipe_client *cli,
67                                                            struct policy_handle *_bind_handle /* [in] [ref] */,
68                                                            int32_t _level /* [in]  */,
69                                                            union drsuapi_DsReplicaUpdateRefsRequest _req /* [in] [switch_is(level)] */);
70 NTSTATUS rpccli_drsuapi_DsReplicaUpdateRefs_recv(struct tevent_req *req,
71                                                  TALLOC_CTX *mem_ctx,
72                                                  WERROR *result);
73 NTSTATUS rpccli_drsuapi_DsReplicaUpdateRefs(struct rpc_pipe_client *cli,
74                                             TALLOC_CTX *mem_ctx,
75                                             struct policy_handle *bind_handle /* [in] [ref] */,
76                                             int32_t level /* [in]  */,
77                                             union drsuapi_DsReplicaUpdateRefsRequest req /* [in] [switch_is(level)] */,
78                                             WERROR *werror);
79 struct tevent_req *rpccli_DRSUAPI_REPLICA_ADD_send(TALLOC_CTX *mem_ctx,
80                                                    struct tevent_context *ev,
81                                                    struct rpc_pipe_client *cli);
82 NTSTATUS rpccli_DRSUAPI_REPLICA_ADD_recv(struct tevent_req *req,
83                                          TALLOC_CTX *mem_ctx,
84                                          WERROR *result);
85 NTSTATUS rpccli_DRSUAPI_REPLICA_ADD(struct rpc_pipe_client *cli,
86                                     TALLOC_CTX *mem_ctx,
87                                     WERROR *werror);
88 struct tevent_req *rpccli_DRSUAPI_REPLICA_DEL_send(TALLOC_CTX *mem_ctx,
89                                                    struct tevent_context *ev,
90                                                    struct rpc_pipe_client *cli);
91 NTSTATUS rpccli_DRSUAPI_REPLICA_DEL_recv(struct tevent_req *req,
92                                          TALLOC_CTX *mem_ctx,
93                                          WERROR *result);
94 NTSTATUS rpccli_DRSUAPI_REPLICA_DEL(struct rpc_pipe_client *cli,
95                                     TALLOC_CTX *mem_ctx,
96                                     WERROR *werror);
97 struct tevent_req *rpccli_DRSUAPI_REPLICA_MODIFY_send(TALLOC_CTX *mem_ctx,
98                                                       struct tevent_context *ev,
99                                                       struct rpc_pipe_client *cli);
100 NTSTATUS rpccli_DRSUAPI_REPLICA_MODIFY_recv(struct tevent_req *req,
101                                             TALLOC_CTX *mem_ctx,
102                                             WERROR *result);
103 NTSTATUS rpccli_DRSUAPI_REPLICA_MODIFY(struct rpc_pipe_client *cli,
104                                        TALLOC_CTX *mem_ctx,
105                                        WERROR *werror);
106 struct tevent_req *rpccli_DRSUAPI_VERIFY_NAMES_send(TALLOC_CTX *mem_ctx,
107                                                     struct tevent_context *ev,
108                                                     struct rpc_pipe_client *cli);
109 NTSTATUS rpccli_DRSUAPI_VERIFY_NAMES_recv(struct tevent_req *req,
110                                           TALLOC_CTX *mem_ctx,
111                                           WERROR *result);
112 NTSTATUS rpccli_DRSUAPI_VERIFY_NAMES(struct rpc_pipe_client *cli,
113                                      TALLOC_CTX *mem_ctx,
114                                      WERROR *werror);
115 struct tevent_req *rpccli_drsuapi_DsGetMemberships_send(TALLOC_CTX *mem_ctx,
116                                                         struct tevent_context *ev,
117                                                         struct rpc_pipe_client *cli,
118                                                         struct policy_handle *_bind_handle /* [in] [ref] */,
119                                                         int32_t _level /* [in]  */,
120                                                         union drsuapi_DsGetMembershipsRequest *_req /* [in] [ref,switch_is(level)] */,
121                                                         int32_t *_level_out /* [out] [ref] */,
122                                                         union drsuapi_DsGetMembershipsCtr *_ctr /* [out] [ref,switch_is(*level_out)] */);
123 NTSTATUS rpccli_drsuapi_DsGetMemberships_recv(struct tevent_req *req,
124                                               TALLOC_CTX *mem_ctx,
125                                               WERROR *result);
126 NTSTATUS rpccli_drsuapi_DsGetMemberships(struct rpc_pipe_client *cli,
127                                          TALLOC_CTX *mem_ctx,
128                                          struct policy_handle *bind_handle /* [in] [ref] */,
129                                          int32_t level /* [in]  */,
130                                          union drsuapi_DsGetMembershipsRequest *req /* [in] [ref,switch_is(level)] */,
131                                          int32_t *level_out /* [out] [ref] */,
132                                          union drsuapi_DsGetMembershipsCtr *ctr /* [out] [ref,switch_is(*level_out)] */,
133                                          WERROR *werror);
134 struct tevent_req *rpccli_DRSUAPI_INTER_DOMAIN_MOVE_send(TALLOC_CTX *mem_ctx,
135                                                          struct tevent_context *ev,
136                                                          struct rpc_pipe_client *cli);
137 NTSTATUS rpccli_DRSUAPI_INTER_DOMAIN_MOVE_recv(struct tevent_req *req,
138                                                TALLOC_CTX *mem_ctx,
139                                                WERROR *result);
140 NTSTATUS rpccli_DRSUAPI_INTER_DOMAIN_MOVE(struct rpc_pipe_client *cli,
141                                           TALLOC_CTX *mem_ctx,
142                                           WERROR *werror);
143 struct tevent_req *rpccli_drsuapi_DsGetNT4ChangeLog_send(TALLOC_CTX *mem_ctx,
144                                                          struct tevent_context *ev,
145                                                          struct rpc_pipe_client *cli,
146                                                          struct policy_handle *_bind_handle /* [in] [ref] */,
147                                                          uint32_t _level /* [in]  */,
148                                                          union drsuapi_DsGetNT4ChangeLogRequest *_req /* [in] [ref,switch_is(level)] */,
149                                                          uint32_t *_level_out /* [out] [ref] */,
150                                                          union drsuapi_DsGetNT4ChangeLogInfo *_info /* [out] [ref,switch_is(*level_out)] */);
151 NTSTATUS rpccli_drsuapi_DsGetNT4ChangeLog_recv(struct tevent_req *req,
152                                                TALLOC_CTX *mem_ctx,
153                                                WERROR *result);
154 NTSTATUS rpccli_drsuapi_DsGetNT4ChangeLog(struct rpc_pipe_client *cli,
155                                           TALLOC_CTX *mem_ctx,
156                                           struct policy_handle *bind_handle /* [in] [ref] */,
157                                           uint32_t level /* [in]  */,
158                                           union drsuapi_DsGetNT4ChangeLogRequest *req /* [in] [ref,switch_is(level)] */,
159                                           uint32_t *level_out /* [out] [ref] */,
160                                           union drsuapi_DsGetNT4ChangeLogInfo *info /* [out] [ref,switch_is(*level_out)] */,
161                                           WERROR *werror);
162 struct tevent_req *rpccli_drsuapi_DsCrackNames_send(TALLOC_CTX *mem_ctx,
163                                                     struct tevent_context *ev,
164                                                     struct rpc_pipe_client *cli,
165                                                     struct policy_handle *_bind_handle /* [in] [ref] */,
166                                                     int32_t _level /* [in]  */,
167                                                     union drsuapi_DsNameRequest *_req /* [in] [ref,switch_is(level)] */,
168                                                     int32_t *_level_out /* [out] [ref] */,
169                                                     union drsuapi_DsNameCtr *_ctr /* [out] [ref,switch_is(*level_out)] */);
170 NTSTATUS rpccli_drsuapi_DsCrackNames_recv(struct tevent_req *req,
171                                           TALLOC_CTX *mem_ctx,
172                                           WERROR *result);
173 NTSTATUS rpccli_drsuapi_DsCrackNames(struct rpc_pipe_client *cli,
174                                      TALLOC_CTX *mem_ctx,
175                                      struct policy_handle *bind_handle /* [in] [ref] */,
176                                      int32_t level /* [in]  */,
177                                      union drsuapi_DsNameRequest *req /* [in] [ref,switch_is(level)] */,
178                                      int32_t *level_out /* [out] [ref] */,
179                                      union drsuapi_DsNameCtr *ctr /* [out] [ref,switch_is(*level_out)] */,
180                                      WERROR *werror);
181 struct tevent_req *rpccli_drsuapi_DsWriteAccountSpn_send(TALLOC_CTX *mem_ctx,
182                                                          struct tevent_context *ev,
183                                                          struct rpc_pipe_client *cli,
184                                                          struct policy_handle *_bind_handle /* [in] [ref] */,
185                                                          int32_t _level /* [in]  */,
186                                                          union drsuapi_DsWriteAccountSpnRequest *_req /* [in] [ref,switch_is(level)] */,
187                                                          int32_t *_level_out /* [out] [ref] */,
188                                                          union drsuapi_DsWriteAccountSpnResult *_res /* [out] [ref,switch_is(*level_out)] */);
189 NTSTATUS rpccli_drsuapi_DsWriteAccountSpn_recv(struct tevent_req *req,
190                                                TALLOC_CTX *mem_ctx,
191                                                WERROR *result);
192 NTSTATUS rpccli_drsuapi_DsWriteAccountSpn(struct rpc_pipe_client *cli,
193                                           TALLOC_CTX *mem_ctx,
194                                           struct policy_handle *bind_handle /* [in] [ref] */,
195                                           int32_t level /* [in]  */,
196                                           union drsuapi_DsWriteAccountSpnRequest *req /* [in] [ref,switch_is(level)] */,
197                                           int32_t *level_out /* [out] [ref] */,
198                                           union drsuapi_DsWriteAccountSpnResult *res /* [out] [ref,switch_is(*level_out)] */,
199                                           WERROR *werror);
200 struct tevent_req *rpccli_drsuapi_DsRemoveDSServer_send(TALLOC_CTX *mem_ctx,
201                                                         struct tevent_context *ev,
202                                                         struct rpc_pipe_client *cli,
203                                                         struct policy_handle *_bind_handle /* [in] [ref] */,
204                                                         int32_t _level /* [in]  */,
205                                                         union drsuapi_DsRemoveDSServerRequest *_req /* [in] [ref,switch_is(level)] */,
206                                                         int32_t *_level_out /* [out] [ref] */,
207                                                         union drsuapi_DsRemoveDSServerResult *_res /* [out] [ref,switch_is(*level_out)] */);
208 NTSTATUS rpccli_drsuapi_DsRemoveDSServer_recv(struct tevent_req *req,
209                                               TALLOC_CTX *mem_ctx,
210                                               WERROR *result);
211 NTSTATUS rpccli_drsuapi_DsRemoveDSServer(struct rpc_pipe_client *cli,
212                                          TALLOC_CTX *mem_ctx,
213                                          struct policy_handle *bind_handle /* [in] [ref] */,
214                                          int32_t level /* [in]  */,
215                                          union drsuapi_DsRemoveDSServerRequest *req /* [in] [ref,switch_is(level)] */,
216                                          int32_t *level_out /* [out] [ref] */,
217                                          union drsuapi_DsRemoveDSServerResult *res /* [out] [ref,switch_is(*level_out)] */,
218                                          WERROR *werror);
219 struct tevent_req *rpccli_DRSUAPI_REMOVE_DS_DOMAIN_send(TALLOC_CTX *mem_ctx,
220                                                         struct tevent_context *ev,
221                                                         struct rpc_pipe_client *cli);
222 NTSTATUS rpccli_DRSUAPI_REMOVE_DS_DOMAIN_recv(struct tevent_req *req,
223                                               TALLOC_CTX *mem_ctx,
224                                               WERROR *result);
225 NTSTATUS rpccli_DRSUAPI_REMOVE_DS_DOMAIN(struct rpc_pipe_client *cli,
226                                          TALLOC_CTX *mem_ctx,
227                                          WERROR *werror);
228 struct tevent_req *rpccli_drsuapi_DsGetDomainControllerInfo_send(TALLOC_CTX *mem_ctx,
229                                                                  struct tevent_context *ev,
230                                                                  struct rpc_pipe_client *cli,
231                                                                  struct policy_handle *_bind_handle /* [in] [ref] */,
232                                                                  int32_t _level /* [in]  */,
233                                                                  union drsuapi_DsGetDCInfoRequest *_req /* [in] [ref,switch_is(level)] */,
234                                                                  int32_t *_level_out /* [out] [ref] */,
235                                                                  union drsuapi_DsGetDCInfoCtr *_ctr /* [out] [ref,switch_is(*level_out)] */);
236 NTSTATUS rpccli_drsuapi_DsGetDomainControllerInfo_recv(struct tevent_req *req,
237                                                        TALLOC_CTX *mem_ctx,
238                                                        WERROR *result);
239 NTSTATUS rpccli_drsuapi_DsGetDomainControllerInfo(struct rpc_pipe_client *cli,
240                                                   TALLOC_CTX *mem_ctx,
241                                                   struct policy_handle *bind_handle /* [in] [ref] */,
242                                                   int32_t level /* [in]  */,
243                                                   union drsuapi_DsGetDCInfoRequest *req /* [in] [ref,switch_is(level)] */,
244                                                   int32_t *level_out /* [out] [ref] */,
245                                                   union drsuapi_DsGetDCInfoCtr *ctr /* [out] [ref,switch_is(*level_out)] */,
246                                                   WERROR *werror);
247 struct tevent_req *rpccli_drsuapi_DsAddEntry_send(TALLOC_CTX *mem_ctx,
248                                                   struct tevent_context *ev,
249                                                   struct rpc_pipe_client *cli,
250                                                   struct policy_handle *_bind_handle /* [in] [ref] */,
251                                                   int32_t _level /* [in]  */,
252                                                   union drsuapi_DsAddEntryRequest *_req /* [in] [ref,switch_is(level)] */,
253                                                   int32_t *_level_out /* [out] [ref] */,
254                                                   union drsuapi_DsAddEntryCtr *_ctr /* [out] [ref,switch_is(*level_out)] */);
255 NTSTATUS rpccli_drsuapi_DsAddEntry_recv(struct tevent_req *req,
256                                         TALLOC_CTX *mem_ctx,
257                                         WERROR *result);
258 NTSTATUS rpccli_drsuapi_DsAddEntry(struct rpc_pipe_client *cli,
259                                    TALLOC_CTX *mem_ctx,
260                                    struct policy_handle *bind_handle /* [in] [ref] */,
261                                    int32_t level /* [in]  */,
262                                    union drsuapi_DsAddEntryRequest *req /* [in] [ref,switch_is(level)] */,
263                                    int32_t *level_out /* [out] [ref] */,
264                                    union drsuapi_DsAddEntryCtr *ctr /* [out] [ref,switch_is(*level_out)] */,
265                                    WERROR *werror);
266 struct tevent_req *rpccli_DRSUAPI_EXECUTE_KCC_send(TALLOC_CTX *mem_ctx,
267                                                    struct tevent_context *ev,
268                                                    struct rpc_pipe_client *cli);
269 NTSTATUS rpccli_DRSUAPI_EXECUTE_KCC_recv(struct tevent_req *req,
270                                          TALLOC_CTX *mem_ctx,
271                                          WERROR *result);
272 NTSTATUS rpccli_DRSUAPI_EXECUTE_KCC(struct rpc_pipe_client *cli,
273                                     TALLOC_CTX *mem_ctx,
274                                     WERROR *werror);
275 struct tevent_req *rpccli_drsuapi_DsReplicaGetInfo_send(TALLOC_CTX *mem_ctx,
276                                                         struct tevent_context *ev,
277                                                         struct rpc_pipe_client *cli,
278                                                         struct policy_handle *_bind_handle /* [in] [ref] */,
279                                                         enum drsuapi_DsReplicaGetInfoLevel _level /* [in]  */,
280                                                         union drsuapi_DsReplicaGetInfoRequest *_req /* [in] [ref,switch_is(level)] */,
281                                                         enum drsuapi_DsReplicaInfoType *_info_type /* [out] [ref] */,
282                                                         union drsuapi_DsReplicaInfo *_info /* [out] [ref,switch_is(*info_type)] */);
283 NTSTATUS rpccli_drsuapi_DsReplicaGetInfo_recv(struct tevent_req *req,
284                                               TALLOC_CTX *mem_ctx,
285                                               WERROR *result);
286 NTSTATUS rpccli_drsuapi_DsReplicaGetInfo(struct rpc_pipe_client *cli,
287                                          TALLOC_CTX *mem_ctx,
288                                          struct policy_handle *bind_handle /* [in] [ref] */,
289                                          enum drsuapi_DsReplicaGetInfoLevel level /* [in]  */,
290                                          union drsuapi_DsReplicaGetInfoRequest *req /* [in] [ref,switch_is(level)] */,
291                                          enum drsuapi_DsReplicaInfoType *info_type /* [out] [ref] */,
292                                          union drsuapi_DsReplicaInfo *info /* [out] [ref,switch_is(*info_type)] */,
293                                          WERROR *werror);
294 struct tevent_req *rpccli_DRSUAPI_ADD_SID_HISTORY_send(TALLOC_CTX *mem_ctx,
295                                                        struct tevent_context *ev,
296                                                        struct rpc_pipe_client *cli);
297 NTSTATUS rpccli_DRSUAPI_ADD_SID_HISTORY_recv(struct tevent_req *req,
298                                              TALLOC_CTX *mem_ctx,
299                                              WERROR *result);
300 NTSTATUS rpccli_DRSUAPI_ADD_SID_HISTORY(struct rpc_pipe_client *cli,
301                                         TALLOC_CTX *mem_ctx,
302                                         WERROR *werror);
303 struct tevent_req *rpccli_drsuapi_DsGetMemberships2_send(TALLOC_CTX *mem_ctx,
304                                                          struct tevent_context *ev,
305                                                          struct rpc_pipe_client *cli,
306                                                          struct policy_handle *_bind_handle /* [in] [ref] */,
307                                                          int32_t _level /* [in]  */,
308                                                          union drsuapi_DsGetMemberships2Request *_req /* [in] [ref,switch_is(level)] */,
309                                                          int32_t *_level_out /* [out] [ref] */,
310                                                          union drsuapi_DsGetMemberships2Ctr *_ctr /* [out] [ref,switch_is(*level_out)] */);
311 NTSTATUS rpccli_drsuapi_DsGetMemberships2_recv(struct tevent_req *req,
312                                                TALLOC_CTX *mem_ctx,
313                                                WERROR *result);
314 NTSTATUS rpccli_drsuapi_DsGetMemberships2(struct rpc_pipe_client *cli,
315                                           TALLOC_CTX *mem_ctx,
316                                           struct policy_handle *bind_handle /* [in] [ref] */,
317                                           int32_t level /* [in]  */,
318                                           union drsuapi_DsGetMemberships2Request *req /* [in] [ref,switch_is(level)] */,
319                                           int32_t *level_out /* [out] [ref] */,
320                                           union drsuapi_DsGetMemberships2Ctr *ctr /* [out] [ref,switch_is(*level_out)] */,
321                                           WERROR *werror);
322 struct tevent_req *rpccli_DRSUAPI_REPLICA_VERIFY_OBJECTS_send(TALLOC_CTX *mem_ctx,
323                                                               struct tevent_context *ev,
324                                                               struct rpc_pipe_client *cli);
325 NTSTATUS rpccli_DRSUAPI_REPLICA_VERIFY_OBJECTS_recv(struct tevent_req *req,
326                                                     TALLOC_CTX *mem_ctx,
327                                                     WERROR *result);
328 NTSTATUS rpccli_DRSUAPI_REPLICA_VERIFY_OBJECTS(struct rpc_pipe_client *cli,
329                                                TALLOC_CTX *mem_ctx,
330                                                WERROR *werror);
331 struct tevent_req *rpccli_DRSUAPI_GET_OBJECT_EXISTENCE_send(TALLOC_CTX *mem_ctx,
332                                                             struct tevent_context *ev,
333                                                             struct rpc_pipe_client *cli);
334 NTSTATUS rpccli_DRSUAPI_GET_OBJECT_EXISTENCE_recv(struct tevent_req *req,
335                                                   TALLOC_CTX *mem_ctx,
336                                                   WERROR *result);
337 NTSTATUS rpccli_DRSUAPI_GET_OBJECT_EXISTENCE(struct rpc_pipe_client *cli,
338                                              TALLOC_CTX *mem_ctx,
339                                              WERROR *werror);
340 struct tevent_req *rpccli_drsuapi_QuerySitesByCost_send(TALLOC_CTX *mem_ctx,
341                                                         struct tevent_context *ev,
342                                                         struct rpc_pipe_client *cli,
343                                                         struct policy_handle *_bind_handle /* [in] [ref] */,
344                                                         int32_t _level /* [in]  */,
345                                                         union drsuapi_QuerySitesByCostRequest *_req /* [in] [ref,switch_is(level)] */,
346                                                         int32_t *_level_out /* [out] [ref] */,
347                                                         union drsuapi_QuerySitesByCostCtr *_ctr /* [out] [ref,switch_is(*level_out)] */);
348 NTSTATUS rpccli_drsuapi_QuerySitesByCost_recv(struct tevent_req *req,
349                                               TALLOC_CTX *mem_ctx,
350                                               WERROR *result);
351 NTSTATUS rpccli_drsuapi_QuerySitesByCost(struct rpc_pipe_client *cli,
352                                          TALLOC_CTX *mem_ctx,
353                                          struct policy_handle *bind_handle /* [in] [ref] */,
354                                          int32_t level /* [in]  */,
355                                          union drsuapi_QuerySitesByCostRequest *req /* [in] [ref,switch_is(level)] */,
356                                          int32_t *level_out /* [out] [ref] */,
357                                          union drsuapi_QuerySitesByCostCtr *ctr /* [out] [ref,switch_is(*level_out)] */,
358                                          WERROR *werror);
359 #endif /* __CLI_DRSUAPI__ */