Changeset 745 for trunk/server/source3/utils/net_proto.h
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source3/utils/net_proto.h
r429 r745 24 24 #define _NET_PROTO_H_ 25 25 26 27 /* The following definitions come from auth/token_util.c */ 28 29 bool nt_token_check_sid ( const DOM_SID *sid, const NT_USER_TOKEN *token ); 30 bool nt_token_check_domain_rid( NT_USER_TOKEN *token, uint32 rid ); 31 NT_USER_TOKEN *get_root_nt_token( void ); 32 NTSTATUS add_aliases(const DOM_SID *domain_sid, 33 struct nt_user_token *token); 34 struct nt_user_token *create_local_nt_token(TALLOC_CTX *mem_ctx, 35 const DOM_SID *user_sid, 36 bool is_guest, 37 int num_groupsids, 38 const DOM_SID *groupsids); 39 void debug_nt_user_token(int dbg_class, int dbg_lev, NT_USER_TOKEN *token); 40 void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid, 41 int n_groups, gid_t *groups); 26 #include "libads/ads_status.h" 42 27 43 28 /* The following definitions come from utils/net.c */ … … 46 31 47 32 /* The following definitions come from utils/net_ads.c */ 48 49 ADS_STATUS ads_startup(struct net_context *c, bool only_own_domain, ADS_STRUCT**ads);50 ADS_STATUS ads_startup_nobind(struct net_context *c, bool only_own_domain, ADS_STRUCT**ads);33 struct ads_struct; 34 ADS_STATUS ads_startup(struct net_context *c, bool only_own_domain, struct ads_struct **ads); 35 ADS_STATUS ads_startup_nobind(struct net_context *c, bool only_own_domain, struct ads_struct **ads); 51 36 int net_ads_check_our_domain(struct net_context *c); 52 37 int net_ads_check(struct net_context *c); … … 103 88 /* The following definitions come from utils/net_idmap.c */ 104 89 105 bool idmap_store_secret(const char *backend, bool alloc,106 const char *domain, const char *identity,107 const char *secret);108 int net_help_idmap(struct net_context *c, int argc, const char **argv);109 90 int net_idmap(struct net_context *c, int argc, const char **argv); 110 91 … … 155 136 156 137 NTSTATUS net_get_remote_domain_sid(struct cli_state *cli, TALLOC_CTX *mem_ctx, 157 DOM_SID**domain_sid,138 struct dom_sid **domain_sid, 158 139 const char **domain_name); 159 140 int run_rpc_command(struct net_context *c, … … 167 148 int net_rpc_join(struct net_context *c, int argc, const char **argv); 168 149 NTSTATUS rpc_info_internals(struct net_context *c, 169 const DOM_SID*domain_sid,150 const struct dom_sid *domain_sid, 170 151 const char *domain_name, 171 152 struct cli_state *cli, … … 194 175 int net_rpc_file(struct net_context *c, int argc, const char **argv); 195 176 NTSTATUS rpc_init_shutdown_internals(struct net_context *c, 196 const DOM_SID*domain_sid,177 const struct dom_sid *domain_sid, 197 178 const char *domain_name, 198 179 struct cli_state *cli, … … 202 183 const char **argv); 203 184 NTSTATUS rpc_reg_shutdown_internals(struct net_context *c, 204 const DOM_SID*domain_sid,185 const struct dom_sid *domain_sid, 205 186 const char *domain_name, 206 187 struct cli_state *cli, … … 243 224 bool copy_timestamps, bool is_file); 244 225 NTSTATUS rpc_printer_list_internals(struct net_context *c, 245 const DOM_SID*domain_sid,226 const struct dom_sid *domain_sid, 246 227 const char *domain_name, 247 228 struct cli_state *cli, … … 251 232 const char **argv); 252 233 NTSTATUS rpc_printer_driver_list_internals(struct net_context *c, 253 const DOM_SID*domain_sid,234 const struct dom_sid *domain_sid, 254 235 const char *domain_name, 255 236 struct cli_state *cli, … … 259 240 const char **argv); 260 241 NTSTATUS rpc_printer_publish_publish_internals(struct net_context *c, 261 const DOM_SID*domain_sid,242 const struct dom_sid *domain_sid, 262 243 const char *domain_name, 263 244 struct cli_state *cli, … … 267 248 const char **argv); 268 249 NTSTATUS rpc_printer_publish_unpublish_internals(struct net_context *c, 269 const DOM_SID*domain_sid,250 const struct dom_sid *domain_sid, 270 251 const char *domain_name, 271 252 struct cli_state *cli, … … 275 256 const char **argv); 276 257 NTSTATUS rpc_printer_publish_update_internals(struct net_context *c, 277 const DOM_SID*domain_sid,258 const struct dom_sid *domain_sid, 278 259 const char *domain_name, 279 260 struct cli_state *cli, … … 283 264 const char **argv); 284 265 NTSTATUS rpc_printer_publish_list_internals(struct net_context *c, 285 const DOM_SID*domain_sid,266 const struct dom_sid *domain_sid, 286 267 const char *domain_name, 287 268 struct cli_state *cli, … … 291 272 const char **argv); 292 273 NTSTATUS rpc_printer_migrate_security_internals(struct net_context *c, 293 const DOM_SID*domain_sid,274 const struct dom_sid *domain_sid, 294 275 const char *domain_name, 295 276 struct cli_state *cli, … … 299 280 const char **argv); 300 281 NTSTATUS rpc_printer_migrate_forms_internals(struct net_context *c, 301 const DOM_SID*domain_sid,282 const struct dom_sid *domain_sid, 302 283 const char *domain_name, 303 284 struct cli_state *cli, … … 307 288 const char **argv); 308 289 NTSTATUS rpc_printer_migrate_drivers_internals(struct net_context *c, 309 const DOM_SID*domain_sid,290 const struct dom_sid *domain_sid, 310 291 const char *domain_name, 311 292 struct cli_state *cli, … … 315 296 const char **argv); 316 297 NTSTATUS rpc_printer_migrate_printers_internals(struct net_context *c, 317 const DOM_SID*domain_sid,298 const struct dom_sid *domain_sid, 318 299 const char *domain_name, 319 300 struct cli_state *cli, … … 323 304 const char **argv); 324 305 NTSTATUS rpc_printer_migrate_settings_internals(struct net_context *c, 325 const DOM_SID*domain_sid,306 const struct dom_sid *domain_sid, 326 307 const char *domain_name, 327 308 struct cli_state *cli, … … 344 325 345 326 NTSTATUS rpc_samdump_internals(struct net_context *c, 346 const DOM_SID*domain_sid,327 const struct dom_sid *domain_sid, 347 328 const char *domain_name, 348 329 struct cli_state *cli, … … 352 333 const char **argv); 353 334 int rpc_vampire_usage(struct net_context *c, int argc, const char **argv); 354 NTSTATUS rpc_vampire_internals(struct net_context *c,355 const DOM_SID *domain_sid,356 const char *domain_name,357 struct cli_state *cli,358 struct rpc_pipe_client *pipe_hnd,359 TALLOC_CTX *mem_ctx,360 int argc,361 const char **argv);362 335 int rpc_vampire_passdb(struct net_context *c, int argc, const char **argv); 363 336 int rpc_vampire_ldif(struct net_context *c, int argc, const char **argv); 364 NTSTATUS rpc_vampire_ldif_internals(struct net_context *c,365 const DOM_SID *domain_sid,366 const char *domain_name,367 struct cli_state *cli,368 struct rpc_pipe_client *pipe_hnd,369 TALLOC_CTX *mem_ctx,370 int argc,371 const char **argv);372 NTSTATUS rpc_vampire_keytab_internals(struct net_context *c,373 const DOM_SID *domain_sid,374 const char *domain_name,375 struct cli_state *cli,376 struct rpc_pipe_client *pipe_hnd,377 TALLOC_CTX *mem_ctx,378 int argc,379 const char **argv);380 337 int rpc_vampire_keytab(struct net_context *c, int argc, const char **argv); 381 338 … … 428 385 int net_eventlog(struct net_context *c, int argc, const char **argv); 429 386 387 /* The following definitions come from utils/net_printing.c */ 388 389 int net_printing(struct net_context *c, int argc, const char **argv); 390 391 /* The following definitions come from utils/net_serverid.c */ 392 393 int net_serverid(struct net_context *c, int argc, const char **argv); 394 430 395 /* The following definitions come from utils/net_util.c */ 431 396 … … 433 398 TALLOC_CTX *mem_ctx, struct cli_state *cli, 434 399 const char *name, const char **ret_domain, 435 const char **ret_name, DOM_SID*ret_sid,400 const char **ret_name, struct dom_sid *ret_sid, 436 401 enum lsa_SidType *ret_type); 437 402 NTSTATUS connect_to_service(struct net_context *c, … … 487 452 NTSTATUS net_lookup_name_from_sid(struct net_context *c, 488 453 TALLOC_CTX *ctx, 489 DOM_SID*psid,454 struct dom_sid *psid, 490 455 const char **ppdomain, 491 456 const char **ppname); 492 457 NTSTATUS net_lookup_sid_from_name(struct net_context *c, TALLOC_CTX *ctx, 493 const char *full_name, DOM_SID*pret_sid);458 const char *full_name, struct dom_sid *pret_sid); 494 459 495 460 /* The following definitions come from utils/passwd_util.c */ … … 501 466 int net_g_lock(struct net_context *c, int argc, const char **argv); 502 467 468 /* The following definitions come from utils/net_rpc_trust.c */ 469 int net_rpc_trust(struct net_context *c, int argc, const char **argv); 470 503 471 #endif /* _NET_PROTO_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.