1#include "../librpc/gen_ndr/ndr_drsuapi.h" 2#ifndef __CLI_DRSUAPI__ 3#define __CLI_DRSUAPI__ 4struct 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] */); 10NTSTATUS rpccli_drsuapi_DsBind_recv(struct tevent_req *req, 11 TALLOC_CTX *mem_ctx, 12 WERROR *result); 13NTSTATUS 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); 19struct 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] */); 23NTSTATUS rpccli_drsuapi_DsUnbind_recv(struct tevent_req *req, 24 TALLOC_CTX *mem_ctx, 25 WERROR *result); 26NTSTATUS 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); 30struct 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)] */); 36NTSTATUS rpccli_drsuapi_DsReplicaSync_recv(struct tevent_req *req, 37 TALLOC_CTX *mem_ctx, 38 WERROR *result); 39NTSTATUS 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); 45struct 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)] */); 53NTSTATUS rpccli_drsuapi_DsGetNCChanges_recv(struct tevent_req *req, 54 TALLOC_CTX *mem_ctx, 55 WERROR *result); 56NTSTATUS 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); 64struct 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)] */); 70NTSTATUS rpccli_drsuapi_DsReplicaUpdateRefs_recv(struct tevent_req *req, 71 TALLOC_CTX *mem_ctx, 72 WERROR *result); 73NTSTATUS 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); 79struct tevent_req *rpccli_drsuapi_DsReplicaAdd_send(TALLOC_CTX *mem_ctx, 80 struct tevent_context *ev, 81 struct rpc_pipe_client *cli, 82 struct policy_handle *_bind_handle /* [in] [ref] */, 83 int32_t _level /* [in] */, 84 union drsuapi_DsReplicaAddRequest _req /* [in] [switch_is(level)] */); 85NTSTATUS rpccli_drsuapi_DsReplicaAdd_recv(struct tevent_req *req, 86 TALLOC_CTX *mem_ctx, 87 WERROR *result); 88NTSTATUS rpccli_drsuapi_DsReplicaAdd(struct rpc_pipe_client *cli, 89 TALLOC_CTX *mem_ctx, 90 struct policy_handle *bind_handle /* [in] [ref] */, 91 int32_t level /* [in] */, 92 union drsuapi_DsReplicaAddRequest req /* [in] [switch_is(level)] */, 93 WERROR *werror); 94struct tevent_req *rpccli_drsuapi_DsReplicaDel_send(TALLOC_CTX *mem_ctx, 95 struct tevent_context *ev, 96 struct rpc_pipe_client *cli, 97 struct policy_handle *_bind_handle /* [in] [ref] */, 98 int32_t _level /* [in] */, 99 union drsuapi_DsReplicaDelRequest _req /* [in] [switch_is(level)] */); 100NTSTATUS rpccli_drsuapi_DsReplicaDel_recv(struct tevent_req *req, 101 TALLOC_CTX *mem_ctx, 102 WERROR *result); 103NTSTATUS rpccli_drsuapi_DsReplicaDel(struct rpc_pipe_client *cli, 104 TALLOC_CTX *mem_ctx, 105 struct policy_handle *bind_handle /* [in] [ref] */, 106 int32_t level /* [in] */, 107 union drsuapi_DsReplicaDelRequest req /* [in] [switch_is(level)] */, 108 WERROR *werror); 109struct tevent_req *rpccli_drsuapi_DsReplicaMod_send(TALLOC_CTX *mem_ctx, 110 struct tevent_context *ev, 111 struct rpc_pipe_client *cli, 112 struct policy_handle *_bind_handle /* [in] [ref] */, 113 int32_t _level /* [in] */, 114 union drsuapi_DsReplicaModRequest _req /* [in] [switch_is(level)] */); 115NTSTATUS rpccli_drsuapi_DsReplicaMod_recv(struct tevent_req *req, 116 TALLOC_CTX *mem_ctx, 117 WERROR *result); 118NTSTATUS rpccli_drsuapi_DsReplicaMod(struct rpc_pipe_client *cli, 119 TALLOC_CTX *mem_ctx, 120 struct policy_handle *bind_handle /* [in] [ref] */, 121 int32_t level /* [in] */, 122 union drsuapi_DsReplicaModRequest req /* [in] [switch_is(level)] */, 123 WERROR *werror); 124struct tevent_req *rpccli_DRSUAPI_VERIFY_NAMES_send(TALLOC_CTX *mem_ctx, 125 struct tevent_context *ev, 126 struct rpc_pipe_client *cli); 127NTSTATUS rpccli_DRSUAPI_VERIFY_NAMES_recv(struct tevent_req *req, 128 TALLOC_CTX *mem_ctx, 129 WERROR *result); 130NTSTATUS rpccli_DRSUAPI_VERIFY_NAMES(struct rpc_pipe_client *cli, 131 TALLOC_CTX *mem_ctx, 132 WERROR *werror); 133struct tevent_req *rpccli_drsuapi_DsGetMemberships_send(TALLOC_CTX *mem_ctx, 134 struct tevent_context *ev, 135 struct rpc_pipe_client *cli, 136 struct policy_handle *_bind_handle /* [in] [ref] */, 137 int32_t _level /* [in] */, 138 union drsuapi_DsGetMembershipsRequest *_req /* [in] [ref,switch_is(level)] */, 139 int32_t *_level_out /* [out] [ref] */, 140 union drsuapi_DsGetMembershipsCtr *_ctr /* [out] [ref,switch_is(*level_out)] */); 141NTSTATUS rpccli_drsuapi_DsGetMemberships_recv(struct tevent_req *req, 142 TALLOC_CTX *mem_ctx, 143 WERROR *result); 144NTSTATUS rpccli_drsuapi_DsGetMemberships(struct rpc_pipe_client *cli, 145 TALLOC_CTX *mem_ctx, 146 struct policy_handle *bind_handle /* [in] [ref] */, 147 int32_t level /* [in] */, 148 union drsuapi_DsGetMembershipsRequest *req /* [in] [ref,switch_is(level)] */, 149 int32_t *level_out /* [out] [ref] */, 150 union drsuapi_DsGetMembershipsCtr *ctr /* [out] [ref,switch_is(*level_out)] */, 151 WERROR *werror); 152struct tevent_req *rpccli_DRSUAPI_INTER_DOMAIN_MOVE_send(TALLOC_CTX *mem_ctx, 153 struct tevent_context *ev, 154 struct rpc_pipe_client *cli); 155NTSTATUS rpccli_DRSUAPI_INTER_DOMAIN_MOVE_recv(struct tevent_req *req, 156 TALLOC_CTX *mem_ctx, 157 WERROR *result); 158NTSTATUS rpccli_DRSUAPI_INTER_DOMAIN_MOVE(struct rpc_pipe_client *cli, 159 TALLOC_CTX *mem_ctx, 160 WERROR *werror); 161struct tevent_req *rpccli_drsuapi_DsGetNT4ChangeLog_send(TALLOC_CTX *mem_ctx, 162 struct tevent_context *ev, 163 struct rpc_pipe_client *cli, 164 struct policy_handle *_bind_handle /* [in] [ref] */, 165 uint32_t _level /* [in] */, 166 union drsuapi_DsGetNT4ChangeLogRequest *_req /* [in] [ref,switch_is(level)] */, 167 uint32_t *_level_out /* [out] [ref] */, 168 union drsuapi_DsGetNT4ChangeLogInfo *_info /* [out] [ref,switch_is(*level_out)] */); 169NTSTATUS rpccli_drsuapi_DsGetNT4ChangeLog_recv(struct tevent_req *req, 170 TALLOC_CTX *mem_ctx, 171 WERROR *result); 172NTSTATUS rpccli_drsuapi_DsGetNT4ChangeLog(struct rpc_pipe_client *cli, 173 TALLOC_CTX *mem_ctx, 174 struct policy_handle *bind_handle /* [in] [ref] */, 175 uint32_t level /* [in] */, 176 union drsuapi_DsGetNT4ChangeLogRequest *req /* [in] [ref,switch_is(level)] */, 177 uint32_t *level_out /* [out] [ref] */, 178 union drsuapi_DsGetNT4ChangeLogInfo *info /* [out] [ref,switch_is(*level_out)] */, 179 WERROR *werror); 180struct tevent_req *rpccli_drsuapi_DsCrackNames_send(TALLOC_CTX *mem_ctx, 181 struct tevent_context *ev, 182 struct rpc_pipe_client *cli, 183 struct policy_handle *_bind_handle /* [in] [ref] */, 184 int32_t _level /* [in] */, 185 union drsuapi_DsNameRequest *_req /* [in] [ref,switch_is(level)] */, 186 int32_t *_level_out /* [out] [ref] */, 187 union drsuapi_DsNameCtr *_ctr /* [out] [ref,switch_is(*level_out)] */); 188NTSTATUS rpccli_drsuapi_DsCrackNames_recv(struct tevent_req *req, 189 TALLOC_CTX *mem_ctx, 190 WERROR *result); 191NTSTATUS rpccli_drsuapi_DsCrackNames(struct rpc_pipe_client *cli, 192 TALLOC_CTX *mem_ctx, 193 struct policy_handle *bind_handle /* [in] [ref] */, 194 int32_t level /* [in] */, 195 union drsuapi_DsNameRequest *req /* [in] [ref,switch_is(level)] */, 196 int32_t *level_out /* [out] [ref] */, 197 union drsuapi_DsNameCtr *ctr /* [out] [ref,switch_is(*level_out)] */, 198 WERROR *werror); 199struct tevent_req *rpccli_drsuapi_DsWriteAccountSpn_send(TALLOC_CTX *mem_ctx, 200 struct tevent_context *ev, 201 struct rpc_pipe_client *cli, 202 struct policy_handle *_bind_handle /* [in] [ref] */, 203 int32_t _level /* [in] */, 204 union drsuapi_DsWriteAccountSpnRequest *_req /* [in] [ref,switch_is(level)] */, 205 int32_t *_level_out /* [out] [ref] */, 206 union drsuapi_DsWriteAccountSpnResult *_res /* [out] [ref,switch_is(*level_out)] */); 207NTSTATUS rpccli_drsuapi_DsWriteAccountSpn_recv(struct tevent_req *req, 208 TALLOC_CTX *mem_ctx, 209 WERROR *result); 210NTSTATUS rpccli_drsuapi_DsWriteAccountSpn(struct rpc_pipe_client *cli, 211 TALLOC_CTX *mem_ctx, 212 struct policy_handle *bind_handle /* [in] [ref] */, 213 int32_t level /* [in] */, 214 union drsuapi_DsWriteAccountSpnRequest *req /* [in] [ref,switch_is(level)] */, 215 int32_t *level_out /* [out] [ref] */, 216 union drsuapi_DsWriteAccountSpnResult *res /* [out] [ref,switch_is(*level_out)] */, 217 WERROR *werror); 218struct tevent_req *rpccli_drsuapi_DsRemoveDSServer_send(TALLOC_CTX *mem_ctx, 219 struct tevent_context *ev, 220 struct rpc_pipe_client *cli, 221 struct policy_handle *_bind_handle /* [in] [ref] */, 222 int32_t _level /* [in] */, 223 union drsuapi_DsRemoveDSServerRequest *_req /* [in] [ref,switch_is(level)] */, 224 int32_t *_level_out /* [out] [ref] */, 225 union drsuapi_DsRemoveDSServerResult *_res /* [out] [ref,switch_is(*level_out)] */); 226NTSTATUS rpccli_drsuapi_DsRemoveDSServer_recv(struct tevent_req *req, 227 TALLOC_CTX *mem_ctx, 228 WERROR *result); 229NTSTATUS rpccli_drsuapi_DsRemoveDSServer(struct rpc_pipe_client *cli, 230 TALLOC_CTX *mem_ctx, 231 struct policy_handle *bind_handle /* [in] [ref] */, 232 int32_t level /* [in] */, 233 union drsuapi_DsRemoveDSServerRequest *req /* [in] [ref,switch_is(level)] */, 234 int32_t *level_out /* [out] [ref] */, 235 union drsuapi_DsRemoveDSServerResult *res /* [out] [ref,switch_is(*level_out)] */, 236 WERROR *werror); 237struct tevent_req *rpccli_DRSUAPI_REMOVE_DS_DOMAIN_send(TALLOC_CTX *mem_ctx, 238 struct tevent_context *ev, 239 struct rpc_pipe_client *cli); 240NTSTATUS rpccli_DRSUAPI_REMOVE_DS_DOMAIN_recv(struct tevent_req *req, 241 TALLOC_CTX *mem_ctx, 242 WERROR *result); 243NTSTATUS rpccli_DRSUAPI_REMOVE_DS_DOMAIN(struct rpc_pipe_client *cli, 244 TALLOC_CTX *mem_ctx, 245 WERROR *werror); 246struct tevent_req *rpccli_drsuapi_DsGetDomainControllerInfo_send(TALLOC_CTX *mem_ctx, 247 struct tevent_context *ev, 248 struct rpc_pipe_client *cli, 249 struct policy_handle *_bind_handle /* [in] [ref] */, 250 int32_t _level /* [in] */, 251 union drsuapi_DsGetDCInfoRequest *_req /* [in] [ref,switch_is(level)] */, 252 int32_t *_level_out /* [out] [ref] */, 253 union drsuapi_DsGetDCInfoCtr *_ctr /* [out] [ref,switch_is(*level_out)] */); 254NTSTATUS rpccli_drsuapi_DsGetDomainControllerInfo_recv(struct tevent_req *req, 255 TALLOC_CTX *mem_ctx, 256 WERROR *result); 257NTSTATUS rpccli_drsuapi_DsGetDomainControllerInfo(struct rpc_pipe_client *cli, 258 TALLOC_CTX *mem_ctx, 259 struct policy_handle *bind_handle /* [in] [ref] */, 260 int32_t level /* [in] */, 261 union drsuapi_DsGetDCInfoRequest *req /* [in] [ref,switch_is(level)] */, 262 int32_t *level_out /* [out] [ref] */, 263 union drsuapi_DsGetDCInfoCtr *ctr /* [out] [ref,switch_is(*level_out)] */, 264 WERROR *werror); 265struct tevent_req *rpccli_drsuapi_DsAddEntry_send(TALLOC_CTX *mem_ctx, 266 struct tevent_context *ev, 267 struct rpc_pipe_client *cli, 268 struct policy_handle *_bind_handle /* [in] [ref] */, 269 int32_t _level /* [in] */, 270 union drsuapi_DsAddEntryRequest *_req /* [in] [ref,switch_is(level)] */, 271 int32_t *_level_out /* [out] [ref] */, 272 union drsuapi_DsAddEntryCtr *_ctr /* [out] [ref,switch_is(*level_out)] */); 273NTSTATUS rpccli_drsuapi_DsAddEntry_recv(struct tevent_req *req, 274 TALLOC_CTX *mem_ctx, 275 WERROR *result); 276NTSTATUS rpccli_drsuapi_DsAddEntry(struct rpc_pipe_client *cli, 277 TALLOC_CTX *mem_ctx, 278 struct policy_handle *bind_handle /* [in] [ref] */, 279 int32_t level /* [in] */, 280 union drsuapi_DsAddEntryRequest *req /* [in] [ref,switch_is(level)] */, 281 int32_t *level_out /* [out] [ref] */, 282 union drsuapi_DsAddEntryCtr *ctr /* [out] [ref,switch_is(*level_out)] */, 283 WERROR *werror); 284struct tevent_req *rpccli_drsuapi_DsExecuteKCC_send(TALLOC_CTX *mem_ctx, 285 struct tevent_context *ev, 286 struct rpc_pipe_client *cli, 287 struct policy_handle *_bind_handle /* [in] [ref] */, 288 uint32_t _level /* [in] */, 289 union drsuapi_DsExecuteKCCRequest *_req /* [in] [ref,switch_is(level)] */); 290NTSTATUS rpccli_drsuapi_DsExecuteKCC_recv(struct tevent_req *req, 291 TALLOC_CTX *mem_ctx, 292 WERROR *result); 293NTSTATUS rpccli_drsuapi_DsExecuteKCC(struct rpc_pipe_client *cli, 294 TALLOC_CTX *mem_ctx, 295 struct policy_handle *bind_handle /* [in] [ref] */, 296 uint32_t level /* [in] */, 297 union drsuapi_DsExecuteKCCRequest *req /* [in] [ref,switch_is(level)] */, 298 WERROR *werror); 299struct tevent_req *rpccli_drsuapi_DsReplicaGetInfo_send(TALLOC_CTX *mem_ctx, 300 struct tevent_context *ev, 301 struct rpc_pipe_client *cli, 302 struct policy_handle *_bind_handle /* [in] [ref] */, 303 enum drsuapi_DsReplicaGetInfoLevel _level /* [in] */, 304 union drsuapi_DsReplicaGetInfoRequest *_req /* [in] [ref,switch_is(level)] */, 305 enum drsuapi_DsReplicaInfoType *_info_type /* [out] [ref] */, 306 union drsuapi_DsReplicaInfo *_info /* [out] [ref,switch_is(*info_type)] */); 307NTSTATUS rpccli_drsuapi_DsReplicaGetInfo_recv(struct tevent_req *req, 308 TALLOC_CTX *mem_ctx, 309 WERROR *result); 310NTSTATUS rpccli_drsuapi_DsReplicaGetInfo(struct rpc_pipe_client *cli, 311 TALLOC_CTX *mem_ctx, 312 struct policy_handle *bind_handle /* [in] [ref] */, 313 enum drsuapi_DsReplicaGetInfoLevel level /* [in] */, 314 union drsuapi_DsReplicaGetInfoRequest *req /* [in] [ref,switch_is(level)] */, 315 enum drsuapi_DsReplicaInfoType *info_type /* [out] [ref] */, 316 union drsuapi_DsReplicaInfo *info /* [out] [ref,switch_is(*info_type)] */, 317 WERROR *werror); 318struct tevent_req *rpccli_DRSUAPI_ADD_SID_HISTORY_send(TALLOC_CTX *mem_ctx, 319 struct tevent_context *ev, 320 struct rpc_pipe_client *cli); 321NTSTATUS rpccli_DRSUAPI_ADD_SID_HISTORY_recv(struct tevent_req *req, 322 TALLOC_CTX *mem_ctx, 323 WERROR *result); 324NTSTATUS rpccli_DRSUAPI_ADD_SID_HISTORY(struct rpc_pipe_client *cli, 325 TALLOC_CTX *mem_ctx, 326 WERROR *werror); 327struct tevent_req *rpccli_drsuapi_DsGetMemberships2_send(TALLOC_CTX *mem_ctx, 328 struct tevent_context *ev, 329 struct rpc_pipe_client *cli, 330 struct policy_handle *_bind_handle /* [in] [ref] */, 331 int32_t _level /* [in] */, 332 union drsuapi_DsGetMemberships2Request *_req /* [in] [ref,switch_is(level)] */, 333 int32_t *_level_out /* [out] [ref] */, 334 union drsuapi_DsGetMemberships2Ctr *_ctr /* [out] [ref,switch_is(*level_out)] */); 335NTSTATUS rpccli_drsuapi_DsGetMemberships2_recv(struct tevent_req *req, 336 TALLOC_CTX *mem_ctx, 337 WERROR *result); 338NTSTATUS rpccli_drsuapi_DsGetMemberships2(struct rpc_pipe_client *cli, 339 TALLOC_CTX *mem_ctx, 340 struct policy_handle *bind_handle /* [in] [ref] */, 341 int32_t level /* [in] */, 342 union drsuapi_DsGetMemberships2Request *req /* [in] [ref,switch_is(level)] */, 343 int32_t *level_out /* [out] [ref] */, 344 union drsuapi_DsGetMemberships2Ctr *ctr /* [out] [ref,switch_is(*level_out)] */, 345 WERROR *werror); 346struct tevent_req *rpccli_DRSUAPI_REPLICA_VERIFY_OBJECTS_send(TALLOC_CTX *mem_ctx, 347 struct tevent_context *ev, 348 struct rpc_pipe_client *cli); 349NTSTATUS rpccli_DRSUAPI_REPLICA_VERIFY_OBJECTS_recv(struct tevent_req *req, 350 TALLOC_CTX *mem_ctx, 351 WERROR *result); 352NTSTATUS rpccli_DRSUAPI_REPLICA_VERIFY_OBJECTS(struct rpc_pipe_client *cli, 353 TALLOC_CTX *mem_ctx, 354 WERROR *werror); 355struct tevent_req *rpccli_DRSUAPI_GET_OBJECT_EXISTENCE_send(TALLOC_CTX *mem_ctx, 356 struct tevent_context *ev, 357 struct rpc_pipe_client *cli); 358NTSTATUS rpccli_DRSUAPI_GET_OBJECT_EXISTENCE_recv(struct tevent_req *req, 359 TALLOC_CTX *mem_ctx, 360 WERROR *result); 361NTSTATUS rpccli_DRSUAPI_GET_OBJECT_EXISTENCE(struct rpc_pipe_client *cli, 362 TALLOC_CTX *mem_ctx, 363 WERROR *werror); 364struct tevent_req *rpccli_drsuapi_QuerySitesByCost_send(TALLOC_CTX *mem_ctx, 365 struct tevent_context *ev, 366 struct rpc_pipe_client *cli, 367 struct policy_handle *_bind_handle /* [in] [ref] */, 368 int32_t _level /* [in] */, 369 union drsuapi_QuerySitesByCostRequest *_req /* [in] [ref,switch_is(level)] */, 370 int32_t *_level_out /* [out] [ref] */, 371 union drsuapi_QuerySitesByCostCtr *_ctr /* [out] [ref,switch_is(*level_out)] */); 372NTSTATUS rpccli_drsuapi_QuerySitesByCost_recv(struct tevent_req *req, 373 TALLOC_CTX *mem_ctx, 374 WERROR *result); 375NTSTATUS rpccli_drsuapi_QuerySitesByCost(struct rpc_pipe_client *cli, 376 TALLOC_CTX *mem_ctx, 377 struct policy_handle *bind_handle /* [in] [ref] */, 378 int32_t level /* [in] */, 379 union drsuapi_QuerySitesByCostRequest *req /* [in] [ref,switch_is(level)] */, 380 int32_t *level_out /* [out] [ref] */, 381 union drsuapi_QuerySitesByCostCtr *ctr /* [out] [ref,switch_is(*level_out)] */, 382 WERROR *werror); 383#endif /* __CLI_DRSUAPI__ */ 384